SlideShare a Scribd company logo
1 of 76
Download to read offline
Avoiding the Agile Alignment Trap @meekrosoft
Avoiding the
Agile
Alignment
Trap with
DevOps
Mike Long
@meekrosoft
Chief Technology Officer
Avoiding the Agile Alignment Trap @meekrosoft
Agenda:
Modern agile is rubbish
We are all doomed
Save yourself (with devops)
Avoiding the Agile Alignment Trap @meekrosoft
Modern agile is rubbish
Avoiding the Agile Alignment Trap @meekrosoft
Avoiding the Agile Alignment Trap @meekrosoft
Avoiding the Agile Alignment Trap @meekrosoft
Todo DoneDoing
Avoiding the Agile Alignment Trap @meekrosoft
Avoiding the Agile Alignment Trap @meekrosoft
Avoiding the Agile Alignment Trap @meekrosoft
Avoiding the Agile Alignment Trap @meekrosoft
Avoiding the Agile Alignment Trap @meekrosoft
Avoiding the Agile Alignment Trap @meekrosoft
Full
Safe!
Avoiding the Agile Alignment Trap @meekrosoft
Well that
escalated
quickly...
Avoiding the Agile Alignment Trap @meekrosoft
Avoiding the Agile Alignment Trap @meekrosoft
Avoiding the Agile Alignment Trap @meekrosoft
“It's like
déjà vu all
over again”
Yogi Berra
Avoiding the Agile Alignment Trap @meekrosoft
“...the implementation
described above is risky
and invites failure”
Avoiding the Agile Alignment Trap @meekrosoft
Avoiding the Agile Alignment Trap @meekrosoft
Avoiding the Agile Alignment Trap @meekrosoft
Avoiding the Agile Alignment Trap @meekrosoft
This is why we
can’t have
nice things!
Avoiding the Agile Alignment Trap @meekrosoft
Avoiding the Agile Alignment Trap @meekrosoft
http://bonkersworld.net/organizational-charts
Avoiding the Agile Alignment Trap @meekrosoft
Avoiding the Agile Alignment Trap @meekrosoft
Badly!
Avoiding the Agile Alignment Trap @meekrosoft
This.
Is.
Rubbish.
Avoiding the Agile Alignment Trap @meekrosoft
Avoiding the Agile Alignment Trap @meekrosoft
Avoiding the Agile Alignment Trap @meekrosoft
Modern agile is rubbish
Avoiding the Agile Alignment Trap @meekrosoft
We are all doomed
Modern agile is rubbish
Avoiding the Agile Alignment Trap @meekrosoft
Alignment and Effectiveness
Avoiding the Agile Alignment Trap @meekrosoft
Align
ment
Avoiding the Agile Alignment Trap @meekrosoft
The Alignment Trap
● Published in 2007
● Investigating corporate
IT performance
● Based on surveys of more
than 500 senior business
and technology
executives world-wide
Avoiding the Agile Alignment Trap @meekrosoft
In the path to IT-enabled
growth, the first move is
critical….
Avoiding the Agile Alignment Trap @meekrosoft
Maintenance Zone
● Majority of responses in
this category
● Spending focuses on
“keeping the lights on”
activities
Avoiding the Agile Alignment Trap @meekrosoft
Well-oiled IT
● IT not aligned with
business goals
● Cheaper and more
effective than average
Avoiding the Agile Alignment Trap @meekrosoft
IT-enabled Growth
● The pinnacle
● IT -> Business
Performance
Avoiding the Agile Alignment Trap @meekrosoft
The Alignment Trap
● Business alignment traps
the IT from investing in
improvement
● companies ... almost
always find it better to
move downward and
rightward into “well
oiled” terri-
Avoiding the Agile Alignment Trap @meekrosoft
The Alignment Trap
● Business alignment traps
the IT from investing in
improvement
● companies ... almost
always find it better to
move downward and
rightward into “well
oiled” terri-
Avoiding the Agile Alignment Trap @meekrosoft
Avoiding the Agile Alignment Trap @meekrosoft
“Aligning a poorly performing IT organization
to the right business objectives still won’t get
the objectives accomplished”
Richard F. Connell, CIO of Selective Insurance Group
Avoiding the Agile Alignment Trap @meekrosoft
“Aligning a poorly performing IT organization
to the right business objectives still won’t get
the objectives accomplished”
Richard F. Connell, CIO of Selective Insurance Group
Avoiding the Agile Alignment Trap @meekrosoft
Modern agile is rubbish
We are all doomed
Avoiding the Agile Alignment Trap @meekrosoft
Modern agile is rubbish
We are all doomed
Save yourself
Avoiding the Agile Alignment Trap @meekrosoft
Modern agile is rubbish
We are all doomed
Save yourself (with devops)
Avoiding the Agile Alignment Trap @meekrosoft
● Annual survey of thousands of IT
professionals
● Questions designed to test various
hypotheses about DevOps
● Statistical analysis published in free
report, and follow-on peer-reviewed
journals
● Authors: Puppet & DORA
Data Gathering
Avoiding the Agile Alignment Trap @meekrosoft
Data Gathering
Avoiding the Agile Alignment Trap @meekrosoft
Establishing Cause and Effect
with Performance Drivers
https://puppet.com/resources/whitepaper/state-of-devops-report
Transformational
Leadership
Lean Product
Management
Test and deployment automation
Continuous Integration
Trunk-based development
Shifting left on security
Loosely-coupled architecture
Empowered teams
Continuous Delivery
Deployment
Pain
IT
performance
Organizational
performance
Non-commercial
performance
Personal Recognition
Supportive Leadership
Intellectual stimulation
Inspirational communication
Vision
Team experimentation
Working in small batches
Gathering and implementing
customer feedback
Avoiding the Agile Alignment Trap @meekrosoft
Establishing Cause and Effect
with Performance Drivers
https://puppet.com/resources/whitepaper/state-of-devops-report
Financial
Outcomes
Practices and Tools
Transformational
Leadership
Lean
Continuous Delivery
Avoiding the Agile Alignment Trap @meekrosoft
Avoiding the Agile Alignment Trap @meekrosoft
Avoiding the Agile Alignment Trap @meekrosoft
Avoiding the Agile Alignment Trap @meekrosoft
https://www.scaledagileframework.com/blog/assess-your-devops-health-with-the-safe-devops-radar/
Avoiding the Agile Alignment Trap @meekrosoft
“It's like
déjà vu all
over again”
Yogi Berra
Avoiding the Agile Alignment Trap @meekrosoft
Mentimeter: Measuring culture
Avoiding the Agile Alignment Trap @meekrosoft
Culture matters
Westrum culture models, Table 3.1 Accelerate
Avoiding the Agile Alignment Trap @meekrosoft
Culture matters
“investments in technology are also investments in people”
Avoiding the Agile Alignment Trap @meekrosoft
Avoiding the Agile Alignment Trap @meekrosoft
Avoiding the Agile Alignment Trap @meekrosoft
Avoiding the Agile Alignment Trap @meekrosoft
In the title, I refer to people
as “components”. That is
how people are treated ...
The mistake in this
approach is that “people”
are highly variable and
non-linear, with unique
success and failure modes.
Avoiding the Agile Alignment Trap @meekrosoft
Avoiding the Agile Alignment Trap @meekrosoft
Problem 1. The people on
the projects were not
interested in learning our
system.
Avoiding the Agile Alignment Trap @meekrosoft
Problem 2. They were
successfully able to ignore
us, and were still delivering
software, anyway.
Avoiding the Agile Alignment Trap @meekrosoft
● Almost any methodology can be
made to work on some project.
● Any methodology can manage to
fail on some project.
● Heavy processes can be successful.
● Light processes are more often
successful...
Avoiding the Agile Alignment Trap @meekrosoft
...in front of us all the time,
which we are not seeing:
people. People’s
characteristics are a
first-order success driver,
not a second-order one
Avoiding the Agile Alignment Trap @meekrosoft
Defence Innovation Board: Competence trumps process
https://media.defense.gov/2018/Oct/09/2002049591/-1/-1/0/DIB_DETECTING_AGILE_BS_2018.10.05.PDF
Avoiding the Agile Alignment Trap @meekrosoft
https://media.defense.gov/2018/Oct/09/2002049591/-1/-1/0/DIB_DETECTING_AGILE_BS_2018.10.05.PDF
Avoiding the Agile Alignment Trap @meekrosoft
Defence Innovation Board: Bonus Article!
https://media.defense.gov/2018/Apr/22/2001906836/-1/-1/0/DEFENSEINNOVATIONBOARD_TEN_COMMANDMENTS_OF_SOFTWARE_2018.04.20.PDF
Avoiding the Agile Alignment Trap @meekrosoft
Autonomy.
Mastery.
Purpose.
Avoiding the Agile Alignment Trap @meekrosoft
Autonomy?
Avoiding the Agile Alignment Trap @meekrosoft
Avoiding the Agile Alignment Trap @meekrosoft
Mastery and Purpose
Avoiding the Agile Alignment Trap @meekrosoft
Mastery and Purpose
Avoiding the Agile Alignment Trap @meekrosoft
Modern agile is rubbish
We are all doomed
Save yourself (with devops)
Avoiding the Agile Alignment Trap @meekrosoft
The Continuous Delivery and DevOps Company

