Our working model follows a process centric approach.
Our project development processes are oriented in a certain manner which aims at giving maximum benefits to our customers.
Initial contact established with the client.
Short descriptions and initial requirements are exchanged. We setup meetings for additional information details if required.
We document the requirements and send it for client's review.
Several iteration before requirements specification is agreed/finalized.
Once the client approves the requirements, we produce a project proposal/estimate. It usually describes
Timeline
Pricing
Payment schedule
Suggested technology, architecture
Development Approach
Maintenance and support conditions
Relevant references
And other required information
Further discussions and answers to client's questions.
Review and fine-tune proposal/estimate and finalize a rough project plan.
Once a go ahead is received from the client we can usually start within 10 days.
Once development is started a continuous communication is established with the clients. Formal and informal assessments, revisions and continuous approbation ensures consistency between actual requirements and implementation
Periodically status reports are provided and meetings are arranged. We use our secure web-based tools to process change requests, bug reports and maintain project documents database.
On completion of the project all source code and documentation is provided to the client. Source and documentation is provided periodically during the project development as well.
Tech Quote
“Part of the inhumanity of the computer is that, once it is competently programmed and working smoothly, it is completely honest.”