Skip to main content

Progress, attention and health

Preview
This feature is in preview. It is being refined with early feedback, so its screens and behavior may change between releases, and it may need to be switched on for your organization before it appears. See experimental features for how preview works in Dime.Scheduler.

"Is this task done?" sounds like it has one answer. In practice a project usually has two sources willing to answer it, and they do not always agree.

Somebody reports a task as 80% complete. Meanwhile its card sits in the Done column of the Kanban board. Which one does the project believe?

Dime.Scheduler does not guess. Your organization tells it, once, for every projectProjectA job seen as a whole in project planning: a body of work with a budget, a team, dependencies and a deadline. Its tasks are still planned as ordinary appointments on the board..

The progress measureโ€‹

The progress measure decides which signal is read as completion. It is one setting for the whole organization, chosen by an administrator on the Projects tab of application setup, and everything that talks about progress follows it: the percentage the portfolio and every project page show, the work done on the overview, and the health rules that read progress.

The Projects tab of application setupThe Projects tab of application setup

Progress measureA task is done when
Progress %It is completed, or reported at 100%
Kanban statusIt is completed, or its card sits in a lane marked as done
Progress % and Kanban statusBoth figures are shown, and health reads the lower of the two

Pick the one that matches how your teams actually work. If people diligently report percentages, use that. If they never do but they do move cards, use the board. Choosing a signal nobody maintains produces projects that look permanently stalled.

Progress % and Kanban status is the interesting setting, and it is not simply the cautious middle option. The pages show both readings side by side, so you see where they part ways, and health reads the more pessimistic one. A portfolio is a triage view, and the optimistic reading is exactly the one that makes risk disappear.

When the signals disagreeโ€‹

Whatever the measure, a task whose two signals contradict each other is worth pointing at. There are four ways that happens, and they mean genuinely different things:

ConflictWhat it usually means
On the board this is done, but the task is still openThe work finished and nobody closed the task
Reported 100% done, but the task is still openSame, reported the other way round
The task is closed, but its card never moved to a done columnThe task was closed administratively without the board catching up
On the board this is done, but the reported percentage is lowerThe board says finished, the number says otherwise

None of these is necessarily wrong. What they all are is a place where the project's two records of reality have come apart, and the value of surfacing them is that somebody decides which is right rather than the project quietly averaging them.

The Inconsistent progress rule counts these tasks, and the project page lists them under To reconcile. Both need at least one lane marked as done on the task board, since without one the board has no opinion about being finished.

Project healthโ€‹

Every project gets one verdict: On track when no rule applies, At risk when a rule is at warning, and Off track when a rule is critical. The most severe rule that applies decides it, and every rule that fired is listed, the critical ones first. A project without tasks has No status.

The rules are the same everywhere. The portfolio, its overview and the project page all read one verdict from one set of health rulesHealth ruleOne condition that can make a project At risk or Off track, such as overdue tasks or hours used against the budget. Each rule warns and turns critical from thresholds an administrator sets for the whole organization; the most severe rule that applies decides the verdict., so a project cannot be on track in one place and off track in another. An administrator maintains the rules on the Projects tab of application setup. Planners see them read-only, on the Health view of each project.

How a rule decidesโ€‹

A rule that counts or measures something takes two thresholds, Warning from and Critical from, each with its own switch. A rule can warn without ever turning critical, turn critical without warning first, or do both, in which case the critical value must be the higher one. A rule that is simply true or false takes a Severity instead: Off, Warning or Critical.

A rule with both thresholds off does nothing at all: it neither colors the project nor lists anything under Needs attention. There is no separate switch for attention. A rule that is on both colors the project and flags the work behind it.

The rulesโ€‹

The rules come in four groups, and each group is the column it colors in the portfolio list. The defaults below are what an organization that never changed anything reads.

