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.

Creates a common understanding of the project.

     
  Mode: Onsite and offshore
  Deliverable: FSD - Functional Specification Document
     
  Phase III – Systems Analysis
     
  Identification of high-level architecture

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.
     
  Mode – Onsite with ICTEAS assistance
  Deliverable – Fully operational system