Max Schuster
Max Schuster

DORA & SPACE Metrics: 2 Team Workshops to improve them

If you’re a tech leader, you probably want to know how well your team is delivering software and how you can improve it. You may have heard of the DORA metrics and the SPACE framework, two powerful tools that can help you measure and optimize your software delivery performance. But what exactly are they and how can you use them effectively? - In this article, we’ll explain what DORA and SPACE are and how they complement each other.

DORA & SPACE Metrics

What are the DORA metrics?

The DORA (DevOps Research and Assessments) metrics are a set of four metrics that assess software delivery performance based on research from Google and other industry leaders.

They are:

  • Development Frequency: How often is code deployed to production or released to end users?
  • Lead time for changes: How long does it take from code definition to successful deployment of the code in production?
  • Mean time to recovery (MTTR): How long does it take to restore service when a service incident or defect occurs that impacts users?
  • Error rate for changes: What percentage of changes in production or releases to users result in service degradation or require subsequent correction?

The idea behind these metrics is simple: they help measure critical aspects of your software development process so you can identify areas where improvements are needed. Using the DORA metrics, you can set benchmarks for measuring progress over time, set realistic goals for improvement, and track progress toward those goals.

An easy way to start reflecting on the DORA metrics is through surveys. You simply ask the team to give their approval on a scale from 1 to 7, for example (more on this: the DORA Retrospective Templates ).

And it’s best to take these questions with you to your agile retrospective! That way, your improvement process will already start this sprint. By the way, you can get started right away with our Echometer DORA template, just click on the button below:

Health Check Questions (Scale)

Deployment Frequency: I am very happy with how often we deploy code to Prod.
thumb_down
thumb_up
Strongly disagree Strongly agree
Lead Time for Changes: After the first code has been committed, we can implement it very quickly on Prod.
thumb_down
thumb_up
Strongly disagree Strongly agree
Change Failure Rate: Our code implementations very rarely lead to errors on Prod.
thumb_down
thumb_up
Strongly disagree Strongly agree
Time to Restore Service: If an error occurs on Prod, we can fix it very quickly.
thumb_down
thumb_up
Strongly disagree Strongly agree

Open questions

What would improve our deployment frequency?
What is our bottleneck to implement tasks faster on Prod?
What would make our deployments less error-prone?
What helps us to quickly rectify errors on Prod?

DORA & SPACE Metrics

What is the SPACE framework?

The SPACE framework is an approach to developer productivity developed by a team that included researchers from GitHub and Microsoft. It summarizes five factors that influence productivity at the individual, team, and organizational levels.
These are:

  • Satisfaction and well-being: How happy and healthy are your developers? Do they enjoy their work and feel valued and supported?
  • Performance: How well do your developers deliver the software? Do they meet quality standards and customer expectations?
  • Activity: How much work do your developers do? Do they spend their time on high-value tasks and avoid unnecessary rework?
  • Communication and collaboration: How well do your developers communicate and collaborate with each other and other stakeholders? Do they exchange information, feedback and ideas effectively?
  • Efficiency and workflow: How smoothly do your developers work? Do they avoid interruptions, distractions and bottlenecks?

The SPACE framework provides a more holistic view of developer productivity that takes multiple factors into account. It also helps you identify the root causes of low performance and the best actions to improve.

We also have a survey template for the SPACE Framework in our team development tool Echometer (read more: the SPACE Retrospective template ). You are welcome to use Echometer free of charge to reflect on the following five questions in your next retrospective in a time-saving manner and to derive structured measures directly:

Health Check Questions (Scale)

Satisfaction: Looking at the last few weeks, I am very satisfied with my work.
thumb_down
thumb_up
Strongly disagree Strongly agree
Performance: When I look at our last steps, we were a really productive team.
thumb_down
thumb_up
Strongly disagree Strongly agree
Activity: If you look at the level of activity in the tools we use (e.g. responsiveness in chats, mutual feedback), we are a really engaged team.
thumb_down
thumb_up
Strongly disagree Strongly agree
Collaboration & Collaboration: We improve as a team through intensive communication, collaboration and knowledge sharing.
thumb_down
thumb_up
Strongly disagree Strongly agree
Efficiency & Flow: We complete most tasks quickly and without delays or interruptions.
thumb_down
thumb_up
Strongly disagree Strongly agree

DORA & SPACE Metrics

The combination of DORA and SPACE

One of the benefits of using DORA and SPACE is that it provides a comprehensive and balanced view of software development performance.

While the DORA metrics focus on the technical aspects of the software development process, the SPACE dimensions capture the human and social factors that influence a team’s productivity.

By combining both frameworks, you’ll gain a deeper understanding of your team’s strengths and weaknesses, as well as the opportunities and challenges you face. You’ll also be able to align your team’s goals and actions with best practices from both frameworks, which can help you achieve higher levels of performance and satisfaction.

