Sprint Planning, Cos'è e Come Condurlo.

Giuseppe Spezzano
17 Nov 202005:13

Summary

TLDRThe video script discusses the importance of effective sprint planning within the Scrum framework, emphasizing the need for thorough preparation and organization. It outlines three key phases: reviewing the roadmap to align with goals, making work visible and detailed for the team, and conducting grooming sessions to break down tasks. The script also highlights the significance of understanding the team's velocity and involving all members in the planning process to ensure a collaborative and efficient sprint.

Takeaways

  • 📝 Sprint Planning is a key ceremony within the Scrum framework designed to plan future work, specifically what will be completed during the upcoming sprint.
  • 🔍 A significant part of the work for sprint planning is done before the actual meeting, emphasizing the importance of being prepared and organized.
  • 🗺️ Reviewing the roadmap is crucial for aligning the next sprint with the desired direction set by the customer or the company's leadership vision.
  • 💡 Ensure that the work is visible to all team members, described in detail, and broken down into understandable epics and user stories with clear priorities.
  • 🌿 Grooming sessions should be held before each sprint to review and refine the stories and tasks that will be part of the upcoming sprint, involving the whole team and the product owner.
  • 🏃‍♂️ Estimate the team's velocity based on past performance to help decide which user stories to tackle in the next sprint, in collaboration with the product owner.
  • 🎯 During the planning meeting, clearly present the goals and customer needs, engage the whole team in an interactive and participatory manner.
  • 🤔 Address doubts and uncertainties as early as possible in the planning process to minimize time wasted during the sprint.
  • 📈 Use the team's velocity and the product backlog to inform decisions about which stories to pursue in the upcoming sprint.
  • 🤝 Encourage team participation and collective understanding of the sprint's challenges and possibilities, ensuring that the sprint is achievable yet challenging.
  • 📌 The goal of sprint planning is to ensure that by the end of the session, all team members have a clear understanding of the objectives, requirements, and tasks at hand.

Q & A

  • What is the main purpose of sprint planning in the Scrum framework?

    -The main purpose of sprint planning is to plan the future work, specifically deciding which tasks will be completed during the upcoming sprint.

  • Why is it important to be prepared before starting the sprint planning meeting?

    -Being prepared before the sprint planning meeting is crucial to avoid wasting time during the meeting itself. It involves reviewing the roadmap, understanding the high-level activities to be completed, and ensuring alignment with the desired direction of the customer or the company's leadership.

  • How can a roadmap help in sprint planning?

    -A roadmap can assist in sprint planning by outlining the steps to be achieved and the sprints to be realized. It helps the team understand the high-level activities, prioritize tasks, and ensure that the next sprint aligns with the company's overall vision and direction.

  • What is the significance of making work visible to all team members before sprint planning?

    -Making work visible ensures that all team members understand the tasks, their priority, and the sequence in which they should be addressed. This transparency helps in effective collaboration and prevents confusion among the team.

  • What are grooming sessions, and when should they be held?

    -Grooming sessions are meetings held during the sprint to review the stories that will be part of the upcoming sprint with the team members. They should involve breaking down stories into smaller tasks and, if possible, estimating their complexity.

  • How can the team's velocity be utilized before sprint planning?

    -The team's velocity, based on past performance, can be used to determine which stories are best to undertake in the next sprint. This helps in setting realistic expectations and ensuring that the planned work is achievable within the sprint timeframe.

  • What should be the focus during the presentation of objectives in the sprint planning meeting?

    -The focus should be on clearly presenting the goals and customer needs for the upcoming sprint. This clarity ensures that the entire team understands the priorities and objectives they need to work towards.

  • How can the team ensure that the sprint planning meeting is participative and productive?

    -The team can ensure participation by encouraging open discussion, addressing doubts and uncertainties, and involving all members in the decision-making process. This collaborative approach helps in refining the understanding of tasks and setting the team up for a successful sprint.

  • What is the importance of closing the sprint planning meeting effectively?

    -Effectively closing the sprint planning meeting involves summarizing the discussed stories, objectives, and customer needs. It's important to ensure that all doubts have been addressed and that the team has a clear understanding of the challenges and the feasibility of completing the sprint.

  • How can a Scrum team maintain a clear direction and adapt to changes in sprint planning?

    -A Scrum team can maintain a clear direction by regularly reviewing and adjusting their roadmap and sprint goals based on the team's velocity and changing priorities. This flexibility allows the team to stay aligned with the company's vision while adapting to new requirements or market conditions.

  • What is the role of the product owner in sprint planning?

    -The product owner plays a critical role in sprint planning by clearly presenting the objectives and customer needs for the upcoming sprint. They work closely with the team to prioritize tasks and ensure that the planned work aligns with the product vision and customer expectations.

