SlideShare ist ein Scribd-Unternehmen logo
1 von 35
GREAT UX IN AN
AGILE WORLD
Anthony Viviano
Mobile Interaction Designer
aviviano@bloomberg.com
@anthviv Copyright 2016 Bloomberg LP. All rights reserved.
5 YEARS AGO …
ENTERPRISE ADVOCATE FOR LEAN UX
Educating: UX Team, Other interested parties, Executives
Teaching: Hosted training classes, lunch and learns
Selling: One-week experiment
3
ONE WEEK EXPERIMENT
Picked a thorny problem
Gathered a crack team
Locked ourselves in “war room” for a week
Hypothesized a solution, created low fi prototype and tested
4
5
NOW WHAT?
LEFT ME WONDERING
Learnings were valuable - wrong team
My day job suffered – never really given the mandate to do
this fulltime
Co-location? Not really
6
7
Source: http://www.slideshare.net/TomIllmensee/build-a-recipe-for-better-ux-process-with-fresh-lean-ingredients
OPPORTUNITIES
Validation: Difficult to get user validation
Design decisions: Wireframes are heavy deliverables and not
the end product
Planning: Shifting priorities within milestones
Feedback: Not always timely
Feature driven: Not stepping back and working toward user
goals and problems
9
SO WE TRIED
Small batch production – both design and dev
Early and frequent validation – internal and external
Collaborative design – design studio (tweaks) and more time
between dev and design
Focus on solving user problems – manifested in user stories
The build is the deliverable – weekly build reviews
Minimum viable design – just enough design to start building
10
ENTER AGILE
agile Agile
WHAT ABOUT UX?
• Scrum is all about Product Owners, Developers and a
Scrum Master. What about design?
• We were told that from the perspective of Scrum, we were
Developers
• We learned that Product Owners prioritized, created and
maintained the roadmap and interfaced with users
12
AND FURTHER
How does design and development work within a single
sprint (often only two weeks)?
What about …
» UX Strategy
» Consistency
» User research?
13
WHAT WE LOVE ABOUT AGILE
Stories are focused on personas
Software is built prioritizing what the user values
Spikes can be used to do design explorations and validation
Collaboration with developers is efficient and could mean
lighter deliverables
14
WE RESEARCHED
Internal Agile teams
External Agile teams
Best practices in industry (papers and presentations)
» NN/g Paper: Agile Development that Incorporates User
Experience Practices
» White Paper: Scaling Agile @ Spotify
» UIE: Josh Seiden’s Presentation for Lean UX in the Enterprise
» Jeff Kelley’s Presentation: Adapting Agile Techniques to User
Experience in a non-Agile World
15
VALUED PRINCIPLES
Collaborate cross team, cross discipline and cross time
zones
Working Software is our deliverable
Seek out early customer (end user) validation of user stories
and continue to iterate
The team as a whole and each team member should have a
willingness to change
16
FLAVORS OF SCRUM
Religious
Agilefall (a.k.a. The Design Sprint)
UXaaS – Individual
UXaaS - Team
17
CHALLENGE: THE UX PROCESS TAKES TIME
18
Iteration cycle
Review cycle
Unknowns discovered
Typical UX work
CO-LOCATED TEAMS?
19
UX
DEV
WHAT ARE WE
DOING?
RECOMMENDED CHANGES TO SCRUM TRAINING
Customer – not just the stakeholder but think of the end user
Developers – better describe who is included
» UX Team Members
» Software Developers
» QA Testers
Definition of Done – include UX examples
Testing – include user testing
RECOMMENDED BEST PRACTICES TO UX
Discovery and delivery
Staggered sprints
Special considerations for UXaaS
How to employ Community of Practice methodology to
maintain consistency
22
TWO TRACK DEVELOPMENT
23
Discovery
Delivery
DISCOVERY TRACK
24
DELIVERY TRACK
25
26
SOMETIMES YOU TAKE A SHORTCUT
27
UX AS A SERVICE: KANBAN
28
MAINTAINING UX CONSISTENCY
29
Community of Practice
RISKS OF STAGGERED SPRINT
Slight waterfall, risk of change
Unplanned work
Mitigating the risk
» If minor – do it
» If major – make a decision (prioritize with PM)
• Defer to a future sprint?
• Disrupt the current sprint and work on it
30
CAN WE DO IT ALL IN ONE SPRINT?
Tightening the gap reduces risk since things can change
Reduces need for documentation even further
Allows UX to contribute in new ways (QA?)
31
SINGLE SPRINT – PAIR UX/DEV
32
UX sits with Dev and gives
live direction
UX supports several
developers in this method
SINGLE SPRINT: BREAK DOWN STORIES
33
Task is small (an afternoon)
Dev can begin quickly
UX moves on to next small
task
UX contributes to QA at the
end of the sprint (or dev)
BENEFITS
Better working relationship between dev, product and design
since we’re all on the same team
Everyone speaks the same language since we’re tightly
integrated
Shared knowledge and shared ownership
Focus on end user increases product value, building the right
stuff
34
THANK YOU
Anthony Viviano
Mobile Interaction Designer
aviviano@bloomberg.com
@anthviv

