Skip to content
AGILE

Agile Planning

I broke this down in the video above. Below is the written version, expanded into a fuller guide to how sprint planning actually runs on my team.

Sprint planning is the meeting that turns a prioritized backlog into a real commitment, and it is where a lot of agile teams get sloppy. If your sprints start without a clear plan and then drift, this one is for you. We run a three-week sprint, and we hold planning on the Monday that is the first day of the sprint. By then the stories are already groomed and pointed, so planning is not where we discover the work. It is where we break it into tasks, estimate the hours, assign it, and commit. In the video I walked through our session, and here I want to lay out the steps so you can run yours the same way.

Come in with groomed, pointed stories

Sprint planning works only when the stories are already groomed and pointed before the meeting starts.

Planning starts before planning day. We hold a grooming session for one hour once a week, so by the time we plan, the team has usually seen each story two or three times. We have already pointed it to estimate how big the effort is. That preparation is what makes planning productive.

I stress this in the video. If you walk into sprint planning with raw, unseen stories, the meeting collapses into grooming and you never get to the actual plan. What I learned is that the teams who plan well are really just the teams who groomed well the weeks before.

Slot work in by product owner priority

Pull stories into the sprint in the order the product owner has prioritized them.

With pointed stories ready, the next step is selection. We slot items into the sprint based on the priority given by the product owner. The product owner decides what matters most, and we fill the sprint from the top of that priority order down.

This keeps planning from turning into a debate about what to work on. The priority call belongs to the product owner, and the team’s job in planning is to figure out how to deliver that priority, not to relitigate it. Clear ownership here is what lets the rest of the session move quickly.

Break stories into tasks and estimate the hours

Sprint planning is where stories become specific tasks with hour estimates, which is different from the point estimates used in grooming.

This is the heart of the session, and it runs about two hours. We have more discussion about the stories, then we figure out the specific tasks that need to be done. We identify each task and estimate how many hours it will take. Notice the shift here: grooming sized the story in points, but planning sizes the tasks in hours.

Hours win. That move from points to hours is what makes the plan concrete, because points tell you how big a story is relative to its neighbors while hours tell you whether the specific tasks in front of your team will actually fit inside the working days that remain in the sprint. Points tell you how big a story is relative to others. Hours tell you whether the actual tasks fit in the time your people have. Both matter, and they happen at different stages for a reason.

Assign tasks, check availability, and commit

Assign each task to an individual, confirm there is enough availability, and then commit to the product owner.

The session ends with assignment and a promise. We assign the tasks to individuals and make sure we have enough availability within the sprint to actually get the work done. Checking availability matters, because a plan that ignores who is out or stretched is a plan that fails in week two.

I walk through this in the video. Then we commit to the product owner that we will get the work done. That commitment is the output of the whole meeting. We run this every sprint, and the team likes it because it gives them far better context for the three weeks ahead. Just because you are agile does not mean you do not plan. Planning is a vital part of agile, and doing agile well requires a real plan for how you will get things done.

The takeaway

Sprint planning is straightforward when the inputs are ready. Come in with stories that are already groomed and pointed. Slot them in by product owner priority. Break them into specific tasks and estimate those tasks in hours. Then assign the tasks, check availability, and commit to the product owner. Run it that way and planning stops being a scramble and becomes the meeting that gives your whole sprint its shape.

If this helped, the full walkthrough is in my video on agile sprint planning. Here is my question for the comments: does your team estimate tasks in hours during planning, or stop at story points? Subscribe if you want more practical agile and DevOps guidance.