Top Banner
www.ranger4.co m DevOpstasti c DevOps Connect 4 th February 2015 Your panel today: - Alan Shimel from DevOps.com - Mark Roberts from IBM - Ben Wooton from Contino - Helen Beal from Ranger4
30
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

DevOps Connect4th February 2015

Your panel today:- Alan Shimel from DevOps.com- Mark Roberts from IBM- Ben Wooton from Contino- Helen Beal from Ranger4

Page 2: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

Topics for Discussion

• DevOps – Patterns– Cookbooks– Teams– ‘Done’

Page 3: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

Gartner’s

7Steps for DevOps

Adoptionfrom Ronnie Colville

Page 4: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

1.Define

DevOps for You

Page 5: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

What Drives DevOps?

I’m in charge of stability

I’m all about change

CONFLICTDevelopment Operations

Page 6: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

Don’t fight stupid -Make more awesome

(Jesse’s rule)

Page 7: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

“DevOps finally proves how IT can be a strategic advantage that allows a business to beat the pants off the competition. This is the moment we’ve all been waiting for.”

John Wills via Gene Kim

Page 8: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

“DevOps is the merger of the realms of development and operations (and if truth be told elements of product management, QA, and *winces* even sales should be thrown into the mix too).”

James Turnbull, Puppet Labs

Page 9: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

“DevOps refers to the emerging professional movement that advocates a collaborative working relationship between Development and IT Operations, resulting in the fast flow of planned work (i.e., high deploy rates), while simultaneously increasing the reliability, stability, resilience of the production environment.”

Gene Kim

Page 10: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

Is DevOps:• A buzzword?• Voodoo?• A silver bullet?• A new, shiny object?• Automagic?

Page 11: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

2.Pick the App

Page 12: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

Pace Layers for DevOps

Systems of

Record

Systems of

Differentiation

Systemsof

Innovation

Traditional

Dev

Ops

Change

Governance

+

+

-

-

Page 13: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

3.Pick the Team

Page 14: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

JP Morgan Chasenow has more

developers than Google

Page 15: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

DevOps Teams: Anti-patterns

Type A: Separate Silos

Dev

Ops

With thanks to Matthew Skelton

Page 16: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

DevOps Teams: Anti-patterns

Type B: Separate DevOps Silo

Dev

Ops

With thanks to Matthew Skelton

DevOps

Page 17: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

DevOps Teams: Anti-patterns

Type C: “We don’t need Ops.”/NoOps

Dev

Ops

With thanks to Matthew Skelton

DevOps

Page 18: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

DevOps Teams: Patterns

Type 1: Smooth Collaboration

Dev

Ops

With thanks to Matthew Skelton

Page 19: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

DevOps Teams: Patterns

Type 2: Fully Embedded

Dev

Ops

With thanks to Matthew Skelton

Page 20: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

DevOps Teams: Patterns

Type 3: Infrastructure as a Service

Dev

Ops

With thanks to Matthew Skelton

DevOps

Page 21: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

DevOps Teams: Patterns

Type 4: DevOps as a Service

Dev

Ops

With thanks to Matthew Skelton

DevOps

Page 22: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

DevOps Teams: Patterns

Type 5: Temporary DevOps

Dev

Ops

With thanks to Matthew Skelton

DevOps

Page 23: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

DevOps Teams: Patterns

Type 6: Enterprise DevOps

Dev

Ops

Page 24: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

4.Pick a

Methodology

Page 25: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

5.Change the

Metrics

Page 26: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

Business Metrics

Metric Frequency Current Target

Frequency of Release Per week 1 OnDemand

Frequency of Defect Per week 55 5

Frequency of Outage Per month 6 1

Elapsed Time to Release

Hours 27 1

Time to Resolve Defect Hours 3 0.2

MTTR Hours 6 0.1

Page 27: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

6.Automate as

Much as Possible

Page 28: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

DevOps Tools Categories

Application performance monitoringPerformance testing

Functional testingEnterprise security

Release automationCapacity management

Application development lifecycleChange/confguration managementProject and program management

Service virtualizationHybrid cloud management

Infrastructure managementVirtual lab management

0 5 10 15 20 25 30 35 40

%

Page 29: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

7.Consider a Toolchain

Page 30: DevOps Connect Breakfast Briefing Panel Discussion

www.ranger4.com

DevOpstastic

Deplo

y

Arc

hit

ect

ure

and

Pro

cess

Modelin

g

Develo

pm

ent

Build

Requir

em

ents

G

ath

eri

ng a

nd

Managem

ent

Test

ing

Rele

ase

Configura

tion

APM

Software Development LifeCycle

DevOps Toolchain for Continuous Delivery

Plan Design Implement Maintain

Development Operations