For the complete documentation index, see llms.txt. This page is also available as Markdown.

Metric Registry

This page is the working reference for Bloomfilter's metrics It catalogs all current metrics, the signals that indicate trouble, the actions to take, and the business questions they answer.

Two ways to use it:

  1. You see a metric in the platform — search this page for its name (e.g. Review Time) to get its definition, what "bad" looks like, and what to do about it.

  2. You have a problem or use case — start from Find a metric fast or the Use case library below to find which metrics support it.

Tip: use your browser find (Ctrl/Cmd-F) or GitBook AI to jump straight to a metric, a symptom, or a role.

How this registry is organized

Glossary

Definitions on how a metric is calculated

Find a metric fast

Symptom-to-metric and role-to-metric lookups

Personas

The 5 roles Bloomfilter serves, in their own words

Executive priorities

The 9 business priorities and the metrics that prove them

Metric reference

All 65 metrics: definition, signals, actions, and owner

Use case library

29 common jobs-to-be-done and the metrics behind them

Financial impact

How metrics translate into cost savings and revenue

Glossary

Term
Definition

Backward Steps

Percentage of tasks that moved backward in the workflow.

Bulk Status Changes

Number of tasks that changed status in bulk for a given status type.

Complexity

Average story points of work units within the selected scope.

Cost

Determined by the data entered in monthly inputs for the selected

scope.

Count

Number of tasks moving through the process.

Cycle Time

Average amount of time it takes for a task to move from start to

completion.

Cycle Time (days)

Average number of days it takes a task to move through the

workflow.

Cycle Time Inconsistency

Degree of variation in cycle time across tasks within a work period.

Declined Change Requests

Number of change requests that were rejected.

Defect Ratio Measure

Ratio of defect-related tasks compared to total completed work.

Flow of Work by Phase

Distribution of work as it moves through different workflow phases.

Goals

Target outcomes defined for a team or work period.

Independence

Degree to which work items progress without external

dependencies.

Initiative Completion

Percentage of initiatives that have been completed.

Initiative Completion (Points)

Percentage of total story points associated with an initiative that

have been completed.

Initiative Completion (Tasks)

Percentage or count of initiative-related tasks that have been

completed.

Initiative Focus

Measure of how concentrated effort is on active initiatives.

Initiative Focus (Points)

Measure of how many completed story points in the selected

scope belong to a specific initiative.

Initiative Focus (Tasks)

Measure of how many completed tasks in the selected scope

belong to a specific initiative.

Initiative Overview

High-level summary of an initiative's current status, progress, and

key delivery metrics.

Key Measures Over Time

Referenced as a standalone metric category in the sheet (covers Readiness, Review Time, Scope, Strategy over time)

Lead Time

The average time of transition between status type to do and status type done

Missing Days

The number of days when no recorded work happened

Multiple Point Changes per Task

Count of tasks where the point estimate changed more than once

Planned vs Actual Work

Comparison between planned work and work actually completed.

Points Acceptance Rate

Percentage of committed story points completed by the end of the

sprint.

Pull Request Closed %

Percentage of pull requests that are closed, highlighting rejected

or incomplete changes.

Quality

The number of tech debt and bugs divided by the total number of tasks within the selected date range

Readiness

Percentage of tasks that meet predefined criteria to be considered ready for development

Readiness (Key Measures Over Time)

Percentage of tasks in the selected scope that are ready for

development.

Readiness (Sprint)

Percentage of sprint tasks that meet readiness criteria.

Reaction Time

Average time it takes for tasks to move from backlog into active

development after creation or commitment.

Review Time

Average calendar time between when a change request is opened

and when it is closed.

Review Time (Key Measures Over Time)

Average duration of code review from open to completion.

Scope

Monitors changes to sprint/project scope after initial commitment; percentage of scope added or removed within the selected date range

Scope Change

Measure of tasks added or removed after the start of a work period.

Scope (Key Measures Over Time)

Changes to sprint or project scope after initial commitment.

Sprint Goals

Objectives defined for the sprint that guide planning and evaluation.

Sprint Scope Creep

Percentage change in sprint scope after the sprint starts.

Sprint Scope Volatility

Total absolute change in story points during a sprint.

Stale Tasks

Number of tasks that have not changed status for a defined period.

Strategy

Percentage of tasks associated with an epic within the selected

date range.

Strategy (Key Measures Over Time)

Percentage of tasks tied to an epic within the selected scope.

Task Acceptance Rate

Percentage of committed sprint tasks completed by sprint end.

Table View – Contributing Boards to an Initiative

Boards contributing work to an initiative.

Table View – Contributing Teams

Teams contributing work units or points to an initiative.

Table View – Costs

Cost summary of each epic within an initiative.

Table View – Flow By Phase (Initiative Epics)

Progress of initiative epics through workflow phases.

Table View – Related Work Units

Related stories, bugs, and tasks tied to an initiative.

Table View – Throughput (Initiative – Points)

Initiative completion measured in story points.

Table View – Throughput (Initiative – Tasks)

Initiative completion measured in tasks.

Table View – Throughput (Contributing Epics)

Epics contributing work to an initiative.

Table View – Throughput (Contributing Teams)

Teams contributing work to an initiative.

Technical Debt Tasks

Work items labeled as technical debt.

Tasks Moving Backwards

Percentage of tasks moving to an earlier workflow state.

Test Coverage

