SlideShare a Scribd company logo
Agile and UX
UX Auckland Meetup
Haunani Pao @haunanipao
UX Meetup, November 2012 @haunanipao 1
I’m an Agile Noob
• This is my journey in Agile
• Practitioner of UX / Scrum for 2+ years
• Process improvement
• Concern - maintain quality of design
• Work creatively yet pragmatically
UX Meetup, November 2012 @haunanipao 2
UX 101
• Multi-discipline UCD methods
• Highly collaborative and iterative
• User is part of the design effort
• Design to further requirements
• Design thinking process (Discovery, Analysis,
Ideation, Prototype, Evaluate)
• Deliverables for coding (IA, Funcspec, Visual)
UX Meetup, November 2012 @haunanipao 3
Agile 101
• It is an engineering method
• Highly collaborative and iterative
• Time boxed sprints
• Requirements defined as you go
• Code rests in a state of play (minimal
product)
• Encourages collaborations between roles
• Scrum is the most UX friendly
UX Meetup, November 2012 @haunanipao 4
My Situation (not ideal)
UX Meetup, November 2012 @haunanipao 5
Finding Meaning
• I had no one to go to for UX/Agile mentoring
• I started doing research and talking with
other UX/Agile friends
• I’m a tweaker, I like to improve processes
• Proposed different ways of doing things
UX Meetup, November 2012 @haunanipao 6
First - UX setting the big picture
• Much of our initial project was all backend
processes that didn’t have any UI
• Creating Services
• Connecting to Services
• UX - Big picture thinking
• We still had to tell a story because showing
the backend wasn’t sexy
UX Meetup, November 2012 @haunanipao 7
UX Swimlanes
UX Meetup, November 2012 @haunanipao 8
More info - http://www.lukew.com/ff/entry.asp?745
A bird’s eye view
of the holistic UX
Second - Design before Dev
• Design a sprint or two ahead of Dev
• Each sprint we further iterated the UX (in
theory)
• Iteration vs Incremental
• Lousy at estimating time for UX task
• Always out of sync with Dev
UX Meetup, November 2012 @haunanipao 9
Time Machine - Design before Dev
UX Meetup, November 2012 @haunanipao 10
Sprint 4
• Scope – Sprint 5
• Design – Sprint 5
• Document – Sprint 5
• Dev – Sprint 4
• Demo – Sprint 3
Sprint 3
• Scope – Sprint 4
• Design – Sprint 4
• Document – Sprint 4
• Dev – Sprint 3
• Demo – Sprint 2
Sprint 5
• Scope – Sprint 6
• Design – Sprint 6
• Document – Sprint 6
• Dev – Sprint 5
• Demo – Sprint 4
Lessons Learned
• Continually Out of Sync with parallel efforts
• Not a lot of collaboration
• Produced two Product Backlogs
• Devalue design in favour of what is simpler to code
• Cannot produce UX deliverables
• Dealing with scope
• The issue of design debt and development debt (refactoring)
Dealing with Design debt
• Business – habituates to user work-arounds
• UX – “it’s good enough” flawed but works
• Just like Dev with the refactoring work
• Design needs to do its own refactoring work
• Get refactoring on the product backlog as a
user story
UX Meetup, November 2012 @haunanipao 11
Stop right there!
UX Meetup, November 2012 @haunanipao 12
When it doesn’t work, negotiate
Third - Design in the Sprint
• Design with the current sprint
• Ideate and wireframe design to the User Stories
• Everyone contributes and agrees on scope
• Capture requirements via whiteboard, wireframes
• High level of trust between design and dev
UX Meetup, November 2012 @haunanipao 13
Sprint 4
• Scope – Sprint 4
• Design – Sprint 4
• Backlog grooming–
Sprint 5
• Dev – Sprint 4
• Demo – Sprint 3
Sprint 3
• Scope – Sprint 3
• Design – Sprint 3
• Backlog grooming –
Sprint 4
• Dev – Sprint 3
• Demo – Sprint 2
Sprint 5
• Scope – Sprint 5
• Design – Sprint 5
• Backlog grooming –
Sprint 6
• Dev – Sprint 5
• Demo – Sprint 4
Design in the Sprint
UX Meetup, November 2012 @haunanipao 14
Week1
Daily Standup
Sprint Demo
Sprint Planning
Monday Tuesday Wednesday Thursday Friday
Daily Standup
UX Sketches
One-Offs
Daily Standup
Finalize UX
Dev Codes
Daily Standup
UX / Dev
Detailed Design
Daily Standup
UX / Dev
Detailed Design
Week2
Daily Standup
Backlog
Grooming
Dev Codes
Monday Tuesday Wednesday Thursday Friday
Daily Standup
Dev Codes
User Stories
Daily Standup
Finalize
Check code in
Daily Standup
Dev Codes
UX QA
Daily Standup
Dev codes
UX QA
Contextual Inquiry
Task Analysis
User Centric Design Activities (agile)
Affinity Diagramming
Expert Review
Usability Testing
UX Meetup, November 2012 @haunanipao 15
User Centric Design Artefacts (agile)
Process Flows Wireframes
Personas – User Stories
Design Specification
Storyboards Usability ReportProject Plan
UX Meetup, November 2012 @haunanipao 16
Going Forward
• Communicate with SME’s, Client teams,
Users
• Conduct Usability Workshops
• Solidify App – to communicate with users
• Demo – to do mini-UT on users
UX Meetup, November 2012 @haunanipao 17
So my lessons learned?
• Get used to incompleteness
• Sketching and Talking out details
• Tweak and Negotiate process
• Allow for alone time “UX Research”
• Learn from the wisdom of others
UX Meetup, November 2012 @haunanipao 18
Need more info? A local source
The Trouble with Time Travel
UX Meetup, November 2012 @haunanipao 19
http://prezi.com/zymr7j3uiqvw/the-trouble-with-time-travel/