Weitere ähnliche Inhalte

Was ist angesagt?

HFI Usability Maturity Survey Findings - 2009
HFI Usability Maturity Survey Findings - 2009HFI Usability Maturity Survey Findings - 2009
HFI Usability Maturity Survey Findings - 2009Kath Straub
 
HoytUX Design Process 2016
HoytUX Design Process 2016HoytUX Design Process 2016
HoytUX Design Process 2016Rob Hoyt
 
Ux design process&docmenteiton
Ux design process&docmenteitonUx design process&docmenteiton
Ux design process&docmenteitonShunsuke Kawai
 
What User-Centered Design is Good For
What User-Centered Design is Good ForWhat User-Centered Design is Good For
What User-Centered Design is Good ForDan Saffer
 
Building Products Your Customers Love with Empathy and Human Insights
Building Products Your Customers Love with Empathy and Human InsightsBuilding Products Your Customers Love with Empathy and Human Insights
Building Products Your Customers Love with Empathy and Human InsightsAggregage
 
How UX Evolves at Companies: A New Look at Maturity Models
How UX Evolves at Companies: A New Look at Maturity ModelsHow UX Evolves at Companies: A New Look at Maturity Models
How UX Evolves at Companies: A New Look at Maturity Modelsrbuttigl
 
User Experience: A Lean UX Process
User Experience: A Lean UX ProcessUser Experience: A Lean UX Process
User Experience: A Lean UX ProcessRicardo Luiz
 
UX Research - Overview
UX Research - OverviewUX Research - Overview
UX Research - OverviewMike Gallers
 
Ericsson Review: Crafting UX - designing the user experience beyond the inter...
Ericsson Review: Crafting UX - designing the user experience beyond the inter...Ericsson Review: Crafting UX - designing the user experience beyond the inter...
Ericsson Review: Crafting UX - designing the user experience beyond the inter...Ericsson
 
User Centered Design in short
User Centered Design in shortUser Centered Design in short
User Centered Design in shortsilvana churruca
 
Make It Fast: Delivering UX Research to Agile Teams
Make It Fast: Delivering UX Research to Agile TeamsMake It Fast: Delivering UX Research to Agile Teams
Make It Fast: Delivering UX Research to Agile TeamsUXPA Boston
 
Integrating User Centered Design with Agile Development
Integrating User Centered Design with Agile DevelopmentIntegrating User Centered Design with Agile Development
Integrating User Centered Design with Agile DevelopmentJulia Borkenhagen
 
UX Maturity Models
UX Maturity Models   UX Maturity Models
UX Maturity Models Gena Drahun
 
General UX activities & process overview
General UX activities & process overviewGeneral UX activities & process overview
General UX activities & process overviewBen Melbourne
 
Design Strategy
Design Strategy Design Strategy
Design Strategy Liya James
 
Intro to user centered design
Intro to user centered designIntro to user centered design
Intro to user centered designRebecca Destello
 
User Experience: Research, Design, Process, and Workflow
User Experience: Research, Design, Process, and WorkflowUser Experience: Research, Design, Process, and Workflow
User Experience: Research, Design, Process, and Workflowsollitaire
 
User Centered Design Overview
User Centered Design OverviewUser Centered Design Overview
User Centered Design OverviewAaron Hursman
 
Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...
Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...
Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...Joshua Ledwell
 

