Product Development in the Land of the Free - Energized Work Presentation

1,091
-1

Published on

Creating and sustaining a system for effective product development isn’t easy. The fact that so many software projects are still failing tells us that we should be doing something very different. With lessons learned from eXtreme Programming, Scrum and systems approaches such as Lean Thinking and the Theory of Constraints, this session explores the things we’ve been doing beyond the agile comfort zone to improve the effectiveness and throughput of product development and increase business agility.

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

  • Be the first to like this

No Downloads
Views
Total Views
1,091
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Product Development in the Land of the Free - Energized Work Presentation

  1. 1. product development in the land of the free the test-driven organization 24-Sep-10
  2. 2. Simon Baker Twitter - @energizr Skype - simon.energizr simon@energizedwork.com Gus Power Twitter - @guspower Skype - gus.j.power gus@energizedwork.com 2© 2010 Energized Work - www.energizedwork.com
  3. 3. Twitter: #landofthefree #lkbe10 3© 2010 Energized Work - www.energizedwork.com
  4. 4. http://www.energizedwork.com/ sessions/landofthefree Session stuff at: 4© 2010 Energized Work - www.energizedwork.com
  5. 5. Our purpose is to get and keep customers 5© 2010 Energized Work - www.energizedwork.com
  6. 6. Delight our customers 6© 2010 Energized Work - www.energizedwork.com
  7. 7. the goal is to make money - Goldratt ‘‘ 7© 2010 Energized Work - www.energizedwork.com
  8. 8. Business Sponsor Managing Director The Product Integrators Support Operations Subscribers Editors Program Management Channel Producers Sales Brand Marketing CTO USERS STAKEHOLDERS CUSTOMERS 8© 2010 Energized Work - www.energizedwork.com
  9. 9. Understand demand Common goals Consensus on priorities Balanced delivery 9© 2010 Energized Work - www.energizedwork.com
  10. 10. 2000 2002 2004 2006 2008 20 40 60 80 100 0 % Failed and marginal projects – Standish Report, Chaos Data 10© 2010 Energized Work - www.energizedwork.com
  11. 11. Scala Eclipse Scrumban Scrum Backlog Groovy on Grails Pomodoro Technique Domain-driven design Continuous Integration Flow UML Ruby on Rails Feature Injection REST Visual Studio Kanban .NET Dependency Injection Acceptance test-driven development IntelliJ XML Theory of Constraints Lean Thinking Visualization BDD Agile Extreme Programming User Stories Systems Thinking SoA jQuery Pair Programming TDD Continuous Improvement Automation Selenium Spock jUnit Iterative Development 11© 2010 Energized Work - www.energizedwork.com
  12. 12. Doing the right thing isn’t getting easier 12© 2010 Energized Work - www.energizedwork.com
  13. 13. Information Architecture Disaster Recovery Business Planning Systems Administration Project Management Architecture Usability Testing Graphics Design User Acceptance Branding SEO Regulatory Compliance Marketing Analysis Budgeting Software Development Testing Support Sales Interaction Design Capacity Planning Business Intelligence Legal Training 13© 2010 Energized Work - www.energizedwork.com
  14. 14. Organizations are over-organized 14© 2010 Energized Work - www.energizedwork.com
  15. 15. Centralization comes at the cost of complexity Marketing Sales Design Build Test Support PRODUCT 15© 2010 Energized Work - www.energizedwork.com
  16. 16. PRODUCT Making good decisions is difficult if we can’t see EdictsTargets Local optimizations Limited view of the product 16© 2010 Energized Work - www.energizedwork.com
  17. 17. Too complicated 17© 2010 Energized Work - www.energizedwork.com
  18. 18. TOO HARD Dealing with the real" problems is avoided 18© 2010 Energized Work - www.energizedwork.com
  19. 19. Successful projects by size – Standish Report, Chaos Data < $750K $750K – 1.5M $1M – 3M $6 – 10M > $10M 20 40 60 80 100 0 % 19© 2010 Energized Work - www.energizedwork.com
  20. 20. It is better to fail conventionally, than to succeed unconventionally - John Maynard Keynes ‘‘ 20© 2010 Energized Work - www.energizedwork.com
  21. 21. Content Delivery Capability Sales Business Direction Users PRODUCT STREAM 21© 2010 Energized Work - www.energizedwork.com
  22. 22. Way of working Effectiveness Transformative change to a better place to start from Small improvements may only improve the system to a point 22© 2010 Energized Work - www.energizedwork.com
  23. 23. Find a lever by seizing a crisis or by creating one - Lean Thinking, Womack and Jones ‘‘ 23© 2010 Energized Work - www.energizedwork.com
  24. 24. Understand the system 24© 2010 Energized Work - www.energizedwork.com
  25. 25. Acknowledge the crisis Speak plainly Provide options Executive readiness 25© 2010 Energized Work - www.energizedwork.com
  26. 26. Make a joint commitment Build executive confidence Executive partnership 26© 2010 Energized Work - www.energizedwork.com
  27. 27. Setup quickly 27© 2010 Energized Work - www.energizedwork.com
  28. 28. Do something that can’t be ignored 28© 2010 Energized Work - www.energizedwork.com
  29. 29. Forget grand strategy for the moment - Lean Thinking, Womack and Jones ‘‘ 29© 2010 Energized Work - www.energizedwork.com
  30. 30. Produce immediate results 30© 2010 Energized Work - www.energizedwork.com
  31. 31. Protect flow 31© 2010 Energized Work - www.energizedwork.com
  32. 32. Changing process and structure without changing the way people think is just posturing 32© 2010 Energized Work - www.energizedwork.com
  33. 33. Everyone thinks of changing the world, but no-one thinks of changing himself - Leo Tolstoy ‘‘ 33© 2010 Energized Work - www.energizedwork.com
  34. 34. Are our customers delighted? Are we getting better? 34© 2010 Energized Work - www.energizedwork.com
  35. 35. Continually rediscover our customers 35© 2010 Energized Work - www.energizedwork.com
  36. 36. Measure how we’re doing Visualize data Analyze results Learn 36© 2010 Energized Work - www.energizedwork.com
  37. 37. CTO Sponsor Editors Channels PM 23/10 30/10 06/11 13/11 20/11 27/11 04/12 11/12 18/12 24/12 08/01 15/01 22/01 29/01 05/02 12/02 19/02 26/02 04/03 11/03 18/03 25/03 01/04 08/04 15/04 22/04 29/04 06/05 13/05 20/05 27/05 03/06 10/06 17/06 24/06 01/07 08/07 15/07 22/07 29/07 05/08 12/08 19/08 26/08 02/09 Mood of the Customers Positive Meh Negative Customer mood 37© 2010 Energized Work - www.energizedwork.com
  38. 38. Usage example 0 200,000 400,000 600,000 800,000 1,000,000 1,200,000 1,400,000 1,600,000 1,800,000 2,000,000 02/01 09/01 Uniques 0 5,000,000 10,000,000 15,000,000 20,000,000 25,000,000 30,000,000 35,000,000 J A Page Views 38© 2010 Energized Work - www.energizedwork.com
  39. 39. Profit and loss -1,000,000 0 1,000,000 2,000,000 3,000,000 4,000,000 5,000,000 £ [ Accumulated ] Profit, Revenue and Capacity Cost Capacity Cost Profit Revenue 39© 2010 Energized Work - www.energizedwork.com
  40. 40. Flow and cycle time 0 5 10 15 20 25 30 35 40 23/10 30/10 06/11 13/11 20/11 27/11 04/12 11/12 18/12 25/12 01/01 08/01 15/01 22/01 29/01 05/02 12/02 19/02 26/02 04/03 11/03 18/03 25/03 01/04 08/04 15/04 22/04 29/04 06/05 13/05 20/05 27/05 03/06 10/06 17/06 24/06 01/07 08/07 15/07 22/07 29/07 05/08 12/08 19/08 26/08 02/09 Days Average Cycle Time [ Per Week ] 0 20 40 60 80 100 120 140 23/10 30/10 06/11 13/11 20/11 27/11 04/12 11/12 18/12 24/12 08/01 15/01 22/01 29/01 05/02 12/02 19/02 26/02 04/03 11/03 18/03 25/03 01/04 08/04 15/04 22/04 29/04 06/05 13/05 20/05 27/05 03/06 10/06 17/06 24/06 01/07 08/07 15/07 22/07 29/07 05/08 12/08 19/08 26/08 02/09 Stories Flow [ Per Week ] THROUGHPUT INVENTORY STARTED READY TO START PREPARED 40© 2010 Energized Work - www.energizedwork.com
  41. 41. Cost of inventory and wip 0 50 100 Inventory [ Per Week ] 0 50,000 100,000 150,000 200,000 250,000 300,000 350,000 23/10 30/10 06/11 13/11 20/11 27/11 04/12 11/12 18/12 24/12 08/01 15/01 22/01 29/01 05/02 12/02 19/02 26/02 04/03 11/03 18/03 25/03 01/04 08/04 15/04 22/04 29/04 06/05 13/05 20/05 27/05 03/06 10/06 17/06 24/06 01/07 08/07 15/07 22/07 29/07 05/08 12/08 19/08 26/08 02/09 £ Total Sleeping Money Inventory Started WIP Ready to Start WIP Prepared WIP 0 5 10 15 20 25 Stories WIP [ Per Week ] 41© 2010 Energized Work - www.energizedwork.com
  42. 42. Effectiveness -30 -20 -10 0 10 Rework [ Per Week ] Repaid Debt Fixed Defects Debt Defects 0% 20% 40% 60% 80% 100% Effectiveness [ Per Week ] 0 20 40 60 80 100 120 Stories Throughput [ Per Week ] 42© 2010 Energized Work - www.energizedwork.com
  43. 43. The purpose of analysis is to give us insight - Understanding Variation, Wheeler ‘‘ 43© 2010 Energized Work - www.energizedwork.com
  44. 44. Improve the system Distort the system Distort the data Targets drive the wrong behaviors - John Seddon 44© 2010 Energized Work - www.energizedwork.com
  45. 45. As soon as you’ve got momentum expand your focus - Lean Thinking, Womack and Jones ‘‘ 45© 2010 Energized Work - www.energizedwork.com
  46. 46. Battleship Service Journeyman Product streams 46© 2010 Energized Work - www.energizedwork.com
  47. 47. Manage the portfolio as a system of products 47© 2010 Energized Work - www.energizedwork.com
  48. 48. Program Management Change Agency Financial Control Business Direction PRODUCT HUB 48© 2010 Energized Work - www.energizedwork.com
  49. 49. Purpose is to improve the portfolio’s performance by helping product streams improve their operational and financial effectiveness 49© 2010 Energized Work - www.energizedwork.com
  50. 50. Focus on the flow of value to customers, the delivery of quality and the elimination of waste 50© 2010 Energized Work - www.energizedwork.com
  51. 51. Create a safe environment for people to experiment and learn 51© 2010 Energized Work - www.energizedwork.com
  52. 52. The curse of enterprise thinking 52© 2010 Energized Work - www.energizedwork.com
  53. 53. Test-drive the organization 53© 2010 Energized Work - www.energizedwork.com
  54. 54. 54© 2010 Energized Work - www.energizedwork.com
  55. 55. See the status quo and break with tradition 55© 2010 Energized Work - www.energizedwork.com
  56. 56. Make an enemy of complexity 56© 2010 Energized Work - www.energizedwork.com
  57. 57. Measure the work from the customers’ point of view 57© 2010 Energized Work - www.energizedwork.com
  58. 58. 58© 2010 Energized Work - www.energizedwork.com
  59. 59. http://www.energizedwork.com/ sessions/landofthefree Session stuff at: 59© 2010 Energized Work - www.energizedwork.com
  60. 60. License You are free: To share – to copy, distribute and transmit the work To remix – to adapt the work Under the following conditions: Attribution – You must attribute the work in the manner specified by Energized Work (but not in any way that suggests that Energized Work endorse you or your use of the work). Share Alike – If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one. This presentation is provided under the Creative Commons Attribution Share Alike 3.0 Unported License. 60© 2010 Energized Work - www.energizedwork.com

×