More Related Content

What's hot

Neo4j - Managing Distributed Teams
Neo4j - Managing Distributed TeamsNeo4j - Managing Distributed Teams
Neo4j - Managing Distributed Teams
Craig Taverner
 
Agile-User Experience Design: an Agile and User-Centered Process?
Agile-User Experience Design: an Agile and User-Centered Process?Agile-User Experience Design: an Agile and User-Centered Process?
Agile-User Experience Design: an Agile and User-Centered Process?
louschwartz
 
Devops in with the old, in with the new
Devops   in with the old, in with the newDevops   in with the old, in with the new
Devops in with the old, in with the new
Jan Collijs
 
Agile User Experience Design
Agile User Experience DesignAgile User Experience Design
Agile User Experience DesignAlla Zollers
 
Agile UX, Yes We Can!
Agile UX, Yes We Can!Agile UX, Yes We Can!
Agile UX, Yes We Can!
Alla Zollers
 
JBCN conf 2017 Tomorrow Model Driven Development
JBCN conf 2017 Tomorrow Model Driven DevelopmentJBCN conf 2017 Tomorrow Model Driven Development
JBCN conf 2017 Tomorrow Model Driven Development
Mauricio (Salaboy) Salatino
 
Agile User Experience Design
Agile User Experience DesignAgile User Experience Design
Agile User Experience Design
Kevin Wong
 
How to make UX & Devs build killer products instead of killing each other - N...
How to make UX & Devs build killer products instead of killing each other - N...How to make UX & Devs build killer products instead of killing each other - N...
How to make UX & Devs build killer products instead of killing each other - N...
Codemotion
 
UX and Dev - How To Build Killer Features Together v2
UX and Dev - How To Build Killer Features Together v2UX and Dev - How To Build Killer Features Together v2
UX and Dev - How To Build Killer Features Together v2
Nadia Udalova
 
Agile pm and scrum
Agile pm and scrumAgile pm and scrum
Agile pm and scrum
Maarten Bordewijk
 
Agile Yesterday, Today, and Tomorrow - PNSQC with James Shore
Agile Yesterday, Today, and Tomorrow - PNSQC with James ShoreAgile Yesterday, Today, and Tomorrow - PNSQC with James Shore
Agile Yesterday, Today, and Tomorrow - PNSQC with James Shore
Pacific Northwest Software Quality Conference
 
APAC Architects Community Event Meetup 29/8/2019
APAC Architects Community Event Meetup 29/8/2019APAC Architects Community Event Meetup 29/8/2019
APAC Architects Community Event Meetup 29/8/2019
Digamber Prasad
 
