Task stages
All backlog tasks are separated in stages. The task stage serves to indicate the overall status of scheduling and priority for a collection of tasks.
Process of moving tasks between stages is called Stage Promotion - or simply, Promotion.
Task stages also limit what status a task in said stage can have. Clarity explicitly defines six task stages.
New
All new tasks are created in stage New. This stage serves as Unread Inbox for the Team - meaning the tasks in this stage has not been viewed by Team leader nor Team.
Tasks from New are promoted to any other stage, and it is generally the responsibility of Team leader to promote them.
Allowed task statuses: Pending
Review
Review stage serves as clarification stage for all new tasks. All tasks received in New that were reviewed by Team leader should enter this stage IF further clarification is required to determine the value, validity and priority of the task.
Tasks where value, validity and priority can be determined outright can bypass this stage and be promoted directly to any other stage.
Allowed task statuses: Pending
Important For a task to transition out of Review stage it should be complete and have a clear and defined objective, implementation notes , checklist, acceptance criteria, and estimation.
Immediate
Tasks to be worked on immediately disregarding all other work should be placed in this stage.
A task promoted to this stage serves as a signal to the Team to immediately reassign all available resources to deal with the tasks in Immediate regardless of any other priorities.
Tasks promoted to this stage should be an exceptional event and be reserved for emergencies only. It is always the goal of the team to have no tasks in Immediate as soon as possible. Whenever a task is promoted to this stage, Team should be notified and a member or members able to resolve the issue must stop all other work to deal with all tasks in Immediate. Resources of the Team are reassigned all till there is no more pending Immediate tasks, even if it means completely stopping all work on tasks in Now.
If for any particular task such emergency response feels unjustified, it most likely is - tasks with a very high priority but not warranting undivided attention of the Team should be promoted to Next - not Immediate.
It is also implied all tasks in Immediate are the highest priority for the purpose of scheduling. When using prioritization by rank, all tasks in Immediate are implied to have Essential rank.
All tasks delivered from this stage are reviewed by the Team at the end of each delivery cycle using postmortem routine.
Allowed task statuses: all task statuses are allowed.
Now
All tasks to be worked on in the current delivery cycle. Tasks can be promoted in and out of Now at any given time, even when delivery cycle has already been started, provided said tasks are Pending or Waiting. You should however aim to minimize such cases - swapping priorities mid run is disruptive and delivery cycles in Clarity should be short enough to allow a high level of agility and direction change without sacrificing sanity of the team. You should never promote tasks currently In progress and being worked on by Team members. This is highly disruptive and should be a last resort option.
Allowed task statuses: all task statuses are allowed.
Next
All tasks prioritized and scheduled to be worked on in the next delivery cycle. At the end of current Now cycle tasks from Next are promoted to Now.
Next should be kept at an approximate size of one delivery cycle. If there are insufficient amount of tasks in Next to fill a delivery cycle, tasks from Later are promoted to Next taking into the consideration the priorities in Later.
Allowed task statuses: Pending, Waiting.
Later
Later stage serves as a general work backlog. All tasks not prioritized for work Now, Immediately or Next are placed in this stage.
Care should be taken to keep Later prioritized at all times. Items with highest priority in Later should serve as future Next stage tasks.
Allowed task statuses: Pending, Waiting.
Stage sizing and management
Now and Next stages should contain no more than what Team is able to deliver within one delivery cycle - each.
New should be continuously triaged - either by passing the task to Review or other stages, or by discarding the task.
Review stage should be continuously reviewed and triaged to other stages - Now, Next or Later - no less often than once per delivery cycle.
Later stage is permissible to grow to infinite size, but care should be taken to maintain Later prioritized and tasks should be reviewed once in a while to ensure there are no obsolete tasks and tasks that are no longer required.
Managing capacity and ever-growing Later
It is very important to keep the size of the stage "Later" balanced against the work capacity of the Team assigned to a particular backlog. Although you may have Later of infinite size, having such a stage is not at all advisable - large backlogs require a lot of investment to keep them maintained, especially from the Team Leader.
Clarity defines three approaches of how to deal with ever-growing Later - limiting Later size, age discard and re-balancing.
Limiting Later size is simple - you need to define a maximum Later size you want to keep at all times and you discard tasks with low priority that overflow the defined maximum size. Each subsequent incoming task added to the Later requires a task with the lowest priority in the Later to be discarded to keep the Later within the established size. Limiting backlog by size requires you to use Estimations - meaning, we bind maximum Later size to some estimate size of the grand total of all estimations in the stage.
Age discard is a similar process - tasks with no update for T period are manually or automatically discarded to make a place for new tasks. This approach is less drastic than limiting size by estimations, but will still help reduce size of the Later and subsequently reduce cost of maintenance for the whole backlog.
Though both approaches might sound drastic at first, given reasonably large limits it is almost always guaranteed that tasks discarded because of the above would never be worked on, anyway. For example, limiting Later size to 50 work cycles, one week each, would cause a queue of work nearly one year long. Provided that work is consistently created ( extra work added), unless a drastic change in priorities, it is very unlikely anything at the very end of the Later will get done within a reasonable time frame.
We can also implement both as “soft-limits”, meaning - any task falling out of the defined bounds would trigger a review instead of a discard.
Third approach - re-balancing does not require any tasks to be discarded - instead, backlog size is reduced by moving Tasks and Goals to another existing or new Backlog. This also happens when a Backlog is naturally split to increase capacity and rate of delivery. This however requires capacity increase in the organization - increase capacity and rate of delivery. This however requires capacity increase in the organization -