Percentage of work items that include test cases.

Throughput

Delivery rate measured by completed tasks over time.

Tree Map View – Cost by Initiative

Visual cost contribution by initiative epics.

Untested Tasks

Percentage of completed tasks that were not tested.

Velocity

Amount of work completed in points during a time period.

Waiting

Percentage of tasks entering a waiting status.

Work Pace Explorer

Visualization comparing planned vs actual delivery.

Work Period Performance Score

Daily comparison of expected vs actual delivery.

Work Plan Inconsistency

Variation in estimated effort across work periods.

Find a metric fast

By symptom

When you hear one of these from a stakeholder, these are the metrics to pull up.

If you hear…
Look at

"We're always behind schedule"

Lead Time · Cycle Time · Initiative Slippage Cost

"Quality is suffering"

Escaped Defect Rate · Untested Tasks · Quality Trend

"Not sure if AI is helping"

All AI metrics (Agent Adoption through Planning vs Execution Split)

"Teams seem busy but not shipping"

Throughput · Stale Tasks · Strategy Alignment

"Builds keep breaking"

CI Stability · Failure Rate · Rerun Rate

"Can't tell if vendors are worth it"

Vendor Performance · Cost per Output

"Engineering is too expensive to justify"

Cost by Initiative · Rework Cost · PMO Cost · Cost per Output

By role

Role
What they worry about
Sounds like
Their metrics

CTO / VP Engineering

Velocity, quality, team health, strategic alignment, AI ROI

"We're always behind schedule."

All 65 metrics

CFO / Finance

Cost control, waste reduction, vendor optimization, AI spend visibility

"Engineering is expensive and I can't justify the budget."

Cost by Initiative, AI Spend by Task/Initiative, Rework Cost, QA Failure Cost, Production Defect Cost, PMO Cost, Initiative Slippage Cost, Vendor Performance, Cost per Output

CPO / Product

Roadmap predictability, scope management, alignment to strategy

"Engineering keeps missing dates."

Work Mix, Scope Creep, Work-plan Inconsistency, Strategy Alignment, Cost by Initiative, Strategic Scope Creep, Initiative Slippage Cost

Delivery Lead / Scrum Master

Sprint predictability, blockers, process efficiency, team capacity

"Sprints feel chaotic."

Cycle Time, Reaction Time, Work-plan Inconsistency, Bulk Status Changes, Velocity, Sprint Predictability, Flow by Pace, Collaboration Intensity, Responsiveness

Engineering Manager

Code review speed, CI stability, rework reduction, collaboration health

"Developers are waiting too long for reviews."

Tasks Moving Backwards, Collaboration Intensity, Responsiveness, Review Time, Declined Change Requests, Merge Rate, PR Throughput, Draft-to-Merge Lag, Review Depth, Reviewer Participation, CI Stability, Failure Rate, Rerun Rate, CI Duration, Untested Tasks, Quality Trend, Failure Hotspots, Planning vs Execution Split


Personas

The five roles Bloomfilter is built for. Partners will most often be helping a CTO/VP Engineering or a CFO.

CTO / VP Engineering

Overall engineering effectiveness and business impact

  • Primary concerns — Velocity, quality, team health, strategic alignment, AI ROI

  • Questions they ask — Are we building the right things? Are we moving fast enough? What's our quality like? Are teams healthy? Is AI paying off?

  • How they describe problems — We're always behind schedule. Teams seem busy but we're not shipping fast enough. I can't tell if we're working on the right things. Is AI helping or just costing money?

  • Metrics they care about most — All 65 metrics

CFO / Finance

Engineering ROI, cost management, budget efficiency

  • Primary concerns — Cost control, waste reduction, vendor optimization, AI spend visibility

  • Questions they ask — What are we spending? What's the cost per feature? Where is money being wasted? Is engineering a good investment? What's AI costing us?

  • How they describe problems — Engineering is expensive and I can't justify the budget. We're spending millions on rework. I have no idea if AI is worth it. Vendors are billing but where's the value?

  • Metrics they care about most — Cost by Initiative, AI Spend by Task/Initiative, Rework Cost, QA Failure Cost, Production Defect Cost, PMO Cost, Initiative Slippage Cost, Vendor Performance, Cost per Output

CPO / Product

Product roadmap delivery, strategic outcomes, customer value

  • Primary concerns — Roadmap predictability, scope management, alignment to strategy

  • Questions they ask — Are we delivering on roadmap commitments? Why do initiatives keep slipping? Is engineering focused on what matters?

  • How they describe problems — Engineering keeps missing dates. Scope keeps changing mid-flight. I don't know if teams are working on high-priority features or random stuff.

  • Metrics they care about most — Work Mix, Scope Creep, Work-plan Inconsistency, Strategy Alignment, Cost by Initiative, Strategic Scope Creep, Initiative Slippage Cost

Delivery Lead / Scrum Master

Sprint execution, flow optimization, team coordination

  • Primary concerns — Sprint predictability, blockers, process efficiency, team capacity

  • Questions they ask — Are sprints stable? Where are we blocked? Is work flowing smoothly? Are teams overloaded?

  • How they describe problems — Sprints feel chaotic. Work keeps getting sent back. Teams are constantly context-switching. We commit to things we don't deliver.

  • Metrics they care about most — Cycle Time, Reaction Time, Work-plan Inconsistency, Bulk Status Changes, Velocity, Sprint Predictability, Flow by Pace, Collaboration Intensity, Responsiveness