The Agile Mindset
The Agile MindsetThe Agile Mindset
The Agile Mindset
Tony Caniglia
 
Evolving to DevOps
Evolving to DevOpsEvolving to DevOps
Evolving to DevOps
Ashish Nanotkar
 
Agile ux fullday-uxpa2016
Agile ux fullday-uxpa2016Agile ux fullday-uxpa2016
Agile ux fullday-uxpa2016
UXPA International
 
Tips & Tricks for Being a Successful Tech Lead
Tips & Tricks for Being a Successful Tech LeadTips & Tricks for Being a Successful Tech Lead
Tips & Tricks for Being a Successful Tech Lead
Ben Limmer
 
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
Julia Borkenhagen
 
Agile Scrum : Suju Pillai
Agile Scrum : Suju PillaiAgile Scrum : Suju Pillai
Agile Scrum : Suju Pillai
Suju Pillai
 
A Principled UX Design Process
A Principled UX Design ProcessA Principled UX Design Process
A Principled UX Design Process
Rob Scherer
 
Design is a process, not a Document
Design is a process, not a DocumentDesign is a process, not a Document
Design is a process, not a Document
Trisha Gee
 

What's hot (20)

Neo4j - Managing Distributed Teams
Neo4j - Managing Distributed TeamsNeo4j - Managing Distributed Teams
Neo4j - Managing Distributed Teams
 
Agile-User Experience Design: an Agile and User-Centered Process?
Agile-User Experience Design: an Agile and User-Centered Process?Agile-User Experience Design: an Agile and User-Centered Process?
Agile-User Experience Design: an Agile and User-Centered Process?
 
Devops in with the old, in with the new
Devops   in with the old, in with the newDevops   in with the old, in with the new
Devops in with the old, in with the new
 
Agile User Experience Design
Agile User Experience DesignAgile User Experience Design
Agile User Experience Design
 
Agile UX, Yes We Can!
Agile UX, Yes We Can!Agile UX, Yes We Can!
Agile UX, Yes We Can!
 
JBCN conf 2017 Tomorrow Model Driven Development
JBCN conf 2017 Tomorrow Model Driven DevelopmentJBCN conf 2017 Tomorrow Model Driven Development
JBCN conf 2017 Tomorrow Model Driven Development
 
Agile User Experience Design
Agile User Experience DesignAgile User Experience Design
Agile User Experience Design
 
How to make UX & Devs build killer products instead of killing each other - N...
How to make UX & Devs build killer products instead of killing each other - N...How to make UX & Devs build killer products instead of killing each other - N...
How to make UX & Devs build killer products instead of killing each other - N...
 
UX and Dev - How To Build Killer Features Together v2
UX and Dev - How To Build Killer Features Together v2UX and Dev - How To Build Killer Features Together v2
UX and Dev - How To Build Killer Features Together v2
 
Agile pm and scrum
Agile pm and scrumAgile pm and scrum
Agile pm and scrum
 
Agile Yesterday, Today, and Tomorrow - PNSQC with James Shore
Agile Yesterday, Today, and Tomorrow - PNSQC with James ShoreAgile Yesterday, Today, and Tomorrow - PNSQC with James Shore
Agile Yesterday, Today, and Tomorrow - PNSQC with James Shore
 
APAC Architects Community Event Meetup 29/8/2019
APAC Architects Community Event Meetup 29/8/2019APAC Architects Community Event Meetup 29/8/2019
APAC Architects Community Event Meetup 29/8/2019
 
The Agile Mindset
The Agile MindsetThe Agile Mindset
The Agile Mindset
 
Evolving to DevOps
Evolving to DevOpsEvolving to DevOps
Evolving to DevOps
 
Agile ux fullday-uxpa2016
Agile ux fullday-uxpa2016Agile ux fullday-uxpa2016
Agile ux fullday-uxpa2016
 
Tips & Tricks for Being a Successful Tech Lead
Tips & Tricks for Being a Successful Tech LeadTips & Tricks for Being a Successful Tech Lead
Tips & Tricks for Being a Successful Tech Lead
 
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
 