More Related Content

What's hot

DevOps Today? Self-Service NoOps Tomorrow!
DevOps Today? Self-Service NoOps Tomorrow!DevOps Today? Self-Service NoOps Tomorrow!
DevOps Today? Self-Service NoOps Tomorrow!DevOps.com
 
Beyond breaking bad. The current state of agile in ten easy lessons
Beyond breaking bad. The current state of agile in ten easy lessonsBeyond breaking bad. The current state of agile in ten easy lessons
Beyond breaking bad. The current state of agile in ten easy lessonsSander Hoogendoorn
 
Down with the revolution - hacking the hype and clearing a path for agile bus...
Down with the revolution - hacking the hype and clearing a path for agile bus...Down with the revolution - hacking the hype and clearing a path for agile bus...
Down with the revolution - hacking the hype and clearing a path for agile bus...David Morris, MBA
 
Big Ideias about Spotify Culture
Big Ideias about Spotify CultureBig Ideias about Spotify Culture
Big Ideias about Spotify CultureAndré Faria Gomes
 
Innovation and organization
Innovation and organizationInnovation and organization
Innovation and organizationKevin Goldsmith
 
Agile's Future Wave
Agile's Future WaveAgile's Future Wave
Agile's Future Wavemachielg
 
There are four different alternative ways of answering our questio
There are four different alternative ways of answering our questioThere are four different alternative ways of answering our questio
There are four different alternative ways of answering our questioJASS44
 
