SlideShare uma empresa Scribd logo
1 de 37
2
• Agile planning
• User experience acceptance criteria
• My team’s project
• Takeaways
OUTLINE
First, a story …
3
SPECIFICATIONS
AGILE USER
EXPERIENCE
4
5
BUSINESS CONTEXT
6
Vision
Release
Project
Iteration
Story
Daily
7
8
TEAM AND PROJECT
9
NEW
ENGLAN
D
UK
DONE IN
3 MONTHS
11
PROJECT CHARTER
ACCEPTANCE CRITERIA
Pass/fail conditions of
success. Known as goals
or objectives. Describes
business effects outside
of the project’s boundary.
12
ACCEPTANCE
CRITERIA
ACCEPTANCE
TESTS
13
ADOPT THE DOMINANT PARADIGM
Tracking usability
issues: to bug or not to
bug? (Wilson and Coyle
2001)
14
80% OF TARGET
USERS WILL BE ABLE
TO CREATE THE
REFERENCE LAYOUT
IN 20 MINUTES
WITH
DOCUMENTATION.
15
Will include
• 30, 45. 60 and 90° angles.
• Elevation changes,
• Connecting horizontal to
vertical segments.
• Junctions.
• Rectangular profile.
• Segment, elbow, tee, cross
and cap elements.
Will not include
• Sloped duct.
ACCEPTANCE TESTS
16
INITIAL CHEAT SHEET
17
ADDITIONAL ACCEPTANCE CRITERIA
• Support user ‘s choice of views (Plan,
Section, 3D).
• Customer satisfaction survey: 80% are
Somewhat or Completely Satisfied.
• System Usability Scale score of 80.5
or above
• No New Bugs
• No New Technical Debt
18
“YOU HAVE THAT POWER TOO”
19
GOAL: SIZE PROJECTS TO ONE QUARTER
1 2 3 4 5 6
MARCH APRIL MAY JUNE
20
APRIL: 15 MINUTES!
GOAL
I managed to complete the model. It
took me about 10-15 minutes.
QA
21
OUR WORKFLOW
Open dialog Select part Close dialog
Drag part to an
open connector
Visually confirm
snap
Click to place the
part
Place an initial
part
Select a new
open connector{
One click quickly
connects parts
}
CURRENT WORKFLOW
22
APRIL– COMPLETION TIME / SESSION
0
10
20
30
40
50
60
April
GOAL
Minutes
Extra workflow
Pixel perfect
placement
23
INTERACTION ISSUES
Manual data entry
Shortcut
552
2 8
24
MAY– COMPLETION TIME / SESSION,
MINUTES
0
10
20
30
40
50
60
April May
Magnetic snap
Match dimensions on
snap
Tooltip explaining
shortcuts
Minutes
25
JUNE – COMPLETION TIME PER SESSION
0
10
20
30
40
50
60
April May June
Fast rotate and orient
Parts dialog stays open
Minutes
26
PANI
C
27
EVALUATION ITERATION
Discoverability – although invaluable
in general usability – should not be
such a critical part of the test to close
the epic.
PO
28
ESSENTIAL SKILLS VIDEOS
29
JULY– COMPLETION TIME / SESSION
0
10
20
30
40
50
60
April May June July
Single click part placement
Better recruiting
More focused testing
Minutes
30
31
UX ACCEPTANCE TESTS
• Involve the entire team
• Focus the session on the critical
usability characteristics
• Separate learning from doing
32
Heuristic review
Customer sat. survey
33
AGILE UX TOOLS & TECHNIQUES
Design studio
System Usability
SUS
34
HEURISTICS: ASPECTS OF USABILITY
• Discoverability
• Efficiency
• Learnability
• Visual integrity
• Feedback
35
HEURISTICS: ASPECTS OF USABILITY
• Standards and guidelines
• Accessibility
• Error prevention
• Exploration
• Scalability
36
ARTISTIC INSPIRATION & CREDIT
• Bauhaus Movement
• Piet Mondrian
• Wassily Kandinsky
• George Lucas
Slides posted on LinkedIn.
Thank you to Autodesk
coworkers and friends for help
with my presentation!
37

