SlideShare a Scribd company logo
1 of 41
Download to read offline
lean ux anti-patterns
@billwscott on twitter
bill scott. sr. dir. user interface engineering @paypal
webvisions talk. may 23, 2013. portland.
behaviors & situations that can sti๏ฌ‚e lean teams
what is lean ux?
background & principles
lean startup
founded on build/measure/
learn
get out of the building (GOOB)
invalidate your risky
assumptions
go for the minimal viable
product (MVP)
fail fast, learn fast
get to the pivot
lean ux
designing products for build/
measure/learn (lean startup)
requires 3 rules to be followed at
all times
get to & maintain a shared
understanding
form deep collaboration
across disciplines
keep continuous customer
feedback ๏ฌ‚owing
principles of lean ux
shared
understanding
the more understanding the
less documentation
but this doesnโ€™t mean ZERO
documentation
you need whatever is
required to gain and
maintain a shared
understanding
1
deep
collaboration
strong belief that ideas come
from many different voices
trust is essential
all efforts never stray far from
collaborative efforts
2
continuous
customer
feedback
this is the lifeblood of the
team
gets rid of politics
turns a team outside-in
3
lean ux and paypal
my journey in championing lean ux @ paypal
a good pattern
continuous customer
feedback (get out of the
building - GOOB)
customer metrics drive
everything
think it. build it. ship it. tweak it
fail fast. learn fast.
lots of experimentation...
build/measure/learn
four
different PS3
experiences
launched
on same day
launching the ps3
experience
16 different test cells
2 different tech blogs were
simultaneously reviewing different
experiences
focus was on build/measure/learn
paypal vs net๏ฌ‚ix
paypal circa 2011
roll your own.
disconnected delivery
experience. culture of
long shelf life. inward
focus. risk averse.
new dna @paypal
january 2012
๏ฌ‚eshed out ui layer that could
support rapid experimentation
march 2012
david Marcus becomes president
of PayPal
april 2012
kick off of lean project
hermes project
whiteboard
to code
code to usability
product/design/engineering teams usability/
customers
lean ux in action
before leanux
after leanux
more transformations
the anti-patterns
problems & situations i have seen sti๏ฌ‚e lean teams
genius
designer
all design emanates from an
huber designer. team doesnโ€™t
collaboratively participate in
design/ideation.
solution: Keep the inspiration
of genius designer but bring in
others to brainstorm. focus on
MVP (minimal viable product) to
test with customers
immediately. critical to build
team success early.
tribal group
when a team is very small
members are forced to work
across disciplines. As soon as
team gets bigger, tribes reform
around skills. collaboration
stops.
solution: keep team
reasonably small. leaders in
each discipline must form a
tribe that works across
disciplines. keep collaboration
high.
stranger
lean teams will form shared
understanding. however, when
new โ€œstrangerโ€ joins we
assume this hard earned
understanding will just happen.
solution: the team must
immediately stop and initiate
the newcomer. be patient,
answer questions, reset
vocabulary and enjoy the new
voice in the team. get back to
regular cadence.
bad habits
teams will often make a good
start by trying out new
behaviors and seemingly leave
old behaviors behind. beware!
old habits will creep back in.
solution: you must do it long
enough and be successful
long enough to ensure team
members internalize the new
habits. build in checks and
balances that enforce new
habits.
naysayer
with collaboration so important
it is key to believe in the
process to create great
products. a single naysayer
can bring the team down in an
instant.
solution: the naysayer must
either learn new techniques or
leave the team. often they have
valid concerns. channel that
energy convergence time not
divergence thinking.
visitor
input from outside the team is
essential. however, watch out.
people cycling in & out of the
team can cause the same
disruption that the stranger
anti-pattern causes. also
known as swoop and poop.
solution: customer trumps
visitor. take input. test early and
often with customers. that is
the only โ€œvisitorโ€ that ultimately
matters.
magic tool
design & prototyping tools can
accelerate ideation and design.
however, be careful, tools that
empower prototyping can
enable designers to work in
isolation.
solution: use tools as means
to collaborate. never revert to
โ€œdeliveryโ€ model of design.
sketching is a real key to
encourage collaboration. also
โ€œdesign in the wildโ€ approach.
going dark
when a developer, product
manager, or designer goes
dark for more than a day (or
two) the team is losing valuable
collaboration.
solution: working in isolation
is necessary from time to time.
however, limit to short periods
of time. make work
continuously visible. balance
individual productivity with
group creativity
change of
cadence
change of cadence is actually
a good and normal happening.
however, whenever the rhythm
changes it can bring
productivity down.
solution: prepare the team
for the change and quickly get
focus and re-establish with
new cadence.
too many
cooks
the work needs to be divided
up among different types of
cooks (Chef de cuisine, Sous-
chef, Chef de partie)
solution: have clear decision
makers in each discipline and
have speci๏ฌc roles (you can
also rotate these functions).
not enough
pizza
when a team suddenly scales
up in size the team is in danger
of losing cadence, shared
understanding and focus
solution: keep teams to 2-
pizza size. clear lines of
responsibilities and laser focus
for the team must be
maintained.
tower of
babel
shared understanding is key to
lean ux. however, it is easy to
assume too quickly that team
members are speaking the
same language
solution: always ask, โ€œwhat
do you mean by x?โ€. always
ensure other disciplines
understand your jargon. spend
time with customers together.
you got mail
teams can revert to email over
collaboration. also, geo-
graphically distributed teams
can fall into delivery by email vs
collaboration.
solution. utilize high
bandwidth communication
(face to face, hangouts,
telepresence, magic
whiteboards, etc.) balance:
asynchronous communication
is good.
inmates running
the asylum
this is from Alan Cooperโ€™s
classic book of the same title.
when engineers drive design
the inmates are running the
asylum.
solution. front end engineers
must partner with product/
design and get out ahead of
backend engineers (lean ux).
experience debt is equally
important to technical debt.
perfectionist
not embracing the challenge of
the unknown, the perfectionist
will not share their work till it is
perfect. easy for designers to
fall into this trap.
solution: engineers must not
judge rough designs, instead
use as springboard for
discussion. designers must
realize iterative will yield better
designs. sketching can break
this mindset. make it easy to
release experiences.
weakest link
team members who arenโ€™t up
to the challenge of close
proximity & transparency can
cause a team to stumble.
solution: talent acquisition
must match this style of
product delivery. must have
freedom to replace talent. soft-
skills are highly valued.
the wall
walls between teams can
happen when
โ€ข we allow tribes to form
โ€ข we see the other teams as
separate delivery factories
โ€ข geo-distributed teams
โ€ข focus on documentation
solution: always work in small
teams, collaborating not
delivering and build shared
understanding. challenge every
hand-off point.
tangled up
technology
unless the technology stack is built
to have a clear separation from
experience & services the lean
team cannot make rapid progress.
watch out when dev teams care
too much about the speci๏ฌc
version of the UI.
solution: key patterns include
building services, APIs and CLIs.
Keep the services & UI separate.
enable rapid experimentation.
shared
understanding
the more understanding the
less documentation
but this doesnโ€™t mean ZERO
documentation
you need whatever is
required to gain and
maintain a shared
understanding
1
deep
collaboration
strong belief that ideas come
from many different voices
trust is essential
all efforts never stray far from
collaborative efforts
2
continuous
customer
feedback
this is the lifeblood of the
team
gets rid of politics
turns a team outside-in
3
blogs
http://looksgoodworkswell.com
http://designingwebinterfaces.com
twitter
follow me on twitter @billwscott
book
picture credits
http://www.๏ฌ‚ickr.com/photos/wuschl2202/531914709/sizes/o/in/photostream/
http://www.๏ฌ‚ickr.com/photos/a_ninjamonkey/3565672226/sizes/z/in/photostream/
http://www.๏ฌ‚ickr.com/photos/funky64/4367871917/sizes/z/in/photostream/
http://www.๏ฌ‚ickr.com/photos/emdot/9938521/sizes/o/in/photostream/
http://www.๏ฌ‚ickr.com/photos/gregory_bastien/2565132371/sizes/z/in/photostream/
http://www.๏ฌ‚ickr.com/photos/trvr3307/3703648270/sizes/z/in/photostream/
http://www.๏ฌ‚ickr.com/photos/legofenris/5426012042/sizes/l/in/photostream/
http://www.๏ฌ‚ickr.com/photos/cleaneugene/6866436746/sizes/c/in/photostream/
http://www.๏ฌ‚ickr.com/photos/66309414@N04/6172219058/sizes/l/in/photostream/
http://www.๏ฌ‚ickr.com/photos/nicmcphee/2954167050/sizes/l/in/photostream/
http://www.๏ฌ‚ickr.com/photos/pasukaru76/6151366656/sizes/l/in/photostream/
http://www.๏ฌ‚ickr.com/photos/brianmitchell/2113553867/sizes/o/in/photostream/
http://www.๏ฌ‚ickr.com/photos/ciscel/422253425/sizes/z/in/photostream/
http://www.๏ฌ‚ickr.com/photos/zebble/6817861/sizes/l/in/photostream/
http://www.๏ฌ‚ickr.com/photos/nicasaurusrex/3069602246/sizes/l/in/photostream/
http://www.๏ฌ‚ickr.com/photos/nathangibbs/98592171/sizes/z/in/photostream/Wednesday
http://www.๏ฌ‚ickr.com/photos/9619972@N08/1350940605/
http://www.๏ฌ‚ickr.com/photos/alanenglish/483251259/
http://www.๏ฌ‚ickr.com/photos/amorton/630827946/
http://www.๏ฌ‚ickr.com/photos/hongiiv/4151964823/
http://www.๏ฌ‚ickr.com/photos/37217398@N02/3442676067/
designing web interfaces
Oโ€™Reilly

