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