Start with the work you need to deliver
A dependency is something that must happen before another piece of work can begin or finish. In a visual identity project, for example, a designer might need an agreed name before finalising a wordmark. A photographer might need a confirmed product list before planning shots. These links are easy to miss when a project plan lists tasks but does not show what each task is waiting for.
Begin with the final deliverables: perhaps a logo system, a set of campaign images and a short presentation. Work backwards from each one. Ask what information, decisions, materials and people are needed to complete it. Write these as concrete items rather than vague stages. “Client approves the selected direction” is easier to plan around than “feedback,” because it names the outcome that unlocks the next step.
Look beyond the obvious task sequence
Some dependencies are part of the creative process itself: concepts come before refinements, and an edited image needs an image to edit. Others sit outside the maker’s control. A venue may need to confirm access for a shoot; a collaborator may need to supply copy; a client may need to choose between two directions. These outside dependencies can be particularly disruptive when everyone assumes someone else is handling them.
Check for four common types as you map the work: decisions, assets, access and availability. Decisions include choices about scope or direction. Assets include copy, photographs and brand files. Access covers locations, equipment or accounts. Availability means time from reviewers, collaborators or specialist contributors. A dependency can belong to more than one type; the purpose of the labels is to prompt better questions, not to create a complicated system.
Make a dependency map the team can actually use
Try a short mapping session with the people closest to the work. Put each deliverable on a card or in a shared document, then add the steps needed to produce it. Draw an arrow from a prerequisite to the task it unlocks. If the group cannot name who will provide a prerequisite, mark it as unresolved. Keep the map at the level of meaningful handoffs rather than documenting every small action.
For each important dependency, record an owner, an expected handoff and the next task it affects. For example: “Approved interview questions, owned by the project lead, needed before scheduling contributors.” This wording makes it easier to follow up without asking a general question such as “How is the project going?” Share the map with reviewers as well as makers, so that people providing decisions can see why their response matters.
Find the links most likely to affect delivery
Not every late item delays the whole project. Some tasks can run in parallel, while others hold up several pieces of work at once. Look for dependencies with many tasks downstream, little room to adjust or no workable substitute. If the creative direction must be approved before design, photography and copy can be finalised, that decision deserves more attention than a minor detail that can be changed near the end.
Ask what could continue if a dependency arrived later than expected. You might prepare a shot list while waiting for final products, or build presentation layouts with clearly labelled draft copy. Be honest about the limits of that approach: working with placeholders can keep momentum, but it may also create rework. Make a deliberate choice about how far to proceed rather than treating provisional material as final.
Turn the map into a habit of early communication
Use the dependency map to guide brief check-ins. Focus on items due to unlock work soon: What is still missing? Who can resolve it? What happens if it is not ready? Raise a concern while there are still options, such as changing the order of tasks, narrowing a review request or agreeing on a provisional decision. A clear request is more helpful than a general warning that the schedule feels tight.
Update the map when the project changes. A new deliverable may introduce a new approval, and a revised concept may remove the need for an asset altogether. The goal is not to predict every interruption. It is to make the connections between tasks visible enough that the team can respond thoughtfully. When people understand what their work unlocks, they can protect the time needed for both making and deciding.



