Notes from Lucy
Make Project Dependencies Visible Before Kickoff
Access, assets, approvals, and decisions can shape a freelance schedule as much as the work itself.
By Lucy
A project schedule often looks like a list of freelancer tasks: research, draft, design, build, revise, deliver. That is only part of the picture.
Many dates also depend on actions or information from the client, third parties, or both. A freelancer may need a login before configuring software, brand files before designing, or a named person’s approval before moving forward. Making those dependencies visible before kickoff helps both parties plan around them without treating ordinary delays as personal failures.
What counts as a dependency
A dependency is something that must happen, or be available, before a task can start or finish. It is not necessarily a problem. It is a planning fact.
Common examples include:
- Access to a website, analytics account, hosting environment, shared drive, or project-management tool
- Assets such as copy, product details, logos, photos, style guides, source files, or data
- Approvals on a concept, outline, budget, legal review, or final deliverable
- Decisions about priorities, audience, technical approach, stakeholders, or who has final sign-off
- Input from a third party, such as an agency, platform provider, printer, or internal IT team
The useful distinction is between work the freelancer controls and inputs they do not. A freelancer can usually control when they begin a draft after receiving a complete brief. They cannot control when an account owner grants permissions or when several internal stakeholders agree on the brief.
Turn vague expectations into named inputs
“Client will provide materials” leaves important questions unanswered. Which materials? In what form? Who provides them? When are they considered complete?
A dependency list can answer those questions in plain language. For example:
- Client: provide current brand guide, logo files, and approved product copy by May 6.
- Client: grant editor access to the staging site by May 8.
- Freelancer: send homepage wireframe within three business days after access and assets are complete.
- Client: return consolidated feedback from the named approver within three business days of receipt.
This is not about creating a long checklist for its own sake. It is about defining the starting point for each meaningful phase. “Consolidated feedback” is especially worth defining when several people are involved: it means one coordinated response rather than separate, conflicting comments arriving at different times.
If an input is optional rather than essential, say so. A project might be able to begin with a temporary logo but not without product information. That distinction lets the parties keep some work moving while being honest about what remains blocked.
Build schedule rules around the dependencies
A fixed delivery date can be workable, but only if the required inputs have reliable dates and there is room for review. Otherwise, a schedule based on “three weeks from today” may silently assume immediate access, complete assets, and prompt decisions.
One fair alternative is a dependency-based schedule. It ties the freelancer’s timing to receipt of the needed input: “The first design round is due five business days after the client provides the complete asset package.” This reduces uncertainty about when the clock starts.
Another option is a calendar schedule with an adjustment rule. For example: “If client feedback is received after the agreed review window, subsequent milestones move by the length of the delay, subject to the freelancer’s availability.” The availability qualifier matters. It avoids implying that a freelancer must hold every later date open indefinitely after a pause.
Neither approach eliminates the need to communicate. If access is late but the freelancer can work on another part of the project, they can discuss whether to continue, resequence work, or wait. The written rule gives them a shared starting point for that discussion.
Set an approval path, not just an approval deadline
Approval delays often come from unclear authority rather than slow response. A freelancer may receive feedback from marketing, operations, and leadership without knowing whose view controls. The client may assume the freelancer will sort through it.
Before kickoff, identify:
- Who can give instructions day to day
- Who is the final approver for each phase
- How feedback will be delivered
- How many review rounds are included, if the scope limits them
- What happens if feedback changes an already approved direction
The goal is not to exclude useful input. It is to give it a route. A client can collect comments from several stakeholders, resolve conflicts internally, and send one decision. A freelancer can flag questions where comments point in different directions rather than guessing which one to follow.
It also helps to distinguish approval from acknowledgement. “Received, thank you” does not necessarily mean “approved to proceed.” A short written confirmation such as “Approved for development” or “Please revise section two” makes the status clearer for everyone.
Keep a simple dependency record during the work
The project plan should not disappear after kickoff. A shared tracker, project board, or even a short email thread can record the current status of each dependency: requested, received, under review, approved, or blocked.
For each blocked item, note the owner, the date requested, the practical effect, and the next check-in. For example: “Analytics access requested May 10; reporting setup cannot begin until access is granted; client IT contact will update by May 13.” This is more useful than simply noting that the project is delayed.
When something changes, document the schedule conversation promptly. The record does not need to assign blame. It should explain what changed, which task is affected, and the revised expectation if one is agreed. If there is no agreement yet, it is better to say that than to imply a new date has been accepted.
A visible plan makes handoffs easier
Dependencies are where project plans meet real working conditions. Access may take longer than expected. Assets may arrive in stages. A decision may reveal a new direction. None of those events automatically means someone has handled the project poorly.
Before work begins, both parties can ask: What must be available for the next phase? Who owns it? Who decides it is complete? What happens to timing if it arrives late or changes? Putting the answers in the scope, schedule, or kickoff notes creates a clearer basis for coordination when the project is moving—and when it is not.
This article provides general project-planning information, not legal advice. Contract wording and schedule remedies can have different effects depending on the agreement and applicable local rules.