Untitled Document
Software Management Solutions
Home About SMS Promotions Contact Careers
Consulting Training Staffing Expert Witness
Home > Training > Courses > Software Process Improvement Techniques Overview
  Training Side Bar


Course Descriptions
Customized Training




Software Process Improvement Techniques Overview

Duration: 1/2-day

In today's competitive environment, no organization can afford NOT to have a dedicated Software Process Improvement (SPI) program.  Poorly developed software processes lead to decreased productivity, increased risk, cost and schedule overruns, more bugs, and, ultimately, to dissatisfied customers

This is a presentation of the fundamentals of a software process improvement (SPI) program.  It begins by discussing how to get senior management support and commitment, the various roles members of the organization must play, and the activities which must be planned and budgeted.  The objectives, the deliverables, the phases, the activities, and the tracking metrics are all discussed.

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:

  • Understand the criticality of gaining Senior Management's support and commitment
  • See that targeted training is crucial to the success of any SPI program
  • Gain a management view of SPI concepts, strategies, and techniques
  • Discuss the concept and usefulness of mini-assessments and a way to get started
  • See the importance of the role of the Software Engineering Process Group (SEPG) and the Management Steering Group (MSG)
  • Be Introduced to process metrics and their use

Course Outline:


  • Workshop Agenda & Handouts

  • Objectives

Software Process Improvement (SPI)

  • Why do SPI?

  • The Key Premise

  • Process Improvement Principles

  • SPI Background

  • The CMM/CMMI

Senior Management Support & Commitment

  • The Need for Senior Management Support

  • How to get Senior Management Support

  • The Management Steering Group

The Software Engineering Process Group (SEPG)

  • The Role of the SEPG

  • Organizing the SEPG

  • Training the SEPG

  • Making the SEPG Effective

Assessing the Organization's Processes

  • Assessing the Organization's Processes

  • CMMI-Based Appraisals

  • Mini Appraisals

  • Overall Plan for Appraisals

Prioritization, Planning, Approach and Schedule

  • Prioritization

  • Process Improvement Plan

  • SPI Strategy

  • Education

  • Motivation

  • Kickoff Meetings

 Pilot Projects, Follow-up, Mentoring and Metrics

  • Pilot Projects

  • Rollout and Deployment

  • Tailoring of the OSSP

  • Follow-up

  • Mentoring

  • Metrics

  • Reporting  

Prerequisites: Familiarity with software development projects.



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

Copyright © 1999-2015. Software Management Solutions