“Finish the essay” can sit on a task list for days without becoming any easier to start. The phrase describes a result, but hides the decisions and actions needed to reach it.
Breaking big tasks into small steps makes those hidden parts visible. A useful step tells you what to do, what you need, and how you will recognize that it is complete.
Define the finished result first
Before making a checklist, describe what the project must produce. For an essay, note the question, required length, deadline, and any submission requirements. For a presentation, identify the audience, purpose, and expected format.
Separate requirements from optional improvements. A clear argument and correct references may be necessary; redesigning every heading may be optional.
This boundary keeps a small task from expanding endlessly. “Done” should be something you can check, not a feeling that there is nothing left to improve.
Separate the project into stages
Group the work by the kind of attention it requires. An essay might have these stages: understand the brief, gather relevant material, form an argument, draft, revise, and submit.
Then identify dependencies. You may need the brief before you can choose sources. You need a draft before you can revise its structure. Some tasks can happen independently, while others must wait.
If you are blocked by someone else's response, name the dependency plainly. “Wait for tutor clarification” is different from “draft section one.” You can decide whether another independent step is available.
Turn each stage into a visible action
Use a verb and an object: compare two sources, outline three points, draft one example, or check the reference list.
Here is a practical breakdown for an essay:
- Read the brief and list the requirements.
- Write a working answer to the central question.
- Find and assess sources relevant to each main point.
- Outline the argument and note missing evidence.
- Draft one section at a time.
- Review the order and connection of the sections.
- Check citations, formatting, and submission instructions.
- Submit and confirm that the submission succeeded.
Each item may need smaller steps depending on the assignment. “Find sources” is still too broad if you have no search terms or criteria. A better first action might be “search the library catalogue for two sources on this specific question.”
Size the next step for a real work session
You do not need to know the exact duration of every task. Ask whether you can make meaningful progress on the next step during the time available.
If a step clearly needs several sessions, divide it by output. Draft the opening example in one block and the explanation in another. Avoid arbitrary cuts such as “work on the essay for a while” when a clearer boundary is possible.
Our guide to estimating task duration can help you compare an initial guess with what the work actually requires.
Keep the checklist useful rather than exhaustive
A checklist should reduce decisions at the moment of starting. It does not need an entry for opening a notebook unless that action is a helpful minimum on a difficult day.
Plan the next few steps in detail and leave later stages broader until you know more. New information may change the project, and a flexible list is easier to update than a carefully scheduled set of assumptions.
For shared projects, attach an owner to each action and make handoffs explicit. “Send draft to Sam for comments” is clearer than “get feedback.”
Review the result before choosing the next action
When you finish a step, check its output against the original requirement. Did the source answer the question? Does the paragraph support the argument? Progress is more useful when it moves the project in the intended direction.
Then write the next action while the context is fresh. This pairs well with a first Pomodoro session: one defined task, a protected interval, and a brief review.
focus w/us combines task tracking with Pomodoro sessions so a broad project can become a list of manageable actions. Add the next concrete step, give it a focused session, and check it off when its output is complete. The timer provides a work boundary while your task list preserves the route through the larger project.



