SDLC Methodology

Software Development Life Cycle (SDLC)

A framework that describes the activities performed at each stage of a software development project. It is process of developing software through business needs, analysis, design, implementation and release & maintenance.

Here at SDLC we work on following phases of software development life cycle

  • Feasibility Study
  • Requirement analysis & Specification
  • Quick Designing
  • Build Prototype
  • User Evaluation
  • Functional testing and maintenance

Feasibility Study

We evaluate and analyze the potential of the proposed project by doing Market research, studies to support decision making process. Output of this study gives us a report detailing evaluation criteria, study findings and recommendations.

Planning

Developing project plan, resource planning, deadlines, client meetings and deliverables, staff the project,control and direct the project.

Requirement analysis & Specification

Understanding business needs, who uses system, what will it do, where and when the system will be used, breaking down the system, requirements gathering, writing functional specifications. We create spec to get set of requirements satisfied by product or service.

Design

Determining how will the system works, transforming requirements into system design document, determining functionality of each component in a system, describe set of software features.

Build Prototype

We build prototypes to test concepts & process. Prototyping is done in terms of wireframes, mockups and Interactive User experience techniques.

User Evaluation

Deliverables are reviewed by the client; their feedback is taken regarding projects and if needed then rebuilding of prototype is done.