
Article
How to Break a Project Into Pieces People Can Actually Execute
Published June 24, 2026·8 min read
Most projects fail not because the goal was wrong, but because nobody translated the goal into work people could actually pick up and do. Here's how to fix that.
The Problem Isn't the Plan
I've seen a lot of project kickoffs. Someone puts a timeline on the screen, shows a slide with five big milestones, and everyone nods. The meeting ends, people go back to their desks, and within two weeks half the team is either blocked, doing the wrong thing, or waiting on someone who doesn't know they're the blocker.
The plan looked complete. It wasn't.
What was missing wasn't effort or intention. It was translation. Nobody had turned the vision into work. Not milestones, not goals, not "deliverables." Actual work. The kind a specific person can open on Monday morning and make progress on.
This is a more common failure than most managers want to admit, and it has nothing to do with how smart your team is.
Milestones Are Not Tasks
Let me be direct about something people confuse constantly: a milestone is a checkpoint. A task is a move.
"Launch beta to first 50 customers" is a milestone. It tells you where you're trying to be by a certain point in time. It says nothing about what needs to happen to get there. "Draft the onboarding email sequence" is a task. Someone can sit down and do that today.
Confusing them is how projects turn into meetings about the project. The team keeps talking about whether they're on track for the milestone without anyone having a clear handle on who is doing what, right now, this week. The milestone sits on the roadmap looking important while the actual work remains fuzzy in everyone's heads.
Good project structure lives at both levels at the same time. You need the milestones so you know where you're headed and whether the pace is right. You need the tasks so the work actually happens.
Start With the Milestone, Then Work Backward
When I'm breaking down a project, I start with the first milestone and ask one question: what has to be true for this to be done?
Not "what do we need to work on." What has to be true. Completed. Finished. Locked.
If the milestone is "launch beta to first 50 customers," then the things that have to be true might be: product is stable enough for external users, we have 50 customers identified and willing to participate, the onboarding flow works end to end, and there's a feedback mechanism in place. That's four categories of work, and none of them are tasks yet.
Now go one level deeper. Under "onboarding flow works end to end," what has to be true? The email sequence is written and tested. The in-app walkthrough is built. The account creation process doesn't error out on mobile. Now you have tasks. Specific, completable pieces of work someone can own.
This is the decomposition move most project plans skip. They go straight from the milestone to assigning people, without ever figuring out what the people are actually supposed to do.
Ownership Has to Be Singular
One of the fastest ways to kill progress on a task is to assign it to two people. Shared ownership feels collaborative, it's actually an accountability vacuum. Both people assume the other is handling it, or they spend half their energy coordinating instead of executing.
Every task on your breakdown should have exactly one owner. That person may need help. They may need to pull in someone else for a piece of it. But there should be one person whose name is on it, who is accountable for its completion.
This sounds obvious. Most project boards I've looked at violate it constantly.
And while you're at it, make sure the person whose name is on the task actually knows it's on them. I've reviewed team projects where work was assigned in a planning doc nobody read, and the person doing the work had no idea they were the DRI. They found out in the status meeting when their name came up.
Assigning work that the owner doesn't know about isn't delegation, it's theater.
The Right Size for a Task
There's a sizing problem that shows up in almost every project I've inherited or audited. Tasks are either too big or too granular, and both extremes cause drag.
Too big: "Build the reporting dashboard." That's a project inside a project. It has dependencies, decisions embedded in it, multiple people probably involved. You can't put that on a board and expect one person to pick it up and move it forward cleanly.
Too granular: "Add button to reporting page, align button to the right, change button color to blue." You've now created thirty tasks for something that should be one. The overhead of tracking those is more expensive than the work itself.
The right size for a task is work that one person can complete without needing to resolve major open questions first. If completing the task requires making a decision that hasn't been made yet, the decision is the prior task. Make it a task. Assign it. Get it done. Then the dependent work can move.
I use a rough heuristic: if a task takes more than a week for one person, it's too big. If I can describe ten tasks in twenty seconds, they're probably too small. Aim for pieces that take one to three days to close out, and that have a clear "done" state.
Define Done
Speaking of done: it has to be defined up front, and it has to be specific.
"Done" for "draft the onboarding email sequence" is not the same as "done" for "finalize the onboarding email sequence." Draft means a first pass exists for review. Finalize means it's approved, loaded into the system, and tested. Two completely different things.
When done isn't defined, tasks go into a strange purgatory where they're technically complete but not actually usable. The person who did the work thinks they're done. The person downstream discovers the thing isn't ready. Now you have a delay and a conflict.
Write down what done means for each task before the work starts. It takes thirty seconds. It saves a lot of pain.
The Dependency Map
Here's the thing about tasks: they're rarely independent. Most real project work has dependencies, and ignoring them in your breakdown is how you end up with a team that's actively working but not making progress.
Before you finalize your task list for a milestone, map the dependencies. Which tasks have to be completed before other tasks can start? Make those explicit. Not buried in a comment, visible in the structure of the plan.
This matters especially at the beginning of a project, where the temptation is to start everything at once. You can't always run in parallel. Some work is genuinely sequential, and pretending otherwise just means more people are blocked later.
The dependency map also tells you where your critical path is. That's the sequence of tasks where a slip in one automatically slips everything downstream. Those are the tasks you protect, the ones you check on first, the ones where you proactively clear blockers instead of waiting for the update meeting.
The Weekly Check Matters More Than the Launch Plan
Once the breakdown exists, it has to stay live. A project plan that doesn't get updated is worse than no plan, because it creates false confidence. People look at the board, see tasks in "in progress," and assume things are moving. Meanwhile the actual work is stuck and nobody knows it yet.
Weekly check-ins on task status don't have to be long. What closed this week? What's actively moving? What's blocked? That's the whole agenda. Fifteen minutes, tops, if the plan is current.
The goal isn't status theater. It's early warning. Most project slips are visible days or weeks before they become real problems, if someone is actually looking. The breakdown only helps you if it's being used as a living tool, not a document you made at kickoff and forgot.
Bottom Line
Projects don't fail because teams lack motivation or talent. They fail because the work never got broken down into pieces people could actually pick up and do. The milestone told everyone where to go. Nobody made a map.
Start with the milestone. Work backward to what has to be true. Turn those truths into specific, singularly owned tasks with a clear definition of done. Map the dependencies. Keep the plan current.
That's it. It's not complicated, but it requires someone to actually do the translation work before the project starts, not halfway through when things are already off track.
© 2026 David Liloia. Published under ManagerForge.
Become a better manager, starting today.
ManagerForge helps you track 1:1s, spot patterns, and grow as a leader.
Start your free accountNewsletter
Get new articles in your inbox.
Subscribe to the ManagerForge newsletter. No spam, just practical management content.
Related articles
Article
How to Plan a Project from Scratch
Most projects fail before anyone writes a single line of code or sends the first email. Here's how to build a plan that actually holds up under pressure.
8 min read
Article
How to Match Your Experience to a Company's Values (And Why Most People Do It Wrong)
Most candidates treat a company's stated values like a checklist. The ones who actually get hired treat them like a diagnostic tool.
8 min read
Article
How to Make a Decision When You Don't Have Enough Information
Waiting for perfect information is its own decision, and usually the wrong one. Here's how to move forward when the picture isn't complete.
8 min read
Article
How to Listen So People Actually Feel Heard
Most managers think they're good listeners. Most of them are wrong. Here's the difference between hearing someone and making them feel heard, and why it matters more than you think.
8 min read
Article
You Don't Know the Answer. Say So.
Most presenters treat "I don't know" like a confession of incompetence. It's actually one of the most credible things you can say out loud.
7 min read
Article
How to Find the Root Cause Before You Fix the Symptom
Most managers fix the wrong thing because they stop asking questions too early. Here's how to actually get to the bottom of a problem before you spend time and money solving something that doesn't matter.
8 min read