We have adopted best practices of agile methods in our consulting, development and research projects, and improve our project process continually.

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.
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.
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.
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.
Please contact us for further details about our project process. We also do consulting to other companies and organizations to improve their project process.
Setup PHP Development Environment on Windows 7 PC
August 17, 2010
A Feature Article on Opendelight Published in php|architect
July 31, 2010
Quickpay Integration on E-Commerce Website with WordPress
July 1, 2010
Create An E-commerce Website with WordPress
June 18, 2010
Unique Identification Number (UID) in India
May 31, 2010