Was ist angesagt? (20)

HFI Usability Maturity Survey Findings - 2009
HFI Usability Maturity Survey Findings - 2009HFI Usability Maturity Survey Findings - 2009
HFI Usability Maturity Survey Findings - 2009
 
HoytUX Design Process 2016
HoytUX Design Process 2016HoytUX Design Process 2016
HoytUX Design Process 2016
 
Ux design process&docmenteiton
Ux design process&docmenteitonUx design process&docmenteiton
Ux design process&docmenteiton
 
What User-Centered Design is Good For
What User-Centered Design is Good ForWhat User-Centered Design is Good For
What User-Centered Design is Good For
 
Building Products Your Customers Love with Empathy and Human Insights
Building Products Your Customers Love with Empathy and Human InsightsBuilding Products Your Customers Love with Empathy and Human Insights
Building Products Your Customers Love with Empathy and Human Insights
 
How UX Evolves at Companies: A New Look at Maturity Models
How UX Evolves at Companies: A New Look at Maturity ModelsHow UX Evolves at Companies: A New Look at Maturity Models
How UX Evolves at Companies: A New Look at Maturity Models
 
User Experience: A Lean UX Process
User Experience: A Lean UX ProcessUser Experience: A Lean UX Process
User Experience: A Lean UX Process
 
UX Research - Overview
UX Research - OverviewUX Research - Overview
UX Research - Overview
 
Ericsson Review: Crafting UX - designing the user experience beyond the inter...
Ericsson Review: Crafting UX - designing the user experience beyond the inter...Ericsson Review: Crafting UX - designing the user experience beyond the inter...
Ericsson Review: Crafting UX - designing the user experience beyond the inter...
 
User Centered Design in short
User Centered Design in shortUser Centered Design in short
User Centered Design in short
 
Make It Fast: Delivering UX Research to Agile Teams
Make It Fast: Delivering UX Research to Agile TeamsMake It Fast: Delivering UX Research to Agile Teams
Make It Fast: Delivering UX Research to Agile Teams
 
Integrating User Centered Design with Agile Development
Integrating User Centered Design with Agile DevelopmentIntegrating User Centered Design with Agile Development
Integrating User Centered Design with Agile Development
 
UX Maturity Models
UX Maturity Models   UX Maturity Models
UX Maturity Models
 
General UX activities & process overview
General UX activities & process overviewGeneral UX activities & process overview
General UX activities & process overview
 
Ux design process
Ux design processUx design process
Ux design process
 
Design Strategy
Design Strategy Design Strategy
Design Strategy
 
Intro to user centered design
Intro to user centered designIntro to user centered design
Intro to user centered design
 
User Experience: Research, Design, Process, and Workflow
User Experience: Research, Design, Process, and WorkflowUser Experience: Research, Design, Process, and Workflow
User Experience: Research, Design, Process, and Workflow
 
User Centered Design Overview
User Centered Design OverviewUser Centered Design Overview
User Centered Design Overview
 
Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...
Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...
Research Ready to Build: Compelling Artefacts that Speak Your Agile Team's La...
 

Andere mochten auch

2015 march 5 learning from live systems, josh seiden @ lean agile-practitione...
2015 march 5 learning from live systems, josh seiden @ lean agile-practitione...2015 march 5 learning from live systems, josh seiden @ lean agile-practitione...
2015 march 5 learning from live systems, josh seiden @ lean agile-practitione...Joshua Seiden
 
User Experience: The Great Differentiator
User Experience: The Great DifferentiatorUser Experience: The Great Differentiator
User Experience: The Great Differentiatorcraigmmacdonald
 
Lean UX for Agile Teams
Lean UX for Agile TeamsLean UX for Agile Teams
Lean UX for Agile TeamsJoshua Seiden
 
A 'Non-Google' Approach to Design Sprints
A 'Non-Google' Approach to Design SprintsA 'Non-Google' Approach to Design Sprints
A 'Non-Google' Approach to Design SprintsFresh Tilled Soil
 
Replacing Requirements with Hypotheses
Replacing Requirements with HypothesesReplacing Requirements with Hypotheses
Replacing Requirements with HypothesesJoshua Seiden
 