Seven Sequential Steps for DevOps Success
Seven Sequential Steps for DevOps SuccessSeven Sequential Steps for DevOps Success
Seven Sequential Steps for DevOps SuccessAtlassian
 
Three Things You MUST Know to Transform into an Agile Enterprise
Three Things You MUST Know to Transform into an Agile EnterpriseThree Things You MUST Know to Transform into an Agile Enterprise
Three Things You MUST Know to Transform into an Agile EnterpriseJosiah Renaudin
 
How Product Managers Thrive in a DevOps World
How Product Managers Thrive in a DevOps WorldHow Product Managers Thrive in a DevOps World
How Product Managers Thrive in a DevOps WorldAtlassian
 
Agile vs agile (vs agile)
Agile vs agile (vs agile)Agile vs agile (vs agile)
Agile vs agile (vs agile)Laurie Young
 
The Business of Agile - Better Faster Cheaper
The Business of Agile - Better Faster CheaperThe Business of Agile - Better Faster Cheaper
The Business of Agile - Better Faster CheaperRyan Ripley
 
Beyond breaking bad. The current state of agile in ten easy lessons
Beyond breaking bad. The current state of agile in ten easy lessonsBeyond breaking bad. The current state of agile in ten easy lessons
Beyond breaking bad. The current state of agile in ten easy lessonsSander Hoogendoorn
 
Failing @ Scaling Agile? Don’t Panic! & Carry a Towel
Failing @ Scaling Agile? Don’t Panic! & Carry a TowelFailing @ Scaling Agile? Don’t Panic! & Carry a Towel
Failing @ Scaling Agile? Don’t Panic! & Carry a TowelEm Campbell-Pretty
 
Microservices. Stairway to heaven or highway to hell
Microservices. Stairway to heaven or highway to hellMicroservices. Stairway to heaven or highway to hell
Microservices. Stairway to heaven or highway to hellSander Hoogendoorn
 
Austin product camp 11 Agile - doing vs being
Austin product camp 11   Agile - doing vs beingAustin product camp 11   Agile - doing vs being
Austin product camp 11 Agile - doing vs beingKelly Looney
 
Product tank - from waterfall to dual track agile
Product tank - from waterfall to dual track agileProduct tank - from waterfall to dual track agile
Product tank - from waterfall to dual track agileNir Gazit
 
Agile 2015 - Navigating Organizational Change
Agile 2015 - Navigating Organizational ChangeAgile 2015 - Navigating Organizational Change
Agile 2015 - Navigating Organizational ChangeJason Little
 

What's hot (20)

DevOps Today? Self-Service NoOps Tomorrow!
DevOps Today? Self-Service NoOps Tomorrow!DevOps Today? Self-Service NoOps Tomorrow!
DevOps Today? Self-Service NoOps Tomorrow!
 
