19

How release management can help to improve quality

Embed Size (px)

Citation preview

Page 1: How release management can help to improve quality
Page 2: How release management can help to improve quality

2

ReleaseandDeploymentManagementaimstoplan,scheduleandcontrolthemovementofreleasestotestandliveenvironments.TheprimarygoalofReleaseManagementandDeploymentManagementistoensurethattheintegrityoftheliveenvironmentisprotectedandthatthecorrectcomponentsarereleased

WHATISRELEASEMANAGEMENT?

Page 3: How release management can help to improve quality

3

HOWDOESARELEASEPROCESSWORK?

Idea

Produc+onProduct

Management DevelopmentDesign QA OperaJons

Page 4: How release management can help to improve quality

4

RELEASEPIPELINE

Page 5: How release management can help to improve quality

5

KINDOFLIKETHAT

PM DEV QA OPS

Produc+onIdea

Page 6: How release management can help to improve quality

6

IMPACTOFHANDOVERS

Page 7: How release management can help to improve quality

7

Ã  BringdifferentstakeholderscloserÃ  ProvideindependentopionionÃ  ConJnuousimprovement

WHATTODO?

Page 8: How release management can help to improve quality

8

JOBSPEC.

Page 9: How release management can help to improve quality

9

Ã  FinalgatebeforethereleaseÃ  AllstakeholderspresentÃ  Everyone’sconsenttoreleaseisnecessary

RELEASEMEETINGS

Page 10: How release management can help to improve quality

10

Ã  DefinewhentoswitchonafeatureÃ  Whodoeswhat

ACTIVATIONSCHEDULE

Page 11: How release management can help to improve quality

11

Ã  WhatisinthereleaseÃ  EverythinginthereleaseisDONEDONE

CHANGELOGPROCESS

Page 12: How release management can help to improve quality

12

Ã  MiJgaJonplanforissuesfromlive/goingliveÃ  Allstakeholderspresent

POSTRELEASEREVIEW

Page 13: How release management can help to improve quality

13

Ã  IdenJfywhoyouareaffecJngÃ  Inform/managetheimpact

STAKEHOLDERMANAGEMENT

Page 14: How release management can help to improve quality

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?

Page 15: How release management can help to improve quality

15

AppSubmission Arethereanypendingworkitemspriortosubmission?Arethereanyreoccurringorimportanttasksassociatedwithcurrentsubmission?Anyknownorunknownrequirementsnotmet?InstallaJonandloadingJmes?RequiredandsupportedOSversions/hardware?

RELEASEMEETINGTEMPLATE

Knownissues Whataretheknownandoutstandingissuesandhowdotheyaffecttheplannedrelease?Aretheyacceptabletobereleasedorcantheybefixedandtestedbefore?

Stakeholders Whoisaffectedbyoraffectsthisrelease(anydependencies)?Mobile(browserbackendorfeatureflagaffecJngtheapp?)PaymentPortalMarkeJng&PRAnalyJcs

Page 16: How release management can help to improve quality

16

Risk&DamageControl Whatcouldgowrongwiththisrelease?WhatcanbedonetopreventormiJgateit?Whathappenswhensomethinggoeswrong?LatestLive-Issues:LiveBugdetails

RELEASEMEETINGTEMPLATE

Signoff Anythingnotclearatthispoint?Go/NoGo?

Page 17: How release management can help to improve quality

17

Ã  MinimiseddefectsinthereleaseÃ  ImprovedleadJmeforperformingreleaseacJvaJonsÃ  Notmakingthesamemistakesoverandoveragain

CONCLUSION

Page 18: How release management can help to improve quality

18

Q&A

Q&A

hap://www.linkedin.com/in/rainar@rainary;

Page 19: How release management can help to improve quality

19

ThankYou!

Q&A

hap://www.linkedin.com/in/rainar@rainary;