Beyond Brainstorming: Idea-Finding for Innovation
Beyond Brainstorming: Idea-Finding for InnovationBeyond Brainstorming: Idea-Finding for Innovation
Beyond Brainstorming: Idea-Finding for InnovationJoshua Seiden
 
8 steps to great UX by Damian Rees
8 steps to great UX by Damian Rees 8 steps to great UX by Damian Rees
8 steps to great UX by Damian Rees UX Bournemouth
 
User Story Mapping, Discover the whole story
User Story Mapping, Discover the whole storyUser Story Mapping, Discover the whole story
User Story Mapping, Discover the whole storyJeff Patton
 
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
 

Andere mochten auch (9)

2015 march 5 learning from live systems, josh seiden @ lean agile-practitione...
2015 march 5 learning from live systems, josh seiden @ lean agile-practitione...2015 march 5 learning from live systems, josh seiden @ lean agile-practitione...
2015 march 5 learning from live systems, josh seiden @ lean agile-practitione...
 
User Experience: The Great Differentiator
User Experience: The Great DifferentiatorUser Experience: The Great Differentiator
User Experience: The Great Differentiator
 
Lean UX for Agile Teams
Lean UX for Agile TeamsLean UX for Agile Teams
Lean UX for Agile Teams
 
A 'Non-Google' Approach to Design Sprints
A 'Non-Google' Approach to Design SprintsA 'Non-Google' Approach to Design Sprints
A 'Non-Google' Approach to Design Sprints
 
Replacing Requirements with Hypotheses
Replacing Requirements with HypothesesReplacing Requirements with Hypotheses
Replacing Requirements with Hypotheses
 
Beyond Brainstorming: Idea-Finding for Innovation
Beyond Brainstorming: Idea-Finding for InnovationBeyond Brainstorming: Idea-Finding for Innovation
Beyond Brainstorming: Idea-Finding for Innovation
 
8 steps to great UX by Damian Rees
8 steps to great UX by Damian Rees 8 steps to great UX by Damian Rees
8 steps to great UX by Damian Rees
 
User Story Mapping, Discover the whole story
User Story Mapping, Discover the whole storyUser Story Mapping, Discover the whole story
User Story Mapping, Discover the whole story
 
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
 

Ähnlich wie Great Agile in a UX World

Dual Track Agile Or, How I learned to stop worrying and love the scrum
Dual Track Agile Or, How I learned to stop worrying and love the scrumDual Track Agile Or, How I learned to stop worrying and love the scrum
Dual Track Agile Or, How I learned to stop worrying and love the scrumUXDXConf
 
UX Process - Mariana García
UX Process - Mariana GarcíaUX Process - Mariana García
UX Process - Mariana GarcíaUX Nights
 
Working Together: the UX role in a Scaled Agile Framework
Working Together: the UX role in a Scaled Agile FrameworkWorking Together: the UX role in a Scaled Agile Framework
Working Together: the UX role in a Scaled Agile FrameworkKelley Howell
 
UXPA 2023: Experience Maps - A designer's framework for working in Agile team...
UXPA 2023: Experience Maps - A designer's framework for working in Agile team...UXPA 2023: Experience Maps - A designer's framework for working in Agile team...
UXPA 2023: Experience Maps - A designer's framework for working in Agile team...UXPA International
 
How we got everyone at MYOB hooked on UX, and how we're managing their addict...
How we got everyone at MYOB hooked on UX, and how we're managing their addict...How we got everyone at MYOB hooked on UX, and how we're managing their addict...
How we got everyone at MYOB hooked on UX, and how we're managing their addict...Megan Dell
 
Rapid Paper Prototyping Workshop — Campus Party GDL 2016
Rapid Paper Prototyping Workshop — Campus Party GDL 2016Rapid Paper Prototyping Workshop — Campus Party GDL 2016
Rapid Paper Prototyping Workshop — Campus Party GDL 2016Misael Leon
 
Respoteam: Why UX Research is not Agile friendly?
Respoteam: Why UX Research is not Agile friendly?Respoteam: Why UX Research is not Agile friendly?
Respoteam: Why UX Research is not Agile friendly?Szymon Mydlarz
 
