DevOps paul.persson@thecodingarchitect.se - - PowerPoint PPT Presentation

devops paul persson thecodingarchitect se linkedin com in
SMART_READER_LITE
LIVE PREVIEW

DevOps paul.persson@thecodingarchitect.se - - PowerPoint PPT Presentation

DevOps paul.persson@thecodingarchitect.se www.linkedin.com/in/thecodingarchitect Definition DevOps is the union of people, process, and products to enable continuous delivery of value to our end users. (Donovan Brown, Microsoft)


slide-1
SLIDE 1

DevOps

slide-2
SLIDE 2

paul.persson@thecodingarchitect.se www.linkedin.com/in/thecodingarchitect

slide-3
SLIDE 3

Definition

“DevOps is the union of people, process, and products to enable continuous delivery of value to our end users.” (Donovan Brown, Microsoft)

slide-4
SLIDE 4

Business Objective

slide-5
SLIDE 5

High performers are pulling ahead

2015

  • Deploy 30x more frequently
  • 200x shorter lead times
  • 60x fewer failures
  • Recover from failure 168x faster

2016

  • Deploy 200x more frequently
  • 2 555x faster lead times
  • 24x faster recovery times and

3x lower change failure rates

  • 22% less time on unplanned

work

  • 29% more time on new work
  • 50% less time remediating

security issues

https://puppet.com/resources/whitepaper/2015-state-devops-report https://puppet.com/resources/whitepaper/2016-state-of-devops-report

Business Objective

slide-6
SLIDE 6

DevOps report 2016

  • High performers have better employee loyalty, as measured by

employee Net Promoter Score (eNPS).

  • Taking an experimental approach to product development can

improve performance.

  • Undertaking a technology transformation initiative can produce

sizeable returns for any organization.

Business Objective

slide-7
SLIDE 7

Business Objective

slide-8
SLIDE 8

DevOps Cycle

slide-9
SLIDE 9

DevOps Cycle

slide-10
SLIDE 10

People, Processes & Products

slide-11
SLIDE 11

People

  • Collaborate more
  • Share common goals
  • Focus on Improvement
  • BRINGING PEOPLE TOGETHER

People, Processes & Products

slide-12
SLIDE 12

Processes

  • Eliminate waste
  • Increase efficiency
  • Streamline feedback
  • DELIVERY VALUE FASTER

People, Processes & Products

slide-13
SLIDE 13

Products

  • Enhance productivity
  • Enable collaboration
  • Facilitate experimentation
  • EXECUTING A DEVOPS STRATEGY

People, Processes & Products

slide-14
SLIDE 14

People Processes Products People, Processes & Products

slide-15
SLIDE 15

Focus areas

slide-16
SLIDE 16

7 DevOps Habits

Rigorous Management of Technical Debt Team Autonomy and Enterprise Alignment Focus on Flow of Customer Value Hypothesis Driven Development Evidence Gathered in Production Live Site Culture Manage Infrastructure as a Flexible Resource

Focus areas

slide-17
SLIDE 17

7 DevOps Practices

Release Management Configuration Management Continuous Integration Continuous Deployment Infrastructure as Code Application Performance Monitoring Test Automation

Focus areas

slide-18
SLIDE 18

Product Areas

Development environment Development languages Database CI (Continuous Integration) CD (Continuous Deployment) Cloud/PaaS Monitoring SCM (Version Control) Repo Mgmt. Config/Provisioning (Infrastructure as Code) Release Mgmt. Logging Build Testing Containerizati

  • n

Internal collaboration User collaboration Security

Focus areas

Api Mgmt. Notifications

slide-19
SLIDE 19

Thank you