Mais conteúdo relacionado

Mais procurados

Agile testing presentation
Agile testing presentationAgile testing presentation
Agile testing presentationKomal Garg
 
Shift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMShift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMIBM UrbanCode Products
 
7 QA Tests You Should Be Running
7 QA Tests You Should Be Running7 QA Tests You Should Be Running
7 QA Tests You Should Be RunningRainforest QA
 
qTest 7.4: New Features
qTest 7.4: New FeaturesqTest 7.4: New Features
qTest 7.4: New FeaturesQASymphony
 
Automation testing in Agile project
Automation testing in Agile projectAutomation testing in Agile project
Automation testing in Agile projectHien Nguyen
 
Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8a34sharm
 
Agile QA presentation
Agile QA presentationAgile QA presentation
Agile QA presentationCarl Bruiners
 
Java Code Quality Improvements - DevWeek
Java Code Quality Improvements - DevWeekJava Code Quality Improvements - DevWeek
Java Code Quality Improvements - DevWeekZoltan Iszlai
 
software testing for beginners
software testing for beginnerssoftware testing for beginners
software testing for beginnersBharathi Ashok
 
Agile Tester - Crash Slides
Agile Tester - Crash SlidesAgile Tester - Crash Slides
Agile Tester - Crash SlidesSamer Desouky
 
Implementing automation in definition of done is team effort
Implementing automation in definition of done is team effortImplementing automation in definition of done is team effort
Implementing automation in definition of done is team effortAnand Narayan Shirkande
 
Continuous Testing for CTOs (Webinar Slides)
Continuous Testing for CTOs (Webinar Slides)Continuous Testing for CTOs (Webinar Slides)
Continuous Testing for CTOs (Webinar Slides)Rainforest QA
 
Performance Testing in the Agile Lifecycle
Performance Testing in the Agile LifecyclePerformance Testing in the Agile Lifecycle
Performance Testing in the Agile LifecycleLee Barnes
 
Tips and tricks for successful uat testing 2.1
Tips and tricks for successful uat testing 2.1Tips and tricks for successful uat testing 2.1
Tips and tricks for successful uat testing 2.1panayaofficial
 
Adopting Scrum and Agile
Adopting Scrum and AgileAdopting Scrum and Agile
Adopting Scrum and Agileguy_davis
 
Differences between Testing in Waterfall and Agile
Differences between Testing in Waterfall and AgileDifferences between Testing in Waterfall and Agile
Differences between Testing in Waterfall and AgileReturn on Intelligence
 
Lessons learnt Integrating Test into the Agile Lifecycle
Lessons learnt Integrating Test into the Agile LifecycleLessons learnt Integrating Test into the Agile Lifecycle
Lessons learnt Integrating Test into the Agile LifecycleTEST Huddle
 

Mais procurados (20)

Agile testing presentation
Agile testing presentationAgile testing presentation
Agile testing presentation
 
Shift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBMShift Left - Approach and practices with IBM
Shift Left - Approach and practices with IBM
 
7 QA Tests You Should Be Running
7 QA Tests You Should Be Running7 QA Tests You Should Be Running
7 QA Tests You Should Be Running
 
qTest 7.4: New Features
qTest 7.4: New FeaturesqTest 7.4: New Features
qTest 7.4: New Features
 
Automation testing in Agile project
Automation testing in Agile projectAutomation testing in Agile project
Automation testing in Agile project
 
Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8Role Of Qa And Testing In Agile 1225221397167302 8
Role Of Qa And Testing In Agile 1225221397167302 8
 
Agile QA presentation
Agile QA presentationAgile QA presentation
Agile QA presentation
 
Java Code Quality Improvements - DevWeek
Java Code Quality Improvements - DevWeekJava Code Quality Improvements - DevWeek
Java Code Quality Improvements - DevWeek
 
