For each Process Area, CMMI models define:
a) Specific and general goals to achieve maturity in the process
area
b) A set of specific and generic practices to achieve the goals
c) A capability level associated with each specific and generic
practice
Further, CMMI defines five maturity levels to support and guide
process improvement. The so-called Staged Representation of CMMI
groups Process Areas by maturity level, indicating which Process
Areas to implement to achieve each maturity level. Staged Representation
models provide a proven sequence of improvements, beginning with
basic management practices and progressing through a predefined
and proven path of successive levels, each serving as a foundation
for the next.
Alternatively, an organization may select the order of improvement
that best meets the organization’s business objectives and
mitigates the organization’s areas of risk by choosing the
Continuous Representation. Continuous representation designates
capability levels for process improvement within each process area
and allows an organization to choose the order of improvement most
relevant to its business needs.
Based on the type of representation chosen, CMMI models thus define
process improvement stages (capability levels for continuous representation
and maturity levels for staged representation) providing the organization
an evolutionary path for gradual and sustainable improvement.
CMMI models provide guidance to use when developing processes.
CMMI models are not processes or process descriptions. The actual
processes used in an organization depend on many factors, including
application domain(s) and organization structure and size. In particular,
the process areas of a CMMI model typically do not map one to one
with the processes used in a given organization.
CMMI Implementation With Digité
As described in the previous section, CMMI models themselves do
not provide processes descriptions. Organizations use a CMMI model
as a guide, to plan and implement processes that conform to the
required and expected components of Process Areas.
For organizations already implementing CMMI and looking for a tool
to manage the implementation, Digité provides configurable
templates, SDLC process maps and customizable metrics components
for automating the standard organization software processes. It
is possible that such organizations employ a number of different
tools that implement one or more CMMI practices. Using industry-standard
web services protocol or custom protocols, Digité can integrate
with these other tools as required in the CMMI implementation context.
For organizations planning CMMI implementation for the first time,
Digité helps reduce cycle time by providing a set of factory-shipped
templates, SDLC process maps and metrics components that comply
with CMMI practices. However, Digité would recommend that
organizations seek suitable expert help in ensuring that the processes
implemented on Digité are appropriate and adequate for meeting
their CMMI implementation objectives.
Process Management
Key Process Areas
- Organization Process Focus (Level 3)
- Organization Process Definition (Level 3)
- Organizational Training (Level 3)
- Organizational Process Performance (Level 4)
- Organizational Innovation & Deployment (Level 5)
Using Digité, an organization can define Process Templates
for their standard software processes. Process Templates can be
defined by a special group in the organization (say, the Software
Engineering Process Group) and deployed across the organization.
When required, Project Managers can create a process template specific
to the project they execute. A process template typically defines
the following elements:
1. Phase Tree defining the lifecycle of the Process
2. Project Roles and their Access Privileges
3. Standard Workflow Definitions
4. Standard Business Process Map and Process Steps
5. Entry/Exit Criteria for each phase
6. Standard Activities for each phase
7. Standard Deliverables
8. Standard Documents
9. Standard (MS Project) Task Template
10. Standard Dashboard Components
Each process template contains embedded in it, the Tailoring Guidelines
that define the extent of customization permitted for the template.
Different process templates may be created for different types of
projects and made available to all projects within the organization.
The organizations process templates and related assets are therefore
centrally managed.
Each Digité process template has Process Capability Baseline
(PCB) metrics associated with it. The PCB contains mean, LCL &
UCL values for all applicable metrics associated with the process.
Members of the process management group can monitor performance
metrics of organization-wide projects implementing a given process
and perform analysis both online and offline on the process metrics.
Process Improvement opportunities are identified based on process
performance metrics and feedback/suggestions from end-users of the
process. Based on identified opportunities, Process Improvement
Plans are formulated by the process management group and tracked
using Digité task management utilities. Standard processes
are defined using Digité process management framework to
plan, pilot, deploy and measure process improvements and innovations.
Taken together, these features help Digité satisfy goals
and practices of the Organization Process Focus, Organization Process
Definition, Organizational Process Performance and Organizational
Innovation & Deployment process areas.
Digité provides support for tracking training goals and
fulfillment status of all organizational members. The training responsibilities
are also defined and implemented using appropriate workflow processes.
Project Managers and organization heads can initiate training requests
and monitor fulfillment status using this workflow. This feature
realizes the goals and practices defined for the Organizational
Training process area.
Project Management
Key Process Areas
- Project Planning (Level 2)
- Project Monitoring and Control (Level 2)
- Supplier Agreement Management (Level 2)
- Integrated Project Management (Level 3)
- Risk Management (Level 3)
- Quantitative Project Management (Level 4)
Digité supports the goals and practices of Project Planning,
Project Monitoring & Control, Supplier Agreement Management
and Integrated Project Management by providing the following:
- Facility to define and implement appropriate project initiation,
execution and closure workflows based on pre-defined approval
criteria
- Tight integration with MS Project
tool to define project schedule and work breakdown structure
- Timesheet management utility to capture effort, schedule and
progress data from project team members, automatic update of project
plan and computation of effort and schedule related metrics at
individual task level and summarize data at phase, project, program
or an arbitrary organization level to track and oversee projects
- Facility to deploy standard process templates and tailor them
for individual projects using appropriate guidelines defined by
the process management group
- Ability to capture data from supplier organization through
internet and set up workflow processes for supplier performance
tracking and to deal with supplier contractual procedures
- Facility to define project goals based on standard process
capability baselines and track project’s performance with
relation to defined goals
Digité Enterprise includes Risk Management functions to
identify project risks, associate risk probability and impact, and
track risk index through the project lifecycle.
|