Collect Data and Outline Requirements Formalize Requirements
Plan Scheduling and Project Management |
| Software Requirement Specification (Draft) Project Plan (Draft) |
Assemble and Schedule Dev / Test Teams Establish Project office and Prototype Server Develop Prototype
Revise Plans, based on Client Feedback |
| Prototype Version Software Requirement Specification (Revised) Project Plan (Revised) |
Design Database and Application(s)
Create Test Procedures
Draft Documentation |
System Design Specification
Test Procedures
User Manual (Draft)
Technical Manual (Draft) |
|
| Phase 4. Coding and Implementation |
Implement Modules
Integrate Modules
Update Documentation |
Alpha Version
User Manual (Revised)
Technical Manual (Revised) |
Revise Software
Perform Tests
Finalize Release Version |
Beta Versions
Test Results
Final Release
User Manual (Final)
Technical Manual (Final) |
| Phase 6. Deployment and Support |
Activities
System Deployment and Installation
User Training
Technical Support
Software Maintenance |
|