software testing for beginners
software testing for beginnerssoftware testing for beginners
software testing for beginners
 
Agile Tester - Crash Slides
Agile Tester - Crash SlidesAgile Tester - Crash Slides
Agile Tester - Crash Slides
 
Implementing automation in definition of done is team effort
Implementing automation in definition of done is team effortImplementing automation in definition of done is team effort
Implementing automation in definition of done is team effort
 
The Apex Interactive Debugger
The Apex Interactive DebuggerThe Apex Interactive Debugger
The Apex Interactive Debugger
 
Continuous Testing for CTOs (Webinar Slides)
Continuous Testing for CTOs (Webinar Slides)Continuous Testing for CTOs (Webinar Slides)
Continuous Testing for CTOs (Webinar Slides)
 
Performance Testing in the Agile Lifecycle
Performance Testing in the Agile LifecyclePerformance Testing in the Agile Lifecycle
Performance Testing in the Agile Lifecycle
 
QA in Agile
QA in AgileQA in Agile
QA in Agile
 
Tips and tricks for successful uat testing 2.1
Tips and tricks for successful uat testing 2.1Tips and tricks for successful uat testing 2.1
Tips and tricks for successful uat testing 2.1
 
Adopting Scrum and Agile
Adopting Scrum and AgileAdopting Scrum and Agile
Adopting Scrum and Agile
 
QA Best Practices in Agile World_new
QA Best Practices in Agile World_newQA Best Practices in Agile World_new
QA Best Practices in Agile World_new
 
Differences between Testing in Waterfall and Agile
Differences between Testing in Waterfall and AgileDifferences between Testing in Waterfall and Agile
Differences between Testing in Waterfall and Agile
 
Lessons learnt Integrating Test into the Agile Lifecycle
Lessons learnt Integrating Test into the Agile LifecycleLessons learnt Integrating Test into the Agile Lifecycle
Lessons learnt Integrating Test into the Agile Lifecycle
 

Destaque

How we increased our productivity with good acceptance criteria
How we increased our productivity with good acceptance criteriaHow we increased our productivity with good acceptance criteria
How we increased our productivity with good acceptance criteriaMauro Ferratello
 
Acceptance criteria reloaded
Acceptance criteria reloaded Acceptance criteria reloaded
Acceptance criteria reloaded Mauro Ferratello
 
Acceptance Criteria with SpecFlow
Acceptance Criteria with SpecFlowAcceptance Criteria with SpecFlow
Acceptance Criteria with SpecFlowMarcin Floryan
 
50 Editable Slides Backgrounds Part One
50 Editable Slides Backgrounds   Part One50 Editable Slides Backgrounds   Part One
50 Editable Slides Backgrounds Part OneIhab Hatoum
 
Agile Acceptance Criteria How To
Agile Acceptance Criteria How ToAgile Acceptance Criteria How To
Agile Acceptance Criteria How ToPayton Consulting
 
Operationalization of Dynamic Capabilities
Operationalization of Dynamic CapabilitiesOperationalization of Dynamic Capabilities
Operationalization of Dynamic CapabilitiesRené Rohrbeck
 
PMP Training - 06 project time management2
PMP Training - 06 project time management2PMP Training - 06 project time management2
PMP Training - 06 project time management2ejlp12
 
PMP Training - 05 project scope management
PMP Training - 05 project scope managementPMP Training - 05 project scope management
PMP Training - 05 project scope managementejlp12
 
Benchmarking ppt
Benchmarking pptBenchmarking ppt
Benchmarking pptAMARAYYA
 
Personalization - 10 Lessons Learned from Netflix
Personalization - 10 Lessons Learned from NetflixPersonalization - 10 Lessons Learned from Netflix
Personalization - 10 Lessons Learned from NetflixPancrazio Auteri
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile MethodologyHaresh Karkar
 
Acceptance criteria
Acceptance criteriaAcceptance criteria
Acceptance criteriaDataArt
 
