Introduction to it-organization (CMMI) Flashcards
What is Software Process Improvement (SPI)?
?
What is the underlying premise of process improvement?
The premise is that the quality of a product is largely determined by the quality of the process that is used to develop and maintain it.
What is the SPI framework?
?
What is a maturity model?
It is a framework used to measure the process maturity exhibited by an organization and provide an overall indication of the quality of the software process and the state of software engineering practice.
What is the CMMI model?
The Capability Maturity Model Integration (CMMI) model assesses the maturity of an organization’s software process and provides a qualitative indication of its maturity level.
What are the two representations in CMMI models?
- They staged and continuous. 2. Both allow an organization to pursue different improvement objectives, and although the organization and presentation of data are different, the content is the same.
How many maturity levels are there in CMMI and what are they called?
- There are 5 maturity levels in CMMI.
- Initial, Managed, Defined, Quantitively managed, Optimizing.
What is the initial stage in CMMI?
- It is characterized by unpredictable, poorly controlled, and reactive processes.
- There are no rules on how to get through assignments in this stage.
What is the managed stage in CMMI?
- It is characterized by planned, documented, performed, monitored, and controlled processes at the project level, but is often still reactive.
- The processes are controlled by the project or department level, and are only defined if they want to define them.
What is the defined stage in CMMI?
- It is characterized by well-characterized and understood processes, with standards, procedures, and tools defined at the organizational level.
- The organization is proactive and has already made plans on how to work before assignments come in.
What is the quantitively managed stage in CMMI?
- It is characterized by processes being controlled using statistical and other quantitative techniques.
- People may need to be incentivized or punished to follow procedures, and they can also be checked using software.
What is the optimizing stage in CMMI?
- It is characterized by process performance continually improving through incremental and innovative technological improvement.
- The organization continuously looks at how they are working and identifies areas for improvement.
Should maturity levels in CMMI be skipped?
- No, each maturity level provides a necessary foundation for effective implementation of processes at the next level.
- Higher level processes have less chance of success without the discipline provided by lower levels, and higher maturity level processes may not be consistently applied in a crisis if an organization has not reached that level.
What does the Continuous Representation of the CMMI Model indicate?
It indicates improvement within a single process area. It allows organizations to select the order of improvement that best meets their business objectives and reduces areas of risk.
It also enables comparisons across and among organizations on a process-area-by-process-area basis.
Why is it important to focus on process areas that are not working well in the CMMI Model?
To improve overall software process maturity. By identifying areas of weakness and addressing them, organizations can improve their ability to deliver quality products and services.