Ravi K Chava
Agile Development Believing in Agile Software Development, We Value: * Individuals and Interactions over processes & tools,
* Working Software over comprehensive documentation,
* Customer Collaboration over contract negotiation,
* Responding to Change following a plan.

Development Process
While developing software, fully appreciating that articulating the actual requirements might be difficult for the stakeholders, we expect iterations. Breaking the project into modules, we deploy to small teams who define quick prototypes, proof of concepts or other visual means to evolve the various criteria to be considered at macro level and maximise the scope of functionality. The teams coordinate to build required iterations to the scope, develop the code, defining and integrating test scripts, with users validating the results, thus fine-tuning the requirements at an early stage.