What Makes Great Infographics
What Makes Great InfographicsWhat Makes Great Infographics
What Makes Great InfographicsSlideShare
 
Masters of SlideShare
Masters of SlideShareMasters of SlideShare
Masters of SlideShareKapost
 
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareSTOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareEmpowered Presentations
 
10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation OptimizationOneupweb
 

Destaque (20)

How we increased our productivity with good acceptance criteria
How we increased our productivity with good acceptance criteriaHow we increased our productivity with good acceptance criteria
How we increased our productivity with good acceptance criteria
 
Acceptance criteria reloaded
Acceptance criteria reloaded Acceptance criteria reloaded
Acceptance criteria reloaded
 
Acceptance Criteria with SpecFlow
Acceptance Criteria with SpecFlowAcceptance Criteria with SpecFlow
Acceptance Criteria with SpecFlow
 
SharePoint Ottawa - "It's Alive" Project Go Live Tips and Tricks
SharePoint Ottawa - "It's Alive" Project Go Live Tips and TricksSharePoint Ottawa - "It's Alive" Project Go Live Tips and Tricks
SharePoint Ottawa - "It's Alive" Project Go Live Tips and Tricks
 
50 Editable Slides Backgrounds Part One
50 Editable Slides Backgrounds   Part One50 Editable Slides Backgrounds   Part One
50 Editable Slides Backgrounds Part One
 
Agile Acceptance Criteria How To
Agile Acceptance Criteria How ToAgile Acceptance Criteria How To
Agile Acceptance Criteria How To
 
Operationalization of Dynamic Capabilities
Operationalization of Dynamic CapabilitiesOperationalization of Dynamic Capabilities
Operationalization of Dynamic Capabilities
 
Lesson Learned Report
Lesson Learned ReportLesson Learned Report
Lesson Learned Report
 
PMP Training - 06 project time management2
PMP Training - 06 project time management2PMP Training - 06 project time management2
PMP Training - 06 project time management2
 
PMP Training - 05 project scope management
PMP Training - 05 project scope managementPMP Training - 05 project scope management
PMP Training - 05 project scope management
 
Project Sign Off Tempalte
Project Sign Off TempalteProject Sign Off Tempalte
Project Sign Off Tempalte
 
Benchmarking ppt
Benchmarking pptBenchmarking ppt
Benchmarking ppt
 
Personalization - 10 Lessons Learned from Netflix
Personalization - 10 Lessons Learned from NetflixPersonalization - 10 Lessons Learned from Netflix
Personalization - 10 Lessons Learned from Netflix
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 
Acceptance criteria
Acceptance criteriaAcceptance criteria
Acceptance criteria
 
What Makes Great Infographics
What Makes Great InfographicsWhat Makes Great Infographics
What Makes Great Infographics
 
Masters of SlideShare
Masters of SlideShareMasters of SlideShare
Masters of SlideShare
 
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to SlideshareSTOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
STOP! VIEW THIS! 10-Step Checklist When Uploading to Slideshare
 
You Suck At PowerPoint!
You Suck At PowerPoint!You Suck At PowerPoint!
You Suck At PowerPoint!
 
10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization10 Ways to Win at SlideShare SEO & Presentation Optimization
10 Ways to Win at SlideShare SEO & Presentation Optimization
 

Semelhante a Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

Performance Testing in the Agile Lifecycle
Performance Testing in the Agile LifecyclePerformance Testing in the Agile Lifecycle
Performance Testing in the Agile LifecycleTechWell
 
Continuous testing in agile projects 2015
Continuous testing in agile projects 2015Continuous testing in agile projects 2015
Continuous testing in agile projects 2015Fabricio Epaminondas
 
Gamification in outsourcing company: experience report.
Gamification in outsourcing company: experience report.Gamification in outsourcing company: experience report.
Gamification in outsourcing company: experience report.Mikalai Alimenkou
 
