Iso vs cmm_vs_agile
description
Transcript of Iso vs cmm_vs_agile
![Page 1: Iso vs cmm_vs_agile](https://reader031.fdocuments.co/reader031/viewer/2022020723/54873c76b4af9f730d8b53db/html5/thumbnails/1.jpg)
ISO Vs CMM Vs Agile
Vijay Parvatikar
![Page 2: Iso vs cmm_vs_agile](https://reader031.fdocuments.co/reader031/viewer/2022020723/54873c76b4af9f730d8b53db/html5/thumbnails/2.jpg)
ISO Vs CMM Vs AgileISO 9000-3 Baby Boomer Gen
Agile Gen Y
CMM Gen X
![Page 3: Iso vs cmm_vs_agile](https://reader031.fdocuments.co/reader031/viewer/2022020723/54873c76b4af9f730d8b53db/html5/thumbnails/3.jpg)
ISO Vs CMM Vs AgileISO 9000-3 Emphasizes minimal quality criterea Set of documented procedures that cover all aspects of Business
Agile Emphasizes Individuals and Interactions Set of methodologies which help Rapid and Continuous delivery of useful software
CMM Emphasizes Process Improvement and Maturity Set of processes, practices and behaviour that will deliver predicted outcomes
![Page 4: Iso vs cmm_vs_agile](https://reader031.fdocuments.co/reader031/viewer/2022020723/54873c76b4af9f730d8b53db/html5/thumbnails/4.jpg)
ISO 9001-All about Documentation One Size fits all
![Page 5: Iso vs cmm_vs_agile](https://reader031.fdocuments.co/reader031/viewer/2022020723/54873c76b4af9f730d8b53db/html5/thumbnails/5.jpg)
ISO 9001 - Principles
• Customer Focus• Process Approach• System Approach to Management• Factual Approach to Decision Making• Mutually Beneficial Supplier Relationships• Involvement of People• Leadership
http://www.iso.org/iso/qmp
![Page 6: Iso vs cmm_vs_agile](https://reader031.fdocuments.co/reader031/viewer/2022020723/54873c76b4af9f730d8b53db/html5/thumbnails/6.jpg)
ISO 9001 - Approach• ISO 9001 uses a process oriented approach
• The Process Approach considers the interaction
between these processes, and the inputs and outputs that tie these processes together.
• Identify all the Processes, which make up Quality
Management System • Define Quality Standards and measurements for each
of these processes
![Page 7: Iso vs cmm_vs_agile](https://reader031.fdocuments.co/reader031/viewer/2022020723/54873c76b4af9f730d8b53db/html5/thumbnails/7.jpg)
CMM Maturity Levels - Ability to mature your Organization
![Page 8: Iso vs cmm_vs_agile](https://reader031.fdocuments.co/reader031/viewer/2022020723/54873c76b4af9f730d8b53db/html5/thumbnails/8.jpg)
CMM - Principles
• Process Approach - Focus on fixing the process not
the blame • Change is continuous
• Enforcement is required to retain continuous
improvement
![Page 9: Iso vs cmm_vs_agile](https://reader031.fdocuments.co/reader031/viewer/2022020723/54873c76b4af9f730d8b53db/html5/thumbnails/9.jpg)
CMM - Approach• CMM like ISO9001 uses a process oriented
approach • CMM defines 5 levels of engineering and management
practices • These 5 differenent practices define five distinct levels
of maturity based on Key Performance Areas ( KPA ) • Each KPA concentrates on completion of specific
tasks and practices
![Page 10: Iso vs cmm_vs_agile](https://reader031.fdocuments.co/reader031/viewer/2022020723/54873c76b4af9f730d8b53db/html5/thumbnails/10.jpg)
Agile Methodology - Rapid Iterations
![Page 11: Iso vs cmm_vs_agile](https://reader031.fdocuments.co/reader031/viewer/2022020723/54873c76b4af9f730d8b53db/html5/thumbnails/11.jpg)
ISO 9001 - All about Documentation
So there are ways to get around it
![Page 12: Iso vs cmm_vs_agile](https://reader031.fdocuments.co/reader031/viewer/2022020723/54873c76b4af9f730d8b53db/html5/thumbnails/12.jpg)
CMM like ISO wants you to comply to a defined Process &
Documentation
![Page 13: Iso vs cmm_vs_agile](https://reader031.fdocuments.co/reader031/viewer/2022020723/54873c76b4af9f730d8b53db/html5/thumbnails/13.jpg)
Agile - Frequent Team Interactions No Documentation !!
![Page 14: Iso vs cmm_vs_agile](https://reader031.fdocuments.co/reader031/viewer/2022020723/54873c76b4af9f730d8b53db/html5/thumbnails/14.jpg)
Agile Principles
• Business Owners and Product Owners work together throughout the Project
• Collaborative Ability, Trust and Open Mindedness• Deliver working software in a couple of weeks in
increments• Ability to adopt to changed requirements late in the cycle• Sponsors, Users, Developers, Testers keep constant
touch and share ideas and solutions•
![Page 15: Iso vs cmm_vs_agile](https://reader031.fdocuments.co/reader031/viewer/2022020723/54873c76b4af9f730d8b53db/html5/thumbnails/15.jpg)
Agile Methods
• Agile Modeling• Agile Unified Process (AUP)• Extreme Programming (XP)• Feature Driven Development (FDD)• Open Unified Process (OpenUP)• Scrum
![Page 16: Iso vs cmm_vs_agile](https://reader031.fdocuments.co/reader031/viewer/2022020723/54873c76b4af9f730d8b53db/html5/thumbnails/16.jpg)
Agile Approach
![Page 17: Iso vs cmm_vs_agile](https://reader031.fdocuments.co/reader031/viewer/2022020723/54873c76b4af9f730d8b53db/html5/thumbnails/17.jpg)
Agile Benefits
• Provides better visibility of project to all stake holders• Reduces risks • Trusted activity between motivated individuals ( No need
to document all activities )• Working Software is the precise measure of progress• Delivery on time as understood by Customer• Maximum Return Of Investment