What roles should Dev Ops play in your

  • Slides: 13
Download presentation
What roles should Dev. Ops play in your agile transformation? Keith Watson, Director of

What roles should Dev. Ops play in your agile transformation? Keith Watson, Director of Dev. Ops i. HCM EMEA, ADP UK Dev. Ops Exchange Bournemouth – 14 th November 2019

Continuous Delivery/Dev. Ops in the Agile Manifesto Agile - efficiency of “small teams” http:

Continuous Delivery/Dev. Ops in the Agile Manifesto Agile - efficiency of “small teams” http: //agilemanifesto. org/ Dev. Ops - efficiency of the “whole system” and helps Agile to scale – see http: //agilemanifesto. org/principles. html 2 Copyright © 2015 ADP, LLC. Proprietary and Confidential.

Dev. Ops, Agile, Culture and Change Source: https: //www. accenture. com/us-en/blogsreshma-shinde-devops-transformations-operations 3 Copyright ©

Dev. Ops, Agile, Culture and Change Source: https: //www. accenture. com/us-en/blogsreshma-shinde-devops-transformations-operations 3 Copyright © 2015 ADP, LLC. Proprietary and Confidential.

What is Dev. Ops? “Dev. Ops is a culture, movement or practice that emphasizes

What is Dev. Ops? “Dev. Ops is a culture, movement or practice that emphasizes the collaboration and communication of both software developers and other information-technology (IT) professionals while automating the process of software delivery and infrastructure changes. It aims at establishing a culture and environment where building, testing, and releasing software, can happen rapidly, frequently, and more reliably. ” Source Wikipedia 4 Copyright © 2015 ADP, LLC. Proprietary and Confidential.

What is Continuous Delivery? Continuous Delivery is the ability to get changes of all

What is Continuous Delivery? Continuous Delivery is the ability to get changes of all types—including new features, configuration changes, bug fixes and experiments—into production, or into the hands of users, safely and quickly in a sustainable way. Source - https: //continuousdelivery. com/ (Continuous Delivery - Jez Humble and Dave Farley) 5 Copyright © 2015 ADP, LLC. Proprietary and Confidential.

A shared vision @ ADP for Continuous Delivery • • Deliver applications & infrastructure

A shared vision @ ADP for Continuous Delivery • • Deliver applications & infrastructure repeatably and reliably Improve deployment frequency and deployment lag Limited WIP at all stages of the delivery pipeline Self-documenting, self-discovery of software/system configuration • Conform to all operational and security standards • Demonstrate improved operations in production Summary - the desired outcome is to reduce the cycle time from code commit to customer value whilst keeping everyone happy! 6 Copyright © 2015 ADP, LLC. Proprietary and Confidential.

Role of Dev. Ops in Agile – Rumble strips • • • Make it

Role of Dev. Ops in Agile – Rumble strips • • • Make it visual (flow diagram) and make it visible (share) Optimise the whole pipeline Use "Configuration as code" model Version control everything (not just code source control) Reduce “risk of human touch” Use a standard software development lifecycle (SDLC) Build immutable artefacts once - deploy many times Shift Left (e. g. testing, security, etc. ) Aspire to use “managed services” e. g. Paa. S Common pipelines create opportunities to scale Agile teams 7 Copyright © 2015 ADP, LLC. Proprietary and Confidential.

Software engineering versus system engineering Software Invention Software Production 8 Copyright © 2015 ADP,

Software engineering versus system engineering Software Invention Software Production 8 Copyright © 2015 ADP, LLC. Proprietary and Confidential.

Enabling Agile/Dev. Ops scaling using microservices 9 Copyright © 2015 ADP, LLC. Proprietary and

Enabling Agile/Dev. Ops scaling using microservices 9 Copyright © 2015 ADP, LLC. Proprietary and Confidential.

Enabling agility through continuous delivery of micro-services 10 Copyright © 2015 ADP, LLC. Proprietary

Enabling agility through continuous delivery of micro-services 10 Copyright © 2015 ADP, LLC. Proprietary and Confidential.

Limit WIP at all stages of the delivery pipeline ------------- Work in progress -------------

Limit WIP at all stages of the delivery pipeline ------------- Work in progress ------------- 11 Copyright © 2015 ADP, LLC. Proprietary and Confidential.

How does Dev. Ops help your agile transformation? See also: Puppet State of Dev.

How does Dev. Ops help your agile transformation? See also: Puppet State of Dev. Ops Report 2019 https: //puppet. com/resources/whitepaper/state-of-devops-report 12 Copyright © 2015 ADP, LLC. Proprietary and Confidential.

Further reading CIO Application Europe Digital Magazine – Sep 19 https: //www. cioapplicationseurope. com/magazines/September

Further reading CIO Application Europe Digital Magazine – Sep 19 https: //www. cioapplicationseurope. com/magazines/September 2019/Dev Ops/#page=32 Keith Watson: Linked. In 13 https: //www. linkedin. com/in/keith-watson-00 b 90015/ Copyright © 2015 ADP, LLC. Proprietary and Confidential.