Outlines

00:00

📋 Sprint Planning: Strategies and Preparation

This paragraph introduces the concept of Sprint Planning within the Scrum framework, emphasizing its importance in planning future work. It outlines the idea that much of the work for a Sprint Planning session is done before the actual meeting. The speaker encourages the audience to engage with the content by liking and subscribing to the channel. The paragraph is divided into three phases: preparation, the Sprint Planning itself, and follow-up. The preparation phase involves reviewing the roadmap to ensure alignment with customer needs and company vision. It also stresses the importance of making work visible and detailed to all team members, breaking stories down into manageable tasks, and estimating team velocity based on past performance. The actual Sprint Planning meeting involves presenting clear objectives, discussing stories and tasks, and ensuring team participation to clarify doubts and refine plans. The follow-up phase includes evaluating the completed stories and objectives, confirming understanding, and setting the stage for the next Sprint.

05:02

🚀 Keep It Simple: A Mantra for Effective Sprint Planning

This paragraph succinctly captures the essence of effective Sprint Planning with the phrase 'keep it simple.' It serves as a reminder to maintain clarity and simplicity during the planning process, avoiding unnecessary complexity that could hinder progress and understanding. The advice is to focus on the core elements necessary for successful planning and execution of a Sprint, ensuring that the team remains on track and that objectives are met efficiently.

Mindmap

Keywords

💡Sprint Planning

Sprint Planning is a crucial ceremony within the Scrum framework, designed to plan the work to be completed during the upcoming sprint. It involves the team in deciding which tasks to tackle, setting goals, and ensuring alignment with the product owner's vision and the customer's needs. In the script, it is emphasized that a significant portion of the work for Sprint Planning is done prior to the actual meeting, highlighting the importance of preparation.

💡Scrum Framework

The Scrum Framework is a set of practices, roles, and events that guide the work of software development teams. It is an agile methodology that emphasizes flexibility, collaboration, and iterative progress. The script positions Sprint Planning as a key event within this framework, where the focus is on planning for future work and ensuring that the team is well-prepared and organized for the sprint ahead.

💡Road Map

A Road Map is a strategic plan that outlines the direction and goals of a project or a company. It helps teams understand the steps they need to take to reach their desired outcomes. In the context of the video, the Road Map is essential for Sprint Planning as it guides the team in determining the high-level activities they need to focus on, ensuring that their work aligns with the company's overall vision and the customer's requirements.

💡Visibility

Visibility in the context of the video refers to the transparency and accessibility of work-related information to all team members. It is crucial for effective collaboration and ensures that everyone is on the same page regarding what needs to be accomplished. The script emphasizes making work visible as a key step before Sprint Planning, so that tasks are detailed and understandable to everyone involved.

💡Grooming Sessions

Grooming Sessions are meetings held during a sprint to review and refine the stories that will be part of the upcoming sprint. These sessions are collaborative efforts involving the team and sometimes the product owner, aiming to break down stories into smaller, manageable tasks and estimate their complexity. The purpose is to ensure that the work is well-prepared and prioritized, facilitating a smooth and efficient sprint.

💡Velocity

Velocity in Scrum refers to the amount of work a team can complete during a sprint. It is a measure of the team's performance and is used to plan future sprints by estimating how much work can be taken on based on the team's past performance. The script highlights the importance of understanding the team's velocity before Sprint Planning to decide which stories to tackle in the next sprint.

💡Product Owner

The Product Owner is a role in the Scrum Framework responsible for defining and prioritizing the features and requirements of the product. They act as the voice of the customer, ensuring that the team's work aligns with the customer's needs and the product's vision. In the context of Sprint Planning, the Product Owner plays a critical role in presenting clear objectives and requirements to the team, guiding the direction of the sprint.

💡Stories

In the Agile and Scrum context, Stories refer to user stories, which are high-level descriptions of a feature or functionality from the perspective of the end-user. They are used to guide the development process by capturing the essence of what needs to be done. The script discusses the importance of breaking down these stories into smaller tasks and making them visible and understandable to the team for effective Sprint Planning.

💡Epics

Epics are large bodies of work that are typically broken down into smaller, more manageable user stories or tasks. They represent significant features or changes to a product and are part of the larger planning process. In the context of the video, epics are used to organize and prioritize the work that needs to be done during a sprint, ensuring that the team focuses on the most important and complex aspects of the project.

💡Participation

