SlideShare a Scribd company logo
Our Design Process
Agile Development and UX Design
working better together
Let’s have a conversation about…
• What’s been working
• What’s our goal?
• Where are the wrinkles?
• Ways to improve the process
What’s been working…
• Engineers exhibit more ownership of the design
• Engineers and Designers are communicating regularly
• Design and UX improvements are implemented quickly
• Engineers are more inclined to ask for design guidance
• Readiness testing on live product prior to wider launch
Goal: Validate our
ideas
Validate our ideas the fastest,
cheapest way possible

Building and launching a product
idea is the slowest, most
expensive way to validate the
idea
There are wrinkly
places…
• Transition from design to
implementation is still a mini-
waterfall

• User testing has to be a formal
part of the process, with time built
into schedule for fixes

• Design refinement is being
worked out during the sprint

• UX has to balance constant need
for micro-improvements and
optimization within a sprint with
big-picture thinking and discovery

• UI Debt (fit and finish) doesn’t
have a home
Implement
Discover
Design
Current Design Process
Research High
level user
flow
Paper Test
Wireframe
Stories
Visual and
Copy
PlanAssess
Implement Live Test
Amazon and Ingram
Design Board
Tracking design stories separately is a challenge
Early testing has to happen
before implementation…
• Interviews

• Surveys

• Card sorts

• Paper prototypes

• Sketching

• Test competitor sites

• Clickable wireframes
When does engineering start?
Find the switching point
Switching Point
Design Process
Refinement happens in the code between
design and engineering
Problem-solving
Refinement
When can big-picture
design work happen?
• Designers and other team
members focus on design
questions

• Can happen at the start of a
scrum or anytime during scrum
process

• When design spike is called,
any work that can be affected
by spike temporarily ceases

• Dev team members can
move forward with work that
is not affected by design in
question
UI debt needs a
home
UI fit and finish is not necessary for
functionality, but has an impact on
brand and trust

• Plan that whatever work we do will
merit 10-15% fine-tuning

• Commit UI debt to getting done as
a part of ongoing regular
improvement cycle

• Consider admin panels as part of UI
debt

• Track UI debt by tagging
component as page URL or module
so it stays easily visible and does
not get lost in the bowels of JIRA
Formalizing a process:
Dual Track Scrum
Cycle 0: Usability
investigation activities that
are foundational to project. 

Includes research, analysis,
contextual inquiry, persona
work, high-level exploratory
designs and testing
Iterate the design and
implementation separately, but
simultaneously
Proposal: Design Process
Discover
Phase
Test
TestDesign
Implement
Refine
User-centered stories Wireframes
Sketches
High level plan Clickable prototype
Interactive prototype
Formulate design patterns
InVision/ConceptShare
Invite-only site
Live site
Interactive design patterns
Component
taxonomy (JIRA)
How
Create DSN story and
sub stories
Add copy, visual, metrics,
verification subtasks
Create WT story UI BacklogJIRA
Identify assumptions
Research Add engineer as observer
Design and test
FE engineer builds module
High-level KPIs
Steps Build, test and refine Tag UI debt
Post-test fixes
Verify design
Appendix
Design phase and handoff
• DSN story is created so we can track until it is ready for
implementation
• Story starts out broad
• "Observer" mode allows everyone to have visibility into
the progress of the story even prior to implementation
• Testing, copy, visual, wireframes, metrics, etc can all
be subtasks
During Implementation and beyond
When a story goes into implementation mode, how do we handle changes?
• Design Iterations: Any additional design iterations that happen post-
implementation start are filed as a new bug or appended to an existing
story
• Design Verification: A story is not finished until Design has signed off
on the implementation
• Tracking UI debt: UI debt comes is identified as a bug or story,
attached to the correct component, and added to the backlog for a
future sprint.
• Tag components by page (URL) or a module within page so we can
effectively find UI debt as we work on different parts of our system
When do we switch
to implementation?
• We have investigated key
assumptions
• Copy and visual are
mostly defined
• We benefit from seeing
the interactions
• The unknowns involve fit
and finish
The design is the
pattern and the
code is the
fabric…

