SlideShare a Scribd company logo
SoftShake 2010IntegratingUser Centered Design with Agile Development Geneva, 18.10.2010
The Agile Manifesto Beck et al,2001
This is what usability and  user experience are all about.
What does usability mean?
ISO 9241 – 11: Definition of Usability The extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiencyand satisfaction in a specified context of use.
ISO 9241-12 Recommendations on Presentation of information information should be conveyed quickly and accurately Clarity information should be able to be distinguished accurately Discriminability provide only the information necessary to complete the task Conciseness present the same information in the same way throughout the application Consistency direct the user’s attention to the information required Detectability Legibility information should be easy to read Comprehensibility the meaning should be clearly understandable
In short:
…but wait, there is more USEREXPERIENCE
whatis User Experience? desirable valuable User experience efficient credible effective Usability useful satisfactory accessible
User experience is the perceived value.
Creating the User Experience According to ISO 9241-210, a user-centred design process is characterized by: The active involvement of users A clear understanding of user and task requirements An appropriate allocation of function between users and technology The iteration of design solutions Multi-disciplinary design  
Creating the User Experience
Whatis a user experiencespecialist? ispassionate about makingdifficultthingseasy cares about the users understands design and usabilityprinciples Seeks to innovate and delight makes the linkbetween business and development understandspossibilities and limitations of different technologies isexperiencedwithtesting techniques visualizesprocesses and interfaces
When… Developersdon’t care about the UI – and evenless about the users. Designers justcomplicatethings, wewouldbebetter off withoutthem. UX meets Agile
How to integrate User Experience into an Agile process There is a need for initial user research to understand the users’ motivations, the context of use, and existing tools. Do your homework first An overall sitemap, hi-level wireframes, UI patterns and design templates are important to be defined up-front. Build a hi-level concept In order to test the paper prototypes, the UX team needs enough time to make modifications before handing over to development. UX works one sprint ahead of development Frequent shorter tests are more efficient and can be organised quite easily, especially for internal applications. Agile usability testing Development team should be included in the initial analysis phase. UX / Design should be involved during the development sprints. Collaborate throughout
Do your homework first
Get the foundations right Whenyoubuild a house, youget the foundationsright. The sameappliesto a web site or an application.
Cost of change Concept Development Analysis Cost of change Real product Prototype Paper prototype Time
Gathering requirements Individual interviews and observations Workshops and focus groups with end users and stakeholders Web surveys Expert review / testing of existing solutions Analysis of statistics, support calls, training material Competitive Assessment User and Business requirements (including Personas and Scenarios)
Build a hi-level concept
Concept is crucial For StrategyiTunes was an entire concept, not an afterthought of the iPod. For InnovationWe shouldn’t blindly copy what exists already. For ConsistencyAvoid impulsive and ad-hoc design decisions For the BrandBrand damage takes far longer to mend than it does to make. For User and Stake-holder FeedbackEven hand-drawn sketches can be used to quickly gather reactions from users and stake-holders.
Building a concept Brainstorm and sketch rough concept on paper Formalize task flows and processes Create a site structure and flow Create hi-level wireframes and test them Logo Define UI patterns and rules Create graphic concept and style guide
UX works one sprint ahead of Development
One sprint ahead Hi-level Concept Research & Analysis Sprint 3 Sprint 2 Sprint 0 Sprint 1 Create Wireframes and Specs for Sprint 2 Create Wireframes and Specs for Sprint 1 Create Wireframes and Specs for Sprint 3 Test Wireframes for Sprint 3 Test Wireframes for Sprint 2 Usability testing for Sprint 1 UX Test Build from Sprint 1 Test Build from Sprint 2 Research for Sprint 3 Research for Sprint 2 Research next phase Collaborate on Sprint 3 development Collaborate on Sprint 2 development Collaborate on Sprint 1 development Collaborate on application concept  Develop Sprint 3 Technical Architecture Develop Sprint 2 Develop Sprint 1 Test Sprint 2 Development setup Fix issues from Sprint 2 Test Sprint 1 Development Fix issues from Sprint 1 Deliver, deploy Sprint 1 Implement changes to Sprint 1 Deliver, deploy Sprint 2 Deliver, deploy Sprint 3
One sprint ahead Hi-level Concept Research & Analysis Sprint 3 Sprint 2 Sprint 0 Sprint 1 Create Wireframes and Specs for Sprint 2 Create Wireframes and Specs for Sprint 1 Create Wireframes and Specs for Sprint 3 Test Wireframes for Sprint 3 Test Wireframes for Sprint 2 Usability testing for Sprint 1 UX Test Build from Sprint 1 Test Build from Sprint 2 Research for Sprint 3 Research for Sprint 2 Research next phase Collaborate on Sprint 3 development Collaborate on Sprint 2 development Collaborate on Sprint 1 development Brief team members on Concept  Develop Sprint 3 Technical Architecture Develop Sprint 2 Develop Sprint 1 Development Test Sprint 2 Development setup Fix issues from Sprint 2 Test Sprint 1 Deliver, deploy Sprint 1 Fix issues from Sprint 1 Implement changes to Sprint 1 Deliver, deploy Sprint 2 Deliver, deploy Sprint 3
Agile Usability testing
How effectively and efficiently were the users able to perform the tasks and how satisfied were they?
Why usability testing? ,[object Object]
Provide data for design decisions – not opinions
Save development time by avoiding rework later in the development process
Increase user satisfaction and adoption,[object Object]
Usability testing during the product life cycle
Collaborate throughout

