
Explore estimation theory and best practices for agile estimation, and apply planning poker, t-shirt sizing, bucket system, silent estimation, and the three point system through practical exercises.
Learn how agile estimation measures effort for a task, considering work, complexity, and uncertainties, and distinguish it from targets and commitments to avoid miscommunication.
Meet your instructor Raj Elakkara, an agile and product management expert with global experience, who invites you to set a goal, connect on LinkedIn, and stay engaged throughout the course.
Explore how to use learning tools effectively, including playback speed, subtitles, and transcripts, to maximize learning potential. Provide feedback and ratings to support course quality and inform improvements.
Practice quick estimation by setting upper and lower bounds with 80% confidence, then review answers to gauge your estimation capability and understand the role of uncertainty in agile software projects.
Explore estimation fundamentals and techniques, covering good estimates, best practices, time horizons, relative estimation with story points, velocity calculations, planning approaches, velocity-driven vs commitment-driven planning, reference stories, and re-estimations.
Explore how agile estimation reveals if targets fit by comparing schedule and cost to goals through a suitcase analogy, and how a 20% gap lets teams adjust scope and plan.
Foster trust and empathy, estimate as a team with DoR and DoD, use range-based, non-linear estimates (Fibonacci), and embrace reality with real velocity for agile planning.
Explore how agile planning unfolds across horizons, from daily to release and portfolio planning, using progressive elaboration and estimates of product and sprint backlogs to guide decisions and coordination.
Learn how story points measure the relative size of a backlog item, separate size from duration, and use relative estimation to improve team communication and velocity in agile.
Use dog points to estimate story points with relative sizing on a 1–10 scale, starting from a reference dog and focusing on relative sizes over absolutes.
Learn how to calculate team velocity with story points to determine sprint capacity, select backlog items, and use burn down charts to track progress and adjust plans.
Estimate work in ideal days to separate ideal time from elapsed time, then convert to duration via velocity and apply a focus factor to guide sprint forecasts.
Calculate your team's velocity by averaging the last three sprints' actual velocities, determine focus factor as actual velocity over available days, and forecast sprint four points using this method.
Determine your focus factor by comparing elapsed work time to an ideal eight-hour day. Explore practical steps to improve it, such as turning off distractions and checking email infrequently.
Explore velocity-based and commitment-based sprint planning in Agile, comparing how teams forecast work, commit to items, and balance short-term accuracy with long-term planning, including anchoring risks.
Explain why the Fibonacci sequence serves as an estimation scale in agile teams, with Weber's law, perception issues, and when to use modified Fibonacci or t-shirt sizing for backlog estimation.
Master agile estimation using relative estimation with a modified Fibonacci scale and reference points to estimate fruits and animals. Support new team members as they orient.
Identify a common medium sized reference story to guide estimation, then compare 15–20 upcoming stories relative to it using cards on a board and assign story points.
Learn when to re-estimate in agile sprints, including backlog rules, mid-sprint adjustments, bugs, spikes, end-of-sprint decisions, and an intro to estimation techniques like planning poker.
Explore agile estimation techniques, focusing on planning poker and t-shirt sizing, with a pointing poker exercise, and compare bucket system, silent estimation, and three point method for backlog sizing.
Learn planning poker for team-based story point estimation, reducing bias, encouraging discussion, and converging on a shared sprint workload, with non-linear card sequences and online facilitation via Pointing Poker.
Learn to run a distributed pointing poker session using a modified Fibonacci sequence to estimate agile work, compare independent votes, discuss differences, and reach team agreement with a facilitator.
Learn t-shirt sizing as a relative estimation method from extra small to extra large, aiding long-term planning, stakeholder understanding, and cone of uncertainty awareness in offline or remote sessions.
Apply the bucket system to rapidly estimate a large backlog with a small team, using a modified Fibonacci scale on cards, random item selection, consensus placement, and a divide-and-conquer workflow.
Facilitate silent estimation by briefly describing each backlog item (max 90 seconds) with an index card, then sort by size silently and assign story points with a modified Fibonacci sequence.
Three-point estimation triangulates estimates using optimistic, pessimistic, and most likely scenarios, surfacing blockers in backlog refinement. Use triangular (O+P+M)/3 or beta (O+P+4M)/6 to bias toward the most likely.
Choose the right estimation technique based on team maturity and backlog state, using t-shirt sizing, three point system, planning poker, bucket system, and silent estimation to balance speed and accuracy.
Section four introduces troubleshooting common agile estimation problems, including writing user stories, multitasking, uncertainty, and team stability, with practical exercises.
Highlight how Agile estimation faces high uncertainty and unknowns, and how data-driven planning, the cone of uncertainty, and biases like planning fallacy and anchoring shape forecasts.
Learn to craft user stories that focus on the end user, enable collaboration, and guide agile estimation, using the persona format and clear acceptance criteria.
Review five user stories to identify issues, rewrite them for clear business value and smaller scope, and strengthen their link to estimation.
Multi-tasking reduces productivity and distorts estimation, lowering team velocity as tasks increase; Kanban limits for work in progress control multitasking and keep code reviews from piling up, preparing context-switching exercises.
Measure the cost of context switching by timing multitasking versus single-tasking in a simple writing exercise, highlighting how multitasking slows progress in agile estimation for Scrum and Kanban.
Master agile estimation by embracing uncertainty through a date range and short iterations with working software. Educate stakeholders on estimates versus commitments and practice clear, empathetic no with alternatives.
Stable teams stay together across multiple releases, work on one product with one product backlog, and go through forming, storming, norming, and performing to improve velocity and predictability.
Discover agile estimation fundamentals, relative sizing, velocity, and planning poker. Apply best practices for separating estimation from planning and using t-shirt sizing and story points to guide backlog planning.
The conflict around estimates
Do you have a love-hate relationship with estimates? Businesses demand them but agile teams see them as something stakeholders use against them. In a complex agile project, an estimate can feel like a binding commitment and a stranglehold. In this course, you will learn how to create agile estimates that work for both your team and your stakeholders.
What you’ll get from this course
I created this course and packed it with practical, real-world experiences that I’ve gained working with Agile teams around the world.
This is primarily a “learn by doing” course. So all theory is paired with practical exercises we’ll complete together in your workbook.
With this course, you’ll...
Discover how to set up an estimation process that suits your environment
Gain in-depth knowledge of the most popular estimation techniques used by modern agile teams
Be able to identify and troubleshoot common estimation problems
Recognize when to re-estimate & when not to
Gain skills you can apply immediately via “9 practical exercises”
The practical exercises you’ll complete include…
Estimating the height of dogs using “dog points” (relative estimation)
Performing velocity calculations
Estimating using a reference point
Running a pointing poker session
Which estimation technique to use for various scenarios
and more…
Why learn agile estimation?
Agile estimation is difficult. Most teams struggle with it. When the estimation process is broken, estimates feel impossible to achieve, or overinflated. Stakeholder relationships begin to deteriorate. And management starts to push back on estimates, thinking teams can complete more and more, and are disappointed when unrealistic goals are not met. In defense, teams begin to spend too much time in planning, at the cost of building.
But how do you fix this? In a field where so many teams follow counter-productive practices, copying others won’t work.
This course will help set your team on the right path by showing you how to establish estimation best practices and troubleshoot existing issues
So Let’s Do This! Enroll now and sharpen your Estimation skills.
I’ll see you inside!