Using the Spiral Process To Implement the Capability Maturity Model PowerPoint PPT Presentation

presentation player overlay
1 / 11
About This Presentation
Transcript and Presenter's Notes

Title: Using the Spiral Process To Implement the Capability Maturity Model


1
Using the Spiral ProcessTo Implement the
Capability Maturity Model
  • Ken Garlington
  • June 29, 1999

Capability Maturity Model and CMM are
registered trademarks of the Software Engineering
Institute (SEI)
2
Purpose
  • Define software process improvement model using
  • Boehms Spiral process model
  • Software Engineering Institutes Capability
    Maturity Model (CMM)

3
Principles of Successful Process Improvement
  • Must have commitment of senior management
  • Everyone must be involved (ultimately)
  • Requires a goal, and understanding of current
    process
  • Change is continuous
  • Small steps preferable
  • Requires conscious effort and periodic
    reinforcement
  • Work to combat process entropy
  • Requires investment

4
Definitions
  • Pilot Project
  • Small-scale project to evaluate proposed process
  • Little adverse consequence of failure
  • Flagship Project
  • First major project to implement new process
  • Realistic feedback
  • Infrastructure
  • Factors associated with process change
  • Includes documents, training, tools,
    organization...

5
Spiral-Based Continuous Improvement Model
Cumulative cost
Progress through steps
Determine objectives, alternatives,
constraints (business case)
Evaluate alternatives identify, resolve risks
Risk analysis
Broad-area review
Risk analysis
Draft infrastructure
Key manager review
Flagship
Pilot
Commitment partition
start
Review
Feedback
Implementation and maintenance plans
Initial infrastructure
Refined infrastructure
Deployed infrastructure
Improvement plan (action plan)
Assess-ment
Plan next phases
Develop, verify next-level product
May include assessment for first iteration
6
For More Information...
  • Software Engineering Institute
  • http//www.sei.cmu.edu/cmm/cmm.html
  • USC Center for Software Engineering (Win-Win
    Spiral)
  • http//sunset.usc.edu/TechRpts/electronicopy.html
  • Humphrey, Watts S. Managing the Software Process.
    Addison-Wesley, October 1989
  • Yourdon, Edward. Decline Fall of the American
    Programmer. Yourdon Press, 1993

7
BACKUP SLIDES
8
Capability Maturity Model
9
Spiral Model
10
Win-Win Spiral Model
11
SEI IDEALSM Continuous Improvement Model
Write a Comment
User Comments (0)
About PowerShow.com