How to Break a Project Into Pieces People Can Actually Execute

Article

How to Break a Project Into Pieces People Can Actually Execute

Founder of ManagerForge33+ years of management experience. 3,000+ interviews across his career, including 1,250+ at Amazon.

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 account
ShareLinkedIn

Newsletter

Get new articles in your inbox.

Subscribe to the ManagerForge newsletter. No spam, just practical management content.