Release management whiteboard

19
Release management whiteboard presentation Kevin Parker, Futurist Copyright(c)2014 BizTechFuturist All Rights Reserved
  • date post

    19-Oct-2014
  • Category

    Technology

  • view

    540
  • download

    0

description

Thoughts about release management, what it is, what it needs and what it should become

Transcript of Release management whiteboard

Page 1: Release management whiteboard

Copyright(c)2014 BizTechFuturist All Rights Reserved

Release management whiteboard presentationKevin Parker, Futurist

Page 2: Release management whiteboard

Copyright(c)2014 BizTechFuturist All Rights Reserved

2

At the center of everything is …

Release ManagementDev Ops

Biz

Compliance

Page 3: Release management whiteboard

Copyright(c)2014 BizTechFuturist All Rights Reserved

3

It does not limit releases, but enables them

Release ManagementDev Ops

Biz

Compliance

Page 4: Release management whiteboard

Copyright(c)2014 BizTechFuturist All Rights Reserved

4

Release management needs

Release ManagementDev Ops

Biz

Compliance

Plan Automate

Control

Engage

PACE

PACE

Page 5: Release management whiteboard

Copyright(c)2014 BizTechFuturist All Rights Reserved

5

Release management is complex

Release ManagementDev Ops

Biz

Compliance

Plan Automate

Control

Engage

PACE

Mainframe

Mobile

Waterfall

Agile

Notifications Approvals

Audit Trail Reporting

Page 6: Release management whiteboard

Copyright(c)2014 BizTechFuturist All Rights Reserved

6

Solutions should be simple but not simplistic

Release ManagementDev Ops

Biz

Compliance

Plan Automate

Control

Engage

PACE

Page 7: Release management whiteboard

Copyright(c)2014 BizTechFuturist All Rights Reserved

7

Solutions should be simple but not simplistic

Dev Ops

Biz

Compliance

SharedCalendar

Collab-orative

ProcessCentric

PlatformIndependent

ITIL/DevOpsFriendly

ProvenOpen XML-based3rd Party Integration

AutomatedDeployments

Page 8: Release management whiteboard

Copyright(c)2014 BizTechFuturist All Rights Reserved

8

Are you ready for the PACE of Release?

PlanAutomateControlEngage

PACEThank you

For more informationplease contact

kevin@biztechfuturist

www.BizTechFuturist.com

Page 9: Release management whiteboard

Copyright(c)2014 BizTechFuturist All Rights Reserved

9

This first appeared here

http://bit.ly/RM10Myths (case sensitive URL)

Bonus slides

Page 10: Release management whiteboard

Copyright(c)2014 BizTechFuturist All Rights Reserved

10

10 myths about Release Management

10: One process fits all

Dev Test Appr DeploySuppor

t

Our unified, single-version-of-the-truth, immutable and only approved SDLC milestones!

Dev Test Dev Test Dev Test Dev Test DeployAppr Dev Test Dev Test DeployAppr

Except for our Agile teams …

Dev Test Appr

And emergency fixes …

Dev Test Appr

And our mainframe team …

Test ApprTest Appr DeployDeploy

Myth

Need

Page 11: Release management whiteboard

Copyright(c)2014 BizTechFuturist All Rights Reserved

11

10 myths about Release Management

9: You need just one repository

Windows Web

Unix

Mainframe

iOS

Android

IDE

Mainframe

Intel Servers

Cloud

Windows

Web

Mainframe

iOS

IDE

Mainframe

Intel Servers

Cloud

Portal

SingleRepository

Federated RepositorySingle “virtual” repository

Myth

Need

Page 12: Release management whiteboard

Copyright(c)2014 BizTechFuturist All Rights Reserved

12

10 myths about Release Management

8: One solution: one vendor

Myth

Truth

Architect Design Develop Test Build Package Deploy Manage

Data

Best-in-Class

Architect

Data

Architect Design

Data

Dev

Data

Test

Test

Data

Build

Data Data

Package Deploy Manage

Lots of solutions from lots of vendors loosely integrated and none of them best-in-class

Need

Common, process-based, integration framework

Best-in-Class

DesignBest-in-Class

DevelopBest-in-Class

TestBest-in-Class

PackageBest-in-Class

DeployBest-in-Class

Manage

