39
Subtitle Add speaker name here Title slide Kelly Albrecht | [email protected] | @ksalbrecht | Last Call Media DevOps: Why, How, and What

and What DevOps: Why, How, Title slide · Understanding the context and history of DevOps will mean the difference between following and leading in an industry. Underlying Lean and

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Subtitle

Add speaker name here

Title slide

Kelly Albrecht | [email protected] | @ksalbrecht | Last Call Media

DevOps: Why, How, and What

Subtitle

Add speaker name here

Title slide

Join us forcontribution opportunities

Friday, April 12, 2019

9:00-18:00Room: 602

Mentored Contribution

First TimeContributor Workshop

GeneralContribution

#DrupalContributions

9:00-12:00Room: 606

9:00-18:00Room: 6A

Subtitle

Add speaker name here

Title slide

What did you think?

Locate this session at the DrupalCon Seattle website:

http://seattle2019.drupal.org/schedule

Take the Survey!

https://www.surveymonkey.com/r/DrupalConSeattle

DevOps:Getting Started

Rob Bayliss | [email protected] | @rbayliss | Last Call MediaKelly Albrecht | [email protected] | @ksalbrecht | Last Call Media

Time: 4:45pm - 5:15pmRoom: BoF 3 | Exhibit Hall | Level 4

L A S T C A L L M E D I A

http://lcm.io/2019drupaldevops

L A S T C A L L M E D I A

Why DevOps?

L A S T C A L L M E D I A

DevOps Confusion

L A S T C A L L M E D I A

What do you think is the relationship between Agile and DevOps?

Agile

DevOps

DevOps

Agile

Agile DevOps

Agile DevOps

A.

B.

C.

D.

L A S T C A L L M E D I A

Ford assembly line, 1913.

Source: Toyota, modern day

L A S T C A L L M E D I A

Make the product flow continuously.

- Lean Principle #3, Lean Thinking (1996), James P. Womack and Daniel T. Jones

L A S T C A L L M E D I A

L A S T C A L L M E D I A

Lean shows us that single-piece flow is a much better way.

http://www.leansimulations.org/2010/11/penny-game.html

http://www.leansimulations.org/2010/11/penny-game.html

http://www.leansimulations.org/2010/11/penny-game.html

http://www.leansimulations.org/2010/11/penny-game.html

http://www.leansimulations.org/2010/11/penny-game.html

http://www.leansimulations.org/2010/11/penny-game.html

L A S T C A L L M E D I A

Not everything in life is as simple and predictable as the penny in the penny game.

L A S T C A L L M E D I A

Agile methodology focuses on awareness, deliberation, decision, and action to adjust course in the face of a constantly changing reality.

L A S T C A L L M E D I A

Optimal Batch Size

L A S T C A L L M E D I A

L A S T C A L L M E D I A

L A S T C A L L M E D I A

L A S T C A L L M E D I A

Culture Safety

L A S T C A L L M E D I A

Westrum, Ron. (2014). The study of information flow: A personal journey. Safety Science. 67. 58–63. 10.1016/j.ssci.2014.01.009

L A S T C A L L M E D I A

High performers● Deployment frequency =

On demand (Multiple times per day)

● Lead time for changes = Less than 1 hour

● Mean Time to Recover = Less than 1 hour

● Change Failure Rate = 0% - 15%

DevOps Research and Assessment (DORA) has found that for high performing IT organizations:

● correlate to Generative Cultures● are twice as likely to exceed their profitability,

market share and productivity goals● achieved higher levels of throughput AND stability● spend more time on new work / less on rework

Also: IT performance is predictive of the

performance of the organization as a whole.

Forsgren, N., J. Humble (2016). "DevOps: Proiles in ITSM Performance

and Contributing Factors." In the Proceedings of the Western Decision

Sciences Institute (WDSI) 2016, Las Vegas, NV.

L A S T C A L L M E D I A

L A S T C A L L M E D I A

● Flow● Feedback● Learning

- The DevOps Handbook, Gene Kim and Jez Humble et al.

L A S T C A L L M E D I A

L A S T C A L L M E D I A

How do we start?Assessment for focus areas

L A S T C A L L M E D I A

Case Study: 2019 Drupal Community DevOps Survey

http://lcm.io/2019drupaldevops

L A S T C A L L M E D I A

- Kelly Albrecht: https://opensource.com/article/19/3/drupal-community-devops-adoption

Case Study: 2019 Drupal Community DevOps Survey

L A S T C A L L M E D I A

http://lcm.io/2019drupaldevops

L A S T C A L L M E D I A

In Conclusion

● Understanding the context and history of DevOps will mean the difference between following and leading in an industry.

● Underlying Lean and Agile concepts drive the radical success high performing DevOps teams are able to achieve

● We can start by way of continuous improvement through assessment and reassessment

● ...and come to the BOF

DevOps:Getting Started

Rob Bayliss | [email protected] | @rbayliss | Last Call MediaKelly Albrecht | [email protected] | @ksalbrecht | Last Call Media

Time: 4:45pm - 5:15pmRoom: BoF 3 | Exhibit Hall | Level 4