← Adopt SpecDD on existing projects guides

How to measure whether SpecDD is helping

How-To Adopt SpecDD on existing projects Intermediate 1111008HOWTO-1111008

HOWTO-1111008Adopt SpecDD on existing projectsIntermediate

This guide shows you how to measure whether spec-driven development is helping in an existing project.

SpecDD should make real work clearer: fewer wrong-file edits, more concrete reviews, better handoffs, less spec-code drift, and more reliable task completion. Counting .sdd files is not enough.

Short answer

Measure SpecDD by comparing real work before and after adoption. Track correction loops, unauthorized file edits, review comments tied to specs, task completion accuracy, checks that match Done when, onboarding time, and drift between code and contracts. Use the results to adjust scope and process.

When to use this guide

Use this guide when:

Steps

1. Choose the adoption question

Pick one or two questions:

Do not try to measure everything at once.

2. Capture a baseline

Before or early in adoption, capture examples from recent work:

The baseline can be lightweight. A short review of a few recent pull requests is often enough.

3. Track review and agent signals

Useful signals:

These are strong indicators because SpecDD is meant to make authority and intent reviewable.

4. Track drift and verification

Watch whether specs remain trustworthy.

Track:

If drift increases, adoption may need clearer review rules rather than more specs.

5. Track onboarding and handoffs

SpecDD can help humans as much as agents.

Look for:

Use small qualitative notes when exact numbers are not available.

6. Avoid vanity metrics

Do not use these as primary success measures:

Those may describe activity, but they do not prove better implementation or review.

7. Decide what to change

Use the evidence:

Measurement should improve the workflow, not become a reporting exercise.

Measurement template

## SpecDD adoption review

Pilot area:
  Itinerary module

Question:
  Did SpecDD reduce wrong-file edits and make review clearer?

Baseline:
  Recent itinerary changes often touched destination search files.

Observed after adoption:
  Two itinerary pull requests stayed inside itinerary authority.
  Review comments cited `Must not` and `Done when`.
  One generated draft spec needed ownership narrowing.

Decision:
  Continue in itinerary; add storage specs when storage work begins.

Common mistakes

How to verify the measurement

The measurement is useful when:

← Adopt SpecDD on existing projects guides