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
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.
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.
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.
We build prototypes to test concepts & process. Prototyping is done in terms of wireframes, mockups and Interactive User experience techniques.
Deliverables are reviewed by the client; their feedback is taken regarding projects and if needed then rebuilding of prototype is done.