System Development Life Cycle
(SDLC) is the overall process of developing information systems
through a multi step process from investigation of initial requirements
through analysis, design, implementation and maintenance.
Phase I - Project Planning, Feasibility Study
Establishes a high
level view of the intended project and its goals.
Mode
– Onsite and Offshore
Deliverable
- Project Scope
Phase II –Requirements Study
Study of client business processes
Redefines project functions and operation of the intended
functions. Analyses end user needs.
Assist client team in visualization of the end solution
Establishes common goals for the client team, ICTEAS project
leaders and development team
Mode
– Mostly offshore with regular client involvement
Deliverable
– Analysis Specification Document
Phase IV – System Design
Conversion of high-level
design desired features and operations in detail, including
screen layouts, business rules, process diagrams, pseudo code
and other documentation.
Mode
– Offshore
Deliverable
– Systems Design Document, prototype
Phase V – System Development
Conversion of design
into code
Mode
– Offshore
Deliverable
– System setup for testing by ICTEAS and client team
Phase VI – Integration and Testing
Controlled system
testing by the ICTEAS and client team.
Mode –
Offshore with client involvement
Deliverable
– Feedback and recommendations
Phase VII – Acceptance Testing
System testing
at client location/s in simulated business environments
Pilot
run – system testing in practical business environment
at client location/s.
Mode
– Onsite with ICTEAS assistance
Deliverable
– Feedback and recommendations (client)
Phase VIII – Final Deployment
System deployment
at client sites either collectively or in a phased manner.