We are a strong believer of Agile approaches. These techniques allow us to deliver enterprise applications despite smaller team sizes. By promoting monthly releases, we are able to work more efficiently by quickly adapting to the changing needs of our client/market.
We are also religious in implementing unit tests on business layer codes. By doing so, we save time during regression testing when the computer does the testing work instead of the traditional manual QC testing.
We also apply continuous integration. Our build server is designed to create builds at any point in time so we get latest codes out for testing almost every day.
Graphical View of Our Methodology