More Related Content

What's hot

Prototyping With Sketchflow
Prototyping With SketchflowPrototyping With Sketchflow
Prototyping With Sketchflow
ukdpe
 
State of continuous delivery in 2015 - Minsk 15-5-2015
State of continuous delivery in 2015 - Minsk 15-5-2015State of continuous delivery in 2015 - Minsk 15-5-2015
State of continuous delivery in 2015 - Minsk 15-5-2015
Pavel Chunyayev
 
Bpm Camp Prashant Agile
Bpm Camp Prashant   AgileBpm Camp Prashant   Agile
Bpm Camp Prashant Agile
BP3 Global, Inc.
 
Afganistan Culture Shock
Afganistan Culture ShockAfganistan Culture Shock
Afganistan Culture Shock
Matthew Levandowski
 
Agile
AgileAgile
Agile
Gavin Thys
 
Eclipse Con - Best serve the User eXperience
Eclipse Con - Best serve the User eXperienceEclipse Con - Best serve the User eXperience
Eclipse Con - Best serve the User eXperience
Bonitasoft
 
Continuous delivery
Continuous deliveryContinuous delivery
Continuous delivery
Leonardo Gamas
 
What nintex workflow 2010 adds to share point 2010
What nintex workflow 2010 adds to share point 2010What nintex workflow 2010 adds to share point 2010
What nintex workflow 2010 adds to share point 2010
Jaime Garcia
 
Agile UX in an Agency Environment
Agile UX in an Agency EnvironmentAgile UX in an Agency Environment
Agile UX in an Agency Environment
Dan Kalafus
 
Lean UX in an Agency Environment
Lean UX in an Agency EnvironmentLean UX in an Agency Environment
Lean UX in an Agency Environment
Jef Bekes
 
Agile Requirements
Agile RequirementsAgile Requirements
Agile Requirements
swaight
 
10 Advantages of Agile Software Development
10 Advantages of Agile Software Development10 Advantages of Agile Software Development
10 Advantages of Agile Software Development
ValueCoders
 
The Value Of Project Managment
The Value Of Project ManagmentThe Value Of Project Managment
The Value Of Project Managment
reachtimsq
 
Nintex Promapp Advanced Feature Tour
Nintex Promapp Advanced Feature TourNintex Promapp Advanced Feature Tour
Nintex Promapp Advanced Feature Tour
EileenTan67
 
What is new in Microsoft Project 2013
What is new in Microsoft Project 2013What is new in Microsoft Project 2013
What is new in Microsoft Project 2013
SPC Adriatics
 
Symplepm ppt
Symplepm pptSymplepm ppt
Symplepm ppt
Krishna Bhupalam
 
Models in project management_Agile and Waterfall
Models in project management_Agile and Waterfall Models in project management_Agile and Waterfall
Models in project management_Agile and Waterfall
Josin Jose
 
Agile and Web Development
Agile and Web DevelopmentAgile and Web Development
Agile and Web Development
Glennette Clark, MBA
 
Agile Project Development
Agile Project DevelopmentAgile Project Development
Agile Project Development
Hajrah Jahan
 
Lean Based Sofware Development
Lean Based Sofware DevelopmentLean Based Sofware Development
Lean Based Sofware Development
Semen Arslan
 

What's hot (20)

Prototyping With Sketchflow
Prototyping With SketchflowPrototyping With Sketchflow
Prototyping With Sketchflow
 
State of continuous delivery in 2015 - Minsk 15-5-2015
State of continuous delivery in 2015 - Minsk 15-5-2015State of continuous delivery in 2015 - Minsk 15-5-2015
State of continuous delivery in 2015 - Minsk 15-5-2015
 
Bpm Camp Prashant Agile
Bpm Camp Prashant   AgileBpm Camp Prashant   Agile
Bpm Camp Prashant Agile
 
Afganistan Culture Shock
Afganistan Culture ShockAfganistan Culture Shock
Afganistan Culture Shock
 
Agile
AgileAgile
Agile
 
Eclipse Con - Best serve the User eXperience
Eclipse Con - Best serve the User eXperienceEclipse Con - Best serve the User eXperience
Eclipse Con - Best serve the User eXperience
 
