SlideShare uma empresa Scribd logo
1 de 34
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

Mais conteúdo relacionado

Mais procurados

Product Design and UX / UI Design Process in Digital Product Development
Product Design and UX / UI Design Process in Digital Product DevelopmentProduct Design and UX / UI Design Process in Digital Product Development
Product Design and UX / UI Design Process in Digital Product DevelopmentVolodymyr Melnyk
 
i/o extended: Intro to <UX> Design
i/o extended: Intro to <UX> Design  i/o extended: Intro to <UX> Design
i/o extended: Intro to <UX> Design GDGKuwaitGoogleDevel
 
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 UXAnnie Wang
 
UI & UX Design for Startups
UI & UX Design for StartupsUI & UX Design for Startups
UI & UX Design for StartupsRichard Fang
 
UX Bootcamp Fall 2015 General Assembly
UX Bootcamp Fall 2015 General AssemblyUX Bootcamp Fall 2015 General Assembly
UX Bootcamp Fall 2015 General AssemblyJacklyn Burgan
 
UX Lesson 1: User Centered Design
UX Lesson 1: User Centered DesignUX Lesson 1: User Centered Design
UX Lesson 1: User Centered DesignJoan Lumanauw
 
What is User Experience?
What is User Experience?What is User Experience?
What is User Experience?Chuck Mallott
 
UX Basics Workshop - Guest Lecture at NSCAD University
UX Basics Workshop - Guest Lecture at NSCAD UniversityUX Basics Workshop - Guest Lecture at NSCAD University
UX Basics Workshop - Guest Lecture at NSCAD UniversitySebastian Tory-Pratt
 
Don Norman "Design of everyday things" - UX Book Club
Don Norman "Design of everyday things" - UX Book ClubDon Norman "Design of everyday things" - UX Book Club
Don Norman "Design of everyday things" - UX Book ClubWojciech Staszczyk
 
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
 
What is UI/UX and the Difference
What is UI/UX and the DifferenceWhat is UI/UX and the Difference
What is UI/UX and the DifferenceVibloo
 
"What Are the Key Differences between UI and UX Design?"
"What Are the Key Differences between UI and UX Design?""What Are the Key Differences between UI and UX Design?"
"What Are the Key Differences between UI and UX Design?"MITAcademy1
 
UI vs UX workshop
UI vs UX workshopUI vs UX workshop
UI vs UX workshopInova LLC
 
UX Design Mini Course
UX Design Mini CourseUX Design Mini Course
UX Design Mini CourseDigital Snack
 

Mais procurados (20)

Product Design and UX / UI Design Process in Digital Product Development
Product Design and UX / UI Design Process in Digital Product DevelopmentProduct Design and UX / UI Design Process in Digital Product Development
Product Design and UX / UI Design Process in Digital Product Development
 
i/o extended: Intro to <UX> Design
i/o extended: Intro to <UX> Design  i/o extended: Intro to <UX> Design
i/o extended: Intro to <UX> Design
 
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
 
UX Design Process
UX Design ProcessUX Design Process
UX Design Process
 
UI & UX Design for Startups
UI & UX Design for StartupsUI & UX Design for Startups
UI & UX Design for Startups
 
UX Bootcamp Fall 2015 General Assembly
UX Bootcamp Fall 2015 General AssemblyUX Bootcamp Fall 2015 General Assembly
UX Bootcamp Fall 2015 General Assembly
 
UX Lesson 1: User Centered Design
UX Lesson 1: User Centered DesignUX Lesson 1: User Centered Design
UX Lesson 1: User Centered Design
 
Ui vs UX design
Ui vs UX designUi vs UX design
Ui vs UX design
 
What is User Experience?
What is User Experience?What is User Experience?
What is User Experience?
 
UX Basics Workshop - Guest Lecture at NSCAD University
UX Basics Workshop - Guest Lecture at NSCAD UniversityUX Basics Workshop - Guest Lecture at NSCAD University
UX Basics Workshop - Guest Lecture at NSCAD University
 
Don Norman "Design of everyday things" - UX Book Club
Don Norman "Design of everyday things" - UX Book ClubDon Norman "Design of everyday things" - UX Book Club
Don Norman "Design of everyday things" - UX Book Club
 
UI/UX Courses
UI/UX Courses UI/UX Courses
UI/UX Courses
 
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)
 
What is UI/UX and the Difference
What is UI/UX and the DifferenceWhat is UI/UX and the Difference
What is UI/UX and the Difference
 
Ux is not UI
Ux is not UIUx is not UI
Ux is not UI
 
UX design
UX designUX design
UX design
 
"What Are the Key Differences between UI and UX Design?"
"What Are the Key Differences between UI and UX Design?""What Are the Key Differences between UI and UX Design?"
"What Are the Key Differences between UI and UX Design?"
 
Ux design process
Ux design processUx design process
Ux design process
 
UI vs UX workshop
UI vs UX workshopUI vs UX workshop
UI vs UX workshop
 
UX Design Mini Course
UX Design Mini CourseUX Design Mini Course
UX Design Mini Course
 

Destaque

Product Design Sprint - Infographic
Product Design Sprint - InfographicProduct Design Sprint - Infographic
Product Design Sprint - InfographicTandemSeven
 
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 TeamsDonna Lichaw
 
50&W: Demografinen Tsunami
50&W: Demografinen Tsunami50&W: Demografinen Tsunami
50&W: Demografinen TsunamiLauri 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 approachnikki 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 MeetupMelissa 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 Projectsabcd82
 
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 AgileMemi 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 practicePharmaceutical
 
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 homeCyber-Duck
 
Kanban boards step by step
Kanban boards step by stepKanban boards step by step
Kanban boards step by stepGiulio 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
 

Destaque (19)

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
 
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é,...
 

Semelhante a 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 developmentbizpresenter
 
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-PMAurobinda Pradhan
 
UX @ NICE enterprise
UX @ NICE enterpriseUX @ NICE enterprise
UX @ NICE enterpriseRan Liron
 
Usability methods to improve EMRs
Usability methods to improve EMRsUsability methods to improve EMRs
Usability methods to improve EMRsJeffery 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 DevelopmentThanh Nguyen
 
Usability Engineering Presentation Slides
Usability Engineering Presentation SlidesUsability Engineering Presentation Slides
Usability Engineering Presentation Slideswajahat Gul
 
Webinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform EngineeringWebinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform EngineeringOpenCredo
 
UX (User Experience) Process, May 2017
UX (User Experience) Process, May 2017UX (User Experience) Process, May 2017
UX (User Experience) Process, May 2017Gary 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 DesignAyo 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 2019User 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 UsableAugmentedWorldExpo
 
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.pdfssuser6609a5
 
Majestic MRSS Usability Engineering
Majestic MRSS Usability EngineeringMajestic MRSS Usability Engineering
Majestic MRSS Usability EngineeringMajestic MRSS
 

Semelhante a 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
 

Último

B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...amitlee9823
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...amitlee9823
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangaloreamitlee9823
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityEric T. Tung
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756dollysharma2066
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noidadlhescort
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...rajveerescorts2022
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfAmzadHosen3
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...allensay1
 

Último (20)

B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
Call Girls Electronic City Just Call 👗 7737669865 👗 Top Class Call Girl Servi...
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Majnu Ka Tilla, Delhi Contact Us 8377877756
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
John Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdfJohn Halpern sued for sexual assault.pdf
John Halpern sued for sexual assault.pdf
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 

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.

Notas do Editor

  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