Call Us: (770) 651-8743

Process

Software Development Life Cycle (Waterfall Methodology)

  1. Project Planning / Feasibility Study: Establish a high-level view of the intended project and determine its goals.
  2. Systems Analysis / Requirements Definition: Refine project goals into defined functions and operation of the intended application. Analyze end-user information needs.
  3. Systems design: Describe desired features and operations in detail, including screen layouts, business rules, process diagrams, pseudo code and other documentation.
  4. Development: Construction of the code for the project.
  5. Integration and Testing: Bring all the pieces together into a special testing environment, then checks for errors, bugs and interoperability.
  6. Deployment: After the code is appropriately tested, and is approved for release, it is rolled into a production environment.
  7. Maintenance: Post-implementation support to ensure the product is functioning per the client's requirements. It also involves correcting bugs if any, perform scheduled maintenance, and future product modifications and enhancements.
SDLC Chart