Engineering Manager

Team productivity, code quality, developer experience

  • Primary concerns — Code review speed, CI stability, rework reduction, collaboration health

  • Questions they ask — Are developers productive? Is code quality good? Are reviews happening fast? Are builds reliable?

  • How they describe problems — Developers are waiting too long for reviews. Builds keep failing. We're redoing work constantly. Not sure if people are collaborating or siloed.

  • Metrics they care about most — Tasks Moving Backwards, Collaboration Intensity, Responsiveness, Review Time, Declined Change Requests, Merge Rate, PR Throughput, Draft-to-Merge Lag, Review Depth, Reviewer Participation, CI Stability, Failure Rate, Rerun Rate, CI Duration, Untested Tasks, Quality Trend, Failure Hotspots, Planning vs Execution Split


Executive priorities

Every metric rolls up to one of nine executive priorities. Use this to connect a metric to the business case behind it.

Priority
The question it answers
Why it matters
Metrics
Owner

Capital Efficiency

Are we getting ROI on engineering spend?

Turns engineering from cost center to managed investment

Cost by Initiative, Rework Cost, QA Failure Cost, Production Defect Cost, PMO Cost, Cost per Output

CFO

Competitive Velocity

Are we moving fast enough to win?

Faster release cycles = competitive advantage

Throughput, Lead Time, Cycle Time, Velocity, Review Time, PR Throughput, CI Duration, Deployment Frequency, Lead Time to Production

CTO

Strategic Execution

Are we building the right things?

Ensures work ties directly to business outcomes

Work Mix, Work-plan Inconsistency, Multiple Point Changes, Sprint Predictability, Strategy Alignment, Initiative Slippage Cost

CTO

Risk Management

What risks are forming right now?

Early warning system for delivery & quality failures

Priority Aging, Stale Tasks, Tasks Moving Backwards, Scope Creep, Strategic Scope Creep, PR Size/Risk, Change Hotspots, Blast Radius, Contributor Concentration, CI Stability, Failure Rate, Change Failure Rate, MTTR, Escaped Defect Rate, Untested Tasks, Quality Trend, Failure Hotspots, Production Defect Cost

CTO

Org Health & Talent

Are teams set up to succeed?

Prevents burnout, improves retention & performance

Bulk Status Changes, Collaboration Intensity, Responsiveness, Declined Change Requests, Review Depth, Reviewer Participation

VP Engineering

Board Confidence

Can we prove execution with data?

Builds credibility with board & investors

Velocity, Sprint Predictability, Strategy Alignment, Deployment Frequency, Initiative Slippage Cost

CTO

AI Impact

Is AI spend achieving performance change?

Validates AI investment ROI

Agent Adoption, Agent Session Volume, Time Spent with Agents, Prompt-to-Output Efficiency, AI Code Contribution %, AI Footprint in Delivery

CTO

AI Governance

How do we govern and control AI?

Controls AI spending and risk

Agent Usage by Platform, Model Usage Mix, Cost per Turn, Agent Tool Usage, Agent Failure/Error Rates, AI Spend by Task/Initiative, Planning vs Execution Split

CTO

Vendor Optimization

Right vendors on right work?

Optimizes external spend

Vendor Performance

CFO


Metric reference

All 65 metrics, grouped by where they live in the SDLC. Each entry includes the business question it answers, what a bad signal looks like, the actions to take, and who owns the response.

Planning & Flow

How work moves from request to done — throughput, cycle time, scope stability, sprint reliability, and strategic alignment.

Throughput

Number of work items completed per time period

  • Answers — "How many tasks are we completing and is it increasing?"

  • SDLC area — PM · Primary persona — VP Engineering (also Delivery Lead, Engineering Manager)

  • Data required — Task core record: task id, status, created date, completed date

  • Bad signal — Throughput declining 20%+ over 3 sprints → Team capacity is dropping or work complexity is increasing

  • What to do — (1) Review sprint retrospectives to identify blockers; (2) Analyze where time is going: meetings, rework, context switching; (3) Implement WIP limits or adjust team structure (owned by VP Engineering)

  • Common causes — Too many meetings, unclear requirements, technical debt slowing work, team attrition

Work Mix

Distribution of work across types (features, bugs, tech debt)

  • Answers — "Are we balancing new features vs. tech debt vs. bugs?"

  • SDLC area — PM · Primary persona — VP Engineering (also CPO/Product, CTO)

  • Data required — Task core record: type, status, labels/tags

  • Bad signal — >30% tech debt or >20% bug fixes → Not enough new features being built or quality is suffering

  • What to do — (1) Prioritize strategic work in next sprint; (2) Review why tech debt or bugs are accumulating; (3) Create explicit capacity allocation policy (70% features, 20% tech debt, 10% bugs) (owned by VP Engineering)

  • Common causes — Legacy code accumulation, pressure to ship fast without testing, no architectural planning

Priority Aging

Time high-priority items spend in backlog before starting

  • Answers — "Are critical items sitting too long unaddressed?"

  • SDLC area — PM · Primary persona — CTO (also VP Engineering, Delivery Lead)

  • Data required — Task core record: priority, created date, started date

  • Bad signal — Critical items sitting >2 weeks unstarted → High-value work is being blocked or deprioritized

  • What to do — (1) Immediately assign critical items to team leads; (2) Identify why priorities aren't being picked up: capacity, skills, blockers; (3) Establish priority escalation process and capacity reserves (owned by CTO)

  • Common causes — Teams overcommitted, unclear ownership, missing skills/context, dependencies

