3. DevOps Lean IT
work
together
improve
Software Delivery & IT
effectiveness
@gpeden
Devops means giving a sh*t about your
job enough to not pass the buck.
Devops means giving a sh*t about your
job enough to want to learn all the parts
and not just your little world.
Developers need to understand
infrastructure. Operations people need
to understand code.
People need to f*cking work with each
other and not just occupy space next to
each other.
@lusis (John Vincent)
8. From Transform To
Efficiency, Reactive Strategy Innovative, Responsive
Hierarchy, Silos, Conflict, Blame Culture Collaboration, Shared Ownership
Low Cost Talent High Skill
Legacy Technology Cloud, Mobile, Applications
No Default Answer Yes
Mean Time Between Failure Failure Strategy Mean Time To Recovery
Waterfall Methodology Iterative (Lean / Agile)
Service, Support, Order Taking Business Model Relationship & Partner
10. Composable
DevOps
Toolchain
§ A set of specialized tools that can be chained together to form
a larger process.
§ We can compose a complete picture by selecting the best tool
for each given task in a pipeline.
§ Components can easily be updated or replaced as needed.
§ Easy to adapt processes to changing requirements, without
having to retool the entire process.
§ Single vendor solutions become problematic because we get
locked in to a single vendor and can't easily switch when
something better comes along.
11.
12. 90% of organizations
attempting to use DevOps
without addressing
their cultural foundations will fail.
Gartner, 2015
http://www.gartner.com/newsroom/id/3032517
13. Composable
Organizational
Change
BORROW THE BEST OF MANY METHODS
Design
Thinking
Lean
Agile
ADKAR
Kotter
What would it
take to make
_______ true?
How do we
deliver value
faster?
How can we
implement
new ideas
quickly?
How do we
get and keep
others
involved?
How do we
reinforce our
new ways?
14. Creating
Whole
Product
“Make it real”
DELIVER GREATER VALUE
Adapted from the works of Geoffrey Moore, primarily “Crossing the Chasm”
Automate
JBoss
Production
Deploy
ProcessLean
Principles
Toolchain
Skills
DSL
Skills
Resources
Assigned
Config
Change
Intake
Process
17. Keys Success Indicators
• Strong Leadership and Executive Sponsorship
• Buy-in on DevOps as a transformation
• Extreme ownership of the effort
• Strategic view – DevOps is not a ‘side project’
• Guts & Grit
18. DevOps is our
best hope that
things in IT can
and will get better
Imagine an IT
world that doesn’t
suck