PRODUCT BUILDERJakub KulhanJK
← Skills library

Project management

Keeping work moving – planning, organizing, and adapting without bureaucracy. Covering the agile practices that actually help teams ship, not the theater that slows them down.

HorizontalPMDesignerEngineerProduct Builder
Project management
ACTIVITIES

What you need to do

The practical activities and techniques you need to master – what to practice, what to get good at, and what to keep doing.

Backlog

Keeping the backlog lean, prioritized, and ready for development – not a graveyard of abandoned ideas. High-priority items should be well-understood with the problem clearly articulated, estimated, and small enough to complete in one sprint. Low-priority items can be less detailed. Dedicate 10% of sprint capacity to refinement. Archive or delete items that have sat untouched for 3+ months – if they mattered, they would have risen in priority. The product manager owns prioritization; the development team owns estimation and technical feasibility.

Estimation

Estimating the relative size of work items – not predicting exact hours. Story points combine effort, complexity, and uncertainty into a single relative number. The key word is 'relative': a 5-point story should be roughly twice as complex as a 3-point story. Common anti-patterns: equating points with hours, using points as productivity metrics, and treating estimates as commitments. Some mature teams drop story points entirely, forecasting using story count and historical throughput (#NoEstimates). The goal of estimation isn't precision; it's shared understanding of the work ahead.

Planning and velocity

Deciding what the team will build in the next iteration – scoped to what's actually achievable. Effective planning starts with capacity: account for individual availability, team ceremonies, maintenance work, and a 15–20% buffer for unexpected issues. Commit to roughly 80–85% of average capacity. Define a sprint goal that's outcome-driven ('increase activation rate'), not output-driven ('complete 5 tickets'). Track velocity (story points per sprint) or throughput (items per period) for forecasting, but never as a performance metric – 'increase velocity by 20%' leads to point inflation, not actual improvement.

Standups

Keeping the team synchronized without wasting anyone's time. The standup answers three questions: what did I complete, what will I work on next, and what's blocking me? Keep it under 15 minutes. The anti-pattern: standups that become status reports to a manager. The standup is for the team to coordinate with each other, not to report upward. For distributed teams, async standups work better – post updates in a Slack channel at the start of your work day. The test: if removing the standup wouldn't change how the team works, it's not adding value.

Reviews and demos

Showing working software to stakeholders – not slides, not mockups, but the actual product. Sprint reviews close the feedback loop: the team built what they planned, stakeholders see the result, and everyone aligns on what's next. Demo the feature in the real environment, not a local development setup. Let stakeholders interact with it if possible. Keep reviews under 60 minutes. If there's nothing meaningful to demo, the sprint had problems worth discussing in the retrospective.

Retrospectives

The most important agile ceremony – the one where the team actually improves. A good retrospective follows a simple flow: set the stage, review what happened, generate insights, agree on 2–3 specific improvement actions, and close with clear owners. The critical step most teams skip: follow-through. Every action item needs an owner and a target date. At the start of the next retrospective, review previous actions. Healthy teams complete 70–80% of their retrospective action items. If the same issue appears in three consecutive retrospectives, the team isn't following through.

Roadmaps

Communicating what's coming and when – the most politically sensitive communication a product manager does. Tailor the roadmap to the audience: executives want strategic themes and key milestones, sales wants upcoming features, engineering wants technical dependencies and sequencing. Never show dates unless you're confident – use 'now/next/later' or quarterly buckets instead. Be transparent about changes and explain the reasoning behind reprioritization. The roadmap is a communication tool, not a contract.

Status reporting

Keeping stakeholders informed without requiring meetings. Write async status updates that answer: what's on track, what's at risk, what's blocked, and what decisions are needed. Use a consistent format so readers know where to find what they care about. Color-code status (green/yellow/red) for quick scanning. Include metrics alongside narrative. Send updates at a regular cadence so stakeholders stop asking for ad hoc updates. Status reporting done well eliminates 50% of status meetings.

KEY FRAMEWORKS

Frameworks to know

The mental models and structured approaches that guide how you think about this skill – not rules to follow, but lenses to see through.

Scrum

The most widely adopted agile framework – a structured approach with defined roles, ceremonies, and artifacts. Roles: Product Owner (what to build), Scrum Master (how the process works), Development Team (builds the product). Ceremonies: Sprint Planning, Daily Standup, Sprint Review, Sprint Retrospective. Artifacts: Product Backlog, Sprint Backlog, Increment. Sprints are fixed-length iterations (typically 2 weeks). The framework's strength is its structure – it provides clear answers to 'who does what' and 'when does it happen.' Its weakness is rigidity – teams that follow Scrum mechanically without understanding its principles end up with cargo cult agile. The test: do the ceremonies produce useful outcomes, or are they empty rituals?

Kanban

A lean, evolutionary method focused on visualizing workflow, limiting work in progress, and optimizing flow. Unlike Scrum, Kanban has no sprints, no fixed iterations, and no prescribed roles – work flows continuously. The core practices: visualize the workflow on a board, limit WIP at each stage, manage flow (measure and optimize), make policies explicit, and improve collaboratively. Kanban works well for teams with unpredictable workloads (support, ops, maintenance) or as an evolution from Scrum for mature teams that find fixed sprints constraining. Many teams use 'Scrumban' – Scrum's planning and retrospective cadence with Kanban's continuous flow and WIP limits. The key insight: finishing work is more important than starting work.

Shape Up

Basecamp's alternative to Scrum – six-week cycles with two-week cooldowns. Instead of an ever-growing backlog, Shape Up uses 'pitches' – written proposals that define the problem, the appetite (how much time is this worth?), and a rough solution. The team picks from pitches at the start of each cycle and has full autonomy to build the solution within the time budget. No backlog grooming, no story points, no daily standups. If something doesn't get pitched, it doesn't get built – and that's fine. The cooldown period between cycles is for fixing bugs, exploring ideas, and recharging. Shape Up works best for product teams with high autonomy and disciplined time management.

RICE prioritization

A scoring model for prioritizing backlog items objectively: Reach (how many users will this affect in a given time period?), Impact (how much will it move the target metric – scored 0.25 to 3), Confidence (how sure are you about reach and impact estimates – scored as a percentage), and Effort (person-months of work required). RICE score = (Reach × Impact × Confidence) / Effort. The framework forces teams to think quantitatively about prioritization rather than deferring to the loudest stakeholder. It's not a replacement for product judgment – it's a tool for making tradeoffs explicit and comparable. Items with high RICE scores but low confidence should trigger research, not immediate development.

THE PRODUCT BUILDER WAY

Good vs. bad

Common mistakes paired with what experienced practitioners do instead – and why the product builder approach changes the game.

Cargo cult agile
Renaming project managers as 'scrum masters,' having daily standups where everyone reports to a manager, running retrospectives that produce no action items, and estimating in story points that are secretly hours. All the ceremonies, none of the principles. The team does 'agile' but nothing about how they work actually changes.
Principles over ceremonies
Start with the problem: what's not working in how we deliver? Then adopt the specific practices that address those problems. If you struggle with scope creep, adopt sprint commitments. If you struggle with flow, adopt WIP limits. If you struggle with learning, adopt retrospectives with follow-through. Every ceremony should justify its existence through the problems it solves.
Story points as performance metrics
Management tracks 'velocity' across teams and demands 20% improvement. Teams respond rationally: they inflate estimates. A 3-point story becomes a 5. Velocity goes up, actual output stays the same. The metric is gamed, trust is eroded, and the real performance data is buried.
Throughput and cycle time as health indicators
Track how many items the team completes per sprint (throughput) and how long each item takes from start to done (cycle time). These metrics can't be gamed by inflating estimates. Consistent throughput means reliable delivery. Short cycle times mean fast feedback. Use them to identify process problems, never to evaluate individuals.
Meeting-driven development
Sprint planning takes 4 hours. Daily standups run 45 minutes. There are separate meetings for backlog grooming, design review, architecture review, and status updates. Developers have 2 hours of uninterrupted work time per day. The process designed to help the team ship is the reason they can't.
Minimum viable process
Sprint planning: 1 hour (prep backlog refinement async). Standup: 10 minutes or async in Slack. Review: 30 minutes of live demo. Retrospective: 45 minutes every 2 weeks. That's ~3 hours of ceremony per sprint. Everything else is async. If a ceremony isn't producing useful outcomes, shorten it or remove it.
The infinite backlog
400 items in the backlog, most added 18 months ago, many referencing features that have been redesigned twice since. Nobody remembers why half of them exist. Grooming sessions are spent excavating ancient tickets instead of preparing upcoming work. The backlog has become a guilt-inducing graveyard.
A lean, living backlog
Top 20 items are refined, estimated, and ready to pull into a sprint. Next 30 items have enough detail to prioritize but aren't fully specified. Everything else is either archived or deleted. If an item has been untouched for 3 months, it's archived – if it matters, it'll come back. The backlog is a planning tool, not a storage system.
Retrospectives without follow-through
The team identifies the same three problems every sprint: unclear requirements, flaky tests, slow code reviews. They write the same action items. Nobody owns them. Nothing changes. After six months, the team stops suggesting improvements because 'nothing ever happens.' The retrospective becomes a venting session.
Actions with owners and accountability
Every retrospective produces 2–3 specific, achievable actions with assigned owners. The next retrospective starts by reviewing previous actions: completed, in progress, or dropped. Healthy teams complete 70–80% of action items. If the same issue recurs three times, the team escalates it – the problem is bigger than the team can solve alone.
Estimation as commitment
'You estimated 5 points, but it took 8. Why?' Treating estimates as promises creates fear of getting it wrong. Teams pad estimates defensively. Everyone loses: the team delivers less because estimates are inflated, and stakeholders can't trust forecasts because the team is optimizing for safety, not accuracy.
Estimation as conversation
Story points are a tool for shared understanding, not a contract. When estimates diverge ('I said 3, you said 8'), the conversation that follows is the value – it surfaces hidden complexity, misunderstood requirements, or different assumptions. Use estimation to learn about the work, then use historical throughput for forecasting.

The best project management I've seen doesn't feel like project management. There are no status meetings, no velocity tracking spreadsheets, no gantt charts. There's a lean backlog with clear priorities, a team that pulls work when they have capacity, WIP limits that prevent thrashing, and retrospectives that actually change how the team works. The process is invisible because it's embedded in how the team operates, not layered on top of it.

I've been on teams that practiced cargo cult Scrum – all the ceremonies, none of the principles – and teams that practiced no formal methodology but had incredible delivery discipline. The difference isn't the framework; it's whether the team understands why each practice exists and has the courage to drop practices that aren't helping. The best agile teams I've worked with are the ones that continuously shed process weight while keeping the practices that drive outcomes.

Kanban's WIP limits are the single most underrated productivity tool in software development. Every team I've introduced them to resists at first ('but I need to multitask!') and becomes evangelical within two sprints. The math is simple: reducing WIP from 5 to 3 items per person typically cuts cycle time by 40% and reduces context-switching costs. You finish things faster by starting fewer things. It's counterintuitive until you experience it.

The #NoEstimates debate misses the point. The value of estimation isn't the number – it's the conversation. When one developer says '3 points' and another says '8,' the ensuing discussion reveals hidden complexity, different assumptions, and misunderstood requirements. That's worth 10 minutes of the team's time. What's not worth the team's time is defending those estimates to management as if they were commitments.

SOURCES

Go deeper

Books to deepen your understanding beyond what fits on this page.

Scrum: The Art of Doing Twice the Work in Half the Time
Scrum: The Art of Doing Twice the Work in Half the Time
Jeff Sutherland · Book

The co-creator of Scrum explains the framework's origins, principles, and practices – with real-world examples from military, education, and software teams.

Shape Up
Shape Up
Ryan Singer · Book

Basecamp's alternative to Scrum – six-week cycles, no backlog, appetite-based scoping. Free online book that challenges many Scrum assumptions with a practical alternative.

The Phoenix Project
The Phoenix Project
Gene Kim, Kevin Behr & George Spafford · Book

A novel about DevOps and lean project management – follows an IT manager who transforms a failing department using Kanban, WIP limits, and the Theory of Constraints.

Agile Estimating and Planning
Agile Estimating and Planning
Mike Cohn · Book

The definitive guide to story points, velocity, and sprint planning – covers estimation techniques, release planning, and the balance between precision and agility.