How To Improve our Release Process

How to Improve Test Release Process Continuously
Tip #1) Setup a release engineering team which will take care of the critical factors of maintaining the software releases and builds and responsible for the centralized software configuration management systems.
Tip #2) Motivate and appreciate the project teams for following the process involved in Software Development Life Cycle, Product Development Life Cycle and Software Testing Life Cycle. We can define the process but until and unless it is been followed by people involved, there is no use of defining the process.
Tip #3) Estimate the testing effort based on the experiences and previous history. Writing test cases is totally different from executing the same. The testers should understand what to test, how to test and when to test, otherwise the efforts given to the testing cycle gets wasted, even though multiple rounds of test cycle happened.
Tip #4) Finally, if possible and feasible, automate the testing phase using some universally accepted testing tools. Use of automated build tools and automated testing tools reduce the testing efforts by more than 50% improving the quality of software and ensures 100% quality if the automation framework is properly designed.
Tip #5) Last but not the least, test release is not just a job, it’s an art of making all the stakeholders life in a project easy and more comfortable.

http://www.softwaretestinghelp.com/how-to-improve-the-test-release-process/