Beyond breaking bad. The current state of agile in ten easy lessons
Beyond breaking bad. The current state of agile in ten easy lessonsBeyond breaking bad. The current state of agile in ten easy lessons
Beyond breaking bad. The current state of agile in ten easy lessons
 
Down with the revolution - hacking the hype and clearing a path for agile bus...
Down with the revolution - hacking the hype and clearing a path for agile bus...Down with the revolution - hacking the hype and clearing a path for agile bus...
Down with the revolution - hacking the hype and clearing a path for agile bus...
 
Big Ideias about Spotify Culture
Big Ideias about Spotify CultureBig Ideias about Spotify Culture
Big Ideias about Spotify Culture
 
Innovation and organization
Innovation and organizationInnovation and organization
Innovation and organization
 
Agile's Future Wave
Agile's Future WaveAgile's Future Wave
Agile's Future Wave
 
There are four different alternative ways of answering our questio
There are four different alternative ways of answering our questioThere are four different alternative ways of answering our questio
There are four different alternative ways of answering our questio
 
Seven Sequential Steps for DevOps Success
Seven Sequential Steps for DevOps SuccessSeven Sequential Steps for DevOps Success
Seven Sequential Steps for DevOps Success
 
Three Things You MUST Know to Transform into an Agile Enterprise
Three Things You MUST Know to Transform into an Agile EnterpriseThree Things You MUST Know to Transform into an Agile Enterprise
Three Things You MUST Know to Transform into an Agile Enterprise
 
How Product Managers Thrive in a DevOps World
How Product Managers Thrive in a DevOps WorldHow Product Managers Thrive in a DevOps World
How Product Managers Thrive in a DevOps World
 
Agile vs agile (vs agile)
Agile vs agile (vs agile)Agile vs agile (vs agile)
Agile vs agile (vs agile)
 
The Business of Agile - Better Faster Cheaper
The Business of Agile - Better Faster CheaperThe Business of Agile - Better Faster Cheaper
The Business of Agile - Better Faster Cheaper
 
Agile is Dead :: Pixels Camp 2017
Agile is Dead :: Pixels Camp 2017Agile is Dead :: Pixels Camp 2017
Agile is Dead :: Pixels Camp 2017
 
Beyond breaking bad. The current state of agile in ten easy lessons
Beyond breaking bad. The current state of agile in ten easy lessonsBeyond breaking bad. The current state of agile in ten easy lessons
Beyond breaking bad. The current state of agile in ten easy lessons
 
Failing @ Scaling Agile? Don’t Panic! & Carry a Towel
Failing @ Scaling Agile? Don’t Panic! & Carry a TowelFailing @ Scaling Agile? Don’t Panic! & Carry a Towel
Failing @ Scaling Agile? Don’t Panic! & Carry a Towel
 
Microservices. Stairway to heaven or highway to hell
Microservices. Stairway to heaven or highway to hellMicroservices. Stairway to heaven or highway to hell
Microservices. Stairway to heaven or highway to hell
 
Austin product camp 11 Agile - doing vs being
Austin product camp 11   Agile - doing vs beingAustin product camp 11   Agile - doing vs being
Austin product camp 11 Agile - doing vs being
 
Product tank - from waterfall to dual track agile
Product tank - from waterfall to dual track agileProduct tank - from waterfall to dual track agile
Product tank - from waterfall to dual track agile
 
Agile 2015 - Navigating Organizational Change
Agile 2015 - Navigating Organizational ChangeAgile 2015 - Navigating Organizational Change
Agile 2015 - Navigating Organizational Change
 
Being agile
Being agile Being agile
Being agile
 

Similar to Avoiding the Agile Alignment Trap with DevOps

Scaling Autonomy in a FinTech Unicorn - WeAreDevelopers 2019
Scaling Autonomy in a FinTech Unicorn - WeAreDevelopers 2019Scaling Autonomy in a FinTech Unicorn - WeAreDevelopers 2019
Scaling Autonomy in a FinTech Unicorn - WeAreDevelopers 2019Alvar Lumberg
 
Designing a secure software development process with DevOps
Designing a secure software development process with DevOpsDesigning a secure software development process with DevOps
Designing a secure software development process with DevOpsMike Long
 
Agile leadership for the future
Agile leadership for the futureAgile leadership for the future
Agile leadership for the futureNasima Shafiul
 
Summit 2013 - Scott Brinker Presentation
Summit 2013 - Scott Brinker PresentationSummit 2013 - Scott Brinker Presentation
Summit 2013 - Scott Brinker PresentationMarketo
 
Proactive Governance & Adoption In Microsoft 365
Proactive Governance & Adoption In Microsoft 365Proactive Governance & Adoption In Microsoft 365
Proactive Governance & Adoption In Microsoft 365Richard Harbridge
 
