SlideShare a Scribd company logo
1 of 20
Download to read offline
www.marval.co.uk
Release Management
The political process
(A practical approach)
Dr Don Page
Marval Software
www.marval.co.uk
If not done properly, it
may invalidate all the
hard work done by
everyone and result in
nothing more than
delivering a
Poor Customer
Experience
Release Management is the final hurdle to overcome
“The
Political process”
www.marval.co.uk
Traditional
approach
Requirements
Design
BuildOperate
Optimize
Deploy
Application
M
anagem
ent
Application
Development
Service
Management
* Release
Involvement
www.marval.co.uk
Marval Release process statement
• The process of safely, with
minimum risk, releasing any
change - related to people,
process or technology, which
may affect the delivery of
underpinning SERVICES to
the production environment
and its customers.
www.marval.co.uk
Release Checklists
• For each release, a Release checklist is
used and signed off to ensure nothing is
lost, forgotten or ignored.
www.marval.co.uk
Standard Change
Process
Raise RFC
Classify/Prioritise
Approve
Schedule
Build
Test
Release
Review
Close RFC
Update CMDB
Approve
www.marval.co.uk
Release Review
Plan Release
Release Development
Acceptance Testing
Rollout Planning
Rollout Preparation
Release Deployment
Marval
Change and Release
Process
1. Activities in each
process step and
procedure are
documented and
checked for
completeness
2. With clearly defined
roles and
responsibilities
Time
www.marval.co.uk
Release Review
Plan Release
Release Development
Acceptance Testing
Rollout Planning
Rollout Preparation
Release Deployment
1. Confirm business benefit and expected outcomes
2. Define planned release date
3. Agree scope of release and which change request(s) are to
be included (large releases treated as project)
4. Define required approvals, including authority to back-out
5. Assess possible service outage period and workload
estimates
6. Identify any increase in resources/capacity required (e.g.
staff, disk space, access rights, CPU size, network
bandwidth, etc)
7. Is it to be a one-hit release, or spread over an elapsed time
period (rollout preparation)
8. Identify which staff and resources are required to test
9. Agree scope of testing plan
10. Agree scope and schedule of support training plan
11. Agree scope and schedule of customer training plan
12. Agree scope of communication plan
13. Agree how release will be categorised
14. Identify and agree monitoring period and success
criteria/KPIs after installation
15. Agree standard and emergency-change policy, procedure,
authorisations and escalation
www.marval.co.uk
Release Review
Plan Release
Release Development
Acceptance Testing
Rollout Planning
Rollout Preparation
Release Deployment
1. Raise parent Release/Change request in ITSM tool
2. Create Installation instructions concatenate details from
included change request(s)
3. Document new features and functions
4. Create test plan
5. Create back-out plan
6. Create support training plan
7. Create customer training plan
8. Create communication plan
9. Identify amend/create related processes and
procedures (for both support and customers)
10. Identify amend/create support related processes and
procedures
11. Identify amend/create emergency change related
processes, procedures and authorities
12. Identify amend/create customer and 3rd party related
processes and procedures
13. Verify any identified known errors are input/available in
the ITSM tool
www.marval.co.uk
Release Review
Plan Release
Release Development
Acceptance Testing
Rollout Planning
Rollout Preparation
Release Deployment
1. Test Release plan
2. Test back-out plan (if applicable)
3. Test Release LOCAL (if required include
customer representative in testing and
signoff approval)
4. Check feature and functions correspond to
the documentation provided.
5. Check-off ALL ‘expected’ content exists
6. Confirm procedure for recording, classifying
and relating incidents relating to the release
in the ITSM tool
www.marval.co.uk
Release Review
Plan Release
Release Development
Acceptance Testing
Rollout Planning
Rollout Preparation
Release Deployment
1. Identify release schedule possible conflicts
with other changes and business critical
periods
2. Confirm training schedules still valid (Plan
Release)
3. Confirm release schedule(s) to required
persons (support staff, customers, etc)
4. Confirm monitoring period after release is
still valid
5. Identify who needs to be involved and
when
6. Are any special arrangement required ?
• Out-of-hours activity
• Remote or onsite access required
• Staff overtime re-imbursement
• Customer involvement
www.marval.co.uk
Release Review
Plan Release
Release Development
Acceptance Testing
Rollout Planning
Rollout Preparation
Release Deployment
1. Confirm everything identified in planning
stage still valid (Plan Release).
2. Confirm to affected customers
• Date/time of release
• Possible business impact or service outage
• Process to report/escalate any problems
• Their approval to release is still valid
3. Conduct training/awareness for affected
staff on new release. e.g.
• Servicedesk
• Trainers
• Consultants
• Administration team
• Customers (if practical)
• 3rd parties
www.marval.co.uk
Release Review
Plan Release
Release Development
Acceptance Testing
Rollout Planning
Rollout Preparation
Release Deployment
1. Do IT
2. Monitor release (confirm success criteria /KPI
attainment)
3. Hold internal release review
• Update change release record in ITSM tool
• Record failed release elements as separate related
incidents
• Notify Servicedesk
• Notify affected customers and stakeholders
• Update CMDB and related information
REL-230
INC-234
INC-235
INC-236
www.marval.co.uk
REL-230
CHG-220
CHG-221
CHG-223
Department: accounts
Location: Kettering
Status: scheduled
Assignee: Alan Bain
Department: accounts
Location: London
Status: Work in progress
Assignee: Mark.Kovarski
Department: Sales
Location: Swindon
Status: completed
Assignee: Greg Pritchett
CHG-224
Department: Sales
Location: Bristol
Status: completed
Assignee: Raj Patel
Description: PC Rollout Release
Status: Work In Progress
Assignee: PC Support
Release Progress
to-date
www.marval.co.uk
Release Review
Plan Release
Release Development
Acceptance Testing
Rollout Planning
Rollout Preparation
Release Deployment
1. Confirm expected business outcomes achieved
2. Obtain customer satisfaction signoff
3. Review effectiveness of communications plan
4. Identify any process, procedure improvements and
record in ITSM tool as an Suggested Service
Improvement (SSI)
5. Identify areas identified for improvement
• Report on workload/time estimates vs. actuals
6. Document identified service improvements to sell
back to the business
7. Make identified improvements (NOW)
www.marval.co.uk
www.marval.co.uk
www.marval.co.uk
www.marval.co.uk
Conclusion
A good release process will ensure
improved quality, reduced risk, with
nothing being LOST, FORGOTTEN or
IGNORED
www.marval.co.uk

