Successfully reported this slideshow.
Your SlideShare is downloading. ×

The Triangular Life Cycle Model

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Loading in …3
×

Check these out next

1 of 35 Ad

More Related Content

Slideshows for you (17)

Advertisement

Similar to The Triangular Life Cycle Model (20)

More from Phil Robinson (20)

Advertisement

Recently uploaded (20)

The Triangular Life Cycle Model

  1. 1. LonsdaleSystems.com The Triangular Life Cycle Model Phil Robinson phil@lonsdalesystems.com www.lonsdalesystems.com LonsdaleSystems.com 1
  2. 2. Outline • The waterfall life cycle model • The triangular life cycle model • Using the model to improve software quality • Conclusion LonsdaleSystems.com 2
  3. 3. First.. …the waterfall life cycle model… LonsdaleSystems.com 3
  4. 4. …the waterfall life cycle model is based on… Initial Intermediate Final …the project life cycle… Project Management Time Scope Management Management Cost Quality Management Management … and project management priorities LonsdaleSystems.com 4
  5. 5. There are many problems with the waterfall life cycle model LonsdaleSystems.com 5
  6. 6. Success, glory, promotion is mine at last! Project Manager Initial Intermediate Final LonsdaleSystems.com 6
  7. 7. Project Manager Ah ha! Project contingency! Testing LonsdaleSystems.com 7
  8. 8. The Triangular Life Cycle Model  Product vs. project life cycle  Quality vs. project priorities  Views of quality vs. Gantt charts LonsdaleSystems.com 10
  9. 9. The Product Life Cycle Product Product Wabi-Sabi Requirement Opportunity Nothing is perfect Nothing is finished Needs Needs Nothing lasts Wants Wants Expectations Expectations LonsdaleSystems.com 11
  10. 10. Quality Management Priorities Project Management Time Scope Management Management Cost Quality Management Management LonsdaleSystems.com 12
  11. 11. Views of Quality Excellence Value view Quality can be What the user is recognised but prepared to pay not easily for quality defined Product view Measurable User’s view aspect of the Ability to product satisfy user’s needs Manufacturer’s view Conforms to the specification LonsdaleSystems.com 13
  12. 12. Gaps Between the Views of Quality Product p Ga Ga p Spec Need Gap LonsdaleSystems.com 14
  13. 13. The Reasons For Gaps “Gap” Understand the ” “Gap user’s needs “Voice of the customer” Follow the specification “Gap” “Voice of the process” I’ll know it when I see it “IKIWISI” LonsdaleSystems.com 15
  14. 14. Product Product and Process Product Product Requirement Opportunity Needs Needs Wants Wants Expectations Expectations Need Spec LonsdaleSystems.com 16
  15. 15. Product Product and Process Co ns tru t en c tio ym n lo ep D ign Op Des er at io n Need Spec Requirements LonsdaleSystems.com 17
  16. 16. Product The Triangular Life Cycle Model Vo ice Co ns I tru t of en IS c tio ym n th IW lo ep e D IK pr oc Wabi-Sabi ign es Op Des s er at io n Requirements Need Spec Voice of the customer LonsdaleSystems.com 18
  17. 17. Closing the “Gaps” LonsdaleSystems.com 19
  18. 18. Product The Role of Verification and Validation Verification Are we building the product correctly? Validation Are we building the correct product? Need Spec LonsdaleSystems.com 20
  19. 19. Product Closing the System testing Gaps With Integration testing Verification Unit testing Source code review Design review Architecture review Need Spec LonsdaleSystems.com 21
  20. 20. Product Closing the Gaps With Requirements Validation Need Spec Workshops Modelling Stakeholder Prototypes review LonsdaleSystems.com 22
  21. 21. Product Acceptance testing Measuring Operational testing the Final Gap With Product Post Validation implementation review Need Spec LonsdaleSystems.com 23
  22. 22. The Testing Region Product Acceptance testing System testing Te gion re Integration testing sti ng Unit testing LonsdaleSystems.com 24
  23. 23. Closing the Product Gaps With Configuration Management Change control Version control Identification Need Requirements Spec management LonsdaleSystems.com 25
  24. 24. Closing the Gaps With Configuration Management g ap g ap ed tual p at Ac ci n ti A Scope change Spec LonsdaleSystems.com 26
  25. 25. Closing the Product Gaps With Error Defect analysis Defect Prevention removal Defect injection Corrective action Need Spec LonsdaleSystems.com 27
  26. 26. Product Closing the Gaps With Rework Rework Need Spec LonsdaleSystems.com 28
  27. 27. Product Closing the 1.Prototype (LCO) Gaps With 2.Architecture Iteration proof of concept (LCA) 3.Acceptance test (IOC) Refinement Iteration review Need Spec Iteration plan LonsdaleSystems.com 29
  28. 28. Closing the Product Gaps With Process Improvement Cost of Cost of closing poor quality the gaps total quality budget = cost of poor quality + cost of closing the gaps Need Spec LonsdaleSystems.com 30
  29. 29. Co ns tru c tio n Spending the Closing the Gaps quality budget With Process more wisely ign Des Requirements Improvement Increase Quality the quality Budget budget Cost Value view gaps Cost of p of closing the oor quali ty Cost Quality LonsdaleSystems.com 31
  30. 30. Closing the Gaps With Process Improvement Co n str u cti on ign Des Requirements LonsdaleSystems.com 32
  31. 31. Closing the Gaps With Process Improvement Investment Return Quality Budget Cost ps Cost sing the ga of po or qu Cos t of clo a lity Quality LonsdaleSystems.com 33
  32. 32. “Triangular” Maturity Models s es el op Ideal H nd rsta n de Com e mun ourc Misu icat s e Out LonsdaleSystems.com 34
  33. 33. Conclusion LonsdaleSystems.com 35
  34. 34. A question of Project balance… Management Quality Priorities Management Priorities Time Product Cost Quality Vo Scope ice Co ns I tr t of uc en IS ti on ym th IW lo ep ep D IK Activities roc Wabi-Sabi ign es Op Des s er at io n Need Work Product Requirements Spec Voice of the customer LonsdaleSystems.com 36
  35. 35. LonsdaleSystems.com The Triangular Life Cycle Model Phil Robinson phil@lonsdalesystems.com www.lonsdalesystems.com LonsdaleSystems.com 37

×