409.0 Mapping to Other Lifecycle Models

There are many ways to perform software development depending on the characteristics of your project. In some instances an iterative model may be most appropriate. In other instances a classic waterfall model might be the best alternative.

There are also many ways that similar lifecycle models can be represented. LifecycleStep uses the phases of Analysis, Design, Construct, Test and Implement. Other methodologies may have the same basic process, but could be structured into phases with different names. These different naming conventions represent the preferences of the author or the company that is creating the lifecycle methodology. The purpose of this section is to describe some alternate lifecycle terminology and provide a quick cross-reference into how these alternatives map into LifecycleStep.

Microsoft Solutions Framework

LifecycleStep

Envisioning

This would be part of the PortfolioStep Portfolio Management Framework

Planning

This would be part of the TenStep® Project Management Process

Developing

This would include the full Analysis, Design, Construct, Test (initial) Phases

Stabilizing

Testing (user acceptance, alpha, beta, pilot))

Deploying

Implementation

 

Rational Unified Process

LifecycleStep

Business modeling

This would be part of the PortfolioStep Portfolio Management Framework

Requirements and analysis

Analysis Phase

Design

Design Phase

Implementation

Construct Phase

Test

Test Phase

Deployment

Implementation Phase

Project management

This would be part of the TenStep® Project Management Process

Environment

Included in each of the major phases (Analysis, Design, Construct, Test, Implement)

Configuration and change management

This would be part of the TenStep® Project Management Process

 

Generic Alternative Methodology

LifecycleStep

Planning

This would be part of the TenStep® Project Management Process

Development

This would include the full Analysis, Design, Construct, Test Phases

Pilot

Combination of Test and Implementation Phases

Deployment

Implementation

Post Implementation

This would be a part of the TenStep® Project Management Process

[Previous - 408.9 The Role of a Quality Manager]  [Next - 410.0 ANALYSIS PHASE]

Product info: project management, project lifecycle, analysis phase, , design phase, lifecycle design, construct phase, test phase, implementation phase, project lifecycle consulting, project lifecycle methodology, Agile