Ash Maurya, USERcycle

Post on 05-Dec-2014

1.573 views 8 download

description

Presentation during The Lean Startup SXSW by Ash Maurya, USERcycle.

Transcript of Ash Maurya, USERcycle

How We Build FeaturesUSERcycle Case Study

ASH MAURYA@ashmaurya

http://www.ashmaurya.com

Requirements ReleaseDevelopment QA

Some learning

Very little learning

Most learning happens here

Requirements ReleaseContinuousDeployment

Shorten cycle time

Some learning Most learning happens here

Requirements ReleaseContinuousDeployment

Build a continuous feedback loop with customers

BACKLOG IN-PROGRESS (3) DONE

BACKLOG IN-PROGRESS (3) DONE VALIDATED LEARNING

BACKLOG IN-PROGRESS (3)IN-PROGRESS (3)IN-PROGRESS (3)IN-PROGRESS (3)IN-PROGRESS (3) DONE VALIDATED LEARNING

BACKLOG MOCKUP DEMO CODE PARTIAL ROLLOUT

VALIDATE QUALITATIVELY

FULL ROLLOUT

VERIFY QUANTITATIVELY

BACKLOG IN-PROGRESS (3)IN-PROGRESS (3)IN-PROGRESS (3)IN-PROGRESS (3)IN-PROGRESS (3) DONE VALIDATED LEARNING

BACKLOG MOCKUP DEMO CODE PARTIAL ROLLOUT

VALIDATE QUALITATIVELY

FULL ROLLOUT

VERIFY QUANTITATIVELY

BEING WORKED

BACKLOG IN-PROGRESS (3)IN-PROGRESS (3)IN-PROGRESS (3)IN-PROGRESS (3)IN-PROGRESS (3) DONE VALIDATED LEARNING

BACKLOG MOCKUP DEMO CODE PARTIAL ROLLOUT

VALIDATE QUALITATIVELY

FULL ROLLOUT

VERIFY QUANTITATIVELY

READY

BACKLOG IN-PROGRESS (3)IN-PROGRESS (3)IN-PROGRESS (3)IN-PROGRESS (3)IN-PROGRESS (3) DONE VALIDATED LEARNING

BACKLOG MOCKUP DEMO CODE PARTIAL ROLLOUT

VALIDATE QUALITATIVELY

FULL ROLLOUT

VERIFY QUANTITATIVELY

CUSTOMERVALIDATION

BACKLOG IN-PROGRESS (3)IN-PROGRESS (3)IN-PROGRESS (3)IN-PROGRESS (3)IN-PROGRESS (3) DONE VALIDATED LEARNING

BACKLOG MOCKUP DEMO CODE PARTIAL ROLLOUT

VALIDATE QUALITATIVELY

FULL ROLLOUT

VERIFY QUANTITATIVELY

Goal: Achieve 60% Activation rate

STATEKEY METRIC

BACKLOG IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1) DONE VALIDATED LEARNING

BACKLOG MOCKUP DEMO CODE PARTIAL ROLLOUT

VALIDATE QUALITATIVELY

FULL ROLLOUT

VERIFY QUANTITATIVELY

Goal: Achieve 60% Activation rate

BACKLOG IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1) DONE VALIDATED LEARNING

BACKLOG MOCKUP DEMO CODE PARTIAL ROLLOUT

VALIDATE QUALITATIVELY

FULL ROLLOUT

VERIFY QUANTITATIVELY

Goal: Achieve 60% Activation rate

UNDERSTANDPROBLEM

BACKLOG IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1) DONE VALIDATED LEARNING

BACKLOG MOCKUP DEMO CODE PARTIAL ROLLOUT

VALIDATE QUALITATIVELY

FULL ROLLOUT

VERIFY QUANTITATIVELY

Goal: Achieve 60% Activation rate

BACKLOG IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1) DONE VALIDATED LEARNING

BACKLOG MOCKUP DEMO CODE PARTIAL ROLLOUT

VALIDATE QUALITATIVELY

FULL ROLLOUT

VERIFY QUANTITATIVELY

Goal: Achieve 60% Activation rate

BACKLOG IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1) DONE VALIDATED LEARNING

BACKLOG MOCKUP DEMO CODE PARTIAL ROLLOUT

VALIDATE QUALITATIVELY

FULL ROLLOUT

VERIFY QUANTITATIVELY

Goal: Achieve 60% Activation rate

BACKLOG IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1) DONE VALIDATED LEARNING

BACKLOG MOCKUP DEMO CODE PARTIAL ROLLOUT

