SlideShare une entreprise Scribd logo
1  sur  18
User Experience Design
in Agile Development for
Enterprise Software
Sean Van Tyne
6 August 2016
Let’s start with a short
game…
Human-Centered Design
Lean UX
ProdBOK:
The Guide to the Product Management and Marketing
Body of Knowledge, 2013
Contribution Author
The Customer Experience Revolution:
How Companies Like Apple, Amazon,
and Starbucks Have Changed Business Forever, 2012
by Jeofrey Bean & Sean Van Tyne
What is Agile Software Development?
Agile software development is a group of software
development methods based on iterative and incremental
development, where requirements and solutions evolve
through collaboration between self-organizing, cross-
functional teams.
Source: http://en.wikipedia.org/wiki/Agile_software_development
The Agile Software Development Manifesto
Individuals interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Source: http://agilemanifesto.org/
What is User eXperience
“User experience encompasses all aspects of the end-user's interaction
with the company, its services, and its products...”
Nielsen Norman Group
www.nngroup.com/about/userexperience.html
“The user experience for applications encompasses the
visual appearance, interactive behavior, and assistive capabilities
of software...”
– Apple
http://developer.apple.com/ue/
UX Activities
Research – Analysis of current solutions to vet assumptions
Design – Iterative design reviews with customers to validate
design solutions
Evaluate – Usability evaluation with end-users to ensure that
the interaction is effective, efficient and delightful
Where Does UX Fit?
UX in the early stages:
User Research
Heuristic Review – analyzing competitor or current solution
Contextual Inquiry - field observations
Workflow and Task Analysis - user flows
Personas - user profiles
UX in the mid stages:
Iterative Design
“Low-fidelity” prototypes (wireframes) – define the
information architecture
“Medium-fidelity” prototypes (color, icons, graphics, etc.)
– define the visual designs
“High-fidelity” prototypes (HTML prototypes) – define the
interactive design
UX at the late stages:
Usability Evaluation
Internal Evaluations - stakeholders, subject matter experts,
and/or end-user proxies
Remote Evaluations – with external users
Remote Unmoderated Evaluation – usability tool
Lab Evaluations – formal evaluation
Site Visit Evaluations – with “Design Partners”
UX in Development:
Guidance and Support
Educate developers on the best practices of maintaining good UX
design
Provide UX guidelines and design elements
Assist test engineers and System Team in UX testing and testing
automation
Attend Dev planning, backlog grooming, iteration demos and
whenever critical UX-related work is involved
Saturday, October 15 2016
Cross Campus
Santa Monica, CA 90401
Super Early Bird Registration Now:
https://lessonaire.com/courses/uxbootcamp3
Thank You!

Contenu connexe

Tendances

Tendances (20)

Combining Open Source and Standards
Combining Open Source and StandardsCombining Open Source and Standards
Combining Open Source and Standards
 
Assistant project manager
Assistant project managerAssistant project manager
Assistant project manager
 
Developer relations KPIs
Developer relations KPIsDeveloper relations KPIs
Developer relations KPIs
 
Keys to Engaging and Collaborating with Stakeholders for Product Managers
Keys to Engaging and Collaborating with Stakeholders for Product ManagersKeys to Engaging and Collaborating with Stakeholders for Product Managers
Keys to Engaging and Collaborating with Stakeholders for Product Managers
 
How to Sell the Quickstart Methodology
How to Sell the Quickstart MethodologyHow to Sell the Quickstart Methodology
How to Sell the Quickstart Methodology
 
Software innovation - principper og værktøjer af Ivan Aaen, AAU
Software innovation - principper og værktøjer af Ivan Aaen, AAUSoftware innovation - principper og værktøjer af Ivan Aaen, AAU
Software innovation - principper og værktøjer af Ivan Aaen, AAU
 
Initiating a project
Initiating a projectInitiating a project
Initiating a project
 
2013.02.26 Intel Overview
2013.02.26 Intel Overview2013.02.26 Intel Overview
2013.02.26 Intel Overview
 
Discovery Phase [What is it and why is it important?]
Discovery Phase [What is it and why is it important?]Discovery Phase [What is it and why is it important?]
Discovery Phase [What is it and why is it important?]
 
Introduction to INTEGRIS
Introduction to INTEGRISIntroduction to INTEGRIS
Introduction to INTEGRIS
 
Joining a developer experts program to leverage your career
Joining a developer experts program to leverage your careerJoining a developer experts program to leverage your career
Joining a developer experts program to leverage your career
 
Dual track-process-Aarthi
Dual track-process-AarthiDual track-process-Aarthi
Dual track-process-Aarthi
 
Social Media Management/Marketing Portfolio
Social Media Management/Marketing PortfolioSocial Media Management/Marketing Portfolio
Social Media Management/Marketing Portfolio
 
iGCDP
iGCDPiGCDP
iGCDP
 
Communication technology pathway
Communication technology pathwayCommunication technology pathway
Communication technology pathway
 
Top 4 reasons to outsource
Top 4 reasons to outsourceTop 4 reasons to outsource
Top 4 reasons to outsource
 
Optimize media performance in wordpress with cloudinary
Optimize media performance in wordpress with cloudinaryOptimize media performance in wordpress with cloudinary
Optimize media performance in wordpress with cloudinary
 
Design coordinator
Design coordinatorDesign coordinator
Design coordinator
 
Role of the Project Manager in Agile
Role of the Project Manager in AgileRole of the Project Manager in Agile
Role of the Project Manager in Agile
 
ATC project management workshop presentation 25 sept
ATC project management workshop presentation 25 septATC project management workshop presentation 25 sept
ATC project management workshop presentation 25 sept
 