Continuous delivery
Continuous deliveryContinuous delivery
Continuous delivery
 
What nintex workflow 2010 adds to share point 2010
What nintex workflow 2010 adds to share point 2010What nintex workflow 2010 adds to share point 2010
What nintex workflow 2010 adds to share point 2010
 
Agile UX in an Agency Environment
Agile UX in an Agency EnvironmentAgile UX in an Agency Environment
Agile UX in an Agency Environment
 
Lean UX in an Agency Environment
Lean UX in an Agency EnvironmentLean UX in an Agency Environment
Lean UX in an Agency Environment
 
Agile Requirements
Agile RequirementsAgile Requirements
Agile Requirements
 
10 Advantages of Agile Software Development
10 Advantages of Agile Software Development10 Advantages of Agile Software Development
10 Advantages of Agile Software Development
 
The Value Of Project Managment
The Value Of Project ManagmentThe Value Of Project Managment
The Value Of Project Managment
 
Nintex Promapp Advanced Feature Tour
Nintex Promapp Advanced Feature TourNintex Promapp Advanced Feature Tour
Nintex Promapp Advanced Feature Tour
 
What is new in Microsoft Project 2013
What is new in Microsoft Project 2013What is new in Microsoft Project 2013
What is new in Microsoft Project 2013
 
Symplepm ppt
Symplepm pptSymplepm ppt
Symplepm ppt
 
Models in project management_Agile and Waterfall
Models in project management_Agile and Waterfall Models in project management_Agile and Waterfall
Models in project management_Agile and Waterfall
 
Agile and Web Development
Agile and Web DevelopmentAgile and Web Development
Agile and Web Development
 
Agile Project Development
Agile Project DevelopmentAgile Project Development
Agile Project Development
 
Lean Based Sofware Development
Lean Based Sofware DevelopmentLean Based Sofware Development
Lean Based Sofware Development
 

Similar to UX and Agile can be better together

Enabling Design Reviews with JIRA and Confluence - Atlassian Summit 2012
Enabling Design Reviews with JIRA and Confluence - Atlassian Summit 2012Enabling Design Reviews with JIRA and Confluence - Atlassian Summit 2012
Enabling Design Reviews with JIRA and Confluence - Atlassian Summit 2012
Atlassian
 
How to Integrate UX and Agile
How to Integrate UX and AgileHow to Integrate UX and Agile
How to Integrate UX and Agile
UserZoom
 
