31
A talk before the talk

DevOps Across the Enterprise

Embed Size (px)

Citation preview

Page 1: DevOps Across the Enterprise

A talk before the talk

Page 2: DevOps Across the Enterprise

fsd

Page 3: DevOps Across the Enterprise

1 (800) 273-8255 National Suicide

Prevention Lifeline

Page 4: DevOps Across the Enterprise
Page 5: DevOps Across the Enterprise

DevOps Across the EnterpriseDave Mangot, Librato

@davemangot

DevOps Austin MeetupMarch 9, 2015

Page 6: DevOps Across the Enterprise

http://commons.wikimedia.org/wiki/File%3AEvolution_of_man_and_technology.jpg

By User:private (Own work) [CC BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons

Page 7: DevOps Across the Enterprise
Page 8: DevOps Across the Enterprise

Why “Enterprise DevOps” Doesn’t Make Sense

“Enterprise DevOps doesn’t make sense because it confuses the forest for the trees.

Those advocating for Enterprise DevOps make the mistake of focusing on specific

tools and solutions (Jenkins, Kanban, etc.), then find them wanting for various

(extremely valid) reasons in an enterprise context, and then reject DevOps in favor

of Enterprise DevOps, which they suggest is somehow different.

But DevOps is about flow and continuous improvement, not about specific solutions.

Flow and continuous improvement are equally applicable to a large enterprise as

they are to an agile web startup. And if you miss that, you’re lost, regardless of the

tools and solutions you choose.” - Dave Roberts

Page 9: DevOps Across the Enterprise

Scale of Implementation

vs.

Page 10: DevOps Across the Enterprise

systems thinking

transparency

Page 11: DevOps Across the Enterprise

Systems Thinking

Examples:

• CI pipelines

• config management

• MTTR

Page 12: DevOps Across the Enterprise

Transparency

Examples:

• shared revision control

• bottleneck/blocker visibility

• sharing from CAMS

Page 13: DevOps Across the Enterprise

The Three Ways – Gene Kim

The First Way emphasizes the performance of the entire system, as opposed to the performance of a specific silo of work or department…always seeking to increase flow, and always seeking to achieve profound

understanding of the system (as per Deming).

Page 14: DevOps Across the Enterprise
Page 15: DevOps Across the Enterprise

Thinking in Systems: A Primer. Donella Meadows, Chelsea Green Publishing, 2009, pp. 52.

Page 16: DevOps Across the Enterprise

The Usual Suspects

• Dev

• Ops

• QE

• Security

Page 17: DevOps Across the Enterprise

The Usual Suspects

• Dev

• Ops

• QE

• Security

• Sales

• Product

Page 18: DevOps Across the Enterprise

http://upload.wikimedia.org/wikipedia/commons/1/11/Kitchen_Funnel.jpgBy Donovan Govan. [GFDL (http://www.gnu.org/copyleft/fdl.html) or CC-BY-

SA-3.0 (http://creativecommons.org/licenses/by-sa/3.0/)], via Wikimedia Commons

Page 19: DevOps Across the Enterprise

http://upload.wikimedia.org/wikipedia/commons/4/45/HK_Wan_Chai_39_Gloucester_Road_Harcourt_House_sig

n_Toyota_logo_Crown_Motors_Nov-2012.JPGBy Mioarseralyain (Own work) [CC BY-SA 3.0 (http://

creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons

Page 20: DevOps Across the Enterprise

http://upload.wikimedia.org/wikipedia/commons/b/bb/%27Logs_for_Sale%27_%289261458961%29.jpg

By grassrootsgroundswell ('Logs for Sale') [CC BY 2.0 (http://creativecommons.org/licenses/by/2.0)], via Wikimedia Commons

Page 21: DevOps Across the Enterprise

http://upload.wikimedia.org/wikipedia/commons/1/19/LIttle_League_baseball%2C_May_2009_batter.jpg

By Ed Yourdon (Flickr: LIttle League baseball, May 2009 - 09) [CC BY-SA 2.0 (http://creativecommons.org/licenses/by-sa/2.0)], via Wikimedia Commons

Page 22: DevOps Across the Enterprise

http://upload.wikimedia.org/wikipedia/commons/1/14/6201_Princess_Elizabeth_at_Reading_2_%288234773354%29.jpgBy Martin Stone from Reading, United Kingdom (6201 Princess Elizabeth at Reading 2) [CC BY-SA 2.0 (http://creativecommons.org/

licenses/by-sa/2.0)], via Wikimedia Commons

Page 23: DevOps Across the Enterprise

http://upload.wikimedia.org/wikipedia/commons/b/b3/Brick_wall_-_geograph.org.uk_-_558471.jpg

Keith Evans [CC BY-SA 2.0 (http://creativecommons.org/licenses/by-sa/2.0)], via Wikimedia Commons

Page 24: DevOps Across the Enterprise
Page 25: DevOps Across the Enterprise

The Salesguy

http://upload.wikimedia.org/wikipedia/commons/2/2c/Smiling_businessman.jpg

By Peterlinton6 (Own work) [CC BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons

Page 26: DevOps Across the Enterprise

The Lead Developer

Page 27: DevOps Across the Enterprise

http://upload.wikimedia.org/wikipedia/commons/5/50/Agile_Project_Management_by_Planbox.pngBy Planbox (Own work) [CC BY-SA 3.0 (http://creativecommons.org/licenses/by-sa/3.0)], via Wikimedia Commons

Page 28: DevOps Across the Enterprise

Protip: Record your sprint review

• No more than 5 minutes each

• Post on central location (Chatter, Yammer, wiki, etc.)

• Post early (i.e. unfinished demo)

• Get Feedback

http://upload.wikimedia.org/wikipedia/commons/c/c2/Vlmc-icon.pngBy Équipe de développement du logiciel VLMC (VideoLAN Movie Creator) [GPL (http://www.gnu.org/licenses/gpl.html), GFDL (http://www.gnu.org/copyleft/fdl.html) or CC BY-

SA 4.0-3.0-2.5-2.0-1.0 (http://creativecommons.org/licenses/by-sa/4.0-3.0-2.5-2.0-1.0)], via Wikimedia Commons

Page 29: DevOps Across the Enterprise
Page 30: DevOps Across the Enterprise

DevOps Across the Enterprise

• Dev

• QA

• Operations

• Security

• Sales

• Marketing

• Finance

• HR

Page 31: DevOps Across the Enterprise

Thank You