|
|
| |
Lowest Risk for Client
We are capable to show a visible progress in the project from the first iteration onwards. Basically, we achieve a functional product and visible progress at the end of each iteration. Client reviews the functional product at the end of each iteration, and we ensure scheduled updates/reports to client at the end of each iteration. We also attempt to achieve the risky functional or non-functional requirements of the project first before moving to the other aspects of the project. This approach eliminates risk for client.
Our Iterative Approach
For our professionals, the entire project is a series of iterations. Thus issues in the project during any iteration are resolved to the satisfaction of client before the end of the next iteration. This helps the project to be trouble-free and compliant with the client requirements when delivered. We do time-boxing (planning iterations with fixed time-frames of 7 to 14 days), daily stand-up meetings, daily integration and review within the team, and daily measure of tasks with respect to hours spent and hours left to expedite the completion of tasks. We allocate each task to a pair of professionals and encourage pair-programming and collaboration. We hold requirement workshops at the start of each iteration for better understanding of project requirements; we even hold multiple such workshops during the first iteration when a stiff curve of learning exists. We measure quality requirements with numeric measures.
Infrastructure Usages in Process
We use the best possible use of software and hardware infrastructure for our project requirements. Each of our project room is equipped with large white board, LCD projector connected to computer network, digital camera, printer, and clipboard. We have a state-of-the-art conference facility with tools having voice, video and screen-sharing capabilities for collaboration with a remote team and off-shore client. We have proprietary and extensive online communication and collaboration system (see Our Digital Infrastructure for more details) for managing projects. We have well-equipped development and testing environment setup on our dedicated server infrastructure located inside our project rooms and remotely in the USA data centers.
Effective Management of Off-shore Projects
We ensure a consistent overlapping of working time between our team and client's when both reside in different time zones. We allocate fixed schedules for direct interaction between our team and client's on a regular basis and at the end of each iteration.
|
|
|
|
|
|
|
|
|