Professional Documents
Culture Documents
Capability Maturity Model Integration CMMISM
Capability Maturity Model Integration CMMISM
Capability Maturity Model Integration CMMISM
Integration (CMMISM)
Veljko Milutinovi
vm@etf.etf.bg.ac.yu
CMMI-SE/SW
First CMM SW-CMM v1.1
Version 1.0
Published Published
Published
Continuous
Provides maximum flexibility for focusing on specific
process areas according to business goals and objectives
Familiar structure for those transitioning from EIA 731
Maturity Levels
Generic Practices
REQUIREMENTS MANAGEMENT
The purpose of Requirements Management (REQM) is to manage the
requirements of the projects products and product components and to
identify inconsistencies between those requirements and the projects
plans and work products.
PROJECT PLANNING
The purpose of Project Planning (PP) is to establish and maintain plans
that define project activities.
PROJECT MONITORING AND CONTROL The purpose
of Project Monitoring and Control (PMC) is to provide an understanding
of the projects progress so that appropriate corrective actions can be
taken when the projects performance deviates significantly from the
plan.
SUPPLIER AGREEMENT MANAGEMENT
The purpose of Supplier Agreement Management (SAM) is to manage
the acquisition of products from suppliers.
REQUIREMENTS DEVELOPMENT
The purpose of Requirements Development (RD) is to produce and
analyze customer, product, and product component requirements.
TECHNICAL SOLUTION
The purpose of Technical Solution (TS) is to design, develop, and
implement solutions to requirements. Solutions, designs, and
implementations encompass products, product components, and
product-related lifecycle processes either singly or in combination as
appropriate.
PRODUCT INTEGRATION
The purpose of Product Integration (PI) is to assemble the product
from the product components, ensure that the product, as integrated,
functions properly, and deliver the product.
VERIFICATION
The purpose of Verification (VER) is to ensure that selected work
products meet their specified requirements.
VALIDATION
The purpose of Validation (VAL) is to demonstrate that a product or
product component fulfills its intended use when placed in its intended
environment.
ORGANIZATIONAL PROCESS FOCUS
The purpose of Organizational Process Focus (OPF) is to plan,
implement, and deploy organizational process improvements based on
a thorough understanding of the current strengths and weaknesses of
the organizations processes and process assets.
ORGANIZATIONAL TRAINING
The purpose of Organizational Training (OT) is to develop the skills and
knowledge of people so they can perform their roles effectively and
efficiently.
RISK MANAGEMENT
The purpose of Risk Management (RSKM) is to identify potential problems before they occur so
that risk-handling activities can be planned and invoked as needed across the life of the
product or project to mitigate adverse impacts on achieving objectives.
DECISION ANALYSIS AND RESOLUTION
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.
INTEGRATED TEAMING
The purpose of Integrated Teaming is to form and sustain an integrated team for the
development of work products.
INTEGRATED SUPPLIER MANAGEMENT
The purpose of Integrated Supplier Management is to proactively identify sources of products
that may be used to satisfy the projects requirements and to manage selected suppliers while
maintaining a cooperative project-supplier relationship.
ORGANIZATIONAL ENVIRONMENT FOR INTEGRATION
The purpose of Organizational Environment for Integration is to provide an Integrated Product
and Process Development (IPPD) infrastructure and manage people for integration.
1. Required:
Specific and generic goals
Must be achieved by an organizations planned and
implemented process
Essential to rating the achievement of a process area
Only the statement of the specific or generic goal is a
required model component
The title of a specific or generic goal and any other
notes are considered informative model components
2. Expected:
Specific and generic practices
Describe what an organization will typically
implement to achieve a required components
Only the statement of the practice is a expected
model component
The title of a practice and any notes associated
with the practice are considered informative
model components
3. Informative:
Subpractices
Typical work products
Discipline amplifications
Generic practice elaborations
Goal and practice titles
Goal and practice notes
Referrers
Provide details that help model users get started
in thinking about how to approach goals and
practices
Relevant Stakeholder
The term used to designate a stakeholder that is
identified for involvement in specific activities and
is included in an appropriate plan
Manager
Refers to a person who provides technical and
administrative directions
Control to those performing tasks or activities
Project Manager
Person responsible for planning, directing,
controlling, structuring, and motivating the
project
Responsible for satisfying the customer
Senior Manager
Refers to a management role at a high enough
level in an organization
Primary focus of the person filling
The role is the long-term vitality of the
organization, rather than short-term project and
concerns and pressures
Shared Vision
Common understanding of guiding principles
Includes mission, objectives, expected behavior,
values, and final outcomes developed and used
by the group, such as organization, project or
team
Organization
Typically an administrative structure in which people
collectively manage one or more projects as a whole,
and whose projects share a senior manager and
operate under the same policies
Enterprise
Enterprise illustrates the larger entity not always
reached by the word organization
Development
Implies not only development activities, but also
maintenance activities
Discipline
Refers to the bodies of knowledge available when
selecting a CMMI model
Project
Managed set of interrelated resources that delivers
one or more products to a customer or end user
Product
Mean any tangible output that is a result of a process
It is intended for delivery to an customer or end user
Tailoring Guidelines
Tailoring a process makes, alters, or adapts the
process description for a particular end
Used to enable organizations to implement standard
processes appropriately in their projects
Tailoring guidelines cover
Selecting a standard process
Selecting an approved life-cycle model
Tailoring the selected standard process and life-cycle
model to fit project needs
Verification
Confirms that work products properly reflect the
requirements specified to them
Validation
Confirms that the product, as provided, will fulfill
its intended use
Quality and Process-Performance Objectives
Covers objectives and requirements for product
quality, service quality, and process performance
Standard
Refers to the formal mandatory requirements
developed and used to prescribe consistent
approaches to development
Generic Practices
CMMI Overview
Measurement within the CMMI
Why should you Care about CMMI?