We love building software. It enables us to do new and exciting things everyday. Especially those challenging ideas that can only be overcome with skills, perseverance and hard work. We are a team built on trust and open communication. We are a company built on the habit of delivering to customer's satisfaction.
We practice Agile & Test Drive Development. Each iteration is 2 weeks long and results in new testable functionality.
Strategic reviews are held between the customer and product owners. We rehearse user experience through different application flows. Achievements against previous targets are measured and new priorities are defined.
Project managers and the dev team devise daily tasks required to achieve given priorities. QA team composes test plan used to validate task completion.
In daily stand up meetings, developers make commitments to finish a set of tasks and previous progress is reviewed. During development, emphasis is on writing testable code. Through continuous build integration and automated testing, we ensure that regressions are quickly identified and fixed.
At the end of each sprint, we benchmark progress against targets. Application is reviewed end to end and defects identified and prioritized.