How to be a Lean Product Developer? @Agile Riga Day 2012
Upcoming SlideShare
Loading in...5
×
 

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

on

  • 2,823 views

 

Statistics

Views

Total Views
2,823
Views on SlideShare
1,909
Embed Views
914

Actions

Likes
1
Downloads
34
Comments
0

39 Embeds 914

http://huitale.blogspot.fi 473
http://huitale.blogspot.com 186
http://www.huitale.blogspot.fi 53
http://huitale.blogspot.ru 42
http://huitale.blogspot.co.uk 22
http://huitale.blogspot.de 18
http://huitale.blogspot.pt 15
http://huitale.blogspot.fr 10
http://huitale.blogspot.com.br 9
http://www.huitale.blogspot.com 9
http://huitale.blogspot.it 7
http://huitale.blogspot.ro 6
http://huitale.blogspot.co.il 6
http://huitale.blogspot.se 6
http://huitale.blogspot.ca 5
http://huitale.blogspot.cz 5
http://huitale.blogspot.sg 4
http://huitale.blogspot.com.au 4
http://huitale.blogspot.in 4
http://huitale.blogspot.nl 4
https://twitter.com 3
http://www.feedspot.com 3
http://www.huitale.blogspot.sg 2
http://huitale.blogspot.co.at 2
http://huitale.blogspot.com.ar 2
http://feeds.feedburner.com 1
http://huitale.blogspot.mx 1
http://lanyrd.com 1
http://feedly.com 1
http://huitale.blogspot.ie 1
http://huitale.blogspot.com.es 1
http://huitale.blogspot.hu 1
http://huitale.blogspot.ch 1
http://huitale.blogspot.hk 1
http://www.huitale.blogspot.se 1
http://huitale.blogspot.sk 1
http://www.huitale.blogspot.com.es 1
http://huitale.blogspot.kr 1
http://huitale.blogspot.be 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

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

  • How to be a Lean Product Developer? Marko Taipale Agile Riga Day 2012Saturday, March 17, 12
  • 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 19% Sometimes Often 7% Always Never Rarely 45% XP2002 CHAOS reportSaturday, March 17, 12
  • 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
  • Saturday, March 17, 12
  • Cycle as fast as possibleSaturday, March 17, 12
  • 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
  • 1. "Lean" your business ideas 2. Build faster (or not at all!) 3. Measure it! 4. Learn FasterSaturday, March 17, 12
  • 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, March 17, 12
  • How to communicate your business idea?Saturday, March 17, 12
  • 4 9 1 3 2 8 5 7 6Saturday, March 17, 12
  • 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 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
  • 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
  • Customer Customer Customer Company Discovery Validation Creation Building hypotheses, experiments, insights data, feedback, insights Product DevelopmentSaturday, March 17, 12
  • Customer Customer Customer Company Discovery Problem Team Validation Creation Building hypotheses, experiments, insights data, feedback, insights Solution Team Product DevelopmentSaturday, March 17, 12
  • 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
  • 1. "Lean" your business ideas 2. Build faster (or not at all!) 3. Measure it! 4. Learn FasterSaturday, March 17, 12
  • The Concept of an inventory Business Design Development case Testing DeploymentSaturday, March 17, 12
  • The Concept of an inventory 2 8 10 Business Design Development case Testing Deployment 5 25Saturday, March 17, 12
  • Don’t write the code! Business Design Development case Testing DeploymentSaturday, March 17, 12
  • Don’t write the code! Business Design Development case Testing Deployment If you write the code..Saturday, March 17, 12
  • Inventory with ATDD 2 8 5 Business Development Design case & Test Deployment 15Saturday, March 17, 12
  • Architecture Realisation VisionSaturday, March 17, 12
  • Inventory with ATDD + JIT Architecture 2 5 Business Design, Development Deployment case & Test 7Saturday, March 17, 12
  • Continuous Integration Get the stuff Build & deploy Test & Report from VCS + Continuous Deployment Deploy to Monitor & Backup production AlertSaturday, March 17, 12
  • Continuous Integration & DeploymentSaturday, March 17, 12
  • Inventory with ATDD + JIT Architecture + CD 2 Business Design, Development case & ATDD & Continuous Deployment 2Saturday, March 17, 12
  • What about design of the product? • UX • Business model pivots etc. • Some inventories are needed - they are actually buffersSaturday, March 17, 12
  • Example value streamSaturday, March 17, 12
  • 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
  • 1. "Lean" your business ideas 2. Build faster (or not at all!) 3. Measure it! 4. Learn FasterSaturday, March 17, 12
  • 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
  • Number One Waste? Features used 16% 13% 19% Sometimes Often 7% Always Never Rarely 45% XP2002 CHAOS reportSaturday, March 17, 12
  • 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
  • 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
  • Funnel analysis Acquisition Activation Retention Referral RevenueSaturday, March 17, 12
  • Testing hypotheses with Split Testing A B Acquisition Acquisition Activation Activation Retention Retention Referral Referral Revenue Revenue 20% 40%Saturday, March 17, 12
  • 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
  • 1. "Lean" your business ideas 2. Build faster (or not at all!) 3. Measure it! 4. Learn FasterSaturday, March 17, 12
  • Saturday, March 17, 12
  • 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
  • Get out of the buildingSaturday, March 17, 12
  • Testing hypotheses with Split Testing A B Acquisition Acquisition Activation Activation Retention Retention Referral Referral Revenue Revenue 20% 40%Saturday, March 17, 12
  • Everything is a guess So how to formulate that as hypotheses?Saturday, March 17, 12
  • A way of learning 5 whysSaturday, March 17, 12
  • A3 template for problem solving http://www.crisp.se/lean/a3-templateSaturday, March 17, 12
  • Customer Customer Customer Company Discovery Problem Team Validation Creation Building hypotheses, experiments, insights data, feedback, insights Solution Team Product DevelopmentSaturday, March 17, 12
  • 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
  • Executive summary • Stop wasting people’s time • Communicate the purpose to engage people around youSaturday, March 17, 12
  • 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