Database Reference
In-Depth Information
Developmental Methodologies
The Software Engineering Institute, which is part of Carnegie Mellon located
in Pittsburgh, Pennsylvania, is famous for a framework that describes soft-
ware process maturity. A summary of the five phases appears below. Read
this while keeping in mind that most organizations, sadly, are at Stage 2 or 3.
Stage 1:
Initial
, which is characterized by processes that
• Are ad hoc
• Have little formalization
• Have tools informally applied
Key actions to get to next step
−
Initiate rigorous project management, management over-
sight, and quality assurance
Stage 2:
Repeatable
, which is characterized by processes that
• Have achieved stability with a repeatable level of statistical control
Key actions to get to next step
−
Establish a process group
−
Establish a software-development process architecture
−
Introduce software engineering methods and technology
Stage 3:
Defined,
, which is characterized by processes that
• Have achieved foundation for major and continuing progress
Key actions to get to next step
−
Establish a basic set of management processes to identify
quality and cost parameters
−
Establish a process database
−
Gather and maintain process data
−
Assess relative quality of each product and inform
management
Stage 4:
Managed
, which is characterized by processes that
• Show substantial quality improvements
• Are coupled with comprehensive process measurement
Key actions to get to next step
−
Support automatic gathering of process data
−
Use data to analyze and modify the process
Search WWH ::
Custom Search