2019-09-18
1
A Fool With A Tool
AgileWorks Copyright 2019
AgileWorks
Tim Guay, Agile Coach and Trainer
•Sits on the ICAgile DevOps Track Certification Committee
•Sits on the ICAgile DevOps Expert Candidate Assessment Panel
•Clients include; JP Morgan Chase, Citigroup, Accenture, Cisco, Intuit,
Comcast, State of Washington, and the Royal Canadian Navy ( to
name a few).
•Etc…Etc…
tim@agileworksinc.com www.agileworksinc.com
AgileWorks Copyright 2019
1
2
2019-09-18
2
The Quote
AgileWorks Copyright 2019
Objectives
Provide a broad understanding of;
The dangers of over-focusing on tools as opposed to
culture
Why organizations and people do that
How our tools assume an underlying culture
Dealing with the over-focus on tools
AgileWorks Copyright 2019
3
4
2019-09-18
3
Number 1 DevOps Antipattern
90% of DevOps Failures are due to
cultual issues
Tools will not solve you cultural
Problems, only bring them to light
Sadder is that many companies call
mediocrity a victory
AgileWorks Copyright 2019
Dangers of a Tool Focus
AgileWorks Copyright 2019
Titanic’s Radio Room
5
6
2019-09-18
4
Dangers of a Tool Focus
AgileWorks Copyright 2019
What do you think the dangers
of overfocusing on DevOps
tools at the expense of culture
would be?
Why do we focus on tools and ignore
culture?
AgileWorks Copyright 2019
7
8
2019-09-18
5
CI Cultural Assumptions
What does Continuous Integration mean?
What does that imply?
AgileWorks Copyright 2019
CIoud Cultural Assumptions
What does a cloud allow you to do?
What does that imply?
AgileWorks Copyright 2019
9
10
2019-09-18
6
Continuous Delivery Cultural Assumptions
What does CD allow you to do?
What does that imply?
AgileWorks Copyright 2019
Cultural Goals
Everyone understands the
cultural assumptions of
the tools
Everyone know that the
wrong culture will cripple
the best toolchain
And has the guts to do
something about it
AgileWorks Copyright 2019
11
12
2019-09-18
7
What makes a good DevOps Culture
Empowered team members
Shift-left
No silos
Cross-trained team members
Correct behavior incented
Trust
AgileWorks Copyright 2098
Then What!
Determine what the cultural and
process assumptions are for your
toolchain
Determine where your culture clashes
with the above assumptions
Answer the WIIFM for the cultural
changes required
Change one dysfunctional behavior or
process at a time
AgileWorks Copyright 2019
13
14
2019-09-18
8
AgileWorks Copyright 2019
15

Fool with a tool presentation

  • 1.
    2019-09-18 1 A Fool WithA Tool AgileWorks Copyright 2019 AgileWorks Tim Guay, Agile Coach and Trainer •Sits on the ICAgile DevOps Track Certification Committee •Sits on the ICAgile DevOps Expert Candidate Assessment Panel •Clients include; JP Morgan Chase, Citigroup, Accenture, Cisco, Intuit, Comcast, State of Washington, and the Royal Canadian Navy ( to name a few). •Etc…Etc… tim@agileworksinc.com www.agileworksinc.com AgileWorks Copyright 2019 1 2
  • 2.
    2019-09-18 2 The Quote AgileWorks Copyright2019 Objectives Provide a broad understanding of; The dangers of over-focusing on tools as opposed to culture Why organizations and people do that How our tools assume an underlying culture Dealing with the over-focus on tools AgileWorks Copyright 2019 3 4
  • 3.
    2019-09-18 3 Number 1 DevOpsAntipattern 90% of DevOps Failures are due to cultual issues Tools will not solve you cultural Problems, only bring them to light Sadder is that many companies call mediocrity a victory AgileWorks Copyright 2019 Dangers of a Tool Focus AgileWorks Copyright 2019 Titanic’s Radio Room 5 6
  • 4.
    2019-09-18 4 Dangers of aTool Focus AgileWorks Copyright 2019 What do you think the dangers of overfocusing on DevOps tools at the expense of culture would be? Why do we focus on tools and ignore culture? AgileWorks Copyright 2019 7 8
  • 5.
    2019-09-18 5 CI Cultural Assumptions Whatdoes Continuous Integration mean? What does that imply? AgileWorks Copyright 2019 CIoud Cultural Assumptions What does a cloud allow you to do? What does that imply? AgileWorks Copyright 2019 9 10
  • 6.
    2019-09-18 6 Continuous Delivery CulturalAssumptions What does CD allow you to do? What does that imply? AgileWorks Copyright 2019 Cultural Goals Everyone understands the cultural assumptions of the tools Everyone know that the wrong culture will cripple the best toolchain And has the guts to do something about it AgileWorks Copyright 2019 11 12
  • 7.
    2019-09-18 7 What makes agood DevOps Culture Empowered team members Shift-left No silos Cross-trained team members Correct behavior incented Trust AgileWorks Copyright 2098 Then What! Determine what the cultural and process assumptions are for your toolchain Determine where your culture clashes with the above assumptions Answer the WIIFM for the cultural changes required Change one dysfunctional behavior or process at a time AgileWorks Copyright 2019 13 14
  • 8.