More Related Content

What's hot

UI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed ShehataUI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed Shehata
Mohamed Shehata
 
Usability principles 1
Usability principles 1Usability principles 1
Usability principles 1
Sameer Chavan
 
UX lesson 3: Usability First
UX lesson 3: Usability FirstUX lesson 3: Usability First
UX lesson 3: Usability First
Joan Lumanauw
 
UX STRAT Online 2020: Dr. Martin Tingley, Netflix
UX STRAT Online 2020: Dr. Martin Tingley, NetflixUX STRAT Online 2020: Dr. Martin Tingley, Netflix
UX STRAT Online 2020: Dr. Martin Tingley, Netflix
UX STRAT
 
Ux Research Portfolio
Ux Research PortfolioUx Research Portfolio
Ux Research Portfolio
Tao Zhang
 
UX 101: A quick & dirty introduction to user experience strategy & design
UX 101: A quick & dirty introduction to user experience strategy & designUX 101: A quick & dirty introduction to user experience strategy & design
UX 101: A quick & dirty introduction to user experience strategy & design
Morgan McKeagney
 
UX is not UI!
UX is not UI!UX is not UI!
UX is not UI!
Nicolas Demange
 
User Research
User ResearchUser Research
User Research
Vladimir Melnikov
 
UX + BA: Working Together In Harmony [updated]
UX + BA: Working Together In Harmony [updated]UX + BA: Working Together In Harmony [updated]
UX + BA: Working Together In Harmony [updated]
Jacklyn Burgan
 
UX/UI design process - Studio CreativeMe
UX/UI design process - Studio CreativeMeUX/UI design process - Studio CreativeMe
UX/UI design process - Studio CreativeMe
Madhuri Garg
 
Standardizing Product Design Metrics (Jennifer Cardello at Enterprise UX 2018)
Standardizing Product Design Metrics (Jennifer Cardello at Enterprise UX 2018)Standardizing Product Design Metrics (Jennifer Cardello at Enterprise UX 2018)
Standardizing Product Design Metrics (Jennifer Cardello at Enterprise UX 2018)
Rosenfeld Media
 
Basics in User Experience Design, Information Architecture & Usability
Basics in User Experience Design, Information Architecture & UsabilityBasics in User Experience Design, Information Architecture & Usability
Basics in User Experience Design, Information Architecture & Usability
Sebastian Waters
 
UX Best Practices
UX Best PracticesUX Best Practices
UX Best Practices
Theresa Neil
 
UX Experience Design: Processes and Strategy
UX Experience Design: Processes and StrategyUX Experience Design: Processes and Strategy
UX Experience Design: Processes and Strategy
CHI UX Indonesia
 
Getting Started With UX Research
Getting Started With UX ResearchGetting Started With UX Research
Getting Started With UX Research
Gilang Andi Pradana
 
Brian Nur Pratama UX Research Portfolio
Brian Nur Pratama UX Research PortfolioBrian Nur Pratama UX Research Portfolio
Brian Nur Pratama UX Research Portfolio
Brian Nur Pratama
 
Good UX Bad UX
Good UX Bad UXGood UX Bad UX
Good UX Bad UX
Michał Aleksander
 
How to Integrate UX and Agile
How to Integrate UX and AgileHow to Integrate UX and Agile
How to Integrate UX and AgileUserZoom
 
Putting Users in UX: Research Methods for Strategy
Putting Users in UX: Research Methods for StrategyPutting Users in UX: Research Methods for Strategy
Putting Users in UX: Research Methods for Strategy
Usability Matters
 
Ux is not UI
Ux is not UIUx is not UI
Ux is not UI
Bruno Mendes
 

What's hot (20)

UI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed ShehataUI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed Shehata
 
