← All links
Theme
Using automatic theme
Back to top

Article notes

The practical application of "Rocks, Pebbles, Sand"

By Jason Cohen

Read the original

Listen

Audio version

A direct reading of the notes, with clickable timestamps throughout the article.

Total length: 7:33
7:33 remaining

In one sentence

Effective prioritization is not about ranking all work with one universal metric. Different work horizons require different goals and decision processes: maximize strategic impact for Rocks, measurable short-term ROI for Pebbles, and execution throughput for Sand.

Overview

Cohen argues that the usual Rocks–Pebbles–Sand analogy is incomplete when treated merely as a size or scheduling rule. The categories represent three different kinds of work, each with its own time horizon, objective, prioritization method, and management role. Rocks are rare, strategic bets that may consume 3–12 months and must be important enough to justify overruns or underperformance. Pebbles take roughly 1–4 sprints and should produce measurable near-term value efficiently. Sand consists of work that fits within a sprint—bugs, security patches, refinements, refactoring, documentation, and other quality improvements—that matters cumulatively rather than individually. Sprint planning should handle time-critical work first, then the current Rock, then a Pebble, and finally Sand, while avoiding excessive context-switching and administrative overhead.

Core ideas

The categories are different mindsets, not just sizes

Rocks, Pebbles, and Sand differ in purpose as well as duration. Rocks look years ahead and serve strategy; Pebbles address current tactical opportunities; Sand improves the product through accumulated small gains.

Rocks maximize impact

A Rock should materially advance the company’s strategic position, not merely provide incremental improvement. Because large initiatives commonly take longer and achieve less than expected, the proposed impact bar should be unusually high. If no idea is genuinely great, do not choose a merely acceptable large project; use smaller work while developing and validating better ideas.

Rock decisions should be deliberate

Agile execution is useful after the destination is chosen, but it cannot rescue a team climbing the wrong strategic mountain. Executives ultimately own the strategic choice, while the product manager should ideally drive the analysis and proposal.

Pebbles maximize ROI

Pebbles are tactical projects lasting several stories or sprints that must produce objective, measurable value. Their proper question is: what is the most effective use of the team’s limited time right now? If a Pebble grows beyond four sprints, reduce its scope or reclassify it as a Rock.

ROI estimates are fragile

Small errors in expected impact and effort can radically distort calculated ROI. For example, a 20% impact shortfall combined with 50% extra effort can cut apparent ROI roughly in half. Rubrics and spreadsheets therefore create false precision when estimates are noisy; judgment remains essential.

Sand maximizes throughput

Small tasks often have little individually measurable impact, but their accumulation produces polished interfaces, robust error handling, better performance, safer dependencies, cleaner code, and stronger documentation. Success is the number completed, not a calculated impact score.

Do not bureaucratize Sand

Planning, templates, meetings, estimation, and ticket rituals can take longer than the work itself. Engineers should be able to handle much Sand directly, and teams should generally schedule it themselves. For low-risk items, desire and available energy can guide selection better than elaborate prioritization.

Time-critical work is an exception

Security patches, customer-impacting bugs, and immovable launch obligations come first regardless of category. But if urgent work consistently prevents progress on strategic and tactical work, that indicates a deeper capacity, staffing, architecture, ownership, or prioritization problem that deserves explicit attention.

Practical takeaways

Caveats and counterpoints

Questions worth revisiting

Return to this when…

Return to this when planning a product roadmap or sprint cycle that feels busy but strategically stagnant. The most useful reminders are: do not confuse activity with impact, do not rank every task with the same framework, protect the Rock from urgent work, and remove bureaucracy from Sand.

References

  1. Original The practical application of "Rocks, Pebbles, Sand"