Back To All

Space Framework & Metrices: Key Indicators of Developer Productivity

December 7th, 2022
Topics
AI SDLC
Data Driven Companies
SPACE
Share Article

Knowing what SPACE stands for is a starting point. Knowing how to apply it inside a real engineering organization is where most VPs of Engineering hit friction. This is the operational side: what each dimension looks like in practice, what to measure, and which patterns should prompt a decision.

SSatisfaction and well-being
PPerformance
AActivity
CCommunication and collaboration
EEfficiency and flow

If you want the full breakdown of the five dimensions and the research behind them, start with Waydev’s guide to the SPACE framework and its metrics. What follows goes further into how you apply those dimensions as a team scales, and how to interpret what you find.

The challenge for an executive overseeing multiple teams is not learning the acronym. It is deciding which signals to act on, recognizing when a data point reflects a structural problem rather than a temporary spike, and avoiding a message to your teams about what you value that you never intended to send. Waydev brings the DORA metrics together with activity and collaboration data, giving VPs of Engineering and CTOs dashboards that surface those signals without manual input from engineers or managers.

The rule the original paper actually gives you

SPACE was published in ACM Queue in 2021 by Nicole Forsgren, Margaret-Anne Storey, Chandra Maddila, Thomas Zimmermann, Brian Houck and Jenna Butler. Its central claim is that productivity cannot be reduced to a single dimension or metric.1

The paper is specific about what to do instead. Capture metrics across at least three of the five dimensions, and make sure at least one of them is a perceptual measure such as survey data. Adding pull requests and coding time to a dashboard that already tracks commits does not count, because all three are activity metrics.1

The five dimensions at a glance

Before the detail, the whole framework in one view: what each dimension answers, and where the answer comes from.

Five dimensions, five different questions about the same team.
DimensionThe question it answersWhere you read it
SSatisfaction and well-beingCan this team keep working this waySurveys, retention timing, review and toil distribution
PPerformanceDid the work move the product forwardThroughput, DORA metrics, reliability, user feedback
AActivityWhere is the work actually happeningPR and commit reports, activity heatmap, deployment frequency
CCommunication and collaborationDo contributions compound or collideReview collaboration, integration time, onboarding time
EEfficiency and flowHow smoothly does work move between stagesLead time, time to restore, interruption patterns

Scroll the table sideways to see every column.

The five dimensions in operational terms

The five SPACE framework dimensions: satisfaction, performance, activity, communication, efficiency
The five dimensions of the SPACE framework, as defined by the original research.
S

Satisfaction and well-being

An early warning system, not a soft metric you check once a year.

Motivation shapes output in ways sprint velocity will never capture. An engineer frustrated by unclear requirements or inadequate tooling still closes tickets. What erodes is the quality of that work and their willingness to stay on the team.

This is also the dimension the original paper insists you cannot skip, since it is where the perceptual measure usually comes from.1 Start with one question: would team members recommend this workplace to peers in their network. Then watch the indirect signals. Engineers consistently working outside normal hours can look highly productive, but the pattern usually means the work does not fit inside a reasonable day, whether because of process friction, tooling gaps, or unclear priorities.

General satisfaction Run structured surveys and have managers hold regular open discussions. Ask directly whether engineers have what they need to finish work without constant interruption. The answers show you where friction concentrates.
Retention patterns An engineer leaving after eight months is worth investigating. When exit timing clusters around one team, one project phase, or one manager, that is structural rather than coincidental.
Motivation and workload balance If code review assignments land on the same two or three engineers, or toil keeps cycling back to the same people, frustration accumulates. Redistributing that load is a direct lever on morale.

There is no numeric threshold that tells you satisfaction is healthy. The value sits in the trend, and in what your managers hear when they actually ask.

P

Performance

Whether the team’s collective output moved the product forward.

Performance in a software team is almost never about one engineer’s output. A developer writing large volumes of code tells you nothing about whether the sprint delivered user value. Correlating individual commits with a shipped product’s success is rarely possible and rarely useful. What does scale is assessing the team against outcome-level indicators.

Output and throughput Waydev’s throughput report tracks the team’s progress through each stage of delivery, showing where work moves and where it stalls.
DORA metrics Deployment frequency, lead time for changes, change failure rate and time to restore. Together they describe delivery health far more accurately than commit count.
Reliability and uptime How much of the time is the system operating as expected. Downtime patterns often trace back to a specific release process or team handoff that delivery metrics alone would miss.
User satisfaction Feedback on the shipped product closes the loop between engineering effort and outcome. High throughput next to poor user satisfaction points at quality or prioritization.
A

Activity

The most visible dimension, and the most easily misread.

High commit volume does not make a high performing team. A team deep in design and architecture may show two quiet weeks while doing the work that determines the quality of the next six months. Track activity in a way that accounts for the full scope of daily work, including research, review cycles and meetings, not only the artifacts that happen to be countable.

