|
Our Delivery Model
Gausa India has set itself quality standards to ensure that the products and services offered by it is always technically sound, functionally scalable and economically viable and serve the current and future needs of our clients. With this in mind, the life cycle of every project at Gausa India necessarily goes through the various stages with quality control at every stage. We follow the following steps in our software development methodology in building and delivering world class solutions.
Requirements Gathering
Requirement gathering is the first step towards development of any software solution. The process essentially involves scenario analysis and experiential modeling to source the best answers to the various queries that need to be addressed. This stage is handled by our business analysts.
Business Analysis
At this stage the gathered requirements are evaluated on the benchmarks of business viability and technological relevance and suitability. Besides considering the technological alternatives, gathered processes or requirements are analyzed and translated into possible software modules.
Functional Specifications
Once the application to be developed is understood in broad detail, Software Requirement Specification (SRS), the functional specifications document is made. This document serves as the basis for planning the project and later designing, developing and delivering the project.
RAD prototyping
In specific instances where the project idea is new and exception, where the technology to be used or the business areas involved, a viability test is done by developing a prototype of the essential parts of the project and also identify the major details that were missed in requirements gathering.
System Development
The system Development effort essentially involves :
- Translating the various planned features and functionalities into actual performing.
- Evolve testable software code - This involves an iterative process of development that involves continuous fine tuning and improvements towards the proposed solution through interaction among the business analysts, development team, quality assurance team and if necessary the client.
Deployment
Although this stage comes far down the line of the life cycle, viability of implementation and planning are done at the start of the life cycle. Depending on the nature and magnitude of the developed solution, the stage may include:
- Pilot deployment at Client
- Final Implementation.
- Training to end user.
- Providing the user with Acceptance Test Plan (ATP) which would serve as a touchstone for the customer to cross-examine with the functional specifications and ensure that actual requirements have been fulfilled.
|
| |
Our Approach |
| » |
Understand Client |
| » |
Understand the business of Client |
| » |
Understand the specific requirement of Client |
| » |
Visualize future requirements of Client |
| » |
Study viability |
| » |
Decide suitable technology |
| » |
Timely Delivery |
| » |
Exceptional Support |
| » |
Cost effective. |
|