Usability principles 1
Usability principles 1Usability principles 1
Usability principles 1
 
UX lesson 3: Usability First
UX lesson 3: Usability FirstUX lesson 3: Usability First
UX lesson 3: Usability First
 
UX STRAT Online 2020: Dr. Martin Tingley, Netflix
UX STRAT Online 2020: Dr. Martin Tingley, NetflixUX STRAT Online 2020: Dr. Martin Tingley, Netflix
UX STRAT Online 2020: Dr. Martin Tingley, Netflix
 
Ux Research Portfolio
Ux Research PortfolioUx Research Portfolio
Ux Research Portfolio
 
UX 101: A quick & dirty introduction to user experience strategy & design
UX 101: A quick & dirty introduction to user experience strategy & designUX 101: A quick & dirty introduction to user experience strategy & design
UX 101: A quick & dirty introduction to user experience strategy & design
 
UX is not UI!
UX is not UI!UX is not UI!
UX is not UI!
 
User Research
User ResearchUser Research
User Research
 
UX + BA: Working Together In Harmony [updated]
UX + BA: Working Together In Harmony [updated]UX + BA: Working Together In Harmony [updated]
UX + BA: Working Together In Harmony [updated]
 
UX/UI design process - Studio CreativeMe
UX/UI design process - Studio CreativeMeUX/UI design process - Studio CreativeMe
UX/UI design process - Studio CreativeMe
 
Standardizing Product Design Metrics (Jennifer Cardello at Enterprise UX 2018)
Standardizing Product Design Metrics (Jennifer Cardello at Enterprise UX 2018)Standardizing Product Design Metrics (Jennifer Cardello at Enterprise UX 2018)
Standardizing Product Design Metrics (Jennifer Cardello at Enterprise UX 2018)
 
Basics in User Experience Design, Information Architecture & Usability
Basics in User Experience Design, Information Architecture & UsabilityBasics in User Experience Design, Information Architecture & Usability
Basics in User Experience Design, Information Architecture & Usability
 
UX Best Practices
UX Best PracticesUX Best Practices
UX Best Practices
 
UX Experience Design: Processes and Strategy
UX Experience Design: Processes and StrategyUX Experience Design: Processes and Strategy
UX Experience Design: Processes and Strategy
 
Getting Started With UX Research
Getting Started With UX ResearchGetting Started With UX Research
Getting Started With UX Research
 
Brian Nur Pratama UX Research Portfolio
Brian Nur Pratama UX Research PortfolioBrian Nur Pratama UX Research Portfolio
Brian Nur Pratama UX Research Portfolio
 
Good UX Bad UX
Good UX Bad UXGood UX Bad UX
Good UX Bad UX
 
How to Integrate UX and Agile
How to Integrate UX and AgileHow to Integrate UX and Agile
How to Integrate UX and Agile
 
Putting Users in UX: Research Methods for Strategy
Putting Users in UX: Research Methods for StrategyPutting Users in UX: Research Methods for Strategy
Putting Users in UX: Research Methods for Strategy
 
Ux is not UI
Ux is not UIUx is not UI
Ux is not UI
 

Viewers also liked

Product Design Sprint - Infographic
Product Design Sprint - InfographicProduct Design Sprint - Infographic
Product Design Sprint - Infographic
TandemSeven
 
Uso de Internet en la educación
Uso de Internet en la educación Uso de Internet en la educación
Uso de Internet en la educación
maria mendoza
 
User Experience Sketching for Lean and Agile Teams
User Experience Sketching for Lean and Agile TeamsUser Experience Sketching for Lean and Agile Teams
User Experience Sketching for Lean and Agile Teams
Donna Lichaw
 
50&W: Demografinen Tsunami
50&W: Demografinen Tsunami50&W: Demografinen Tsunami
50&W: Demografinen Tsunami
Lauri Jutila
 
Helsinki central library as a gateway to the city
Helsinki central library as a gateway to the cityHelsinki central library as a gateway to the city
Helsinki central library as a gateway to the citySatu Miettinen
 
Agile :what i learnt so far
Agile :what i learnt so farAgile :what i learnt so far
Agile :what i learnt so farRohan Chandane
 
Agile-User Experience Design: an Agile and User-Centered Process?
Agile-User Experience Design: an Agile and User-Centered Process?Agile-User Experience Design: an Agile and User-Centered Process?
Agile-User Experience Design: an Agile and User-Centered Process?
louschwartz
 
How to define UX objectives and goals using a "lean" six sigma approach
How to define UX objectives and goals using a "lean" six sigma approachHow to define UX objectives and goals using a "lean" six sigma approach
How to define UX objectives and goals using a "lean" six sigma approach
nikki tiedtke
 
Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13User Vision
 
