How We Build Features1. How We Build Features
USERcycle Case Study
ASH MAURYA
@ashmaurya
http://www.ashmaurya.com
2. Some learning Most learning happens here
Requirements Development QA Release
Very little learning
3. Some learning Most learning happens here
Continuous
Requirements Release
Deployment
Shorten cycle time
4. Continuous
Requirements Release
Deployment
Build a continuous feedback loop with customers
7. VALIDATED
BACKLOG IN-PROGRESS (3) DONE
LEARNING
PARTIAL VALIDATE FULL VERIFY
BACKLOG MOCKUP DEMO CODE
ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
8. VALIDATED
BACKLOG IN-PROGRESS (3) DONE
LEARNING
PARTIAL VALIDATE FULL VERIFY
BACKLOG MOCKUP DEMO CODE
ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
BEING WORKED
9. VALIDATED
BACKLOG IN-PROGRESS (3) DONE
LEARNING
PARTIAL VALIDATE FULL VERIFY
BACKLOG MOCKUP DEMO CODE
ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
READY
10. VALIDATED
BACKLOG IN-PROGRESS (3) DONE
LEARNING
PARTIAL VALIDATE FULL VERIFY
BACKLOG MOCKUP DEMO CODE
ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
CUSTOMER
VALIDATION
11. Goal: Achieve 60% Activation rate
STATE
VALIDATED
BACKLOG IN-PROGRESS (3) DONE
LEARNING
PARTIAL VALIDATE FULL VERIFY
KEY METRIC
BACKLOG MOCKUP DEMO CODE
ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
12. Goal: Achieve 60% Activation rate
VALIDATED
BACKLOG IN-PROGRESS (1) DONE
LEARNING
PARTIAL VALIDATE FULL VERIFY
BACKLOG MOCKUP DEMO CODE
ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
13. Goal: Achieve 60% Activation rate
VALIDATED
BACKLOG IN-PROGRESS (1) DONE
LEARNING
PARTIAL VALIDATE FULL VERIFY
BACKLOG MOCKUP DEMO CODE
ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
UNDERSTAND
PROBLEM
14. Goal: Achieve 60% Activation rate
VALIDATED
BACKLOG IN-PROGRESS (1) DONE
LEARNING
PARTIAL VALIDATE FULL VERIFY
BACKLOG MOCKUP DEMO CODE
ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
15. Goal: Achieve 60% Activation rate
VALIDATED
BACKLOG IN-PROGRESS (1) DONE
LEARNING
PARTIAL VALIDATE FULL VERIFY
BACKLOG MOCKUP DEMO CODE
ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
16. Goal: Achieve 60% Activation rate
VALIDATED
BACKLOG IN-PROGRESS (1) DONE
LEARNING
PARTIAL VALIDATE FULL VERIFY
BACKLOG MOCKUP DEMO CODE
ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
17. Goal: Achieve 60% Activation rate
VALIDATED
BACKLOG IN-PROGRESS (1) DONE
LEARNING
PARTIAL VALIDATE FULL VERIFY
BACKLOG MOCKUP DEMO CODE
ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
DEFINE
SOLUTION
18. Goal: Achieve 60% Activation rate
VALIDATED
BACKLOG IN-PROGRESS (1) DONE
LEARNING
PARTIAL VALIDATE FULL VERIFY
BACKLOG MOCKUP DEMO CODE
ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
DEFINE
SOLUTION
19. Goal: Achieve 60% Activation rate
VALIDATED
BACKLOG IN-PROGRESS (1) DONE
LEARNING
PARTIAL VALIDATE FULL VERIFY
BACKLOG MOCKUP DEMO CODE
ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
20. Goal: Achieve 60% Activation rate
VALIDATED
BACKLOG IN-PROGRESS (1) DONE
LEARNING
PARTIAL VALIDATE FULL VERIFY
BACKLOG MOCKUP DEMO CODE
ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
21. Goal: Achieve 60% Activation rate
VALIDATED
BACKLOG IN-PROGRESS (1) DONE
LEARNING
PARTIAL VALIDATE FULL VERIFY
BACKLOG MOCKUP DEMO CODE
ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
22. Goal: Achieve 60% Activation rate
VALIDATED
BACKLOG IN-PROGRESS (1) DONE
LEARNING
PARTIAL VALIDATE FULL VERIFY
BACKLOG MOCKUP DEMO CODE
ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
23. Goal: Achieve 60% Activation rate
VALIDATED
BACKLOG IN-PROGRESS (1) DONE
LEARNING
PARTIAL VALIDATE FULL VERIFY
BACKLOG MOCKUP DEMO CODE
ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
24. Goal: Achieve 60% Activation rate
VALIDATED
BACKLOG IN-PROGRESS (1) DONE
LEARNING
PARTIAL VALIDATE FULL VERIFY
BACKLOG MOCKUP DEMO CODE
ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
VALIDATE
QUALITATIVELY
25. Goal: Achieve 60% Activation rate
VALIDATED
BACKLOG IN-PROGRESS (1) DONE
LEARNING
PARTIAL VALIDATE FULL VERIFY
BACKLOG MOCKUP DEMO CODE
ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
26. Goal: Achieve 60% Activation rate
VALIDATED
BACKLOG IN-PROGRESS (1) DONE
LEARNING
PARTIAL VALIDATE FULL VERIFY
BACKLOG MOCKUP DEMO CODE
ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
27. Goal: Achieve 60% Activation rate
VALIDATED
BACKLOG IN-PROGRESS (1) DONE
LEARNING
PARTIAL VALIDATE FULL VERIFY
BACKLOG MOCKUP DEMO CODE
ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
28. Goal: Achieve 60% Activation rate
VALIDATED
BACKLOG IN-PROGRESS (1) DONE
LEARNING
PARTIAL VALIDATE FULL VERIFY
BACKLOG MOCKUP DEMO CODE
ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
29. Goal: Achieve 60% Activation rate
VALIDATED
BACKLOG IN-PROGRESS (1) DONE
LEARNING
PARTIAL VALIDATE FULL VERIFY
BACKLOG MOCKUP DEMO CODE
ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
VERIFY
QUANTITATIVELY
30. Goal: Achieve 60% Activation rate
VALIDATED
BACKLOG IN-PROGRESS (1) DONE
LEARNING
PARTIAL VALIDATE FULL VERIFY
BACKLOG MOCKUP DEMO CODE
ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
31. Goal: Achieve 60% Activation rate
VALIDATED
BACKLOG IN-PROGRESS (1) DONE
LEARNING
PARTIAL VALIDATE FULL VERIFY
BACKLOG MOCKUP DEMO CODE
ROLLOUT QUALITATIVELY ROLLOUT QUANTITATIVELY
33. Want more content like this!
RUNNING LEAN
Systematically iterate your product
from plan A to a plan that works
Buy PDF: $19.00 $11.40 (Discount Code: RLSXSW)
http://www.RunningLeanHQ.com
Ash Maurya
twitter: ashmaurya
blog: http://www.ashmaurya.com