Untitled Document
Software Management Solutions
Home About SMS Promotions Contact Careers
Consulting Training Staffing Expert Witness
Home > Training > Courses > SPI & CMMI®
  Training Side Bar


Course Descriptions
Customized Training




Software Process Improvement & The CMMI® Overview
Your starting point to achieving higher software development maturity levels

This course is offered at client sites.

1-day or 8 online live hours

Why Enroll in this Workshop:
If you are considering implementing a software process improvement program in your organization that is based on the CMMI, then this workshop is your first step towards this journey. By attending this 8-hour workshop, you will gain an understanding of what it will take to implement a software process improvement program based on the CMMI framework and what will your journey look like. Furthermore, this workshop provides an overview of the CMMI with emphasis made on CMMI Level 2 and 3 Process Areas. 
This is an online course taught live by an expert in the field. You can take this class at the comfort of your own office or home without the need to travel. The course will be limited to 12 people so you will have plenty of opportunity to ask questions and get feedback.

This workshop is especially effective for more than person in an organization to attend. If you have 3 or more people in your group interested in attending this workshop and have not decided to bring this workshop in-house at your location, then having these people attend this workshop online together is the next best step and you can take advantage of the multi-person discounted rates.

Software Development organizations not using one of the major quality models, such as the Capability Maturity Model Integration® (CMMI®), to further their software process improvement (SPI) efforts risk falling behind in today's hyper-competitive environment.  Software development is fundamentally complex, and lack of adherence to a process that addresses industry-recognized best practices is a risk that few companies can afford.

This workshop begins with the premise that the quality of any software system is highly influenced by the quality of the process used to develop and maintain it.  This emphasis on process is followed by a discussion on the many benefits of having a focused Software Process Improvement initiative.  This course is particularly relevant for individuals, teams, and managers from companies beginning their climb up the quality ladder.  It discusses the concepts of staged and continuous process improvement and explains how the model satisfies both needs.  It provides a detailed discussion of all of the Practice Areas (PAs) and their associated activities from CMMI Levels 2 and 3, and a more generalized overview of CMMI Levels 4 and 5.

Who Should Attend:
Anyone concerned about the quality of their Software Development process should attend; this includes:

  • Senior Management

  • Project Managers

  • Development Managers

  • Quality Assurance Personnel

  • Business Client Managers

 What You Will Learn:
Students will:

  • Identify the value to be gained from Software Process Improvement

  • Gain an understanding of the basic concepts of the SEIT's Capability Maturity Model Integration®

  • Examine each of the Level 2 and 3 Practice Areas (PAs)

  • Be given an overview of the higher maturity levels

  • Discuss the issues inherent in transitioning to higher maturity levels

  • Discuss the barriers to Software Process Improvement


Module 1:  Introduction

  • Workshop Agenda & Handouts

  • Objectives

Module 2: Software Process Improvement (SPI) and the CMMI

  • Why do SPI?

  • The Key Premise

  • Process Improvement Principles

  • SPI Background

  • The CMM/CMMI

Module 3: Senior Management Support & Commitment

  • The Need for Senior Management Support

  • How to get Senior Management Support

  • The Management Steering Group

Module 4: The Engineering Process Group (EPG)

  • The Role of the EPG

  • Organizing the EPG

  • Training the EPG

  • Making the EPG Effective

Module 5: Assessing the Organization's Processes

  • Assessing the Organization's Processes

  • CMMI-Based Appraisals

  • Mini Appraisals

  • Overall Plan for Appraisals

Module 6: Prioritization, Planning, Approach and Schedule

  • Prioritization

  • Process Improvement Plan

  • SPI Strategy

  • Education

  • Motivation

  • Kickoff Meetings

 Module 7: Pilot Projects, Follow-up, Mentoring and Metrics

  • Pilot Projects

  • Rollout and Deployment

  • Tailoring of the OSSP

  • Follow-up

  • Mentoring

  • Metrics

  • Reporting

 Module 8: CMMI Basic Concepts

  • CMMI Vocabulary

  • CMMI Representations and Disciplines

  • Generic and Specific Practices and Goals

  • Components of Process Areas

Module 9: Staged Representation - Maturity Levels

  • Maturity Levels

  • Level 1 - Initial

  • Level 2 - Managed

  • Level 3 - Defined

  • Level 4 - Quantitatively Managed

  • Level 5 - Optimizing

  • Benefits of a Staged Model

Module 10: Continuous Representation

  • Continuous Representation Principles

  • The Capability Levels

 Module 11: The Process Areas

  • Maturity Level 2 Process Areas

  • Maturity Level 3 Process Areas

  • Moving Above Maturity Level 3

 Module 12: Summary

  • CMMI Strengths and Concerns

  • Caveats and Barriers to Success

  • Organizational Concerns


Class Comparison: PR-111 compared to PR-107:

Should I take the 3-day Introduction to the CMMI (PR-107) class, or, the 1-day Software Process Improvement and CMMI Overview (PR-111) class?  How do the classes compare?

The Software Process Improvement and CMMI Overview (PR-111) class 

This 1-day course:

·       Introduces the need and the benefits of a Software Process Improvement initiative.

·       Discusses concepts common to any SPI effort such as managing the improvement process as a project, and the role of the engineering process group (EPG).

·       Provides a selective overview of the CMMI.

Attendees should take this course if they:

·       Want an introduction to the need and benefits of software process improvement.

·       Need a short introduction to the CMMI.

·       Do not need to receive an SEI certificate for attending training.


The Introduction to the CMMI (PR-107) class focuses entirely on the CMMI. 

This 3-day course:

·       Describes CMMI's fundamental concepts, structure, features and levels.

·       Explores the CMMI Process Areas (PAs) and their Goals and Practices.

·       Describes the improvement objective of institutionalization of processes.

Attendees should take this course if they:

·       Need to understand the structure, levels, and Process Areas of the CMMI.

·       Need to become very familiar with the CMMI book and be able to locate information relevant to your organization in the CMMI model.

·       Plan to participate as a team member of a CMMI appraisal.

·       Need to receive an official SEI certificate of completion for the course.


SM SEI, SCAMPI, SCAMPI Lead Assessor, and SCAMPI Lead Appraiser are service marks of Carnegie Mellon University.
® CMMI & Capability Maturity Model Integration are registered in the US Patent and Trademark Office by Carnegie Mellon University.



Consulting | Training | Staffing | Expert Witness
Home | About SMS | Promotions  | Contact | Careers

Copyright © 1999-2015. Software Management Solutions