Top Banner
Scaling Agile with DevOps
28

Scaling Agile with DevOps - The Foxgang Agile with DevOps...How does it relate to scaling? What should I actually do? Tyler Evert DevOps Consultant with the Centare Agile Practice

Jun 25, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Scaling Agile with DevOps - The Foxgang Agile with DevOps...How does it relate to scaling? What should I actually do? Tyler Evert DevOps Consultant with the Centare Agile Practice

Scaling Agile with DevOps

Page 2: Scaling Agile with DevOps - The Foxgang Agile with DevOps...How does it relate to scaling? What should I actually do? Tyler Evert DevOps Consultant with the Centare Agile Practice

Outline● Me● What is DevOps and what is it good for?● How does it relate to scaling?● What should I actually do?

Page 3: Scaling Agile with DevOps - The Foxgang Agile with DevOps...How does it relate to scaling? What should I actually do? Tyler Evert DevOps Consultant with the Centare Agile Practice

Tyler EvertDevOps Consultant with the Centare Agile Practice

Loves sushi, Krispy Kreme, and video games

Page 4: Scaling Agile with DevOps - The Foxgang Agile with DevOps...How does it relate to scaling? What should I actually do? Tyler Evert DevOps Consultant with the Centare Agile Practice

DevOps

Agile Umbrella

Scrum Kanban XP Lean etc.

You are here

Page 5: Scaling Agile with DevOps - The Foxgang Agile with DevOps...How does it relate to scaling? What should I actually do? Tyler Evert DevOps Consultant with the Centare Agile Practice

What is DevOps?

Page 6: Scaling Agile with DevOps - The Foxgang Agile with DevOps...How does it relate to scaling? What should I actually do? Tyler Evert DevOps Consultant with the Centare Agile Practice

The Three Ways of DevOps1. Systems Thinking

2. Amplify Feedback Loops

3. A Culture of Continuous Improvement

Page 7: Scaling Agile with DevOps - The Foxgang Agile with DevOps...How does it relate to scaling? What should I actually do? Tyler Evert DevOps Consultant with the Centare Agile Practice

Systems Thinking

Customers

Bad

Idea

Test + Test + Deploy

CustomersGood

Idea

Deployment and Support

Testing

Product Development

CustomerValue

CustomerValue

Page 8: Scaling Agile with DevOps - The Foxgang Agile with DevOps...How does it relate to scaling? What should I actually do? Tyler Evert DevOps Consultant with the Centare Agile Practice

Amplify Feedback LoopsTransparency Inspection Adaptation

Page 9: Scaling Agile with DevOps - The Foxgang Agile with DevOps...How does it relate to scaling? What should I actually do? Tyler Evert DevOps Consultant with the Centare Agile Practice

Culture of Continuous Improvement

“It is not necessary to change. Survival is not mandatory.”

- W. Edwards Deming

Page 10: Scaling Agile with DevOps - The Foxgang Agile with DevOps...How does it relate to scaling? What should I actually do? Tyler Evert DevOps Consultant with the Centare Agile Practice

DevOps is an Aspect of Culture, Not a Role

Page 11: Scaling Agile with DevOps - The Foxgang Agile with DevOps...How does it relate to scaling? What should I actually do? Tyler Evert DevOps Consultant with the Centare Agile Practice

So why does everyone think of tools, not culture?

Page 12: Scaling Agile with DevOps - The Foxgang Agile with DevOps...How does it relate to scaling? What should I actually do? Tyler Evert DevOps Consultant with the Centare Agile Practice

Tools are how we achieve the culture

Page 13: Scaling Agile with DevOps - The Foxgang Agile with DevOps...How does it relate to scaling? What should I actually do? Tyler Evert DevOps Consultant with the Centare Agile Practice

Why do we want this culture?● It feels good● It’s easier to hire and keep people