Every activity signal has a reading that is wrong more often than it is right.
SignalThe lazy readingWhat it usually means
Low commit volumeThe team is slowDesign, architecture or investigation work that produces few artifacts
High commit volumeThe team is productiveSmall tasks, or one change split across many commits by habit
PR open for daysNobody is workingReviewer bandwidth, or unclear ownership of the review
Low deployment frequencySlow engineeringRelease process overhead sitting between done and shipped
Rising after-hours activityA committed teamWork that no longer fits inside the working day
Pull requests and commits Waydev’s PR reports show commits, review comments and time from open to merge, which is how you see work moving through the review stage.
Commit timeline and PR velocity How long a PR sits before someone reviews it. Delays usually mean bandwidth problems or unclear ownership rather than low effort.
Activity heatmap The heatmap report shows when teams are most active. Useful for understanding natural working rhythms and for catching anomalies such as a sudden shift into after-hours work.
Deployment frequency This DORA metric reflects how often the team ships. Low frequency is often a sign of process overhead, not slow work.
C

Communication and collaboration

Whether individual contributions compound into something coherent.

Two engineers working in parallel on adjacent features without coordinating will create integration debt that takes longer to unwind than the original work took to produce. So what does good collaboration look like in the data?

Review collaboration Waydev’s review collaboration report tracks the full PR lifecycle from first commit to merge. It shows whether review participation is spread across the team or concentrated in one or two reviewers, which affects both quality and bus factor risk.
Work integration time How long a completed task takes to reach the main branch. Extended integration times usually signal communication gaps between the author and the team, not just technical complexity.
Onboarding time How long a new engineer takes to reach full productivity reflects how well the existing team shares context. A long onboarding window in a team that has been together for two years is a documentation problem worth fixing.

The structural lever here is creating the conditions for collaboration rather than mandating it. Visibility into each engineer’s current workload and blockers removes most of the coordination overhead that siloed work creates.

E

Efficiency and flow

How smoothly work moves through your delivery process.

Flow is the state where an engineer is fully focused and making fast progress. It is also fragile. One meeting placed in the middle of a morning turns a three-hour focus window into two unusable blocks.

DORA metrics for flow Lead time for changes and mean time to restore matter most here. A long lead time usually reflects handoff delays, approval bottlenecks or environment setup friction rather than slow coding.
Uninterrupted time patterns Cross-reference heatmap data with meeting calendars. If focus work is consistently fragmented by mid-morning meetings, that is a scheduling problem, not a productivity problem.
Interruption count and source Knowing how often engineers are pulled out of focus work, and by what, tells you whether to restructure ceremonies, batch review cycles or move meeting cadences.

One caveat. Minimizing interruptions at the individual level can quietly reduce collaboration if you take it too far. An engineer who never attends a design review is highly focused and completely detached from the team’s decisions. The goal is protected focus time inside a structure that keeps people aligned.

What AI changed about the activity dimension

SPACE was written before coding assistants were standard equipment, and the shift has made the framework more useful rather than less. The 2025 DORA report, based on responses from nearly 5,000 technology professionals, found that AI functions as an amplifier: strong teams get faster, and teams with weak processes ship weak work faster.2 Ninety percent of respondents now use AI in their daily work, and higher adoption is associated with an increase in both delivery throughput and delivery instability.3

For anyone reading a dashboard, that combination is the whole problem. Activity metrics move up first and most visibly, while the cost lands downstream in review queues, rework and failed changes. A team can look more productive on every countable signal in the same quarter that its quality position gets worse.

Activity is the fastest dimension to improve and the least trustworthy on its own. That was true in 2021 and AI has widened the gap.

DORA also found that AI had no measurable effect on burnout or friction, because both are properties of the system people work inside rather than of the tools on their desk.3 Which is another way of saying that the satisfaction dimension does not get easier to skip just because output went up.

See all five dimensions on your own data

Connect your Git provider and Waydev builds throughput, review collaboration, heatmap and DORA views from your full commit and PR history, alongside AI adoption and impact. No manual logging from engineers.

Request a Free Trial

A minimum viable SPACE, if you are starting from nothing

Three dimensions is the floor the research recommends, and one of them has to be perceptual.1 This is a defensible starting set for a first quarter. Add the other two once the first three are being read consistently.

One metric per dimension is enough to begin. Coverage matters more than depth.
DimensionOne metric to startCadence
Satisfaction and well-beingA short recurring survey, including whether engineers would recommend the teamQuarterly
Efficiency and flowLead time for changes, split by stageWeekly trend, reviewed monthly
Communication and collaborationShare of reviews handled by the top two reviewersMonthly
Add next: PerformanceChange failure rateMonthly
Add next: ActivityTime from PR open to first reviewWeekly trend

