helping improve the management of IT resources
About us Contact us Guestbook Subscribe Login

CMMI and the ISBSG
The Capability Maturity Model® Integration[1], (CMMI), based process improvement can result in better project performance and higher quality products if the measures of performance and some related practices are used in conjunction with the ISBSG repository and tools.

In CMMI, Process Areas (PAs) can be grouped into the following four categories to understand their interactions and links with one another regardless of their defined level:

  • · Process Management
  • · Project Management
  • · Engineering
  • · Support
Process Management: Process Management process areas contain the cross-project activities related to defining, planning, resourcing, deploying, implementing, monitoring, controlling, appraising, measuring, and improving processes, this is where the ISBSG repository and tools can be of great benefit.

The Process Management process areas of CMMI are as follows:

  • · Organizational Process Focus
  • · Organizational Process Definition
  • · Organizational Training
  • · Organizational Process Performance
  • · Organizational Innovation and Deployment

Each of the Process Management process areas is strongly dependent on the ability to develop and deploy process and supporting assets. Here the ISBSG repository can play an important role. This can function as an additional organizational support asset and can help quantitative project management and statistical management of critical sub-processes for both projects and organization level. The organization analyses the process performance data collected from the defined processes to develop a quantitative understanding of product quality, service quality, and process performance of the organization’s set of standard processes and the ISBSG repository can help in comparing the data during such analysis.

For example in Organizational Process Performance Process Area:

SP 1.4 “Compare the organization’s process performance baselines to the associated objectives.”

SP 1.3 “Establish and maintain quantitative objectives for quality and process performance for the organization”

SP 1.5 “Establish and maintain the process performance models for the organization's set of standard processes”

(ISBSG models such as: Maintenance & Support, effort distribution, benchmarking, and prediction models such as the comparative estimating tool and reality checker etc can be useful for SP 1.5)

As another example, in the Organizational Innovation and Deployment (OID) process area an organization selects and deploys proposed incremental and innovative improvements that improve the organization’s ability to meet its quality and process-performance objectives. The identification of promising incremental and innovative improvements can involve the industry benchmarking and indicate what is valued by other organizations. The ISBSG repository can be used for both benchmarking as well as identifying new concepts or innovations.

For the institutionalisation of OID practices the innovative concept of Scope Management utilising the ISBSG project data, can also used.

Project Management: The process areas cover the project management activities related to planning, monitoring, and controlling the project. The Project Management process areas of CMMI are as follows:

  • · Project Planning
  • · Project Monitoring and Control
  • · Supplier Agreement Management
  • · Integrated Project Management for IPPD (or Integrated Project Management)
  • · Risk Management
  • · Integrated Teaming
  • · Integrated Supplier Management
  • · Quantitative Project Management

The Project Management process areas address the activities related to establishing and maintaining the project plan, establishing and maintaining commitments, monitoring progress against the plan, taking corrective action.

Planning begins with requirements that define the product and project (“What to Build”) this is where the ISBSG repository can have an important role to play. The project plan covers various project management and engineering activities that will be performed by the project.

The Quantitative Project Management process area applies quantitative and statistical techniques to manage process performance and product quality. Quality and process-performance objectives for the project are based on those established by the organization or in published benchmarking data such as that of the ISBSG. The project’s defined process comprises, in part, process elements and sub-processes whose process performance can be predicted.

As an example, to implement QPM: SP 1.4 i.e. “Monitor the project to determine whether the project’s objectives for quality and process performance will be satisfied, and identify corrective action as appropriate”. Estimates (predictions) for achievement of the project’s quality and process performance objectives can be used.

Engineering: Engineering process areas cover the development and maintenance activities that are shared across engineering disciplines (e.g., systems engineering and software engineering). The six process areas in the Engineering process area category have inherent interrelationships. The ISBSG information can help when the relationships stem from applying a product development process rather than discipline-specific processes such as software engineering or systems engineering.

The Engineering process areas of CMMI are as follows:

  • · Requirements Development
  • · Requirements Management
  • · Technical Solution
  • · Product Integration
  • · Verification
  • · Validation

For a product with many complex product components, the ISBSG information can be applied to the product components of the complete product delivered to the customer as well as to the product components assembled to form the product, and so on.

Support: Support process areas cover the activities that support product development and maintenance. In general the Support process areas address processes that are targeted towards the project, and may address processes that apply more generally to the organization. For example, Process and Product Quality Assurance can be used with all the process areas to provide an objective evaluation of the processes and work products described in all of the process areas.

The Support process areas of CMMI are as follows:

  • · Process and Product Quality Assurance
  • · Configuration Management
  • · Measurement and Analysis
  • · Organizational Environment for Integration
  • · Decision Analysis and Resolution
  • · Causal Analysis and Resolution

The ISBSG has a great impact on few support areas like “Measurement and Analysis” process area which supports all process areas by providing specific practices that guide projects and organizations in aligning measurement needs and objectives with a measurement approach that will provide objective results and industry standard. These results can be used in making informed decisions and taking appropriate corrective actions.

These Support process areas provide the projects and organization with an advanced support capability and the same can be achieved from ISBSG repository and various tools.

For example using the Causal Analysis and Resolution process area, the project strives to understand the common causes of variation inherent in processes and remove them from the project’s processes by the help of Organization / Industry experiences like those contained in the ISBSG projects, as well as using this knowledge to continually improve the organization’s processes.

How the ISBSG can help an Organization involved in CMMI model implementation and with CMMI appraisal:

  • The ISBSG benchmarking data can help us in forming building blocks for a formal internal benchmarking event
  • The SCAMPI appraisal method is a tool for benchmarking an organization’s process improvement achievements against other organizations in the industry through maturity level rating but ISBSG benchmarking data can give us one level below the maturity level rating to provide a comparison of how we are progressing vis-à-vis the best of class world wide projects.
  • The Benchmark reports from the ISBSG can also help in setting new guidelines or to improve the existing guidelines for future process improvement, which can be a real value-add for any high maturity (ML 4 & 5) organization.
  • Data available in the ISBSG repository can be used to form a valid criterion for tailoring the CMMI Model based on the business requirements.
  • ISBSG data can be used as an instrument for implementing CMMI and also for continual improvement

CMMI references where use of the ISBSG data and estimation processes could help to achieve compliance
Project Planning GP 2.2 SP1.2, 1.4, 2.3, 3.2
Measurement & Analysis SP 1.1, 1.4, 2.3
Project Monitoring & Control SP 1.4
Integrated Project Management SP 1.2, 1.5
Organisational Process Focus SP 2.4

[1] http//www.sei.cmu.edu/cmmi/cmmi.html




"The ISBSG web subscription is a valuable service. The Special Reports in particular are a good source of practical information that we use to broaden our understanding of current issues and compare performance, often arriving at just the right time! It also provides a useful range of tools on estimating"
Carol Drummond
BT EXCEL
British Telecommunications









© The International Software Benchmarking Standards Group Limited (ACN 081 497 636)Comments to webmaster
Last Edited: 07/13/2007 04:35:28 PM