More Related Content

What's hot

2013 Scrum Gathering Keynote: Buy or build โ€” where did your agile come from?
2013 Scrum Gathering Keynote: Buy or build โ€” where did your agile come from?2013 Scrum Gathering Keynote: Buy or build โ€” where did your agile come from?
2013 Scrum Gathering Keynote: Buy or build โ€” where did your agile come from?
James Coplien
ย 
Multiple-prototypes-UxcampVienna2012
Multiple-prototypes-UxcampVienna2012Multiple-prototypes-UxcampVienna2012
Multiple-prototypes-UxcampVienna2012
Sarah Pรถtzelsberger
ย 
Rettig onprototyping
Rettig onprototypingRettig onprototyping
Rettig onprototyping
Julio Pari
ย 
Prototyping for tiny fingers
Prototyping for tiny fingersPrototyping for tiny fingers
Prototyping for tiny fingers
Julio Pari
ย 
Mary Poppendieck: Agile under contract
Mary Poppendieck: Agile under contractMary Poppendieck: Agile under contract
Mary Poppendieck: Agile under contract
Agile Lietuva
ย 

What's hot (20)

Google Design Spint Fundamental Guide
Google Design Spint Fundamental GuideGoogle Design Spint Fundamental Guide
Google Design Spint Fundamental Guide
ย 
#Noprojects @Agile Venture Prato 2018
#Noprojects @Agile Venture Prato 2018#Noprojects @Agile Venture Prato 2018
#Noprojects @Agile Venture Prato 2018
ย 
Prototyping in a Scrum environment
Prototyping in a Scrum environmentPrototyping in a Scrum environment
Prototyping in a Scrum environment
ย 
Secrets of Scrum
Secrets of ScrumSecrets of Scrum
Secrets of Scrum
ย 
#noprojects: Live happily ever after without projects
#noprojects: Live happily ever after without projects#noprojects: Live happily ever after without projects
#noprojects: Live happily ever after without projects
ย 
2013 Scrum Gathering Keynote: Buy or build โ€” where did your agile come from?
2013 Scrum Gathering Keynote: Buy or build โ€” where did your agile come from?2013 Scrum Gathering Keynote: Buy or build โ€” where did your agile come from?
2013 Scrum Gathering Keynote: Buy or build โ€” where did your agile come from?
ย 
Multiple-prototypes-UxcampVienna2012
Multiple-prototypes-UxcampVienna2012Multiple-prototypes-UxcampVienna2012
Multiple-prototypes-UxcampVienna2012
ย 
Building Durable Software in Startups
Building Durable Software in StartupsBuilding Durable Software in Startups
Building Durable Software in Startups
ย 
Agile Prototyping for Software Development Projects
Agile Prototyping for Software Development ProjectsAgile Prototyping for Software Development Projects
Agile Prototyping for Software Development Projects
ย 
Rettig onprototyping
Rettig onprototypingRettig onprototyping
Rettig onprototyping
ย 
Prototyping for tiny fingers
Prototyping for tiny fingersPrototyping for tiny fingers
Prototyping for tiny fingers
ย 
Developer week: An Engineerโ€™s Essential Tool in Agile: Design Thinking
Developer week: An Engineerโ€™s Essential Tool in Agile:  Design ThinkingDeveloper week: An Engineerโ€™s Essential Tool in Agile:  Design Thinking
Developer week: An Engineerโ€™s Essential Tool in Agile: Design Thinking
ย 
Mary Poppendieck: The Aware Organization - Lean IT Summit 2014
Mary Poppendieck: The Aware Organization - Lean IT Summit 2014Mary Poppendieck: The Aware Organization - Lean IT Summit 2014
Mary Poppendieck: The Aware Organization - Lean IT Summit 2014
ย 
Agile Estimating
Agile Estimating Agile Estimating
Agile Estimating
ย 
Grace Hopper 2019: Better Together, Intuit's Inner Source Journey
Grace Hopper 2019: Better Together, Intuit's Inner Source JourneyGrace Hopper 2019: Better Together, Intuit's Inner Source Journey
Grace Hopper 2019: Better Together, Intuit's Inner Source Journey
ย 
Goody bag ghc design thinking tools
Goody bag ghc design thinking toolsGoody bag ghc design thinking tools
Goody bag ghc design thinking tools
ย 
IxDA October Event: Prototyping Approaches and Outcomes
IxDA October Event: Prototyping Approaches and OutcomesIxDA October Event: Prototyping Approaches and Outcomes
IxDA October Event: Prototyping Approaches and Outcomes
ย 
Mary Poppendieck: Agile under contract
Mary Poppendieck: Agile under contractMary Poppendieck: Agile under contract
Mary Poppendieck: Agile under contract
ย 
Design sprint
Design sprintDesign sprint
Design sprint
ย 
Agile Beyond the Hype! โ€“ What You Really Need to Know Before You Jump In
Agile Beyond the Hype! โ€“ What You Really Need to Know Before You Jump In Agile Beyond the Hype! โ€“ What You Really Need to Know Before You Jump In
Agile Beyond the Hype! โ€“ What You Really Need to Know Before You Jump In
ย 

