Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Leanish Agility for Start-ups

Aleksi
November 22, 2012

Leanish Agility for Start-ups

Presented @ Agile Riga 2012

Aleksi

November 22, 2012
Tweet

More Decks by Aleksi

Other Decks in Technology

Transcript

  1. is developer? is not a developer? is in a startup?

    would like to be in a startup? thinks enterpreneurship happens only in startups? knows what is this Lean start-up anyway? Who
  2. Lean Startup Build Product Measure Data Learn Ideas Minimum Viable

    Product Continuous deployment Scientific experiment Customer development Eliminate waste Split testing 5 Whys
  3. Methodology of maximizing probability of start-up success by eliminating waste

    by repeatedly finding the right idea by talking to customers Lean Startup
  4. Methodology of maximizing probability of start-up success by eliminating waste

    by repeatedly finding the right idea by talking to customers and honing it into a vision. Lean Startup
  5. Methodology of maximizing probability of start-up success by eliminating waste

    by repeatedly finding the right idea by talking to customers and honing it into a vision. Avoiding assumption it’s the actually the idea that wins. Lean Startup
  6. Methodology of maximizing probability of start-up success by eliminating waste

    by repeatedly finding the right idea by talking to customers and honing it into a vision. Avoiding assumption it’s the actually the idea that wins. Building a minimal product (/service) iteratively Lean Startup
  7. Methodology of maximizing probability of start-up success by eliminating waste

    by repeatedly finding the right idea by talking to customers and honing it into a vision. Avoiding assumption it’s the actually the idea that wins. Building a minimal product (/service) iteratively by defining riskiest assumption Lean Startup
  8. Lean Startup Methodology of maximizing probability of start-up success by

    eliminating waste by repeatedly finding the right idea by talking to customers and honing it into a vision. Avoiding assumption it’s the actually the idea that wins. Building a minimal product (/service) iteratively by defining riskiest assumption, and validating it by devising a ”scientific experiment”.
  9. Lean Startup Methodology of maximizing probability of start-up success by

    eliminating waste by repeatedly finding the right idea by talking to customers and honing it into a vision. Avoiding assumption it’s the actually the idea that wins. Building a minimal product (/service) iteratively by defining riskiest assumption, and validating it by devising a ”scientific experiment”. Eventually, if you’re lucky
  10. Lean Startup Methodology of maximizing probability of start-up success by

    eliminating waste by repeatedly finding the right idea by talking to customers and honing it into a vision. Avoiding assumption it’s the actually the idea that wins. Building a minimal product (/service) iteratively by defining riskiest assumption, and validating it by devising a ”scientific experiment”. Eventually, if you’re lucky, you’ll have ”product/market fit”
  11. Lean Startup Methodology of maximizing probability of start-up success by

    eliminating waste by repeatedly finding the right idea by talking to customers and honing it into a vision. Avoiding assumption it’s the actually the idea that wins. Building a minimal product (/service) iteratively by defining riskiest assumption, and validating it by devising a ”scientific experiment”. Eventually, if you’re lucky, you’ll have ”product/market fit” and can concentrate on optimizing and scaling.
  12. Build Product Measure Data Learn Ideas Minimum Viable Product Continuous

    deployment Eliminate waste Agile software development is about Turning ideas like in user stories into (minimum viable) product by eliminating waste
  13. Build Product Measure Data Learn Ideas Learn a thing at

    a time ~ limit WIP Kanban could also be utilized at prioritizing learning
  14. Comparison of Scrum and Kanban to Lean Startup Scrum prescribes

    roles Scrum prescribes timeboxed iterations Kanban limits WIP per workflow state Both are empirical Scrum resists change within an iteration Scrum board is reset between each iteration Scrum prescribes cross-functional teams Scrum backlog items must fit in a sprint Scrum prescribes estimation and velocity Both allow working on multiple products simultaneously Left side by Henrik Kniberg http://www.crisp.se/file-uploads/Kanban-vs-Scrum.pdf No roles – everybody does Suggest quickest possible iterations Limits WIP by deciding what to learn Hyper-empirical – evidence based Discourages but allows change Ideas board could be reseted Assumes cross-functional team Tries to avoid big chunks Innovation accounting Irrelevant – product is the startup
  15. Build Product Measure Data Learn Ideas Minimum Viable Product Sometimes

    Minimum Viable Product is no Build at all What’s the Agile team role then?
  16. Should there be any product if the goal is to

    find out if people want to get their timeline filtered?
  17. What do you mean by maximizing probability for success? Rudolf

    says: Agile already maximizes value! Don’t mess with Rudolf or your xmas will be dark!
  18. Agile is very effective on transforming wrong idea into a

    product wrong idea flames out eventually
  19. Agile is very effective on transforming wrong idea into a

    product Lean uses iterations to learn what is a good idea flame out quickly and adapt
  20. Week Users 1 1111 2 2666 3 3554 Vanity metric

    0   500   1000   1500   2000   2500   3000   3500   4000   1   2   3  
  21. Less Vanity metric Week Users Signed in Weekly active users

    (WAU) 1 1111 1111 100% 2 2666 1888 71% 3 3554 1466 41% 0%   25%   50%   75%   100%   1   2   3   Weekly  ac)ve  users  
  22. Story so far: A new feature X was added and

    announced How do you know the new feature is any good?
  23. Week Users Signed up Signed in Used feature X Usefulness

    1 1111 1111 1111 666 60% 2 2666 1555 1888 444 24% 3 3554 888 1466 333 23% Is the new feature useful? 0%   25%   50%   75%   100%   1   2   3   Usefulness   No! It should be removed!
  24. Cohort is a similar group of people. In this example,

    a group of people who started using at the same week. Week : 1 2 3 Cohort from week Signed up Signed in Used feature X Usefulne ss Signed in Used feature X Usefulne ss Signed in Used feature X Usefulnes s 1 1111 1111 666 60% 333 167 50% 111 72 65% 2 1555 1555 277 18% 467 70 15% 3 888 888 191 21% Sums: 3554 1111 666 1888 444 1466 333
  25. Let’s simplify! Week : 1 2 3 Cohort from week

    Usefulness Usefulness Usefulness 1 60% 50% 65% 2 18% 15% 3 21%
  26. Week : 1 2 3 Cohort from week Usefulness Usefulness

    Usefulness 1 60% 50% 65% 2 18% 15% 3 21% 0%   25%   50%   75%   100%   1   2   3   Usefulness   All  users   Cohort  week  1   Is the new feature useful? Yes! First users use it!
  27. Week : 1 2 3 Cohort from week Usefulness Usefulness

    Usefulness 1 60% 50% 65% 2 18% 15% 3 21% Is the new feature useful? No! New users don’t find it! 0%   25%   50%   75%   100%   1   2   3   Usefulness   All  users   Cohort  week  1   Cohort  week  2   Cohort  Week  3  
  28. Increase skillset and toolset by introducing a Data Scientist! How

    to keep agile team agile in Lean startup?
  29. Agile shop should consider themselves a Lean Startup Which wrong

    assumptions you caress about your business? Do you employ vanity metrics? Can you innovate your business model?
  30. ”I understand what you're saying, and your comments are valuable,

    but I'm gonna ignore your advice.” - Fantastic Mr. Fox
  31. http:// www.flickr.com/ photos/visualpanic/ 2823427263/sizes/l/ in/photostream/ http:// www.flickr.com/ photos/kikasz/ 6186223885/sizes/l/ in/photostream/

    http:// www.flickr.com/ photos/baboon/ 115446241/sizes/l/in/ photostream/ http:// www.flickr.com/ photos/ricksflicks/ 5348698725/sizes/l/ in/photostream/ http:// en.wikipedia.org/ wiki/ Agile_software_develo pment http:// www.flickr.com/ photos/ilariamauric/ 4833297461/sizes/l/ in/photostream/ http:// www.flickr.com/ photos/jornidzerda/ 4935388653/sizes/l/ in/photostream/ http://tweetbe.st/ http:// www.flickr.com/ photos/gi/ 327635449/sizes/l/in/ photostream/ http:// www.flickr.com/ photos/gorillaradio/ 308988977/sizes/o/ in/photostream/ http:// www.flickr.com/ photos/ beginasyouare/ 3933555015/ http:// www.flickr.com/ photos/telomi/ 5374941508/sizes/l/ in/photostream/ http:// www.flickr.com/ photos/visualpanic/ 3236219002/sizes/l/ in/photostream/ http:// www.flickr.com/ photos/svenwerk/ 4249093191/sizes/l/ in/photostream/ http://www.flickr.com/ photos/le_plochingen/ 6595415697/sizes/l/in/ photostream/ http:// www.flickr.com/ photos/miuenski/ 5394654161/ http://www.flickr.com/ photos/insightimaging/ 5061204560/sizes/l/in/ photostream/ http:// www.flickr.com/ photos/myxi/ 4327438430/sizes/l/ in/photostream/ http://www.flickr.com/ photos/ 29393867@N07/42868 28753/sizes/l/in/ photostream/