The Future of ECM: Collaborative Workspaces
The Future of ECM: Collaborative WorkspacesThe Future of ECM: Collaborative Workspaces
The Future of ECM: Collaborative WorkspacesAIIM International
 
An Integrated Management System - Best Practices 2020 Adoption of ITIL
An Integrated Management System - Best Practices 2020 Adoption of ITILAn Integrated Management System - Best Practices 2020 Adoption of ITIL
An Integrated Management System - Best Practices 2020 Adoption of ITILGregory Rowe, LSS, ITIL
 
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)Pedro Gustavo Torres
 
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...Wolfgang Hilpert
 
Thinking Architecturally with Nate Schutta
Thinking Architecturally with Nate SchuttaThinking Architecturally with Nate Schutta
Thinking Architecturally with Nate SchuttaVMware Tanzu
 
Thinking Architecturally
Thinking ArchitecturallyThinking Architecturally
Thinking ArchitecturallyVMware Tanzu
 
DevSecOps at Agile 2019
DevSecOps at   Agile 2019 DevSecOps at   Agile 2019
DevSecOps at Agile 2019 Elizabeth Ayer
 
Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018Pedro Gustavo Torres
 
Leading A DevOps Transformation: Lessons Learned
Leading A DevOps Transformation: Lessons LearnedLeading A DevOps Transformation: Lessons Learned
Leading A DevOps Transformation: Lessons LearnedGene Kim
 
Key Note - Lean Agile Scotland - Individually Smart, Collectively Stupid!
Key Note - Lean Agile Scotland - Individually Smart, Collectively Stupid!Key Note - Lean Agile Scotland - Individually Smart, Collectively Stupid!
Key Note - Lean Agile Scotland - Individually Smart, Collectively Stupid!David Anderson
 
Unicom Devops Summit 2018 Melbourne
Unicom Devops Summit 2018 MelbourneUnicom Devops Summit 2018 Melbourne
Unicom Devops Summit 2018 MelbourneMirco Hering
 

Similar to Avoiding the Agile Alignment Trap with DevOps (20)

Scaling Autonomy in a FinTech Unicorn - WeAreDevelopers 2019
Scaling Autonomy in a FinTech Unicorn - WeAreDevelopers 2019Scaling Autonomy in a FinTech Unicorn - WeAreDevelopers 2019
Scaling Autonomy in a FinTech Unicorn - WeAreDevelopers 2019
 
Designing a secure software development process with DevOps
Designing a secure software development process with DevOpsDesigning a secure software development process with DevOps
Designing a secure software development process with DevOps
 
Agile leadership for the future
Agile leadership for the futureAgile leadership for the future
Agile leadership for the future
 
Summit 2013 - Scott Brinker Presentation
Summit 2013 - Scott Brinker PresentationSummit 2013 - Scott Brinker Presentation
Summit 2013 - Scott Brinker Presentation
 
Proactive Governance & Adoption In Microsoft 365
Proactive Governance & Adoption In Microsoft 365Proactive Governance & Adoption In Microsoft 365
Proactive Governance & Adoption In Microsoft 365
 
The Future of ECM: Collaborative Workspaces
The Future of ECM: Collaborative WorkspacesThe Future of ECM: Collaborative Workspaces
The Future of ECM: Collaborative Workspaces
 
An Integrated Management System - Best Practices 2020 Adoption of ITIL
An Integrated Management System - Best Practices 2020 Adoption of ITILAn Integrated Management System - Best Practices 2020 Adoption of ITIL
An Integrated Management System - Best Practices 2020 Adoption of ITIL
 
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
Agile is still dead :: Portugal - Brasil 2020 (Café com Rey)
 
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
 
Thinking Architecturally with Nate Schutta
Thinking Architecturally with Nate SchuttaThinking Architecturally with Nate Schutta
Thinking Architecturally with Nate Schutta
 
Thinking Architecturally
Thinking ArchitecturallyThinking Architecturally
Thinking Architecturally
 
DevSecOps at Agile 2019
DevSecOps at   Agile 2019 DevSecOps at   Agile 2019
DevSecOps at Agile 2019
 
Orchestration, the conductor's score
Orchestration, the conductor's scoreOrchestration, the conductor's score
Orchestration, the conductor's score
 
Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018Agile is Dead :: Aginext London 2018
Agile is Dead :: Aginext London 2018
 
Organizational agile transformation
Organizational agile transformationOrganizational agile transformation
Organizational agile transformation
 