GroupRuleMeasuresDefault
ScheduleOverdue tasksTasks whose planned end date has passed while they are not doneCritical from 1
ScheduleBaseline slipDays the planned finish lies beyond the date saved as the baselineBaselineThe original plan frozen in the Gantt chart. Shown underneath the current bars, it is how a project manager sees how far the plan has drifted from what was agreed.Warning from 1, critical from 5
ScheduleProject end date passed, work leftThe project's own end date is behind you and tasks are still openCritical
ScheduleDue soon with low progressThe project ends within a number of days and is less than a share doneWarning, within 14 days and below 80%
ScheduleBlocked tasksTasks in a lane marked as blockedWarning from 1
ScheduleWaiting on dependencyTasks that cannot start because a task before them is not finishedWarning from 1
BudgetHours usedHours spent as a share of the budgetWarning from 90%, critical above 100%
BudgetPlanned beyond budgetThe hours already on the board add up to more than the budgetWarning
BudgetTasks over their hoursTasks that used more hours than their own budgetOff
ResourcesBusiest person's loadThe most loaded person on the project, against their capacity in a weekWarning above 100%, critical above 115%
ResourcesTeam capacityThe team's planned work on all its projects against its capacity, until the project endsWarning from 90%, critical from 110%
Watch listUnplanned tasksTasks with nothing on the board yetOff
Watch listUnplanned work coming upTasks starting within a window with nothing on the board yetWarning from 1, within 14 days
Watch listBehind tasksTasks with less done than their elapsed time suggestsOff
Watch listAwaiting confirmationTasks whose work on the board is still tentativeOff
Watch listInconsistent progressTasks whose % done and board lane disagreeOff

The watch list rules are off by default because counting them turns almost every project amber. Switched on, they count toward the Schedule column.

A few rules are worth reading closely.

Overdue means the planned end, not the date the customer asked for. Summary tasks and milestones are left out, since a summary's end date goes stale as soon as its children move. A task counts as done when it is completed, reported at 100%, or sitting in a done lane, whatever the progress measure. Fully planned is not done: work that is booked is committed, not finished.

Baseline slip is the one worth thinking hardest about, because it is the only rule that measures the plan against what the plan originally said rather than against today. A project can have no overdue tasksTaskA unit of work that belongs to a job. It appears in the open task list until it is scheduled to a resource. and nothing flagged and still have quietly moved two months to the right. Every individual deadline was renegotiated in good faith, each time for a good reason, and nothing ever looked wrong. The baseline, which is set from the Gantt chart, is what catches that.

Busiest person's load only counts people who carry a meaningful part of the project, by default those with at least 10% of its planned hours, so a colleague who spent one afternoon on it does not turn it red. Lower the share for large teams, where everyone does a small part. A person's load is everything planned on them, on every project and none, and exactly 100% is full rather than over.

Team capacity looks at the whole team instead: everyone planned on the project, from this week until the project's end, with all their planned work against all their capacity. It catches the project whose people are each just about fine and together have no room left. A project without an end date, or one already past it, is measured over the next 13 weeks.

Both resource rules measure planned work only, the appointments on the boards, and capacity from capacity records only. A week without capacity is not counted as overloaded, and a project nobody is planned on reads Nobody planned rather than on track.

A task is behind when its reported progress trails the share of its duration that has passed by more than 25 points, once at least 10% of that duration is behind it.

"Today" is your own local date, so a task ending late on the 17th is overdue from midnight on the 18th where you are, not from midnight in another time zone.

Needs attentionโ€‹

Health tells you that a project is in trouble. The Needs attention list on the project's Overview tells you where, task by task. It lists the tasks behind every task-counting rule that is switched on, so its contents follow the same rules as the verdict.

The tasks are grouped by what they call for:

GroupThe tasks in it
To planUnplanned, starting soon first
To confirmPlanned, but only tentatively
LateOverdue or behind. Moving the task's dates or updating its progress clears them; moving appointments does not.
To unblockBlocked, or waiting on a dependency
To reconcileSignals that disagree

Each task appears once, under the most pressing of its reasons, and each row carries the one action that clears it, such as planning the task or locating it on the board. A row is amber when its rule warns and red when its rule only goes critical.

The portfolio's overview has a Needs attention block of its own, one row per project and problem, for the signals that can be judged across the whole portfolio at once.