UX Camp: Pittsburgh, 2017
UX Camp: Pittsburgh, 2017UX Camp: Pittsburgh, 2017
UX Camp: Pittsburgh, 2017Tim Broadwater
 
How to Master UX Testing in an Agile Design Process
How to Master UX Testing in an Agile Design ProcessHow to Master UX Testing in an Agile Design Process
How to Master UX Testing in an Agile Design ProcessUserZoom
 
UX @ NICE enterprise
UX @ NICE enterpriseUX @ NICE enterprise
UX @ NICE enterpriseRan Liron
 
Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13User Vision
 
Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13Ross Philip
 
Usability & Agile Development
Usability & Agile DevelopmentUsability & Agile Development
Usability & Agile Developmentbinuvt
 
Fitting a square peg in a round hole
Fitting a square peg in a round holeFitting a square peg in a round hole
Fitting a square peg in a round holeElisa Miller
 
How UX Research Fits Into an Agile Development Process
How UX Research Fits Into an Agile Development ProcessHow UX Research Fits Into an Agile Development Process
How UX Research Fits Into an Agile Development ProcessKyle Soucy
 

Ähnlich wie Great Agile in a UX World (20)

Dual Track Agile Or, How I learned to stop worrying and love the scrum
Dual Track Agile Or, How I learned to stop worrying and love the scrumDual Track Agile Or, How I learned to stop worrying and love the scrum
Dual Track Agile Or, How I learned to stop worrying and love the scrum
 
UX in an agile environment, 6 December 2016, Copenhagen
UX in an agile environment, 6 December 2016, CopenhagenUX in an agile environment, 6 December 2016, Copenhagen
UX in an agile environment, 6 December 2016, Copenhagen
 
Jan Moons at WUD16
Jan Moons at WUD16Jan Moons at WUD16
Jan Moons at WUD16
 
UX Process - Mariana García
UX Process - Mariana GarcíaUX Process - Mariana García
UX Process - Mariana García
 
Working Together: the UX role in a Scaled Agile Framework
Working Together: the UX role in a Scaled Agile FrameworkWorking Together: the UX role in a Scaled Agile Framework
Working Together: the UX role in a Scaled Agile Framework
 
Agile UX
Agile UXAgile UX
Agile UX
 
UXPA 2023: Experience Maps - A designer's framework for working in Agile team...
UXPA 2023: Experience Maps - A designer's framework for working in Agile team...UXPA 2023: Experience Maps - A designer's framework for working in Agile team...
UXPA 2023: Experience Maps - A designer's framework for working in Agile team...
 
How we got everyone at MYOB hooked on UX, and how we're managing their addict...
How we got everyone at MYOB hooked on UX, and how we're managing their addict...How we got everyone at MYOB hooked on UX, and how we're managing their addict...
How we got everyone at MYOB hooked on UX, and how we're managing their addict...
 
Rapid Paper Prototyping Workshop — Campus Party GDL 2016
Rapid Paper Prototyping Workshop — Campus Party GDL 2016Rapid Paper Prototyping Workshop — Campus Party GDL 2016
Rapid Paper Prototyping Workshop — Campus Party GDL 2016
 
Respoteam: Why UX Research is not Agile friendly?
Respoteam: Why UX Research is not Agile friendly?Respoteam: Why UX Research is not Agile friendly?
Respoteam: Why UX Research is not Agile friendly?
 
UX Camp: Pittsburgh, 2017
UX Camp: Pittsburgh, 2017UX Camp: Pittsburgh, 2017
UX Camp: Pittsburgh, 2017
 
How to Master UX Testing in an Agile Design Process
How to Master UX Testing in an Agile Design ProcessHow to Master UX Testing in an Agile Design Process
How to Master UX Testing in an Agile Design Process
 
UX @ NICE enterprise
UX @ NICE enterpriseUX @ NICE enterprise
UX @ NICE enterprise
 
Lean ux
Lean uxLean ux
Lean ux
 
Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13Agile UX Breakfast Briefing Jun13
Agile UX Breakfast Briefing Jun13
 
Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13Agile UX Breakfast Briefing jun13
Agile UX Breakfast Briefing jun13
 
Case study
Case studyCase study
Case study
 
Usability & Agile Development
Usability & Agile DevelopmentUsability & Agile Development
Usability & Agile Development
 