Leading A DevOps Transformation: Lessons Learned
Leading A DevOps Transformation: Lessons LearnedLeading A DevOps Transformation: Lessons Learned
Leading A DevOps Transformation: Lessons Learned
 
Engineering Management - Challenges and misconceptions
Engineering Management - Challenges and misconceptionsEngineering Management - Challenges and misconceptions
Engineering Management - Challenges and misconceptions
 
Intro to Agile Practices and Values
Intro to Agile Practices and ValuesIntro to Agile Practices and Values
Intro to Agile Practices and Values
 
Key Note - Lean Agile Scotland - Individually Smart, Collectively Stupid!
Key Note - Lean Agile Scotland - Individually Smart, Collectively Stupid!Key Note - Lean Agile Scotland - Individually Smart, Collectively Stupid!
Key Note - Lean Agile Scotland - Individually Smart, Collectively Stupid!
 
Unicom Devops Summit 2018 Melbourne
Unicom Devops Summit 2018 MelbourneUnicom Devops Summit 2018 Melbourne
Unicom Devops Summit 2018 Melbourne
 

More from Mike Long

Test Driven Compliance
Test Driven ComplianceTest Driven Compliance
Test Driven ComplianceMike Long
 
Continuous delivery of embedded systems embedded meetup
Continuous delivery of embedded systems   embedded meetupContinuous delivery of embedded systems   embedded meetup
Continuous delivery of embedded systems embedded meetupMike Long
 
Long Life Software
Long Life SoftwareLong Life Software
Long Life SoftwareMike Long
 
Cleaning Code - Tools and Techniques for Large Legacy Projects
Cleaning Code - Tools and Techniques for Large Legacy ProjectsCleaning Code - Tools and Techniques for Large Legacy Projects
Cleaning Code - Tools and Techniques for Large Legacy ProjectsMike Long
 
Object Calisthenics Refactoring Dojo
Object Calisthenics Refactoring DojoObject Calisthenics Refactoring Dojo
Object Calisthenics Refactoring DojoMike Long
 
C++ for Marine Streamer Positioning and Navigation - ACCU 2011
C++ for Marine Streamer Positioning and Navigation - ACCU 2011C++ for Marine Streamer Positioning and Navigation - ACCU 2011
C++ for Marine Streamer Positioning and Navigation - ACCU 2011Mike Long
 
Unit Testing Legacy C
Unit Testing Legacy CUnit Testing Legacy C
Unit Testing Legacy CMike Long
 

More from Mike Long (8)

Test Driven Compliance
Test Driven ComplianceTest Driven Compliance
Test Driven Compliance
 
Continuous delivery of embedded systems embedded meetup
Continuous delivery of embedded systems   embedded meetupContinuous delivery of embedded systems   embedded meetup
Continuous delivery of embedded systems embedded meetup
 
Long Life Software
Long Life SoftwareLong Life Software
Long Life Software
 
Cleaning Code - Tools and Techniques for Large Legacy Projects
Cleaning Code - Tools and Techniques for Large Legacy ProjectsCleaning Code - Tools and Techniques for Large Legacy Projects
Cleaning Code - Tools and Techniques for Large Legacy Projects
 
Object Calisthenics Refactoring Dojo
Object Calisthenics Refactoring DojoObject Calisthenics Refactoring Dojo
Object Calisthenics Refactoring Dojo
 
Metricide
MetricideMetricide
Metricide
 
C++ for Marine Streamer Positioning and Navigation - ACCU 2011
C++ for Marine Streamer Positioning and Navigation - ACCU 2011C++ for Marine Streamer Positioning and Navigation - ACCU 2011
C++ for Marine Streamer Positioning and Navigation - ACCU 2011
 
Unit Testing Legacy C
Unit Testing Legacy CUnit Testing Legacy C
Unit Testing Legacy C
 

Recently uploaded

Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 

Recently uploaded (20)

Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 

