0
How to be a Lean Product Developer?                            Marko Taipale                         Agile Riga Day 2012Sa...
2 reasons...                          Why this topic is                         important for you?Saturday, March 17, 12
Saturday, March 17, 12
Saturday, March 17, 12
1                 We are wasting time and effort                   on doing the wrong thingSaturday, March 17, 12
Features used                                  16%                                        13%              20% valuable   ...
2                 53% of us don’t know what the                  company is trying to achieve                             ...
Saturday, March 17, 12
Cycle as fast as possibleSaturday, March 17, 12
Guide for a lean                         product developer                1. "Lean" your business ideas               IDEA...
1. "Lean" your business ideas       2. Build faster (or not at all!)       3. Measure it!       4. Learn FasterSaturday, M...
What is a ”business idea”?Saturday, March 17, 12
What is a ”business idea”?        This guy is guessing...                         It is just a “series of guesses”Saturday...
How to communicate your                      business idea?Saturday, March 17, 12
4       9                         1       3           2                             8       5                             ...
So where is the guess?            Remember this guy?Saturday, March 17, 12
Saturday, March 17, 12
How to validate the guesses?Saturday, March 17, 12
Customer Development          Customer        Customer      Customer    Company          Discovery       Validation    Cre...
Customer Development          Customer        Customer      Customer    Company          Discovery       Validation    Cre...
Customer         Customer       Customer     Company          Discovery        Validation     Creation      Building      ...
Customer         Customer       Customer     Company          Discovery                         Problem Team              ...
Lean Business Idea -                              Summary                     • Business idea is just a series of guesses ...
1. "Lean" your business ideas       2. Build faster (or not at all!)       3. Measure it!       4. Learn FasterSaturday, M...
The Concept of an                              inventory            Business               Design      Development        ...
The Concept of an                              inventory                              2              8                 10 ...
Don’t write the code!            Business               Design      Development              case                         ...
Don’t write the code!            Business               Design      Development              case                         ...
Inventory with ATDD                              2                8                 5            Business                 ...
Architecture                         Realisation              VisionSaturday, March 17, 12
Inventory with ATDD +                     JIT Architecture                         2                         5            ...
Continuous Integration               Get the stuff                                        Build & deploy     Test & Report...
Continuous Integration & DeploymentSaturday, March 17, 12
Inventory with ATDD +                  JIT Architecture + CD                         2            Business          Design...
What about design of                            the product?                     • UX                     • Business model...
Example value streamSaturday, March 17, 12
Summary- Build faster                     • Think timing (Just-In-Time)                     • Think big, implement small (...
1. "Lean" your business ideas       2. Build faster (or not at all!)       3. Measure it!       4. Learn FasterSaturday, M...
What are things we                         NEED to measure?                     • How do you know you’re done?            ...
Number One Waste?             Features used                           16%                                 13%             ...
Measuring if it is used                          Owner: Marko                          Size: S                            ...
Levels Monitoring                                of monitoring                          Biz reports      Business         ...
Funnel analysis                            Acquisition                             Activation                             ...
Testing hypotheses with                       Split Testing                            A                    B             ...
Summary - Measure it                     • Measure what matters to you                     • Measure to throw away the was...
1. "Lean" your business ideas       2. Build faster (or not at all!)       3. Measure it!       4. Learn FasterSaturday, M...
Saturday, March 17, 12
Ship it! - learning                             inventory                          2            Business           Design,...
Get out of the buildingSaturday, March 17, 12
Testing hypotheses with                       Split Testing                            A                    B             ...
Everything is a guess                         So how to formulate that as                                hypotheses?Saturd...
A way of learning                                        5 whysSaturday, March 17, 12
A3 template for problem                                 solving                                http://www.crisp.se/lean/a3...
Customer         Customer       Customer     Company          Discovery                         Problem Team              ...
Summary - Learn faster                     • Truth is out there: Ship It & Get out from                         the buildi...
Executive summary                     • Stop wasting people’s time                     • Communicate the purpose to engage...
Marko Taipale                    @markotaipale                    huitale.blogspot.com                     marko.taipale@h...
Upcoming SlideShare
Loading in...5
×

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

2,865

Published on

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

No Downloads
Views
Total Views
2,865
On Slideshare
0
From Embeds
0
Number of Embeds
36
Actions
Shares
0
Downloads
40
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×