Tasks & Projects

To-do lists, project boards and planning.

Nothing launched in this category yet.

Be the first

About Tasks & Projects

Task and project tools span an enormous range, from a text file with dashes to systems that model dependencies across teams of hundreds. Almost every bad experience in this category comes from using something built for one end of that range at the other end.

For personal task management, the binding constraint is friction of capture. A system you have to open, navigate and categorise before recording a thought will lose things, and the things it loses are the ones you were busy when you thought of. The tools that work have a fast global capture, a sane default place for uncategorised items, and a review step where sorting happens later. Everything else is preference.

For team work, the useful distinction is whether the tool models time or just state. Boards with columns model state well and time badly, which is why they are excellent for continuous flow and poor for anything with a deadline and dependencies. Timeline and dependency-based tools handle the second case and impose real overhead in maintenance. Teams frequently want the first and buy the second.

The failure mode to watch for is a system that is more work to maintain than the work it tracks. This shows up as fields nobody fills in, statuses that stopped meaning anything, and a board where half the cards have not moved in a quarter. When it happens, the answer is almost always to remove structure rather than add automation on top of it.

Automation is genuinely valuable when it removes a step nobody wanted to do: moving a card when a pull request merges, assigning by rota, escalating something untouched for a week. It is harmful when it hides state changes from the people who need to notice them. The good tools make automations visible in the history rather than silent.

Integration with where the work actually happens is the practical differentiator for engineering teams. A task tool that links to the branch, the pull request and the deploy gives you an accurate picture for free; one that requires a human to update it gives you an inaccurate picture at some cost. See [meetings](/categories/meetings) for the other half of team coordination overhead.

From the blog

Reading on launching, ranking and tasks & projects.

All posts