Small Planet Workscontact ussite mapfeedback
Home
About Us
Services
 
News/Events
 
Software Process Improvement

Don't start from scratch on every new development project. Establishing software process improvement practices increase speed-to-market, reduce development time and standardize practices that govern the development process. Implementing the Capability Maturity Model is how we accomplish it.

High employee turnover and resource utilization require that the software development process be documented, repeatable and reusable throughout the enterprise. This increases the ability to replicate previous project successes, improve employee utilization and enable application reuse.


The Capability Maturity Model (CMM), developed by the Software Engineering Institute, is based on knowledge acquired from software process assessments and extensive feedback from both industry and government. It is the foundation for systematically building a set of tools useful in software process improvement.

Implementation and Course Description:

The CMM is a non-prescriptive model for process improvement and describes a framework to develop and maintain business critical applications. Benefits derived from the process include:

  • Reduced costs
  • Increased predictability of project costs and schedules
  • Higher quality and productivity
  • Shorter cycle times
  • Increased customer satisfaction

The process begins by applying the Software Maturity Questionnaire to the organization's software practices. We then introduce development teams and project leads to the fundamental concepts, including a description of the five maturity levels, the Key Process Areas (KPAs), and finally, how to implement them.

The three-day Introduction to the CMM workshop prepares participants to make sound judgments regarding implementation of the KPAs. It identifies issues to be addressed when gaining commitment, managing organizational change, configuration management and process documentation.

Workshop Topics:

  • Software Maturity Questionnaire Completion
  • Understanding the Five Levels of the CMM
  • Software Process Maturity Principles
  • Linking the KPAs Together
  • Process Assessments and Capability Evaluations
  • Introduction to the Software Engineering Progress Group (SEPG) Concept

Who Should Participate:

  • Software managers
  • Software process assessment teams
  • Software engineering process group members
  • Software developers
  • Technical advisors and project leaders

What Happens Next:

Implementation of the CMM is owned and controlled by those who will directly benefit. We will assist in structuring Software Process Improvement (SPI) teams to evangelize and institutionalize software quality improvement throughout the development environment. We will assist in identifying and documenting organization-wide software practices and provide recommendations where gaps exist. We will also provide tools to establish a structured system of metrics for continued improvement of the SPI infrastructure.


Information Request Form
Select the items that apply, and then let us know how to contact you.
Send service literature.
Send company literature.
Have a salesperson contact me
Contact Information:

Name:
Title:
Company:
Address:
City:
State:
Zip Code:
Telephone:
Fax:
E-Mail:


| TOP | about us | services | news/events | contact us
site map
| feedback

Copyright ©2010 Small Planet Works, Inc. All Rights Reserved