Category Archives: Software development

What Does The Sprint Planning Meeting Agenda Look Like?

And don’t forget the opportunities for improving your processes, tools, quality, communication, environment, etc that come out of your sprint retrospective. Commit as a scrum team to include one action item for continuous improvement every sprint. The action items from your sprint retrospectives need a path forward for implementation. Once you have a dedicated Sprint folder, you can recycle it and reuse it throughout the project. You can simply add new tasks from the backlog after each sprint planning meeting, and move completed tasks to the Archive folder at the end of the sprint.

A good sprint planning meeting provides an environment where the team is motivated and accomplishes the goals defined. In contrast, a bad meeting sets unrealistic expectations and prevents the team from performing well. Sticking to the outcome you’d like to achieve is a good way to start the meeting.

purpose of sprint planning meeting

Once a task is completed, it should be moved from the Done column to the Archive folder. Sprint planning needs to happen right before the sprint but after the sprint review and retrospective. Let’s take a look at the advantages and disadvantages of shorter and longer sprints respectively. The main output for your Sprint planning is the Sprint backlog, alongside a Sprint Goal and the way to go about working towards that goal. It is important to find a balance between people and organization’s needs.

Sprint Planning

A third task may be to test the newly created user registration, etc. The Sprint Backlog is composed of the Sprint Goal , the set of Product Backlog items selected for the Sprint , as well as an actionable plan for delivering the Increment . During the event, the Scrum Team and stakeholders review what was accomplished in the Sprint and what has changed in their environment. Based on this information, attendees collaborate on what to do next. The Product Backlog may also be adjusted to meet new opportunities. The Sprint Review is a working session and the Scrum Team should avoid limiting it to a presentation.

If you’ve decided to work in 2-week sprints, you can divide the planning process into two sessions. Sit with a team to prepare a backlog, add new stories and epics, and also estimate the effort a day prior to the actual sprint planning meeting. During the sprint planning meeting the product owner describes the highest priority features to the team. The team asks enough questions during this meeting so that they can go off after the meeting and determine which tasks they will move from the product backlog to the sprint backlog. What happens during the sprint planning meeting if you’ve already refined the backlog?

However, for this post, we only consider the simpler case when we have one development team dedicated to one product. Secondly, the scrum master brings forth any time limitations for the upcoming sprint, like vacations and holidays. Next, you’ll want to look at the team’s velocity and capacity together.

Sprint Planning initiates the Sprint by laying out the work to be performed for the Sprint. This resulting plan is created by the collaborative work of the entire Scrum Team. Various practices exist to forecast progress, like burn-downs, burn-ups, or cumulative flows.

Do You Have A Sprint Planning Meeting Agenda?

The purpose of the Sprint Review is to inspect the outcome of the Sprint and determine future adaptations. The Scrum Team presents the results of their work to key stakeholders and progress toward the Product Goal is discussed. Ensuring that all Scrum events take place and are positive, productive, and kept within the timebox. They are structured and empowered by the organization to manage their own work.

purpose of sprint planning meeting

The best way to plan the sprint in Infinity is during the sprint planning meeting. Let’s say you’re planning to develop a new important product feature or work on a marketing campaign. During the sprint planning session, the team members will have to ‘groom’ purpose of sprint planning meeting the backlog and say which tasks they’ll work on. Every sprint has a scope; and in order to be able to define it, you first need to define your Sprint goal. The Sprint goal can help you choose the product backlog items we should include in the sprint.

You will have to keep in mind the colleagues are sometimes late, there are lunch breaks, coffee breaks. Observe reasonable limits for such events and seek optimized discussions, processes, and results. Try it as is and determine if its philosophy, theory, and structure help to achieve goals and create value. The Scrum framework is purposefully incomplete, only defining the parts required to implement Scrum theory. Scrum is built upon by the collective intelligence of the people using it. Rather than provide people with detailed instructions, the rules of Scrum guide their relationships and interactions.

Working in Sprints at a sustainable pace improves the Scrum Team’s focus and consistency. These values give direction to the Scrum Team with regard to their work, actions, and behavior. The decisions that are made, the steps taken, and the way Scrum is used should reinforce these values, not diminish or undermine them.

You can easily add additional tasks if any unexpected work comes up. Take inventory of every team member’s capacity by breaking down each project into estimated hours needed or story points. Make sure the sprint goal is specific, measurable, achievable, realistic, and timely. If you’re using Scrum, then the Sprint meeting should take place at the beginning of every Sprint; with a timebox that is based on Sprint duration.

All tasks for the following sprint should be aligned with the sprint goal. As a manager, you’ll also need to figure out how to measure the velocity of your scrum team and notify the team to give them an additional motivating factor to move on faster with their work. Velocity is the amount of work completed in a set of time that can be measured in hours, story points, or number of tasks.

Certified Agile Director

Having agreement and alignment on what will be completed and how the work will be accomplished helps to provide predictability in planning and visibility for stakeholders. 4 sprint rule relating that teams usually adapt to the new Scrum practice in four sprints. If after 4 sprints the team team doesn’t produce good results and feels unhappy, the chosen duration should be discontinued in favor of a shorter or longer sprint. Teams that worked in silos before and were not set for speed and efficient collaboration would prefer the longer sprint length and then shift to shorter sprints. The development team, on the other hand, will move us from backlog to actual work by understanding how to plan for every priority. The different teams have many variations of estimating the time it takes to develop the Product Backlog Items.

