Professional Documents
Culture Documents
Project Management
May 2007
Authors
This document is protected under the copyright laws of the United States and other countries. This document
contains information that is proprietary and confidential to BearingPoint, Inc., its subsidiaries, or its alliance partners, which shall not be
disclosed outside or duplicated, used, or disclosed in whole or in part for any purpose other than to evaluate BearingPoint, Inc.
Any use or disclosure in whole or in part of this information without the express written permission of BearingPoint, Inc. is prohibited.
© 2007 BearingPoint, Inc. All rights reserved.
Please note that this is not a course on project management, but on how the CMMI
addresses the subject matter of project management.
A good reference for the practices of project management is the Project Management
Institute’s Project Management Body of Knowledge (PMBOK).
This section will introduce you to the CMMI Project Management Process
Areas
Project Planning
Project Monitoring and Control
Integrated Project Management
Risk Management
Establish Estimates
Establish
Estimate Estimates of
the Scope Work Product
of the Project and Task
Attributes Planning
Data
Determine
Estimates
of Effort
and Cost
Define
Project
Life Cycle
By collecting historical data from projects, you can learn how measured size
relates to the resources consumed by tasks. (CMMI v1.2 PP)
Estimate the project effort and cost for the work products and tasks
based on estimation rationale.
Estimates of effort and cost are generally based on the results of analysis
using models or historical data applied to size, activities, and other planning
parameters. (CMMI v1.2 PP)
Planning Data
Project Plans
The project’s budget and schedule are based on the developed estimates and
ensure that budget allocation, task complexity, and task dependencies are
appropriately addressed. (CMMI v1.2 PP)
The data management plan defines the data necessary for the project, who
owns it, where it is stored, and how it is used. (CMMI v1.2 PP)
STAFFING REQUIREMENTS
Some items (e.g. unusual skills) take time to obtain, and the need for these
should be identified early. (CMMI v1.2 PP)
Consider all knowledge and skills required for the project, not just the
technical aspects. (CMMI v1.2 PP)
Obtain Commitment
to the Plan
Review
Plans that
Affect the
Project
Reconcile
Project Work and
Plans Resource
Levels
Obtain
Plan
Commitment
IPM
Plan
Project
Plan
All plans that affect the project should be reviewed to ensure a common
understanding of the scope, objectives, roles, and relationships that are
required for the project to be successful. (CMMI v1.2 PP)
Reconciliation Techniques
Revising plans and schedules
Negotiating more resources
Lowering or deferring technical
performance requirements
Finding ways to increase productivity
Outsourcing
Adjusting the staff skill mix
When the estimates are higher than the resources available, the situation must
be reconciled so that all relevant stakeholders can commit to a feasible plan.
(CMMI v1.2 PP)
The individual or group making a commitment should have confidence that the
work can be performed within cost, schedule, and performance constraints.
(CMMI v1.2 PP)
Manage
Monitor Project Against Plans Corrective Actions
to Closure
Monitor
Monitor Monitor Conduct
Project
Project Stakeholder Milestone Analyze
Planning
Risks Involvement Reviews Issues
Parameters
Manage
Corrective
Actions
PP Project Plans
Parameters to Monitor
PLAN ACTUAL
Progress against the schedule
12 26
Cost and expended effort
Attributes of work products and tasks Threshold = 20
(size, complexity)
Resources provided and used
Knowledge and skills of project Corrective Action
personnel
Once the plans for the management of project data are made, the management
of that data must be monitored to ensure that those plans are accomplished.
(CMMI v1.2 PMC)
Project Activities
Stakeholders
Once the stakeholders are identified and the extent of their involvement within
the project is specified in project planning, that involvement must be monitored
to ensure that the appropriate interactions are occurring. (CMMI v1.2 PMC)
Milestones are major events in a project and are typically formal reviews. If
you are using a project lifecycle model, milestones may be predetermined.
(CMMI v1.2 PMC)
Corrective action is required when the issue, if left unresolved, may prevent
the project from meeting its objectives. (CMMI v1.2 PMC)
Projects
Defined
Process
Tailoring Chart
Integrate the project plan and the other plans that affect the project to
describe the project’s defined process.
The development of the project plan should account for current and projected
needs, objectives, and requirements of the organization, customer, suppliers,
and end users as appropriate. (CMMI v1.2 IPM)
Manage the project using the project plan, the other plans that affect
the project, and the project’s defined process.
IPM
Plan
Project
Plan
Say what you do – do what you say. Other practices establish the plans for
performing the project – this practice implements and manages the project
against those plans. (CMMI v1.2 IPM)
Project Activities
Stakeholders
Coordination helps ensure that all involved parties contribute to the product
in a timely way to minimize rework and delays. (CMMI v1.2 IPM)
Since stakeholders may be from outside the project, issues may need to be
escalated to the appropriate level of management to be resolved. (CMMI v1.2
IPM)
PP Risk Repository
Evaluate,
Mitigate Risks Categorize,
and
Prioritize
Implement Develop Risks
Risk Risk
Mitigation Mitigation
Plans Plans
Define the parameters used to analyze and categorize risks, and the
parameters used to control the risk management effort.
Parameters for evaluating, categorizing, and prioritizing risks include:
Risk likelihood (probability)
Risk consequence (impact/severity)
Thresholds
Risk parameters are used to provide common and consistent criteria for
comparing the various risks to be managed. (CMMI v1.2 RSKM)
Evaluate and categorize each identified risk using the defined risk
categories and parameters, and determine its relative priority.
Evaluate the identified risks
using the defined risk
parameters
Categorize and group risks
according to the defined risk
categories (You can simplify
risk management when you
can treat a number of risks as
one group from evaluation
and mitigation perspectives)
Prioritize risks for mitigation
Develop a risk mitigation plan for the most important risks to the project
as defined by the risk management strategy.
The risk mitigation plan for a given risk includes techniques and methods
used to avoid, reduce, or control the probability of occurrence of the risk,
the extent of damage incurred should the risk occur, or both.
Risk Mitigation Plans are developed and implemented for selected risks to
proactively reduce the potential impact of risk occurrence. (CMMI v1.2 RSKM)
Monitor the status of each risk periodically and implement the risk
mitigation plan as appropriate.
Monitor risk status
Invoke risk-handling options when
monitored risks exceed defined
thresholds
Track risk-handling action items
to closure
The Operate Phase is performed using the base BearingPoint Delivery Framework
Methodology Operate Phase – there is no content specific to this Guide.
?
• Number of Classes and Objects
• Number of use cases
• Number of requirements
• Number of interfaces
• Number of screens, reports
• Number of pages
• Number of inputs and outputs
• Number of technical risk items
• Volume of data
WBS Work
Packages Estimating Effort &
+ Algorithm/ Cost
Work Product Model Estimates
& Task
Attributes
CSSE
Lifecycle Models
Tailoring Guidelines
Work Environment Standards
Risk Parameters
Generic Specific
Goals Goals
Generic
Specific Practices
Practices