ash maurya, usercycle
DESCRIPTION
Presentation during The Lean Startup SXSW by Ash Maurya, USERcycle.TRANSCRIPT
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