[Customizable Template] How to Get Stakeholder Buy-In for a Toolchain Integra...
[Customizable Template] How to Get Stakeholder Buy-In for a Toolchain Integra...[Customizable Template] How to Get Stakeholder Buy-In for a Toolchain Integra...
[Customizable Template] How to Get Stakeholder Buy-In for a Toolchain Integra...Planview
 
[Customizable Template] How to Get Stakeholder Buy-In for a Toolchain Integra...
[Customizable Template] How to Get Stakeholder Buy-In for a Toolchain Integra...[Customizable Template] How to Get Stakeholder Buy-In for a Toolchain Integra...
[Customizable Template] How to Get Stakeholder Buy-In for a Toolchain Integra...Planview
 
HeartofAgile_Presentation_v3
HeartofAgile_Presentation_v3HeartofAgile_Presentation_v3
HeartofAgile_Presentation_v3Armand Spoto
 
Verification and Validation with Innoslate
Verification and Validation with InnoslateVerification and Validation with Innoslate
Verification and Validation with InnoslateElizabeth Steiner
 
Innovation day 2012 16. koenraad rombaut & michiel de paepe - verhaert - mo...
Innovation day 2012   16. koenraad rombaut & michiel de paepe - verhaert - mo...Innovation day 2012   16. koenraad rombaut & michiel de paepe - verhaert - mo...
Innovation day 2012 16. koenraad rombaut & michiel de paepe - verhaert - mo...Verhaert Masters in Innovation
 
Tips and tricks for performance testing CI. Лайфхак для безперервного процесу...
Tips and tricks for performance testing CI. Лайфхак для безперервного процесу...Tips and tricks for performance testing CI. Лайфхак для безперервного процесу...
Tips and tricks for performance testing CI. Лайфхак для безперервного процесу...Sigma Software
 
Николай Алименков "Геймификация в аутсорсинговых компаниях: практический отчет"
Николай Алименков "Геймификация в аутсорсинговых компаниях: практический отчет"Николай Алименков "Геймификация в аутсорсинговых компаниях: практический отчет"
Николай Алименков "Геймификация в аутсорсинговых компаниях: практический отчет"Fwdays
 
what is waterfall model ppt
what is waterfall model pptwhat is waterfall model ppt
what is waterfall model pptAbhisek Tewari
 
Agile Load Testing in the Real World
Agile Load Testing in the Real WorldAgile Load Testing in the Real World
Agile Load Testing in the Real WorldLee Barnes
 
Lean pilots by Mariya Breyter from Dun & Bradstreet
Lean pilots by Mariya Breyter from Dun & BradstreetLean pilots by Mariya Breyter from Dun & Bradstreet
Lean pilots by Mariya Breyter from Dun & BradstreetInstitut Lean France
 
asme_product_development_cycle.ppt
asme_product_development_cycle.pptasme_product_development_cycle.ppt
asme_product_development_cycle.pptbibhu518
 
Lean Daily Visual ManagementSystem(LDVMS)
Lean Daily Visual ManagementSystem(LDVMS)Lean Daily Visual ManagementSystem(LDVMS)
Lean Daily Visual ManagementSystem(LDVMS)Romains Bos, PMP, MBA
 
Is Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsIs Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsQA or the Highway
 
Overcoming Top Challenges with In-Sprint Test Automation.pdf
Overcoming Top Challenges with In-Sprint Test Automation.pdfOvercoming Top Challenges with In-Sprint Test Automation.pdf
Overcoming Top Challenges with In-Sprint Test Automation.pdfJason Roy
 
A Utility company in UK leverages Cigniti UAT expertise to reduce defects
A Utility company in UK leverages Cigniti UAT expertise to reduce defectsA Utility company in UK leverages Cigniti UAT expertise to reduce defects
A Utility company in UK leverages Cigniti UAT expertise to reduce defectsethandoyle
 

Semelhante a Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects (20)

Performance Testing in the Agile Lifecycle
Performance Testing in the Agile LifecyclePerformance Testing in the Agile Lifecycle
Performance Testing in the Agile Lifecycle
 
Continuous testing in agile projects 2015
Continuous testing in agile projects 2015Continuous testing in agile projects 2015
Continuous testing in agile projects 2015
 
