{"id":4918,"date":"2022-02-07T14:37:55","date_gmt":"2022-02-07T12:37:55","guid":{"rendered":"https:\/\/lucianocastro.com\/?p=4918"},"modified":"2022-03-31T11:45:33","modified_gmt":"2022-03-31T09:45:33","slug":"scrum-sprint-6-functional-focuses-on-events","status":"publish","type":"post","link":"https:\/\/lucianocastro.com\/en\/scrum-sprint-6-functional-focuses-on-events\/","title":{"rendered":"Scrum Sprint: 6 functional and effective focuses on events"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;3.22&#8243;][et_pb_row _builder_version=&#8221;3.25&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;3.25&#8243; custom_padding=&#8221;|||&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.9.10&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h1>Scrum Sprint Events: What Are and Why Do They Turn Ideas into Value?<\/h1>\n<p>&nbsp;<\/p>\n<p>Since the Scrum Sprint is the <strong>beating heart<\/strong> of the <a href=\"https:\/\/lucianocastro.com\/it\/metodologia-scrum-10-domande-per-capire-quanto-ne-sai\/?swcfpc=1\">Scrum Methodology<\/a>, where the idea becomes value, I decided to turn my attention to the events that make it up and that are functional to achieving the Product Goal. These are my promises of intent before starting:<\/p>\n<ul>\n<li>Review what Sprint Scrum events are <strong>(Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective)<\/strong>.<\/li>\n<li>Identify the functional and effective focuses for <strong>optimal use of Sprints in Scrum<\/strong>.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>What is the Scrum Sprint: focus on Empiricism<\/h2>\n<p>&nbsp;<\/p>\n<p>Each Scrum Sprint can be considered a short project, with a precise duration and objectives that can be inspected and measured. Here are the points I fix well to create a valuable Scrum Sprint:<\/p>\n<ul>\n<li>The average duration of the Sprint in Scrum is about <strong>2,4 weeks (from a minimum of 1 week to a maximum of 4 weeks)<\/strong>.<\/li>\n<li>I can design shorter sprints to support development team <strong>learning cycles<\/strong> and focus efforts in a shorter time frame.<\/li>\n<li>The Product Backlog is not immutable but can be <strong>inspected and perfected<\/strong>, as needed, in order to gradually adapt to the Product Goal.<\/li>\n<li>After each Sprint the next one begins.<\/li>\n<\/ul>\n<p>Now all that remains is to recall as input the basic foundation of Scrum Theory, which I can use before starting the Scrum events. The answer is univocal: the <strong>Principle of Empiricism<\/strong> teaches how to \u201clearn by doing\u201d in complex processes, where it is not possible to know in advance what will happen.<\/p>\n<p>Since in complex jobs the initial level of information is usually low and based on hypotheses, I will not be able to plan either in detail or in advance. But I will be able to l<strong>earn as I do<\/strong> and then re-enter the information obtained in the process.<\/p>\n<blockquote>\n<p><em>LBD (Learning By Doing) \u2013 My focus therefore is not on building a perfect plan, but on the results I get so that I will be able to make strategic and forward-looking decisions based on what has already happened.<\/em><\/p>\n<\/blockquote>\n<p>&nbsp;<\/p>\n<p><img fetchpriority=\"high\" fetchpriority=\"high\" decoding=\"async\" class=\"alignnone wp-image-4494 size-large\" src=\"https:\/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/Sprint-Scrum-LBD-1024x614.jpg\" alt=\"Sprint Scrum LBD\" width=\"1024\" height=\"614\" title=\"\" srcset=\"\/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/Sprint-Scrum-LBD-1024x614.jpg 1024w, \/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/Sprint-Scrum-LBD-980x588.jpg 980w, \/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/Sprint-Scrum-LBD-480x288.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/p>\n<p>&nbsp;<\/p>\n<h2><span id=\"Sprint_Planning_focus_on_Time\">Sprint Planning: focus on Time<\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>I am ready to start the Scrum Sprint and put in place the first event: the planning of the Sprint. First of all, I recall what <strong>Sprint Planning<\/strong> is for, that is, to define what can be released and how the work process will take place. Then I can decide:<\/p>\n<ol>\n<li><strong>How long the timebox will last;<\/strong><\/li>\n<li><strong>The starting point;<\/strong><\/li>\n<li><strong>The goal.<\/strong><\/li>\n<\/ol>\n<p>I do this in collaboration with the entire Scrum Team which operates as a single body within the entire Scrum Sprint.<\/p>\n<p>&nbsp;<\/p>\n<h3>Scrum Sprint: Timeboxing<\/h3>\n<p>&nbsp;<\/p>\n<p>Time is my ally and my judge in planning the Scrum Sprint. I know I need to set a time limit for this event, called Timeboxing. I also know that during the Sprint no one is left alone and that decisions and reviews are always shared.<\/p>\n<p>In Sprint Planning, it is the\u00a0Scrum Master\u2019s responsibility\u00a0to verify that the planning meeting respects the set maximum time. On the other hand, since there is no minimum time, if the Team quickly agrees and is satisfied before the timebox expires, the event ends automatically.<\/p>\n<p>&nbsp;<\/p>\n<h4>How long does Sprint Planning last?<\/h4>\n<p>&nbsp;<\/p>\n<p>Scrum Sprint planning should constrain no more than two hours for each team work week. For example, for a Sprint <strong>lasting 2 weeks, Sprint Planning will total a maximum of 4 hours (2 hours maximum per week).<\/strong><\/p>\n<p><img decoding=\"async\" class=\"alignnone wp-image-4496 size-large\" src=\"https:\/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/timebox-sprint-scrum-1024x673.jpg\" alt=\"timebox sprint scrum\" width=\"1024\" height=\"673\" title=\"\" srcset=\"\/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/timebox-sprint-scrum-1024x673.jpg 1024w, \/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/timebox-sprint-scrum-980x644.jpg 980w, \/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/timebox-sprint-scrum-480x315.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/p>\n<h2>\u00a0<\/h2>\n<h2><span id=\"Sprint_Scrum_focus_on_Objective_during_the_planning\">Sprint Scrum: focus on Objective during the planning<\/span><\/h2>\n<p>&nbsp;<\/p>\n<p>During Sprint Planning I am very clear that I must not lose sight of the final objective of the event: to create a necessary and sufficient action plan to get to the next Sprint. To do this I have to avoid <strong>getting bogged down<\/strong> in details.<\/p>\n<p>Since, regardless of the role (Developer, Product Owner, Scrum Master), I act as an integral part of the Scrum Development Team I am aware that the plan will serve to raise the concentration of the whole team and to stimulate self-organization, while acting as a containment net to avoid giving in to distractions.<\/p>\n<h3>\u00a0<\/h3>\n<h3><span id=\"How_do_I_optimize_Sprint_Planning\">How do I optimize Sprint Planning?<\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>The Scrum framework encourages the development team to sprint to <strong>deliver a valuable product<\/strong>, taking opportunities from the scrum process to constantly learn and improve.<\/p>\n<p>I keep this concept in mind and instead of planning every minute of the Scrum Sprint, I focus on the goal: this will motivate the team to find <strong>intelligent solutions and alternative ideas<\/strong> to cross the finish line, clearly defining both the result and the methods of action. In this regard, I make sure that the Sprint Backlog is ordered and shared, in such a way as to allow the Scrum Team to achieve the primary goal of Sprint Planning: to define the what (the Sprint Goal) and the how (the practical process).<\/p>\n<p>In any case, I focus, in the first part of Sprint Planning, on the results rather than on each single work task: I focus on the objective and <strong>leave the details in the background<\/strong>, including the logical concatenation of the tasks, the responsibility of the work and the quantification of the necessary time, which in any case I never lose sight of, thanks to the Sprint Backlog.<\/p>\n<blockquote>\n<p><em>The Sprint Backlog defines elements that can be designed thinking about a single result, while the Sprint Goal describes at an advanced level the final goal of the work process over a predetermined time frame.<\/em><\/p>\n<\/blockquote>\n<p><img decoding=\"async\" class=\"alignnone wp-image-4498 size-large\" src=\"https:\/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/target-group-scrum-team-1024x682.jpg\" alt=\"target-group-scrum-team\" width=\"1024\" height=\"682\" title=\"\" srcset=\"\/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/target-group-scrum-team-1024x682.jpg 1024w, \/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/target-group-scrum-team-980x653.jpg 980w, \/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/target-group-scrum-team-480x320.jpg 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/p>\n<h2>Daily Scrum: focus on Adaptation<\/h2>\n<p>&nbsp;<\/p>\n<p>The <a href=\"https:\/\/scrumguides.org\/docs\/scrumguide\/v2020\/2020-Scrum-Guide-US.pdf\" target=\"_blank\" rel=\"noopener\">Scrum Guide<\/a> (updated in 2020) is very specific on the dual purpose of the Daily Scrum:<\/p>\n<ul>\n<li><strong>Inspection<\/strong> function for progress towards the Sprint Goal<\/li>\n<li><strong>Adjustment<\/strong> function of the next scheduled job<\/li>\n<\/ul>\n<p>The adjustment of the planned work is implemented by adapting the Sprint Backlog to the priority needs and contingent needs. In other words, we speak of <strong>adaptive solutions<\/strong> precisely to indicate this flexibility of the Sprint Backlog both in relation to the state of affairs and (above all!) In relation to the work to be carried out.<\/p>\n<blockquote>\n<p><em>Ethology teaches us that living beings develop adaptability to improve their opportunities and to respond to threats.<\/em><\/p>\n<\/blockquote>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4500 size-large\" src=\"https:\/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/soluzioni-adattive-daily-scrum-1024x710.jpg\" alt=\"soluzioni adattive daily scrum\" width=\"1024\" height=\"710\" title=\"\" srcset=\"\/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/soluzioni-adattive-daily-scrum-1024x710.jpg 1024w, \/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/soluzioni-adattive-daily-scrum-980x680.jpg 980w, \/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/soluzioni-adattive-daily-scrum-480x333.jpg 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3><span id=\"How_does_the_Daily_Scrum_take_place\">How does the Daily Scrum take place?<\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>The daily Scrum Sprint event\u00a0lasts 15 minutes\u00a0and involves all the Developers of the Team. Developers focus on understanding how to work together to achieve the Sprint Goal and create the relevant Increment by the established end of the Sprint. Specifically, this is the basic structure of a Daily Scrum:<\/p>\n<ul>\n<li><strong>Duration<\/strong>: 15 minutes<\/li>\n<li><strong>Cadence<\/strong>: 24 hours away<\/li>\n<li><strong>Participants<\/strong>: Developers of the Scrum Team<\/li>\n<li><strong>Mission<\/strong>: Optimize the odds of the Scrum Team reaching the Sprint Goal<\/li>\n<\/ul>\n<p>Developers use the Daily Scrum to inspect work progress towards the Sprint Goal and to highlight any obstacles along the scrum process leading to the next step. There are no imposed techniques or established methods: Developers have a free hand, as long as they focus on progress towards the Sprint Goal and produce a <strong>feasible plan for the next working day<\/strong>.<\/p>\n<p>I can summarize the roles and development of the Daily Sprint Scrum as follows:<\/p>\n<ul>\n<li>Developers are responsible for the<strong> Daily Scrum<\/strong>.<\/li>\n<li>If the Product Owner or the Scrum Master are an operative part of the Sprint Backlog items they also participate as Developers.<\/li>\n<li>The Scrum Master is responsible for ensuring that the meeting <strong>takes place<\/strong> and is kept within the 15-minute time-box.<\/li>\n<li>If other team members outside the Scrum Team are present, the Scrum Master ensures that they do not interrupt the meeting.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>Sprint Review: Focus on Inspection<\/h2>\n<p>&nbsp;<\/p>\n<p>The inspection already present in the Daily Scrum becomes an essential part of the next event: the Sprint Review. Compared to the inspection of the daily meeting, however, the one that takes place in the penultimate event of the Scrum Sprint brings two distinctive elements to the field:<\/p>\n<ul>\n<li><strong>Stakeholders <\/strong><\/li>\n<li><strong>Product Owner<\/strong><\/li>\n<\/ul>\n<p>I will not dwell on who these figures are (for the difference between Product Manager and Product Owner, I refer you here), but rather on the relationships that are created between the two new agents and the Team engaged in the Sprint Scrum.<\/p>\n<p>It is the responsibility of the <strong>Product Owner<\/strong> to <strong>identify key Stakeholders and invite them to review the Scrum Sprint<\/strong>.<\/p>\n<p>The group presents the <strong>results of the work done<\/strong> to the Stakeholders and together they examine what has been done (or what has not been done), in relation to the progress towards the Product Goal and how the facts have changed the process.<\/p>\n<p>It is the responsibility of the Product Owner to discuss the Product Backlog in its current state and plan delivery dates and any possible and probable milestones based on the progress.<\/p>\n<blockquote>\n<p><em>Based on the empirical information gathered, <strong>all participants collaborate in deciding what to do next<\/strong>, modifying the Product Backlog in case new satisfactory opportunities are identified. The end result is a revised Product Backlog outlining the items eligible for the next Sprint Product Backlog.<\/em><\/p>\n<\/blockquote>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4502 size-large\" src=\"https:\/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/occhio-sprint-review-1024x485.jpg\" alt=\"occhio sprint review\" width=\"1024\" height=\"485\" title=\"\" srcset=\"\/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/occhio-sprint-review-1024x485.jpg 1024w, \/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/occhio-sprint-review-980x464.jpg 980w, \/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/occhio-sprint-review-480x227.jpg 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/p>\n<p>&nbsp;<\/p>\n<h3><span id=\"How_does_the_Sprint_Review_take_place\">How does the Sprint Review take place?<\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>Before moving on to focus on the latest Scrum Sprint event, I summarized the basic structure of the Sprint Review:<\/p>\n<ul>\n<li><strong>Duration<\/strong>: 4 hours for a one month Sprint<\/li>\n<li><strong>Participants<\/strong>: Scrum Team and all people invited by the Product Owner<\/li>\n<li><strong>Mission<\/strong>: Provide valid input for the next Sprint Planning session<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>Retrospective Sprint Scrum: focus on Improvement<\/h2>\n<p>&nbsp;<\/p>\n<p>The Sprint Retrospective is the final act of the Sprint and an opportunity to reflect on <strong>quality and effectiveness<\/strong>. Once the review is complete and before the next planning, the entire Scrum Team (Developers, Scrum Master, and Product Owner) carries out a targeted inspection on the following factors:<\/p>\n<ul>\n<li><em><strong>People<\/strong><\/em><\/li>\n<li><em><strong>Human Relationship<\/strong><\/em><\/li>\n<li><em><strong>Workflows<\/strong><\/em><\/li>\n<li><em><strong>Tools and Methods<\/strong><\/em><\/li>\n<li><em><strong>Definition of Done<\/strong><\/em><\/li>\n<\/ul>\n<p>Depending on the responsibility, different roles are played in the meeting.<\/p>\n<p>The full Scrum Team discusses what went well and what, conversely, went wrong during the Sprint. Regarding the problems, they are first identified and then explored in detail, to understand how these assumptions of the error have been (or have not been) resolved. As for the useful and <strong>effective changes and impactful improvements<\/strong>, they are immediately placed at the center of the discussion and attention of the group. The most valuable items can be added to the Sprint Backlog of the following Sprint if necessary.<\/p>\n<p>It is the Scrum Master\u2019s job to<strong> encourage the entire Scrum Team<\/strong> to improve the work process and practical techniques to make it not only more effective in the next Sprint but also more fun and engaging.<\/p>\n<blockquote>\n<p><em>In the Sprint Retrospective, the Scrum Team values \u200b\u200bevery tool used and every method applied to increase product quality by improving the work process and communication flows. The Scrum Team may decide to adapt the definition of \u201cDone\u201d if this is appropriate and does not conflict with either product standards or those of the organization.<\/em><\/p>\n<\/blockquote>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-4504 size-large\" src=\"https:\/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/improve-scrum-retrospective-1024x576.jpg\" alt=\"improve scrum retrospective\" width=\"1024\" height=\"576\" title=\"\" srcset=\"\/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/improve-scrum-retrospective-1024x576.jpg 1024w, \/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/improve-scrum-retrospective-980x551.jpg 980w, \/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/improve-scrum-retrospective-480x270.jpg 480w\" sizes=\"auto, (min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/p>\n<h3>\u00a0<\/h3>\n<h3>How is the Sprint Retrospective done?<\/h3>\n<p>&nbsp;<\/p>\n<p>The Sprint Scrum in Agile Methodology \u2013 In compliance with the principles of <strong>simplification, self-management, and shared responsibility<\/strong> \u2013 leaves free choice on the modality of the Scrum Retrospective. With a view to continuous improvement, however, I verified that the \u201cStart-Stop-Continue\u201d scheme is the one with the highest impact in encouraging the team to progress towards quality objectives.<\/p>\n<ul>\n<li><strong>Duration<\/strong>: maximum 3 hours for a month-long Sprint (less for short-duration Sprints)<\/li>\n<li><strong>Participants<\/strong>: Full Scrum Team<\/li>\n<li><strong>Mission<\/strong>: At the end of the Sprint Retrospective, the Scrum Team should have identified improvements that can be implemented in the next Sprint.<\/li>\n<\/ul>\n<p>The identification and implementation of improvements for the following Sprint show in fact that the Scrum Team was able to adapt to the inspection. This is made possible by the discussion and concentration of the team on the following topics:<\/p>\n<ul>\n<li>What went smoothly<\/li>\n<li>What could be improved in the next Sprint<\/li>\n<li>How we want to strive to improve<\/li>\n<\/ul>\n<blockquote>\n<p><em>The Scrum Sprint Retrospective is the best opportunity for the entire team to inspect themselves and their work and to plan <strong>improvement actions<\/strong> to be put into practice in the Sprint to come.<\/em><\/p>\n<\/blockquote>\n<p>With the purposeful momentum towards process and people improvement, the Scrum Sprint starts over from the first event: planning. Thus all the actors and the complete Scrum Team return to the scene: the Product Owner who <strong>defines the value sought<\/strong>, the Developers who try to understand if and how they can <strong>reach the Sprint Goal<\/strong> and the Scrum Master who <strong>supports and encourages the team, monitors events and actively participates in them<\/strong>.<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Scrum Sprint Events: What Are and Why Do They Turn Ideas into Value? &nbsp; Since the Scrum Sprint is the beating heart of the Scrum Methodology, where the idea becomes value, I decided to turn my attention to the events that make it up and that are functional to achieving the Product Goal. These are [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":4510,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"<p>[et_pb_section fb_built=\"1\" _builder_version=\"3.22\"][et_pb_row _builder_version=\"3.25\" background_size=\"initial\" background_position=\"top_left\" background_repeat=\"repeat\"][et_pb_column type=\"4_4\" _builder_version=\"3.25\" custom_padding=\"|||\" custom_padding__hover=\"|||\"][et_pb_text _builder_version=\"4.9.10\" background_size=\"initial\" background_position=\"top_left\" background_repeat=\"repeat\" hover_enabled=\"0\" sticky_enabled=\"0\"]<\/p><h1>Eventi Scrum Sprint: cosa sono e perch\u00e9 trasformano le idee in valore?<\/h1><p>\u00a0<\/p><p>Dal momento che lo Scrum Sprint \u00e8 il <strong>cuore pulsante della <a href=\"https:\/\/lucianocastro.com\/it\/metodologia-scrum-10-domande-per-capire-quanto-ne-sai\/\">Metodologia Scrum<\/a><\/strong>, laddove l\u2019idea diventa valore, ho deciso di rivolgere la mia attenzione agli eventi che lo compongono e che sono funzionali a raggiungere il Product Goal. Queste sono le mie promesse di intenti prima di iniziare:<\/p><ul><li>Ripassare quali sono gli eventi dello Sprint Scrum (<strong>Sprint Planning<\/strong>, <strong>Daily Scrum<\/strong>, <strong>Sprint Review<\/strong> e <strong>Sprint Retrospective<\/strong>).<\/li><li>Individuare i focus funzionali ed efficaci per un <strong>utilizzo ottimale degli Sprint in Scrum<\/strong>.<\/li><\/ul><p>\u00a0<\/p><h2>Cos\u2019\u00e8 lo Scrum Sprint: focus su Empirismo<\/h2><p>\u00a0<\/p><p>Ogni Sprint di Scrum pu\u00f2 considerarsi come un progetto breve, con una durata precisa e obiettivi ispezionabili e misurabili. Ecco i punti che fisso bene per creare uno Scrum Sprint di valore:<\/p><p>\u00a0<\/p><ul><li>La durata media prefissata dello Sprint in Scrum \u00e8 di <strong>circa 2,4 settimane (da un minimo di 1 settimana a un massimo di 4 settimane)<\/strong>.<\/li><li>Posso progettare Sprint pi\u00f9 brevi per supportare <strong>cicli di apprendimento<\/strong> del Team e concentrare gli sforzi in un lasso di tempo pi\u00f9 corto.<\/li><li>Il Product Backlog non \u00e8 immutabile bens\u00ec <strong>ispezionabile e perfezionabile<\/strong>, secondo necessit\u00e0, al fine di un adattamento progressivo verso il Product Goal.<\/li><li>Dopo ogni Sprint si d\u00e0 inizio a quello successivo.<\/li><\/ul><p>\u00a0<\/p><p>Adesso non resta che richiamare come input il fondamento di base della Teoria Scrum, al quale posso fare ricorso prima di avviare gli eventi di Scrum. La risposta \u00e8 univoca: il <strong>Principio dell\u2019Empirismo<\/strong> che insegna a \u201c<em>imparare facendo<\/em>\u201d nei processi complessi, dove non \u00e8 possibile sapere in anticipo cosa accadr\u00e0.<\/p><p>Dal momento che nei lavori complessi il livello di informazione iniziale \u00e8 solitamente scarso e basato su ipotesi, non potr\u00f2 pianificare n\u00e9 nel dettaglio, n\u00e9 anticipatamente. Per\u00f2 potr\u00f2 <strong>imparare mentre faccio<\/strong> e quindi reinserire le informazioni ottenute nel processo.<\/p><blockquote><p>LBD (<em>Learning By Doing<\/em>) - Il mio focus perci\u00f2 non \u00e8 su costruire un piano perfetto, ma sui risultati che ottengo cos\u00ec che sar\u00f2 in grado di prendere decisioni strategiche e lungimiranti sulla base di ci\u00f2 che \u00e8 gi\u00e0 accaduto.<\/p><\/blockquote><p>\u00a0<\/p><p><img class=\"alignnone wp-image-4494 size-large\" src=\"https:\/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/Sprint-Scrum-LBD-1024x614.jpg\" alt=\"Sprint Scrum LBD\" width=\"1024\" height=\"614\" \/><\/p><p>\u00a0<\/p><h2>Sprint Planning: focus su Tempo<\/h2><p>\u00a0<\/p><p>Sono pronto a dare avvio allo Sprint di Scrum e metto in atto il primo evento: la <strong>pianificazione dello Sprint<\/strong>. Per prima cosa richiamo alla memoria a cosa serve lo Sprint Planning, ovvero a definire cosa pu\u00f2 essere rilasciato e come avverr\u00e0 il processo di lavoro. Dopodich\u00e9 posso decidere:<\/p><p>\u00a0<\/p><ol><li><strong>quanto durer\u00e0 il timebox<\/strong>;<\/li><li><strong>il punto di partenza<\/strong>;<\/li><li><strong>il traguardo<\/strong>.<\/li><\/ol><p>\u00a0<\/p><p>Lo faccio in collaborazione con l\u2019intero Scrum Team che opera come un organismo unico all\u2019interno dell\u2019intero Scrum Sprint.<\/p><p>\u00a0<\/p><h3>Scrum Sprint: Timeboxing<\/h3><p>\u00a0<\/p><p>Il tempo \u00e8 mio alleato e insieme mio giudice nella pianificazione dello Scrum Sprint. So che devo impostare un tempo limite per questo evento, chiamato Timeboxing. So anche che durante lo Sprint nessuno \u00e8 lasciato solo e che le decisioni e le revisioni sono sempre condivise.<\/p><p>Nello Sprint Planning \u00e8 <strong>responsabilit\u00e0 dello Scrum Master<\/strong> verificare che l\u2019incontro di pianificazione rispetti il tempo massimo impostato. D\u2019altro canto, poich\u00e9 non \u00e8 previsto un tempo minimo, se il Team si accorda velocemente ed \u00e8 soddisfatto prima che dello scadere del timebox, l\u2019evento termina automaticamente.<\/p><p>\u00a0<\/p><h4>Quanto dura lo Sprint Planning?<\/h4><p>\u00a0<\/p><p>La pianificazione dello Scrum Sprint dovrebbe vincolare <strong>non oltre due ore per ogni settimana di lavoro<\/strong> del Team. Ad esempio, per uno Sprint della durata di 2 settimane lo Sprint Planning ammonter\u00e0 complessivamente a massimo 4 ore (2 ore max per settimana).<\/p><p><img class=\"alignnone wp-image-4496 size-large\" src=\"https:\/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/timebox-sprint-scrum-1024x673.jpg\" alt=\"timebox sprint scrum\" width=\"1024\" height=\"673\" \/><\/p><h2>\u00a0<\/h2><h2>Sprint Scrum: focus su Obiettivo durante il planning<\/h2><p>\u00a0<\/p><p>Durante lo Sprint Planning ho ben chiaro che non devo perdere di vista l\u2019obiettivo finale dell\u2019evento: creare un piano di azione necessario e sufficiente per arrivare al prossimo Sprint. Per farlo devo <strong>evitare di impantanarmi<\/strong> nei dettagli.<\/p><p>Poich\u00e9, indipendentemente dal ruolo (Developer, Product Owner, Scrum Master), agisco come parte integrante dello Scrum Team ho la consapevolezza che il piano servir\u00e0 per alzare la concentrazione di tutta la squadra e per stimolare l\u2019auto-organizzazione, fungendo al contempo da rete di contenimento per non cedere alle distrazioni.<\/p><h3>\u00a0<\/h3><h3>Come ottimizzo lo Sprint Planning?<\/h3><p>\u00a0<\/p><p>Il framework Scrum incoraggia il Team a fare uno Sprint tale da <strong>fornire un prodotto di valore<\/strong>, cogliendo dal processo le occasioni per imparare e per migliorare costantemente.<\/p><p>Tengo a mente questo concetto e invece di pianificare ogni minuto dello Scrum Sprint mi concentro sull\u2019obiettivo: questo motiver\u00e0 il gruppo di lavoro a trovare <strong>soluzioni intelligenti e idee alternative<\/strong> per tagliare il traguardo, definendo in modo chiaro sia il risultato, che le modalit\u00e0 di azione. A tal proposito mi assicuro che lo Sprint Backlog sia ordinato e condiviso, in modo tale da consentire allo Scrum Team di raggiungere l\u2019obiettivo primario dello Sprint Planning: definire il cosa (<em>lo Sprint Goal<\/em>) e il come (<em>il processo pratico<\/em>).<\/p><p>In ogni caso mi concentro, nella prima parte dello Sprint Planning, sui risultati piuttosto che su ogni singolo compito lavorativo: faccio focus sull\u2019obiettivo e <strong>lascio in secondo piano i dettagli<\/strong>, compresi la concatenazione logica dei compiti, la responsabilit\u00e0 del lavoro e la quantificazione del tempo necessario, che comunque non perdo mai di vista grazie allo Sprint Backlog.<\/p><blockquote><p>Lo Sprint Backlog definisce elementi che possono essere progettati pensando a un singolo risultato, mentre lo Sprint Goal descrive a livello avanzato l\u2019obiettivo finale del processo di lavoro su un arco temporale prestabilito.<\/p><\/blockquote><p>\u00a0<\/p><p><img class=\"alignnone wp-image-4498 size-large\" src=\"https:\/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/target-group-scrum-team-1024x682.jpg\" alt=\"target-group-scrum-team\" width=\"1024\" height=\"682\" \/><\/p><h2>\u00a0<\/h2><h2>Daily Scrum: focus su Adattamento<\/h2><p>\u00a0<\/p><p>La <a href=\"https:\/\/scrumguides.org\/docs\/scrumguide\/v2020\/2020-Scrum-Guide-Italian.pdf\">Guida Scrum<\/a> (aggiornata nel 2020) \u00e8 molto puntuale sulla <strong>duplice finalit\u00e0 del Daily Scrum<\/strong>:<\/p><p>\u00a0<\/p><ul><li>Funzione di <strong>ispezione<\/strong> per i progressi verso lo Sprint Goal<\/li><li>Funzione di <strong>adeguamento<\/strong> del prossimo lavoro in programma<\/li><\/ul><p>\u00a0<\/p><p>L\u2019adeguamento del lavoro pianificato si attua mediante l\u2019adattamento dello Sprint Backlog alle necessit\u00e0 prioritarie e alle esigenze contingenti. Si parla cio\u00e8 di <strong>soluzioni adattive<\/strong> proprio per indicare questa flessibilit\u00e0 dello Sprint Backlog sia in relazione allo stato dei fatti, sia (soprattutto!) in relazione al lavoro da attuare.<\/p><blockquote><p>L\u2019etologia ci insegna che gli esseri viventi sviluppano facolt\u00e0 di adattamento per migliorare le proprie opportunit\u00e0 e per rispondere alle minacce.<\/p><\/blockquote><p>\u00a0<\/p><p><img class=\"alignnone wp-image-4500 size-large\" src=\"https:\/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/soluzioni-adattive-daily-scrum-1024x710.jpg\" alt=\"soluzioni adattive daily scrum\" width=\"1024\" height=\"710\" \/><\/p><p>\u00a0<\/p><h3>Come si svolge il Daily Scrum?<\/h3><p>\u00a0<\/p><p>L\u2019evento giornaliero dello Scrum Sprint <strong>dura 15 minuti<\/strong> e coinvolge tutti i Developers del Team. Gli sviluppatori si concentrano per capire come lavorare insieme per raggiungere lo Sprint Goal e creare il relativo Incremento entro la fine stabilita dello Sprint. Nello specifico questa \u00e8 la struttura base di un Daily Scrum:<\/p><p>\u00a0<\/p><ul><li><strong>Durata<\/strong>: 15 minuti<\/li><li><strong>Cadenza<\/strong>: 24h di distanza<\/li><li><strong>Partecipanti<\/strong>: Developers dello Scrum Team<\/li><li><strong>Missione<\/strong>: ottimizzare le probabilit\u00e0 che lo Scrum Team raggiunga lo Sprint Goal<\/li><\/ul><p>\u00a0<\/p><p>Gli sviluppatore usano il Daily Scrum per ispezionare l\u2019avanzamento del lavoro verso lo Sprint Goal e per evidenziare eventuali ostacoli lungo il processo che porta alla tappa successiva. Non ci sono tecniche imposte o metodi prestabiliti: i Developers hanno mano libera, purch\u00e9 si concentrino sull\u2019avanzamento verso lo Sprint Goal e producano un <strong>piano fattibile per la giornata seguente<\/strong> di lavoro.<\/p><p>Posso cos\u00ec riassumere ruoli e svolgimento del Daily Sprint Scrum:<\/p><p>\u00a0<\/p><ul><li>Gli Sviluppatori sono i responsabili del <strong>Daily Scrum<\/strong>.<\/li><li>Se il Product Owner o lo Scrum Master sono parte operativa sugli elementi dello Sprint Backlog anche essi partecipano in qualit\u00e0 di Developers.<\/li><li>Lo Scrum Master ha la responsabilit\u00e0 di <strong>assicurarsi che l\u2019incontro avvenga<\/strong> e che si mantenga entro il time-box di 15 minuti.<\/li><li>Se altri membri esterni allo Scrum Team sono presenti, lo Scrum Master si accerta che non interrompano la riunione.<\/li><\/ul><p>\u00a0<\/p><h2>Sprint Review: focus su Ispezione<\/h2><p>\u00a0<\/p><p>L\u2019ispezione gi\u00e0 presente nel Daily Scrum diventa una parte essenziale dell\u2019evento successivo: la Sprint Review. Rispetto all\u2019ispezione della riunione giornaliera, per\u00f2, quella che si attua nel penultimo evento dello Scrum Sprint porta in campo due elementi distintivi:<\/p><p>\u00a0<\/p><ul><li><strong>Stakeholders <\/strong><\/li><li><strong>Product Owner<\/strong><\/li><\/ul><p>\u00a0<\/p><p>Non mi dilungher\u00f2 su chi sono queste figure (per la differenza fra Product Manager e Product Owner ti rimando <a href=\"https:\/\/lucianocastro.com\/it\/chi-e-il-product-manager\/#Product_Manager_vs_Product_Owner\">qui<\/a>), quanto piuttosto sulle relazioni che si creano fra i due nuovi elementi agenti e il Team impegnato nello Sprint Scrum.<\/p><p>\u00c8 responsabilit\u00e0 del Product Owner <strong>individuare gli Stakeholder chiave e invitarli<\/strong> alla revisione dello Scrum Sprint.<\/p><p>Il gruppo presenta i <strong>risultati del lavoro svolto<\/strong> agli Stakeholder e insieme esaminano cosa \u00e8 stato fatto (o cosa non \u00e8 stato fatto), in relazione al progresso verso il Product Goal e in quale modo i fatti hanno modificato il processo.<\/p><p>Spetta al Product Owner discutere del Product Backlog nello stato attuale e progettare le date di consegna e le eventuali tappe di destinazione possibili e probabili in base allo stato di avanzamento.<\/p><blockquote><p>Sulla base delle informazioni empiriche raccolte <strong>tutti i partecipanti collaborano nel decidere cosa fare dopo<\/strong>, modificando il Product Backlog nel caso siano individuate nuove opportunit\u00e0 soddisfacibili. Il risultato finale \u00e8 un Product Backlog rivisto che delinea gli elementi eleggibili per il Product Backlog del prossimo Sprint.<\/p><\/blockquote><p>\u00a0<\/p><p><img class=\"alignnone wp-image-4502 size-large\" src=\"https:\/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/occhio-sprint-review-1024x485.jpg\" alt=\"occhio sprint review\" width=\"1024\" height=\"485\" \/><\/p><p>\u00a0<\/p><h3>Come si svolge la Sprint Review?<\/h3><p>\u00a0<\/p><p>Prima di passare al focus sull\u2019ultimo evento dello Scrum Sprint, ho sintetizzato la struttura base della Sprint Review:<\/p><p>\u00a0<\/p><ul><li><strong>Durata<\/strong>: 4 ore per uno Sprint di un mese<\/li><li><strong>Partecipanti<\/strong>: Scrum Team e tutte le persone invitate dal Product Owner<\/li><li><strong>Missione<\/strong>: fornire un input valido per la successiva sessione di Sprint Planning<\/li><\/ul><p>\u00a0<\/p><h2>Retrospective Sprint Scrum: focus su Miglioramento<\/h2><p>\u00a0<\/p><p>La Sprint Retrospective \u00e8 l\u2019atto conclusivo dello Sprint e l\u2019occasione per riflettere su <strong>qualit\u00e0 ed efficacia<\/strong>. Una volta giunti al termine della revisione e prima della prossima pianificazione, lo Scrum Team al completo (Developers, Scrum Master e Product Owner) procede a un\u2019ispezione mirata sui seguenti fattori:<\/p><p>\u00a0<\/p><ul><li><strong>Persone<\/strong> (<em>People<\/em>)<\/li><li><strong>Interazioni<\/strong> (<em>Human Relationship<\/em>)<\/li><li><strong>Processi<\/strong> (<em>Work Flow<\/em>)<\/li><li><strong>Strumenti<\/strong> (<em>Tools and Methods<\/em>)<\/li><li><strong>Impegno<\/strong> (<em>Definition of Done<\/em>)<\/li><\/ul><p>\u00a0<\/p><p>A seconda della responsabilit\u00e0 si giocano ruoli diversi nell\u2019incontro.<\/p><p>Lo Scrum Team al completo discute cosa \u00e8 andato bene e cosa, viceversa, \u00e8 andato storto durante lo Sprint. Relativamente ai problemi essi vengono dapprima identificati e poi esplorati nel dettaglio, per capire come tali presupposti di errore sono stati (o non sono stati) risolti. Per quanto concerne le <strong>modifiche utili<\/strong> ed efficaci e i <strong>miglioramenti impattanti<\/strong> sono messi immediatamente <strong>al centro della discussione<\/strong> e dell\u2019attenzione del gruppo. Gli elementi di maggior valore possono essere eventuale aggiunti allo Sprint Backlog dello Sprint a seguire.<\/p><p>\u00c8 compito dello Scrum Master <strong>incoraggiare tutto lo Scrum Team<\/strong> a migliorare il processo di lavoro e le tecniche pratiche per renderlo non soltanto pi\u00f9 efficace nello Sprint successivo, ma anche pi\u00f9 divertente e coinvolgente.<\/p><blockquote><p>Nella Sprint Retrospective, lo Scrum Team considera di valore ogni strumento usato e ogni metodo applicato per accrescere la qualit\u00e0 del prodotto, migliorando il processo di lavoro e i flussi di comunicazione. Lo Scrum Team pu\u00f2 decidere di adattare la definizione di \u201cFatto\u201d se ci\u00f2 \u00e8 appropriato e non collide n\u00e9 con gli standard di prodotto, n\u00e9 con quelli dell\u2019organizzazione.<\/p><\/blockquote><p>\u00a0<\/p><p><img class=\"alignnone wp-image-4504 size-large\" src=\"https:\/\/lucianocastro.com\/wp-content\/uploads\/2022\/01\/improve-scrum-retrospective-1024x576.jpg\" alt=\"improve scrum retrospective\" width=\"1024\" height=\"576\" \/><\/p><h3>\u00a0<\/h3><h3>Come si fa la Sprint Retrospective?<\/h3><p>\u00a0<\/p><p>Lo Sprint Scum Agile - nel rispetto dei principi di <strong>semplificazione<\/strong>, di <strong>auto-gestione<\/strong> e di <strong>responsabilit\u00e0 condivisa<\/strong> - lascia libera scelta sulla modalit\u00e0 della Retrospettiva di Scrum. Nell\u2019ottica del miglioramento continuo per\u00f2, ho verificato che lo schema \u201c<em>Start-Stop-Continue<\/em>\u201d \u00e8 quello a pi\u00f9 alto impatto nell\u2019incoraggiare il team all\u2019avanzamento verso obiettivi di qualit\u00e0.<\/p><p>\u00a0<\/p><ul><li><strong>Durata<\/strong>: massimo 3 ore per uno Sprint lungo un mese (meno per gli Sprint di breve durata)<\/li><li><strong>Partecipanti<\/strong>: Scrum Team al completo<\/li><li><strong>Missione<\/strong>: al termine della Sprint Retrospective, lo Scrum Team dovrebbe aver identificato i miglioramenti che possono essere attuati nel prossimo Sprint.<\/li><\/ul><p>\u00a0<\/p><p>L\u2019individuazione e l\u2019implementazione dei miglioramenti per lo Sprint seguente dimostra nei fatti che lo Scrum Team ha saputo <strong>adattarsi all\u2019ispezione<\/strong>. Ci\u00f2 \u00e8 reso possibile dalla discussione e dalla concentrazione della squadra sui seguenti argomenti:<\/p><p>\u00a0<\/p><ul><li><em>Cosa \u00e8 filato liscio<\/em><\/li><li><em>Che cosa potrebbe essere migliorato nel prossimo Sprint<\/em><\/li><li><em>Come vogliamo impegnarci per migliorare<\/em><\/li><\/ul><p>\u00a0<\/p><blockquote><p>La Retrospettiva dello Scrum Sprint \u00e8 la pi\u00f9 ghiotta occasione per l\u2019intero team per ispezionare s\u00e9 stesso e il proprio lavoro e per pianificare <strong>azioni programmate di miglioramento<\/strong> da mettere in pratica nello Sprint a venire.<\/p><\/blockquote><p>Con lo slancio propositivo verso il miglioramento del processo e delle persone, lo Sprint di Scrum ricomincia dal primo evento: la pianificazione. Tornano cos\u00ec in scena tutti gli attori e lo Scrum Team al completo: il Product Owner che d\u00e0 la <strong>definizione del valore cercato<\/strong>, i Developers che cercano di capire se e come possono <strong>raggiungere lo Sprint Goal<\/strong> e lo Scrum Master che supporta e incoraggia la squadra, <strong>monitora gli eventi<\/strong> e fattivamente vi partecipa.<\/p><p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>","_et_gb_content_width":"","footnotes":""},"categories":[12],"tags":[],"class_list":["post-4918","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-product-management"],"_links":{"self":[{"href":"https:\/\/lucianocastro.com\/en\/wp-json\/wp\/v2\/posts\/4918","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lucianocastro.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lucianocastro.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lucianocastro.com\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/lucianocastro.com\/en\/wp-json\/wp\/v2\/comments?post=4918"}],"version-history":[{"count":3,"href":"https:\/\/lucianocastro.com\/en\/wp-json\/wp\/v2\/posts\/4918\/revisions"}],"predecessor-version":[{"id":6452,"href":"https:\/\/lucianocastro.com\/en\/wp-json\/wp\/v2\/posts\/4918\/revisions\/6452"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lucianocastro.com\/en\/wp-json\/wp\/v2\/media\/4510"}],"wp:attachment":[{"href":"https:\/\/lucianocastro.com\/en\/wp-json\/wp\/v2\/media?parent=4918"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lucianocastro.com\/en\/wp-json\/wp\/v2\/categories?post=4918"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lucianocastro.com\/en\/wp-json\/wp\/v2\/tags?post=4918"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}