Software development life cycle stages
The software development life cycle stages are -
Requirements analysis and management High level design Detailed design Programming and Unit Testing Integration System testing Installation and Acceptance Warranty support.
The authorization for initiating a project is provided by the proposal and contract processes described in the Customer process manual. The project planning and execution activities are carried out as per the Project management process manual
Software Development Life Cycle for full life cycle projects
Start
Identification of Business Opportunity/ Project by Business Development team
Information on New Projects to Director (International Operations)
Elicitation of Requirements and filling up the same in standard FRS Template, BDM
FRS
Communication to TAG
Allocating Project ID and entering the details in project folder by PM
Updated Project Folder
Identification of Resources & Training Needs
Review of FRS by TAG
FRS Review
Preparation of Communication Plan by PM
Posing assumptions, clarifications, & issues in FRS and sending to Client by DIRECTOR (INTERNATIONAL OPERATIONS) Receiving Approved FRS with answers to clarifications & issues
FRS with Clarifications & issues
Preparation of Project Estimates
by
PM
Project Estimates
Review of Project Estimates & Resource Plan by DIRECTOR (INTERNATIONAL OPERATIONS)
Review
Base lined Approved FRS
Preparation of SRS and SDD by PM / PL
SRS & SDD Along with Checklists
SRS and SDD Checklists
Review of SRS & SDD by DIRECTOR (INTERNATIONAL OPERATIONS) & TAG Uploading SRS to Client by DIRECTOR (INTERNATIONAL OPERATIONS) Receiving approved SRS from Client
SRS and SDD Review Sheets
Updating of project tracking database by PM and Version Control of SRS and SDD by PM
Preparation of Project Plan by PM / PL / TL Review of Project Plan by DIRECTOR (INTERNATIONAL OPERATIONS) and TAG Review Uploading PL / TL Client by SRS to DIRECTOR (INTERNATIONAL OPERATIONS) Base lined approved SRS and SDD
Preparation of SDP, Test Plan by PM/PL/TL in coordination with SQAG
SDP & Test Plan
Project Coding by Project Team
Code Review within the Team
Test Plan
Unit Testing by Team & QA
Test Plan
Integration Testing by PM & QA
Test Plan
System Testing by SQAG
TPR
Resolution of TPR
Project Document Preparation by TAG & SQAG
User Manual & Installation Manual
Review of Project Deliverables for Release by PL/TL/ PM
Review Sheet
Release Review with client by BDM
Review Sheet
Uploading the project deliverables to the client
Repeating the cycle for change requests (if any)
Update Project Tracking Database by PL/TL/PM
Completion Information & Acceptance by Client Project Closure Review Sheet
Project Closure
Updating Organization Process Database by PM, TL, TAG
End