How release management can help to improve quality

Preview:

Citation preview

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;

Recommended