Radical Improvements Require Radical Actions: Simulating a High-Maturity Software Organization.

Abstract

This report describes the methodology used to create a simulation of a high-maturity software organization and the results of this simulation. The goal of this research was to find the quantitative value of improving from Capability Maturity Model (sm ) (CMMsm) Level 3 to Level 5. The method was to simulate a high-maturity organization using its actual empirical data and then 'cut out' the high-maturity elements of the simulation. The resulting change in software size, effort, schedule, and quality would be a more accurate measure of the value of high maturity than working forward with a low or medium-maturity organization and merely hypothesizing the activities and values of high maturity. The author used computer simulations based on systems thinking and systems dynamics, which reasonably modeled the 'soft variables' of the people aspects of an organization (personnel attitudes, learning curve, participation in software process improvement, etc.). The simulation also related the soft variables to the hard variables of a software organization's life cycle process (software size, effort, schedule, quality, etc.).

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 01, 1997
Accession Number
ADA327609

Entities

People

  • Steven Burke

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Counter WMD
  • Human Systems
  • Weapons Technologies

DTIC Thesaurus Topics

  • Business Administration
  • Computer Science
  • Computer Simulations
  • Computers
  • Cycles
  • Department Of Defense
  • Dynamics
  • Electronic Mail
  • Employment
  • Engineering
  • Governments
  • High Level Languages
  • Life Cycles
  • Management Planning And Control
  • Simulations
  • Software Development
  • Thinking

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computational Modeling and Simulation
  • Organizational Process Management (OPM).