More Related Content

What's hot

Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...XebiaLabs
 
Release it! - Koen Maton
Release it! - Koen MatonRelease it! - Koen Maton
Release it! - Koen MatonInspireX
 
The Missing Step in Release Management
The Missing Step in Release ManagementThe Missing Step in Release Management
The Missing Step in Release ManagementXebiaLabs
 
Incorporating Performance Testing in Agile Development Process
Incorporating Performance Testing in Agile Development ProcessIncorporating Performance Testing in Agile Development Process
Incorporating Performance Testing in Agile Development ProcessMichael Vax
 
Rhonda Software Quality Assurance Services
Rhonda Software Quality Assurance ServicesRhonda Software Quality Assurance Services
Rhonda Software Quality Assurance ServicesRhonda Software
 
Software process life cycles
Software process life cyclesSoftware process life cycles
Software process life cycles sathish sak
 
Software Quality Assurance - Software Engineering
Software Quality Assurance - Software EngineeringSoftware Quality Assurance - Software Engineering
Software Quality Assurance - Software EngineeringPurvik Rana
 
A Guide to the Forthcoming 2012 Revision of the IEEE Software Quality Assuran...
A Guide to the Forthcoming 2012 Revision of the IEEE Software Quality Assuran...A Guide to the Forthcoming 2012 Revision of the IEEE Software Quality Assuran...
A Guide to the Forthcoming 2012 Revision of the IEEE Software Quality Assuran...dheimann5
 
Components of the sqa system
Components of the sqa system Components of the sqa system
Components of the sqa system Hamza Malik
 
An Overview of RUP methodology
An Overview of RUP methodologyAn Overview of RUP methodology
An Overview of RUP methodologyMasoud Kalali
 