Page 14: Scaling Agile with DevOps - The Foxgang Agile with DevOps...How does it relate to scaling? What should I actually do? Tyler Evert DevOps Consultant with the Centare Agile Practice

Why do we want this culture?● It’s efficient - less time wasted on

○ (Unproductive) communication○ Waiting○ Handoffs

Page 15: Scaling Agile with DevOps - The Foxgang Agile with DevOps...How does it relate to scaling? What should I actually do? Tyler Evert DevOps Consultant with the Centare Agile Practice

Why do we want this culture?● Our customers appreciate quick lead times● Small changes are easier than massive upgrades for users to adapt

Page 16: Scaling Agile with DevOps - The Foxgang Agile with DevOps...How does it relate to scaling? What should I actually do? Tyler Evert DevOps Consultant with the Centare Agile Practice

How does DevOps relate to Scaling?

Page 17: Scaling Agile with DevOps - The Foxgang Agile with DevOps...How does it relate to scaling? What should I actually do? Tyler Evert DevOps Consultant with the Centare Agile Practice

It Pairs Well● DevOps was built to break down inter-team barriers● The fundamental scaling problem is you might separate people that need to

collaborate

Page 18: Scaling Agile with DevOps - The Foxgang Agile with DevOps...How does it relate to scaling? What should I actually do? Tyler Evert DevOps Consultant with the Centare Agile Practice

SAFe and DevOps● SAFe 4.0 had a DevOps

Team

Page 19: Scaling Agile with DevOps - The Foxgang Agile with DevOps...How does it relate to scaling? What should I actually do? Tyler Evert DevOps Consultant with the Centare Agile Practice

SAFe and DevOps● SAFe 4.5 is less

confusing

Page 20: Scaling Agile with DevOps - The Foxgang Agile with DevOps...How does it relate to scaling? What should I actually do? Tyler Evert DevOps Consultant with the Centare Agile Practice

SAFe and DevOps

http://www.scaledagileframework.com/safe-lean-agile-principles/, 7/13/17

Page 21: Scaling Agile with DevOps - The Foxgang Agile with DevOps...How does it relate to scaling? What should I actually do? Tyler Evert DevOps Consultant with the Centare Agile Practice

What about the feedback loops?

LeSS and DevOps

Page 22: Scaling Agile with DevOps - The Foxgang Agile with DevOps...How does it relate to scaling? What should I actually do? Tyler Evert DevOps Consultant with the Centare Agile Practice

Nexus and DevOpsNothing?!

Page 23: Scaling Agile with DevOps - The Foxgang Agile with DevOps...How does it relate to scaling? What should I actually do? Tyler Evert DevOps Consultant with the Centare Agile Practice

“Pizza” Framework and DevOps● Look for The Three Ways● Be cautious of formal “DevOps” roles, titles, or teams

Page 24: Scaling Agile with DevOps - The Foxgang Agile with DevOps...How does it relate to scaling? What should I actually do? Tyler Evert DevOps Consultant with the Centare Agile Practice

What can I do on Monday?

Page 25: Scaling Agile with DevOps - The Foxgang Agile with DevOps...How does it relate to scaling? What should I actually do? Tyler Evert DevOps Consultant with the Centare Agile Practice

What can I do on Monday?● Draw a picture of your system.● Be honest● Look for pain points, delays, waste

Page 26: Scaling Agile with DevOps - The Foxgang Agile with DevOps...How does it relate to scaling? What should I actually do? Tyler Evert DevOps Consultant with the Centare Agile Practice

What can I do on Monday?● Pick some easy wins● Change hurts

Page 27: Scaling Agile with DevOps - The Foxgang Agile with DevOps...How does it relate to scaling? What should I actually do? Tyler Evert DevOps Consultant with the Centare Agile Practice

What can I do on Monday?● Be imaginative! Consider changing:

○ Teams○ Backlogs○ Communication○ Location○ Strategy

● Process investments generally have better yields than automation investments

Don’t bring in tools/spend time automating when your problems are people-problems!