What is the purpose of the Capability Maturity Model Integration for

advertisement
1. What is the purpose of the Capability Maturity Model Integration for Development v1.3
(CMMI-DEVv1.3)? (Your answer should include examples of companies that have used
CMMI-DEV). [5%]
The purpose of the CMMI-DEV is easy to find. It can be stated in a few sentences. You should
provide evidence of two or three companies that have used the CMMI for the purpose you have
stated and identify if they have achieved their objectives. 1 page maximum should be sufficient for
answering this.
2. There are two representations of the CMMI-DEV v1.3. Argo is a software company which
needs to decide which of the two representations it is going to use in its software process
improvement effort. What advice would you offer Argo in making this important decision?
(Your answer should include advice about how to make a formal decision and the precise
circumstances under which one representation is more appropriate than the other i.e. the
actual evaluation criteria to adopt). [20%]
Firstly think about what would constitute making a formal decision in a company. What process
might a company follow to make a formal decision? DAR describes this and it is outlined in the CMMI
Quick Reference guide on the module website as follows….
DECISION ANALYSIS AND RESOLUTION SUPPORT (ML3)
The purpose of Decision Analysis and Resolution (DAR) is to analyze possible decisions using a
formal evaluation process that evaluates identified alternatives against established criteria.
SG 1 Decisions are based on an evaluation of alternatives using established criteria.
SP 1.1 Establish and maintain guidelines to determine which issues are subject to a formal evaluation
process.
SP 1.2 Establish and maintain criteria for evaluating alternatives and the relative ranking of these
criteria.
SP 1.3 Identify alternative solutions to address issues.
SP 1.4 Select evaluation methods.
SP 1.5 Evaluate alternative solutions using established criteria and methods.
SP 1.6 Select solutions from alternatives based on evaluation criteria.
Very briefly describe what Argo should do for each of the Specific Practices of the DAR process
bearing in mind that the purpose of using DAR here is to make a decision about whether Argo should
use Staged or Continuous representation of CMMI
SP1.1 – What makes any decision serious enough to warrant a formal decision making approach.
SP1.2 - What criteria should Argo adopt to make the decision. This is where your knowledge of the
differences between the staged and continuous representations should be used to identify the kind
of criteria that Argo should adopt.
SP1.3 Surely you know what the alternatives are….Read the question!
SP1.4 This seems odd but for some criteria in some situations you might have to describe how you
evaluate the outcome. For example if one of your criteria was cost then you might need to suggest
how to evaluate cost…how would you calculate it.
SP1.5 Simply carry out the evaluation specified in SP1.4 on the solutions identified in SP1.3
SP1.6 Make your choice
You should write no more than 2 pages here….the main thing is that you illustrate your
understanding of the difference between staged and continuous representations and in what
circumstances Argo should pick one rather than the other. Don’t write too much on
DAR…concentrate on the criteria for SP1.2 this is the more important part of the answer.
3.
For the Continuous Representation of the CMMI-DEVv1.3 and for any Process Area of your
choice, describe how the Process Area evolves as it moves from Capability level 1 to
Capability Level 3. (Your answer should refer to examples of the execution of Specific
Practices). [25%]
Pick a process area from the CMMI-DEV. Any will do but maybe one with less SGs and SPs rather
than one with a lot. Pick a process area you have some familiarity with. The ones that come to mind
are RD, REQM, VER, VAL, DAR and CM but any will do. Familiarise yourself with its Specific Goals and
Specific Practices.
Now what would happen if your PA was at Capability Level 1. What would this mean? It would mean
that GG1 would have to be achieved by carrying out GP1.1 Try now to write some sentences about
what this entails for your PA. Sometimes it is useful to think about how your PA would fail to be at
Capability Level 1.
Now what would happen if your PA was at Capability Level 2. Yes…GG2 would have to be achieved
by performing GP2.1 to 2.10. You should write a few sentences for each of GP2.1 to 2.10 to suggest
what would happen to your chosen PA. For example GP 2.10 would simply mean that your PA would
be reviewed by senior management at regular planned times maybe for them to assess its
effectiveness. GP2.2 means that a plan would be created for your PA which would detail
actions/tasks to be carried out for each Specific Practice, schedule and resource. Can you think of
any actions that might need scheduling and resourced for any of the SPs of your chosen PA?
And so on….
GG3 is really about making your PA standard. How does GP3.1 and GP3.2 achieve this
standardisation and why is Gp3.2 concerned with measures?
Write no more than 4 pages to answer question 3.
4. For your chosen Process Area, describe the role of Organisational Process Performance (OPP)
and Quantitative Project Management (QPM) in the removal of special causes of variation.
[25%]
Describe what special causes of variation are. Give an example of a special cause of variation in the
context of your chosen PA.
You then need to study OPP and QPM. Take a look at them here…
ORGANIZATIONAL PROCESS PERFORMANCE PROCESS MANAGEMENT (ML4)
The purpose of Organizational Process Performance (OPP) is to establish and maintain a
quantitative understanding of the performance of selected processes in the organization’s set of
standard processes in support of achieving quality and process performance objectives, and to
provide process performance data, baselines, and models to quantitatively manage the
organization’s projects.
SG 1 Baselines and models, which characterize the expected process performance of the
organization’s set of standard processes, are established and maintained.
SP 1.1 Establish and maintain the organization’s quantitative objectives for quality and process
performance, which are traceable to business objectives.
SP 1.2 Select processes or subprocesses in the organization’s set of standard processes to be
included in the organization’s process performance analyses and maintain traceability to business
objectives.
SP 1.3 Establish and maintain definitions of measures to be included in the organization’s process
performance analyses.
SP 1.4 Analyze the performance of the selected processes, and establish and maintain the process
performance baselines.
SP 1.5 Establish and maintain process performance models for the organization’s set of standard
processes.
Focus on SP1.1, 1.2 and 1.3. Really all OPP is trying to do is to provide an understanding of what
quantitative objectives the organisation should set and then select from the standard processes of the
organisation those processes (or parts thereof) which are linked to our quantitative objectives.
Obviously you can only set quantitative objectives for processes which have measures associated
with them.
QUANTITATIVE PROJECT MANAGEMENT PROJECT MANAGEMENT (ML4)
The purpose of Quantitative Project Management (QPM) is to quantitatively manage the project
to achieve the project’s established quality and process performance objectives.
SG 1 Preparation for quantitative management is conducted.
SP 1.1 Establish and maintain the project’s quality and process performance objectives.
SP 1.2 Using statistical and other quantitative techniques, compose a defined process that enables
the project to achieve its quality and process performance objectives.
SP 1.3 Select subprocesses and attributes critical to evaluating performance and that help to achieve
the project’s quality and process performance objectives.
SP 1.4 Select measures and analytic techniques to be used in quantitative management.
SG 2 The project is quantitatively managed.
SP 2.1 Monitor the performance of selected subprocesses using statistical and other quantitative
techniques.
SP 2.2 Manage the project using statistical and other quantitative techniques to determine whether or
not the project’s objectives for quality and process performance will be satisfied.
SP 2.3 Perform root cause analysis of selected issues to address deficiencies in achieving the
project’s quality and process performance objectives.
QPM comes into its own whenever a project in the company wants to use your chosen PA. SP1.2
allows the project to select the PA and tailor it for the project. The other SPs of QPM busy
themselves with setting quantitative objectives for the PA within the project. SP1.4 selects the
techniques to be used in the removal of special causes of variation for given measures. SP2.1, 2.2
and 2.13 perform the removal of the special causes. You should discuss all of this. 3 page maximum.
5. For your chosen Process Area, describe the role of Organisational Performance Management
(OPM) and Causal Analysis and Resolution (CAR) in the removal of common causes of
variation. [25%]
Describe what common causes of variation are. Give an example of a common cause of variation in
the context of your chosen PA.
Once special causes are removed from the execution of your chosen PA in a project it is now
possible to address common causes of variation. The idea here is that your company can now set
about using the PA to meet business objectives. If the performance of the PA is not good enough to
meet business objectives even though special causes of variation mean it is stable then we should
concentrate on removing common causes of variation in order to optimise it….improve it to meet
the business objectives. OPP sets the objectives and then sees if the company can use the process to
meet the objectives.
ORGANIZATIONAL PERFORMANCE MANAGEMENT PROCESS MANAGEMENT (ML5)
The purpose of Organizational Performance Management (OPM) is to proactively manage the
organization’s performance to meet its business objectives.
SG 1 The organization’s business performance is managed using statistical and other
quantitative techniques to understand process performance shortfalls and identify areas for
process improvement.
SP 1.1 Maintain business objectives based on an understanding of business strategies and actual
performance results.
SP 1.2 Analyze process performance data to determine the organization’s ability to meet identified
business objectives.
SP 1.3 Identify potential areas for improvement that could contribute to meeting business objectives.
SG 2 Improvements are proactively identified, evaluated using statistical and other
quantitative techniques, and selected for deployment based on their contribution to meeting
quality and process performance objectives.
SP 2.1 Elicit and categorize suggested improvements.
SP 2.2 Analyze suggested improvements for their possible impact on achieving the organization’s
quality and process performance objectives.
SP 2.3 Validate selected improvements.
SP 2.4 Select and implement improvements for deployment throughout the organization based on an
evaluation of costs, benefits and other factors.
SG 3 Measurable improvements to the organization’s processes and technologies are
deployed and evaluated using statistical and other quantitative techniques.
SP 3.1 Establish and maintain plans for deploying selected improvements.
SP 3.2 Manage the deployment of selected improvements.
SP 3.3 Evaluate the effects of deployed improvements on quality and process performance using
statistical and other quantitative techniques.
OPP SP2.4 picks improvements created in CAR.
CAR is responsible for identifying the cause of the defect and resolving it…suggesting a fix.CAR
implements the fix and then determines what effect this has had on improving the PA i.e. removing
the common cause (outcome).
3 page maximum
CAUSAL ANALYSIS AND RESOLUTION SUPPORT (ML5)
The purpose of Causal Analysis and Resolution (CAR) is to identify causes of selected outcomes
and take action to improve process performance.
SG 1 Root causes of selected outcomes are systematically determined.
SP 1.1 Select outcomes for analysis.
SP 1.2 Perform causal analysis of selected outcomes and propose actions to address them.
SG 2 Root causes of selected outcomes are systematically addressed.
SP 2.1 Implement selected action proposals developed in causal analysis.
SP 2.2 Evaluate the effect of implemented actions on process performance.
SP 2.3 Record causal analysis and resolution data for use across projects and the organization.
Download