|
 |
 |
Each engineering / application development lifecycle needs an appropriate
Development Methodology. Our Program Directors together with your
software team selects appropriate process techniques to improve the
quality of the software development effort. The objective is to have
fewer defects, shorter delivery times and better value. We use various
models like: SDLC/Waterfall, Spiral/Iterative, Xtreme and others.
Some of the common activities in these would be:
Study and Design Activities
- System Requirement Analysis
- User Acceptance Criteria
- Functional Specification
- System Architecture and High Level Design
- Agree Test Strategy

Internal Planning Activities
- Software Project Management Plan
- Software Configuration Management Plan
- Test Plan
- Quality Plan
- Work breakdown structure

Development, Test & Implementation Activities
- Detail Design
- Functional and unit test case design
- Prototyping
- Coding
- Unit Testing
- Module Testing
- Integration Testing
- User Acceptance Testing
- Implementation
- User Training
- Knowledge Transfer
A Typical representation of the development methodology is as shown
below:
Click here for large view |

|
 |
|