Fitting a square peg in a round hole
Fitting a square peg in a round holeFitting a square peg in a round hole
Fitting a square peg in a round hole
 
How UX Research Fits Into an Agile Development Process
How UX Research Fits Into an Agile Development ProcessHow UX Research Fits Into an Agile Development Process
How UX Research Fits Into an Agile Development Process
 

Kürzlich hochgeladen

Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024StefanoLambiase
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZABSYZ Inc
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 

Kürzlich hochgeladen (20)

Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZSalesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 

Great Agile in a UX World

  • 1. GREAT UX IN AN AGILE WORLD Anthony Viviano Mobile Interaction Designer aviviano@bloomberg.com @anthviv Copyright 2016 Bloomberg LP. All rights reserved.
  • 3. ENTERPRISE ADVOCATE FOR LEAN UX Educating: UX Team, Other interested parties, Executives Teaching: Hosted training classes, lunch and learns Selling: One-week experiment 3
  • 4. ONE WEEK EXPERIMENT Picked a thorny problem Gathered a crack team Locked ourselves in “war room” for a week Hypothesized a solution, created low fi prototype and tested 4
  • 6. LEFT ME WONDERING Learnings were valuable - wrong team My day job suffered – never really given the mandate to do this fulltime Co-location? Not really 6
  • 8.
  • 9. OPPORTUNITIES Validation: Difficult to get user validation Design decisions: Wireframes are heavy deliverables and not the end product Planning: Shifting priorities within milestones Feedback: Not always timely Feature driven: Not stepping back and working toward user goals and problems 9
  • 10. SO WE TRIED Small batch production – both design and dev Early and frequent validation – internal and external Collaborative design – design studio (tweaks) and more time between dev and design Focus on solving user problems – manifested in user stories The build is the deliverable – weekly build reviews Minimum viable design – just enough design to start building 10
  • 12. WHAT ABOUT UX? • Scrum is all about Product Owners, Developers and a Scrum Master. What about design? • We were told that from the perspective of Scrum, we were Developers • We learned that Product Owners prioritized, created and maintained the roadmap and interfaced with users 12
  • 13. AND FURTHER How does design and development work within a single sprint (often only two weeks)? What about … » UX Strategy » Consistency » User research? 13
  • 14. WHAT WE LOVE ABOUT AGILE Stories are focused on personas Software is built prioritizing what the user values Spikes can be used to do design explorations and validation Collaboration with developers is efficient and could mean lighter deliverables 14
  • 15. WE RESEARCHED Internal Agile teams External Agile teams Best practices in industry (papers and presentations) » NN/g Paper: Agile Development that Incorporates User Experience Practices » White Paper: Scaling Agile @ Spotify » UIE: Josh Seiden’s Presentation for Lean UX in the Enterprise » Jeff Kelley’s Presentation: Adapting Agile Techniques to User Experience in a non-Agile World 15
  • 16. VALUED PRINCIPLES Collaborate cross team, cross discipline and cross time zones Working Software is our deliverable Seek out early customer (end user) validation of user stories and continue to iterate The team as a whole and each team member should have a willingness to change 16
  • 17. FLAVORS OF SCRUM Religious Agilefall (a.k.a. The Design Sprint) UXaaS – Individual UXaaS - Team 17
  • 18. CHALLENGE: THE UX PROCESS TAKES TIME 18 Iteration cycle Review cycle Unknowns discovered Typical UX work
  • 21. RECOMMENDED CHANGES TO SCRUM TRAINING Customer – not just the stakeholder but think of the end user Developers – better describe who is included » UX Team Members » Software Developers » QA Testers Definition of Done – include UX examples Testing – include user testing
  • 22. RECOMMENDED BEST PRACTICES TO UX Discovery and delivery Staggered sprints Special considerations for UXaaS How to employ Community of Practice methodology to maintain consistency 22
  • 26. 26
  • 27. SOMETIMES YOU TAKE A SHORTCUT 27
  • 28. UX AS A SERVICE: KANBAN 28
  • 30. RISKS OF STAGGERED SPRINT Slight waterfall, risk of change Unplanned work Mitigating the risk » If minor – do it » If major – make a decision (prioritize with PM) • Defer to a future sprint? • Disrupt the current sprint and work on it 30
  • 31. CAN WE DO IT ALL IN ONE SPRINT? Tightening the gap reduces risk since things can change Reduces need for documentation even further Allows UX to contribute in new ways (QA?) 31
  • 32. SINGLE SPRINT – PAIR UX/DEV 32 UX sits with Dev and gives live direction UX supports several developers in this method
  • 33. SINGLE SPRINT: BREAK DOWN STORIES 33 Task is small (an afternoon) Dev can begin quickly UX moves on to next small task UX contributes to QA at the end of the sprint (or dev)
  • 34. BENEFITS Better working relationship between dev, product and design since we’re all on the same team Everyone speaks the same language since we’re tightly integrated Shared knowledge and shared ownership Focus on end user increases product value, building the right stuff 34
  • 35. THANK YOU Anthony Viviano Mobile Interaction Designer aviviano@bloomberg.com @anthviv