HeartofAgile_Presentation_v3
HeartofAgile_Presentation_v3HeartofAgile_Presentation_v3
HeartofAgile_Presentation_v3Armand Spoto
 
Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)ShudipPal
 
Enabling Mobility through Continuous Delivery
Enabling Mobility through Continuous DeliveryEnabling Mobility through Continuous Delivery
Enabling Mobility through Continuous DeliveryMichael Medin
 
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...shailesh.bohra
 
SQA - chapter 13 (Software Quality Infrastructure)
SQA - chapter 13 (Software Quality Infrastructure)SQA - chapter 13 (Software Quality Infrastructure)
SQA - chapter 13 (Software Quality Infrastructure)uma sree
 

What's hot (20)

Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
Enterprise Release Management for DevOps & Continuous Delivery/ From Spreadsh...
 
Release it! - Koen Maton
Release it! - Koen MatonRelease it! - Koen Maton
Release it! - Koen Maton
 
The Missing Step in Release Management
The Missing Step in Release ManagementThe Missing Step in Release Management
The Missing Step in Release Management
 
SDLC
SDLCSDLC
SDLC
 
Agile process
Agile processAgile process
Agile process
 
Change Management
Change ManagementChange Management
Change Management
 
Incorporating Performance Testing in Agile Development Process
Incorporating Performance Testing in Agile Development ProcessIncorporating Performance Testing in Agile Development Process
Incorporating Performance Testing in Agile Development Process
 
Rhonda Software Quality Assurance Services
Rhonda Software Quality Assurance ServicesRhonda Software Quality Assurance Services
Rhonda Software Quality Assurance Services
 
Software process life cycles
Software process life cyclesSoftware process life cycles
Software process life cycles
 
SQA Components
SQA ComponentsSQA Components
SQA Components
 
Software Quality Assurance - Software Engineering
Software Quality Assurance - Software EngineeringSoftware Quality Assurance - Software Engineering
Software Quality Assurance - Software Engineering
 
A Guide to the Forthcoming 2012 Revision of the IEEE Software Quality Assuran...
A Guide to the Forthcoming 2012 Revision of the IEEE Software Quality Assuran...A Guide to the Forthcoming 2012 Revision of the IEEE Software Quality Assuran...
A Guide to the Forthcoming 2012 Revision of the IEEE Software Quality Assuran...
 
Components of the sqa system
Components of the sqa system Components of the sqa system
Components of the sqa system
 
An Overview of RUP methodology
An Overview of RUP methodologyAn Overview of RUP methodology
An Overview of RUP methodology
 
RUP
RUPRUP
RUP
 
HeartofAgile_Presentation_v3
HeartofAgile_Presentation_v3HeartofAgile_Presentation_v3
HeartofAgile_Presentation_v3
 
Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)Software Engineering (Software Quality Assurance)
Software Engineering (Software Quality Assurance)
 
Enabling Mobility through Continuous Delivery
Enabling Mobility through Continuous DeliveryEnabling Mobility through Continuous Delivery
Enabling Mobility through Continuous Delivery
 
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
A Comparative study of Rational Unified process( RUP ), Agile & Microsoft Fra...
 
SQA - chapter 13 (Software Quality Infrastructure)
SQA - chapter 13 (Software Quality Infrastructure)SQA - chapter 13 (Software Quality Infrastructure)
SQA - chapter 13 (Software Quality Infrastructure)
 

Viewers also liked

Marvel Release Calendar
Marvel Release CalendarMarvel Release Calendar
Marvel Release Calendarmarleemay7
 
Practical problem solving tips
Practical problem solving tipsPractical problem solving tips
Practical problem solving tipsMarval Software
 
Kubernetes automation in production
Kubernetes automation in productionKubernetes automation in production
Kubernetes automation in productionPaul Bakker
 
Usda its itsmb_high_levelroadmap_v12
Usda its itsmb_high_levelroadmap_v12Usda its itsmb_high_levelroadmap_v12
Usda its itsmb_high_levelroadmap_v12Accenture
 
