Week 10: Capability and maturity Flashcards
Define capability, maturity and capacity
- Capability
- The power or ability to do something
- Capacity
- The resources available to do something
- Maturity
- Consistent high quality of the result
What is CMMI?
It is a process improvement program to guide improvement across a project, organisation or division. Not for individuals
What are the CMMI maturity levels?
0 - Incomplete
1 - Initial (Not a complete set of practices to meet the full intent)
2 - Managed (Subsumes L1. Simple, but complete & DOES NOT use organizational assets)
3 - Defined (Builds on L2 practices. Uses organizational standards)
4 - Quantitatively Managed (Builds on L3. Uses statistics)
5 - Optimizing (Builds on L4)
How is CMMI used IRL?
An organization will be appraised by CMMI, not certified. Awarded a maturity level rating. Appraisals are usually conducted:
1. To determine how well the organization’s processes compare to CMMI models, for example having a Change Advisory Board (CAB)
2. To identify areas where improvement can be made
3. To inform external customers and suppliers of how well the organization’s processes compare to CMMI best practices
Refer to the framework comparison to see a summary of ITIL vs. Six Sigma vs. CMMI
Week 10 notes
What is the goal of DevOps?
Enable faster and more frequent software releases, improve the reliability and quality of software systems, and foster collaboration and communication among different teams involved in software development
Is DevOps a mature process?
Yes
What are the 6 DevOps principles?
- Customer-centric action
- End to end responsibility
- Continuous improvement
- Automate everything
- Work as 1 team
- Monitor and test everything
What are the differences between the waterfall and DevOps
See week 10 notes
What is the DevOps lifecycle?
Plan > Code > Build > Test > Integration > Deployment > Operate > Monitor