How It Works
Benefits
Retrospectives
Short description here
Standup
Short description here
Bottlenecks
Short description here
Insights
Short description here
About UsPricing
Resources
Resources for team feedback
Knowledge Base
Blog
Retrospective Formats
Ice Break Questions
Sign In
Start Now
Getting started

Guide to Getting Started with ScatterSpoke
How to Create a New Team
How to Create a New Retrospective
Running a Perfect Retrospective

Retrospective Best Practices
Reflect Phase
Group Phase
Vote Phase
Discuss Phase
Using ScatterSpoke

How to Add and Review Action Items
How to Clone a Retrospective Board
How to Create a New Card
How to Create a New Column
How to Create a New Retrospective
Asynchronous Feedback

Automate Collecting Feedback for Your Next Retrospective
Custom Feedback Schedules
Daily Standup Feedback
Turning Asynchronous Feedback into a Synchronous Retrospective
Broader Topic Reviews
Goals and Metrics

Agile Metrics Overview
DORA Metrics
S.P.A.C.E. Framework
Integrations

How to Sign in to Your Account
Single Sign On (SSO) with Microsoft Active Directory Federation Services (ADFS)
Single Sign On (SSO) with Okta
Administration

How to Change User Permissions
How to Check Your Account Billing
How to Create and Track a Program
The Difference Between Launching a Team vs Program vs Organizational Retrospective
Release Notes

ScatterSpoke v3 (Sept. 2024)
Email Icon - KnowledgeHub X Webflow Template
Need more help?

We are here to help! Submit a ticket and we'll get back to as soon as possible.

Submit ticket
Knowledge Base

Goals and Metrics


S.P.A.C.E. Framework

The SPACE framework was created to capture several qualities of developer productivity. Productivity cannot be measured by a single metric or activity data alone. We can think about productivity in a much larger frame that includes team context and, more importantly, people.

Satisfaction and well-being

Developers' satisfaction and well-being are crucial to understanding productivity. Satisfaction describes how satisfied developers are with their team, tools, or culture, while well-being denotes how healthy and content they are. For example, productivity may be predicted by noticing that job satisfaction and productivity are related.

Satisfaction and well-being are significant aspects of productivity. These qualities are often measured with surveys. To evaluate satisfaction, you might survey the following:

• Developer satisfaction around how much time they code each day

• Do developers perceive code review as a valuable process?

Performance

Performance is the result of a system or procedure. That is why it is hard to quantify the performance of software developers. For example, there may be no connection between the amount of code a developer produces and the quality of the code. Customers may be thrilled by some features, but business outcomes may only sometimes improve. Even if a developer's contribution can be tied to business outcomes, it is only sometimes an indicator of performance because the developer may have been assigned a less critical job instead of one with more potential.

Performance is often best assessed by looking at the outcome rather than the output produced. The most detailed view of software developer performance might be, 'Did the code written by the developer do what it was supposed to?' 

A variety of metrics may be used to assess performance, including:

• Of the releases made to production, how many of them result in bugs and must be patched or rolled back?

• What is the uptime for your services?

Activity

Developers' activity is difficult to measure or quantify because they perform so many diverse activities. Activity, if measured correctly, can provide valuable but limited insights into developer productivity, engineering systems, and team efficiency. 

The following developer activities may be measured and quantified relatively easily:

• How many pull requests were merged?

• How many deployments go to production?

Although these metrics help measure some quantifiable developer activities, they should never be used as the sole basis for assessing individual or group productivity since they have well-known limitations. 

They can serve as a starting point; organizations should adjust them to match their unique needs and development environments. 

Communication and Collaboration

Software development is a creative and collaborative process that demands extensive communication, coordination, and collaboration between teams. Communication and collaboration are essential for effective teamwork. 

Teams that jointly produce and integrate one another's work are more efficient if there is high transparency and awareness of their tasks and priorities. Information flows between and within teams are essential for the successful integration and alignment of work. 

Although it is challenging to quantify team productivity, we can use team tasks as proxies to measure communication, collaboration, and coordination. The following are examples of metrics that may be used as substitutes:

• Are we using data to help us identify improvement opportunities?

• How satisfied are team members with how knowledge is shared?

Efficiency and Flow

An efficient and flow-capture work or progression system captures the ability to complete work with minimal handoffs or delay, individually or through a system. 

The DORA (DevOps Research and Assessment) framework includes several metrics to monitor the flow of teams. For example, deployment frequency measures how often an organization successfully releases to the production environment, and lead time for changes measures the time it takes for a commit to get into production.

The flow of knowledge and data is crucial in addition to the flow of alterations. Specific efficiency and flow measures may be challenging to quantify, but inefficiencies should be identified and removed. 

Some examples of efficiency and flow metrics to capture are:

• How much time can be spent on coding?

• For any piece of work (problem → production), how often is the work handed off from one team to another?

Related articles

Browse all articles

How to Register as a New User

Learn how to register as a new user in ScatterSpoke.

May 5, 2025

3 Ways to Invite People to Your Team

Learn three ways to invite people to your team in ScatterSpoke.

April 23, 2025

How to Write Great Retro Cards

Learn how to write great retrospective cards

April 21, 2025

ScatterSpoke helps you eliminate waste in your dev process.

Company
About Us
Blog
Get a Demo
Who It's For
Developers
Engineering Leaders
Agile Coaches
Benefits
Retrospectives
Standup
Insights
Find Bottlenecks
Resources
134 Icebreaker Questions for Remote Meetings
Retrospective Formats
Knowledge Base

©XXXX ScatterSpoke. All Rights Reserved.

Privacy Policy
Term of Conditions