Firstly, the product owner gives a vision or justification for the work considered for the next sprint. The product owner identifies and prioritizes what represents meaningful work and why it’s meaningful. Consequently, the development team evaluates and actually picks the work for the upcoming sprint.

The Development team estimates how many Product Backlog Items to choose for the sprint. The Product Owner role has previously prioritized Product Backlog Items and may make additional adjustments during the meeting. The Scrum Master role ensures that everyone is aware of the meeting’s purpose and the benefits of the event. If the Definition of Done for an increment is part of the standards of the organization, all Scrum Teams must follow it as a minimum. If it is not an organizational standard, the Scrum Team must create a Definition of Done appropriate for the product.

No one should throw their card after the Development team has already revealed the card numbers. After the discussion, a re-play is performed, and each participant of the Development Team throws a card again. The reason for rejecting an item may also be that, for some reason, it is not adequate or working on it will create technical or other problems for the project. The Development Team looks at the selected Product Backlog Items for the Sprint together and starts breaking them down into small tasks. The specific Product Backlog Items that the team has chosen to fulfill in the upcoming Sprint are called the Sprint Backlog.

  • People responsible for tasks should move the tasks they’re working on between columns so that the Scrum Master and the rest of the team always know how the sprint is going.
  • For agile development, we estimate complexity, not time required to complete.
  • For more tips on how to best plan for a sprint, check out this post.
  • Like any meeting, your sprint planning meeting will need an agenda to keep the team focused.
  • It will be very easy to determine exactly how many items to add in the remaining days of the sprint.
  • We are humbled to see Scrum being adopted in many domains holding essentially complex work, beyond software product development where Scrum has its roots.

If there are multiple Scrum Teams working together on a product, they must mutually define and comply with the same Definition of Done. Each Increment is additive to all prior Increments and thoroughly verified, ensuring that all Increments work together. The purpose of the Sprint Retrospective is to plan ways to increase quality and effectiveness. Daily Scrums improve communications, identify impediments, promote quick decision-making, and consequently eliminate the need for other meetings.

Sprint Planning Agenda

After the Development team predicts which Product Backlog Items it can perform during the Sprint, the entire Scrum team together defines a Sprint Goal. Only the Development Team can decide what it can accomplish during a sprint without the other roles putting pressure or influence on it. To honor the first places where it was tried and proven, we recognize Individual Inc., Newspage, Fidelity Investments, and IDX .

You Are Unable To Access Agilest Org

However, before each development sprint can start, the development team must understand the work and commit to completing it in the time allocated for the sprint. The Scrum Master facilitates communication between team members and ensures that the discussion is effective. They need to make sure everyone is on the same page regarding the goal and the backlog items that will be handled in the sprint. Since these meetings are so regular, teams should look for ways to make them fun and engaging.

Considering the total number of participants and the total points for the success of a Sprint, a high or low overall value is predicted. This practice also aims at transparency, individualism, and openness. Often, new members of the Development Team are very distracted by this “game” and are afraid to throw their cards until they somehow understand what cards were thrown by senior team members. The discussion seeks to identify the reasons for the contrasting assumptions. Then each participant in this “poker planning game” chooses a card with the number of Story Points, which they think would match the User Story best. Each member of the Development Team holds a deck of cards numbered 1 to 21 or starting at 0 .

The product owner presents the context for the work considered for the next sprint. The product owner explains where the user stories come from, such as customer requests, customer support, or the marketing department. With all these things in mind, let’s put together a sprint planning meeting agenda. How do members of a development team prepare for the sprint planning meeting? A development team may contain designers, user experience experts, quality assurance, and developers, of course. Larger companies can have different roles shared between different development teams.

Product Owner

In this post, we’ll be exploring the basic building blocks of a sprint planning meeting agenda. In Scrum, every project is broken into time blocks called sprints, usually 2-4 weeks long. A sprint planning meeting is when the team meets to determine which backlog items will be handled in the next sprint. The sprint planning Scrum ceremony is a collaborative process that allows team members to have a say in when work happens. Each successful sprint needs to have a sprint goal, which is the main priority at the beginning of every sprint planning meeting. The sprint goal is the objective of the sprint that should guide the development team while building the next product increment.

The Scrum Master role ensures that the Scrum team adheres to the meeting time limit, as well as keeping all participants focused and monitoring violations of Scrum principles and rules. Stakeholders may be invited to provide additional information, although this is rare, and it is the responsibility of the Product Owner role to provide all available information. Product Backlog items that can be Done by the Scrum Team within one Sprint are deemed ready for selection in a Sprint Planning event. They usually acquire this degree of transparency after refining activities. Product Backlog refinement is the act of breaking down and further defining Product Backlog items into smaller more precise items. This is an ongoing activity to add details, such as a description, order, and size.

The Product Owner: Clarifies The Details Of The Product Backlog

There are multiple ways to measure the running pace and Forecast is one of them. The platform will track it automatically when your teams log time and move tasks to Done. Tracking the velocity daily, you can estimate how much work the team can manage to do in a longer time. First things first, a sprint is usually a two-week period of time during which specific tasks must be completed based on what the team has prioritized to deliver to the end user soon. In our previous article, we’ve related a number of reasons why you should work in agile sprints. It’s important not to forget that the main purpose of sprints is to deliver frequently.