Gamification in outsourcing company: experience report.
Gamification in outsourcing company: experience report.Gamification in outsourcing company: experience report.
Gamification in outsourcing company: experience report.
 
[Customizable Template] How to Get Stakeholder Buy-In for a Toolchain Integra...
[Customizable Template] How to Get Stakeholder Buy-In for a Toolchain Integra...[Customizable Template] How to Get Stakeholder Buy-In for a Toolchain Integra...
[Customizable Template] How to Get Stakeholder Buy-In for a Toolchain Integra...
 
[Customizable Template] How to Get Stakeholder Buy-In for a Toolchain Integra...
[Customizable Template] How to Get Stakeholder Buy-In for a Toolchain Integra...[Customizable Template] How to Get Stakeholder Buy-In for a Toolchain Integra...
[Customizable Template] How to Get Stakeholder Buy-In for a Toolchain Integra...
 
Lecture 13: Product Development
Lecture 13: Product DevelopmentLecture 13: Product Development
Lecture 13: Product Development
 
HeartofAgile_Presentation_v3
HeartofAgile_Presentation_v3HeartofAgile_Presentation_v3
HeartofAgile_Presentation_v3
 
Verification and Validation with Innoslate
Verification and Validation with InnoslateVerification and Validation with Innoslate
Verification and Validation with Innoslate
 
Ex des workshops Julian Wilson
Ex des workshops Julian WilsonEx des workshops Julian Wilson
Ex des workshops Julian Wilson
 
Innovation day 2012 16. koenraad rombaut & michiel de paepe - verhaert - mo...
Innovation day 2012   16. koenraad rombaut & michiel de paepe - verhaert - mo...Innovation day 2012   16. koenraad rombaut & michiel de paepe - verhaert - mo...
Innovation day 2012 16. koenraad rombaut & michiel de paepe - verhaert - mo...
 
Tips and tricks for performance testing CI. Лайфхак для безперервного процесу...
Tips and tricks for performance testing CI. Лайфхак для безперервного процесу...Tips and tricks for performance testing CI. Лайфхак для безперервного процесу...
Tips and tricks for performance testing CI. Лайфхак для безперервного процесу...
 
Николай Алименков "Геймификация в аутсорсинговых компаниях: практический отчет"
Николай Алименков "Геймификация в аутсорсинговых компаниях: практический отчет"Николай Алименков "Геймификация в аутсорсинговых компаниях: практический отчет"
Николай Алименков "Геймификация в аутсорсинговых компаниях: практический отчет"
 
what is waterfall model ppt
what is waterfall model pptwhat is waterfall model ppt
what is waterfall model ppt
 
Agile Load Testing in the Real World
Agile Load Testing in the Real WorldAgile Load Testing in the Real World
Agile Load Testing in the Real World
 
Lean pilots by Mariya Breyter from Dun & Bradstreet
Lean pilots by Mariya Breyter from Dun & BradstreetLean pilots by Mariya Breyter from Dun & Bradstreet
Lean pilots by Mariya Breyter from Dun & Bradstreet
 
asme_product_development_cycle.ppt
asme_product_development_cycle.pptasme_product_development_cycle.ppt
asme_product_development_cycle.ppt
 
Lean Daily Visual ManagementSystem(LDVMS)
Lean Daily Visual ManagementSystem(LDVMS)Lean Daily Visual ManagementSystem(LDVMS)
Lean Daily Visual ManagementSystem(LDVMS)
 
Is Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle WilliamsIs Test Planning a lost art in Agile? by Michelle Williams
Is Test Planning a lost art in Agile? by Michelle Williams
 
Overcoming Top Challenges with In-Sprint Test Automation.pdf
Overcoming Top Challenges with In-Sprint Test Automation.pdfOvercoming Top Challenges with In-Sprint Test Automation.pdf
Overcoming Top Challenges with In-Sprint Test Automation.pdf
 