DORA & SPACE Metrics

Reflecting on DORA and SPACE in 1-to-1 meetings

Many leaders conduct regular one-on-one meetings with their employees - but don’t get the most out of the conversations. 

It can therefore be a very good idea to reflect on metrics such as DORA and SPACE in 1-to-1 meetings. You can use the Health Check statements mentioned above and reflect on them together with your team members.

I would therefore like to take this opportunity to draw your attention to our 1:1 meeting tool Echometer (see website). It combines short Health Check surveys with an AI assistant that makes employee development much easier.

The following template will give you a feel for what kind of questions you can reflect on and measure in your 1-to-1 meetings with Echometer. Of course, you can also add your own questions to DORA and SPACE. Try it out using the button without login:

⁉️ Mood check (agreement from 1-7): Personal development

  • "My work tasks usually progress very quickly, even if external feedback is necessary."
  • "If I observe suboptimal behavior, I know how to constructively bring it to the attention of colleagues."
  • "I receive constructive feedback on both my work and my personal development."
  • "I see an attractive career path ahead of me in the company." #Growth
  • "In recent weeks, I have very often been able to use my strengths at work."

This is what this survey looks like in Echometer:

https://echometerapp.com/wp-content/uploads/2024/12/Check-in-Item-EN-JobSatisfaction.svg not found.

DORA & SPACE Metrics

This is how we can support you in using DORA and SPACE

Echometer is a team health and performance tool that combines psychological know-how from research with proven agile methods from practice. It helps you develop teams and organizations in a sustainable and measurable way by creating a continuous improvement process based on iterative feedback loops.

With Echometer, you can use both the DORA and SPACE frameworks to measure and improve your software delivery performance. Here’s how:

  • Conduct regular surveys with your team members to measure their satisfaction, well-being, communication, collaboration, efficiency and workflow. You can use the predefined templates based on the SPACE framework or create your own questions.
  • Conduct interactive and psychology-based retrospectives with your team based on the data collected. With Echometer’s built-in suggestions, you can stimulate discussions and gain insights on how to improve your team’s performance.
  • Use Echometer’s built-in Health Checks and graphs to monitor and plan your team’s continuous improvement.

Try Echometer for yourself right now for free and without registration:

Blog category

More articles on "Agility tips"

View all articles in this category
5 Ideas for Sprint Retrospectives Your Team Will Love

5 Ideas for Sprint Retrospectives Your Team Will Love

As a psychologist and Scrum Master, I probably have an unusual view of Sprint Retrospective ideas. I have a slightly stronger focus on the "soft" side of continuous improvement. You could also talk...

My 7 All-Time Favorite Agile Retrospective Templates

My 7 All-Time Favorite Agile Retrospective Templates

In my team, we conduct an agile retrospective more often than average: every Friday, i.e. once a week. And you won't believe it - thanks to the many super agile retrospective templates, among other...

How can you improve communication in a remote software development team?

How can you improve communication in a remote software development team?

There are various measures and approaches to improve communication in virtual or remote engineering teams of software developers and software engineers. It is irrelevant whether they are front-end,...

Working Agreements: 10 Examples, Samples & Templates

Working Agreements: 10 Examples, Samples & Templates

Effective collaboration in teams is crucial for success, especially in the context of agile methods such as Scrum. Working Agreements play a crucial role in creating a clear framework for collabora...

Checklist for Team Leads: 10 key Tasks (incl. PDF)

Checklist for Team Leads: 10 key Tasks (incl. PDF)

As a team lead, you take on a lot of responsibility for your employees and your team. This checklist for team leads will make it easier for you to keep an overview and ensure that nothing goes wron...

The Scrum Master as Servant Leader: 8 Tips & Thoughts

The Scrum Master as Servant Leader: 8 Tips & Thoughts

As an experienced psychologist and Scrum Master, I understand the challenges that team leads face in agile environments. Finding the balance between agility and leadership is no easy task. In this...

Not Every Scrum Team Is Agile: Fake Agile

Not Every Scrum Team Is Agile: Fake Agile

Fake Agile: Is every Scrum team agile? No, unfortunately not every Scrum team is actually agile. Let me explain: A Scrum team is defined by working according to the Scrum framework: So it has sprin...

Fix Zombie Scrum in 3 Steps

Fix Zombie Scrum in 3 Steps

What is Zombie Scrum? Zombie Scrum describes teams that have retained the Scrum structure (rituals, roles, etc.) but have lost the actual core – customer benefits, values and continuous improvement...

Product Manager Performance Goals: 5 Examples & Tips

Product Manager Performance Goals: 5 Examples & Tips

Product managers play a crucial role in the development and marketing of products. To be successful, they need to set and pursue clear product manager performance goals. This article looks at some...

Echometer Newsletter

Don't miss updates on Echometer & get inspiration for agile working