Continuous Delivery using Release Management Automation
Continuous Delivery using Release Management AutomationContinuous Delivery using Release Management Automation
Continuous Delivery using Release Management AutomationPremkumar Veerakumar
 
Upgrade To BMC Remedy ITSM 7.6
Upgrade To BMC Remedy ITSM 7.6Upgrade To BMC Remedy ITSM 7.6
Upgrade To BMC Remedy ITSM 7.6Vyom Labs
 
Itil service desk business case
Itil service desk business caseItil service desk business case
Itil service desk business caseDavid Lutes
 
Change and Release Management with JIRA and Bamboo - Atlassian Summit 2010
Change and Release Management with JIRA and Bamboo - Atlassian Summit 2010Change and Release Management with JIRA and Bamboo - Atlassian Summit 2010
Change and Release Management with JIRA and Bamboo - Atlassian Summit 2010Atlassian
 
Discipline Flowchart
Discipline FlowchartDiscipline Flowchart
Discipline Flowchartblusk
 
Killer Reporting with JIRA Dashboards - Atlassian Summit 2010 - Lightning Talks
Killer Reporting with JIRA Dashboards - Atlassian Summit 2010 - Lightning TalksKiller Reporting with JIRA Dashboards - Atlassian Summit 2010 - Lightning Talks
Killer Reporting with JIRA Dashboards - Atlassian Summit 2010 - Lightning TalksAtlassian
 
Release Management with JIRA at BlackRock
Release Management with JIRA at BlackRockRelease Management with JIRA at BlackRock
Release Management with JIRA at BlackRockAtlassian
 
IT Change Management Using JIRA
IT Change Management Using JIRAIT Change Management Using JIRA
IT Change Management Using JIRAAtlassian
 
ITIL, Release Management and Automation
ITIL, Release Management and AutomationITIL, Release Management and Automation
ITIL, Release Management and AutomationIBM UrbanCode Products
 
Ca Service Desk Demo Scenarios
Ca Service Desk Demo ScenariosCa Service Desk Demo Scenarios
Ca Service Desk Demo ScenariosEmirates Computers
 
BMC Remedy ITSM 8.0 What's New
BMC Remedy ITSM 8.0 What's NewBMC Remedy ITSM 8.0 What's New
BMC Remedy ITSM 8.0 What's NewBMC Software
 
Container & kubernetes
Container & kubernetesContainer & kubernetes
Container & kubernetesTed Jung
 
Agile Release Planning
Agile Release PlanningAgile Release Planning
Agile Release PlanningAdnan Aziz
 
Performance management flowchart
Performance management flowchartPerformance management flowchart
Performance management flowchartDavina Sandhu
 

Viewers also liked (20)

Marvel Release Calendar
Marvel Release CalendarMarvel Release Calendar
Marvel Release Calendar
 
Practical problem solving tips
Practical problem solving tipsPractical problem solving tips
Practical problem solving tips
 
Kubernetes automation in production
Kubernetes automation in productionKubernetes automation in production
Kubernetes automation in production
 
Usda its itsmb_high_levelroadmap_v12
Usda its itsmb_high_levelroadmap_v12Usda its itsmb_high_levelroadmap_v12
Usda its itsmb_high_levelroadmap_v12
 
Hp open view(hp ov)
Hp open view(hp ov)Hp open view(hp ov)
Hp open view(hp ov)
 
Continuous Delivery using Release Management Automation
Continuous Delivery using Release Management AutomationContinuous Delivery using Release Management Automation
Continuous Delivery using Release Management Automation
 
Upgrade To BMC Remedy ITSM 7.6
Upgrade To BMC Remedy ITSM 7.6Upgrade To BMC Remedy ITSM 7.6
Upgrade To BMC Remedy ITSM 7.6
 
Itil service desk business case
Itil service desk business caseItil service desk business case
Itil service desk business case
 
Hp open view
Hp open viewHp open view
Hp open view
 
Change and Release Management with JIRA and Bamboo - Atlassian Summit 2010
Change and Release Management with JIRA and Bamboo - Atlassian Summit 2010Change and Release Management with JIRA and Bamboo - Atlassian Summit 2010
Change and Release Management with JIRA and Bamboo - Atlassian Summit 2010
 