Similaire à User Experience Design in Agile Development for Enterprise Software

MBiever–resume–2017
MBiever–resume–2017MBiever–resume–2017
MBiever–resume–2017
Melissa Biever
 

Similaire à User Experience Design in Agile Development for Enterprise Software (20)

HoytUX Design Process 2016
HoytUX Design Process 2016HoytUX Design Process 2016
HoytUX Design Process 2016
 
Mobile UX-COE
Mobile UX-COEMobile UX-COE
Mobile UX-COE
 
Ux Overview
Ux OverviewUx Overview
Ux Overview
 
Richard Marsh, Enterprising User Experience - Flex and the city
Richard Marsh, Enterprising User Experience - Flex and the cityRichard Marsh, Enterprising User Experience - Flex and the city
Richard Marsh, Enterprising User Experience - Flex and the city
 
The Methodology of a Trustworthy User Interface Design Agency.pdf
The Methodology of a Trustworthy User Interface Design Agency.pdfThe Methodology of a Trustworthy User Interface Design Agency.pdf
The Methodology of a Trustworthy User Interface Design Agency.pdf
 
The Complete UX Deliverables
The Complete UX Deliverables The Complete UX Deliverables
The Complete UX Deliverables
 
Intro to User Experience
Intro to User ExperienceIntro to User Experience
Intro to User Experience
 
MBiever–resume–2017
MBiever–resume–2017MBiever–resume–2017
MBiever–resume–2017
 
Best Practices in UX Design
Best Practices in UX DesignBest Practices in UX Design
Best Practices in UX Design
 
UXBASIS – Getting UX integrated
UXBASIS – Getting UX integratedUXBASIS – Getting UX integrated
UXBASIS – Getting UX integrated
 
The UX Toolbelt for Developers
The UX Toolbelt for DevelopersThe UX Toolbelt for Developers
The UX Toolbelt for Developers
 
The theory of great UX/UI Design
The theory of great UX/UI DesignThe theory of great UX/UI Design
The theory of great UX/UI Design
 
Ux presentation
Ux presentationUx presentation
Ux presentation
 
General UX activities & process overview
General UX activities & process overviewGeneral UX activities & process overview
General UX activities & process overview
 
UI UX Process for SaaS Product Design Success
UI UX Process for SaaS Product Design SuccessUI UX Process for SaaS Product Design Success
UI UX Process for SaaS Product Design Success
 
User Research Portfolio3
User Research Portfolio3User Research Portfolio3
User Research Portfolio3
 
World Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersWorld Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for Developers
 
Growth Hacking with Lean UX
Growth Hacking with Lean UXGrowth Hacking with Lean UX
Growth Hacking with Lean UX
 
What's Next For UX?
What's Next For UX?What's Next For UX?
What's Next For UX?
 
Boas e Más Práticas para Agile UX
Boas e Más Práticas para Agile UXBoas e Más Práticas para Agile UX
Boas e Más Práticas para Agile UX
 

Dernier

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Dernier (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

User Experience Design in Agile Development for Enterprise Software

  • 1. User Experience Design in Agile Development for Enterprise Software Sean Van Tyne 6 August 2016
  • 2. Let’s start with a short game…
  • 5.
  • 6. ProdBOK: The Guide to the Product Management and Marketing Body of Knowledge, 2013 Contribution Author The Customer Experience Revolution: How Companies Like Apple, Amazon, and Starbucks Have Changed Business Forever, 2012 by Jeofrey Bean & Sean Van Tyne
  • 7. What is Agile Software Development? Agile software development is a group of software development methods based on iterative and incremental development, where requirements and solutions evolve through collaboration between self-organizing, cross- functional teams. Source: http://en.wikipedia.org/wiki/Agile_software_development
  • 8. The Agile Software Development Manifesto Individuals interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan Source: http://agilemanifesto.org/
  • 9. What is User eXperience “User experience encompasses all aspects of the end-user's interaction with the company, its services, and its products...” Nielsen Norman Group www.nngroup.com/about/userexperience.html “The user experience for applications encompasses the visual appearance, interactive behavior, and assistive capabilities of software...” – Apple http://developer.apple.com/ue/
  • 10. UX Activities Research – Analysis of current solutions to vet assumptions Design – Iterative design reviews with customers to validate design solutions Evaluate – Usability evaluation with end-users to ensure that the interaction is effective, efficient and delightful
  • 12.
  • 13. UX in the early stages: User Research Heuristic Review – analyzing competitor or current solution Contextual Inquiry - field observations Workflow and Task Analysis - user flows Personas - user profiles
  • 14. UX in the mid stages: Iterative Design “Low-fidelity” prototypes (wireframes) – define the information architecture “Medium-fidelity” prototypes (color, icons, graphics, etc.) – define the visual designs “High-fidelity” prototypes (HTML prototypes) – define the interactive design
  • 15. UX at the late stages: Usability Evaluation Internal Evaluations - stakeholders, subject matter experts, and/or end-user proxies Remote Evaluations – with external users Remote Unmoderated Evaluation – usability tool Lab Evaluations – formal evaluation Site Visit Evaluations – with “Design Partners”
  • 16. UX in Development: Guidance and Support Educate developers on the best practices of maintaining good UX design Provide UX guidelines and design elements Assist test engineers and System Team in UX testing and testing automation Attend Dev planning, backlog grooming, iteration demos and whenever critical UX-related work is involved
  • 17. Saturday, October 15 2016 Cross Campus Santa Monica, CA 90401 Super Early Bird Registration Now: https://lessonaire.com/courses/uxbootcamp3