Agile Scrum : Suju Pillai
Agile Scrum : Suju PillaiAgile Scrum : Suju Pillai
Agile Scrum : Suju Pillai
 
A Principled UX Design Process
A Principled UX Design ProcessA Principled UX Design Process
A Principled UX Design Process
 
Design is a process, not a Document
Design is a process, not a DocumentDesign is a process, not a Document
Design is a process, not a Document
 

Similar to Agile and UX

Pre-Conference Course: UX and Agile: Making a Great Experience -
Pre-Conference Course: UX and Agile: Making a Great Experience - Pre-Conference Course: UX and Agile: Making a Great Experience -
Pre-Conference Course: UX and Agile: Making a Great Experience -
UXPA International
 
Integrating UX into your Agile Team - Daniel Elizalde
Integrating UX into your Agile Team -  Daniel ElizaldeIntegrating UX into your Agile Team -  Daniel Elizalde
Integrating UX into your Agile Team - Daniel Elizalde
Daniel Elizalde
 
How to Integrate UX and Agile
How to Integrate UX and AgileHow to Integrate UX and Agile
How to Integrate UX and AgileUserZoom
 
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
 
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
 
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
Kyle Soucy
 
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
InfinIT - Innovationsnetværket for it
 
Remote Moderated Usability Testing & Tools
Remote Moderated Usability Testing & ToolsRemote Moderated Usability Testing & Tools
Remote Moderated Usability Testing & Tools
Susan Price
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
Omar Al-Sabek
 
Agile and Design Thinking at IBM
Agile and Design Thinking at IBMAgile and Design Thinking at IBM
Agile and Design Thinking at IBM
uxpin
 
Directions NA Water-Agile-Fall methodology and NAV implementation
Directions NA Water-Agile-Fall methodology and NAV implementationDirections NA Water-Agile-Fall methodology and NAV implementation
Directions NA Water-Agile-Fall methodology and NAV implementation
Aleksandar Totovic
 
Jan Moons at WUD16
Jan Moons at WUD16Jan Moons at WUD16
Jan Moons at WUD16
UX Antwerp Meetup
 
ui42 World Usability Day 2013 Martin Krupa Ako zapojit UX do vyvoja SW
ui42 World Usability Day 2013 Martin Krupa Ako zapojit UX do vyvoja SWui42 World Usability Day 2013 Martin Krupa Ako zapojit UX do vyvoja SW
ui42 World Usability Day 2013 Martin Krupa Ako zapojit UX do vyvoja SW
ui42
 
Just Enough for Innovation
Just Enough for InnovationJust Enough for Innovation
Just Enough for Innovation
Josie Scott
 
Introduction to Design Thinking & Correlation to Scrum
Introduction to Design Thinking & Correlation to ScrumIntroduction to Design Thinking & Correlation to Scrum
Introduction to Design Thinking & Correlation to Scrum
Jeff ANGAMA
 
UX & Design Thinking for BI Applications
UX & Design Thinking for BI ApplicationsUX & Design Thinking for BI Applications
UX & Design Thinking for BI Applications
ibi
 
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
 
Product Design in Agile Environments: Making it Work at ProductCamp Pittsburgh
Product Design in Agile Environments: Making it Work at ProductCamp PittsburghProduct Design in Agile Environments: Making it Work at ProductCamp Pittsburgh
Product Design in Agile Environments: Making it Work at ProductCamp Pittsburgh
Carol Smith
 

Similar to Agile and UX (20)

Pre-Conference Course: UX and Agile: Making a Great Experience -
Pre-Conference Course: UX and Agile: Making a Great Experience - Pre-Conference Course: UX and Agile: Making a Great Experience -
Pre-Conference Course: UX and Agile: Making a Great Experience -
 
Integrating UX into your Agile Team - Daniel Elizalde
Integrating UX into your Agile Team -  Daniel ElizaldeIntegrating UX into your Agile Team -  Daniel Elizalde
Integrating UX into your Agile Team - Daniel Elizalde
 
How to Integrate UX and Agile
How to Integrate UX and AgileHow to Integrate UX and Agile
How to Integrate UX and Agile
 
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
 
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
 
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
 
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
 