Viewers also liked

Viewers also liked (20)

Lean Engineering. Applying Lean Principles to Building Experiences
Lean Engineering. Applying Lean Principles to Building ExperiencesLean Engineering. Applying Lean Principles to Building Experiences
Lean Engineering. Applying Lean Principles to Building Experiences
ย 
Bringing Change to Life
Bringing Change to LifeBringing Change to Life
Bringing Change to Life
ย 
8 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
8 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action8 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
8 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
ย 
6 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
6 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action6 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
6 Principles for Enabling Build/Measure/Learn: Lean Engineering in Action
ย 
bringing design to life with lean ux & lean engineering - Lean Day West 2013
bringing design to life with  lean ux & lean engineering - Lean Day West 2013bringing design to life with  lean ux & lean engineering - Lean Day West 2013
bringing design to life with lean ux & lean engineering - Lean Day West 2013
ย 
Kicking Up the Dust with Node JS
Kicking Up the Dust with Node JSKicking Up the Dust with Node JS
Kicking Up the Dust with Node JS
ย 
Clash of the Titans: Releasing the Kraken | NodeJS @paypal
Clash of the Titans: Releasing the Kraken | NodeJS @paypalClash of the Titans: Releasing the Kraken | NodeJS @paypal
Clash of the Titans: Releasing the Kraken | NodeJS @paypal
ย 
Enabling Lean with Tech: lessons learned applying lean at paypal
Enabling Lean with Tech: lessons learned applying lean at paypalEnabling Lean with Tech: lessons learned applying lean at paypal
Enabling Lean with Tech: lessons learned applying lean at paypal
ย 
User-Centered Interaction Design
User-Centered Interaction DesignUser-Centered Interaction Design
User-Centered Interaction Design
ย 
Lean Engineering: How to make Engineering a full Lean UX partner
Lean Engineering: How to make Engineering a full Lean UX partnerLean Engineering: How to make Engineering a full Lean UX partner
Lean Engineering: How to make Engineering a full Lean UX partner
ย 
Week 2 IxD History: Interaction Design before Computers
Week 2 IxD History: Interaction Design before ComputersWeek 2 IxD History: Interaction Design before Computers
Week 2 IxD History: Interaction Design before Computers
ย 
Metro UI interaction design guidelines @Microsoft Tech.Days 2011
Metro UI interaction design guidelines @Microsoft Tech.Days 2011Metro UI interaction design guidelines @Microsoft Tech.Days 2011
Metro UI interaction design guidelines @Microsoft Tech.Days 2011
ย 
Bringing Change to Life | YOW 2016 | Melbourne, Brisbane, Sydney - Australia
Bringing Change to Life | YOW 2016 | Melbourne, Brisbane, Sydney - AustraliaBringing Change to Life | YOW 2016 | Melbourne, Brisbane, Sydney - Australia
Bringing Change to Life | YOW 2016 | Melbourne, Brisbane, Sydney - Australia
ย 
The changing nature of things: the present and future of connected products.
The changing nature of things: the present and future of connected products.The changing nature of things: the present and future of connected products.
The changing nature of things: the present and future of connected products.
ย 
Be Your Own Technology Brand Ambassador
Be Your Own Technology Brand AmbassadorBe Your Own Technology Brand Ambassador
Be Your Own Technology Brand Ambassador
ย 
DesignOps Skunk Works - SXSW 2015
DesignOps Skunk Works - SXSW 2015DesignOps Skunk Works - SXSW 2015
DesignOps Skunk Works - SXSW 2015
ย 
Transformaciones lineales
Transformaciones linealesTransformaciones lineales
Transformaciones lineales
ย 
Node.js in production
Node.js in productionNode.js in production
Node.js in production
ย 
Cosas conectadas, vidas conectadas, negocios que conectan
Cosas conectadas, vidas conectadas, negocios que conectanCosas conectadas, vidas conectadas, negocios que conectan
Cosas conectadas, vidas conectadas, negocios que conectan
ย 
Defeitos da visรฃo humana
Defeitos da visรฃo humanaDefeitos da visรฃo humana
Defeitos da visรฃo humana
ย 

