Share your requirements and we'll get back to you with how we can help.
Our development methodology is based on agile principles and techniques where:
We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value:
That is, while there is value in the items on the right, we value the items on the left more.
The default agile methodology we follow is Scrum; but based on project and client needs, we often come up with a custom process.
At the end of a sprint, a working software increment is produced. A review meeting is conducted and completed work is presented to stakeholders.
During a sprint, daily scrum meetings or short project status meetings are held with product owner and developers. In these meetings, each developer shares what he had done on the previous day, what they plan to do for the current day, and impediments encountered, if any.
A sprint deadline is never extended. If a requirement cannot be completed, it gets moved back to the product backlog. Also, during a sprint, requirements are never changed. Thus, developers are shielded from requirement changes allowing them to work uninterruptedly.