Discipline Flowchart
Discipline FlowchartDiscipline Flowchart
Discipline Flowchart
 
Killer Reporting with JIRA Dashboards - Atlassian Summit 2010 - Lightning Talks
Killer Reporting with JIRA Dashboards - Atlassian Summit 2010 - Lightning TalksKiller Reporting with JIRA Dashboards - Atlassian Summit 2010 - Lightning Talks
Killer Reporting with JIRA Dashboards - Atlassian Summit 2010 - Lightning Talks
 
Release Management with JIRA at BlackRock
Release Management with JIRA at BlackRockRelease Management with JIRA at BlackRock
Release Management with JIRA at BlackRock
 
IT Change Management Using JIRA
IT Change Management Using JIRAIT Change Management Using JIRA
IT Change Management Using JIRA
 
ITIL, Release Management and Automation
ITIL, Release Management and AutomationITIL, Release Management and Automation
ITIL, Release Management and Automation
 
Ca Service Desk Demo Scenarios
Ca Service Desk Demo ScenariosCa Service Desk Demo Scenarios
Ca Service Desk Demo Scenarios
 
BMC Remedy ITSM 8.0 What's New
BMC Remedy ITSM 8.0 What's NewBMC Remedy ITSM 8.0 What's New
BMC Remedy ITSM 8.0 What's New
 
Container & kubernetes
Container & kubernetesContainer & kubernetes
Container & kubernetes
 
Agile Release Planning
Agile Release PlanningAgile Release Planning
Agile Release Planning
 
Performance management flowchart
Performance management flowchartPerformance management flowchart
Performance management flowchart
 

Similar to Marval Release Management - the political process

503-Cathy Kirch Releasing Release Management-Final
503-Cathy Kirch Releasing Release Management-Final503-Cathy Kirch Releasing Release Management-Final
503-Cathy Kirch Releasing Release Management-FinalCathy Kirch
 
Putting sprint development into operation
Putting sprint development into operationPutting sprint development into operation
Putting sprint development into operationNuno Fernandes
 
Optimize your Change Management Process
Optimize your Change Management ProcessOptimize your Change Management Process
Optimize your Change Management ProcessJason Goncalves
 
Successfully Implementing an Aggregate Spend Solution
Successfully Implementing an Aggregate Spend SolutionSuccessfully Implementing an Aggregate Spend Solution
Successfully Implementing an Aggregate Spend SolutionHuron Consulting Group
 
19c SCP Upgrade Proposal Final.pptx
19c SCP Upgrade Proposal Final.pptx19c SCP Upgrade Proposal Final.pptx
19c SCP Upgrade Proposal Final.pptxTran Duc Dai
 
Alex syvorotka - QA: Customer Oriented Testing Approaches in theory and practice
Alex syvorotka - QA: Customer Oriented Testing Approaches in theory and practiceAlex syvorotka - QA: Customer Oriented Testing Approaches in theory and practice
Alex syvorotka - QA: Customer Oriented Testing Approaches in theory and practiceCiklum Ukraine
 
Deploying and releasing applications
Deploying and releasing applicationsDeploying and releasing applications
Deploying and releasing applicationsMa Xuebin
 
Continuous testing in agile projects 2015
Continuous testing in agile projects 2015Continuous testing in agile projects 2015
Continuous testing in agile projects 2015Fabricio Epaminondas
 
Production-Cutover-Strategy1-1qvnpnh.ppt
Production-Cutover-Strategy1-1qvnpnh.pptProduction-Cutover-Strategy1-1qvnpnh.ppt
Production-Cutover-Strategy1-1qvnpnh.pptJohnRichard90
 
V mware horizon 6 accelerator service
V mware horizon 6 accelerator serviceV mware horizon 6 accelerator service
V mware horizon 6 accelerator servicesolarisyougood
 
Brighttalk - Role of ChM in SI process(1)
Brighttalk - Role of ChM in SI process(1)Brighttalk - Role of ChM in SI process(1)
Brighttalk - Role of ChM in SI process(1)Anthony Oxley
 
