user driven development - agile alliance · (just enough to support the next conversation with the...
TRANSCRIPT
![Page 1: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/1.jpg)
USER Driven
Development
Alline Watkins
UserDrivenDev.com
& The Lean Enterprise
![Page 2: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/2.jpg)
Alline Watkins
some startups envolved:some enterprises worked:
some presentations at:Brazilian Govern
![Page 3: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/3.jpg)
80% of the software developed is
being wasted
CHAOS Report Standish Group 2002 & 2006
IAG Consulting, 2008
![Page 4: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/4.jpg)
USER Driven.
Development
ENTERPRISESSTARTUPS
+
![Page 5: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/5.jpg)
ENTERPRISES
Experience
Large Scale view
Stability
Customers ≠ Users
STARTUPS
Engaged Employess
Focus on cost reduction
Adaptability
Customers = Users
![Page 6: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/6.jpg)
Lean Startup Topics
●Customer Development
●Uncertainty
●Minimum Viable Product
●Build-Measure-Learn Loop
●Product-Market Fit
![Page 7: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/7.jpg)
Customer Development Tools
LEAN UX PROBLEM MATRIX
KANBAN BOARDfor Customer Dev
CustDevFramework.com
![Page 8: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/8.jpg)
"A startup is a human institution designed to
deliver a new product or service under conditions of extreme
uncertainty"StartupLessonsLearned.com
"Unless some of you have been working in a specific domain in the last 20 years or so, the odds are anything you are thinking about customers and markets are nothing more than a guess."
Steve Blank
![Page 9: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/9.jpg)
Experiments & Minimum Viable Product
![Page 10: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/10.jpg)
"For many events, roughly 80% of the effects come from 20% of the causes." (Pareto Principle)
![Page 11: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/11.jpg)
BuildMinimum amount of tasks (MVP)
(just enough to support the next conversation with the end users)
MeasureHow the end users are using the
software. (early-adopters)(in a production environment)
LearnStay open to the new
directions revealed by end users.(avoid getting stuck to your Product Backlog)
The Build-Measure-Learn
Loop
Weekly !
![Page 12: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/12.jpg)
MINDSETS
![Page 13: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/13.jpg)
![Page 14: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/14.jpg)
HACKING
AGILE
![Page 15: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/15.jpg)
“Lean”, is a production practice
that considers the expenditure of
resources for any goal other than the
creation of value for the end customer
to be wasteful, and thus a target for
elimination.” (From Wikipedia)
Lean = preserving value with less work.
Cut the fat.
![Page 16: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/16.jpg)
Product Backlog, No More!
Plan for the current iterationNo Upfront Planning
![Page 17: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/17.jpg)
![Page 18: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/18.jpg)
"Teams should adjust what they are doing based on what team members learn directly from their efforts."
![Page 19: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/19.jpg)
![Page 20: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/20.jpg)
Attending meetings lowers IQ
![Page 21: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/21.jpg)
The UDD Process
![Page 22: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/22.jpg)
Ideation
![Page 23: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/23.jpg)
Small Improvements Meeting"Startup" Team
It's OK to
Experiment
TED video
![Page 24: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/24.jpg)
Task Breakout
Just let Developers do it in real-time.
![Page 25: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/25.jpg)
Development
Full-time status exposed
![Page 26: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/26.jpg)
User ExperienceEarly Adopters
![Page 27: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/27.jpg)
Metrics
Usage
Logins
Access
Clicks
Satisfaction
Returns
Payments
Performance
Visits
Vanity
INNOVATION ACCOUNTING
![Page 28: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/28.jpg)
No backlog
No Def of Done
Waste Not Usage Metrics
No estimation
No Tasking
Minimum Viable Product
Small Improvements
Task Recycling
No Hierarchy "Startup" Team
![Page 29: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/29.jpg)
![Page 30: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/30.jpg)
http://www.youtube.com/watch?v=szr0ezLyQHY
A Real Lean Enterprise
Enterprise software
Innovative
Uncertain
Agile Methodology
Developers + Users
Well Defined Vision
Lean UX
Customers Interviews
Minimum Viable Product
Build-Measure-Learn Loop
![Page 33: User Driven Development - Agile Alliance · (just enough to support the next conversation with the end users) Measure How the end users are using the software. (early-adopters) (in](https://reader034.vdocuments.site/reader034/viewer/2022042318/5f075d597e708231d41c9e72/html5/thumbnails/33.jpg)
"Some mistakes will be made along the way. That’s good because at least some decisions are being made along the way. And we’ll find the mistakes and we’ll fix them."
Steve Jobs, WWDC 1997
"You gotta start with the customer experience and works backward to the technology. You can’t start with the technology and try to figure out where you are going to sell it."