A Utility company in UK leverages Cigniti UAT expertise to reduce defects
A Utility company in UK leverages Cigniti UAT expertise to reduce defectsA Utility company in UK leverages Cigniti UAT expertise to reduce defects
A Utility company in UK leverages Cigniti UAT expertise to reduce defects
 

Último

Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...gajnagarg
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024Ilham Brata
 
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789CristineGraceAcuyan
 
Eye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docxEye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docxMdBokhtiyarHossainNi
 
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...HyderabadDolls
 
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime PondicherryPondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherrymeghakumariji156
 
Gamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad IbrahimGamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad Ibrahimamgadibrahim92
 
Simple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptxSimple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptxbalqisyamutia
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...gajnagarg
 
TRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptxTRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptxtrose8
 
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...drmarathore
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证ehyxf
 
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for FriendshipRaebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for FriendshipNitya salvi
 
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...Nitya salvi
 
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证eqaqen
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...instagramfab782445
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Websitemark11275
 
Resume all my skills and educations and achievement
Resume all my skills and educations and  achievement Resume all my skills and educations and  achievement
Resume all my skills and educations and achievement 210303105569
 
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKLANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKMarekMitek1
 
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...gajnagarg
 

Último (20)

Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In eluru [ 7014168258 ] Call Me For Genuine Models We ...
 
The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024The hottest UI and UX Design Trends 2024
The hottest UI and UX Design Trends 2024
 
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
Q4-Trends-Networks-Module-3.pdfqquater days sheets123456789
 
Eye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docxEye-Catching Web Design Crafting User Interfaces .docx
Eye-Catching Web Design Crafting User Interfaces .docx
 
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
Madhyamgram \ (Genuine) Escort Service Kolkata | Service-oriented sexy call g...
 
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime PondicherryPondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
Pondicherry Escorts Service Girl ^ 9332606886, WhatsApp Anytime Pondicherry
 
Gamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad IbrahimGamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad Ibrahim
 
Simple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptxSimple Conference Style Presentation by Slidesgo.pptx
Simple Conference Style Presentation by Slidesgo.pptx
 
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Mysore [ 7014168258 ] Call Me For Genuine Models We...
 
TRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptxTRose UXPA Experience Design Concord .pptx
TRose UXPA Experience Design Concord .pptx
 
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
 
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
怎样办理莫纳什大学毕业证(Monash毕业证书)成绩单留信认证
 
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for FriendshipRaebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
Raebareli Girl Whatsapp Number 📞 8617370543 | Girls Number for Friendship
 
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
Just Call Vip call girls Fatehpur Escorts ☎️8617370543 Two shot with one girl...
 
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
 
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
Abortion pill for sale in Muscat (+918761049707)) Get Cytotec Cash on deliver...
 
How to Build a Simple Shopify Website
How to Build a Simple Shopify WebsiteHow to Build a Simple Shopify Website
How to Build a Simple Shopify Website
 
Resume all my skills and educations and achievement
Resume all my skills and educations and  achievement Resume all my skills and educations and  achievement
Resume all my skills and educations and achievement
 
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKLANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
 
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Meerut [ 7014168258 ] Call Me For Genuine Models We...
 

Getting to Done, Usably: User Experience Acceptance Criteria on Agile Projects