Lead Time

Total time from idea creation to production delivery

  • Answers — "How long does it take us to go from concept to customer value?"

  • SDLC area — PM · Primary persona — CTO (also CPO/Product, VP Engineering)

  • Data required — Task history: task id, created at, completed at, all state transitions

  • Bad signal — Lead time >30 days and increasing → Delivery pipeline has bottlenecks or too much bureaucracy

  • What to do — (1) Audit stages with longest wait times; (2) Map process flow and identify handoff delays; (3) Streamline approval gates, reduce batch sizes, increase deployment frequency (owned by CTO)

  • Common causes — Too many approval layers, large batch sizes, infrequent releases, manual processes

Cycle Time

Time from work start to completion (in-progress to done)

  • Answers — "Once we start work, how fast do we finish it?"

  • SDLC area — PM · Primary persona — VP Engineering (also Delivery Lead, Engineering Manager)

  • Data required — Task history: task id, status changes from in-progress to done

  • Bad signal — Cycle time >10 days or high variance → Work is too large, unclear, or teams are blocked

  • What to do — (1) Break down large tasks into smaller chunks; (2) Analyze where tasks spend most time: dev, review, testing; (3) Standardize task sizing, improve requirement clarity, optimize review process (owned by VP Engineering)

  • Common causes — Tasks too big, vague requirements, review bottlenecks, test environment delays

Reaction Time

Time between task creation and first status change

  • Answers — "How quickly do teams respond to new work requests?"

  • SDLC area — PM · Primary persona — VP Engineering (also Delivery Lead)

  • Data required — Task history: task id, created at, first status change timestamp

  • Bad signal — Reaction time >2 days → Work is sitting idle or teams aren't engaged

  • What to do — (1) Flag stale work in daily standups; (2) Understand why work isn't being picked up: confusion, capacity, priorities; (3) Improve backlog grooming and make work ready before pulling (owned by Delivery Lead)

  • Common causes — Unclear acceptance criteria, team doesn't understand work, too much WIP, competing priorities

Stale Tasks

Count of tasks with no updates beyond threshold

  • Answers — "What work has gone dormant and might be abandoned?"

  • SDLC area — PM · Primary persona — VP Engineering (also Delivery Lead)

  • Data required — Task history: task id, last changed at, status

  • Bad signal — >10% of backlog untouched for 30+ days → Backlog has dead weight or teams lost interest

  • What to do — (1) Archive or close stale tasks; (2) Determine which work is still valuable vs abandoned; (3) Implement regular backlog pruning sessions (owned by Delivery Lead)

  • Common causes — Scope changed, priority shifted, requirements unclear, original requestor left

Tasks Moving Backwards

Count of tasks regressing to earlier workflow states

  • Answers — "How often is work being sent back for rework?"

  • SDLC area — PM · Primary persona — VP Engineering (also Delivery Lead, Engineering Manager)

  • Data required — Task history: task id, status changes showing backward movement

  • Bad signal — >10% of tasks regress to earlier states → Quality issues or unclear requirements causing rework

  • What to do — (1) Immediately review failed tasks with teams; (2) Identify why work is being rejected: testing gaps, unclear specs, missed dependencies; (3) Implement definition of done checklists and better acceptance criteria (owned by VP Engineering)

  • Common causes — Incomplete requirements, inadequate testing, poor communication with stakeholders

Scope Creep

Changes to task scope after work begins

  • Answers — "How often do requirements change after we start building?"

  • SDLC area — PM · Primary persona — CTO (also CPO/Product, VP Engineering)

  • Data required — Task history: task id, field changes to points, description, acceptance criteria mid-flight

  • Bad signal — >15% of tasks have mid-flight scope changes → Requirements are unstable or stakeholders keep changing minds

  • What to do — (1) Lock scope on in-flight work immediately; (2) Review why requirements are changing: missing details, new info, stakeholder indecision; (3) Enforce change control process and better upfront scoping (owned by CTO)

  • Common causes — Rushed planning, unclear product vision, stakeholder misalignment, discovery during build

Work-plan Inconsistency

Mismatch between planned vs actual work

  • Answers — "Are we sticking to our plans or constantly adjusting?"

  • SDLC area — PM · Primary persona — VP Engineering (also Delivery Lead)

  • Data required — Task history + sprints: tasks added/removed mid-sprint, commitment vs delivery

  • Bad signal — <60% sprint commitment met → Teams can't predict or scope isn't stable

  • What to do — (1) Review what's causing plan changes in retro; (2) Analyze commitment patterns vs delivery patterns; (3) Improve estimation, reduce mid-sprint additions, stabilize capacity (owned by VP Engineering)

  • Common causes — Over-optimistic estimates, surprise work, unclear priorities, interruptions

Bulk Status Changes

Multiple tasks updated simultaneously (automation or process issues)

  • Answers — "Are we gaming metrics or batching work unnaturally?"

  • SDLC area — PM · Primary persona — Delivery Lead (also VP Engineering)

  • Data required — Task history: timestamps of status changes, changed by user

  • Bad signal — Multiple identical status updates at once → Process gaming or manual workarounds

  • What to do — (1) Audit who made bulk changes and why; (2) Determine if it's legitimate process vs metric manipulation; (3) Automate status updates or fix tool configurations (owned by Delivery Lead)

  • Common causes — Tool migrations, process shortcuts, metric gaming, manual cleanup of stale work