Avoiding the Agile Alignment Trap with DevOps

  • 1. Avoiding the Agile Alignment Trap @meekrosoft Avoiding the Agile Alignment Trap with DevOps Mike Long @meekrosoft Chief Technology Officer
  • 2. Avoiding the Agile Alignment Trap @meekrosoft Agenda: Modern agile is rubbish We are all doomed Save yourself (with devops)
  • 3. Avoiding the Agile Alignment Trap @meekrosoft Modern agile is rubbish
  • 4. Avoiding the Agile Alignment Trap @meekrosoft
  • 5. Avoiding the Agile Alignment Trap @meekrosoft
  • 6. Avoiding the Agile Alignment Trap @meekrosoft Todo DoneDoing
  • 7. Avoiding the Agile Alignment Trap @meekrosoft
  • 8. Avoiding the Agile Alignment Trap @meekrosoft
  • 9. Avoiding the Agile Alignment Trap @meekrosoft
  • 10. Avoiding the Agile Alignment Trap @meekrosoft
  • 11. Avoiding the Agile Alignment Trap @meekrosoft
  • 12. Avoiding the Agile Alignment Trap @meekrosoft Full Safe!
  • 13. Avoiding the Agile Alignment Trap @meekrosoft Well that escalated quickly...
  • 14. Avoiding the Agile Alignment Trap @meekrosoft
  • 15. Avoiding the Agile Alignment Trap @meekrosoft
  • 16. Avoiding the Agile Alignment Trap @meekrosoft “It's like déjà vu all over again” Yogi Berra
  • 17. Avoiding the Agile Alignment Trap @meekrosoft “...the implementation described above is risky and invites failure”
  • 18. Avoiding the Agile Alignment Trap @meekrosoft
  • 19. Avoiding the Agile Alignment Trap @meekrosoft
  • 20. Avoiding the Agile Alignment Trap @meekrosoft
  • 21. Avoiding the Agile Alignment Trap @meekrosoft This is why we can’t have nice things!
  • 22. Avoiding the Agile Alignment Trap @meekrosoft
  • 23. Avoiding the Agile Alignment Trap @meekrosoft http://bonkersworld.net/organizational-charts
  • 24. Avoiding the Agile Alignment Trap @meekrosoft
  • 25. Avoiding the Agile Alignment Trap @meekrosoft Badly!
  • 26. Avoiding the Agile Alignment Trap @meekrosoft This. Is. Rubbish.
  • 27. Avoiding the Agile Alignment Trap @meekrosoft
  • 28. Avoiding the Agile Alignment Trap @meekrosoft
  • 29. Avoiding the Agile Alignment Trap @meekrosoft Modern agile is rubbish
  • 30. Avoiding the Agile Alignment Trap @meekrosoft We are all doomed Modern agile is rubbish
  • 31. Avoiding the Agile Alignment Trap @meekrosoft Alignment and Effectiveness
  • 32. Avoiding the Agile Alignment Trap @meekrosoft Align ment
  • 33. Avoiding the Agile Alignment Trap @meekrosoft The Alignment Trap ● Published in 2007 ● Investigating corporate IT performance ● Based on surveys of more than 500 senior business and technology executives world-wide
  • 34. Avoiding the Agile Alignment Trap @meekrosoft In the path to IT-enabled growth, the first move is critical….
  • 35. Avoiding the Agile Alignment Trap @meekrosoft Maintenance Zone ● Majority of responses in this category ● Spending focuses on “keeping the lights on” activities
  • 36. Avoiding the Agile Alignment Trap @meekrosoft Well-oiled IT ● IT not aligned with business goals ● Cheaper and more effective than average
  • 37. Avoiding the Agile Alignment Trap @meekrosoft IT-enabled Growth ● The pinnacle ● IT -> Business Performance
  • 38. Avoiding the Agile Alignment Trap @meekrosoft The Alignment Trap ● Business alignment traps the IT from investing in improvement ● companies ... almost always find it better to move downward and rightward into “well oiled” terri-
  • 39. Avoiding the Agile Alignment Trap @meekrosoft The Alignment Trap ● Business alignment traps the IT from investing in improvement ● companies ... almost always find it better to move downward and rightward into “well oiled” terri-
  • 40. Avoiding the Agile Alignment Trap @meekrosoft
  • 41. Avoiding the Agile Alignment Trap @meekrosoft “Aligning a poorly performing IT organization to the right business objectives still won’t get the objectives accomplished” Richard F. Connell, CIO of Selective Insurance Group
  • 42. Avoiding the Agile Alignment Trap @meekrosoft “Aligning a poorly performing IT organization to the right business objectives still won’t get the objectives accomplished” Richard F. Connell, CIO of Selective Insurance Group
  • 43. Avoiding the Agile Alignment Trap @meekrosoft Modern agile is rubbish We are all doomed
  • 44. Avoiding the Agile Alignment Trap @meekrosoft Modern agile is rubbish We are all doomed Save yourself
  • 45. Avoiding the Agile Alignment Trap @meekrosoft Modern agile is rubbish We are all doomed Save yourself (with devops)
  • 46. Avoiding the Agile Alignment Trap @meekrosoft ● Annual survey of thousands of IT professionals ● Questions designed to test various hypotheses about DevOps ● Statistical analysis published in free report, and follow-on peer-reviewed journals ● Authors: Puppet & DORA Data Gathering
  • 47. Avoiding the Agile Alignment Trap @meekrosoft Data Gathering
  • 48. Avoiding the Agile Alignment Trap @meekrosoft Establishing Cause and Effect with Performance Drivers https://puppet.com/resources/whitepaper/state-of-devops-report Transformational Leadership Lean Product Management Test and deployment automation Continuous Integration Trunk-based development Shifting left on security Loosely-coupled architecture Empowered teams Continuous Delivery Deployment Pain IT performance Organizational performance Non-commercial performance Personal Recognition Supportive Leadership Intellectual stimulation Inspirational communication Vision Team experimentation Working in small batches Gathering and implementing customer feedback
  • 49. Avoiding the Agile Alignment Trap @meekrosoft Establishing Cause and Effect with Performance Drivers https://puppet.com/resources/whitepaper/state-of-devops-report Financial Outcomes Practices and Tools Transformational Leadership Lean Continuous Delivery
  • 50. Avoiding the Agile Alignment Trap @meekrosoft
  • 51. Avoiding the Agile Alignment Trap @meekrosoft
  • 52. Avoiding the Agile Alignment Trap @meekrosoft
  • 53. Avoiding the Agile Alignment Trap @meekrosoft https://www.scaledagileframework.com/blog/assess-your-devops-health-with-the-safe-devops-radar/
  • 54. Avoiding the Agile Alignment Trap @meekrosoft “It's like déjà vu all over again” Yogi Berra
  • 55. Avoiding the Agile Alignment Trap @meekrosoft Mentimeter: Measuring culture
  • 56. Avoiding the Agile Alignment Trap @meekrosoft Culture matters Westrum culture models, Table 3.1 Accelerate
  • 57. Avoiding the Agile Alignment Trap @meekrosoft Culture matters “investments in technology are also investments in people”
  • 58. Avoiding the Agile Alignment Trap @meekrosoft
  • 59. Avoiding the Agile Alignment Trap @meekrosoft
  • 60. Avoiding the Agile Alignment Trap @meekrosoft
  • 61. Avoiding the Agile Alignment Trap @meekrosoft In the title, I refer to people as “components”. That is how people are treated ... The mistake in this approach is that “people” are highly variable and non-linear, with unique success and failure modes.
  • 62. Avoiding the Agile Alignment Trap @meekrosoft
  • 63. Avoiding the Agile Alignment Trap @meekrosoft Problem 1. The people on the projects were not interested in learning our system.
  • 64. Avoiding the Agile Alignment Trap @meekrosoft Problem 2. They were successfully able to ignore us, and were still delivering software, anyway.
  • 65. Avoiding the Agile Alignment Trap @meekrosoft ● Almost any methodology can be made to work on some project. ● Any methodology can manage to fail on some project. ● Heavy processes can be successful. ● Light processes are more often successful...
  • 66. Avoiding the Agile Alignment Trap @meekrosoft ...in front of us all the time, which we are not seeing: people. People’s characteristics are a first-order success driver, not a second-order one
  • 67. Avoiding the Agile Alignment Trap @meekrosoft Defence Innovation Board: Competence trumps process https://media.defense.gov/2018/Oct/09/2002049591/-1/-1/0/DIB_DETECTING_AGILE_BS_2018.10.05.PDF
  • 68. Avoiding the Agile Alignment Trap @meekrosoft https://media.defense.gov/2018/Oct/09/2002049591/-1/-1/0/DIB_DETECTING_AGILE_BS_2018.10.05.PDF
  • 69. Avoiding the Agile Alignment Trap @meekrosoft Defence Innovation Board: Bonus Article! https://media.defense.gov/2018/Apr/22/2001906836/-1/-1/0/DEFENSEINNOVATIONBOARD_TEN_COMMANDMENTS_OF_SOFTWARE_2018.04.20.PDF
  • 70. Avoiding the Agile Alignment Trap @meekrosoft Autonomy. Mastery. Purpose.
  • 71. Avoiding the Agile Alignment Trap @meekrosoft Autonomy?
  • 72. Avoiding the Agile Alignment Trap @meekrosoft
  • 73. Avoiding the Agile Alignment Trap @meekrosoft Mastery and Purpose
  • 74. Avoiding the Agile Alignment Trap @meekrosoft Mastery and Purpose
  • 75. Avoiding the Agile Alignment Trap @meekrosoft Modern agile is rubbish We are all doomed Save yourself (with devops)
  • 76. Avoiding the Agile Alignment Trap @meekrosoft The Continuous Delivery and DevOps Company