V mware operational readiness for cloud computing service
V mware operational readiness for cloud computing serviceV mware operational readiness for cloud computing service
V mware operational readiness for cloud computing servicesolarisyougood
 
V mware operational readiness for cloud computing service
V mware operational readiness for cloud computing serviceV mware operational readiness for cloud computing service
V mware operational readiness for cloud computing servicesolarisyougood
 
A Guide to UAT and its Effective Execution
A Guide to UAT and its Effective ExecutionA Guide to UAT and its Effective Execution
A Guide to UAT and its Effective ExecutionSerena Gray
 
Do You Need A Release Manager For Your SDLC Workflow?
Do You Need A Release Manager For Your SDLC Workflow?Do You Need A Release Manager For Your SDLC Workflow?
Do You Need A Release Manager For Your SDLC Workflow?Enov8
 

Similar to Marval Release Management - the political process (20)

503-Cathy Kirch Releasing Release Management-Final
503-Cathy Kirch Releasing Release Management-Final503-Cathy Kirch Releasing Release Management-Final
503-Cathy Kirch Releasing Release Management-Final
 
Putting sprint development into operation
Putting sprint development into operationPutting sprint development into operation
Putting sprint development into operation
 
Optimize your Change Management Process
Optimize your Change Management ProcessOptimize your Change Management Process
Optimize your Change Management Process
 
Successfully Implementing an Aggregate Spend Solution
Successfully Implementing an Aggregate Spend SolutionSuccessfully Implementing an Aggregate Spend Solution
Successfully Implementing an Aggregate Spend Solution
 
19c SCP Upgrade Proposal Final.pptx
19c SCP Upgrade Proposal Final.pptx19c SCP Upgrade Proposal Final.pptx
19c SCP Upgrade Proposal Final.pptx
 
Alex syvorotka - QA: Customer Oriented Testing Approaches in theory and practice
Alex syvorotka - QA: Customer Oriented Testing Approaches in theory and practiceAlex syvorotka - QA: Customer Oriented Testing Approaches in theory and practice
Alex syvorotka - QA: Customer Oriented Testing Approaches in theory and practice
 
iiBA babok onapage
iiBA babok onapageiiBA babok onapage
iiBA babok onapage
 
Deploying and releasing applications
Deploying and releasing applicationsDeploying and releasing applications
Deploying and releasing applications
 
Continuous testing in agile projects 2015
Continuous testing in agile projects 2015Continuous testing in agile projects 2015
Continuous testing in agile projects 2015
 
BiznetGio Presentation Business Continuity
BiznetGio Presentation Business ContinuityBiznetGio Presentation Business Continuity
BiznetGio Presentation Business Continuity
 
Production-Cutover-Strategy1-1qvnpnh.ppt
Production-Cutover-Strategy1-1qvnpnh.pptProduction-Cutover-Strategy1-1qvnpnh.ppt
Production-Cutover-Strategy1-1qvnpnh.ppt
 
V mware horizon 6 accelerator service
V mware horizon 6 accelerator serviceV mware horizon 6 accelerator service
V mware horizon 6 accelerator service
 
Six sigma.ppt
Six sigma.pptSix sigma.ppt
Six sigma.ppt
 
Nataraj Krishnaswamy Profile
Nataraj Krishnaswamy ProfileNataraj Krishnaswamy Profile
Nataraj Krishnaswamy Profile
 
Brighttalk - Role of ChM in SI process(1)
Brighttalk - Role of ChM in SI process(1)Brighttalk - Role of ChM in SI process(1)
Brighttalk - Role of ChM in SI process(1)
 
Robert Latest cv
Robert Latest cvRobert Latest cv
Robert Latest cv
 
V mware operational readiness for cloud computing service
V mware operational readiness for cloud computing serviceV mware operational readiness for cloud computing service
V mware operational readiness for cloud computing service
 
V mware operational readiness for cloud computing service
V mware operational readiness for cloud computing serviceV mware operational readiness for cloud computing service
V mware operational readiness for cloud computing service
 
A Guide to UAT and its Effective Execution
A Guide to UAT and its Effective ExecutionA Guide to UAT and its Effective Execution
A Guide to UAT and its Effective Execution
 
