| PHASE |
DESCRIPTION |
TEAM / DIVISION |
OUTPUT |
| Requirement Analysis |
Analyze customer requirements and formulate a detailed requirements document |
Requirement Capture Team and Project Manager |
Detailed Requirements ocument (SRS/FS) |
| |
Get Signoff from Client for the requirements document |
Requirement Capture Team and Project Manager |
|
| |
Create screens for all the forms and device Screen behavior |
Development |
Screen designs with Simulated Behavior and Work Flow. (Prototypes) |
| |
Get Clients Signoff on the screen |
Requirement Capture Team and Project Manager |
|
| Architecture and Design |
Create a System Architecture and Design document |
Architect and Project Manager |
Design and architecture Document (HLD/LLD) |
| Planning |
Project Plan |
Project Manager |
Project Plan in Microsoft Project |
| |
Planning Documents |
Project Manager, Project Lead, QAM |
Risk Analysis, SCM, Change Control, Deployment, Quality Plan, Test Plan, Test Assets |
| Development |
Complete features and Unit test them |
Development |
|
| |
Alpha Testing – Do integration of various modules and perform Manual Tests on the whole application |
Development |
|
Quality Assurance |
Perform Automated Tests as per QA Plan, Test Plan and Test cases devised |
Quality Assurance |
Intermittent Release to Client |
| |
Client reports issues to Team |
Quality Assurance |
|
| |
Rework/Bug fixing and Testing by developers |
Development |
|
| |
Perform Automated Tests as per QA Plan, Test Plan and Test cases devised |
Quality Assurance |
|
| Release |
Software Release with Release document |
Deployment / Release Team |
Release Notes, Source Code, Executables |