Hinweis der Redaktion

  1. Thank Women in Tech – Esther Kundin and Melanie Rodriquez (also Janhavi and Jennifer Ahn) Intro: Mobile IX, BB Professional App Been here about a year a half My focus is on Research (RES/BRC) on Mobile I also have been looking at how UX best fits into the over all Agile/Scrum framework Before I talk through my own case study, wanted to give you a bit of history
  2. 2008 Lean Startup Movement – about 5 years ago. Lean UX 5 years ago, weekend immersion into Lean UX. Didn’t know what it was but I believed that there had to be better ways to work with Dev and Business .. Thought this would be an interesting start. Lane Haley Josh Seiden Inspired me … continued to network in NYC, meetups, conferences – first Lean UX conference
  3. Became an advocate to Lean UX I the Enterprise. Worked at large financial firm – started to do these things. One-week experiment – show how this process worked and was hoping that it would be widely adopted.
  4. We worked through the week. Publicly posted progress. Walked execs through the room and talked through our walls. We iterated and felt like we had a validated learning of how to solve the problem. – presented it.
  5. We came up with a solution to the thorny problem, tested it, pivoted slightly and then documented our recommendation. It was a validated learning, but now what?
  6. We did get some value from it though. As a team, we began creating lighter artifacts and validating earlier.
  7. This is what inspired me, but I’ve now come to realize that this is flawed. Lean UX before Agile – no good. I went back to my day job. What I learned influenced my work personally but it wasn’t the major shift that I had hoped for.
  8. Then I started at Bloomberg Lean UX was being practiced on the Research team Since I didn’t start on a project right away, I asked if I could help out and maybe share some of what I knew. Began by interviewing team members.
  9. Interviewed the team members and found these opportunities.
  10. Made a recommendation to try these items.
  11. Scrum training was offered to our UX team, and went for it. You could say that Bloomberg was always lower case agile. But this was an effort to go upper case or practice Agile more like it was meant to be practiced.
  12. As a few of took the scrum training, we felt like UX was being left out.
  13. We also struggled to understand how our work would fit into a two week spring.
  14. Don’t get me wrong. UX people do not hate agile. In fact, we love it and here’s why.
  15. As we approach any problem, we begin by researching.
  16. First we uncovered the value that our company hopes to get out of Scrum. This allowed us the leeway to make adjustments and not be pragmatic.
  17. And these are some of things we learned.
  18. We also learned that the ux process takes time and could be viewed as a bottleneck, so we needed to figure out a way for this not to happen.
  19. Co-location is still an issue
  20. So how did we overcome these obstacles and find a way to work within the Agile Scrum process?
  21. We also made some recommendations to the Agile Curriculum Committee.
  22. Briefly touch on these then transition to the two track dev concept.
  23. Briefly introduce then go into breaking it down.
  24. Discovery – walk through it and point out that the deliverable is validated learnings. This, however is not a good way to make quality software.
  25. Delivery track – staggered sprints. Without the validated learnings, this is useless.
  26. Matrix to help us decide how we can cut through the process.
  27. Creating and maintaining a Kanban How Lean UX can help Estimating and sprinting within your team Well timed collaboration
  28. Experimenting with this.
  29. Also experimenting here. Too soon to tell since it’s not being done on everything.