Synopsis

This three day course will give you the necessary fundamentals for understanding the Software Engineering Institute's IDEAL approach to software process improvement.

This course addresses the critical elements needed to achieve successful software process improvement (SPI). The approach takes a business view and is applicable across industry and government organizations developing, maintaining, and integrating software.

The course addresses each of the five phases of the IDEAL approach: Initiating, Diagnosing, Establishing, Acting, and Learning. There is an introduction of the major concepts for process management and the Capability Maturity Model. Benefits of software process improvement and potential traps to avoid during the software process improvement (SPI) journey are discussed. The focus of the course is kept on the business reasons for doing SPI and the business questions that must be answered throughout all five phases of the SPI life-cycle.

This course discusses linking the business strategy with the SPI strategy for the organization. It is an extension of the tutorial, An Integrated Approach to Software Process Improvement , taught and developed by the SEI.

The following extensions have been made:

1. The Entry-Task-Validation-eXit (ETVX) process definition paradigm is introduced and used for defining and communicating each activity.

2. We show you how to manage SPI as a project so it meets your objectives and business needs.

3. Linking the SPI initiatives with the business strategy and measuring the results.