How to be a Lean Product Developer? @Agile Riga Day 2012

3,828 views
3,591 views

Published on

Published in: Business, Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,828
On SlideShare
0
From Embeds
0
Number of Embeds
1,351
Actions
Shares
0
Downloads
45
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

How to be a Lean Product Developer? @Agile Riga Day 2012

  1. 1. How to be a Lean Product Developer? Marko Taipale Agile Riga Day 2012Saturday, March 17, 12
  2. 2. 2 reasons... Why this topic is important for you?Saturday, March 17, 12
  3. 3. Saturday, March 17, 12
  4. 4. Saturday, March 17, 12
  5. 5. 1 We are wasting time and effort on doing the wrong thingSaturday, March 17, 12
  6. 6. Features used 16% 13% 20% valuable 19% Sometimes Often 7% Always Never Rarely 45% XP2002 CHAOS reportSaturday, March 17, 12
  7. 7. 2 53% of us don’t know what the company is trying to achieve TBWA North - Study on 2010 We do not see the purpose in our work or We do not know if the work we do has a purposeSaturday, March 17, 12
  8. 8. Saturday, March 17, 12
  9. 9. Cycle as fast as possibleSaturday, March 17, 12
  10. 10. Guide for a lean product developer 1. "Lean" your business ideas IDEAS 2. Build faster (or not at all!) LEARN BUILD 3. Measure it! MEASURE 4. Learn FasterSaturday, March 17, 12
  11. 11. 1. "Lean" your business ideas 2. Build faster (or not at all!) 3. Measure it! 4. Learn FasterSaturday, March 17, 12
  12. 12. What is a ”business idea”?Saturday, March 17, 12
  13. 13. What is a ”business idea”? This guy is guessing... It is just a “series of guesses”Saturday, March 17, 12
  14. 14. How to communicate your business idea?Saturday, March 17, 12
  15. 15. 4 9 1 3 2 8 5 7 6Saturday, March 17, 12
  16. 16. So where is the guess? Remember this guy?Saturday, March 17, 12
  17. 17. Saturday, March 17, 12
  18. 18. How to validate the guesses?Saturday, March 17, 12
  19. 19. Customer Development Customer Customer Customer Company Discovery Validation Creation Building Problem / Product / Solution Fit Market Fit Scale Organization Proposed Business Scale MVP Model Execution Scale Operations Sales & Proposed Marketing Funnels RoadmapSaturday, March 17, 12
  20. 20. Customer Development Customer Customer Customer Company Discovery Validation Creation Building Problem / Product / Solution Fit Market Fit Scale Get out of the building! Organization Proposed Business Scale MVP Model Execution Scale Operations Sales & Proposed Marketing Funnels RoadmapSaturday, March 17, 12
  21. 21. Customer Customer Customer Company Discovery Validation Creation Building hypotheses, experiments, insights data, feedback, insights Product DevelopmentSaturday, March 17, 12
  22. 22. Customer Customer Customer Company Discovery Problem Team Validation Creation Building hypotheses, experiments, insights data, feedback, insights Solution Team Product DevelopmentSaturday, March 17, 12
  23. 23. Lean Business Idea - Summary • Business idea is just a series of guesses • You can validate the guesses with the help of Customer Development • Business Model Canvas is effective tool to communicate your business ideasSaturday, March 17, 12
  24. 24. 1. "Lean" your business ideas 2. Build faster (or not at all!) 3. Measure it! 4. Learn FasterSaturday, March 17, 12
  25. 25. The Concept of an inventory Business Design Development case Testing DeploymentSaturday, March 17, 12
  26. 26. The Concept of an inventory 2 8 10 Business Design Development case Testing Deployment 5 25Saturday, March 17, 12
  27. 27. Don’t write the code! Business Design Development case Testing DeploymentSaturday, March 17, 12
  28. 28. Don’t write the code! Business Design Development case Testing Deployment If you write the code..Saturday, March 17, 12
  29. 29. Inventory with ATDD 2 8 5 Business Development Design case & Test Deployment 15Saturday, March 17, 12
  30. 30. Architecture Realisation VisionSaturday, March 17, 12
  31. 31. Inventory with ATDD + JIT Architecture 2 5 Business Design, Development Deployment case & Test 7Saturday, March 17, 12
  32. 32. Continuous Integration Get the stuff Build & deploy Test & Report from VCS + Continuous Deployment Deploy to Monitor & Backup production AlertSaturday, March 17, 12
  33. 33. Continuous Integration & DeploymentSaturday, March 17, 12
  34. 34. Inventory with ATDD + JIT Architecture + CD 2 Business Design, Development case & ATDD & Continuous Deployment 2Saturday, March 17, 12
  35. 35. What about design of the product? • UX • Business model pivots etc. • Some inventories are needed - they are actually buffersSaturday, March 17, 12
  36. 36. Example value streamSaturday, March 17, 12
  37. 37. Summary- Build faster • Think timing (Just-In-Time) • Think big, implement small (and fast) • be aware of the inventory (queues) in your product development process (system)Saturday, March 17, 12
  38. 38. 1. "Lean" your business ideas 2. Build faster (or not at all!) 3. Measure it! 4. Learn FasterSaturday, March 17, 12
  39. 39. What are things we NEED to measure? • How do you know you’re done? • How do you know something is more important/valuable than something else? • How do you know how are you doing? • How do you choose between two or more solutions?Saturday, March 17, 12
  40. 40. Number One Waste? Features used 16% 13% 19% Sometimes Often 7% Always Never Rarely 45% XP2002 CHAOS reportSaturday, March 17, 12
  41. 41. Measuring if it is used Owner: Marko Size: S Comments for service offers and requests 5 days QUEUE: 1.6.2010 DONE: 6.6.2010 READY: 3.6.2010 3 daysSaturday, March 17, 12
  42. 42. Levels Monitoring of monitoring Biz reports Business Hearbeat.rb & navigator Application Hearbeat.rb & Monit Containers & DB Monit & Nagios OS & Services Monit & Nagios HardwareSaturday, March 17, 12
  43. 43. Funnel analysis Acquisition Activation Retention Referral RevenueSaturday, March 17, 12
  44. 44. Testing hypotheses with Split Testing A B Acquisition Acquisition Activation Activation Retention Retention Referral Referral Revenue Revenue 20% 40%Saturday, March 17, 12
  45. 45. Summary - Measure it • Measure what matters to you • Measure to throw away the waste (optimize the whole system) • Think measuring when implementing the solution • Measure the business (not only tech)Saturday, March 17, 12
  46. 46. 1. "Lean" your business ideas 2. Build faster (or not at all!) 3. Measure it! 4. Learn FasterSaturday, March 17, 12
  47. 47. Saturday, March 17, 12
  48. 48. Ship it! - learning inventory 2 Business Design, Development case & ATDD & Continuous Deployment Amazon: new deployment every 11.6 seconds Facebook: continuous deployment Flickr: same thing IMVU, KaChing, KISSMetrics... Elisa, Huitale...Saturday, March 17, 12
  49. 49. Get out of the buildingSaturday, March 17, 12
  50. 50. Testing hypotheses with Split Testing A B Acquisition Acquisition Activation Activation Retention Retention Referral Referral Revenue Revenue 20% 40%Saturday, March 17, 12
  51. 51. Everything is a guess So how to formulate that as hypotheses?Saturday, March 17, 12
  52. 52. A way of learning 5 whysSaturday, March 17, 12
  53. 53. A3 template for problem solving http://www.crisp.se/lean/a3-templateSaturday, March 17, 12
  54. 54. Customer Customer Customer Company Discovery Problem Team Validation Creation Building hypotheses, experiments, insights data, feedback, insights Solution Team Product DevelopmentSaturday, March 17, 12
  55. 55. Summary - Learn faster • Truth is out there: Ship It & Get out from the building • Identify root causes and use A3 for problem solvingSaturday, March 17, 12
  56. 56. Executive summary • Stop wasting people’s time • Communicate the purpose to engage people around youSaturday, March 17, 12
  57. 57. Marko Taipale @markotaipale huitale.blogspot.com marko.taipale@huitale.com I help companies to improve by showing what I have done, how I have done it and what I have learned about it I am also a CTO ofSaturday, March 17, 12

×