
Progress Tracking That Actually Moves Products Forward.
Learn how progress tracking turns product delivery from guesswork into a measurable system, with proven metrics, dashboards and UK frameworks.
Progress Tracking That Actually Moves Products Forward.
Key takeaways
- Progress tracking is a decision system, not a collection of status updates.
- Separate activity, outputs and outcomes so a completed task doesn't masquerade as delivered value.
- Use a balanced set of flow, quality, value and risk metrics, rather than relying on velocity or percentage complete.
- Treat event data as product infrastructure. Stable naming, validation and versioning matter as much as dashboard design.
- Choose progress UI patterns that match the user's journey and show honest movement towards a meaningful goal.
- Build privacy, performance and ethical safeguards into tracking before collecting identifiable user data.
- Review every metric against one question, what decision will change when this signal moves?
Most progress tracking advice starts with a dashboard. That's backwards. A dashboard can display activity without showing whether a product is getting closer to a useful outcome, and a row of green delivery indicators can conceal unresolved risk, weak adoption or a journey that users abandon before reaching value.
The stronger approach treats progress tracking as a continuous measurement and control loop. The UK government has used Major Projects data collection as a formal accountability mechanism since 2013, and the current annual reporting system brings departmental portfolio data into a standardised dashboard structure through the Major Projects data collection. That model matters for product teams because it treats progress as something monitored, updated centrally and assessed against evidence, not something declared during a meeting.
Before adding another chart, ask three questions: what are we measuring, who needs the answer, and what decision will it change? If nobody can answer the third question, the metric may be interesting, but it isn't progress tracking. It's instrumentation without purpose.
Why Most Progress Tracking Is Just Noise
The common assumption is that progress tracking means keeping a status board current. Teams mark tasks as done, move cards across columns and publish weekly updates. Those actions can support delivery, but they only describe activity. They don't prove that users received value, that quality remains acceptable or that the remaining work is becoming safer to complete.
A dashboard filled with completed tickets creates a particularly dangerous illusion. A ticket can close because the code merged, while the feature remains difficult to discover, fails under realistic conditions or solves the wrong problem. Completion is an event. Progress is a change in position relative to an outcome.
The UK Government Functional Standard for project delivery makes this distinction explicit by requiring portfolio performance to be reported against plans using finances, benefits, costs, outcomes, milestones and risks, alongside variance commentary and forecasts for future performance. Its guidance also expects estimates for cost, benefit, schedule and resources to be justified with evidence such as benchmarking, data analytics, probabilistic simulation or prior work. That is a control system, not a prettier status report. Product teams can apply the same discipline at a smaller scale.
Activity records are not outcome evidence
Activity tells you what people did. Outputs tell you what the team produced. Outcomes tell you what changed for users, the organisation or the service.
- Activity: a team completes interviews, writes tickets or merges code.
- Output: a new onboarding step, release or support workflow is available.
- Outcome: more users complete the intended journey, staff spend less time resolving avoidable issues, or a critical process becomes easier to access.
All three can belong in a delivery view, but they shouldn't be treated as interchangeable. A product manager may need activity signals to understand capacity, while a sponsor needs outcome evidence to decide whether to continue funding, change direction or accept residual risk.
Practical rule: If a metric can rise while the user's situation stays the same, treat it as an activity signal, not proof of progress.
The questions a useful dashboard answers
A useful dashboard should make decisions easier, not just make reporting faster. It should show the current position, the direction of travel, the confidence in the forecast and the next intervention available to the team.
That means each metric needs an owner, a review rhythm and a response. If lead time rises, the team investigates bottlenecks. If a milestone slips, the delivery lead revises the forecast and explains the variance. If a user outcome weakens, product and design examine the journey rather than celebrating a full backlog.
The most effective progress tracking systems are deliberately smaller than teams expect. They favour a short set of signals that someone will act on over a large catalogue that nobody reviews.
What Progress Tracking Really Means
I use a sat-nav to explain progress tracking because it captures what a single completion percentage misses. A sat-nav doesn't tell you only that you're part-way through a journey. It shows where you are, which route you're taking, how quickly you're moving and when you're likely to arrive.
Product teams need the same four components:
- Position: the current state, such as the number of users who have reached a milestone or the stage a release has reached.
- Route: the planned path compared with the path taken, including changed scope, dependencies and deviations.
- Pace: the rate of movement, represented by measures such as throughput, lead time or progress through a defined journey.
- ETA: a forecast based on current evidence, uncertainty and known constraints, rather than an optimistic date copied from an old plan.
Track the right layer
A team that measures only outputs may ship efficiently while failing to improve the experience. A team that measures only outcomes may discover a problem too late to diagnose it. Good progress tracking connects the layers.
The National Audit Office's guidance on government performance monitoring recommends tracking inputs, outputs, enabling actions and direct outcomes. For longer-term goals, it recommends combining leading and lagging indicators, with baseline performance and clear metrics that allow teams to judge each objective. Leading indicators help you understand whether a result is likely to arrive. Lagging indicators confirm what happened.
For example, completed usability sessions can be an input or enabling action. A released onboarding change is an output. Successful completion of the onboarding journey is an outcome. Repeat use or reduced support demand may provide later evidence of sustained value. None of these signals replaces the others.
A single percentage complete number collapses route, pace and uncertainty into an attractive but fragile summary. It can't show whether the final work contains the hardest dependency, whether scope changed or whether users are reaching the intended result. For teams automating operational workflows, resources such as Faberwork LLC automation for enterprises can also help connect delivery activity with the reliability of the process being measured.
Progress tracking means measuring movement towards a defined outcome, explaining variance from the plan and using evidence to choose the next action.
The Metrics That Actually Move Decisions
The metric list published in HMRC's digital delivery guidance is a useful starting point because it includes team velocity, sprint burndown, release burn-up and burn-down, flow or throughput, test coverage, code quality, code complexity, lead time, user satisfaction and financial savings. The value isn't in copying every metric into one dashboard. It's in recognising that delivery speed, technical health and user value must be read together.
I group a practical shortlist into four families.
Flow shows how work moves
Throughput indicates how much work reaches a defined state. Lead time shows how long work takes to move from an agreed starting point to that state. Cycle time, sprint burndown and release burn-up can add context, but teams should define their boundaries carefully. A burndown can look healthy while unfinished work is repeatedly moved out of scope.
Review flow metrics frequently enough to spot a bottleneck, with the delivery team owning the interpretation. When lead time increases, the response shouldn't be “work harder”. It should be an investigation into queues, review delays, unclear acceptance criteria, dependencies or excessive work in progress.
Quality prevents speed from becoming rework
HMRC's metric set includes test coverage, code quality and code complexity. Those measures don't prove that a product is reliable, but they can expose conditions that make future change harder or release riskier. Pair them with defects, failed checks and incidents that matter to the journey.
Velocity alone is insufficient because a team can increase apparent output while creating more rework. Flow metrics show movement. Quality metrics tell you whether that movement is creating a stable product.
Value connects delivery to the reason for funding it
User satisfaction and financial savings appear in HMRC's guidance, but value should be defined in the language of the product. That might mean a completed user journey, an accepted application, a successful task or a reduction in avoidable manual handling.
The Government Functional Standard for project delivery also places benefits and outcomes alongside finances, costs, milestones and risks. Senior stakeholders don't need every engineering detail, but they do need a credible view of whether delivery is producing the intended benefit.
Risk makes uncertainty visible
Risks include technical complexity, dependency failure, compliance gaps, data quality problems and forecast variance. Track the risk itself, its owner, its trigger and the decision threshold that requires escalation.
A strong dashboard gives different audiences different views of the same underlying data. Engineers may need code complexity and test signals. Product managers may need journey completion and lead time. Executives may need benefits, cost, milestone variance and material risks. The data should remain connected, even when the presentation changes.
For a deeper product perspective, focusing on measurable impact is a useful companion to this measurement approach.
Designing the Event Data Behind the Dashboard
A dashboard is only as trustworthy as the events beneath it. If teams define events casually, analysts spend their time explaining discrepancies instead of helping product decisions. The fix is an event model designed as deliberately as an API.
Start with stable business actions rather than interface details. “Button clicked” describes a user interaction, but “application submitted” describes a meaningful milestone. The latter remains useful if the interface changes from a button to a swipe, voice action or assisted workflow.
Give every event a clear contract
Each event should have a name, a definition, an owner and the context required to interpret it later. Useful context may include the user or account identifier, journey stage, product area, milestone, platform and timestamp, subject to the organisation's privacy requirements.
Keep three categories distinct:
- Page or screen views describe exposure.
- Funnel events describe movement between defined stages.
- Milestone events describe meaningful completion or state change.
Milestones deserve first-class treatment because stakeholders eventually ask harder questions. They'll want to know not only whether a screen loaded, but whether an applicant submitted valid information, whether a customer reached activation or whether a case moved to its intended resolution.
The practical mechanics matter. Version event schemas when definitions change, retain a clear migration path and reject malformed payloads before they reach reporting. Test duplicates, missing properties, clock differences and platform-specific naming. A mobile event and a web event representing the same business action should map to one canonical definition rather than being counted as separate achievements.
Build the data path before polishing the visual layer
The GOV.UK performance framework for digital services sets out a measurement process that begins with user needs, then moves through deciding what to measure, configuring platforms, establishing a baseline, aggregating data, analysing and visualising it, and monitoring, iterating and improving. It also stresses simple, actionable metrics, defined data sources and an agreed collection frequency.
That order prevents a common failure mode. Teams build an attractive dashboard first, then discover that the source data cannot distinguish a new user from a returning user or a genuine milestone from a repeated attempt.
A clean pipeline captures the event, names it consistently, validates the payload, transforms it into analysis-ready data and displays a decision-oriented view. Teams investigating stage-by-stage movement can use funnel analysis to examine unique users, drop-off and time taken between steps without confusing traffic with progress.
Choosing UI Patterns That Surface Progress Clearly
The right progress component depends on the shape of the user's goal. A linear bar works when the journey has a known sequence and each stage carries similar weight. It becomes misleading when the first steps are quick and the final step involves review, verification or an external dependency.
A stepper is clearer for a multi-stage application because it can show completed, current and upcoming stages. It should explain what each stage means and what the user needs to provide. Don't label a stage “almost complete” if the user still faces a difficult decision or a long wait.
Match the visual pattern to the journey
A percentage ring suits a bounded task with a defensible calculation, such as profile completion. It creates false precision when the underlying score combines arbitrary weights. A long-running goal benefits more from a milestone timeline, especially when users need to understand achievements across time rather than reach one final state.
Goal-based cards work well for dashboards where several objectives coexist. Each card can show the target, current position, recent movement and the next useful action. That is more informative than placing every measure into one composite score.
The number 78% can feel discouraging when the remaining 22% contains the hardest work. Those figures are useful as a design example, not as evidence of a general product behaviour. The underlying lesson is practical: show effort, difficulty and next steps where the completion calculation can't represent them.
Design for trust, not decoration
Copy should tell users what has happened and what they can do next. “Identity details saved” is more useful than a coloured segment with no explanation. If a stage is blocked, say why and provide a recovery path.
Internal dashboards need the same restraint. A CTO usually needs a clear view of delivery risk, reliability and forecast confidence, not animated charts or a dense wall of gauges. Guidance on trustworthy SaaS KPI dashboards is valuable when reviewing hierarchy, context and the difference between visual polish and decision clarity.
Every visual should answer a question. If a progress bar doesn't change a user action, clarify a decision or support motivation without overstating certainty, remove it.
Privacy, Performance and Ethical Trade-offs
Progress tracking can become intrusive when teams collect identifiable behaviour without a clear purpose. Under UK GDPR, product teams should establish an appropriate lawful basis, explain the processing clearly and minimise the data they collect. The measurement question should come first. If an aggregate event answers it, don't retain a detailed user-level trail by default.
Retention should follow purpose. A short-lived operational diagnostic may not need the same retention period as a longitudinal outcome measure, and a product team should document why each category remains available. Access controls matter too. Progress data can reveal financial circumstances, health-related information, work status or other sensitive patterns even when the dashboard looks harmless.
Performance creates a separate trade-off. An event pipeline that blocks the main interaction, sends excessive payloads or triggers repeated network work can degrade the product it is meant to improve. Use asynchronous collection, batching and carefully considered sampling where exact counts aren't necessary. Preserve complete records for critical milestones, while treating low-value diagnostic signals differently.
Measured progress and perceived progress can diverge
The Department for Education's official performance data for 2025 records 62% of pupils meeting the expected standard in reading, writing and maths at key stage 2, compared with 61% in 2024. The same data records the share not meeting the standard at 29.3% in 2025, down from 31.1% in 2024. These figures illustrate a mature longitudinal model that combines thresholds, subgroup comparisons and repeated annual measurement, rather than relying on a single assessment. The published data is available through the UK education progress data service.
Perception can still tell a different story. The Keep Britain Working update discusses the need for more consistent data on sickness absence, return-to-work outcomes and disability inclusion, with standardised collection and aggregation across organisations and regions. It also notes that IPSOS found many British adults noticed little progress on government milestones in 2025. That gap matters because people judge progress through lived experience, while institutions often judge it through selected indicators.
Before enabling a new tracking feature, check:
- Purpose: Can the team state the decision the data will support?
- Lawfulness: Is the lawful basis documented and communicated?
- Minimisation: Are the identity, attributes and event detail necessary?
- Accuracy: Can duplicate, missing or self-reported data distort the result?
- Retention: Does the storage period match the measurement purpose?
- Performance: Does collection affect response time or battery use?
- Proportionality: Does the insight justify the intrusion?
For implementation teams, performance monitoring provides useful context for checking service health alongside product signals.
Two Real-World Progress Tracking Setups
Consider a consumer app with a multi-step onboarding journey. The user's goal isn't to fill in screens. It's to reach a useful first experience with enough information saved to make the product relevant.
The event model should capture entry into onboarding, each meaningful step completed, validation failures, abandonment, return visits and the activation milestone. The dashboard should separate unique users progressing through stages from repeated attempts, then show time between stages and the points where users stop moving.
Setup one for consumer onboarding
The product team reviews the journey view alongside release information and support themes. If users reach a personalisation step but fail validation, the response may be clearer copy or a better input control. If users complete the form but don't reach activation, the team investigates the first-use experience rather than celebrating onboarding completion.
The engineering view adds event delivery health, release comparison and quality signals. A sudden change after deployment may indicate a tracking defect, a genuine product regression or a change in user traffic. The team needs enough context to distinguish those possibilities before changing the interface.
A goal-based card for the user might show saved profile details, the next recommended action and a clear explanation of what that action delivers. Internally, the product manager can track activation as the outcome while engineers monitor event validity and lead time for corrective work. The same milestone supports both audiences without forcing them to share the same dashboard.
Setup two for a long-running application process
Now consider a workforce platform handling an application that may involve document collection, review, identity checks and a decision. The user wants confidence that the application is moving, while the organisation needs visibility into queues, missing information and operational risk.
Capture each state transition as a business event, including submission, clarification requested, document accepted, review started and decision recorded. Store the reason for a return or rejection in a controlled vocabulary, with free text used only where it adds necessary context. This structure lets teams distinguish user delay from internal processing delay.
The operational dashboard focuses on queue age, time between milestones, incomplete submissions and exceptions. A leadership view focuses on outcome measures, service commitments and risk. Product teams can then decide whether to improve guidance, automate a check, change staffing or revise the process itself.
Arch has worked on products including Deploy, which is relevant to workforce platforms, and My Pension ID, which involves identity-driven user journeys. These examples should be treated as context for the kinds of journeys a studio can build, not as evidence of a particular tracking result.
A roadmap should record the decision each milestone enables, not merely the date a feature is expected to exist. Teams planning this work may find an engineering roadmap planning guide useful for connecting delivery sequencing with dependencies and outcomes.
When the event model, metric definitions and UI language agree, progress tracking becomes part of the product rather than an afterthought. It helps users understand what to do next, helps teams diagnose delivery problems and gives leadership a more honest view of value and risk.
Arch designs and builds digital products with measurement in mind, from discovery and prototyping through mobile apps, websites, AI solutions and long-term support. If your team needs progress tracking that connects user outcomes with reliable delivery data, visit Arch to discuss the product you're planning.
Frequently asked questions
What is progress tracking in product development?
Progress tracking in product development measures movement towards a defined user or business outcome. It combines current position, planned route, pace, forecast and risk rather than relying on a single completion percentage. Useful systems connect activity and outputs to outcomes, then attach each metric to an owner and a decision. A completed task may show activity, but it only demonstrates progress when the resulting change supports the intended product goal.
Which progress metrics should a product team start with?
Start with a small set covering flow, quality, value and risk. Flow can include throughput and lead time. Quality can include test coverage, code quality and complexity. Value should reflect the product's intended outcome, such as successful journey completion or user satisfaction, while risk captures dependencies, variance and unresolved technical or compliance concerns. HMRC's digital delivery guidance includes these metric families, but teams should select only signals they'll review and act upon.
Why isn't velocity enough for progress tracking?
Velocity describes a team's completed estimate within a chosen delivery method, but it doesn't show whether the work delivered user value or introduced quality problems. A team can report strong velocity while shipping features that users don't adopt, increasing complexity or creating rework. Pairing flow measures with quality, value and risk signals gives a more balanced view. Velocity can support planning, but it shouldn't serve as the product's definition of progress.
How should teams track progress without harming privacy?
Define the measurement purpose before collecting data, then minimise the event detail and identifiers required to answer that question. Document the lawful basis, explain tracking clearly, set retention periods that match the purpose and restrict access to sensitive records. Prefer aggregate reporting when user-level history isn't necessary. Teams should also test for inaccurate self-reporting, duplicate events and unintended inferences, because privacy risk can arise from combinations of seemingly ordinary data points.
Which UI pattern works best for showing progress?
No single pattern works for every journey. Use a linear bar for a bounded sequence with reasonably understood stages, a stepper for a multi-stage process, a timeline for long-running goals and goal-based cards when several objectives compete for attention. Percentage rings can work for simple completion calculations, but they create false precision when the score uses arbitrary weighting. The pattern should explain current status, next action and any meaningful uncertainty.
How often should teams review progress metrics?
Review frequency should match the decision and the volatility of the signal. Delivery teams may inspect flow and quality signals during regular delivery routines, while leadership may need a less detailed portfolio view. Critical user journeys and service health deserve checks around releases, and broader dashboards should support trend and regression review. The important principle is not a universal schedule. It's assigning an owner, defining a trigger and agreeing what action follows a material change.
About the Author
Hamish Kerry is the Marketing Manager at Arch, where he's spent the past six years shaping how digital products are positioned, launched, and understood. With over eight years in the tech industry, Hamish brings a deep understanding of accessible design and user-centred development, always with a focus on delivering real impact to end users. His interests span AI, app and web development, and the potential of emerging technologies. When he's not strategising the next big campaign, he's keeping a close eye on how tech can drive meaningful change.
Hamish's LinkedIn

