Wednesday, November 28, 2007

Organizational Process Focus: Specific Practice By Goal SP1.2

Establish Life-Cycle Model Descriptions
Establish and maintain descriptions of the life-cycle models approved for use in the organization.
Life-cycle models may be developed for a variety of customers or in a variety of situations, since one life-cycle model may not be appropriate for all situations. The organization may identify more than one life-cycle
model for use. Typically, the organization needs both product and project life-cycle models, for the types of products that it produces and for defining the phases of the project.

Product life-cycle models partition the product life cycle into phases for which activities and requirements can be defined to promote a complete solution, from initiating development of the product to its ultimate
disposal.


Typical Work Products
1. Descriptions of life-cycle models
Subpractices
1. Select life-cycle models based on the needs of projects and the organization.

For example, in the case of a development project, project life-cycle models include the following:
· Waterfall
· Spiral
· Evolutionary
· Incremental
· Iterative
Examples of project characteristics that could affect the project life-cycle models include the following:

· Size of the project
· Experience and familiarity of project staff in implementing the process
· Constraints such as cycle time and acceptable defect levels
2. Document the descriptions of the life-cycle models.
The life-cycle models may be documented as part of the organization's standard process descriptions or they may be documented separately.
3. Conduct peer reviews on the life-cycle models.
. Revise the descriptions of the life-cycle models as necessary.