Multiple Point Changes

Tasks with story points changed multiple times

  • Answers — "Are estimates unstable or requirements unclear?"

  • SDLC area — PM · Primary persona — VP Engineering (also Delivery Lead)

  • Data required — Task history: point value changes, timestamps

  • Bad signal — >20% of tasks have point changes → Estimates are unstable or requirements unclear

  • What to do — (1) Review tasks with frequent changes; (2) Understand why estimates are being revised: complexity discovery, scope changes; (3) Improve estimation practices and requirement clarity (owned by VP Engineering)

  • Common causes — Poor initial estimates, scope creep, technical unknowns, pressure to commit early

Velocity

Story points completed per sprint

  • Answers — "Is our delivery capacity stable and predictable?"

  • SDLC area — PM · Primary persona — VP Engineering (also Delivery Lead)

  • Data required — Sprints + task history: sprint id, points completed per sprint

  • Bad signal — Velocity variance >30% sprint-to-sprint → Capacity is unpredictable or work sizing inconsistent

  • What to do — (1) Normalize for holidays/PTO in sprint planning; (2) Identify root cause: team changes, work complexity, external dependencies; (3) Stabilize team composition and work sizing practices (owned by VP Engineering)

  • Common causes — Team turnover, vacation spikes, work mix shifts, external dependencies

Sprint Predictability

Ratio of committed vs delivered work in sprints

  • Answers — "Do we deliver what we commit to in sprints?"

  • SDLC area — PM · Primary persona — VP Engineering (also Delivery Lead)

  • Data required — Sprints + task history: planned vs actual completion

  • Bad signal — <70% of committed work delivered → Over-committing or too many disruptions

  • What to do — (1) Reduce commitments in next sprint; (2) Track why work didn't complete: blockers, interrupts, estimates; (3) Implement buffer capacity (80% commitment), reduce mid-sprint additions (owned by Delivery Lead)

  • Common causes — Optimistic planning, unplanned work, unclear requirements, external dependencies

Flow by Pace

Distribution of cycle times across different work cadences

  • Answers — "Does our pace vary by sprint duration or team cadence?"

  • SDLC area — PM · Primary persona — VP Engineering (also Delivery Lead)

  • Data required — Sprints + task history: sprint duration, cycle times by sprint

  • Bad signal — Cycle times vary 2x+ by sprint length → Cadence mismatch or batch sizing issues

  • What to do — (1) Experiment with different sprint lengths; (2) Analyze if shorter/longer sprints improve flow; (3) Align sprint length to team's natural delivery rhythm (owned by Delivery Lead)

  • Common causes — Work doesn't fit sprint boundaries, review overhead too high, batch size mismatch

Collaboration Intensity

Comment and interaction volume on tasks

  • Answers — "Are teams actively collaborating or working in silos?"

  • SDLC area — PM · Primary persona — Engineering Manager (also Delivery Lead)

  • Data required — Task comments: comment count per task, unique participants

  • Bad signal — Comments per task <2 or >20 → Either no communication or excessive thrashing

  • What to do — (1) Review tasks with extreme comment counts; (2) Understand if silence means clarity or neglect; noise means confusion; (3) Clarify when to collaborate (complex work) vs heads-down (clear work) (owned by Engineering Manager)

  • Common causes — Tasks too simple/clear for collaboration, or too vague requiring constant clarification

Responsiveness

Time between comments or updates on tasks

  • Answers — "How quickly do teams communicate and unblock each other?"

  • SDLC area — PM · Primary persona — Engineering Manager (also Delivery Lead)

  • Data required — Task comments: comment timestamps, response lag

  • Bad signal — Comment response time >24 hours → Teams are siloed or too busy to collaborate

  • What to do — (1) Flag delayed responses in standups; (2) Identify if it's lack of time, unclear ownership, or disconnected teams; (3) Establish response time SLAs, improve notification settings (owned by Engineering Manager)

  • Common causes — Time zone differences, too much WIP, unclear ownership, notification overload

Strategy Alignment

Percentage of work mapped to strategic initiatives

  • Answers — "Are we spending time on work that matters to the business?"

  • SDLC area — PM/Strategy · Primary persona — CTO (also CPO/Product, CFO)

  • Data required — Hierarchy mapping: tasks to epics to initiatives to goals

  • Bad signal — <50% of work mapped to strategic goals → Lots of reactive work or unclear priorities

  • What to do — (1) Pause new work not tied to strategy; (2) Audit what teams are working on and why; (3) Create clear strategic priorities and capacity allocation rules (owned by CTO)

  • Common causes — No clear strategy, too much maintenance/tech debt, customer escalations, unclear priorities

Cost by Initiative

Engineering spend allocated to strategic initiatives

  • Answers — "Where is our engineering budget actually going?"

  • SDLC area — PM/Strategy · Primary persona — CFO (also CTO, CPO/Product)

  • Data required — Hierarchy mapping + task effort: initiative → tasks → time spent

  • Bad signal — High-cost initiatives with low value → Money being spent on wrong things

  • What to do — (1) Review initiative ROI and consider pausing low-value work; (2) Assess if cost is due to complexity, inefficiency, or scope bloat; (3) Reallocate budget to high-impact initiatives (owned by CFO)

  • Common causes — Scope creep, inefficient execution, wrong team assignment, unclear requirements