How a Top Retailer Brought Together UX Design and Agile Development (and got ...
How a Top Retailer Brought Together UX Design and Agile Development (and got ...How a Top Retailer Brought Together UX Design and Agile Development (and got ...
How a Top Retailer Brought Together UX Design and Agile Development (and got ...
Tasktop
 
How We Do UX Design at iStrategyLabs
How We Do UX Design at iStrategyLabsHow We Do UX Design at iStrategyLabs
How We Do UX Design at iStrategyLabs
istrategylabs
 
Responsive Design for SavvyMoney Credit Score
Responsive Design for SavvyMoney Credit ScoreResponsive Design for SavvyMoney Credit Score
Responsive Design for SavvyMoney Credit Score
Wendy Fischer
 
Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative development
Deny Prasetia
 
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
 
Integrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product LifecycleIntegrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product Lifecycle
ICS
 
what-is-devops.ppt
what-is-devops.pptwhat-is-devops.ppt
what-is-devops.ppt
MohammadSamiuddin10
 
Just Married: User Centered Design and Agile
Just Married: User Centered Design and AgileJust Married: User Centered Design and Agile
Just Married: User Centered Design and Agile
Memi Beltrame
 
The Agile Movement
The Agile MovementThe Agile Movement
The Agile Movement
Fáber D. Giraldo
 
We’re Doing What, When? Incorporating UX Design Into Agile
We’re Doing What, When? Incorporating UX Design Into AgileWe’re Doing What, When? Incorporating UX Design Into Agile
We’re Doing What, When? Incorporating UX Design Into Agile
Su-Laine Yeo Brodsky
 
Westgarth "Insights from Aries’ UI/UX redesign initiative"
Westgarth "Insights from Aries’ UI/UX redesign initiative"Westgarth "Insights from Aries’ UI/UX redesign initiative"
Westgarth "Insights from Aries’ UI/UX redesign initiative"
National Information Standards Organization (NISO)
 
Agile Development with Plone
Agile Development with PloneAgile Development with Plone
Agile Development with Plone
Jazkarta, Inc.
 
Agile Development with Plone
Agile Development with PloneAgile Development with Plone
Agile Development with Plone
Sally Kleinfeldt
 
Microsoft Project Online for Project Managers
Microsoft Project Online for Project ManagersMicrosoft Project Online for Project Managers
Microsoft Project Online for Project Managers
Leon Gallegos
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM Watson
UserTesting
 
Evolve 19 | Gina Petruccelli | Let’s Dig Into Requirements
Evolve 19 | Gina Petruccelli | Let’s Dig Into RequirementsEvolve 19 | Gina Petruccelli | Let’s Dig Into Requirements
Evolve 19 | Gina Petruccelli | Let’s Dig Into Requirements
Evolve The Adobe Digital Marketing Community
 
Agile engineering practices
Agile engineering practicesAgile engineering practices
Agile engineering practices
Mustafa Savaşcı
 
Waterfall Model.pptx
Waterfall Model.pptxWaterfall Model.pptx
Waterfall Model.pptx
MrVinothKumarLAsstPr
 

Similar to UX and Agile can be better together (20)

Enabling Design Reviews with JIRA and Confluence - Atlassian Summit 2012
Enabling Design Reviews with JIRA and Confluence - Atlassian Summit 2012Enabling Design Reviews with JIRA and Confluence - Atlassian Summit 2012
Enabling Design Reviews with JIRA and Confluence - Atlassian Summit 2012
 
How to Integrate UX and Agile
How to Integrate UX and AgileHow to Integrate UX and Agile
How to Integrate UX and Agile
 
How a Top Retailer Brought Together UX Design and Agile Development (and got ...
How a Top Retailer Brought Together UX Design and Agile Development (and got ...How a Top Retailer Brought Together UX Design and Agile Development (and got ...
How a Top Retailer Brought Together UX Design and Agile Development (and got ...
 
How We Do UX Design at iStrategyLabs
How We Do UX Design at iStrategyLabsHow We Do UX Design at iStrategyLabs
How We Do UX Design at iStrategyLabs
 
Responsive Design for SavvyMoney Credit Score
Responsive Design for SavvyMoney Credit ScoreResponsive Design for SavvyMoney Credit Score
Responsive Design for SavvyMoney Credit Score
 
Applying both of waterfall and iterative development
Applying both of waterfall and iterative developmentApplying both of waterfall and iterative development
Applying both of waterfall and iterative development
 
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...
 
Integrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product LifecycleIntegrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product Lifecycle
 
what-is-devops.ppt
what-is-devops.pptwhat-is-devops.ppt
what-is-devops.ppt
 
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
 
The Agile Movement
The Agile MovementThe Agile Movement
The Agile Movement
 
We’re Doing What, When? Incorporating UX Design Into Agile
We’re Doing What, When? Incorporating UX Design Into AgileWe’re Doing What, When? Incorporating UX Design Into Agile
We’re Doing What, When? Incorporating UX Design Into Agile
 
Westgarth "Insights from Aries’ UI/UX redesign initiative"
Westgarth "Insights from Aries’ UI/UX redesign initiative"Westgarth "Insights from Aries’ UI/UX redesign initiative"
Westgarth "Insights from Aries’ UI/UX redesign initiative"
 
Agile Development with Plone
Agile Development with PloneAgile Development with Plone
Agile Development with Plone
 
Agile Development with Plone
Agile Development with PloneAgile Development with Plone
Agile Development with Plone
 
Microsoft Project Online for Project Managers
Microsoft Project Online for Project ManagersMicrosoft Project Online for Project Managers
Microsoft Project Online for Project Managers
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM Watson
 
Evolve 19 | Gina Petruccelli | Let’s Dig Into Requirements
Evolve 19 | Gina Petruccelli | Let’s Dig Into RequirementsEvolve 19 | Gina Petruccelli | Let’s Dig Into Requirements
Evolve 19 | Gina Petruccelli | Let’s Dig Into Requirements
 
Agile engineering practices
Agile engineering practicesAgile engineering practices
Agile engineering practices
 
Waterfall Model.pptx
Waterfall Model.pptxWaterfall Model.pptx
Waterfall Model.pptx
 

Recently uploaded

Graphic Design Tools and Software .pptx
Graphic Design Tools and Software   .pptxGraphic Design Tools and Software   .pptx
Graphic Design Tools and Software .pptx
Virtual Real Design
 
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
pmgdscunsri
 
Connect Conference 2022: Passive House - Economic and Environmental Solution...
Connect Conference 2022: Passive House -  Economic and Environmental Solution...Connect Conference 2022: Passive House -  Economic and Environmental Solution...
Connect Conference 2022: Passive House - Economic and Environmental Solution...
TE Studio
 
Practical eLearning Makeovers for Everyone
Practical eLearning Makeovers for EveryonePractical eLearning Makeovers for Everyone
Practical eLearning Makeovers for Everyone
Bianca Woods
 
一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理
peuce
 
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptxUNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
GOWSIKRAJA PALANISAMY
 
AHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
AHMED TALAAT ARCHITECTURE PORTFOLIO .pdfAHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
AHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
talaatahm
 
ZAPATILLAS 2 X 110 ABRIL.pdf compra economico
ZAPATILLAS 2 X 110 ABRIL.pdf compra economicoZAPATILLAS 2 X 110 ABRIL.pdf compra economico
ZAPATILLAS 2 X 110 ABRIL.pdf compra economico
jhonguerrerobarturen
 
NHR Engineers Portfolio 2023 2024 NISHANT RATHI
NHR Engineers Portfolio 2023 2024 NISHANT RATHINHR Engineers Portfolio 2023 2024 NISHANT RATHI
NHR Engineers Portfolio 2023 2024 NISHANT RATHI
NishantRathi18
 
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
qo1as76n
 
一比一原版(LSBU毕业证书)伦敦南岸大学毕业证如何办理
一比一原版(LSBU毕业证书)伦敦南岸大学毕业证如何办理一比一原版(LSBU毕业证书)伦敦南岸大学毕业证如何办理
一比一原版(LSBU毕业证书)伦敦南岸大学毕业证如何办理
k7nm6tk
 
Game Concept Presentation for Ukrainian Mythology Based Game With Designs
Game Concept Presentation for Ukrainian Mythology Based Game With DesignsGame Concept Presentation for Ukrainian Mythology Based Game With Designs
Game Concept Presentation for Ukrainian Mythology Based Game With Designs
184804
 
Technoblade The Legacy of a Minecraft Legend.
Technoblade The Legacy of a Minecraft Legend.Technoblade The Legacy of a Minecraft Legend.
Technoblade The Legacy of a Minecraft Legend.
Techno Merch
 
Divertidamente SLIDE.pptxufururururuhrurid8dj
Divertidamente SLIDE.pptxufururururuhrurid8djDivertidamente SLIDE.pptxufururururuhrurid8dj
Divertidamente SLIDE.pptxufururururuhrurid8dj
lunaemel03
 
Storytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design ProcessStorytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design Process
Chiara Aliotta
 
International Upcycling Research Network advisory board meeting 4
International Upcycling Research Network advisory board meeting 4International Upcycling Research Network advisory board meeting 4
International Upcycling Research Network advisory board meeting 4
Kyungeun Sung
 
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptxUNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
GOWSIKRAJA PALANISAMY
 
ARENA - Young adults in the workplace (Knight Moves).pdf
ARENA - Young adults in the workplace (Knight Moves).pdfARENA - Young adults in the workplace (Knight Moves).pdf
ARENA - Young adults in the workplace (Knight Moves).pdf
Knight Moves
 
Virtual Tour Application Powerpoint for museum of edinburgh
Virtual Tour Application Powerpoint for museum of edinburghVirtual Tour Application Powerpoint for museum of edinburgh
Virtual Tour Application Powerpoint for museum of edinburgh
millarj46
 
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANEEASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
Febless Hernane
 

Recently uploaded (20)

Graphic Design Tools and Software .pptx
Graphic Design Tools and Software   .pptxGraphic Design Tools and Software   .pptx
Graphic Design Tools and Software .pptx
 
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
Maximize Your Content with Beautiful Assets : Content & Asset for Landing Page
 
Connect Conference 2022: Passive House - Economic and Environmental Solution...
Connect Conference 2022: Passive House -  Economic and Environmental Solution...Connect Conference 2022: Passive House -  Economic and Environmental Solution...
Connect Conference 2022: Passive House - Economic and Environmental Solution...
 
Practical eLearning Makeovers for Everyone
Practical eLearning Makeovers for EveryonePractical eLearning Makeovers for Everyone
Practical eLearning Makeovers for Everyone
 
一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理一比一原版(BU毕业证)波士顿大学毕业证如何办理
一比一原版(BU毕业证)波士顿大学毕业证如何办理
 
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptxUNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
UNIT V ACTIONS AND COMMANDS, FORMS AND CONTROLS.pptx
 
AHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
AHMED TALAAT ARCHITECTURE PORTFOLIO .pdfAHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
AHMED TALAAT ARCHITECTURE PORTFOLIO .pdf
 
ZAPATILLAS 2 X 110 ABRIL.pdf compra economico
ZAPATILLAS 2 X 110 ABRIL.pdf compra economicoZAPATILLAS 2 X 110 ABRIL.pdf compra economico
ZAPATILLAS 2 X 110 ABRIL.pdf compra economico
 
NHR Engineers Portfolio 2023 2024 NISHANT RATHI
NHR Engineers Portfolio 2023 2024 NISHANT RATHINHR Engineers Portfolio 2023 2024 NISHANT RATHI
NHR Engineers Portfolio 2023 2024 NISHANT RATHI
 
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
哪里办理美国中央华盛顿大学毕业证双学位证书原版一模一样
 
一比一原版(LSBU毕业证书)伦敦南岸大学毕业证如何办理
一比一原版(LSBU毕业证书)伦敦南岸大学毕业证如何办理一比一原版(LSBU毕业证书)伦敦南岸大学毕业证如何办理
一比一原版(LSBU毕业证书)伦敦南岸大学毕业证如何办理
 
Game Concept Presentation for Ukrainian Mythology Based Game With Designs
Game Concept Presentation for Ukrainian Mythology Based Game With DesignsGame Concept Presentation for Ukrainian Mythology Based Game With Designs
Game Concept Presentation for Ukrainian Mythology Based Game With Designs
 
Technoblade The Legacy of a Minecraft Legend.
Technoblade The Legacy of a Minecraft Legend.Technoblade The Legacy of a Minecraft Legend.
Technoblade The Legacy of a Minecraft Legend.
 
Divertidamente SLIDE.pptxufururururuhrurid8dj
Divertidamente SLIDE.pptxufururururuhrurid8djDivertidamente SLIDE.pptxufururururuhrurid8dj
Divertidamente SLIDE.pptxufururururuhrurid8dj
 
Storytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design ProcessStorytelling For The Web: Integrate Storytelling in your Design Process
Storytelling For The Web: Integrate Storytelling in your Design Process
 
International Upcycling Research Network advisory board meeting 4
International Upcycling Research Network advisory board meeting 4International Upcycling Research Network advisory board meeting 4
International Upcycling Research Network advisory board meeting 4
 
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptxUNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
UNIT IV-VISUAL STYLE AND MOBILE INTERFACES.pptx
 
ARENA - Young adults in the workplace (Knight Moves).pdf
ARENA - Young adults in the workplace (Knight Moves).pdfARENA - Young adults in the workplace (Knight Moves).pdf
ARENA - Young adults in the workplace (Knight Moves).pdf
 
Virtual Tour Application Powerpoint for museum of edinburgh
Virtual Tour Application Powerpoint for museum of edinburghVirtual Tour Application Powerpoint for museum of edinburgh
Virtual Tour Application Powerpoint for museum of edinburgh
 
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANEEASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
EASY TUTORIAL OF HOW TO USE CAPCUT BY: FEBLESS HERNANE
 

UX and Agile can be better together

  • 1. Our Design Process Agile Development and UX Design working better together
  • 2. Let’s have a conversation about… • What’s been working • What’s our goal? • Where are the wrinkles? • Ways to improve the process
  • 3. What’s been working… • Engineers exhibit more ownership of the design • Engineers and Designers are communicating regularly • Design and UX improvements are implemented quickly • Engineers are more inclined to ask for design guidance • Readiness testing on live product prior to wider launch
  • 4. Goal: Validate our ideas Validate our ideas the fastest, cheapest way possible Building and launching a product idea is the slowest, most expensive way to validate the idea
  • 5. There are wrinkly places… • Transition from design to implementation is still a mini- waterfall • User testing has to be a formal part of the process, with time built into schedule for fixes • Design refinement is being worked out during the sprint • UX has to balance constant need for micro-improvements and optimization within a sprint with big-picture thinking and discovery • UI Debt (fit and finish) doesn’t have a home
  • 6. Implement Discover Design Current Design Process Research High level user flow Paper Test Wireframe Stories Visual and Copy PlanAssess Implement Live Test
  • 7. Amazon and Ingram Design Board Tracking design stories separately is a challenge
  • 8. Early testing has to happen before implementation… • Interviews • Surveys • Card sorts • Paper prototypes • Sketching • Test competitor sites • Clickable wireframes
  • 9. When does engineering start? Find the switching point Switching Point Design Process Refinement happens in the code between design and engineering Problem-solving Refinement
  • 10. When can big-picture design work happen? • Designers and other team members focus on design questions • Can happen at the start of a scrum or anytime during scrum process • When design spike is called, any work that can be affected by spike temporarily ceases • Dev team members can move forward with work that is not affected by design in question
  • 11. UI debt needs a home UI fit and finish is not necessary for functionality, but has an impact on brand and trust • Plan that whatever work we do will merit 10-15% fine-tuning • Commit UI debt to getting done as a part of ongoing regular improvement cycle • Consider admin panels as part of UI debt • Track UI debt by tagging component as page URL or module so it stays easily visible and does not get lost in the bowels of JIRA
  • 12. Formalizing a process: Dual Track Scrum Cycle 0: Usability investigation activities that are foundational to project. Includes research, analysis, contextual inquiry, persona work, high-level exploratory designs and testing Iterate the design and implementation separately, but simultaneously
  • 13. Proposal: Design Process Discover Phase Test TestDesign Implement Refine User-centered stories Wireframes Sketches High level plan Clickable prototype Interactive prototype Formulate design patterns InVision/ConceptShare Invite-only site Live site Interactive design patterns Component taxonomy (JIRA) How Create DSN story and sub stories Add copy, visual, metrics, verification subtasks Create WT story UI BacklogJIRA Identify assumptions Research Add engineer as observer Design and test FE engineer builds module High-level KPIs Steps Build, test and refine Tag UI debt Post-test fixes Verify design
  • 15. Design phase and handoff • DSN story is created so we can track until it is ready for implementation • Story starts out broad • "Observer" mode allows everyone to have visibility into the progress of the story even prior to implementation • Testing, copy, visual, wireframes, metrics, etc can all be subtasks
  • 16. During Implementation and beyond When a story goes into implementation mode, how do we handle changes? • Design Iterations: Any additional design iterations that happen post- implementation start are filed as a new bug or appended to an existing story • Design Verification: A story is not finished until Design has signed off on the implementation • Tracking UI debt: UI debt comes is identified as a bug or story, attached to the correct component, and added to the backlog for a future sprint. • Tag components by page (URL) or a module within page so we can effectively find UI debt as we work on different parts of our system
  • 17. When do we switch to implementation? • We have investigated key assumptions • Copy and visual are mostly defined • We benefit from seeing the interactions • The unknowns involve fit and finish The design is the pattern and the code is the fabric…