AgileNotes.AI AgileNotes.AI Sprint Memory System
Help Open the app ↗

Tracking Work (WIP)

The WIP (Work In Progress) view is the engine room of AgileNotes.AI: a grid of your tickets with a cell for each day, where you record what state each ticket was in. Those daily statuses drive cycle time, throughput, flow efficiency, and almost every chart.

For a Scrum team it shows the sprint backlog across the sprint timeline; when you close a sprint, unfinished tickets roll over to the next one (see Starting and closing a sprint). Use Refresh to sync from your APM tool (Jira, Azure DevOps, Agility, or Rally) or Add Ticket for manual entry.

The WIP grid for a Scrum team

For a Kanban team it shows the team’s tickets across the active flow window (iteration). A ticket stays on the board until it’s Done — each iteration shows the days that fall inside it, and open tickets carry into the next iteration automatically.

The Kanban WIP grid, with flow columns

Status shortcuts

Click any daily cell and type a shortcut, the full label, or a partial match — all case-insensitive. The cell resolves when you tab or click away.

ShortcutLabelFlow typeCounts toward cycle time?
rReadyWaitingNo
pDevActiveYes
cCode ReviewWaitingYes
qrQA ReadyWaitingYes
qQAActiveYes
uat / uaUATWaitingNo
mMergeWaitingYes
soSign-offWaitingNo
bBlockedWaitingNo
DDoneDoneYes
xDescopedNo
*Not in SprintNo
-No work / HolidayNo

Columns (all teams)

ColumnDescription
SPStory Points — the effort estimate
RORollover — cycle-time days carried from the previous sprint/window
Work Item Age / Cycle TimeTotal active days in the system. Shown bold once Done.
AssigneeTeam member responsible
NotesClick to add a ticket-level note

Starting and closing a sprint

If your team enters work manually, you start and close sprints yourself with the button at the top right of this view. (Teams synced to Jira or another tool don’t see it — their sprints follow the tool.)

  • On the current sprint the button reads Close Sprint. Closing rolls any tickets that aren’t Done into the next sprint.
  • On the next sprint it reads Start Sprint, and unlocks once the previous sprint is closed.

Kanban teams do the same with iterations — closing one doesn’t move anything, since open tickets carry into the next iteration on their own.

If a rolled-over ticket isn’t going to be worked after all, delete it from the new sprint — it stays in the sprints where it was worked.

Metrics — Scrum

MetricDescription
DWIPAverage tickets in Dev per day
WIPAverage tickets being worked (Dev + QA + Review) per day
Cycle TimeAverage days from first active status to Done
ThroughputNumber of items completed in the sprint

Metrics — Kanban

Kanban teams see two rows. The first:

MetricDescription
DWIPAverage tickets in Dev per day
WIPAverage tickets in Dev, QA, or Code Review per day
ThroughputItems completed in the flow window
Cycle TimeAverage days from first active status to Done (includes rollover)
Lead TimeAverage total time in the system (Ready wait + Cycle Time)
Flow EfficiencyActive time / Lead Time × 100

The second row breaks the time down by state: Avg Ready, Avg In Progress, Avg Code Review, Avg QA, and Avg Waiting (post-work queues: QA Ready, UAT, Merge, Sign-off, Blocked).

Kanban flow columns

Kanban teams also get extra columns for flow visibility — RO Wait, Flow State, an SLE indicator (green within SLE, orange exceeding, red critical), State Age, Waiting, Lead Time, and Efficiency. Active tickets sit above a Completed separator; Done tickets below.

Flow efficiency, explained

Flow efficiency is the share of a ticket’s time spent on productive work versus waiting. Dev and QA count as active; Ready, Code Review, QA Ready, UAT, Merge, Sign-off, and Blocked are waiting. Code Review, UAT, and Merge are handoffs where the developer isn’t actively working — so a team with fast handoffs still scores high.

Manage Epics

The Manage Epics button (below the grid, on the right) opens a table editor for the epics in your current team + PI. This is the data behind the Epic Progress chart and the Dashboard’s Scope Progress, so keeping it current is what makes those surfaces accurate.

The Manage Epics table editor

Each row is an epic:

ColumnDescription
RankDisplay order
Epic Key / EpicIdentifier (e.g. DRAG-3364) and name
TypeFrom your org's epic types — Feature, Support, NFR, …
CommittedWhether the epic is part of the PI commitment. Uncommitted epics are still tracked but excluded from committed-scope math.
StartStory points already done at the start of the PI — the baseline. Locked by default; click the padlock above the column to correct it, so the baseline doesn't drift mid-PI.
DonePoints completed so far
EndThe epic's total scope (target points)
StatusTo Do / In Progress / Complete — updates automatically as you edit Done and End. Set Withdrawn yourself when an epic is pulled from the PI.

Add a row with + Epic, remove one with the ×, then Save Changes. Progress reads as Done ÷ End, measured from the Start baseline.

Tips

  • When a ticket is marked Done (D), the remaining days auto-fill with -.
  • Tab / Shift+Tab move between cells; Enter moves down the same column; arrow keys navigate the grid.
  • Click the ticket-type icon to change type or mark a ticket descoped.
  • Mark the first status * to flag a ticket that was added mid-sprint (unplanned).