The Critical Path
Define the fewest milestones needed to reach your traction goal and ignore everything else
The Critical Path framework forces founders to define a specific, quantitative traction goal and then work backward to enumerate only the milestones absolutely necessary to reach it. Everything not on this path is eliminated, regardless of how appealing or seemingly productive it might be.
The framework begins with setting a traction goal that would meaningfully change the company's trajectory: reaching profitability, qualifying for a funding round, or achieving market leadership in a niche. From that goal, you enumerate the minimum set of product features, marketing activities, and team milestones required to get there. Then you ruthlessly cut anything that does not directly contribute to this path.
Critical Path is designed as a living framework that requires hard reassessment after each milestone. DuckDuckGo's Critical Path to 100 million monthly searches included faster site speed, better mobile experience, and broadcast TV coverage, but explicitly excluded features like image search and auto-suggest that users constantly requested. Only when the goal shifted to 1 percent of the search market did those features become necessary milestones on the new Critical Path.
- Every traction goal should be specific enough that hitting it would meaningfully change the company's trajectory
- Work backward from the goal to enumerate only the absolutely necessary milestones
- If an activity is not on the Critical Path, do not do it regardless of how appealing it seems
- Your initial enumeration of necessary milestones is often wrong, so reassess after each milestone
- Startups compete against companies with far more resources, so they cannot afford off-path waste
- Define a Meaningful Traction GoalChoose a specific quantitative goal whose achievement would fundamentally change your company's position. This might be a revenue target that makes you profitable, a user count that qualifies you for Series A, or a market share figure that establishes dominance. The goal must be significant enough to warrant singular focus.
- Enumerate the Minimum Necessary MilestonesWorking backward from the traction goal, list every milestone you believe is absolutely required to get there. These include product features, hires, traction channel activities, and infrastructure changes. Be brutally honest about what is truly necessary versus merely desirable.
- Eliminate Everything Not on the PathAssess every current and proposed activity against your Critical Path. Feature requests, partnership opportunities, conference appearances, and product enhancements that are not on the path get cut. This is the hardest step because off-path activities often feel productive and carry opportunity cost that is invisible.
- Set Time-Based Subgoals and Track ProgressBreak your milestones into time-bound subgoals on the same calendar as your product development schedule. Monitor progress weekly or biweekly. If a milestone is not being met, determine whether the milestone itself was wrong or whether execution needs adjustment.
- Reassess After Each MilestoneAfter completing each milestone, do a hard reassessment of the remaining path. Market feedback may reveal that some planned milestones are unnecessary or that new ones are required. The initial enumeration is a hypothesis that gets refined through execution.
DuckDuckGo set a traction goal of 100 million monthly searches. The team determined the critical milestones were faster site speed, improved mobile experience, and broadcast TV coverage. They explicitly excluded user-requested features like image search and auto-suggest because their early adopter user base was forgiving of these gaps. Resources were concentrated entirely on the three critical milestones.
The framework emerged from observing how startups consistently waste their limited resources on activities that feel productive but do not contribute to their most important goal. Feature requests pile up, partnerships beckon, conferences invite speakers, and founders end up spread thin across dozens of activities that each provide marginal value. Critical Path was designed as a decision filter that makes it easy to say no to almost everything.