You are currently browsing the tag archive for the ‘sprint planning’ tag.

The basic idea of Sprint Planning is for the team to negotiate the scope for the sprint with the Product Owner in a limited amount of time (time box).

The Sprint Planning ceremony needs to be organised and facilitated by the Scrum Master, however, the Product Owner needs to produce the agenda (Product Backlog) for the ceremony.

The Product Owner needs functionality to be implemented and to spend development money wisely. The team wants to select a mandate they can fulfil at the end of the sprint.

This is called a Sprint Contract between the Product Owner and the team.

The purpose of Sprint Planning is for the Product Owner and the team to negotiate what should be accomplished during the sprint (Sprint Contract)

—————————————–

Sprint Contract: It is simply an agreement between the Product Owner, who agrees not to change his mandate before the end of the sprint, and the team, who commits to delivering a defined set of functionality by that time.

—————————————–

Meeting Parameters:

Scrum Master facilitates the ceremony; however, the Product Owner brings the agenda.

Before the start of Sprint Planning, the team had to have seen, understood and estimated the stories, otherwise the ceremony will drag on and a productive Sprint Contract which needs to produce a product increment to support the financial investment will not be reached.

It’s important that the stories produced by the Product Owner needs to be small enough to be delivered in one sprint and well defined acceptance criteria ( conditions of satisfaction ) will increase the team’s ability to deliver the planned product increment at the quality level expected by the Product Owner.

It is important for the team to understand their capacity upfront in order to gauge the amount of work they are willing to accept into the Sprint Contract.

That will also enable the team to negotiate buffer stories with the Product Owner as part of the Sprint Contract, however, only to be done if the team has completed ALL the stories to completion as set out in the Sprint Contract. Buffer stories will enable the team to take on more work may they finish the Sprint Contract before the end of the sprint, therefore, increasing the sprint velocity and assisting the Product Owner to produce higher return on investment for the sprint.

It’s important to note that Sprint Planning in total needs to take no longer that one working day. Sprint Planning 1 – Backlog Analysis Workshop (4 hours), and Sprint Planning 2 – Selected Backlog Design and Task break-down (4 hours).

Sprint Planning in practice

Preparation:

The Scrum Master has the following preparation duties:

  •  
    • Prepare the team room/space with all the necessary equipment the team and Product Owner would need to effectively communicate and plan (flip charts, whiteboard, pens, paper, projectors, laptop, sticky notes, printed stories etc)
    • Prepare the team capacity and help the team understand their own capacity for the sprint (find out who’s on leave etc beforehand)
    • Ensure and assist the Product Owner to produce a well-defined, estimated and prioritised Product Backlog at least a day before Sprint Planning to the team so the team can be well prepared.
    • Collate and prepare the output from the previous Sprint Review and Retrospective.

The Product Owner has the following preparation duties:

  •  
    • The Product Owner needs to, with the assistance of the Scrum Master, ensure that the Product Backlog is understood and estimated by the team.
    • The Product Owner needs to ensure the team receives the prioritised Product Backlog in-time to be well prepared for the Sprint Planning sessions.
    • The Product Owner needs to ensure that all stories within the Product Backlog has well-defined acceptance criteria (conditions of satisfaction) attached to them in order to assist the team in gauging the scope and desired outcome of each backlog item.

The team has the following responsibilities:

  •  
    • Assist the Product Owner in estimating the Product Backlog before the Sprint Planning sessions.
    • Prepare themselves on the Product Backlog produced by the Product Owner before the start of the Sprint Planning sessions

Moderation:

Scrum Master kicks off the ceremony by ensuring that

  •  
    • The team understands their capacity for the sprint
    • The team understands and have access to the previous sprint’s review and retrospective items
    • The team understands and if necessary enhance the Definition of Done (DoD) for the sprint

The Product Owner will then inform the team of the release vision and the planned sprint goal and communicate with the team in finalising the Sprint Goal.

The Product Owner will then present the Product Backlog to the team whereby the team will start to analyse the Product Backlog from the top by…

1. Starting with the first item on the backlog understand the requirements of that backlog item (use your flipcharts)

2. Understand the acceptance criteria (conditions of satisfaction) for that backlog item

3. Once the team has a clear picture of what needs to be achieved to complete that item, they either accept or decline that item into their sprint.

4. Then start again from point 1 until the team feels that they have reached their sprint acceptance saturation point

———————————————————

Note: Ensure that your team does not accept items into the sprint based on the estimates of each item making up the sprint velocity, nothing is more wrong – ensure that your team accept items based on the understanding of what needs to be done and willingness to complete that item within the sprint

———————————————————

It’s important that the Scrum Master facilitates the whole process and ensure that the team are tracking well in the time allotted.

It’s also very important that the Scrum Master does ask the team at some stage a very important question on the items they have already selected from the top. Are they still comfortable with what they selected and that they will be able to deliver to complete satisfaction at the end of the sprint?

At the end of your first Sprint Planning session after the team has selected their items to be included into the sprint, send the Product Owner away and then repeat the question above to the team again, however, this time more serious!

Once the team has answered and made their commitment to deliver the selected items to full completion at the end of the sprint, then communicate the final selected list of items to the Product Owner, but be aware, this is not open for discussion anymore. (This helps teams to avoid being pushed into delivering more than they know they can commit to)

At this stage teak a break and then bring only the team back to the room where they need to decompose the selected items into tasks. The Product Owner is not part of this session as the team needs to candidly discuss and decompose the items, however, the Product Owner needs to be ‘on-call’ to provide clarification or renegotiations on items as they are decomposed. Once the team has decomposed all the items, your team will then have a Sprint Backlog and work can immediately commence.

Regards

Arrie van der Dussen

Agile Business Manager / Agile Coach

Kaizania

agile@kaizania.co.za







-----------------------------------
Afrigator
-----------------------------------

Agile South Africa Twitter Feed

Follow us on Twitter!



Agile South Africa is a now live on Twitter! Follow us for event updates and interesting content and articles...
http://www.twitter.com/agilesa

Very interesting Blogs!

Follow

Get every new post delivered to your Inbox.