| Stages |
Activities |
|
Requirement Gathering |
- Understanding Client business
- Understanding Requirements
- Prepare Functional Specification Document (FSD)
- Client reviews FSD
- Client approves FS
|
|
Design Analysis & Prototyping |
- Analyze the requirements
- Design the application architecture
- Client reviews application architecture
- Develop a prototype to give the right feel of the end product to the client
- Client reviews the prototype and gives feedback
- implement the feedback and 2nd iteration of prototype
- Client approves the prototype
|
|
Construction |
- Actual Coding begins
- Peer Reviews of the code
- Integrate & Compile the code
|
|
Testing |
- Unit Testing
- Integration Testing
- User Acceptance Testing
|
|
Maintenance & Support |
- Bug Fixing
- Enhancements/ Change Requests
|