help people deliver software just a little bit better · help people deliver software just a little...

28

Upload: vanthu

Post on 18-Jul-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Help people deliver software just a little bit better · Help people deliver software just a little bit ... .COM Silicon Valley IT Delivery Serious Embedded DevOps ... DevOps DevOps
Page 2: Help people deliver software just a little bit better · Help people deliver software just a little bit ... .COM Silicon Valley IT Delivery Serious Embedded DevOps ... DevOps DevOps

Help people deliver software

just a little bit better

@DavidJWest | [email protected]

Page 3: Help people deliver software just a little bit better · Help people deliver software just a little bit ... .COM Silicon Valley IT Delivery Serious Embedded DevOps ... DevOps DevOps

Risk / Cost of Failure

Perceived

.COM Silicon Valley IT Delivery Serious Embedded

DevOps ???????

And can you learn from this community

Page 4: Help people deliver software just a little bit better · Help people deliver software just a little bit ... .COM Silicon Valley IT Delivery Serious Embedded DevOps ... DevOps DevOps

Sitting in the intersection of tools and process

Page 5: Help people deliver software just a little bit better · Help people deliver software just a little bit ... .COM Silicon Valley IT Delivery Serious Embedded DevOps ... DevOps DevOps

Build new stuff Keep stuff running

Page 6: Help people deliver software just a little bit better · Help people deliver software just a little bit ... .COM Silicon Valley IT Delivery Serious Embedded DevOps ... DevOps DevOps

Agile Development ITIL Best Practices

Page 7: Help people deliver software just a little bit better · Help people deliver software just a little bit ... .COM Silicon Valley IT Delivery Serious Embedded DevOps ... DevOps DevOps

Portfolio

Mgt

Project

Mgt

Require

ments

Develop

mentTest

Operations

Team level

Scrum process

Traditional

planning and

release

approach

Lean Startup

Ideas

Page 8: Help people deliver software just a little bit better · Help people deliver software just a little bit ... .COM Silicon Valley IT Delivery Serious Embedded DevOps ... DevOps DevOps
Page 9: Help people deliver software just a little bit better · Help people deliver software just a little bit ... .COM Silicon Valley IT Delivery Serious Embedded DevOps ... DevOps DevOps
Page 10: Help people deliver software just a little bit better · Help people deliver software just a little bit ... .COM Silicon Valley IT Delivery Serious Embedded DevOps ... DevOps DevOps

Microsoft approach

dev2Ops.org

IBM

HP

Lots of similar

yet different

points of view

Page 11: Help people deliver software just a little bit better · Help people deliver software just a little bit ... .COM Silicon Valley IT Delivery Serious Embedded DevOps ... DevOps DevOps

A talk by John Allspaw & Paul Hammond

Velocity 2009

Page 12: Help people deliver software just a little bit better · Help people deliver software just a little bit ... .COM Silicon Valley IT Delivery Serious Embedded DevOps ... DevOps DevOps
Page 13: Help people deliver software just a little bit better · Help people deliver software just a little bit ... .COM Silicon Valley IT Delivery Serious Embedded DevOps ... DevOps DevOps

An holistic approach to DevOps is required…

Page 14: Help people deliver software just a little bit better · Help people deliver software just a little bit ... .COM Silicon Valley IT Delivery Serious Embedded DevOps ... DevOps DevOps

People

Collaboration

Measurement

Flow

Release

Automation

Virtualization

ArchitectureP

rocess

Page 15: Help people deliver software just a little bit better · Help people deliver software just a little bit ... .COM Silicon Valley IT Delivery Serious Embedded DevOps ... DevOps DevOps
Page 16: Help people deliver software just a little bit better · Help people deliver software just a little bit ... .COM Silicon Valley IT Delivery Serious Embedded DevOps ... DevOps DevOps

Release AutomationBuild Automation

Continuous DeliveryContinuous Integration

Assets/

Automation

Page 17: Help people deliver software just a little bit better · Help people deliver software just a little bit ... .COM Silicon Valley IT Delivery Serious Embedded DevOps ... DevOps DevOps
Page 18: Help people deliver software just a little bit better · Help people deliver software just a little bit ... .COM Silicon Valley IT Delivery Serious Embedded DevOps ... DevOps DevOps

Classic Agile

Tasks /

Management

Operations

Scaled Agile

Page 19: Help people deliver software just a little bit better · Help people deliver software just a little bit ... .COM Silicon Valley IT Delivery Serious Embedded DevOps ... DevOps DevOps
Page 20: Help people deliver software just a little bit better · Help people deliver software just a little bit ... .COM Silicon Valley IT Delivery Serious Embedded DevOps ... DevOps DevOps
Page 21: Help people deliver software just a little bit better · Help people deliver software just a little bit ... .COM Silicon Valley IT Delivery Serious Embedded DevOps ... DevOps DevOps

Release AutomationBuild Automation

Page 22: Help people deliver software just a little bit better · Help people deliver software just a little bit ... .COM Silicon Valley IT Delivery Serious Embedded DevOps ... DevOps DevOps
Page 23: Help people deliver software just a little bit better · Help people deliver software just a little bit ... .COM Silicon Valley IT Delivery Serious Embedded DevOps ... DevOps DevOps

Model Driven

Page 24: Help people deliver software just a little bit better · Help people deliver software just a little bit ... .COM Silicon Valley IT Delivery Serious Embedded DevOps ... DevOps DevOps
Page 25: Help people deliver software just a little bit better · Help people deliver software just a little bit ... .COM Silicon Valley IT Delivery Serious Embedded DevOps ... DevOps DevOps
Page 26: Help people deliver software just a little bit better · Help people deliver software just a little bit ... .COM Silicon Valley IT Delivery Serious Embedded DevOps ... DevOps DevOps

Release AutomationBuild Automation

Linked

Automated

Automated

Traceability….Flow…Reporting…Collaboration….

Page 27: Help people deliver software just a little bit better · Help people deliver software just a little bit ... .COM Silicon Valley IT Delivery Serious Embedded DevOps ... DevOps DevOps
Page 28: Help people deliver software just a little bit better · Help people deliver software just a little bit ... .COM Silicon Valley IT Delivery Serious Embedded DevOps ... DevOps DevOps

Automate, Automate and

Automate…..

Vis

ibili

ty