Please enable JavaScript.
Coggle requires JavaScript to display documents.
Software Development : Release Methodology - Coggle Diagram
Software Development : Release Methodology
Definition
Process of planning, scheduling, managing, controlling the progress of a software build through the various stages of development and deployment.
Stages
Start Stage: Specification
Development
Unit Testing
Integration Testing
System Testing
User Acceptance Testing
Sign-off
Final Stage: Roll out / Deployment
Pros and Cons
Pros
Increased predictability
Excellent compliance
Fewer defects
Reduced costs
Reduced cycle time
Cons
Too high release distribution
Poor Traceability between incident records and release records
Lack of process description
Revised
A subset of project management skills
Requires a number of skills
Risk Management
Stakeholder Engagement
Technical Knowledge
Enterprise Release Management
Business Awareness
Contingency planning, Rolling back, Recovery
A good project manager would be aware of the skills and be able to deploy them on small project, but for larger projects he needs a dedicated multiple managers.