Participation refers to the active involvement of team members in the Sprint Planning process. It is essential for a collaborative and democratic approach to planning, ensuring that all voices are heard, and opinions are considered. The script emphasizes the importance of a participative team environment during Sprint Planning to foster open communication, clarify doubts, and align the team's efforts towards achieving the sprint goals.

💡Complexity

Complexity in the context of the video relates to the level of difficulty or the number of variables involved in completing a task or story. During Sprint Planning, it is important to estimate the complexity of the work to be done, which helps the team in prioritizing tasks and planning their efforts effectively. The script suggests that during grooming sessions, teams should attempt to provide an estimate of the complexity of the stories to be tackled.

Highlights

Sprint planning is a key ceremony within the Scrum framework for planning future work.

The majority of the work for sprint planning is done before the actual meeting begins.

Being prepared and organized is crucial to avoid suffering during the sprint planning meeting.

Understanding the road map and the desired direction from stakeholders is fundamental for planning sprints.

The road map may change, ensuring that the next sprint is on the right path is essential.

Making work visible to all team members is a crucial step before sprint planning.

Work should be detailed and understandable, with stories broken down into epics and versions.

Grooming sessions should be held before each sprint to review and refine the stories for the upcoming sprint.

Involve the whole team in grooming sessions, including the product owner, to break stories into smaller tasks.

Estimate the complexity of the stories during grooming, if not done, there is always time during sprint planning.

Calculate the team's working speed before sprint planning to decide which stories to tackle next.

Present clear objectives and customer needs at the beginning of the sprint planning meeting.

Engage the whole team in the discussion of the stories and tasks for the upcoming sprint.

Address doubts and clarify uncertainties during the sprint planning to minimize time wasted during the sprint.

Close the sprint planning by evaluating all stories, objectives, and customer needs discussed.

Ensure that the team understands the sprint's challenges but also its feasibility.

The author has started a Telegram group for sharing insights and experiences on software and agile methodologies.

Readers are encouraged to join the Telegram group and share their experiences with sprint planning in their organizations.

Transcripts

play00:00

bentornati a tutti oggi qui si parla di

play00:02

sprint planning vorrei provare a

play00:04

raccogliere qui qualche consiglio utile

play00:06

per migliorare lo sprint planning prima

play00:09

però voglio ricordarvi che se vi

play00:11

piacciono questo tipo di contenuti

play00:12

cliccate sul pollice in su datemi un

play00:15

like fatemi capire che vi piace quello

play00:17

che sto facendo e iscrivetevi al canale

play00:20

partiamo subito con sé uno sprint

play00:23

planning proviamo a dare una definizione

play00:29

più stringata possibile lo sprint

play00:32

planning e quel tipo di cerimonia

play00:34

all'interno del framework di lavoro

play00:36

scrum che serve per pianificare il

play00:38

lavoro futuro

play00:39

precisamente il lavoro che sarà portato

play00:42

a termine in uno sprint

play00:43

quello che forse nessuno si aspetta di

play00:46

sentirsi dire è che la gran parte del

play00:48

lavoro di uno sprint planning viene

play00:51

portato a termine prima che inizi lo

play00:53

spring planning è importante non subire

play00:56

l'incontro ma arrivare preparati e

play00:58

organizzarsi in precedenza questa fase

play01:00

antecedente lo spring planning la

play01:03

dividiamo in tre fasi preparazione per

play01:06

uno sprint planning proficuo la prima

play01:08

cosa da fare è prepararsi per prima cosa

play01:10

dobbiamo dare un'occhiata alla nostra

play01:12

road ma guardare quello che dobbiamo

play01:14

fare e dove vogliamo arrivare

play01:16

e fondamentale per raggiungere gli

play01:18

obiettivi sprint dopo sprint la strada

play01:21

potrebbe cambiare quindi è molto

play01:23

importante assicurarsi che il prossimo

play01:25

sprint sia sulla strada giusta quella

play01:27

desiderata dal cliente

play01:29

dall'amministratore delegato o da chi ha

play01:31

una visione d'insieme guida l'azienda

play01:33

una road map ci può aiutare a capire

play01:36

quali sono gli step da raggiungere gli

play01:38

sprint da realizzare sempre ricordandosi

play01:41

che gli sprint questo tipo di

play01:43

pianificazione può cambiare in corsa la

play01:45

nostra road map ci può aiutare a capire

play01:47

gli step che vogliamo raggiungere le

play01:49

attività di alto livello che dobbiamo

play01:51

portare a termine e così via

play01:53

visibile un altro punto davvero

play01:55

importante prima di arrivare allo scoop

play01:56

planning e rendere il lavoro visibile

