Software Release Process with AccuRev
The software release process is the final stage in a typical software development effort, where the software product is made available for use. To ready a software product for release, the release process must ensure that all product requirements have been met, usually by executing test suites designed to exercise product functionality and correcting any defects found. One of the key challenges in the release process is managing the configuration associated with a release, especially with respect to change requests, which are common in the release process. With proper change and configuration management, organizations can ensure quality software releases as well as traceability and auditability for internal or regulatory compliance requirements.
AccuRev provides a sophisticated platform for managing complex, rapidly changing software configurations that accelerates the software development process by 30%. By arranging development, test and release configurations in a hierarchy of dynamic, inter-related streams, AccuRev provides release engineers with maximum flexibility and accuracy to manage the release process. The contents of a stream can be easily materialized on a local file system for building, testing, packaging and deployment, which facilitates quality-improving processes such as Continuous Integration and Multi-stage Continuous Integration. Change requests are easy to submit and manage using the integrated issue tracking system and AccuRev Change Packages – persistent, atomic objects that capture the relationship between file changes and change requests and allow for revert and merge operations at the issue rather than at the file level.
Download
Free 30-Day Trial
5-user License
Watch the
2 Minute
Demo
Learn More
About AccuRev