Lean UX in Startups - Agile Experience Design Meetup
Lean UX in Startups - Agile Experience Design MeetupLean UX in Startups - Agile Experience Design Meetup
Lean UX in Startups - Agile Experience Design Meetup
Melissa Perri
 
How are Culture and Cultural Roles Acquired
How are Culture and Cultural Roles AcquiredHow are Culture and Cultural Roles Acquired
How are Culture and Cultural Roles AcquiredMaya Sy
 
Bringing User-Centered Design Practices into Agile Development Projects
Bringing User-CenteredDesign Practices intoAgile Development ProjectsBringing User-CenteredDesign Practices intoAgile Development Projects
Bringing User-Centered Design Practices into Agile Development Projects
abcd82
 
Design Thinking and Lean UX
Design Thinking and Lean UXDesign Thinking and Lean UX
Design Thinking and Lean UX
Lillian Ayla Ersoy
 
A Lean Design Process for Creating Awesome UX
A Lean Design Process for Creating Awesome UXA Lean Design Process for Creating Awesome UX
A Lean Design Process for Creating Awesome UX
Annie Wang
 
Just Married: User Centered Design and Agile
Just Married: User Centered Design and AgileJust Married: User Centered Design and Agile
Just Married: User Centered Design and Agile
Memi Beltrame
 
Easy UX Process Steps Must follow by every UX Designer
Easy UX Process Steps Must follow by every UX Designer Easy UX Process Steps Must follow by every UX Designer
Easy UX Process Steps Must follow by every UX Designer
Think 360 Studio
 
Good documentation practice
Good documentation practiceGood documentation practice
Good documentation practice
Pharmaceutical
 
User centred design (UCD) and the connected home
User centred design (UCD) and the connected homeUser centred design (UCD) and the connected home
User centred design (UCD) and the connected home
Cyber-Duck
 
Kanban boards step by step
Kanban boards step by stepKanban boards step by step
Kanban boards step by step
Giulio Roggero
 
Les Doctorants et la publication scientifique SHS: appropriation, visibilité,...
Les Doctorants et la publication scientifique SHS: appropriation, visibilité,...Les Doctorants et la publication scientifique SHS: appropriation, visibilité,...
Les Doctorants et la publication scientifique SHS: appropriation, visibilité,...URFIST de Paris
 

Viewers also liked (20)

Product Design Sprint - Infographic
Product Design Sprint - InfographicProduct Design Sprint - Infographic
Product Design Sprint - Infographic
 
Uso de Internet en la educación
Uso de Internet en la educación Uso de Internet en la educación
Uso de Internet en la educación
 
User Experience Sketching for Lean and Agile Teams
User Experience Sketching for Lean and Agile TeamsUser Experience Sketching for Lean and Agile Teams
User Experience Sketching for Lean and Agile Teams
 
50&W: Demografinen Tsunami
50&W: Demografinen Tsunami50&W: Demografinen Tsunami
50&W: Demografinen Tsunami
 
Helsinki central library as a gateway to the city
Helsinki central library as a gateway to the cityHelsinki central library as a gateway to the city
Helsinki central library as a gateway to the city
 
Agile :what i learnt so far
Agile :what i learnt so farAgile :what i learnt so far
Agile :what i learnt so far
 
Agile-User Experience Design: an Agile and User-Centered Process?
Agile-User Experience Design: an Agile and User-Centered Process?Agile-User Experience Design: an Agile and User-Centered Process?
Agile-User Experience Design: an Agile and User-Centered Process?
 
How to define UX objectives and goals using a "lean" six sigma approach
How to define UX objectives and goals using a "lean" six sigma approachHow to define UX objectives and goals using a "lean" six sigma approach
How to define UX objectives and goals using a "lean" six sigma approach
 
Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13
 
Lean UX in Startups - Agile Experience Design Meetup
Lean UX in Startups - Agile Experience Design MeetupLean UX in Startups - Agile Experience Design Meetup
Lean UX in Startups - Agile Experience Design Meetup
 
How are Culture and Cultural Roles Acquired
How are Culture and Cultural Roles AcquiredHow are Culture and Cultural Roles Acquired
How are Culture and Cultural Roles Acquired
 
Bringing User-Centered Design Practices into Agile Development Projects
Bringing User-CenteredDesign Practices intoAgile Development ProjectsBringing User-CenteredDesign Practices intoAgile Development Projects
Bringing User-Centered Design Practices into Agile Development Projects
 
Design Thinking and Lean UX
Design Thinking and Lean UXDesign Thinking and Lean UX
Design Thinking and Lean UX
 