Reading the dimensions together

The question executives face is not which metric to track. It is which combination is telling you something you need to act on right now. These pairings come up most often, and each has a sensible first move.

Diagnostics for a team health review. Read the pattern, confirm the cause, then act.
Pattern in the dataWhat it usually meansFirst move
Strong activity, low satisfactionRetention risk. The output is real and someone is absorbing its cost personallyLook at review and toil distribution before you look at capacity
High satisfaction, low throughputA process problem or unclear scope rather than a motivation problemMap where work waits between stages
High throughput, poor user satisfactionThe team is shipping the wrong things, or shipping at a quality level users noticeReview prioritization and change failure rate together
Throughput up, change failure rate upThe classic AI-era pattern. Speed arrived before the controls didInvest in test coverage and review capacity, not more generation
Review load on two or three peopleBus factor risk and a morale problem forming at onceRotate reviewers and set a participation target per team
Long lead time, normal commit activityThe bottleneck sits between stages, not inside the coding stageTime each handoff from ready for review to deployed
Rising after-hours activityThe work no longer fits in the dayCheck interruption sources and meeting load before adding headcount

A single week of data rarely tells you anything definitive. A trend across six weeks almost always does.

How do you use the SPACE framework to scale your organization?

Scaling an engineering organization is not simply adding headcount. It means preserving the quality of work and the clarity of communication as the number of teams, projects and dependencies grows. SPACE gives you a structure for monitoring that process across dimensions a single velocity chart would miss entirely.

What you choose to measure tells your teams what you value, whether or not you intend it to.

If the only dashboards you review in leadership meetings show commit counts and deployment frequency, engineers will optimize for those signals. If satisfaction data and review collaboration appear in the same reviews, that communicates a different set of expectations about how work should get done.

The benefits of applying the SPACE framework

Teams that adopt SPACE tend to build more durable operating habits than teams measuring throughput alone. The reason is structural. When you track five dimensions, problems invisible to a single-metric view become detectable early.

Shared understanding When everyone knows which dimensions the organization measures, there is less ambiguity about what doing well means. A retrospective that covers satisfaction and collaboration alongside delivery closes the gap between what managers think is going well and what engineers are experiencing.
Accountability without micromanagement Clear roles and expectations let contributions be assessed against what was actually planned rather than against impressions. Regular progress updates and peer review do the work that status meetings otherwise try to do.
Continuous improvement Teams that review their own process data regularly can adjust before a slow process turns into a missed deadline. Small experiments beat annual process overhauls.
Fewer context gaps Documented decisions and visible work reduce the time engineers spend chasing information that should already exist, which is one of the largest hidden costs inside review cycle time.

Questions leaders ask before adopting SPACE

Can SPACE be used to evaluate individual engineers?

No, and using it that way breaks it. The dimensions describe a system. Applied to a person, activity metrics reward volume and satisfaction data stops being honest the moment engineers know it feeds a performance review.

How many metrics should we start with?

At least three dimensions, with at least one perceptual measure, which is the recommendation in the original paper.1 One metric per dimension is enough for a first quarter.

How long before the data is worth acting on?

Six weeks of trend is a reasonable floor. A single sprint contains too much noise from holidays, incidents and release timing to support a structural decision.

How does SPACE relate to DORA?

They answer different questions and work well together. DORA measures delivery outcomes. SPACE adds the context that explains those outcomes, including satisfaction, collaboration and flow. Nicole Forsgren co-authored both.

Does SPACE still hold up now that most code is AI-assisted?

It holds up better than single-metric approaches, because AI moves activity metrics first and quality metrics later. Reading several dimensions together is what catches the gap.

How Waydev supports SPACE in practice

Knowing which signals matter is half the problem. The other half is surfacing them without asking engineers to log their own work. Waydev pulls activity, throughput, PR collaboration and DORA metrics into one view, so you can review the health of several teams in a single session instead of assembling data from five tools.

The activity heatmap, work log and review collaboration reports map directly onto the SPACE dimensions. You can see where work is flowing, where reviews are bottlenecked, and where teams are carrying uneven loads, without asking anyone to fill out a status update.

Pull metrics from several dimensions when you build your next team health review. A single-dimension view gives you an answer that looks complete and leaves out the context that explains it.

Request a Free Trial

Connects to your Git provider and reads your existing history, so the first session shows real numbers.

Sources

  1. Forsgren, Storey, Maddila, Zimmermann, Houck and Butler, The SPACE of Developer Productivity, ACM Queue, 2021.
  2. Google Cloud, Announcing the 2025 DORA Report.
  3. DORA, Balancing AI tensions: moving from AI adoption to effective SDLC use.

Ready to unlock your SDLC productivity?

Request a Demo Call