Introduction to it-organization (CMMI) Flashcards

1
Q

What is Software Process Improvement (SPI)?

A

?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the underlying premise of process improvement?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the SPI framework?

A

?

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a maturity model?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the CMMI model?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the two representations in CMMI models?

A
  1. 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 well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How many maturity levels are there in CMMI and what are they called?

A
  1. There are 5 maturity levels in CMMI.
  2. Initial, Managed, Defined, Quantitively managed, Optimizing.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is the initial stage in CMMI?

A
  1. It is characterized by unpredictable, poorly controlled, and reactive processes.
  2. There are no rules on how to get through assignments in this stage.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the managed stage in CMMI?

A
  1. It is characterized by planned, documented, performed, monitored, and controlled processes at the project level, but is often still reactive.
  2. The processes are controlled by the project or department level, and are only defined if they want to define them.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the defined stage in CMMI?

A
  1. It is characterized by well-characterized and understood processes, with standards, procedures, and tools defined at the organizational level.
  2. The organization is proactive and has already made plans on how to work before assignments come in.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the quantitively managed stage in CMMI?

A
  1. It is characterized by processes being controlled using statistical and other quantitative techniques.
  2. People may need to be incentivized or punished to follow procedures, and they can also be checked using software.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is the optimizing stage in CMMI?

A
  1. It is characterized by process performance continually improving through incremental and innovative technological improvement.
  2. The organization continuously looks at how they are working and identifies areas for improvement.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Should maturity levels in CMMI be skipped?

A
  1. No, each maturity level provides a necessary foundation for effective implementation of processes at the next level.
  2. 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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What does the Continuous Representation of the CMMI Model indicate?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Why is it important to focus on process areas that are not working well in the CMMI Model?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is time to market?

A

It is another way of saying “from the idea to a product you can put on the market”.

17
Q

What is the difference between an error and a defect?

A

An error is something you find during the process of building the product and a defect is something that is found after the release of the product.