A Lean Design Process for Creating Awesome UX
A Lean Design Process for Creating Awesome UXA Lean Design Process for Creating Awesome UX
A Lean Design Process for Creating Awesome UX
 
Just Married: User Centered Design and Agile
Just Married: User Centered Design and AgileJust Married: User Centered Design and Agile
Just Married: User Centered Design and Agile
 
Easy UX Process Steps Must follow by every UX Designer
Easy UX Process Steps Must follow by every UX Designer Easy UX Process Steps Must follow by every UX Designer
Easy UX Process Steps Must follow by every UX Designer
 
Good documentation practice
Good documentation practiceGood documentation practice
Good documentation practice
 
User centred design (UCD) and the connected home
User centred design (UCD) and the connected homeUser centred design (UCD) and the connected home
User centred design (UCD) and the connected home
 
Kanban boards step by step
Kanban boards step by stepKanban boards step by step
Kanban boards step by step
 
Les Doctorants et la publication scientifique SHS: appropriation, visibilité,...
Les Doctorants et la publication scientifique SHS: appropriation, visibilité,...Les Doctorants et la publication scientifique SHS: appropriation, visibilité,...
Les Doctorants et la publication scientifique SHS: appropriation, visibilité,...
 

Similar to Integrating User Centered Design with Agile Development

Webinar Agile Presentation V.1.0
Webinar Agile Presentation V.1.0Webinar Agile Presentation V.1.0
Webinar Agile Presentation V.1.0fhios
 
Project Requriement Management Vs Agile software development
Project Requriement Management Vs  Agile software developmentProject Requriement Management Vs  Agile software development
Project Requriement Management Vs Agile software development
bizpresenter
 
Webinar on UX ToolBox for Product Managers : UX-PM
Webinar on UX ToolBox for Product Managers : UX-PMWebinar on UX ToolBox for Product Managers : UX-PM
Webinar on UX ToolBox for Product Managers : UX-PM
Aurobinda Pradhan
 
UX @ NICE enterprise
UX @ NICE enterpriseUX @ NICE enterprise
UX @ NICE enterprise
Ran Liron
 
Usability methods to improve EMRs
Usability methods to improve EMRsUsability methods to improve EMRs
Usability methods to improve EMRs
Jeffery Belden
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software Development
Thanh Nguyen
 
Usability Engineering Presentation Slides
Usability Engineering Presentation SlidesUsability Engineering Presentation Slides
Usability Engineering Presentation Slides
wajahat Gul
 
Agile Usability
Agile UsabilityAgile Usability
Agile Usability
Haresh Karkar
 
Webinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform EngineeringWebinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform Engineering
OpenCredo
 
UX (User Experience) Process, May 2017
UX (User Experience) Process, May 2017UX (User Experience) Process, May 2017
UX (User Experience) Process, May 2017
Gary Coker
 
A Practical Approach to Great User Adoption User Definition & User Interface ...
A Practical Approach to Great User Adoption User Definition & User Interface ...A Practical Approach to Great User Adoption User Definition & User Interface ...
A Practical Approach to Great User Adoption User Definition & User Interface ...
Damon Sanchez
 
Ui Design And Usability For Everybody
Ui Design And Usability For EverybodyUi Design And Usability For Everybody
Ui Design And Usability For EverybodyEmpatika
 
LavaCon 2011 UCD Presentation
LavaCon 2011 UCD PresentationLavaCon 2011 UCD Presentation
LavaCon 2011 UCD Presentationjtkachuk
 
User Centred Design
User Centred DesignUser Centred Design
User Centred Design
Ayo Apampa
 
User Experience and business analysis - Edinburgh BA meetup April 2019
User Experience and business analysis - Edinburgh BA meetup April 2019User Experience and business analysis - Edinburgh BA meetup April 2019
User Experience and business analysis - Edinburgh BA meetup April 2019
User Vision
 
Filip Healy (Threesixty Reality): Making Immersive Tech More Usable
Filip Healy (Threesixty Reality): Making Immersive Tech More UsableFilip Healy (Threesixty Reality): Making Immersive Tech More Usable
Filip Healy (Threesixty Reality): Making Immersive Tech More Usable
AugmentedWorldExpo
 
How can User Experience and Business Analysis work well together?
How can User Experience and Business Analysis work well together?How can User Experience and Business Analysis work well together?
How can User Experience and Business Analysis work well together?
User Vision
 
Kedar Chavan - UX Process.pdf
Kedar Chavan - UX Process.pdfKedar Chavan - UX Process.pdf
Kedar Chavan - UX Process.pdf
ssuser6609a5
 