play02:00

visibile a tutti i membri del team

play02:02

il lavoro deve essere descritto

play02:04

comprensibile dettagliato quanto

play02:06

possibile le storie vanno abate in

play02:08

epiche in versioni

play02:10

in modo che si capisca cosa viene prima

play02:12

cosa è più prioritario cosa meno e che

play02:15

chiunque sia in grado di lavorarci sopra

play02:17

grooming prima di ogni sprint blending

play02:20

bisognerebbe fare quelle che vengono

play02:21

chiamate grooming session in una o più

play02:24

occasioni durante lo sprint fate in modo

play02:26

di rivedere insieme a chi andrà a fare

play02:29

il lavoro le storie che entreranno a far

play02:32

parte dello sprint futuro fatelo

play02:34

coinvolgendo il team o qualcuno del team

play02:36

coinvolgete anche il produttore e

play02:39

cercate di dividere le storie in

play02:41

attività più piccole possibili e se

play02:43

possibile in queste riunioni

play02:45

cercate di dare una stima della

play02:47

complessità se non riuscite durante la

play02:49

gru ministation c'è sempre tempo per

play02:51

farlo nello space planning velocità

play02:54

prima di arrivare allo sprint planning

play02:56

calcolate la velocità del team di lavoro

play02:58

sulla base di questo insieme al prodotto

play03:00

ner potrete decidere quali sono le

play03:03

storie migliori da portare durante il

play03:05

prossimo sprint e presentare a tutto il

play03:08

team

play03:08

eccoci qui chiusa la parte di

play03:10

preparazione in queste quattro fasi

play03:12

non ci resta che condurre l'incontro nel

play03:15

migliore dei modi

play03:15

prima di tutto presentiamo gli obiettivi

play03:18

il prodotto toner deve presentare in

play03:20

maniera chiara gli obiettivi e le

play03:22

necessità del cliente

play03:24

nello sprint che sta per iniziare

play03:26

secondo entriamo nel vivo delle storie

play03:28

delle tasche delle attività che ci

play03:30

saranno da fare durante quello sprint

play03:32

questo tipo di momento deve essere

play03:34

condiviso con tutto il team il team deve

play03:36

essere partecipativo questo è il momento

play03:38

di far uscire dubbi e imprecisioni più

play03:41

cose

play03:42

approfondiamo e capiamo durante questo

play03:44

momento meno perdite di tempo ci saranno

play03:47

durante lo sprint e come terza cosa

play03:49

cerchiamo di chiudere lo sprint avremmo

play03:52

valutato tutte le storie parlato

play03:54

dell'obiettivo e delle esigenze del

play03:55

cliente

play03:56

a questo punto i dubbi dovrebbero essere

play03:59

stati smarcati perlomeno quelli di alto

play04:01

livello

play04:01

facciamo in modo di capire da parte di

play04:03

tutti di raccogliere le opinioni da

play04:05

parte di tutto il team che ci faccia

play04:07

capire che quello sprint è uno sprint

play04:10

sfidante ma che sia possibile portarlo a

play04:12

termine

play04:13

a quel punto lo spring planning si

play04:15

conclude provate a seguire questi

play04:17

consigli

play04:17

raccontatemi nei commenti o nel gruppo

play04:19

telegram come vivete questo tipo di

play04:21

cerimonia

play04:22

nella vostra azienda se esiste se viene

play04:25

portata avanti in qualche modo eccome

play04:27

insomma raccontatevi come vanno le cose

play04:30

bene siamo alla fine come al solito vi

play04:32

ricordo che ho fatto partire da un po di

play04:34

tempo un piccolo gruppo telegram che

play04:37

raccoglie un po di persone appassionate

play04:38

del tema sul gruppo telegram si cerca di

play04:41

condividere pareri sensazioni non ci

play04:44

sono soltanto persone che lavorano nel

play04:46

mondo del software e questo rende spesso

play04:49

la conversazione molto interessante se

play04:51

sei curioso

play04:51

iscriviti al canale e telegram lascio il

play04:54

link sotto in descrizione se ti è

play04:56

piaciuto questo contenuto

play04:57

ti ricordo di cliccare like iscriversi

play04:59

al canale per adesso grazie a tutti noi

play05:02

ci vediamo al prossimo video mattina ad

play05:04

allora

play05:04

ricordate keep it simple

Rate This

5.0 / 5 (0 votes)

Related Tags
SprintPlanningTeamCollaborationProjectManagementScrumFrameworkProductivityTipsAgileMethodologyTeamPreparationTaskVisibilityWorkEstimationGoalSetting