VALIDATE QUALITATIVELY

FULL ROLLOUT

VERIFY QUANTITATIVELY

Goal: Achieve 60% Activation rate

DEFINESOLUTION

BACKLOG IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1) DONE VALIDATED LEARNING

BACKLOG MOCKUP DEMO CODE PARTIAL ROLLOUT

VALIDATE QUALITATIVELY

FULL ROLLOUT

VERIFY QUANTITATIVELY

Goal: Achieve 60% Activation rate

BACKLOG IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1) DONE VALIDATED LEARNING

BACKLOG MOCKUP DEMO CODE PARTIAL ROLLOUT

VALIDATE QUALITATIVELY

FULL ROLLOUT

VERIFY QUANTITATIVELY

Goal: Achieve 60% Activation rate

BACKLOG IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1) DONE VALIDATED LEARNING

BACKLOG MOCKUP DEMO CODE PARTIAL ROLLOUT

VALIDATE QUALITATIVELY

FULL ROLLOUT

VERIFY QUANTITATIVELY

Goal: Achieve 60% Activation rate

BACKLOG IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1) DONE VALIDATED LEARNING

BACKLOG MOCKUP DEMO CODE PARTIAL ROLLOUT

VALIDATE QUALITATIVELY

FULL ROLLOUT

VERIFY QUANTITATIVELY

Goal: Achieve 60% Activation rate

BACKLOG IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1) DONE VALIDATED LEARNING

BACKLOG MOCKUP DEMO CODE PARTIAL ROLLOUT

VALIDATE QUALITATIVELY

FULL ROLLOUT

VERIFY QUANTITATIVELY

Goal: Achieve 60% Activation rate

BACKLOG IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1) DONE VALIDATED LEARNING

BACKLOG MOCKUP DEMO CODE PARTIAL ROLLOUT

VALIDATE QUALITATIVELY

FULL ROLLOUT

VERIFY QUANTITATIVELY

Goal: Achieve 60% Activation rate

BACKLOG IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1) DONE VALIDATED LEARNING

BACKLOG MOCKUP DEMO CODE PARTIAL ROLLOUT

VALIDATE QUALITATIVELY

FULL ROLLOUT

VERIFY QUANTITATIVELY

Goal: Achieve 60% Activation rate

VALIDATE QUALITATIVELY

BACKLOG IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1) DONE VALIDATED LEARNING

BACKLOG MOCKUP DEMO CODE PARTIAL ROLLOUT

VALIDATE QUALITATIVELY

FULL ROLLOUT

VERIFY QUANTITATIVELY

Goal: Achieve 60% Activation rate

BACKLOG IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1) DONE VALIDATED LEARNING

BACKLOG MOCKUP DEMO CODE PARTIAL ROLLOUT

VALIDATE QUALITATIVELY

FULL ROLLOUT

VERIFY QUANTITATIVELY

Goal: Achieve 60% Activation rate

BACKLOG IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1) DONE VALIDATED LEARNING

BACKLOG MOCKUP DEMO CODE PARTIAL ROLLOUT

VALIDATE QUALITATIVELY

FULL ROLLOUT

VERIFY QUANTITATIVELY

Goal: Achieve 60% Activation rate

BACKLOG IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1) DONE VALIDATED LEARNING

BACKLOG MOCKUP DEMO CODE PARTIAL ROLLOUT

VALIDATE QUALITATIVELY

FULL ROLLOUT

VERIFY QUANTITATIVELY

Goal: Achieve 60% Activation rate

BACKLOG IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1) DONE VALIDATED LEARNING

BACKLOG MOCKUP DEMO CODE PARTIAL ROLLOUT

VALIDATE QUALITATIVELY

FULL ROLLOUT

VERIFY QUANTITATIVELY

Goal: Achieve 60% Activation rate

VERIFY QUANTITATIVELY

BACKLOG IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1) DONE VALIDATED LEARNING

BACKLOG MOCKUP DEMO CODE PARTIAL ROLLOUT

VALIDATE QUALITATIVELY

FULL ROLLOUT

VERIFY QUANTITATIVELY

Goal: Achieve 60% Activation rate

BACKLOG IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1)IN-PROGRESS (1) DONE VALIDATED LEARNING

BACKLOG MOCKUP DEMO CODE PARTIAL ROLLOUT

VALIDATE QUALITATIVELY

FULL ROLLOUT

VERIFY QUANTITATIVELY

Goal: Achieve 60% Activation rate

Go Only As Fast As You Can Learn