HCI Chapter_2.pdf
HCI Chapter_2.pdfHCI Chapter_2.pdf
HCI Chapter_2.pdf
NorshadilaAhmadBadel1
 
Majestic MRSS Usability Engineering
Majestic MRSS Usability EngineeringMajestic MRSS Usability Engineering
Majestic MRSS Usability Engineering
Majestic MRSS
 

Similar to Integrating User Centered Design with Agile Development (20)

Webinar Agile Presentation V.1.0
Webinar Agile Presentation V.1.0Webinar Agile Presentation V.1.0
Webinar Agile Presentation V.1.0
 
Project Requriement Management Vs Agile software development
Project Requriement Management Vs  Agile software developmentProject Requriement Management Vs  Agile software development
Project Requriement Management Vs Agile software development
 
Webinar on UX ToolBox for Product Managers : UX-PM
Webinar on UX ToolBox for Product Managers : UX-PMWebinar on UX ToolBox for Product Managers : UX-PM
Webinar on UX ToolBox for Product Managers : UX-PM
 
UX @ NICE enterprise
UX @ NICE enterpriseUX @ NICE enterprise
UX @ NICE enterprise
 
Usability methods to improve EMRs
Usability methods to improve EMRsUsability methods to improve EMRs
Usability methods to improve EMRs
 
Introduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software Development
 
Usability Engineering Presentation Slides
Usability Engineering Presentation SlidesUsability Engineering Presentation Slides
Usability Engineering Presentation Slides
 
Agile Usability
Agile UsabilityAgile Usability
Agile Usability
 
Webinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform EngineeringWebinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform Engineering
 
UX (User Experience) Process, May 2017
UX (User Experience) Process, May 2017UX (User Experience) Process, May 2017
UX (User Experience) Process, May 2017
 
A Practical Approach to Great User Adoption User Definition & User Interface ...
A Practical Approach to Great User Adoption User Definition & User Interface ...A Practical Approach to Great User Adoption User Definition & User Interface ...
A Practical Approach to Great User Adoption User Definition & User Interface ...
 
Ui Design And Usability For Everybody
Ui Design And Usability For EverybodyUi Design And Usability For Everybody
Ui Design And Usability For Everybody
 
LavaCon 2011 UCD Presentation
LavaCon 2011 UCD PresentationLavaCon 2011 UCD Presentation
LavaCon 2011 UCD Presentation
 
User Centred Design
User Centred DesignUser Centred Design
User Centred Design
 
User Experience and business analysis - Edinburgh BA meetup April 2019
User Experience and business analysis - Edinburgh BA meetup April 2019User Experience and business analysis - Edinburgh BA meetup April 2019
User Experience and business analysis - Edinburgh BA meetup April 2019
 
Filip Healy (Threesixty Reality): Making Immersive Tech More Usable
Filip Healy (Threesixty Reality): Making Immersive Tech More UsableFilip Healy (Threesixty Reality): Making Immersive Tech More Usable
Filip Healy (Threesixty Reality): Making Immersive Tech More Usable
 
How can User Experience and Business Analysis work well together?
How can User Experience and Business Analysis work well together?How can User Experience and Business Analysis work well together?
How can User Experience and Business Analysis work well together?
 
Kedar Chavan - UX Process.pdf
Kedar Chavan - UX Process.pdfKedar Chavan - UX Process.pdf
Kedar Chavan - UX Process.pdf
 
HCI Chapter_2.pdf
HCI Chapter_2.pdfHCI Chapter_2.pdf
HCI Chapter_2.pdf
 
Majestic MRSS Usability Engineering
Majestic MRSS Usability EngineeringMajestic MRSS Usability Engineering
Majestic MRSS Usability Engineering
 

Recently uploaded

Project File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdfProject File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdf
RajPriye
 
3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
tanyjahb
 
Auditing study material for b.com final year students
Auditing study material for b.com final year  studentsAuditing study material for b.com final year  students
Auditing study material for b.com final year students
narasimhamurthyh4
 
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Boris Ziegler
 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
creerey
 
Building Your Employer Brand with Social Media
Building Your Employer Brand with Social MediaBuilding Your Employer Brand with Social Media
Building Your Employer Brand with Social Media
LuanWise
 
Business Valuation Principles for Entrepreneurs
Business Valuation Principles for EntrepreneursBusiness Valuation Principles for Entrepreneurs
Business Valuation Principles for Entrepreneurs
Ben Wann
 
An introduction to the cryptocurrency investment platform Binance Savings.
An introduction to the cryptocurrency investment platform Binance Savings.An introduction to the cryptocurrency investment platform Binance Savings.
An introduction to the cryptocurrency investment platform Binance Savings.
Any kyc Account
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
Workforce Group
 
Exploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social DreamingExploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social Dreaming
Nicola Wreford-Howard
 
Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
SynapseIndia
 
Organizational Change Leadership Agile Tour Geneve 2024
Organizational Change Leadership Agile Tour Geneve 2024Organizational Change Leadership Agile Tour Geneve 2024
Organizational Change Leadership Agile Tour Geneve 2024
Kirill Klimov
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
dylandmeas
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Navpack & Print
 
The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...
balatucanapplelovely
 
LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024
Lital Barkan
 
Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...
Lviv Startup Club
 
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Lviv Startup Club
 
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdfModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
fisherameliaisabella
 
VAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and RequirementsVAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and Requirements
uae taxgpt
 

Recently uploaded (20)

Project File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdfProject File Report BBA 6th semester.pdf
Project File Report BBA 6th semester.pdf
 
3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx3.0 Project 2_ Developing My Brand Identity Kit.pptx
3.0 Project 2_ Developing My Brand Identity Kit.pptx
 
Auditing study material for b.com final year students
Auditing study material for b.com final year  studentsAuditing study material for b.com final year  students
Auditing study material for b.com final year students
 
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
Agency Managed Advisory Board As a Solution To Career Path Defining Business ...
 
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBdCree_Rey_BrandIdentityKit.PDF_PersonalBd
Cree_Rey_BrandIdentityKit.PDF_PersonalBd
 
Building Your Employer Brand with Social Media
Building Your Employer Brand with Social MediaBuilding Your Employer Brand with Social Media
Building Your Employer Brand with Social Media
 
Business Valuation Principles for Entrepreneurs
Business Valuation Principles for EntrepreneursBusiness Valuation Principles for Entrepreneurs
Business Valuation Principles for Entrepreneurs
 
An introduction to the cryptocurrency investment platform Binance Savings.
An introduction to the cryptocurrency investment platform Binance Savings.An introduction to the cryptocurrency investment platform Binance Savings.
An introduction to the cryptocurrency investment platform Binance Savings.
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
 
Exploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social DreamingExploring Patterns of Connection with Social Dreaming
Exploring Patterns of Connection with Social Dreaming
 
Premium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern BusinessesPremium MEAN Stack Development Solutions for Modern Businesses
Premium MEAN Stack Development Solutions for Modern Businesses
 
Organizational Change Leadership Agile Tour Geneve 2024
Organizational Change Leadership Agile Tour Geneve 2024Organizational Change Leadership Agile Tour Geneve 2024
Organizational Change Leadership Agile Tour Geneve 2024
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
 
The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...The effects of customers service quality and online reviews on customer loyal...
The effects of customers service quality and online reviews on customer loyal...
 
LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024
 
Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...
 
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
 
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdfModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
 
VAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and RequirementsVAT Registration Outlined In UAE: Benefits and Requirements
VAT Registration Outlined In UAE: Benefits and Requirements
 