Strategic Scope Creep

New work added to initiatives after start

  • Answers — "Are initiatives growing beyond original scope?"

  • SDLC area — PM/Strategy · Primary persona — CTO (also CPO/Product, VP Engineering)

  • Data required — Hierarchy mapping + task history: tasks added post-initiative start

  • Bad signal — >30% new tasks added post-initiative start → Initiatives poorly defined or requirements changing

  • What to do — (1) Freeze scope on active initiatives; (2) Determine if additions are necessary vs nice-to-haves; (3) Improve initiative planning and change control (owned by CTO)

  • Common causes — Incomplete scoping, stakeholder changes, competitive pressure, technical unknowns

Code & Review

Pull-request flow and code-review health — review speed, PR size and risk, reviewer load, and code ownership.

Review Time

Time from PR open to merge

  • Answers — "How long does code sit waiting for review?"

  • SDLC area — SCM · Primary persona — VP Engineering (also Engineering Manager)

  • Data required — Pull requests: created, merged timestamps

  • Bad signal — PR review time >24 hours median → Review bottlenecks slowing delivery

  • What to do — (1) Flag old PRs in team chat daily; (2) Identify if reviewers are overloaded or PRs are too complex; (3) Distribute review load, set review SLAs, pair programming (owned by VP Engineering)

  • Common causes — Too few reviewers, PRs too large, reviewers busy, unclear review expectations

Declined Change Requests

PRs closed without merging

  • Answers — "How much work is being abandoned or rejected?"

  • SDLC area — SCM · Primary persona — VP Engineering (also Engineering Manager)

  • Data required — Pull requests: state, closed but not merged

  • Bad signal — >15% PRs closed without merge → Work being abandoned or quality bar too low

  • What to do — (1) Review reasons for rejected PRs; (2) Understand if rejections are due to quality, priority changes, or misalignment; (3) Improve upfront planning and code quality standards (owned by VP Engineering)

  • Common causes — Speculative work, misaligned with goals, quality issues, priority shifts

Merge Rate

Percentage of PRs successfully merged

  • Answers — "Are we shipping most of what we build?"

  • SDLC area — SCM · Primary persona — VP Engineering (also Engineering Manager)

  • Data required — Pull requests: state (merged vs closed)

  • Bad signal — <80% merge rate → Too much abandoned work or quality problems

  • What to do — (1) Review rejected PRs for patterns; (2) Identify if rejections are good (quality bar) or bad (wasted work); (3) Improve work intake process and definition of done (owned by VP Engineering)

  • Common causes — Experimental work not panning out, poor code quality, changing priorities

PR Throughput

Number of PRs merged per time period

  • Answers — "How much code are we shipping?"

  • SDLC area — SCM · Primary persona — VP Engineering (also Engineering Manager)

  • Data required — Pull requests: merged timestamp

  • Bad signal — PR merges declining >20% → Team slowing down or PRs getting larger

  • What to do — (1) Review team capacity and recent changes; (2) Analyze if PR size is increasing or review is slowing; (3) Optimize PR sizing and review process (owned by VP Engineering)

  • Common causes — Team capacity down, PRs too large, review bottlenecks, CI instability

PR Size/Risk

Lines changed, files modified per PR

  • Answers — "Are PRs appropriately sized or risky large changes?"

  • SDLC area — SCM · Primary persona — VP Engineering (also Engineering Manager)

  • Data required — Pull requests: additions, deletions, changed files count

  • Bad signal — PRs >500 lines or >20 files median → Changes too large to review effectively

  • What to do — (1) Split large PRs into smaller chunks; (2) Understand why PRs are big: work not broken down, refactoring, migrations; (3) Establish PR size limits and train on incremental delivery (owned by VP Engineering)

  • Common causes — Work not decomposed, architectural changes, lack of guidance on PR sizing

Draft-to-Merge Lag

Time PRs spend in draft state before ready for review

  • Answers — "Is work sitting in progress too long before review?"

  • SDLC area — SCM · Primary persona — Engineering Manager (also VP Engineering)

  • Data required — Pull requests: created, draft flag removed timestamp, merged

  • Bad signal — Draft time >5 days median → Work sitting incomplete too long

  • What to do — (1) Review stalled drafts with authors; (2) Identify blockers: waiting for decisions, complex problem, external dependency; (3) Improve work breakdown and unblock dependencies earlier (owned by Engineering Manager)

  • Common causes — Work too complex, waiting on decisions, external dependencies, unclear requirements

Change Hotspots

Files or areas with high modification frequency

  • Answers — "What parts of the codebase are changing the most?"

  • SDLC area — SCM · Primary persona — CTO (also VP Engineering)

  • Data required — PR files: file path, change frequency

  • Bad signal — Same files changed >50 times per quarter → Code instability or poor architecture

  • What to do — (1) Audit hotspot files for quality issues; (2) Determine if changes are features, bugs, or refactoring; (3) Refactor hotspots or establish ownership for stability (owned by CTO)

  • Common causes — Legacy code, architectural debt, feature area churn, unclear ownership

Blast Radius

