|
LIFECYCLE METHODOLOGY

The diagram above, depicts the seven stages of Cambridge's application development methodology known as MethodixDev. The various stages include:
- Requirements study
- Analysis
- Design
- Construction
- Testing
- Implementation
- Maintenance and Support
Requirements study
This phase includes scoping of the project, defining objectives, expected benefits, expected deliverables, and performance requirements. During this phase, both risk analysis and project plan preparation is done along with preliminary timeline and cost.
Analysis
The Analysis stage translates the user/business requirements into a clear, well-formulated and complete functional requirements document. This stage also covers the definition and mining of business rules and necessary process flows.
Design
The Design phase consists of architecture design and detailed design. The detailed design consists of logical data model, physical data model, component/programming models, assessment of reusable components, external interfaces among others. The architecture and design of systems to be developed is reviewed to ensure that everything is covered and is accurate to the requirements given by the customer. Program specifications and test plans are also prepared at this stage.
Construction
In this phase, the detailed design is converted into code and tested. The code is unit tested with unit test plans and results are recorded. During the construction phase, coding standards, best practices, tools, IDE’s and re-usable libraries/components are used based on the specific application/technology/project.
Testing
Integration/System/Load/Acceptance testing is performed in this stage. Automated testing tools are used wherever applicable. Acceptance testing is done onsite in conjunction with the customer’s team.
Implementation
During this stage, the deployment environment is setup and the application is installed for acceptance testing/production. Appropriate installation manuals, system documentation and training are provided onsite.
Maintenance and Support
Cambridge provides the maintenance or post implementation support in accordance with a mutually agreed warranty plan/contract. The support is provided in an onsite/offshore combination on a 24 x 7 basis with service level agreements (SLAs).
|