Integrating User Centered Design with Agile Development

  • 1. SoftShake 2010IntegratingUser Centered Design with Agile Development Geneva, 18.10.2010
  • 2. The Agile Manifesto Beck et al,2001
  • 3. This is what usability and user experience are all about.
  • 5. ISO 9241 – 11: Definition of Usability The extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiencyand satisfaction in a specified context of use.
  • 6. ISO 9241-12 Recommendations on Presentation of information information should be conveyed quickly and accurately Clarity information should be able to be distinguished accurately Discriminability provide only the information necessary to complete the task Conciseness present the same information in the same way throughout the application Consistency direct the user’s attention to the information required Detectability Legibility information should be easy to read Comprehensibility the meaning should be clearly understandable
  • 8. …but wait, there is more USEREXPERIENCE
  • 9. whatis User Experience? desirable valuable User experience efficient credible effective Usability useful satisfactory accessible
  • 10. User experience is the perceived value.
  • 11. Creating the User Experience According to ISO 9241-210, a user-centred design process is characterized by: The active involvement of users A clear understanding of user and task requirements An appropriate allocation of function between users and technology The iteration of design solutions Multi-disciplinary design  
  • 12. Creating the User Experience
  • 13. Whatis a user experiencespecialist? ispassionate about makingdifficultthingseasy cares about the users understands design and usabilityprinciples Seeks to innovate and delight makes the linkbetween business and development understandspossibilities and limitations of different technologies isexperiencedwithtesting techniques visualizesprocesses and interfaces
  • 14. When… Developersdon’t care about the UI – and evenless about the users. Designers justcomplicatethings, wewouldbebetter off withoutthem. UX meets Agile
  • 15. How to integrate User Experience into an Agile process There is a need for initial user research to understand the users’ motivations, the context of use, and existing tools. Do your homework first An overall sitemap, hi-level wireframes, UI patterns and design templates are important to be defined up-front. Build a hi-level concept In order to test the paper prototypes, the UX team needs enough time to make modifications before handing over to development. UX works one sprint ahead of development Frequent shorter tests are more efficient and can be organised quite easily, especially for internal applications. Agile usability testing Development team should be included in the initial analysis phase. UX / Design should be involved during the development sprints. Collaborate throughout
  • 17. Get the foundations right Whenyoubuild a house, youget the foundationsright. The sameappliesto a web site or an application.
  • 18. Cost of change Concept Development Analysis Cost of change Real product Prototype Paper prototype Time
  • 19. Gathering requirements Individual interviews and observations Workshops and focus groups with end users and stakeholders Web surveys Expert review / testing of existing solutions Analysis of statistics, support calls, training material Competitive Assessment User and Business requirements (including Personas and Scenarios)
  • 20. Build a hi-level concept
  • 21. Concept is crucial For StrategyiTunes was an entire concept, not an afterthought of the iPod. For InnovationWe shouldn’t blindly copy what exists already. For ConsistencyAvoid impulsive and ad-hoc design decisions For the BrandBrand damage takes far longer to mend than it does to make. For User and Stake-holder FeedbackEven hand-drawn sketches can be used to quickly gather reactions from users and stake-holders.
  • 22. Building a concept Brainstorm and sketch rough concept on paper Formalize task flows and processes Create a site structure and flow Create hi-level wireframes and test them Logo Define UI patterns and rules Create graphic concept and style guide
  • 23. UX works one sprint ahead of Development
  • 24. One sprint ahead Hi-level Concept Research & Analysis Sprint 3 Sprint 2 Sprint 0 Sprint 1 Create Wireframes and Specs for Sprint 2 Create Wireframes and Specs for Sprint 1 Create Wireframes and Specs for Sprint 3 Test Wireframes for Sprint 3 Test Wireframes for Sprint 2 Usability testing for Sprint 1 UX Test Build from Sprint 1 Test Build from Sprint 2 Research for Sprint 3 Research for Sprint 2 Research next phase Collaborate on Sprint 3 development Collaborate on Sprint 2 development Collaborate on Sprint 1 development Collaborate on application concept Develop Sprint 3 Technical Architecture Develop Sprint 2 Develop Sprint 1 Test Sprint 2 Development setup Fix issues from Sprint 2 Test Sprint 1 Development Fix issues from Sprint 1 Deliver, deploy Sprint 1 Implement changes to Sprint 1 Deliver, deploy Sprint 2 Deliver, deploy Sprint 3
  • 25. One sprint ahead Hi-level Concept Research & Analysis Sprint 3 Sprint 2 Sprint 0 Sprint 1 Create Wireframes and Specs for Sprint 2 Create Wireframes and Specs for Sprint 1 Create Wireframes and Specs for Sprint 3 Test Wireframes for Sprint 3 Test Wireframes for Sprint 2 Usability testing for Sprint 1 UX Test Build from Sprint 1 Test Build from Sprint 2 Research for Sprint 3 Research for Sprint 2 Research next phase Collaborate on Sprint 3 development Collaborate on Sprint 2 development Collaborate on Sprint 1 development Brief team members on Concept Develop Sprint 3 Technical Architecture Develop Sprint 2 Develop Sprint 1 Development Test Sprint 2 Development setup Fix issues from Sprint 2 Test Sprint 1 Deliver, deploy Sprint 1 Fix issues from Sprint 1 Implement changes to Sprint 1 Deliver, deploy Sprint 2 Deliver, deploy Sprint 3
  • 27. How effectively and efficiently were the users able to perform the tasks and how satisfied were they?
  • 28.
  • 29. Provide data for design decisions – not opinions
  • 30. Save development time by avoiding rework later in the development process
  • 31.
  • 32. Usability testing during the product life cycle
  • 34.
  • 35.
  • 38.
  • 39. Budget for fixed price projects
  • 42.

Editor's Notes

  1. User research:In bigger companies, basic knowledge about user work flows, personas, and usability guidelines should live outside individual projects because it will be reused for several years across many projects.
  2. JDUX specialist first create the wireframe and the concept (itshomework)Validate the resultagainst final usersThe application isbuilt by the development team. The UX specialistparticipates to the daily meeting (collaboration)Once delivered, the application id test by UX and final users (in collaboration of the UX)The UX gather changes needed in terms of UX, and addthem to the defectlist to betreated in Sprint 3