Data Data Data Data Data Data Data

Best-in-Class solutions working together in support of the customer’s process

Page 13: Release management whiteboard

Copyright(c)2014 BizTechFuturist All Rights Reserved

13

10 myths about Release Management

7: Project status meetings are essential

Myth

Truth

Need

X X =$

X X =$X X

=$XX

XX

Page 14: Release management whiteboard

Copyright(c)2014 BizTechFuturist All Rights Reserved

14

CodeReqts

10 myths about Release Management

6: Release Management is just about deploying code

Myth

Truth

Need

Dev Test Appr Deploy SupportEXE EXE EXE EXE

Concept Design Integ.

Test

Impact Analysi

s

Support

Fund

DevUse

r Test

Package

Define

Unit Test

Release

Control

Deploy

Release Management starts when you give the release a name

Concept Design Integ.

Test

Impact Analysi

s

Support

Fund

DevUse

r Test

Package

Define

Unit Test

Release

Control

Deploy

Release Management is about all project artifacts

Project Code Code

TestBuilds

Install

Approvals Automation

Pre-Prod plan Monitoring

Page 15: Release management whiteboard

Copyright(c)2014 BizTechFuturist All Rights Reserved

15

Emergency path

Config change

EXE EXE EXE

EXE EXE

EXE EXE

EXEEXE

EXE

EXE

EXE

EXE

EXE EXE

10 myths about Release Management

5: Not every change needs to go through the release process

Myth

Truth

Need

Dev Test Appr DeploySuppor

tEXE EXE EXE EXE

There is one process

DevSuppor

t

EXE EXE EXE EXE

There are many processes

EXE EXE EXE

EXE EXEDeploy

EXE

ApprTest

EXE

EXE

EXE

EXE EXE

Overall process control with individual process paths managed by context

DeployApprTestDevSuppor

t

EXE

EXE

EXE

EXE

EXE

EXE EXE

EXEEXE

Doc update

Page 16: Release management whiteboard

Copyright(c)2014 BizTechFuturist All Rights Reserved

16

10 myths about Release Management

4: Release management systems will delay my project deployment

Myth

Truth

Need

9L

27R

Without controls, visibility and compliance release management is chaotic and risky

9L

27R

Control increases the volume of traffic, makes releasing predictable and safe

9L

27R

United 87 cleared for

visual approach

Delta 217 taxi and hold short runway

27 left

Lufthansa 109 heavy taxi Bravo,

Foxtrot and contact departure

on 129.7

Southwest 101 contact Oakland Center on 101.9.

Good Day.

Page 17: Release management whiteboard

Copyright(c)2014 BizTechFuturist All Rights Reserved

17

10 myths about Release Management

3: We can’t make our releases any smaller

Myth

Truth

Need

We break the dependenciesWe deliver soonerWe reduce risk

We eat the elephant … one bite at a time

More releases, fewer risks, less complexity, easier dependencies

Page 18: Release management whiteboard

Copyright(c)2014 BizTechFuturist All Rights Reserved

18

AprMay

Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar

10 myths about Release Management

2: The business wants us to change things less frequently

Myth

Truth

Need

Q2 Release Q3 Release Q4 Release Q1 Release

!! !! !! !!Business likes a regular cadence of quarterly releases if they can get a rare quick-fix in sooner

Q2 Release Q3 Release Q4 Release Q1 Release

! !! !! !!

Releases miss their dates so emergency changes are the new normal! !! !! !!! !! !! !! ! !! !!

! !! !! ! !!!

! ! !! ! !!

Request-to-release correspondence and monthly releases of fixes – invert the model

! !! ! ! !!! !! ! ! !! !! !! !!!! ! !! !!

! ! !! ! !!! ! !! !! ! !! !! !! !

!!! !!!!

! !!!! !!!

! !

Page 19: Release management whiteboard

Copyright(c)2014 BizTechFuturist All Rights Reserved

19

10 myths about Release Management

1: Developers don’t need to give up \root access to production servers

Myth

Truth

Need

ProdStandard controlled processDev

Prod OpsMy process

Dev His process

No process

Old processAuditCISO

Old employee!

My processDevHis process

No process

Old process

Old employee!

Rele

ase

Vault

The process Prod

OpsAudit

CISO

Ops