How release management can help to improve quality
-
Upload
rainar-uett -
Category
Technology
-
view
174 -
download
0
Transcript of How release management can help to improve quality
2
ReleaseandDeploymentManagementaimstoplan,scheduleandcontrolthemovementofreleasestotestandliveenvironments.TheprimarygoalofReleaseManagementandDeploymentManagementistoensurethattheintegrityoftheliveenvironmentisprotectedandthatthecorrectcomponentsarereleased
WHATISRELEASEMANAGEMENT?
3
HOWDOESARELEASEPROCESSWORK?
Idea
Produc+onProduct
Management DevelopmentDesign QA OperaJons
4
RELEASEPIPELINE
5
KINDOFLIKETHAT
PM DEV QA OPS
Produc+onIdea
6
IMPACTOFHANDOVERS
7
à Bringdifferentstakeholderscloserà Provideindependentopionionà ConJnuousimprovement
WHATTODO?
8
JOBSPEC.
9
à Finalgatebeforethereleaseà Allstakeholderspresentà Everyone’sconsenttoreleaseisnecessary
RELEASEMEETINGS
10
à Definewhentoswitchonafeatureà Whodoeswhat
ACTIVATIONSCHEDULE
11
à Whatisinthereleaseà EverythinginthereleaseisDONEDONE
CHANGELOGPROCESS
12
à MiJgaJonplanforissuesfromlive/goingliveà Allstakeholderspresent
POSTRELEASEREVIEW
13
à IdenJfywhoyouareaffecJngà Inform/managetheimpact
STAKEHOLDERMANAGEMENT
14
Schedule Whathappensandwhenduringrollout?
RELEASEMEETINGTEMPLATE
Resources&SynchronizaJon Areresourcesinplaceandavailableforalltasksbefore/during/aYerrollout?SynconworkJmeandcommunicaJonestablished?
Change-Log Iseverybodyonthesamepageaboutwhathasbeenadded/changed/updatedwiththisrelease?Arethereanylastminutechanges?RCandQAbuild.
ResultsandVerdicts QATesJngResultsandVerdict.CMFeedbackandVerdict.
UntestedContent Isthereanyuntestedcontentandwhy?CanthiscontentbereleasedorsJllbetestedpriortorollout?WhatcanonlybeverifiedaYerrollout?WhatwillbeverifiedaYerrollout(discrepanciesbetweentestenvironmentandliveenvironment)?Anydelaysduringsprintwhichmighthaveknock-oneffectsontestcoverageorotherstakeholders?
15
AppSubmission Arethereanypendingworkitemspriortosubmission?Arethereanyreoccurringorimportanttasksassociatedwithcurrentsubmission?Anyknownorunknownrequirementsnotmet?InstallaJonandloadingJmes?RequiredandsupportedOSversions/hardware?
RELEASEMEETINGTEMPLATE
Knownissues Whataretheknownandoutstandingissuesandhowdotheyaffecttheplannedrelease?Aretheyacceptabletobereleasedorcantheybefixedandtestedbefore?
Stakeholders Whoisaffectedbyoraffectsthisrelease(anydependencies)?Mobile(browserbackendorfeatureflagaffecJngtheapp?)PaymentPortalMarkeJng&PRAnalyJcs
16
Risk&DamageControl Whatcouldgowrongwiththisrelease?WhatcanbedonetopreventormiJgateit?Whathappenswhensomethinggoeswrong?LatestLive-Issues:LiveBugdetails
RELEASEMEETINGTEMPLATE
Signoff Anythingnotclearatthispoint?Go/NoGo?
17
à Minimiseddefectsinthereleaseà ImprovedleadJmeforperformingreleaseacJvaJonsà Notmakingthesamemistakesoverandoveragain
CONCLUSION
18
Q&A
Q&A
hap://www.linkedin.com/in/rainar@rainary;
19
ThankYou!
Q&A
hap://www.linkedin.com/in/rainar@rainary;