|
Phase 1: |
Establishing Contact
|
|
In this phase, the prime concern is to understand clearly the voice of the prospective customers We realize the importance of being clearly understood while doing online business, to provide the best solutions to our customers.
During this phase we receive an email enquiry from our prospective client. We examine the request to understand the requirements in a better way and email some questions back to the prospective client. On receiving clarifications of our queries, the request is reexamined for any further details required at this stage.
|
| Phase 2:
|
Requirements Gathering |
|
In this phase,Project Manager conduct sessions with the client. There are brainstorming sessions that help to determine the business objectives and marketing goals. Prototype storyboards or screen layouts are used for role-playing. More details and clarifications lead to high level requirements design and appropriate feedback results in an exhaustive feature list. Based on the architecture and technology chosen, the development team of Programmers, graphic designers and project managers draft a development plan for the project and then a rough estimate of the time and costs involved in the project is made for final contract. The entire flow of functions in this Phase can be structured as below:
 |
Requirements Document |
| |
|
 |
First level Work Breakdown Structure and Project Schedule |
| |
|
 |
Payment schedule |
| |
|
 |
Draft of the contract of Agreement |
|
| Phase 3:
|
Design and Development
|
|
 |
Methodology |
| |
We often use the evolving iterative approach to web development or select a development methodology as per the requirement of the clients. In Iterative approach, once the preliminary requirements are clarified, the next step is to quickly build the prototype of the website/web applications. From then, it is the continuing evolution of this prototype until it becomes the final product, exact to specifications.
|
 |
Visibility - The Key Advantage |
| |
This revolutionary new approach to software development is extremely suitable for offshore development and outsourcing services. When you outsource your requirements to us, we are sensitive to the fact that you need to track and keep an eye on the work in progress on your development front. This is the reason why we have adapted this methodology to our web development process. At each stage of the development, you will be updated about the current stage of the website/web application development. Some of the broad milestones in this process are:
|
| |
 |
Prototype |
| |
This is the first crucial phase of this methodology. The prototype is basically the possible replica of the outcome. This is much more than just a visual representation. It represents all the screen elements in the final solution. This is the mould into which we start to breathe in the element of life! Feedback from the clients is taken into consideration and the required modifications are implemented.
|
 |
Functional Specifications Document |
| |
Before starting to actually develop the functionalities, we document all the functional specifications. The client reviews it and gives feedback again and with this, the requirements specifications are fully captured.
|
 |
The Proof of concept |
| |
The prototype evolves to its more complex level of existence. Many parts of the prototype spring to life. We have this intermediate delivery before the final delivery to establish the proof of concept. The client can now almost feel the solution that has been entrusted to be developed. What remains now is just formality. Our production engine hauls the project to completion.
|
 |
Final Delivery |
| |
The final product is delivered after testing. There are no surprises and expectations on the date of delivery. For, you had seen it evolve!
|
|
|
|
|
In deployment phase, the performance of the site is monitored for a period of a month if there is no site maintenance agreement. Any problems found during this period will be solved, without any additional cost to the customer.
|
|
|
The Site Promotion Process is implemented after deployment. Re-engineering and redesigning depends on the needs of promotion to make the site a success.
|
| Phase 6:
|
Site maintenance
|
|
The close monitoring of the system and applications is carried to ensure immediate response to any issues. It also makes sure that future maintenance efforts are relatively easy.
This development process allows us to guarantee:
 |
On-time completion of the project |
| |
|
 |
Delivery of a high-quality system meeting your business requirements |
| |
|
 |
Development of a flexible, easy to use and upgrading (in case you need some enhancements in future) system |
|
| Stages of Outsourcing Process |
The diagram below depicts the main steps followed in the four stages of our outsourcing process- Establishing Contact, Requirement Gathering, Development and Maintenance.
|
| |
|
| |
|
back to top
|