Remote Moderated Usability Testing & Tools
Remote Moderated Usability Testing & ToolsRemote Moderated Usability Testing & Tools
Remote Moderated Usability Testing & Tools
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile and Design Thinking at IBM
Agile and Design Thinking at IBMAgile and Design Thinking at IBM
Agile and Design Thinking at IBM
 
Directions NA Water-Agile-Fall methodology and NAV implementation
Directions NA Water-Agile-Fall methodology and NAV implementationDirections NA Water-Agile-Fall methodology and NAV implementation
Directions NA Water-Agile-Fall methodology and NAV implementation
 
Jan Moons at WUD16
Jan Moons at WUD16Jan Moons at WUD16
Jan Moons at WUD16
 
ui42 World Usability Day 2013 Martin Krupa Ako zapojit UX do vyvoja SW
ui42 World Usability Day 2013 Martin Krupa Ako zapojit UX do vyvoja SWui42 World Usability Day 2013 Martin Krupa Ako zapojit UX do vyvoja SW
ui42 World Usability Day 2013 Martin Krupa Ako zapojit UX do vyvoja SW
 
Just Enough for Innovation
Just Enough for InnovationJust Enough for Innovation
Just Enough for Innovation
 
Introduction to Design Thinking & Correlation to Scrum
Introduction to Design Thinking & Correlation to ScrumIntroduction to Design Thinking & Correlation to Scrum
Introduction to Design Thinking & Correlation to Scrum
 
UX & Design Thinking for BI Applications
UX & Design Thinking for BI ApplicationsUX & Design Thinking for BI Applications
UX & Design Thinking for BI Applications
 
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
 
Product Design in Agile Environments: Making it Work at ProductCamp Pittsburgh
Product Design in Agile Environments: Making it Work at ProductCamp PittsburghProduct Design in Agile Environments: Making it Work at ProductCamp Pittsburgh
Product Design in Agile Environments: Making it Work at ProductCamp Pittsburgh
 

Recently uploaded

RTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,DRTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,D
cy0krjxt
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
n0tivyq
 
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
gpffo76j
 
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
h7j5io0
 
Let's Summon Demons Shirt Let's Summon Demons Shirt
Let's Summon Demons Shirt Let's Summon Demons ShirtLet's Summon Demons Shirt Let's Summon Demons Shirt
Let's Summon Demons Shirt Let's Summon Demons Shirt
TeeFusion
 
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
9a93xvy
 
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
7sd8fier
 
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
jyz59f4j
 
Book Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for DesignersBook Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for Designers
Confidence Ago
 
Common Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid themCommon Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid them
madhavlakhanpal29
 
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
smpc3nvg
 
Mohannad Abdullah portfolio _ V2 _22-24
Mohannad Abdullah  portfolio _ V2 _22-24Mohannad Abdullah  portfolio _ V2 _22-24
Mohannad Abdullah portfolio _ V2 _22-24
M. A. Architect
 
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
708pb191
 
Can AI do good? at 'offtheCanvas' India HCI prelude
Can AI do good? at 'offtheCanvas' India HCI preludeCan AI do good? at 'offtheCanvas' India HCI prelude
Can AI do good? at 'offtheCanvas' India HCI prelude
Alan Dix
 
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
h7j5io0
 
一比一原版(MMU毕业证书)曼彻斯特城市大学毕业证成绩单如何办理
一比一原版(MMU毕业证书)曼彻斯特城市大学毕业证成绩单如何办理一比一原版(MMU毕业证书)曼彻斯特城市大学毕业证成绩单如何办理
一比一原版(MMU毕业证书)曼彻斯特城市大学毕业证成绩单如何办理
7sd8fier
 
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
taqyed
 
Research 20 slides Amelia gavryliuks.pdf
Research 20 slides Amelia gavryliuks.pdfResearch 20 slides Amelia gavryliuks.pdf
Research 20 slides Amelia gavryliuks.pdf
ameli25062005
 
Exploring the Future of Smart Garages.pdf
Exploring the Future of Smart Garages.pdfExploring the Future of Smart Garages.pdf
Exploring the Future of Smart Garages.pdf
fastfixgaragedoor
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
cy0krjxt
 

Recently uploaded (20)

RTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,DRTUYUIJKLDSADAGHBDJNKSMAL,D
RTUYUIJKLDSADAGHBDJNKSMAL,D
 
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
一比一原版(Glasgow毕业证书)格拉斯哥大学毕业证成绩单如何办理
 
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
 
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
一比一原版(Bolton毕业证书)博尔顿大学毕业证成绩单如何办理
 
Let's Summon Demons Shirt Let's Summon Demons Shirt
Let's Summon Demons Shirt Let's Summon Demons ShirtLet's Summon Demons Shirt Let's Summon Demons Shirt
Let's Summon Demons Shirt Let's Summon Demons Shirt
 
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
 
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
一比一原版(NCL毕业证书)纽卡斯尔大学毕业证成绩单如何办理
 
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
一比一原版(LSE毕业证书)伦敦政治经济学院毕业证成绩单如何办理
 
Book Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for DesignersBook Formatting: Quality Control Checks for Designers
Book Formatting: Quality Control Checks for Designers
 
Common Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid themCommon Designing Mistakes and How to avoid them
Common Designing Mistakes and How to avoid them
 
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
 
Mohannad Abdullah portfolio _ V2 _22-24
Mohannad Abdullah  portfolio _ V2 _22-24Mohannad Abdullah  portfolio _ V2 _22-24
Mohannad Abdullah portfolio _ V2 _22-24
 
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
一比一原版(UAL毕业证书)伦敦艺术大学毕业证成绩单如何办理
 
Can AI do good? at 'offtheCanvas' India HCI prelude
Can AI do good? at 'offtheCanvas' India HCI preludeCan AI do good? at 'offtheCanvas' India HCI prelude
Can AI do good? at 'offtheCanvas' India HCI prelude
 
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
 
一比一原版(MMU毕业证书)曼彻斯特城市大学毕业证成绩单如何办理
一比一原版(MMU毕业证书)曼彻斯特城市大学毕业证成绩单如何办理一比一原版(MMU毕业证书)曼彻斯特城市大学毕业证成绩单如何办理
一比一原版(MMU毕业证书)曼彻斯特城市大学毕业证成绩单如何办理
 
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理一比一原版(毕业证)长崎大学毕业证成绩单如何办理
一比一原版(毕业证)长崎大学毕业证成绩单如何办理
 
Research 20 slides Amelia gavryliuks.pdf
Research 20 slides Amelia gavryliuks.pdfResearch 20 slides Amelia gavryliuks.pdf
Research 20 slides Amelia gavryliuks.pdf
 
Exploring the Future of Smart Garages.pdf
Exploring the Future of Smart Garages.pdfExploring the Future of Smart Garages.pdf
Exploring the Future of Smart Garages.pdf
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
 