Similar to Anti-Patterns that Stifle Lean UX Teams

by Nanda Lankalapalli32Copyright ยฉ 2018 - All rights are r.docx
by Nanda Lankalapalli32Copyright ยฉ 2018 - All rights are r.docxby Nanda Lankalapalli32Copyright ยฉ 2018 - All rights are r.docx
by Nanda Lankalapalli32Copyright ยฉ 2018 - All rights are r.docx
clairbycraft
ย 
by Nanda Lankalapalli (32) (Copyright ยฉ 2018 - All right.docx
by Nanda Lankalapalli (32) (Copyright ยฉ 2018 - All right.docxby Nanda Lankalapalli (32) (Copyright ยฉ 2018 - All right.docx
by Nanda Lankalapalli (32) (Copyright ยฉ 2018 - All right.docx
clairbycraft
ย 
by Nanda Lankalapalli (32) (Copyright ยฉ 2018 - All right
by Nanda Lankalapalli (32) (Copyright ยฉ 2018 - All rightby Nanda Lankalapalli (32) (Copyright ยฉ 2018 - All right
by Nanda Lankalapalli (32) (Copyright ยฉ 2018 - All right
ChereCoble417
ย 
Idean-Design-Leadership-Framework
Idean-Design-Leadership-FrameworkIdean-Design-Leadership-Framework
Idean-Design-Leadership-Framework
Liya James
ย 
Agile presentation
Agile presentationAgile presentation
Agile presentation
infolock
ย 

Similar to Anti-Patterns that Stifle Lean UX Teams (20)

Design thinking & agile
Design thinking & agileDesign thinking & agile
Design thinking & agile
ย 
Design thinking notes
Design thinking notesDesign thinking notes
Design thinking notes
ย 
by Nanda Lankalapalli32Copyright ยฉ 2018 - All rights are r.docx
by Nanda Lankalapalli32Copyright ยฉ 2018 - All rights are r.docxby Nanda Lankalapalli32Copyright ยฉ 2018 - All rights are r.docx
by Nanda Lankalapalli32Copyright ยฉ 2018 - All rights are r.docx
ย 
by Nanda Lankalapalli (32) (Copyright ยฉ 2018 - All right.docx
by Nanda Lankalapalli (32) (Copyright ยฉ 2018 - All right.docxby Nanda Lankalapalli (32) (Copyright ยฉ 2018 - All right.docx
by Nanda Lankalapalli (32) (Copyright ยฉ 2018 - All right.docx
ย 
by Nanda Lankalapalli (32) (Copyright ยฉ 2018 - All right
by Nanda Lankalapalli (32) (Copyright ยฉ 2018 - All rightby Nanda Lankalapalli (32) (Copyright ยฉ 2018 - All right
by Nanda Lankalapalli (32) (Copyright ยฉ 2018 - All right
ย 
Lean UX
Lean UXLean UX
Lean UX
ย 
What is Lean UX?
What is Lean UX?What is Lean UX?
What is Lean UX?
ย 
Critical Hit! The importance of critique and how to effectively integrate it ...
Critical Hit! The importance of critique and how to effectively integrate it ...Critical Hit! The importance of critique and how to effectively integrate it ...
Critical Hit! The importance of critique and how to effectively integrate it ...
ย 
Clark "Building An Agile Team"
Clark "Building An Agile Team"Clark "Building An Agile Team"
Clark "Building An Agile Team"
ย 
IBM Enterprise Design Thinking
IBM Enterprise Design ThinkingIBM Enterprise Design Thinking
IBM Enterprise Design Thinking
ย 
Agile Experience In Complex Projects
Agile Experience In Complex ProjectsAgile Experience In Complex Projects
Agile Experience In Complex Projects
ย 
Achieving Success in an Interdisciplinary Team
Achieving Success in an Interdisciplinary TeamAchieving Success in an Interdisciplinary Team
Achieving Success in an Interdisciplinary Team
ย 
TinkerDesign for lean ecosystem - Tinkerform Innovation Labs
TinkerDesign for lean ecosystem - Tinkerform Innovation LabsTinkerDesign for lean ecosystem - Tinkerform Innovation Labs
TinkerDesign for lean ecosystem - Tinkerform Innovation Labs
ย 
Idean-Design-Leadership-Framework
Idean-Design-Leadership-FrameworkIdean-Design-Leadership-Framework
Idean-Design-Leadership-Framework
ย 
Carmen Brion - The value for product teams to design think
Carmen Brion - The value for product teams to design thinkCarmen Brion - The value for product teams to design think
Carmen Brion - The value for product teams to design think
ย 
What is Design Thinking?
What is Design Thinking?What is Design Thinking?
What is Design Thinking?
ย 
Design sprint hand-out TOPdesk
Design sprint hand-out TOPdeskDesign sprint hand-out TOPdesk
Design sprint hand-out TOPdesk
ย 
Agile presentation
Agile presentationAgile presentation
Agile presentation
ย 
Design Thinking: Simplified Approach with Maslow's Hierarchy
Design Thinking: Simplified Approach with Maslow's HierarchyDesign Thinking: Simplified Approach with Maslow's Hierarchy
Design Thinking: Simplified Approach with Maslow's Hierarchy
ย 
Execute for Every Screen
Execute for Every ScreenExecute for Every Screen
Execute for Every Screen
ย 

More from Bill Scott

More from Bill Scott (15)

Keeping a Startup Ethos
Keeping a Startup EthosKeeping a Startup Ethos
Keeping a Startup Ethos
ย 
The Lean Tech Stack
The Lean Tech StackThe Lean Tech Stack
The Lean Tech Stack
ย 
Designing With Lenses (UxLx, CHIFOO, BigD)
Designing With Lenses (UxLx, CHIFOO, BigD)Designing With Lenses (UxLx, CHIFOO, BigD)
Designing With Lenses (UxLx, CHIFOO, BigD)
ย 
DHTML Prototyping: Silicon Valley Code Camp
DHTML Prototyping: Silicon Valley Code CampDHTML Prototyping: Silicon Valley Code Camp
DHTML Prototyping: Silicon Valley Code Camp
ย 
Designing for Interesting Moments
Designing for Interesting MomentsDesigning for Interesting Moments
Designing for Interesting Moments
ย 
Bringing Design to Life
Bringing Design to LifeBringing Design to Life
Bringing Design to Life
ย 
Designing Web Interfaces Book - O'Reilly Webcast
Designing Web Interfaces Book - O'Reilly WebcastDesigning Web Interfaces Book - O'Reilly Webcast
Designing Web Interfaces Book - O'Reilly Webcast
ย 
Designing Web Interfaces
Designing Web InterfacesDesigning Web Interfaces
Designing Web Interfaces
ย 
Back To The Future
Back To The FutureBack To The Future
Back To The Future
ย 
Hacking Netflix - Netflix APIs
Hacking Netflix - Netflix APIsHacking Netflix - Netflix APIs
Hacking Netflix - Netflix APIs
ย 
Improving Netflix Performance Experience
Improving Netflix Performance ExperienceImproving Netflix Performance Experience
Improving Netflix Performance Experience
ย 
Design Anti Patterns - How to Design a Poor Web Experience
Design Anti Patterns - How to Design a Poor Web ExperienceDesign Anti Patterns - How to Design a Poor Web Experience
Design Anti Patterns - How to Design a Poor Web Experience
ย 
Protoscript - Simplified prototype scripting
Protoscript - Simplified prototype scriptingProtoscript - Simplified prototype scripting
Protoscript - Simplified prototype scripting
ย 
Ajax 101 Workshop
Ajax 101 WorkshopAjax 101 Workshop
Ajax 101 Workshop
ย 
Designing For Ajax
Designing For AjaxDesigning For Ajax
Designing For Ajax
ย 

Recently uploaded

2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx
suhanimunjal27
ย 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptx
suhanimunjal27
ย 
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Serviceyoung call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
anilsa9823
ย 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcd
shivubhavv
ย 
call girls in Dakshinpuri (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Dakshinpuri  (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธcall girls in Dakshinpuri  (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Dakshinpuri (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
9953056974 Low Rate Call Girls In Saket, Delhi NCR
ย 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
tbatkhuu1
ย 
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธCall Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
soniya singh
ย 
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248 Good Looking standard Profil...
kumaririma588
ย 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
amedia6
ย 
Call Girls Basavanagudi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service ...Call Girls Basavanagudi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service ...
amitlee9823
ย 
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
aroranaina404
ย 
Escorts Service Basapura โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
Escorts Service Basapura โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)Escorts Service Basapura โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
Escorts Service Basapura โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
amitlee9823
ย 

Recently uploaded (20)

Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Hy...
ย 
2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx2-tool presenthdbdbdbdbddhdhddation.pptx
2-tool presenthdbdbdbdbddhdhddation.pptx
ย 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
ย 
infant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptxinfant assessment fdbbdbdddinal ppt.pptx
infant assessment fdbbdbdddinal ppt.pptx
ย 
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Serviceyoung call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
young call girls in Pandav nagar ๐Ÿ” 9953056974 ๐Ÿ” Delhi escort Service
ย 
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun serviceCALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
CALL ON โžฅ8923113531 ๐Ÿ”Call Girls Aminabad Lucknow best Night Fun service
ย 
Government polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcdGovernment polytechnic college-1.pptxabcd
Government polytechnic college-1.pptxabcd
ย 
call girls in Dakshinpuri (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Dakshinpuri  (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธcall girls in Dakshinpuri  (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
call girls in Dakshinpuri (DELHI) ๐Ÿ” >เผ’9953056974 ๐Ÿ” genuine Escort Service ๐Ÿ”โœ”๏ธโœ”๏ธ
ย 
๐Ÿ’ซโœ…jodhpur 24ร—7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
๐Ÿ’ซโœ…jodhpur 24ร—7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...๐Ÿ’ซโœ…jodhpur 24ร—7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
๐Ÿ’ซโœ…jodhpur 24ร—7 BEST GENUINE PERSON LOW PRICE CALL GIRL SERVICE FULL SATISFACT...
ย 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
ย 
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธCall Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
Call Girls in Kalkaji Delhi 8264348440 call girls โค๏ธ
ย 
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248 Good Looking standard Profil...
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248  Good Looking standard Profil...Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248  Good Looking standard Profil...
Verified Trusted Call Girls Adugodi๐Ÿ’˜ 9352852248 Good Looking standard Profil...
ย 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
ย 
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
Best VIP Call Girls Noida Sector 44 Call Me: 8448380779
ย 
Tapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the FunnelTapestry Clothing Brands: Collapsing the Funnel
Tapestry Clothing Brands: Collapsing the Funnel
ย 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
ย 
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...Booking open Available Pune Call Girls Nanded City  6297143586 Call Hot India...
Booking open Available Pune Call Girls Nanded City 6297143586 Call Hot India...
ย 
Call Girls Basavanagudi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service ...Call Girls Basavanagudi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service ...
Call Girls Basavanagudi Just Call ๐Ÿ‘— 7737669865 ๐Ÿ‘— Top Class Call Girl Service ...
ย 
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts ServiceVVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
VVIP CALL GIRLS Lucknow ๐Ÿ’“ Lucknow < Renuka Sharma > 7877925207 Escorts Service
ย 
Escorts Service Basapura โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
Escorts Service Basapura โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)Escorts Service Basapura โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
Escorts Service Basapura โ˜Ž 7737669865โ˜Ž Book Your One night Stand (Bangalore)
ย 

Anti-Patterns that Stifle Lean UX Teams

  • 1. lean ux anti-patterns @billwscott on twitter bill scott. sr. dir. user interface engineering @paypal webvisions talk. may 23, 2013. portland. behaviors & situations that can sti๏ฌ‚e lean teams
  • 2. what is lean ux? background & principles
  • 3. lean startup founded on build/measure/ learn get out of the building (GOOB) invalidate your risky assumptions go for the minimal viable product (MVP) fail fast, learn fast get to the pivot
  • 4. lean ux designing products for build/ measure/learn (lean startup) requires 3 rules to be followed at all times get to & maintain a shared understanding form deep collaboration across disciplines keep continuous customer feedback ๏ฌ‚owing
  • 6. shared understanding the more understanding the less documentation but this doesnโ€™t mean ZERO documentation you need whatever is required to gain and maintain a shared understanding 1
  • 7. deep collaboration strong belief that ideas come from many different voices trust is essential all efforts never stray far from collaborative efforts 2
  • 8. continuous customer feedback this is the lifeblood of the team gets rid of politics turns a team outside-in 3
  • 9. lean ux and paypal my journey in championing lean ux @ paypal
  • 10. a good pattern continuous customer feedback (get out of the building - GOOB) customer metrics drive everything think it. build it. ship it. tweak it fail fast. learn fast. lots of experimentation... build/measure/learn
  • 11. four different PS3 experiences launched on same day launching the ps3 experience 16 different test cells 2 different tech blogs were simultaneously reviewing different experiences focus was on build/measure/learn
  • 13. paypal circa 2011 roll your own. disconnected delivery experience. culture of long shelf life. inward focus. risk averse.
  • 14. new dna @paypal january 2012 ๏ฌ‚eshed out ui layer that could support rapid experimentation march 2012 david Marcus becomes president of PayPal april 2012 kick off of lean project
  • 15. hermes project whiteboard to code code to usability product/design/engineering teams usability/ customers lean ux in action
  • 19. the anti-patterns problems & situations i have seen sti๏ฌ‚e lean teams
  • 20. genius designer all design emanates from an huber designer. team doesnโ€™t collaboratively participate in design/ideation. solution: Keep the inspiration of genius designer but bring in others to brainstorm. focus on MVP (minimal viable product) to test with customers immediately. critical to build team success early.
  • 21. tribal group when a team is very small members are forced to work across disciplines. As soon as team gets bigger, tribes reform around skills. collaboration stops. solution: keep team reasonably small. leaders in each discipline must form a tribe that works across disciplines. keep collaboration high.
  • 22. stranger lean teams will form shared understanding. however, when new โ€œstrangerโ€ joins we assume this hard earned understanding will just happen. solution: the team must immediately stop and initiate the newcomer. be patient, answer questions, reset vocabulary and enjoy the new voice in the team. get back to regular cadence.
  • 23. bad habits teams will often make a good start by trying out new behaviors and seemingly leave old behaviors behind. beware! old habits will creep back in. solution: you must do it long enough and be successful long enough to ensure team members internalize the new habits. build in checks and balances that enforce new habits.
  • 24. naysayer with collaboration so important it is key to believe in the process to create great products. a single naysayer can bring the team down in an instant. solution: the naysayer must either learn new techniques or leave the team. often they have valid concerns. channel that energy convergence time not divergence thinking.
  • 25. visitor input from outside the team is essential. however, watch out. people cycling in & out of the team can cause the same disruption that the stranger anti-pattern causes. also known as swoop and poop. solution: customer trumps visitor. take input. test early and often with customers. that is the only โ€œvisitorโ€ that ultimately matters.
  • 26. magic tool design & prototyping tools can accelerate ideation and design. however, be careful, tools that empower prototyping can enable designers to work in isolation. solution: use tools as means to collaborate. never revert to โ€œdeliveryโ€ model of design. sketching is a real key to encourage collaboration. also โ€œdesign in the wildโ€ approach.
  • 27. going dark when a developer, product manager, or designer goes dark for more than a day (or two) the team is losing valuable collaboration. solution: working in isolation is necessary from time to time. however, limit to short periods of time. make work continuously visible. balance individual productivity with group creativity
  • 28. change of cadence change of cadence is actually a good and normal happening. however, whenever the rhythm changes it can bring productivity down. solution: prepare the team for the change and quickly get focus and re-establish with new cadence.
  • 29. too many cooks the work needs to be divided up among different types of cooks (Chef de cuisine, Sous- chef, Chef de partie) solution: have clear decision makers in each discipline and have speci๏ฌc roles (you can also rotate these functions).
  • 30. not enough pizza when a team suddenly scales up in size the team is in danger of losing cadence, shared understanding and focus solution: keep teams to 2- pizza size. clear lines of responsibilities and laser focus for the team must be maintained.
  • 31. tower of babel shared understanding is key to lean ux. however, it is easy to assume too quickly that team members are speaking the same language solution: always ask, โ€œwhat do you mean by x?โ€. always ensure other disciplines understand your jargon. spend time with customers together.
  • 32. you got mail teams can revert to email over collaboration. also, geo- graphically distributed teams can fall into delivery by email vs collaboration. solution. utilize high bandwidth communication (face to face, hangouts, telepresence, magic whiteboards, etc.) balance: asynchronous communication is good.
  • 33. inmates running the asylum this is from Alan Cooperโ€™s classic book of the same title. when engineers drive design the inmates are running the asylum. solution. front end engineers must partner with product/ design and get out ahead of backend engineers (lean ux). experience debt is equally important to technical debt.
  • 34. perfectionist not embracing the challenge of the unknown, the perfectionist will not share their work till it is perfect. easy for designers to fall into this trap. solution: engineers must not judge rough designs, instead use as springboard for discussion. designers must realize iterative will yield better designs. sketching can break this mindset. make it easy to release experiences.
  • 35. weakest link team members who arenโ€™t up to the challenge of close proximity & transparency can cause a team to stumble. solution: talent acquisition must match this style of product delivery. must have freedom to replace talent. soft- skills are highly valued.
  • 36. the wall walls between teams can happen when โ€ข we allow tribes to form โ€ข we see the other teams as separate delivery factories โ€ข geo-distributed teams โ€ข focus on documentation solution: always work in small teams, collaborating not delivering and build shared understanding. challenge every hand-off point.
  • 37. tangled up technology unless the technology stack is built to have a clear separation from experience & services the lean team cannot make rapid progress. watch out when dev teams care too much about the speci๏ฌc version of the UI. solution: key patterns include building services, APIs and CLIs. Keep the services & UI separate. enable rapid experimentation.
  • 38. shared understanding the more understanding the less documentation but this doesnโ€™t mean ZERO documentation you need whatever is required to gain and maintain a shared understanding 1
  • 39. deep collaboration strong belief that ideas come from many different voices trust is essential all efforts never stray far from collaborative efforts 2
  • 40. continuous customer feedback this is the lifeblood of the team gets rid of politics turns a team outside-in 3
  • 41. blogs http://looksgoodworkswell.com http://designingwebinterfaces.com twitter follow me on twitter @billwscott book picture credits http://www.๏ฌ‚ickr.com/photos/wuschl2202/531914709/sizes/o/in/photostream/ http://www.๏ฌ‚ickr.com/photos/a_ninjamonkey/3565672226/sizes/z/in/photostream/ http://www.๏ฌ‚ickr.com/photos/funky64/4367871917/sizes/z/in/photostream/ http://www.๏ฌ‚ickr.com/photos/emdot/9938521/sizes/o/in/photostream/ http://www.๏ฌ‚ickr.com/photos/gregory_bastien/2565132371/sizes/z/in/photostream/ http://www.๏ฌ‚ickr.com/photos/trvr3307/3703648270/sizes/z/in/photostream/ http://www.๏ฌ‚ickr.com/photos/legofenris/5426012042/sizes/l/in/photostream/ http://www.๏ฌ‚ickr.com/photos/cleaneugene/6866436746/sizes/c/in/photostream/ http://www.๏ฌ‚ickr.com/photos/66309414@N04/6172219058/sizes/l/in/photostream/ http://www.๏ฌ‚ickr.com/photos/nicmcphee/2954167050/sizes/l/in/photostream/ http://www.๏ฌ‚ickr.com/photos/pasukaru76/6151366656/sizes/l/in/photostream/ http://www.๏ฌ‚ickr.com/photos/brianmitchell/2113553867/sizes/o/in/photostream/ http://www.๏ฌ‚ickr.com/photos/ciscel/422253425/sizes/z/in/photostream/ http://www.๏ฌ‚ickr.com/photos/zebble/6817861/sizes/l/in/photostream/ http://www.๏ฌ‚ickr.com/photos/nicasaurusrex/3069602246/sizes/l/in/photostream/ http://www.๏ฌ‚ickr.com/photos/nathangibbs/98592171/sizes/z/in/photostream/Wednesday http://www.๏ฌ‚ickr.com/photos/9619972@N08/1350940605/ http://www.๏ฌ‚ickr.com/photos/alanenglish/483251259/ http://www.๏ฌ‚ickr.com/photos/amorton/630827946/ http://www.๏ฌ‚ickr.com/photos/hongiiv/4151964823/ http://www.๏ฌ‚ickr.com/photos/37217398@N02/3442676067/ designing web interfaces Oโ€™Reilly