Martin Thalmann
DevOps Maturity Check – a way to balance autonomy and alignment
#1about 5 minutes
Balancing team autonomy and organizational alignment in DevOps
The Dunning-Kruger effect can cause self-organizing teams to overestimate their maturity, creating a need for a structured check to provide alignment.
#2about 2 minutes
Defining the goals and purpose of a maturity check
A maturity check should foster continuous learning, create a shared understanding of DevOps, and promote networking, not serve as a performance management tool.
#3about 7 minutes
Establishing a holistic definition of DevOps
DevOps is defined by three pillars: technical capabilities, a culture of collaboration and responsibility, and standardized processes like the Scaled Agile Framework (SAFe).
#4about 10 minutes
Guiding principles for designing a maturity check
An effective check is a self-assessment focused on generating actions, with public results to encourage collaboration rather than for objective team comparison.
#5about 2 minutes
Separating the check into team and application dimensions
The maturity check is split into two parts to independently assess team-level collaboration and the technical maturity of each specific application they manage.
#6about 6 minutes
Assessing team maturity across five key dimensions
The team check evaluates collaboration, value orientation, team setup (like T-shaped skills), agile ways of working, and how the team manages its ecosystem dependencies.
#7about 6 minutes
Evaluating application maturity with technical capabilities
The application check assesses key technical practices including collaborative development, continuous testing, automated deployment, monitoring, and customer feedback loops.
#8about 5 minutes
The maturity check tool and its positive outcomes
The self-assessment tool is designed for ease of use and has successfully helped both mature teams identify blind spots and new teams begin their improvement journey.
Related jobs
Jobs that call for the skills explored in this talk.
Power Plus Communications
Mannheim, Germany
Intermediate
Senior
Docker
Kubernetes
+2
Wilken GmbH
Ulm, Germany
Remote
Senior
Kubernetes
PostgreSQL
+3
Matching moments
05:12 MIN
How to build structure and culture without killing agility
From Data Keeper to Culture Shaper: The Evolution of HR Across Growth Stages
01:53 MIN
The role of a freelancer integrated within a team
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
03:58 MIN
Making accessibility tooling actionable and encouraging
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
01:32 MIN
Organizing a developer conference for 15,000 attendees
Cat Herding with Lions and Tigers - Christian Heilmann
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
03:07 MIN
Final advice for developers adapting to AI
WeAreDevelopers LIVE – AI, Freelancing, Keeping Up with Tech and More
03:34 MIN
The business case for sustainable high performance
Sustainable High Performance: Build It or Pay the Price
03:38 MIN
Balancing the trade-off between efficiency and resilience
What 2025 Taught Us: A Year-End Special with Hung Lee
Featured Partners
Related Videos
How to be balanced in a software development team
Martyna Zurek
Maturity assessment for technicians or how I learned to love OWASP SAMM
Mathias Tausig
We adopted DevOps and are Cloud-native, Now What?
Bruno Amaro Almeida
Forget Developer Platforms, Think Developer Productivity!
Robert Hoffmann & Christian Denich
Enabling automated 1-click customer deployments with built-in quality and security
Christoph Ruggenthaler
Platform Engineering vs. DevOps Why not both?
Christian Strack
3 Key Steps for Optimizing DevOps Workflows
Daniel Tao
Charting the Journey to Continuous Deployment with a Value Stream Map
Josh Armitage
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.


Rocken AG
Zürich, Switzerland
Remote
Java
DevOps
Kubernetes
Google Cloud Platform
+1


Wilhelm Ag
Zug, Switzerland
Scrum
DevOps
Docker
Kubernetes
Microservices
+2

Rocken AG
Ostermundigen, Switzerland
Remote
DevOps
Routing
Load Balancing
Continuous Delivery
+1




Spitch
Zürich, Switzerland
Go
Bash
Ruby
DevOps
Python
+4