Do You Need A Release Manager For Your SDLC Workflow?
Do You Need A Release Manager For Your SDLC Workflow?Do You Need A Release Manager For Your SDLC Workflow?
Do You Need A Release Manager For Your SDLC Workflow?
 

More from Marval Software

Essential leadership skills and qualities
Essential leadership skills and qualitiesEssential leadership skills and qualities
Essential leadership skills and qualitiesMarval Software
 
Essential Management skills
Essential Management skillsEssential Management skills
Essential Management skillsMarval Software
 
Effective communication on the service desk
Effective communication on the service deskEffective communication on the service desk
Effective communication on the service deskMarval Software
 
Managing customer expectations- the ring ring conversation
Managing customer expectations- the ring ring conversationManaging customer expectations- the ring ring conversation
Managing customer expectations- the ring ring conversationMarval Software
 
Marval's innovative continual service improvement approach
Marval's  innovative continual service improvement approachMarval's  innovative continual service improvement approach
Marval's innovative continual service improvement approachMarval Software
 
Problem Management Overview
Problem Management OverviewProblem Management Overview
Problem Management OverviewMarval Software
 
ISO/IEC 20000 audit day overview
ISO/IEC 20000 audit day overviewISO/IEC 20000 audit day overview
ISO/IEC 20000 audit day overviewMarval Software
 

More from Marval Software (9)

Essential leadership skills and qualities
Essential leadership skills and qualitiesEssential leadership skills and qualities
Essential leadership skills and qualities
 
Presentation skills
Presentation skills Presentation skills
Presentation skills
 
Essential Management skills
Essential Management skillsEssential Management skills
Essential Management skills
 
Working in service team
Working in service teamWorking in service team
Working in service team
 
Effective communication on the service desk
Effective communication on the service deskEffective communication on the service desk
Effective communication on the service desk
 
Managing customer expectations- the ring ring conversation
Managing customer expectations- the ring ring conversationManaging customer expectations- the ring ring conversation
Managing customer expectations- the ring ring conversation
 
Marval's innovative continual service improvement approach
Marval's  innovative continual service improvement approachMarval's  innovative continual service improvement approach
Marval's innovative continual service improvement approach
 
Problem Management Overview
Problem Management OverviewProblem Management Overview
Problem Management Overview
 
ISO/IEC 20000 audit day overview
ISO/IEC 20000 audit day overviewISO/IEC 20000 audit day overview
ISO/IEC 20000 audit day overview
 

Recently uploaded

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Recently uploaded (20)

Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

