Home About Experience Projects Case studies Resources Articles Briefs Playbook Tools FAQ How we start Security Get in touch

Case study 10

One meaning for done, on every board, in one day

Confidential engagement, described by its shape. Every image and file on this page is rebuilt with invented data.

All case studies · 10 of 15

Roughly one in four tasks owned by leadership carried any status at all. By the end of the day the request came in, every active board had the same three fields, a template carried them to every new board, and a sweep kept "done" meaning one thing.

Status meant something different on every board. A task could be ticked done and still carry a "Complete" status on one board and "In Progress" on another. The tracker ran as a basic workspace without admin controls, so nothing could be enforced centrally. Leadership asked to be able to see where work stood without opening every board.

I set one standard and put it everywhere in a single day.

Three fields, no more. A status single-select with five states: Not Started, In Progress, Delayed, Blocked by client, Blocked internally. There is no Complete state, because the tracker's own done checkbox is the only done. A one-line comment for "where this stands now", written by a person. A yes or no flag for critical this week.

Workspace level, same day. The three fields were created once at workspace level and attached to every active board the same day. One field means one thing everywhere, and anything that reads status can read it across boards.

A template board. Default sections plus the three fields, duplicated for every new board, so a board made next month carries the standard without anyone remembering it.

The sweep. A script runs every few minutes, finds completed tasks that still carry a status, and clears it. Nobody has to remember. A finished task never reads In Progress.

The status field kit (one single-select, every board)

StateUse when
Not startedCreated, no work yet
In progressBeing worked now
DelayedBehind its date, still moving
Blocked by clientWaiting on the client; names who
Blocked internallyWaiting on our side; names who
DoneThe done checkbox only, never a status
single-select, no Complete; a sweep clears status on done tasks every few minutes

Status coverage, Task Health Dashboard (DASHBOARD and FLAGS tabs)

CheckFoundStandard
Tasks with a status197 of 200every task, at creation
Open tasks with no status3none
Done tasks holding a Completed status90none; the sweep clears it
Open tasks with no owner5none
Open tasks with no due date4none
Total flagged (FLAGS tab)12none
(No status) =COUNTBLANK(RAW!$E$2:$E$201)  Flags =SUMPRODUCT((RAW!$H$2:$H$201="")*((RAW!$D$2:$D$201="")+(RAW!$G$2:$G$201="")+(RAW!$E$2:$E$201="")>0))

Task rules. Every new task gets a status and a comment line when it is created. Its start date is the Monday of its due week. Overdue tasks move to today rather than sitting in the past. Critical is yes only when the task is due this week and its owner can act on it. A blocked status names who is blocking.

Applied to my own work first. I applied the rules in bulk to 100+ of my own tasks before asking anyone else to, so the standard had a visible example on day one.

Recurring work generated ahead. A weekly scheduled script creates next week's task for each recurring duty, with the week's date in the title, unless one already exists. The task appears before the work does.

Task Health Dashboard DASHBOARD tab: tasks by status including 3 with no status, overdue by person, and 12 data flags
DASHBOARD tab: status counts, including the blanks
Task Health Dashboard FLAGS tab: 12 open tasks missing a status, an owner or a due date, each with its flag reason
FLAGS tab: every open task missing a field, by reason
Task Health Dashboard OPEN tab: open tasks sorted by due date with status, owner and the critical flag
OPEN tab: one status vocabulary across every client

Click any image to see it full size. Every file here is rebuilt with invented data.

The results, in bands. Status fields went from roughly a quarter of leadership tasks to every active board within one day. Done has one meaning. New boards inherit the standard. A review date is set to check whether comment lines go stale, and an automatic fill stays unbuilt until that review shows it is needed.

What went wrong
  1. Without admin controls, nothing could be enforced centrally and an archived board could not be restored. The standard lives in the template board and the sweep instead of a setting, so a board built from scratch can still miss it.
  2. Before the change, the done checkbox and a Complete status disagreed on the same tasks. Dropping Complete leaves finished tasks holding their last status, so the standard now depends on the sweep, and a sweep failure is something I watch for.
  3. A human-written comment line goes stale when people forget it. I chose to keep it human-written with a dated review rather than hide the habit behind automation.

Case study 10

One meaning for done, on every board, in one day

WhereA small professional-services team running a few dozen client accounts; details changed
RoleRemote operations and project management; owner of tracker standards
ScaleEvery active board in one day; 100+ of my own tasks reworked in bulk as the example
StackSpreadsheets, scripts, a shared task tracker, email