Number of files/systems impacted by changes

  • Answers — "How broad is the impact of each change?"

  • SDLC area — SCM · Primary persona — CTO (also VP Engineering)

  • Data required — PR files: file paths, dependency analysis

  • Bad signal — Changes touching >50 files median → High coupling or risky large changes

  • What to do — (1) Require extra review for large-impact PRs; (2) Assess if coupling is necessary or technical debt; (3) Improve modularity and reduce cross-cutting concerns (owned by CTO)

  • Common causes — Monolithic architecture, tight coupling, global changes, migrations

Review Depth

Comment volume and reviewer engagement on PRs

  • Answers — "Are we thoroughly reviewing code or rubber-stamping?"

  • SDLC area — SCM · Primary persona — Engineering Manager (also VP Engineering)

  • Data required — PR comments/reviews: comment count, unique reviewers

  • Bad signal — Comments per PR <1 median → Rubber-stamping reviews or trivial changes

  • What to do — (1) Audit a sample of PRs for review quality; (2) Determine if lack of comments is good (clean code) or bad (not reviewing); (3) Train on effective code review and establish review standards (owned by Engineering Manager)

  • Common causes — Trivial changes, time pressure, unclear review expectations, trust vs thoroughness

Reviewer Participation

Distribution of review workload across team

  • Answers — "Is review burden shared fairly or concentrated?"

  • SDLC area — SCM · Primary persona — Engineering Manager (also VP Engineering)

  • Data required — PR comments/reviews: reviewer ids, review counts

  • Bad signal — 80% of reviews by 20% of reviewers → Review load concentrated, bottleneck risk

  • What to do — (1) Distribute reviews more evenly across team; (2) Identify why certain people review more: expertise, availability, others opting out; (3) Balance review workload and train more reviewers (owned by Engineering Manager)

  • Common causes — Expertise concentration, only seniors review, lack of rotation, uneven workload

Contributor Concentration

Bus factor - how many developers touch critical code

  • Answers — "What happens if key developers leave?"

  • SDLC area — SCM · Primary persona — CTO (also VP Engineering)

  • Data required — Contributors + PR files: contributor IDs, file paths

  • Bad signal — Bus factor <3 for critical systems → Key person risk in important areas

  • What to do — (1) Document critical systems immediately; (2) Map who knows what and where knowledge gaps exist; (3) Pair programming, documentation, cross-training (owned by CTO)

  • Common causes — Expertise silos, legacy systems, no documentation, complex domains

CI / CD

Build pipeline reliability and speed.

CI Stability

Pipeline success rate

  • Answers — "Are our builds reliable or constantly breaking?"

  • SDLC area — CI/CD · Primary persona — VP Engineering (also Engineering Manager)

  • Data required — Workflow runs: status (success vs failure)

  • Bad signal — Build success rate <85% → Builds unreliable, slowing teams down

  • What to do — (1) Identify most common build failures; (2) Determine if failures are tests, infrastructure, or code quality; (3) Fix flaky tests, improve infrastructure, increase test quality (owned by VP Engineering)

  • Common causes — Flaky tests, infrastructure issues, test environment instability, timing issues

Failure Rate

Percentage of failed pipeline runs

  • Answers — "How often do builds fail?"

  • SDLC area — CI/CD · Primary persona — VP Engineering (also Engineering Manager)

  • Data required — Workflow runs: status

  • Bad signal — Build failure rate >20% → Too many broken builds

  • What to do — (1) Review recent failures for patterns; (2) Identify if failures are preventable or inherent complexity; (3) Improve pre-commit checks, better test practices (owned by VP Engineering)

  • Common causes — Inadequate local testing, flaky tests, brittle tests, environmental issues

Rerun Rate

Pipelines requiring multiple attempts to pass

  • Answers — "Are flaky tests or infrastructure wasting time?"

  • SDLC area — CI/CD · Primary persona — VP Engineering (also Engineering Manager)

  • Data required — Workflow runs: attempts count

  • Bad signal — Builds requiring >1 attempt >30% → Flaky infrastructure or tests

  • What to do — (1) Prioritize fixing flaky tests; (2) Audit which tests or stages are flaky; (3) Stabilize test infrastructure, remove non-deterministic tests (owned by VP Engineering)

  • Common causes — Flaky tests, timing issues, infrastructure instability, environmental dependencies

CI Duration

Time pipelines take to complete

  • Answers — "How long do developers wait for builds?"

  • SDLC area — CI/CD · Primary persona — VP Engineering (also Engineering Manager)

  • Data required — Workflow runs: start, end timestamps

  • Bad signal — Build time >20 minutes median → Slow feedback loop for developers

  • What to do — (1) Profile build to find slowest stages; (2) Determine if slowness is tests, compilation, or deployment; (3) Parallelize, cache, optimize slow stages (owned by VP Engineering)

  • Common causes — Monolithic builds, slow tests, no caching, sequential execution

CI Bottlenecks

Stages or jobs causing delays

  • Answers — "Where in our pipeline are we losing time?"

  • SDLC area — CI/CD · Primary persona — VP Engineering (also Engineering Manager)

  • Data required — Workflow runs: job durations, dependencies

  • Bad signal — One stage taking >50% of build time → Specific bottleneck slowing everything

  • What to do — (1) Optimize the slowest stage first; (2) Profile why stage is slow: computation, I/O, waiting; (3) Parallelize, cache, or optimize bottleneck stage (owned by VP Engineering)

  • Common causes — Sequential dependencies, slow tests, inefficient scripts, resource limits

