Dev Days by Epic

Dev Days by Epic tracks the total amount of development work time, measured via dev days, spent on issues associated with a specific epic. This reveals actual engineering investment by initiative, providing visibility into where teams allocate development capacity.

In the AI era, Dev Days by Epic is also useful for separating planned epic investment (including AI feature work, model evaluation, and reliability hardening) from reactive work that silently pulls capacity away from strategic priorities.

How Do You Calculate Dev Days by Epic?

Dev days are computed using minware’s time attribution model, which maps active development activities (such as commits) to tickets and their linked epics based on metadata and time intervals. This aggregation includes coding and related work time automatically attributed via the time model.

Because Dev Days is based on development activity signals, accurate epic attribution depends on clean linkage between code activity → ticket → epic (for example, consistent ticket IDs in branches, pull requests, and/or commits).

The metric is calculated as:

dev days by epic = sum of dev days for all work items linked to a given epic

What Questions Does Dev Days by Epic Help Answer?

Dev Days by Epic helps teams measure and validate alignment between strategic goals and development effort. It answers questions like:

  • Which epics are consuming the most engineering time?
  • Are we allocating capacity according to roadmap priorities?
  • Is time being spent on exploratory or maintenance work at the expense of planned features?

This metric transforms roadmap aspirations into tangible deliverables and surfaces possible misalignment between planning and reality.

How Does Dev Days by Epic Apply to AI-Assisted and Agentic Development?

AI tools and agentic workflows can change where engineering time shows up.

  • AI-assisted coding can reduce “pure coding time,” but increase time spent on validation, review, and iterative refinement. Dev Days by Epic can reveal whether AI is actually reducing engineering effort in an epic, or simply shifting effort into other stages.
  • Agentic AI can increase the volume of automated commits or PRs, which may inflate Dev Days for an epic if those changes are attributed as development work. This makes identity hygiene (human vs. bot/service accounts) and ticket linkage especially important.
  • AI delivery work is often multi-epic by nature (feature build + eval harness + monitoring + safety guardrails). Dev Days by Epic helps leaders confirm that enabling work is truly being funded, not treated as invisible overhead.

In practice, the metric becomes more actionable when teams deliberately structure AI initiatives as epics with clear ticket linkage so model experimentation, evaluation, and production hardening can be measured as investment rather than “misc work.”

What Are Common Variations of Dev Days by Epic?

Teams often segment this metric by:

  • By sprint or quarter, to compare investment over time
  • By role or activity type, such as development vs. code review
  • By epic status, differentiating active, paused, or completed epics
  • By engineered complexity, such as frontend vs. backend

Some teams also normalize by epic size to measure dev days per story point and assess estimation accuracy.

In AI-heavy organizations, additional useful segmentations include:

  • Human vs. automation contribution views, separating developer activity from bot/agent activity when automation produces commits or PRs
  • Epic type, such as feature delivery epics vs. model evaluation / safety / reliability epics, to ensure “quality work” is not being starved

What Are the Limitations of Dev Days by Epic?

Dev Days by Epic highlights where development time goes but not whether that time delivered value or quality outcomes. It assumes accurate ticket tagging and consistent epic linkage.

Dev Days by Epic can also understate work for epics where progress happens outside of code commits (for example: prompt iteration, incident response, coordination, or review-heavy stabilization work). In those cases, Dev Days by Epic is best treated as “active development work time,” not “total effort.”

AI and agentic workflows add a few common failure modes:

  • Misattribution from missing ticket IDs (especially in automated changes), which can cause dev work to fall outside the intended epic
  • Bot/service accounts skewing trendlines, if agentic commits are counted the same way as human development activity
  • False conclusions from “lower dev days,” if AI reduces coding time but increases downstream quality costs (for example: regressions, higher bug time, or post-release remediation)

To provide better insight, pair it with:

Complementary Metric Why It’s Relevant
Assigned Time by Epic Shows total time including non-dev activities like meetings or planning
Sprint Rollover Rate Indicates if multi-sprint work on an epic is causing delays
Dev Days per Story Point Helps compare effort allocation against planning estimates
Work in Progress (WIP) Helps detect whether time is being diluted across too many epics at once
Change Failure Rate Provides a quality counterbalance—especially important if AI tooling increases throughput but also increases release risk
Bug Time Ratio Shows whether epic investment is being consumed later by reactive defect remediation

How Can You Improve Dev Days by Epic Accuracy and Usefulness?

To better align Dev Days with strategy and delivery intent:

  • Maintain strong ticket hygiene. Ensure all work is linked to correct epics to preserve data accuracy
  • Balance epic scope. Large epics risk diluting focus; use WIP Limits to keep effort discrete
  • Track and compare over time. Regularly compare projected dev days against actual to detect drift
  • Refine epic granularity. Split overly large epics that accrue too many dev days to maintain clarity
  • Review epic effort in retrospectives. Use discrepancies as opportunities to adjust planning or scope

In AI-assisted environments, add a few extra guardrails:

  • Standardize ticket IDs in automated work. Require agentic PRs/branches/commits to include ticket identifiers so development time lands in the correct epic.
  • Decide how to treat bot/agent identities. If you want Dev Days to represent human development effort, filter out bot accounts. If you want “total engineering system output,” include them, but keep the view consistent over time.
  • Fund enablement explicitly. Ensure evaluation harnesses, observability, and safety/quality hardening are represented as tickets under the epic so the investment is visible.

Dev Days by Epic offers a clear view into how engineering time maps to strategic goals. When used consistently, it informs prioritization, improves forecasting, and drives focused execution. In AI-driven teams, it also helps validate that investment in AI delivery and AI reliability work is intentional.