SlideShare a Scribd company logo
Software Engineering
Theory vs. Practice: A Song
of Ice and TireFire
Senior SRE Leader at Google
Senior Software Engineer at Netflix
SVP of Thoughts at Facebook
Obviously better than you
Thought Leader, Disruptive
Innovator
Disclaimer: absolutely
Native proficiency in Dutch, English, Go
Dabbles in German end French and Curses in 18
more languages
Fluent in Thought Leader gibberish
Official Hiptech Translator
Disclaimer: some of the above may or may not be true.
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
Baruch,
Thought
Leader Away!
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
Everybody's software
must be releasable
at absolutely any
time
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
Everyone must have
100% test
automation
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
We do Continuous
Security well.
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
Your greatest
threat is an outage.
Not an employee.
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
VMs are the enemy of
DevOps. This is where
you must focus your
innovation.
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
You are a beautiful unique
snowflake, as are your
problems.
No vendor could possibly
understand them.
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
Our company is based in SF
because that’s where the best
engineers are.
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
THANK
YOU!
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
Baruch Sadogursky
Chief Sticker Officer @jfrog
@jbaruch
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
Leon Stigter
Developer Advocate @jfrog
@leonstigter
Shownotes!
● jfrog.com/shownotes
● Slides
● Video (by tomorrow)
● All the links!
● Comments, Ratings
● Raffle!
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
How did we
get here?
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
DevOps Theory vs. Practice: A Song of Ice and Tire Fire
TIME FOR BULLET POINTSThere could be text here too
• Gotta love bullets
• Gotta love bullets
• Gotta love bullets
• Gotta love bullets
• Gotta love bullets
• Gotta love bullets
DevOps Theory vs. Practice: A Song of Ice and Tire Fire
TIME FOR BULLET POINTSThere could be text here too
• Gotta love bullets
• Gotta love bullets
• Gotta love bullets
• Gotta love bullets
• Gotta love bullets
• Gotta love bullets
DevOps Theory vs. Practice: A Song of Ice and Tire Fire
Cargo Cult
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
The Four
Questions
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
The Four Questions
1. Is my organization/team ready to
adopt a new tech?
2. Is it even a good tech?
3. What do I gain from adopting this
tech?
4. Is this tech a good solution to my
problem?
The Four Questions
1. Is my organization/team ready to
adopt a new tech?
2. Is it even a good tech?
3. What do I gain from adopting this
tech?
4. Is this tech a good solution to my
problem?
1. Is my
organization
/team ready
to adopt a
new tech?
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
Maturity
Models
• “A maturity model is a tool that
helps people assess the current
effectiveness of a person or group
and supports figuring out what
capabilities they need to acquire
next in order to improve their
performance. In many circles
maturity models have gained a bad
reputation, but although they can
easily be misused, in proper hands
they can be helpful.”
• -
Martin Fowler
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
Introducing
maturity
models
• “A maturity model is a tool that
helps people assess the current
effectiveness of a person or group and
supports figuring out what
capabilities they need to acquire next
in order to improve their
performance.
• In many circles maturity
models have gained a bad
reputation, but although they can
easily be misused, in proper
hands they can be helpful.”
• -
Martin Fowler
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
Maturity model components
Evaluation factors
Scoring methodology
Self assessment vs 3rd party assessment capability
Progress tracking
Visualization
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
Maturity Model
Examples
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
Simple model
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
Progress planning
Target
Today
In 2Q
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
Leader board
Team A
Team B
Team C
Team D
Team E
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
A different
approach
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
Account for different teams’ priorities
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
Model definition example
System config as Code The infrastructure configuration is managed as code - e.g. no manual processes for configuring/setting
up/ infrastructure.
Differentiating: Infrastructure operates without any manual processes. All changes to the
infrastructure or infrastructure capabilities are done through automation and policy only.
Complete: Infrastructure operates without any manual processes. Some infrequent administrative
activities may be initiated manually (although the activities themselves must be automated).
Partial (Most): Infrastructure operates without any manual processes. Some infrequent
administrative activities may be manual, pending automation.
Partial (Much): Infrastructure operates with significant automation. Some processes still manual;
pending automation.
Partial (Some): Infrastructure requires significant care and feeding. Many processes still manual;
pending automation.
No Support: While some functions may be automated, they are generally kicked-off manually; and
many functions are still fully manual. Large backlog of automation items.
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
Applying maturity models: DOs and DONT’s
Only use primary colors
Involve your teams in the model definition
Let team self assess first and then assess together
Partner with forward looking teams first
Remember being at 100% is not a goal the model has to have a
stretch goal
Evolve the model from time to time
And ….
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
https://martinfowler.com/bliki/MaturityModel.html
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
Our message is:
2. Is it even a
good tech?
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
The Recap: The Four Questions
1. Is my organization/team ready to
adopt a new tech?
2. Is it even a good tech?
3. What do I gain from adopting this
tech?
4. Is this tech a good solution to my
problem?
Thank you very much!
● Shownotes
● @jbaruch
● @leonstigter
● @devopsdays_clt
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
Things that are not questions
● Your résumé
● Calling bullshit on the entire premise of
the talk
● A long rambling story with no point
@jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes

More Related Content

What's hot (19)

PDF
Agile Testing FAQs and Mythbuster - Software Testing Atlanta Conference 2015
Yuval Yeret
 
PDF
Technical lead, the balance between leadership and technical skills
Software Guru
 
PPT
Arch factory - Agile Design: Best Practices
Igor Moochnick
 
PPTX
Trends in Agile Software
Steve Rogalsky
 
PDF
The good the bad and the ugly of agile
Alan de-Ste-Croix
 
PPTX
Mob Testing
Maaret Pyhäjärvi
 
PDF
ADAPTing to Agile Development
Mike Cohn
 
PPTX
PhillyXP Pair Programming
Anthony Sciamanna
 
KEY
Acceptance testfurureinmind
LeanDog
 
PDF
Welcome To The Matrix! Organizational Structures To Support Agile (Keep Austi...
Agile Velocity
 
PPT
Best practices for agile design
Igor Moochnick
 
ODP
Lunch and Learn 1
Tonya Murray
 
PDF
Introduction to Agile
Charlotte Chang
 
PDF
Citrix Labs Rapid Prototyping Workshop
Reuven Cohen
 
PDF
[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps
Future Processing
 
PPTX
Software development methodologies of dumb and cunning
Nalaka Gamage
 
PPT
Productive Programmer - Using IDE effectively and various small practices to ...
Bhavin Javia
 
PDF
Agile Methods: The Good, the Hype and the Ugly
Tyrone Grandison
 
PPTX
Lean Software Development: Values and Principles
Balaji Sathram
 
Agile Testing FAQs and Mythbuster - Software Testing Atlanta Conference 2015
Yuval Yeret
 
Technical lead, the balance between leadership and technical skills
Software Guru
 
Arch factory - Agile Design: Best Practices
Igor Moochnick
 
Trends in Agile Software
Steve Rogalsky
 
The good the bad and the ugly of agile
Alan de-Ste-Croix
 
Mob Testing
Maaret Pyhäjärvi
 
ADAPTing to Agile Development
Mike Cohn
 
PhillyXP Pair Programming
Anthony Sciamanna
 
Acceptance testfurureinmind
LeanDog
 
Welcome To The Matrix! Organizational Structures To Support Agile (Keep Austi...
Agile Velocity
 
Best practices for agile design
Igor Moochnick
 
Lunch and Learn 1
Tonya Murray
 
Introduction to Agile
Charlotte Chang
 
Citrix Labs Rapid Prototyping Workshop
Reuven Cohen
 
[QE 2018] Paul Gerrard – Automating Assurance: Tools, Collaboration and DevOps
Future Processing
 
Software development methodologies of dumb and cunning
Nalaka Gamage
 
Productive Programmer - Using IDE effectively and various small practices to ...
Bhavin Javia
 
Agile Methods: The Good, the Hype and the Ugly
Tyrone Grandison
 
Lean Software Development: Values and Principles
Balaji Sathram
 

Similar to DevOps Theory vs. Practice: A Song of Ice and Tire Fire (20)

PPTX
Ten Lessons of the DevOps Transition
Randy Shoup
 
PPTX
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
Gene Kim
 
PPTX
AgileNCR 2019 _ The Soft Side of Software Development.pptx
RajaNagendraKumar1
 
PPTX
Improving software quality for the future of connected vehicles
Devon Bleibtrey
 
PDF
Solve_for_Bob
Josh Oakhurst
 
PDF
Maturity modle proposal v1 networked business quickversion
Jan Kwiecien
 
PDF
That soft, messy people factor in technology projects
rodmclaren
 
PDF
The Lies Hacker News Tell Us - Brian Murphy
DevOpsDays Tel Aviv
 
PDF
Success at Scale: It’s Hard, But Achievable
VMware Tanzu
 
PPTX
Effective tech team management
☆ Milan Adamovsky ☆
 
PDF
Bootstrapping a-devops-matter
Skills Matter
 
PPTX
DevOps - It's About How We Work
Randy Shoup
 
PPTX
Team maturity scale: How old is your team?
Tanya Ivanova
 
PPTX
Тетяна Іванова “Team Maturity Scale: How Old Is Your Team?” - Lviv PMDay
Lviv Startup Club
 
PDF
How to build your own greenfield?
Mário Gonçalves
 
PPTX
Learning from Learnings: Anatomy of Three Incidents
Randy Shoup
 
PDF
The rocket internet experience @ PHP.TO.START 2013 in Turin
Alessandro Nadalin
 
PDF
The Synthetic Monitoring Maturity Model
David Corrales Estrada
 
PPTX
Architecting a Better Knowledgebase
Joseph Marhee
 
PPTX
2013_OSCON_Innovation_Presentation
Laszlo Szalvay
 
Ten Lessons of the DevOps Transition
Randy Shoup
 
DOES15 - Randy Shoup - Ten (Hard-Won) Lessons of the DevOps Transition
Gene Kim
 
AgileNCR 2019 _ The Soft Side of Software Development.pptx
RajaNagendraKumar1
 
Improving software quality for the future of connected vehicles
Devon Bleibtrey
 
Solve_for_Bob
Josh Oakhurst
 
Maturity modle proposal v1 networked business quickversion
Jan Kwiecien
 
That soft, messy people factor in technology projects
rodmclaren
 
The Lies Hacker News Tell Us - Brian Murphy
DevOpsDays Tel Aviv
 
Success at Scale: It’s Hard, But Achievable
VMware Tanzu
 
Effective tech team management
☆ Milan Adamovsky ☆
 
Bootstrapping a-devops-matter
Skills Matter
 
DevOps - It's About How We Work
Randy Shoup
 
Team maturity scale: How old is your team?
Tanya Ivanova
 
Тетяна Іванова “Team Maturity Scale: How Old Is Your Team?” - Lviv PMDay
Lviv Startup Club
 
How to build your own greenfield?
Mário Gonçalves
 
Learning from Learnings: Anatomy of Three Incidents
Randy Shoup
 
The rocket internet experience @ PHP.TO.START 2013 in Turin
Alessandro Nadalin
 
The Synthetic Monitoring Maturity Model
David Corrales Estrada
 
Architecting a Better Knowledgebase
Joseph Marhee
 
2013_OSCON_Innovation_Presentation
Laszlo Szalvay
 
Ad

More from Leon Stigter (20)

PDF
Thinking Stateful Serverless
Leon Stigter
 
PDF
Test driving event-driven apps on kubernetes with kind, tekton, and knative
Leon Stigter
 
PDF
Building Event-Driven Workflows with Knative and Tekton
Leon Stigter
 
PDF
Data Driven Decisions in DevOps
Leon Stigter
 
PDF
Every Talk Has To Be Unique @ DevRel Meetup
Leon Stigter
 
PPTX
Continuous Verification in a Serverless World
Leon Stigter
 
PDF
Continuous Verification in a Serverless World
Leon Stigter
 
PDF
Trusting Your Ingredients @DevOpsDays Columbus 2019
Leon Stigter
 
PDF
Refactoring to Modules - Why, How and Everything Else I Can Fit In 45 Minutes…
Leon Stigter
 
PDF
Refactoring to Modules - Why, How and Everything Else I Can Fit In 45 Minutes…
Leon Stigter
 
PDF
Trusting Your Ingredients - What Building Software And Cheesecake Have In Common
Leon Stigter
 
PDF
Building a Kubernetes Powered Central Go Modules Repository
Leon Stigter
 
PDF
Refactoring to Go modules: why and how
Leon Stigter
 
PDF
Persistence is futile (or is it?) - How to Manage, Version, and Promote Docke...
Leon Stigter
 
PDF
Data Driven DevOps
Leon Stigter
 
PDF
Where did my modules GO? Building and deploying Go Apps w/ GoCenter & Codefresh
Leon Stigter
 
PDF
The Art of Deploying Artifacts to Production With Confidence
Leon Stigter
 
PDF
Project Flogo: Serverless Integration, Powered by Flogo and Lambda
Leon Stigter
 
PDF
Project Flogo: An Event-Driven Stack for the Enterprise
Leon Stigter
 
PDF
The Road to a Cloud-First Enterprise
Leon Stigter
 
Thinking Stateful Serverless
Leon Stigter
 
Test driving event-driven apps on kubernetes with kind, tekton, and knative
Leon Stigter
 
Building Event-Driven Workflows with Knative and Tekton
Leon Stigter
 
Data Driven Decisions in DevOps
Leon Stigter
 
Every Talk Has To Be Unique @ DevRel Meetup
Leon Stigter
 
Continuous Verification in a Serverless World
Leon Stigter
 
Continuous Verification in a Serverless World
Leon Stigter
 
Trusting Your Ingredients @DevOpsDays Columbus 2019
Leon Stigter
 
Refactoring to Modules - Why, How and Everything Else I Can Fit In 45 Minutes…
Leon Stigter
 
Refactoring to Modules - Why, How and Everything Else I Can Fit In 45 Minutes…
Leon Stigter
 
Trusting Your Ingredients - What Building Software And Cheesecake Have In Common
Leon Stigter
 
Building a Kubernetes Powered Central Go Modules Repository
Leon Stigter
 
Refactoring to Go modules: why and how
Leon Stigter
 
Persistence is futile (or is it?) - How to Manage, Version, and Promote Docke...
Leon Stigter
 
Data Driven DevOps
Leon Stigter
 
Where did my modules GO? Building and deploying Go Apps w/ GoCenter & Codefresh
Leon Stigter
 
The Art of Deploying Artifacts to Production With Confidence
Leon Stigter
 
Project Flogo: Serverless Integration, Powered by Flogo and Lambda
Leon Stigter
 
Project Flogo: An Event-Driven Stack for the Enterprise
Leon Stigter
 
The Road to a Cloud-First Enterprise
Leon Stigter
 
Ad

Recently uploaded (20)

PDF
Simplify React app login with asgardeo-sdk
vaibhav289687
 
PDF
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
PDF
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
PPTX
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
PDF
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
PDF
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
PDF
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
PPTX
Coefficient of Variance in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
ERP Consulting Services and Solutions by Contetra Pvt Ltd
jayjani123
 
PDF
IObit Driver Booster Pro 12.4.0.585 Crack Free Download
henryc1122g
 
PDF
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
PPTX
Get Started with Maestro: Agent, Robot, and Human in Action – Session 5 of 5
klpathrudu
 
PPTX
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
PDF
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
PDF
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
PDF
The 5 Reasons for IT Maintenance - Arna Softech
Arna Softech
 
PPTX
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
PDF
Dipole Tech Innovations – Global IT Solutions for Business Growth
dipoletechi3
 
PDF
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
PDF
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 
Simplify React app login with asgardeo-sdk
vaibhav289687
 
MiniTool Partition Wizard Free Crack + Full Free Download 2025
bashirkhan333g
 
Top Agile Project Management Tools for Teams in 2025
Orangescrum
 
AEM User Group: India Chapter Kickoff Meeting
jennaf3
 
SciPy 2025 - Packaging a Scientific Python Project
Henry Schreiner
 
IDM Crack with Internet Download Manager 6.42 Build 43 with Patch Latest 2025
bashirkhan333g
 
How to Hire AI Developers_ Step-by-Step Guide in 2025.pdf
DianApps Technologies
 
Coefficient of Variance in IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
ERP Consulting Services and Solutions by Contetra Pvt Ltd
jayjani123
 
IObit Driver Booster Pro 12.4.0.585 Crack Free Download
henryc1122g
 
4K Video Downloader Plus Pro Crack for MacOS New Download 2025
bashirkhan333g
 
Get Started with Maestro: Agent, Robot, and Human in Action – Session 5 of 5
klpathrudu
 
Homogeneity of Variance Test Options IBM SPSS Statistics Version 31.pptx
Version 1 Analytics
 
[Solution] Why Choose the VeryPDF DRM Protector Custom-Built Solution for You...
Lingwen1998
 
SAP Firmaya İade ABAB Kodları - ABAB ile yazılmıl hazır kod örneği
Salih Küçük
 
The 5 Reasons for IT Maintenance - Arna Softech
Arna Softech
 
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
Dipole Tech Innovations – Global IT Solutions for Business Growth
dipoletechi3
 
Wondershare PDFelement Pro Crack for MacOS New Version Latest 2025
bashirkhan333g
 
Empower Your Tech Vision- Why Businesses Prefer to Hire Remote Developers fro...
logixshapers59
 

DevOps Theory vs. Practice: A Song of Ice and Tire Fire

  • 1. Software Engineering Theory vs. Practice: A Song of Ice and TireFire
  • 2. Senior SRE Leader at Google Senior Software Engineer at Netflix SVP of Thoughts at Facebook Obviously better than you Thought Leader, Disruptive Innovator Disclaimer: absolutely
  • 3. Native proficiency in Dutch, English, Go Dabbles in German end French and Curses in 18 more languages Fluent in Thought Leader gibberish Official Hiptech Translator Disclaimer: some of the above may or may not be true. @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
  • 4. Baruch, Thought Leader Away! @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
  • 5. Everybody's software must be releasable at absolutely any time @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
  • 6. Everyone must have 100% test automation @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
  • 7. We do Continuous Security well. @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
  • 8. Your greatest threat is an outage. Not an employee. @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
  • 9. VMs are the enemy of DevOps. This is where you must focus your innovation. @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
  • 10. You are a beautiful unique snowflake, as are your problems. No vendor could possibly understand them. @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
  • 11. Our company is based in SF because that’s where the best engineers are. @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
  • 13. Baruch Sadogursky Chief Sticker Officer @jfrog @jbaruch @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
  • 14. @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes Leon Stigter Developer Advocate @jfrog @leonstigter
  • 15. Shownotes! ● jfrog.com/shownotes ● Slides ● Video (by tomorrow) ● All the links! ● Comments, Ratings ● Raffle! @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
  • 16. How did we get here? @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
  • 18. TIME FOR BULLET POINTSThere could be text here too • Gotta love bullets • Gotta love bullets • Gotta love bullets • Gotta love bullets • Gotta love bullets • Gotta love bullets
  • 20. TIME FOR BULLET POINTSThere could be text here too • Gotta love bullets • Gotta love bullets • Gotta love bullets • Gotta love bullets • Gotta love bullets • Gotta love bullets
  • 22. Cargo Cult @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
  • 23. The Four Questions @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
  • 24. The Four Questions 1. Is my organization/team ready to adopt a new tech? 2. Is it even a good tech? 3. What do I gain from adopting this tech? 4. Is this tech a good solution to my problem?
  • 25. The Four Questions 1. Is my organization/team ready to adopt a new tech? 2. Is it even a good tech? 3. What do I gain from adopting this tech? 4. Is this tech a good solution to my problem?
  • 26. 1. Is my organization /team ready to adopt a new tech? @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
  • 27. Maturity Models • “A maturity model is a tool that helps people assess the current effectiveness of a person or group and supports figuring out what capabilities they need to acquire next in order to improve their performance. In many circles maturity models have gained a bad reputation, but although they can easily be misused, in proper hands they can be helpful.” • - Martin Fowler @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
  • 28. Introducing maturity models • “A maturity model is a tool that helps people assess the current effectiveness of a person or group and supports figuring out what capabilities they need to acquire next in order to improve their performance. • In many circles maturity models have gained a bad reputation, but although they can easily be misused, in proper hands they can be helpful.” • - Martin Fowler @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
  • 29. Maturity model components Evaluation factors Scoring methodology Self assessment vs 3rd party assessment capability Progress tracking Visualization @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
  • 30. Maturity Model Examples @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
  • 31. Simple model @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
  • 32. Progress planning Target Today In 2Q @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
  • 33. Leader board Team A Team B Team C Team D Team E @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
  • 36. A different approach @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
  • 38. Account for different teams’ priorities @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
  • 39. Model definition example System config as Code The infrastructure configuration is managed as code - e.g. no manual processes for configuring/setting up/ infrastructure. Differentiating: Infrastructure operates without any manual processes. All changes to the infrastructure or infrastructure capabilities are done through automation and policy only. Complete: Infrastructure operates without any manual processes. Some infrequent administrative activities may be initiated manually (although the activities themselves must be automated). Partial (Most): Infrastructure operates without any manual processes. Some infrequent administrative activities may be manual, pending automation. Partial (Much): Infrastructure operates with significant automation. Some processes still manual; pending automation. Partial (Some): Infrastructure requires significant care and feeding. Many processes still manual; pending automation. No Support: While some functions may be automated, they are generally kicked-off manually; and many functions are still fully manual. Large backlog of automation items. @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
  • 40. Applying maturity models: DOs and DONT’s Only use primary colors Involve your teams in the model definition Let team self assess first and then assess together Partner with forward looking teams first Remember being at 100% is not a goal the model has to have a stretch goal Evolve the model from time to time And …. @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
  • 42. 2. Is it even a good tech? @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
  • 47. The Recap: The Four Questions 1. Is my organization/team ready to adopt a new tech? 2. Is it even a good tech? 3. What do I gain from adopting this tech? 4. Is this tech a good solution to my problem?
  • 48. Thank you very much! ● Shownotes ● @jbaruch ● @leonstigter ● @devopsdays_clt @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes
  • 49. Things that are not questions ● Your résumé ● Calling bullshit on the entire premise of the talk ● A long rambling story with no point @jbaruch @leonstigter @devopsdays_clt jfrog.com/shownotes