Delivery, Reliability & Quality

Getting changes to production safely — deployment frequency, failure rates, incident recovery, and test quality.

Deployment Frequency

How often code reaches production

  • Answers — "How often are we shipping to customers?"

  • SDLC area — Delivery · Primary persona — CTO (also VP Engineering)

  • Data required — Deployments: environment, deployment timestamp

  • Bad signal — Deploying <1x per week → Release cadence too slow

  • What to do — (1) Reduce batch size of releases; (2) Identify deployment blockers: manual processes, fear, long cycles; (3) Automate deployment, increase confidence with testing (owned by CTO)

  • Common causes — Manual deployments, lack of confidence, large batches, infrequent release windows

Lead Time to Production

Time from commit to production deployment

  • Answers — "How fast can we get changes to customers?"

  • SDLC area — Delivery · Primary persona — CTO (also VP Engineering)

  • Data required — Deployments + commits: commit timestamp, deployment timestamp

  • Bad signal — Commit to prod >7 days median → Deployment pipeline has delays

  • What to do — (1) Map deployment stages and find delays; (2) Identify manual gates, approvals, or testing delays; (3) Automate gates, reduce batch size, continuous deployment (owned by CTO)

  • Common causes — Manual approvals, large batches, testing delays, deployment windows

Change Failure Rate

Percentage of deployments causing incidents

  • Answers — "How often do our releases cause problems?"

  • SDLC area — Delivery · Primary persona — CTO (also VP Engineering)

  • Data required — Deployments + incidents: deployment linked to incident

  • Bad signal — >15% deployments cause incidents → Quality gates not catching issues

  • What to do — (1) Increase scrutiny on next release; (2) Audit what types of issues escape: config, code, data; (3) Improve testing, monitoring, rollback procedures (owned by CTO)

  • Common causes — Inadequate testing, environmental differences, configuration errors, monitoring gaps

MTTR

Mean time to resolve incidents

  • Answers — "How quickly do we fix production issues?"

  • SDLC area — Reliability · Primary persona — CTO (also VP Engineering)

  • Data required — Incidents: opened timestamp, resolved timestamp

  • Bad signal — Mean time to resolve >4 hours → Incidents taking too long to fix

  • What to do — (1) Review recent incidents for patterns; (2) Identify if delays are detection, diagnosis, or fix; (3) Improve monitoring, runbooks, rollback procedures (owned by CTO)

  • Common causes — Poor monitoring, unclear runbooks, complex systems, slow rollback

Escaped Defect Rate

Bugs reaching production that should have been caught

  • Answers — "How effective is our testing?"

  • SDLC area — Reliability · Primary persona — CTO (also VP Engineering, Engineering Manager)

  • Data required — Incidents: severity, linked task/deployment

  • Bad signal — >5% defects escaping to production → Testing not effective

  • What to do — (1) Review what defects escaped and why; (2) Analyze testing gaps: no tests, wrong tests, environmental issues; (3) Expand test coverage, improve test quality, better environments (owned by CTO)

  • Common causes — Inadequate test coverage, poor test quality, env differences, time pressure

Untested Tasks

Work shipped without automated test coverage

  • Answers — "Are we skipping quality gates?"

  • SDLC area — Quality · Primary persona — VP Engineering (also Engineering Manager)

  • Data required — Test results + tasks: tasks with no test execution

  • Bad signal — >20% tasks ship without tests → Skipping quality gates

  • What to do — (1) Require tests for all production code; (2) Understand why tests are skipped: time pressure, legacy, unclear standards; (3) Enforce testing standards and allocate time for testing (owned by VP Engineering)

  • Common causes — Time pressure, unclear standards, legacy code, lack of test infrastructure

Quality Trend

Test failure rate over time

  • Answers — "Is quality improving or degrading?"

  • SDLC area — Quality · Primary persona — VP Engineering (also Engineering Manager)

  • Data required — Test results: status, timestamp

  • Bad signal — Test failure rate increasing → Quality degrading over time

  • What to do — (1) Fix failing tests immediately; (2) Determine if new tests are flaky or code quality is declining; (3) Improve test quality and code review standards (owned by VP Engineering)

  • Common causes — Rushed code, declining standards, flaky tests, technical debt

Failure Hotspots

Tests or areas with high failure rates

  • Answers — "Where are our persistent quality problems?"

  • SDLC area — Quality · Primary persona — Engineering Manager (also VP Engineering)

  • Data required — Test results: suite/check id, failure count

  • Bad signal — Same tests failing repeatedly → Persistent quality problems

  • What to do — (1) Prioritize fixing chronic failures; (2) Identify root cause: flaky tests, code quality, design issues; (3) Refactor problem areas or remove flaky tests (owned by Engineering Manager)

  • Common causes — Flaky tests, poorly designed code, architectural issues, environmental dependencies

Release Readiness

Percentage of work passing quality gates

  • Answers — "Are we ready to ship on schedule?"

  • SDLC area — Quality · Primary persona — VP Engineering (also Delivery Lead)

  • Data required — Test results + tasks: tasks passing all checks

  • Bad signal — <80% of work passing gates → Not ready to ship on schedule

  • What to do — (1) Pause new work and fix failing work; (2) Identify why work is failing: quality, incomplete, dependencies; (3) Improve definition of done and earlier testing (owned by VP Engineering)

  • Common causes — Rushed work, unclear standards, late testing, missing requirements