Analysis
|
Create a business case
Capture requirements
Scope the system
Design a high-level architecture
Identify critical risks
Formulate a bid which includes resources, time, equipment, staff and cost
|
Project status:
System requirements gathered. Documents: ProposalSRS (Software Requirements Specifications)Project Plan |
Design
|
Create an executable architectural baseline
Create a detailed plan for the Implementation phase
|
Project status:
System design defined. Documents:
SAD (Software Architecture Document). Identifies the software components and describes components design
|
Implementation
|
Coding defined software components
Maintain the integrity of the system architecture
|
Project status:
System development in progress. Documents: Status ReportsChange Requests |
Testing
|
Develop a Test Plan
Perform Testing according to Test Plan
Correct defects
|
Project status:
System testing in progress. Documents: Test PlanTest Reports |
Deployment
|
Prepare the user's site for the new software
Tailor the software to operate at the user's site
o Create user manuals and other documentation
Provide customer consultancy
|
Project status:
System deployed. Documents: User manualsOther user supportive documentation |
Support
|
Monitor system performance
Maintain the integrity of software and hardware
Recommend and implement system upgrades
|
Project status:
System operation support in progress.
|