Marval Release Management - the political process

  • 1. www.marval.co.uk Release Management The political process (A practical approach) Dr Don Page Marval Software
  • 2. www.marval.co.uk If not done properly, it may invalidate all the hard work done by everyone and result in nothing more than delivering a Poor Customer Experience Release Management is the final hurdle to overcome “The Political process”
  • 4. www.marval.co.uk Marval Release process statement • The process of safely, with minimum risk, releasing any change - related to people, process or technology, which may affect the delivery of underpinning SERVICES to the production environment and its customers.
  • 5. www.marval.co.uk Release Checklists • For each release, a Release checklist is used and signed off to ensure nothing is lost, forgotten or ignored.
  • 7. www.marval.co.uk Release Review Plan Release Release Development Acceptance Testing Rollout Planning Rollout Preparation Release Deployment Marval Change and Release Process 1. Activities in each process step and procedure are documented and checked for completeness 2. With clearly defined roles and responsibilities Time
  • 8. www.marval.co.uk Release Review Plan Release Release Development Acceptance Testing Rollout Planning Rollout Preparation Release Deployment 1. Confirm business benefit and expected outcomes 2. Define planned release date 3. Agree scope of release and which change request(s) are to be included (large releases treated as project) 4. Define required approvals, including authority to back-out 5. Assess possible service outage period and workload estimates 6. Identify any increase in resources/capacity required (e.g. staff, disk space, access rights, CPU size, network bandwidth, etc) 7. Is it to be a one-hit release, or spread over an elapsed time period (rollout preparation) 8. Identify which staff and resources are required to test 9. Agree scope of testing plan 10. Agree scope and schedule of support training plan 11. Agree scope and schedule of customer training plan 12. Agree scope of communication plan 13. Agree how release will be categorised 14. Identify and agree monitoring period and success criteria/KPIs after installation 15. Agree standard and emergency-change policy, procedure, authorisations and escalation
  • 9. www.marval.co.uk Release Review Plan Release Release Development Acceptance Testing Rollout Planning Rollout Preparation Release Deployment 1. Raise parent Release/Change request in ITSM tool 2. Create Installation instructions concatenate details from included change request(s) 3. Document new features and functions 4. Create test plan 5. Create back-out plan 6. Create support training plan 7. Create customer training plan 8. Create communication plan 9. Identify amend/create related processes and procedures (for both support and customers) 10. Identify amend/create support related processes and procedures 11. Identify amend/create emergency change related processes, procedures and authorities 12. Identify amend/create customer and 3rd party related processes and procedures 13. Verify any identified known errors are input/available in the ITSM tool
  • 10. www.marval.co.uk Release Review Plan Release Release Development Acceptance Testing Rollout Planning Rollout Preparation Release Deployment 1. Test Release plan 2. Test back-out plan (if applicable) 3. Test Release LOCAL (if required include customer representative in testing and signoff approval) 4. Check feature and functions correspond to the documentation provided. 5. Check-off ALL ‘expected’ content exists 6. Confirm procedure for recording, classifying and relating incidents relating to the release in the ITSM tool
  • 11. www.marval.co.uk Release Review Plan Release Release Development Acceptance Testing Rollout Planning Rollout Preparation Release Deployment 1. Identify release schedule possible conflicts with other changes and business critical periods 2. Confirm training schedules still valid (Plan Release) 3. Confirm release schedule(s) to required persons (support staff, customers, etc) 4. Confirm monitoring period after release is still valid 5. Identify who needs to be involved and when 6. Are any special arrangement required ? • Out-of-hours activity • Remote or onsite access required • Staff overtime re-imbursement • Customer involvement
  • 12. www.marval.co.uk Release Review Plan Release Release Development Acceptance Testing Rollout Planning Rollout Preparation Release Deployment 1. Confirm everything identified in planning stage still valid (Plan Release). 2. Confirm to affected customers • Date/time of release • Possible business impact or service outage • Process to report/escalate any problems • Their approval to release is still valid 3. Conduct training/awareness for affected staff on new release. e.g. • Servicedesk • Trainers • Consultants • Administration team • Customers (if practical) • 3rd parties
  • 13. www.marval.co.uk Release Review Plan Release Release Development Acceptance Testing Rollout Planning Rollout Preparation Release Deployment 1. Do IT 2. Monitor release (confirm success criteria /KPI attainment) 3. Hold internal release review • Update change release record in ITSM tool • Record failed release elements as separate related incidents • Notify Servicedesk • Notify affected customers and stakeholders • Update CMDB and related information REL-230 INC-234 INC-235 INC-236
  • 14. www.marval.co.uk REL-230 CHG-220 CHG-221 CHG-223 Department: accounts Location: Kettering Status: scheduled Assignee: Alan Bain Department: accounts Location: London Status: Work in progress Assignee: Mark.Kovarski Department: Sales Location: Swindon Status: completed Assignee: Greg Pritchett CHG-224 Department: Sales Location: Bristol Status: completed Assignee: Raj Patel Description: PC Rollout Release Status: Work In Progress Assignee: PC Support Release Progress to-date
  • 15. www.marval.co.uk Release Review Plan Release Release Development Acceptance Testing Rollout Planning Rollout Preparation Release Deployment 1. Confirm expected business outcomes achieved 2. Obtain customer satisfaction signoff 3. Review effectiveness of communications plan 4. Identify any process, procedure improvements and record in ITSM tool as an Suggested Service Improvement (SSI) 5. Identify areas identified for improvement • Report on workload/time estimates vs. actuals 6. Document identified service improvements to sell back to the business 7. Make identified improvements (NOW)
  • 19. www.marval.co.uk Conclusion A good release process will ensure improved quality, reduced risk, with nothing being LOST, FORGOTTEN or IGNORED