Notas do Editor

  1. Okay, let’s get started. I’ll let you readjust your necks to my text direction, and set the stage for my presentation with a quick story. About ten years ago, I worked for an online dating website. We were getting killed by big-spending competition. We planned to save the business with a new service: an instant messaging bot that would find compatible users and help them connect. Over months of planning, we didn’t write any code. Instead we wrote and rewrote a specification with behaviors, prompts and responses. We made mockups and storyboards. While we worked, the website was sold and we continued polishing the spec for a big presentation. Eventually the big day came and we presented. The new bosses were not sold. Instead, they told us they were cancelling the project and laying off the entire team. My hundred-page spec was trashed. (transition) Does this type of story sound familiar to anyone? Looking back I bet an Agile process could have delivered a working prototype that would have been far more compelling for new management.
  2. I hope I never again have to slave over a design spec. I’ve become a believer in Agile user experience processes. No specifications required! Build it, launch it, and learn! For me, the process has been a revolution.
  3. My online dating time is behind me now. For about 4 years, I’ve been part of an Agile team as a user experience designer and researcher. My current team works on Autodesk Revit, 3D modeling desktop software for architectural design and building engineering. Last year our project was to support modeling complicated air duct, electrical, and piping systems to a fabrication level of detail. This would allow us to sell the software to a large new customer base.
  4. Some believe that in Agile, no specs means no planning. It’s more accurate to say that, instead of the up-front planning in a traditional process, Agile means continual planning. Since there is no single specification document, Agile planning and design may happen at multiple levels, from each individual’s daily standup status up to a sweeping vision encompassing years of development.
  5. One question therefore concerns user experience fitting into the Agile planning process. Where does the UX fit into those different How can we ensure that UX work is continuous, not rigidly defined at the beginning or sloppily tacked on at the end?
  6. I’ll come back to that. For now I’d like to turn the microphone around, and ask those of you who are working this way: How do you track your user experience in the context of ongoing Agile development?
  7. My current Agile team was new at the beginning of last year. We had three developers and one quality assurance tester in New England and the same number in the UK. In addition, the team’s product owner was based “over there,” and there was me, the UX designer, here. Some of the team members I had worked with for several years, but for the UK members of the team, it was their first time working with a user experience designer.
  8. The software our customers were using at the time has a long list of capabilities and works with a vast array of components. Our first challenge was to select from the long list of things we *could* do, and choose a small piece of work. We needed something that could be done in a reasonably short time, and that would deliver customer value. Breaking work down into small chunks is a hallmark of Agile development.
  9. One of the first planning tools we used is the project charter. Shown on the slide is the template we filled out over three days. Even more valuable than the final doc, however, the most valuable part of the process is the discussion.2
  10. Acceptance Criteria are the minimal documentation that ensures a sufficient implementation of acceptance tests. Acceptance Tests are the detailed specification of the system’s behavior for all meaningful scenarios, used to assert its correctness. From Chris Edwards, “Acceptance Criteria vs. Acceptance Tests: Minimize your documentation.” http://tracks.roojoom.com/r/467#/trek?page=1&_sm_au_=iVVfQrTqnt1SvW0H
  11. I was stunned as we finished our chartering session. I asked myself, did that really just happen? Our key measure of success and Done-ness was not a list of features, but a user experience criterion. Whether we would ship depended the results of user testing, not just on code stability and performance. Personally I felt great opportunity and also great responsibility.
  12. We guessed that we could finish the work in six sprints, which would fix into our overall goal to keep project small and bounded
  13. Near the end of April, our QA tester was able to model the reference layout in 15 minutes. This was great! However, I was skeptical that a real user would be as successful. I explained that
  14. I tested with internal users. The numbers here actually are worse than they might appear, in that we simply ran out of time in our session. The test users were able to create about half of the model in that time.
  15. The team observed all the sessions, and together we discussed the issues we saw, their possible solutions, and estimates of the effort to fix things. Our software’s UI toolkit made some changes more difficult than others. Our velocity at this point was about 20 story points, so the 55 points for changing to a modeless dialog was more than the team was willing to commit to. I believed customers may still struggle with the modal dialog, but if they still can succeed despite that, we can leave that work until later.
  16. In the May testing, we made improvements, and then tested with customer users. I cut off the session on
  17. At this point, I was growing concerned.
  18. The team observed all the sessions, and together we discussed the issues we saw, their possible solutions, and estimates of the effort to fix things. Our software’s UI toolkit made some changes more difficult than others. Our velocity at this point was about 20 story points, so the 55 points for changing to a modeless dialog was more than the team was willing to commit to. I believed customers may still struggle with the modal dialog, but if they still can succeed despite that, we can leave that work until later.