Agile and UX

  • 1. Agile and UX UX Auckland Meetup Haunani Pao @haunanipao UX Meetup, November 2012 @haunanipao 1
  • 2. I’m an Agile Noob • This is my journey in Agile • Practitioner of UX / Scrum for 2+ years • Process improvement • Concern - maintain quality of design • Work creatively yet pragmatically UX Meetup, November 2012 @haunanipao 2
  • 3. UX 101 • Multi-discipline UCD methods • Highly collaborative and iterative • User is part of the design effort • Design to further requirements • Design thinking process (Discovery, Analysis, Ideation, Prototype, Evaluate) • Deliverables for coding (IA, Funcspec, Visual) UX Meetup, November 2012 @haunanipao 3
  • 4. Agile 101 • It is an engineering method • Highly collaborative and iterative • Time boxed sprints • Requirements defined as you go • Code rests in a state of play (minimal product) • Encourages collaborations between roles • Scrum is the most UX friendly UX Meetup, November 2012 @haunanipao 4
  • 5. My Situation (not ideal) UX Meetup, November 2012 @haunanipao 5
  • 6. Finding Meaning • I had no one to go to for UX/Agile mentoring • I started doing research and talking with other UX/Agile friends • I’m a tweaker, I like to improve processes • Proposed different ways of doing things UX Meetup, November 2012 @haunanipao 6
  • 7. First - UX setting the big picture • Much of our initial project was all backend processes that didn’t have any UI • Creating Services • Connecting to Services • UX - Big picture thinking • We still had to tell a story because showing the backend wasn’t sexy UX Meetup, November 2012 @haunanipao 7
  • 8. UX Swimlanes UX Meetup, November 2012 @haunanipao 8 More info - http://www.lukew.com/ff/entry.asp?745 A bird’s eye view of the holistic UX
  • 9. Second - Design before Dev • Design a sprint or two ahead of Dev • Each sprint we further iterated the UX (in theory) • Iteration vs Incremental • Lousy at estimating time for UX task • Always out of sync with Dev UX Meetup, November 2012 @haunanipao 9
  • 10. Time Machine - Design before Dev UX Meetup, November 2012 @haunanipao 10 Sprint 4 • Scope – Sprint 5 • Design – Sprint 5 • Document – Sprint 5 • Dev – Sprint 4 • Demo – Sprint 3 Sprint 3 • Scope – Sprint 4 • Design – Sprint 4 • Document – Sprint 4 • Dev – Sprint 3 • Demo – Sprint 2 Sprint 5 • Scope – Sprint 6 • Design – Sprint 6 • Document – Sprint 6 • Dev – Sprint 5 • Demo – Sprint 4 Lessons Learned • Continually Out of Sync with parallel efforts • Not a lot of collaboration • Produced two Product Backlogs • Devalue design in favour of what is simpler to code • Cannot produce UX deliverables • Dealing with scope • The issue of design debt and development debt (refactoring)
  • 11. Dealing with Design debt • Business – habituates to user work-arounds • UX – “it’s good enough” flawed but works • Just like Dev with the refactoring work • Design needs to do its own refactoring work • Get refactoring on the product backlog as a user story UX Meetup, November 2012 @haunanipao 11
  • 12. Stop right there! UX Meetup, November 2012 @haunanipao 12 When it doesn’t work, negotiate
  • 13. Third - Design in the Sprint • Design with the current sprint • Ideate and wireframe design to the User Stories • Everyone contributes and agrees on scope • Capture requirements via whiteboard, wireframes • High level of trust between design and dev UX Meetup, November 2012 @haunanipao 13 Sprint 4 • Scope – Sprint 4 • Design – Sprint 4 • Backlog grooming– Sprint 5 • Dev – Sprint 4 • Demo – Sprint 3 Sprint 3 • Scope – Sprint 3 • Design – Sprint 3 • Backlog grooming – Sprint 4 • Dev – Sprint 3 • Demo – Sprint 2 Sprint 5 • Scope – Sprint 5 • Design – Sprint 5 • Backlog grooming – Sprint 6 • Dev – Sprint 5 • Demo – Sprint 4
  • 14. Design in the Sprint UX Meetup, November 2012 @haunanipao 14 Week1 Daily Standup Sprint Demo Sprint Planning Monday Tuesday Wednesday Thursday Friday Daily Standup UX Sketches One-Offs Daily Standup Finalize UX Dev Codes Daily Standup UX / Dev Detailed Design Daily Standup UX / Dev Detailed Design Week2 Daily Standup Backlog Grooming Dev Codes Monday Tuesday Wednesday Thursday Friday Daily Standup Dev Codes User Stories Daily Standup Finalize Check code in Daily Standup Dev Codes UX QA Daily Standup Dev codes UX QA
  • 15. Contextual Inquiry Task Analysis User Centric Design Activities (agile) Affinity Diagramming Expert Review Usability Testing UX Meetup, November 2012 @haunanipao 15
  • 16. User Centric Design Artefacts (agile) Process Flows Wireframes Personas – User Stories Design Specification Storyboards Usability ReportProject Plan UX Meetup, November 2012 @haunanipao 16
  • 17. Going Forward • Communicate with SME’s, Client teams, Users • Conduct Usability Workshops • Solidify App – to communicate with users • Demo – to do mini-UT on users UX Meetup, November 2012 @haunanipao 17
  • 18. So my lessons learned? • Get used to incompleteness • Sketching and Talking out details • Tweak and Negotiate process • Allow for alone time “UX Research” • Learn from the wisdom of others UX Meetup, November 2012 @haunanipao 18
  • 19. Need more info? A local source The Trouble with Time Travel UX Meetup, November 2012 @haunanipao 19 http://prezi.com/zymr7j3uiqvw/the-trouble-with-time-travel/