micro focus devops drive-in with gary gruver - starting and scaling devops in the enterprise...

22
1 Starting and Scaling DevOps in the Enterprise with Gary Gruver January 26 th 2017, 9:00 am PST

Upload: serena-software

Post on 07-Feb-2017

55 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in the Enterprise (Presentation)

1

Starting and Scaling DevOps in the Enterprise with Gary Gruver

January 26th 2017, 9:00 am PST

Page 2: Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in the Enterprise (Presentation)

2

Today’s Drive-In Guest Speaker – Gary Gruver

Drive-In Guest Speaker

Gary GruverDevOps Leader and authorGary Gruver Consulting

Drive-In Host

Mark LevyDevOps Evangelist, Dir. Product Marketing

[email protected]: @deparko

garygruver.com [email protected]: @GRUVERGary

Page 3: Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in the Enterprise (Presentation)

Starting and Scaling DevOps in the Enterprise

Gary Gruver

Page 4: Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in the Enterprise (Presentation)

FW no longer a bottleneck for the business

Development costs reduced from $100M/yr. to $55M/yr.

140% increase in the number of products under development

Capacity for innovation increased from ~5% to ~40% © Gruver Consulting

Page 5: Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in the Enterprise (Presentation)

© Gruver Consulting

Page 6: Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in the Enterprise (Presentation)

© Gruver Consulting

Page 7: Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in the Enterprise (Presentation)

Gene Kim Quote

This is my personal definition: I would define DevOps by the outcomes. In my mind, DevOps is

those set of cultural norms and technology practices that enable the fast flow of planned work from, among others, development, through tests

into operations while preserving world class reliability, operation and security.

DevOps is not about what you do, but what your outcomes are. So many things that we associate

with DevOps fits underneath this very broad umbrella of beliefs and practices—which of

course, communication and culture are part of them.

”© Gruver Consulting

Page 8: Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in the Enterprise (Presentation)

© Gruver Consulting

Business Ideas Developer Production

Monitoring

Environment Testing

Page 9: Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in the Enterprise (Presentation)

© Gruver Consulting

Environment TestingDeveloperBusiness

Ideas Production

Monitoring

Page 10: Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in the Enterprise (Presentation)

© Gruver Consulting

Environment TestingDeveloperBusiness

Ideas Production

Monitoring

Page 11: Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in the Enterprise (Presentation)

© Gruver Consulting

Monitoring Monitoring

Environment TestingDeveloperBusiness

Ideas Production

Monitoring

Page 12: Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in the Enterprise (Presentation)

© Gruver Consulting

Monitoring How Long Frequency Issue Source

Environment TestingDeveloperBusiness

Ideas Production

Planning Capacity

Requirements Inventory

% Reworking

% Expected Results

Deploy Time & Effort

Source & Number of New Issues

New Issues

Cycle Time Batch Size

Repeatability

Branch Time

Approval Times

Page 13: Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in the Enterprise (Presentation)

© Gruver Consulting

Segmenting

Tightly Coupled

Loosely Coupled

Non Business Critical

Page 14: Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in the Enterprise (Presentation)

© Gruver Consulting

Tightly Coupled Architecture

A B C

E F G

H I J

D

K

L M

Service Virtualization

Service Virtualization

Page 15: Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in the Enterprise (Presentation)

© Gruver Consulting

Segment with SVA B C

D

E F G

H I J

K

L M

Subsystem I

Subsystem II

Subsystem III

Service Virtualization

Service Virtualization

Page 16: Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in the Enterprise (Presentation)

© Gruver Consulting

Subsystem I Deployment Pipeline

D

C

B

AA

B

C

D

Phase 2 & 3

A B C D

Page 17: Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in the Enterprise (Presentation)

Subsystem I

Subsystem II

Subsystem III

Stage 3

Stage 4BAT

Stage 6Stage 5Regression Production

Full System Deployment Pipeline

Page 18: Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in the Enterprise (Presentation)

Subsystem I

Subsystem II

Subsystem III

Stage 3

Stage 6Stage 4BAT

Stage 5Regression Production

Full System Deployment Pipeline

Page 19: Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in the Enterprise (Presentation)

© Gruver Consulting

Subsystem I

Subsystem II

Subsystem III

Stage 3

Stage 6Stage 4BAT

Stage 5Regression Production

4 Hours

16 Hours

3 Hours 2 Weeks 18 Hours

1 Week

3 Days

1 Day to deploy

2 Days to test

3 Days

Cycle Time and Batch Size Map

Page 20: Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in the Enterprise (Presentation)

© Gruver Consulting

Source of Issue Slide

Subsystem II

Stage 5Regression

Subsystem III

Stage 3

Stage 6Stage 4BAT Production

Subsystem I

Code Environment Test Deploy

Page 21: Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in the Enterprise (Presentation)

Leadership vs Empowerment

Specialization vs Generalist

Push to production

Green builds & Quality Gates

© Gruver Consulting

Page 22: Micro Focus DevOps Drive-in with Gary Gruver - Starting and Scaling DevOps in the Enterprise (Presentation)

22

Thank you!