What are best practices in release management in an agile environment?