Skip to main content
SPACE is a developer productivity framework introduced by researchers at Microsoft, GitHub, and the University of Victoria. It argues that productivity is multidimensional and cannot be captured by a single metric. Instead, it proposes five dimensions:
DimensionWhat it captures
Satisfaction and well-beingHow developers feel about their work
PerformanceOutcomes of the development process
ActivityVolume and frequency of engineering actions
Communication and collaborationHow effectively the team works together
Efficiency and flowSpeed and smoothness of the development process

SPACE metrics in Periscope

Periscope focuses on the dimensions that can be measured objectively from your GitHub pull request data.

Available now

Periscope metricSPACE dimensionWhat it measures
ThroughputActivityPRs merged per week
Cycle timeEfficiencyTime from PR open to merge
Size vs timeEfficiencyRelationship between PR size and cycle time

Coming soon

MetricSPACE dimensionWhat it will measure
Pickup timeEfficiencyTime from PR open to first review
WIP (work in progress)EfficiencyNumber of PRs open simultaneously
Reviews per PRCommunicationAverage number of reviews before merge
SPACE’s Satisfaction dimension requires surveys and qualitative data, which Periscope does not collect. If you use developer experience surveys, the quantitative SPACE metrics in Periscope provide useful context for interpreting survey results.

Throughput (Activity)

Tracks the number of PRs merged per week. Throughput gives you a high-level view of your team’s shipping cadence. Consistent throughput suggests healthy flow; drops may indicate blockers, context switching, or team capacity issues. Learn more about throughput

Cycle time (Efficiency)

Measures the time from when a pull request is opened to when it is merged. Long cycle times indicate bottlenecks in code review, CI pipelines, or team coordination. Periscope provides p50, p75, and p95 percentiles so you can distinguish between typical and worst-case experiences. Learn more about cycle time

Size vs time (Efficiency)

Plots PR size against cycle time to reveal whether larger changes are creating review bottlenecks. This helps teams set data-informed guidelines for maximum PR size. Learn more about size vs time

Using DORA and SPACE together

DORA and SPACE are complementary. DORA focuses on the output of the delivery pipeline (how fast and reliably you ship), while SPACE focuses on the inputs and experience of the development process. A practical approach:
  1. Use DORA metrics to track your delivery pipeline health — are you shipping frequently, quickly, and reliably?
  2. Use SPACE metrics to understand why — are cycle times long because of large PRs? Is throughput dropping?

DORA metrics

Learn about the four DORA metrics and performance benchmarks.