For every software product development effort, time to market is everything. This is where a company's ability to execute on software releases becomes critical. Successfully balancing a new product's performance and feature set against its release date is an important capability in our industry. Release is an iterative, long-term game that must be played in an optimal, organized manner.
The elements that make up software release methodology are as follows:
- Source code control
- Builds
- Defect tracking
- System integration
- Release classifications and numbering
- Release distribution
- Release services
- Release management
Some of these aspects are eased a lot by our Test driven development and Continuous Integration process.
We have successfully released several versions of numerous products and have very solid release process. |