user driven development

40
USER Driven Development Alline Watkins UserDrivenDev.com & The Lean Enterprise

Upload: alline-oliveira

Post on 27-Jan-2015

357 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: User driven development

USER Driven

Development

 Alline Watkins

UserDrivenDev.com

& The Lean Enterprise

Page 2: User driven development

Alline Watkins

some startups involved:some enterprises worked:

some presentations at:Brazilian Govern

Page 3: User driven development

80% of the software developed is

being wasted

CHAOS Report Standish Group 2002 & 2006

IAG Consulting, 2008

Page 4: User driven development

USER Driven.

Development

ENTERPRISESSTARTUPS

+

Page 5: User driven development

ENTERPRISES

Experience

Large Scale view

Stability

Customers ≠ Users

               STARTUPS

Engaged Employess

Focus on cost reduction

Adaptability

Customers = Users

Page 6: User driven development

Lean Startup Topics

●Customer Development

●Uncertainty

●Minimum Viable Product

●Build-Measure-Learn Loop

●Product-Market Fit

Page 7: User driven development

Customer Development Tools

LEAN UX PROBLEM MATRIX

KANBAN BOARDfor Customer Dev

CustDevFramework.com

Page 8: User driven development

"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
Page 10: User driven development

Experiments & Minimum Viable Product

Page 11: User driven development

Experiments &

Just the necessary amount of features that will make the users

use your software.

"It is necessary to deeply understand the essence of a product in order to strip away the non-essential parts." 

(Jonathan Ive, Apple's chief designer)

A version of a new product which allows a team to collect the maximum amount of validated learning about customers with the least effort. (Eric Ries)

Minimum Viable Product

Page 12: User driven development

"For many events, roughly 80% of the effects come from 20% of the causes." (Pareto Principle)

Page 13: User driven development

User Delight x

Number of Features

Catherine Courage - VP, Product Design – Citrix

Page 14: User driven development

Small ImprovementMinimum 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 15: User driven development

Product / Market Fit

"Achieving product/market fit requires at least 40% of users saying they would be "very disappointed" without your product." Sean Ellis

 

MustHaveScore.com

"It’s very difficult to build a business around a “nice to have” product, so you should keep your burn low while you iterate your core experience to make it a “must have”." Sean Ellis

"Product/Market fit is the only thing that matters." Marc Andreesen

Page 16: User driven development

MINDSETS

Page 17: User driven development

"Ironically, large companies' size and culture make disruptive innovation extremely difficult to execute." - Steve Blank and Bob Dorf

Page 18: User driven development
Page 19: User driven development

Which one is a VIABLE implementation?

NONE

Page 20: User driven development

While you don't have real users using the product, you can't say it is

viable.

Page 21: User driven development

HACKING

AGILE

Page 22: User driven development

“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 23: User driven development

Product Backlog, No More!

Plan for the current iterationNo Upfront Planning

Page 24: User driven development
Page 25: User driven development

"Teams should adjust what they are doing based on what team members learn directly from their efforts."

Page 26: User driven development
Page 28: User driven development

The UDD Process

Page 29: User driven development

Ideation

Page 31: User driven development

Task Breakout

Just let Developers do it in real-time.

Page 32: User driven development

Development

Full-time status exposed

Page 33: User driven development

User ExperienceEarly Adopters

Page 34: User driven development

Metrics

Usage

Logins

Access

Clicks

Satisfaction

Returns

Payments

Performance

Visits

Vanity

INNOVATION ACCOUNTING

Page 35: User driven development

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 36: User driven development
Page 37: User driven development

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 38: User driven development

FEEDBACK , PLEASE !UserDrivenDev.com

Page 40: User driven development

"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."