Software Development: Release Methodology
Process of planning, designing, scheduling, testing, deploying, and controlling software releases. It ensures that release teams efficiently deliver the applications and upgrades required by the business while maintaining the integrity of the existing production environment.
Requires a number of skills
Pros and Cons
Stakeholder Management
Enterprise Release Management
Risk Management
Technical knowledge
Business Awareness
Contingency Planning,Rolling back,Recovery
Pros
Cons
Increased predictability
Excellent compliance
Fewer defects
Reduced costs
Reduce cycle time
Too high release distribution rate
Poor Traceability between incident records and release records
Lack of process description