{"id":344,"date":"2026-05-21T12:01:02","date_gmt":"2026-05-21T12:01:02","guid":{"rendered":"https:\/\/shahed.org\/news\/?p=344"},"modified":"2026-05-21T12:11:44","modified_gmt":"2026-05-21T12:11:44","slug":"scrum-software-project-planning","status":"publish","type":"post","link":"https:\/\/shahed.org\/news\/2026\/05\/21\/scrum-software-project-planning\/","title":{"rendered":"SCRUM &#8211; SOFTWARE PROJECT PLANNING"},"content":{"rendered":"<section id=\"mwAQ\" data-mw-section-id=\"0\">\n<p id=\"mwBA\"><b id=\"mwBQ\">Scrum<\/b>\u00a0\u00e8 un framework\u00a0<a id=\"mwBg\" title=\"Metodologia agile\" href=\"https:\/\/it.wikipedia.org\/wiki\/Metodologia_agile\" rel=\"mw:WikiLink\">agile<\/a>\u00a0per la\u00a0<a id=\"mwBw\" title=\"Ciclo di vita del software\" href=\"https:\/\/it.wikipedia.org\/wiki\/Ciclo_di_vita_del_software\" rel=\"mw:WikiLink\">gestione del ciclo di sviluppo<\/a>\u00a0del\u00a0<a id=\"mwCA\" title=\"Software\" href=\"https:\/\/it.wikipedia.org\/wiki\/Software\" rel=\"mw:WikiLink\">software<\/a>, iterativo ed incrementale, concepito per gestire progetti e prodotti software o applicazioni di sviluppo, creato e sviluppato da\u00a0<a id=\"mwCQ\" class=\"new\" title=\"Ken Schwaber (la pagina non esiste)\" href=\"https:\/\/it.wikipedia.org\/wiki\/Ken_Schwaber?action=edit&amp;redlink=1\" rel=\"mw:WikiLink\" data-mw-i18n=\"{&quot;title&quot;:{&quot;lang&quot;:&quot;x-page&quot;,&quot;key&quot;:&quot;red-link-title&quot;,&quot;params&quot;:[&quot;Ken Schwaber&quot;]}}\">Ken Schwaber<\/a>\u00a0e\u00a0<a id=\"mwCg\" class=\"new\" title=\"Jeff Sutherland (la pagina non esiste)\" href=\"https:\/\/it.wikipedia.org\/wiki\/Jeff_Sutherland?action=edit&amp;redlink=1\" rel=\"mw:WikiLink\" data-mw-i18n=\"{&quot;title&quot;:{&quot;lang&quot;:&quot;x-page&quot;,&quot;key&quot;:&quot;red-link-title&quot;,&quot;params&quot;:[&quot;Jeff Sutherland&quot;]}}\">Jeff Sutherland<\/a>.<\/p>\n<div id=\"mwDA\" class=\"itwiki-template-citazione\">\n<div class=\"itwiki-template-citazione-singola\">\u00abScrum \u00e8 un framework di processo utilizzato dai primi anni novanta per gestire lo sviluppo di prodotti complessi. Scrum non \u00e8 un processo o una tecnica per costruire prodotti ma piuttosto \u00e8 un framework all\u2019interno del quale \u00e8 possibile utilizzare vari processi e tecniche. Scrum rende chiara l&#8217;efficacia relativa del proprio product management e delle proprie pratiche di sviluppo cos\u00ec da poterle migliorare.\u00bb<\/div>\n<p class=\"itwiki-template-citazione-footer\">(Jeff Sutherland,\u00a0<i>La Guida a Scrum\u2122<\/i><sup id=\"cite_ref-scrum.org_1-0\" class=\"mw-ref reference\" data-mw=\"{&quot;name&quot;:&quot;ref&quot;,&quot;attrs&quot;:{&quot;name&quot;:&quot;scrum.org&quot;},&quot;body&quot;:{&quot;id&quot;:&quot;mw-reference-text-cite_note-scrum.org-1&quot;}}\"><a id=\"mwDQ\" href=\"https:\/\/it.wikipedia.org\/wiki\/Scrum_(informatica)#cite_note-scrum.org-1\"><span id=\"mwDg\" class=\"mw-reflink-text\"><span id=\"mwDw\" class=\"cite-bracket\">[<\/span>1<span id=\"mwEA\" class=\"cite-bracket\">]<\/span><\/span><\/a><\/sup>)<\/p>\n<\/div>\n<p id=\"mwEQ\">Scrum enfatizza tutti gli aspetti di gestione di progetto legati a contesti in cui \u00e8 difficile pianificare in anticipo. Vengono utilizzati meccanismi propri di un &#8220;processo di controllo empirico&#8221;, in cui\u00a0<a id=\"mwEg\" title=\"Retroazione\" href=\"https:\/\/it.wikipedia.org\/wiki\/Retroazione\" rel=\"mw:WikiLink\">cicli di feedback<\/a>\u00a0che ne costituiscono le tecniche di management fondamentali risultano in opposizione alla gestione basata sul concetto tradizionale di\u00a0<a id=\"mwEw\" class=\"new\" title=\"Command and control (management) (la pagina non esiste)\" href=\"https:\/\/it.wikipedia.org\/wiki\/Command_and_control_(management)?action=edit&amp;redlink=1\" rel=\"mw:WikiLink\" data-mw-i18n=\"{&quot;title&quot;:{&quot;lang&quot;:&quot;x-page&quot;,&quot;key&quot;:&quot;red-link-title&quot;,&quot;params&quot;:[&quot;Command and control (management)&quot;]}}\">command-and-control<\/a>. Il suo approccio alla pianificazione e gestione di progetti \u00e8 quello di portare l&#8217;autorit\u00e0\u00a0<a id=\"mwFA\" title=\"Decisione\" href=\"https:\/\/it.wikipedia.org\/wiki\/Decisione\" rel=\"mw:WikiLink\">decisionale<\/a>\u00a0al livello di propriet\u00e0 e certezze operative.<sup id=\"cite_ref-schwaber_2-0\" class=\"mw-ref reference\" data-mw=\"{&quot;name&quot;:&quot;ref&quot;,&quot;attrs&quot;:{&quot;name&quot;:&quot;schwaber&quot;},&quot;body&quot;:{&quot;id&quot;:&quot;mw-reference-text-cite_note-schwaber-2&quot;}}\"><a id=\"mwFQ\" href=\"https:\/\/it.wikipedia.org\/wiki\/Scrum_(informatica)#cite_note-schwaber-2\"><span id=\"mwFg\" class=\"mw-reflink-text\"><span id=\"mwFw\" class=\"cite-bracket\">[<\/span>2<span id=\"mwGA\" class=\"cite-bracket\">]<\/span><\/span><\/a><\/sup><\/p>\n<p id=\"mwGQ\">Il termine Scrum, in quanto applicato allo sviluppo di prodotti, \u00e8 stato per la prima volta utilizzato in &#8220;The New New Product Development Game&#8221;<sup id=\"cite_ref-3\" class=\"mw-ref reference\" data-mw=\"{&quot;name&quot;:&quot;ref&quot;,&quot;attrs&quot;:{},&quot;body&quot;:{&quot;id&quot;:&quot;mw-reference-text-cite_note-3&quot;}}\"><a id=\"mwGg\" href=\"https:\/\/it.wikipedia.org\/wiki\/Scrum_(informatica)#cite_note-3\"><span id=\"mwGw\" class=\"mw-reflink-text\"><span id=\"mwHA\" class=\"cite-bracket\">[<\/span>3<span id=\"mwHQ\" class=\"cite-bracket\">]<\/span><\/span><\/a><\/sup>\u00a0(<a id=\"mwHg\" title=\"Harvard Business Review\" href=\"https:\/\/it.wikipedia.org\/wiki\/Harvard_Business_Review\" rel=\"mw:WikiLink\">Harvard Business Review<\/a>\u00a086116:137-146, 1986) e successivamente elaborato in &#8220;The Knowledge Creating Company&#8221;<sup id=\"cite_ref-4\" class=\"mw-ref reference\" data-mw=\"{&quot;name&quot;:&quot;ref&quot;,&quot;attrs&quot;:{},&quot;body&quot;:{&quot;id&quot;:&quot;mw-reference-text-cite_note-4&quot;}}\"><a id=\"mwHw\" href=\"https:\/\/it.wikipedia.org\/wiki\/Scrum_(informatica)#cite_note-4\"><span id=\"mwIA\" class=\"mw-reflink-text\"><span id=\"mwIQ\" class=\"cite-bracket\">[<\/span>4<span id=\"mwIg\" class=\"cite-bracket\">]<\/span><\/span><\/a><\/sup>\u00a0entrambi testi di Ikujiro Nonaka e Hirotaka Takeuchi (<a id=\"mwIw\" title=\"Oxford University Press\" href=\"https:\/\/it.wikipedia.org\/wiki\/Oxford_University_Press\" rel=\"mw:WikiLink\">Oxford University Press<\/a>, 1995).<\/p>\n<\/section>\n<section id=\"mwJQ\" data-mw-section-id=\"1\" aria-labelledby=\"Storia\">\n<div class=\"mw-heading mw-heading2\">\n<h2 id=\"Storia\">Storia<\/h2>\n<\/div>\n<p id=\"mwJg\">Nel 1986,\u00a0<a id=\"mwJw\" class=\"new\" title=\"Hirotaka Takeuchi (la pagina non esiste)\" href=\"https:\/\/it.wikipedia.org\/wiki\/Hirotaka_Takeuchi?action=edit&amp;redlink=1\" rel=\"mw:WikiLink\" data-mw-i18n=\"{&quot;title&quot;:{&quot;lang&quot;:&quot;x-page&quot;,&quot;key&quot;:&quot;red-link-title&quot;,&quot;params&quot;:[&quot;Hirotaka Takeuchi&quot;]}}\">Hirotaka Takeuchi<\/a>\u00a0e\u00a0<a id=\"mwKA\" class=\"new\" title=\"Ikujiro Nonaka (la pagina non esiste)\" href=\"https:\/\/it.wikipedia.org\/wiki\/Ikujiro_Nonaka?action=edit&amp;redlink=1\" rel=\"mw:WikiLink\" data-mw-i18n=\"{&quot;title&quot;:{&quot;lang&quot;:&quot;x-page&quot;,&quot;key&quot;:&quot;red-link-title&quot;,&quot;params&quot;:[&quot;Ikujiro Nonaka&quot;]}}\">Ikujiro Nonaka<\/a>\u00a0descrissero un nuovo approccio allo sviluppo di prodotti commerciali che avrebbe aumentato la velocit\u00e0 e la flessibilit\u00e0, basato su casi di studio presi dall&#8217;industria automobilistica e quella relativa alla realizzazione di fotocopiatrici e stampanti.<sup id=\"cite_ref-Takeuchi_5-0\" class=\"mw-ref reference\" data-mw=\"{&quot;name&quot;:&quot;ref&quot;,&quot;attrs&quot;:{&quot;name&quot;:&quot;Takeuchi&quot;},&quot;body&quot;:{&quot;id&quot;:&quot;mw-reference-text-cite_note-Takeuchi-5&quot;}}\"><a id=\"mwKQ\" href=\"https:\/\/it.wikipedia.org\/wiki\/Scrum_(informatica)#cite_note-Takeuchi-5\"><span id=\"mwKg\" class=\"mw-reflink-text\"><span id=\"mwKw\" class=\"cite-bracket\">[<\/span>5<span id=\"mwLA\" class=\"cite-bracket\">]<\/span><\/span><\/a><\/sup>\u00a0Essi lo chiamarono\u00a0<i id=\"mwLQ\">approccio\u00a0<a id=\"mwLg\" class=\"mw-redirect\" title=\"Olistico\" href=\"https:\/\/it.wikipedia.org\/wiki\/Olistico\" rel=\"mw:WikiLink\">olistico<\/a>\u00a0o\u00a0<a id=\"mwLw\" title=\"Rugby\" href=\"https:\/\/it.wikipedia.org\/wiki\/Rugby\" rel=\"mw:WikiLink\">rugby<\/a><\/i>, in quanto l&#8217;intero processo viene eseguito da un team interfunzionale su pi\u00f9 fasi che si sovrappongono, dove la squadra &#8220;cerca di raggiungere l&#8217;obiettivo come unit\u00e0, passando la palla avanti e indietro&#8221;.<sup id=\"cite_ref-Takeuchi_5-1\" class=\"mw-ref reference\" data-mw=\"{&quot;name&quot;:&quot;ref&quot;,&quot;attrs&quot;:{&quot;name&quot;:&quot;Takeuchi&quot;}}\"><a id=\"mwMA\" href=\"https:\/\/it.wikipedia.org\/wiki\/Scrum_(informatica)#cite_note-Takeuchi-5\"><span id=\"mwMQ\" class=\"mw-reflink-text\"><span id=\"mwMg\" class=\"cite-bracket\">[<\/span>5<span id=\"mwMw\" class=\"cite-bracket\">]<\/span><\/span><\/a><\/sup><\/p>\n<p id=\"mwNA\">Il termine\u00a0<i id=\"mwNQ\">Scrum<\/i>\u00a0\u00e8 mutuato dal termine del\u00a0<a id=\"mwNg\" title=\"Rugby\" href=\"https:\/\/it.wikipedia.org\/wiki\/Rugby\" rel=\"mw:WikiLink\">rugby<\/a>\u00a0che indica il pacchetto di mischia ed \u00e8 evidentemente una metafora del team di sviluppo che deve lavorare insieme in modo che tutti gli attori del progetto\u00a0<i id=\"mwNw\">spingano<\/i>\u00a0nella stessa direzione, agendo come un&#8217;unica entit\u00e0 coordinata.<\/p>\n<p id=\"mwOA\">Ken Schwaber e Jeff Sutherland hanno presentato per la prima volta Scrum alla conferenza OOPSLA del 1995. Questa presentazione ha essenzialmente documentato ci\u00f2 che Ken e Jeff avevano appreso negli anni precedenti applicando Scrum. Nel 2001 Schwaber ha collaborato con Mike Beedle per descrivere il metodo in un libro chiamato\u00a0<i id=\"mwOQ\">Agile Software Development with Scrum<\/i>.<sup id=\"cite_ref-6\" class=\"mw-ref reference\" data-mw=\"{&quot;name&quot;:&quot;ref&quot;,&quot;attrs&quot;:{},&quot;body&quot;:{&quot;id&quot;:&quot;mw-reference-text-cite_note-6&quot;}}\"><a id=\"mwOg\" href=\"https:\/\/it.wikipedia.org\/wiki\/Scrum_(informatica)#cite_note-6\"><span id=\"mwOw\" class=\"mw-reflink-text\"><span id=\"mwPA\" class=\"cite-bracket\">[<\/span>6<span id=\"mwPQ\" class=\"cite-bracket\">]<\/span><\/span><\/a><\/sup>. Inoltre, nel 2004, Ken Schwaber ha pubblicato il libro\u00a0<i id=\"mwPg\">Agile Project Management with Scrum<\/i><sup id=\"cite_ref-7\" class=\"mw-ref reference\" data-mw=\"{&quot;name&quot;:&quot;ref&quot;,&quot;attrs&quot;:{},&quot;body&quot;:{&quot;id&quot;:&quot;mw-reference-text-cite_note-7&quot;}}\"><a id=\"mwPw\" href=\"https:\/\/it.wikipedia.org\/wiki\/Scrum_(informatica)#cite_note-7\"><span id=\"mwQA\" class=\"mw-reflink-text\"><span id=\"mwQQ\" class=\"cite-bracket\">[<\/span>7<span id=\"mwQg\" class=\"cite-bracket\">]<\/span><\/span><\/a><\/sup>\u00a0pubblicato da\u00a0<a id=\"mwQw\" title=\"Microsoft Press\" href=\"https:\/\/it.wikipedia.org\/wiki\/Microsoft_Press\" rel=\"mw:WikiLink\">Microsoft Press<\/a>.<\/p>\n<\/section>\n<section id=\"mwRA\" data-mw-section-id=\"2\" aria-labelledby=\"La_teoria_di_Scrum\">\n<div class=\"mw-heading mw-heading2\">\n<h2 id=\"La_teoria_di_Scrum\">La teoria di Scrum<\/h2>\n<\/div>\n<p id=\"mwRQ\">Scrum si basa sulla teoria dei controlli empirici di analisi strumentale e funzionale di processo o empirismo. L&#8217;empirismo afferma che la conoscenza deriva dall&#8217;esperienza e che le decisioni si basano su ci\u00f2 che si conosce. Scrum utilizza un metodo interattivo e un approccio incrementale per ottimizzare la prevedibilit\u00e0 e il controllo del rischio.<sup id=\"cite_ref-scrum.org_1-1\" class=\"mw-ref reference\" data-mw=\"{&quot;name&quot;:&quot;ref&quot;,&quot;attrs&quot;:{&quot;name&quot;:&quot;scrum.org&quot;}}\"><a id=\"mwRg\" href=\"https:\/\/it.wikipedia.org\/wiki\/Scrum_(informatica)#cite_note-scrum.org-1\"><span id=\"mwRw\" class=\"mw-reflink-text\"><span id=\"mwSA\" class=\"cite-bracket\">[<\/span>1<span id=\"mwSQ\" class=\"cite-bracket\">]<\/span><\/span><\/a><\/sup><\/p>\n<p id=\"mwSg\">Sono tre i pilastri che sostengono ogni implementazione del controllo empirico di processo.<\/p>\n<section id=\"mwSw\" data-mw-section-id=\"3\" aria-labelledby=\"Trasparenza\">\n<div class=\"mw-heading mw-heading3\">\n<h3 id=\"Trasparenza\">Trasparenza<\/h3>\n<\/div>\n<p id=\"mwTA\">Gli aspetti significativi del processo devono essere visibili ai responsabili del lavoro. La trasparenza richiede che quegli aspetti siano definiti da uno standard comune in modo tale che gli osservatori condividano una comune comprensione di ci\u00f2 che viene visto. Ad esempio:<\/p>\n<ul id=\"mwTQ\">\n<li id=\"mwTg\">Un linguaggio comune di riferimento al processo deve essere condiviso da tutti i partecipanti;<\/li>\n<li id=\"mwTw\">Una definizione comune della parola &#8220;fatto&#8221; (in inglese &#8220;<i id=\"mwUA\">done<\/i>&#8220;) deve essere condivisa da chi esegue il lavoro e da chi deve accettarlo.<\/li>\n<\/ul>\n<\/section>\n<section id=\"mwUQ\" data-mw-section-id=\"4\" aria-labelledby=\"Ispezione\">\n<div class=\"mw-heading mw-heading3\">\n<h3 id=\"Ispezione\">Ispezione<\/h3>\n<\/div>\n<p id=\"mwUg\">Chi utilizza Scrum deve ispezionare frequentemente gli artefatti prodotti e i progressi realizzati verso il conseguimento degli obiettivi prestabiliti, individuando in tal modo precocemente eventuali difformit\u00e0 rispetto a quanto si intende realizzare. La frequenza delle ispezioni non deve essere tale da determinare un&#8217;interruzione del lavoro in corso. Le ispezioni devono essere eseguite diligentemente e da ispettori qualificati.<\/p>\n<\/section>\n<section id=\"mwUw\" data-mw-section-id=\"5\" aria-labelledby=\"Adattamento\">\n<div class=\"mw-heading mw-heading3\">\n<h3 id=\"Adattamento\">Adattamento<\/h3>\n<\/div>\n<p id=\"mwVA\">Se chi ispeziona verifica che uno o pi\u00f9 aspetti del processo di produzione sono al di fuori dei limiti accettabili e che il prodotto finale non potr\u00e0 essere accettato, deve intervenire sul processo stesso o sul materiale prodotto dalla lavorazione. L&#8217;intervento deve essere portato a termine il pi\u00f9 rapidamente possibile per ridurre al minimo l&#8217;ulteriore scarto rispetto agli obiettivi prestabiliti. Scrum prescrive quattro occasioni formali per l&#8217;ispezione e l&#8217;adattamento:<\/p>\n<ul id=\"mwVQ\">\n<li id=\"mwVg\">Sprint Planning Meeting<\/li>\n<li id=\"mwVw\">Daily Scrum<\/li>\n<li id=\"mwWA\">Sprint Review<\/li>\n<li id=\"mwWQ\">Sprint Retrospective<\/li>\n<\/ul>\n<\/section>\n<\/section>\n<section id=\"mwWg\" data-mw-section-id=\"6\" aria-labelledby=\"Caratteristiche\">\n<div class=\"mw-heading mw-heading2\">\n<h2 id=\"Caratteristiche\">Caratteristiche<\/h2>\n<\/div>\n<p id=\"mwWw\">In maniera molto sintetica Scrum \u00e8 un\u00a0<a id=\"mwXA\" title=\"Framework\" href=\"https:\/\/it.wikipedia.org\/wiki\/Framework\" rel=\"mw:WikiLink\">framework<\/a>\u00a0di processo che prevede di dividere il progetto in blocchi rapidi di lavoro (Sprint) alla fine di ciascuno dei quali creare un incremento del software. Esso indica come definire i dettagli del lavoro da fare nell&#8217;immediato futuro e prevede vari meeting (eventi) con caratteristiche precise per creare occasioni di ispezione del lavoro svolto.<\/p>\n<p id=\"mwXQ\">Il framework Scrum \u00e8 un sistema formato basato su valori, responsabilit\u00e0, eventi, artefatti e regole ad essi associati allo scopo di creare un ambiente trasparente che permetta l&#8217;ispezione ed adattamento. Ogni parte del framework serve a uno specifico scopo ed \u00e8 essenziale per il successo e l&#8217;utilizzo di Scrum. Le regole di Scrum legano insieme eventi, responsabilit\u00e0, artefatti e commitments, governando le relazioni e interazioni tra essi anche se le strategie specifiche per l&#8217;utilizzo del framework Scrum variano e vengono descritte in molti testi specifici.<\/p>\n<section id=\"mwXg\" data-mw-section-id=\"7\" aria-labelledby=\"Responsabilit\u00e0\">\n<div class=\"mw-heading mw-heading3\">\n<h3 id=\"Responsabilit\u00e0\"><span id=\"Responsabilit.C3.A0\"><\/span>Responsabilit\u00e0<\/h3>\n<\/div>\n<p id=\"mwXw\">Fino a qualche tempo fa le persone all&#8217;interno di un&#8217;organizzazione dove si fosse utilizzato Scrum venivano divise in due gruppi distinti: i\u00a0<i id=\"mwYA\">maiali<\/i>\u00a0e i\u00a0<i id=\"mwYQ\">polli<\/i>\u00a0(in base alla storiella\u00a0<a id=\"mwYg\" title=\"The Chicken and the Pig\" href=\"https:\/\/it.wikipedia.org\/wiki\/The_Chicken_and_the_Pig\" rel=\"mw:WikiLink\">The Chicken and the Pig<\/a>, una metafora che distingue ironicamente fra chi \u00e8 &#8220;strettamente coinvolto&#8221; in un progetto e chi lo \u00e8 invece solo parzialmente). Si \u00e8 scelto nel 2011 di non utilizzare pi\u00f9 questa analogia, perch\u00e9 da molti \u00e8 stata ritenuta inappropriata ed offensiva.<\/p>\n<p id=\"mwYw\">Le persone che ricoprono i ruoli principali nel processo Scrum costituiscono il Team Scrum e sono quelle impegnate nel progetto e che realizzano il prodotto (obiettivo del progetto).<\/p>\n<section id=\"mwZA\" data-mw-section-id=\"8\" aria-labelledby=\"Il_Team_Scrum\">\n<div class=\"mw-heading mw-heading4\">\n<h4 id=\"Il_Team_Scrum\">Il Team Scrum<\/h4>\n<\/div>\n<p id=\"mwZQ\">Il Team Scrum \u00e8 formato dal Product Owner, sviluppatori (fino al 2017 development team, ora rinominato per ribadire il concetto che non esistono sotto-team) e da uno Scrum Master. I Team Scrum sono auto-organizzati e cross-funzionali: scelgono come meglio compiere il lavoro organizzandosi e coordinandosi al proprio interno e hanno tutte le competenze necessarie per realizzare il lavoro senza dover dipendere da nessuno al di fuori del team. Il modello di team in Scrum \u00e8 progettato per ottimizzare la flessibilit\u00e0, la creativit\u00e0 e la produttivit\u00e0. I Team Scrum rilasciano i prodotti in modo iterativo e incrementale, massimizzando le opportunit\u00e0 di feedback. I rilasci incrementali di prodotto &#8220;fatto&#8221; garantiscono che una versione potenzialmente utile del prodotto funzionante sia sempre disponibile.<\/p>\n<p id=\"mwZg\">Secondo l&#8217;ultima versione della scrum guide questo \u00e8 tipicamente composto da 10 o meno persone<\/p>\n<dl id=\"mwZw\">\n<dt id=\"mwaA\">Product Owner<\/dt>\n<dd id=\"mwaQ\">Il Product Owner rappresenta gli stakeholders ed \u00e8 la\u00a0<a id=\"mwag\" class=\"new\" title=\"Voce del cliente (la pagina non esiste)\" href=\"https:\/\/it.wikipedia.org\/wiki\/Voce_del_cliente?action=edit&amp;redlink=1\" rel=\"mw:WikiLink\" data-mw-i18n=\"{&quot;title&quot;:{&quot;lang&quot;:&quot;x-page&quot;,&quot;key&quot;:&quot;red-link-title&quot;,&quot;params&quot;:[&quot;Voce del cliente&quot;]}}\">voce del cliente<\/a>. \u00c8 responsabile di massimizzare il valore del prodotto risultante dal lavoro svolto dallo scrum team. Il Product Owner definisce gli item (requisiti di prodotto) centrati sui bisogni dei clienti (tipicamente, ma non necessariamente\u00a0<a id=\"mwaw\" class=\"external text\" href=\"https:\/\/www.productheroes.it\/cosa-sono-user-story\/\" rel=\"mw:ExtLink nofollow\">user stories<\/a>), assegna loro la priorit\u00e0, e li aggiunge al\u00a0<a id=\"mwbA\" class=\"mw-selflink-fragment\" href=\"https:\/\/it.wikipedia.org\/wiki\/Scrum_(informatica)#Product_Backlog\" rel=\"mw:WikiLink\">Product Backlog<\/a>. I team Scrum devono avere un Product Owner e si raccomanda che questo ruolo non sia combinato con quello dello Scrum Master.<sup id=\"cite_ref-8\" class=\"mw-ref reference\" data-mw=\"{&quot;name&quot;:&quot;ref&quot;,&quot;attrs&quot;:{},&quot;body&quot;:{&quot;id&quot;:&quot;mw-reference-text-cite_note-8&quot;}}\"><a id=\"mwbQ\" href=\"https:\/\/it.wikipedia.org\/wiki\/Scrum_(informatica)#cite_note-8\"><span id=\"mwbg\" class=\"mw-reflink-text\"><span id=\"mwbw\" class=\"cite-bracket\">[<\/span>8<span id=\"mwcA\" class=\"cite-bracket\">]<\/span><\/span><\/a><\/sup>\u00a0Il ruolo di Product Owner non va inoltre confuso con quello di\u00a0<a id=\"mwcQ\" class=\"external text\" href=\"https:\/\/www.2-pm.it\/2021\/10\/04\/product-manager-vs-product-owner\/\" rel=\"mw:ExtLink nofollow\">Product Manager<\/a>.<sup id=\"cite_ref-9\" class=\"mw-ref reference\" data-mw=\"{&quot;name&quot;:&quot;ref&quot;,&quot;attrs&quot;:{},&quot;body&quot;:{&quot;id&quot;:&quot;mw-reference-text-cite_note-9&quot;}}\"><a id=\"mwcg\" href=\"https:\/\/it.wikipedia.org\/wiki\/Scrum_(informatica)#cite_note-9\"><span id=\"mwcw\" class=\"mw-reflink-text\"><span id=\"mwdA\" class=\"cite-bracket\">[<\/span>9<span id=\"mwdQ\" class=\"cite-bracket\">]<\/span><\/span><\/a><\/sup><\/dd>\n<\/dl>\n<dl id=\"mwdg\">\n<dt id=\"mwdw\">Team di sviluppo<\/dt>\n<dd id=\"mweA\">Il team di sviluppo \u00e8 responsabile della consegna del prodotto, con incrementi di caratteristiche, che sia potenzialmente rilasciabile alla fine di ogni Sprint. Un team di sviluppo \u00e8 composto da persone, con competenze cross-funzionali, che stimano e realizzano il lavoro effettivo (analisi, progettazione, sviluppo, test, comunicazione tecnica, documentazione&#8230;). Il team di sviluppo in Scrum si auto-organizza e gli incrementi sviluppati sono tenuti a rispettare la definition of done, sebbene possa esserci un&#8217;interfaccia verso il PMO (<a id=\"mweQ\" title=\"Project management\" href=\"https:\/\/it.wikipedia.org\/wiki\/Project_management\" rel=\"mw:WikiLink\">Project Management<\/a>\u00a0Office).<\/dd>\n<\/dl>\n<dl id=\"mweg\">\n<dt id=\"mwew\">Scrum Master<\/dt>\n<dd id=\"mwfA\">Lo Scrum Master \u00e8 responsabile della rimozione degli ostacoli che limitano la capacit\u00e0 del team di raggiungere l&#8217;obiettivo dello Sprint e i deliverable previsti e di massimizzare l&#8217;efficacia del team. Sebbene sia un ruolo manageriale, lo Scrum Master non \u00e8 il team leader, piuttosto colui che facilita una corretta esecuzione del processo. Lo Scrum Master detiene l&#8217;autorit\u00e0 relativa all&#8217;applicazione delle norme. Una parte fondamentale del ruolo di Scrum Master \u00e8 quello di proteggere il team di sviluppo e tenerlo concentrato sui compiti fungendo da cuscinetto verso qualsiasi influenza di distrazione. Fino al 2020, il ruolo viene anche descritto come\u00a0<i id=\"mwfQ\"><a id=\"mwfg\" class=\"new\" title=\"Servant leadership (la pagina non esiste)\" href=\"https:\/\/it.wikipedia.org\/wiki\/Servant_leadership?action=edit&amp;redlink=1\" rel=\"mw:WikiLink\" data-mw-i18n=\"{&quot;title&quot;:{&quot;lang&quot;:&quot;x-page&quot;,&quot;key&quot;:&quot;red-link-title&quot;,&quot;params&quot;:[&quot;Servant leadership&quot;]}}\">servant-leader<\/a>,<\/i>\u00a0anche se nell&#8217;ultima versione \u00e8 pi\u00f9 un true leader who serves the team. Lo scrum master, oltre ad essere un leader, deve anche essere un buon coach e un insegnante che sappia insegnare scrum agli altri membri del gruppo, sia capace di aiutare il product owner nella comunicazione degli obiettivi di progetto e nel trovare tecniche per massimizzare l&#8217;efficacia del product backlog e istruire il team nella direzione dell&#8217;auto organizzazione<\/dd>\n<\/dl>\n<dl id=\"mwfw\">\n<dt id=\"mwgA\">Stakeholder<\/dt>\n<dd id=\"mwgQ\">Lo\u00a0<a id=\"mwgg\" title=\"Stakeholder\" href=\"https:\/\/it.wikipedia.org\/wiki\/Stakeholder\" rel=\"mw:WikiLink\">stakeholder<\/a>\u00a0non fa parte dei ruoli del gruppo scrum, ma \u00e8 il portatore di interessi che interfacciandosi con il po o con il team in generale da feedback e chiede modifiche (lasciando per\u00f2 l&#8217;ultima parola sempre al gruppo)<\/dd>\n<dd id=\"mwgw\"><\/dd>\n<\/dl>\n<\/section>\n<\/section>\n<section id=\"mwhA\" data-mw-section-id=\"9\" aria-labelledby=\"Eventi\">\n<div class=\"mw-heading mw-heading3\">\n<h3 id=\"Eventi\">Eventi<\/h3>\n<\/div>\n<p id=\"mwhQ\">Gli eventi previsti sono utilizzati in Scrum per creare regolarit\u00e0 e ridurre al minimo la necessit\u00e0 di riunioni non definite da Scrum stesso. Scrum utilizza eventi time-box, in modo che ogni evento abbia una durata massima. Questo assicura che una quantit\u00e0 appropriata di tempo sia trascorsa pianificando, senza permettere l&#8217;introduzione di sprechi nel processo di pianificazione.<sup id=\"cite_ref-10\" class=\"mw-ref reference\" data-mw=\"{&quot;name&quot;:&quot;ref&quot;,&quot;attrs&quot;:{},&quot;body&quot;:{&quot;id&quot;:&quot;mw-reference-text-cite_note-10&quot;}}\"><a id=\"mwhg\" href=\"https:\/\/it.wikipedia.org\/wiki\/Scrum_(informatica)#cite_note-10\"><span id=\"mwhw\" class=\"mw-reflink-text\"><span id=\"mwiA\" class=\"cite-bracket\">[<\/span>10<span id=\"mwiQ\" class=\"cite-bracket\">]<\/span><\/span><\/a><\/sup>\u00a0Oltre allo stesso Sprint, che \u00e8 un contenitore di tutti gli altri eventi, ogni evento in Scrum \u00e8 un&#8217;occasione formale per ispezionare e adattare qualcosa. Questi eventi sono specificamente progettati per consentire trasparenza critica e ispezione. La mancata inclusione di uno qualsiasi dei risultati di questi eventi riduce la trasparenza ed \u00e8 un&#8217;occasione persa per ispezionare e adattarsi.<\/p>\n<p id=\"mwig\">Lo Sprint contiene e consiste dello Sprint Planning meeting, del Daily Scrum, del lavoro di sviluppo, dello Sprint Review e della Sprint Retrospective. Oltre questi eventi principali, possono aggiungersi altri due meeting: il Backlog Grooming e lo Scrum of Scrums.<\/p>\n<\/section>\n<section id=\"mwiw\" data-mw-section-id=\"10\" aria-labelledby=\"Sprint\">\n<div class=\"mw-heading mw-heading3\">\n<h3 id=\"Sprint\">Sprint<\/h3>\n<\/div>\n<figure id=\"mwjA\" class=\"mw-default-size\"><a id=\"mwjQ\" class=\"mw-file-description\" href=\"https:\/\/it.wikipedia.org\/wiki\/File:Scrum_process.svg\"><img decoding=\"async\" loading=\"lazy\" id=\"mwjg\" class=\"mw-file-element mw-file-upright\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/5\/58\/Scrum_process.svg\/500px-Scrum_process.svg.png\" srcset=\"\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/5\/58\/Scrum_process.svg\/960px-Scrum_process.svg.png 2x\" width=\"450\" height=\"225\" data-file-width=\"1000\" data-file-height=\"500\" data-file-type=\"drawing\"><\/a><figcaption id=\"mwjw\">Processo Scrum.<\/figcaption><\/figure>\n<p id=\"mwkA\">Lo sprint \u00e8 l&#8217;evento base in scrum, ha una durata fissa decisa dal team, che pu\u00f2 andare da una a quattro settimane e d\u00e0 ritmo e permette di attuare al suo interno i tre pilastri dell&#8217;empiricismo scrum.<\/p>\n<p id=\"mwkQ\">Ogni sprint contiene al suo interno gli altri eventi scrum e all&#8217;interno di esso si trasformano gli items in valore aggiunto per il prodotto.<\/p>\n<p id=\"mwkg\">A inizio sprint viene fatta una pianificazione, chiamata sprint planning, in cui si pianifica il lavoro di tutta la durata dello sprint, alla fine si ispeziona il risultato in un evento, chiamato sprint review, e il processo nella sprint retrospective.<\/p>\n<p id=\"mwkw\">Ogni giorno gli sviluppatori si incontrano in un meeting chiamato daily scrum, dove in quindici minuti si allineano sull&#8217;andamento del lavoro.<\/p>\n<p id=\"mwlA\">Il lavoro nello sprint \u00e8 regolato dallo sprint backlog, un artefatto di valore contenente gli oggetti che gli sviluppatori hanno previsto di portare entro lo sprint, in senso di storie e task, insieme allo sprint goal, il commitment dello sprint backlog ovvero l&#8217;obiettivo finale di quello sprint che non pu\u00f2 essere cambiato n\u00e9 rinegoziato, a differenza delle storie e i task.<\/p>\n<p id=\"mwlQ\">Lo Sprint Backlog \u00e8 di esclusiva propriet\u00e0 del team di sviluppo, quindi durante uno Sprint la modifica dello Sprint Backlog non \u00e8 consentita a nessun altro, a eccezione degli sviluppatori. Lo sprint \u00e8 di durata fissa, in modo tale che lo Sprint termini alla data prefissata, ma se uno o pi\u00f9 sprint goal perdono di valore il product owner potrebbe decidere di cancellarlo, anche se \u00e8 fortemente sconsigliato farlo; se i requisiti non sono stati completati per una qualsiasi ragione, vengono esclusi dalla review e reinseriti nel Product Backlog, a discrezione del Product Owner, e, se durante gli sviluppi ci si rende conto che l&#8217;ambito dello sprint non \u00e8 raggiungibile, product owner e sviluppatori devono rinegoziare le storie, in modo tale da riuscire comunque a raggiungere gli sprint goal.<\/p>\n<section id=\"mwlg\" data-mw-section-id=\"11\" aria-labelledby=\"Sprint_Planning_meeting\">\n<div class=\"mw-heading mw-heading4\">\n<h4 id=\"Sprint_Planning_meeting\">Sprint Planning meeting<\/h4>\n<\/div>\n<p id=\"mwlw\">All&#8217;inizio di ogni ciclo di Sprint, viene tenuto uno \u201cSprint Planning meeting\u201d<sup id=\"cite_ref-schwaberp133_11-0\" class=\"mw-ref reference\" data-mw=\"{&quot;name&quot;:&quot;ref&quot;,&quot;attrs&quot;:{&quot;name&quot;:&quot;schwaberp133&quot;},&quot;body&quot;:{&quot;id&quot;:&quot;mw-reference-text-cite_note-schwaberp133-11&quot;}}\"><a id=\"mwmA\" href=\"https:\/\/it.wikipedia.org\/wiki\/Scrum_(informatica)#cite_note-schwaberp133-11\"><span id=\"mwmQ\" class=\"mw-reflink-text\"><span id=\"mwmg\" class=\"cite-bracket\">[<\/span>11<span id=\"mwmw\" class=\"cite-bracket\">]<\/span><\/span><\/a><\/sup>.<\/p>\n<p id=\"mwnA\">Il lavoro da svolgere nello Sprint \u00e8 pianificato durante lo Sprint Planning meeting. Questo piano \u00e8 creato dal lavoro collaborativo dell&#8217;intero Team Scrum.<\/p>\n<p id=\"mwnQ\">Lo Sprint Planning meeting \u00e8 un incontro della durata di otto ore per uno Sprint di un mese. Per Sprint pi\u00f9 brevi, l&#8217;evento \u00e8 proporzionalmente pi\u00f9 rapido. Ad esempio, uno Sprint di due settimane ha uno Sprint Planning meeting di quattro ore.<\/p>\n<p id=\"mwng\">Lo Sprint Planning include i seguenti elementi:<\/p>\n<ul id=\"mwnw\">\n<li id=\"mwoA\">Selezionare il lavoro da fare<\/li>\n<li id=\"mwoQ\">Preparare lo Sprint Backlog che dettagli il tempo necessario per fare quel lavoro, con tutta la squadra<\/li>\n<li id=\"mwog\">Identificare e comunicare la maggior parte del lavoro che \u00e8 probabile sar\u00e0 effettuato durante l&#8217;attuale Sprint<\/li>\n<li id=\"mwow\">Ha un limite di otto ore (nel caso di uno Sprint lungo trenta giorni)\n<ul id=\"mwpA\">\n<li id=\"mwpQ\">(Prima parte) l&#8217;intero Scrum team:<sup id=\"cite_ref-12\" class=\"mw-ref reference\" data-mw=\"{&quot;name&quot;:&quot;ref&quot;,&quot;attrs&quot;:{},&quot;body&quot;:{&quot;id&quot;:&quot;mw-reference-text-cite_note-12&quot;}}\"><a id=\"mwpg\" href=\"https:\/\/it.wikipedia.org\/wiki\/Scrum_(informatica)#cite_note-12\"><span id=\"mwpw\" class=\"mw-reflink-text\"><span id=\"mwqA\" class=\"cite-bracket\">[<\/span>12<span id=\"mwqQ\" class=\"cite-bracket\">]<\/span><\/span><\/a><\/sup>\u00a0definisce insieme al Product Owner l&#8217;obiettivo dello Sprint e l&#8217;insieme di storie su cui impegnarsi.<\/li>\n<li id=\"mwqg\">(Seconda parte) il team di sviluppo:<sup id=\"cite_ref-13\" class=\"mw-ref reference\" data-mw=\"{&quot;name&quot;:&quot;ref&quot;,&quot;attrs&quot;:{},&quot;body&quot;:{&quot;id&quot;:&quot;mw-reference-text-cite_note-13&quot;}}\"><a id=\"mwqw\" href=\"https:\/\/it.wikipedia.org\/wiki\/Scrum_(informatica)#cite_note-13\"><span id=\"mwrA\" class=\"mw-reflink-text\"><span id=\"mwrQ\" class=\"cite-bracket\">[<\/span>13<span id=\"mwrg\" class=\"cite-bracket\">]<\/span><\/span><\/a><\/sup>\u00a0definisce un piano per lo Sprint, risultante nello Sprint Backlog.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p id=\"mwrw\">Questo incontro \u00e8 frequentato dal Product Owner, dallo Scrum Master e dall&#8217;intero team di sviluppo. Possono partecipare anche tutti i manager del caso interessati o i rappresentanti della clientela.<\/p>\n<\/section>\n<section id=\"mwsA\" data-mw-section-id=\"12\" aria-labelledby=\"Daily_Scrum\">\n<div class=\"mw-heading mw-heading4\">\n<h4 id=\"Daily_Scrum\">Daily Scrum<\/h4>\n<\/div>\n<figure id=\"mwsQ\" class=\"mw-default-size\"><a id=\"mwsg\" class=\"mw-file-description\" href=\"https:\/\/it.wikipedia.org\/wiki\/File:Daily_sprint_meeting.jpg\"><img decoding=\"async\" loading=\"lazy\" id=\"mwsw\" class=\"mw-file-element\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/4\/4a\/Daily_sprint_meeting.jpg\/250px-Daily_sprint_meeting.jpg\" srcset=\"\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/4\/4a\/Daily_sprint_meeting.jpg\/500px-Daily_sprint_meeting.jpg 2x\" width=\"250\" height=\"187\" data-file-width=\"2592\" data-file-height=\"1936\" data-file-type=\"bitmap\"><\/a><figcaption id=\"mwtA\">Un incontro Daily Scrum nella stanza del team. La scelta di questo posto consente al team di iniziare in tempo.<\/figcaption><\/figure>\n<p id=\"mwtQ\">Ogni giorno durante lo Sprint, viene tenuta una riunione di comunicazione del team di progetto. Questo meeting viene chiamato &#8220;Daily Scrum&#8221;, o &#8220;Daily Standup&#8221;, e ha un insieme di regole specifiche:<\/p>\n<ul id=\"mwtg\">\n<li id=\"mwtw\">Tutti i membri del team di sviluppo vengono preparati con gli aggiornamenti per la riunione<\/li>\n<li id=\"mwuA\">L&#8217;incontro inizia puntualmente, anche se qualche membro del team \u00e8 assente<\/li>\n<li id=\"mwuQ\">Il meeting dovrebbe avvenire ogni giorno nello stesso luogo e allo stesso tempo, per ridurre la complessit\u00e0<\/li>\n<li id=\"mwug\">La durata del meeting \u00e8 fissata (<a id=\"mwuw\" class=\"new\" title=\"Timeboxing (la pagina non esiste)\" href=\"https:\/\/it.wikipedia.org\/wiki\/Timeboxing?action=edit&amp;redlink=1\" rel=\"mw:WikiLink\" data-mw-i18n=\"{&quot;title&quot;:{&quot;lang&quot;:&quot;x-page&quot;,&quot;key&quot;:&quot;red-link-title&quot;,&quot;params&quot;:[&quot;Timeboxing&quot;]}}\">timeboxed<\/a>) al tempo massimo di quindici minuti<\/li>\n<li id=\"mwvA\">Si partecipa rimanendo in piedi, per non dare modo ai partecipanti di distrarsi e isolarsi, come accade nelle riunioni &#8220;tradizionali&#8221;<\/li>\n<li id=\"mwvQ\">Tutti sono benvenuti, ma normalmente solo i ruoli principali possono parlare<\/li>\n<\/ul>\n<p id=\"mwvg\">Durante l&#8217;incontro quotidiano, ogni membro del team risponde a tre domande:<sup id=\"cite_ref-schwaberp135_14-0\" class=\"mw-ref reference\" data-mw=\"{&quot;name&quot;:&quot;ref&quot;,&quot;attrs&quot;:{&quot;name&quot;:&quot;schwaberp135&quot;},&quot;body&quot;:{&quot;id&quot;:&quot;mw-reference-text-cite_note-schwaberp135-14&quot;}}\"><a id=\"mwvw\" href=\"https:\/\/it.wikipedia.org\/wiki\/Scrum_(informatica)#cite_note-schwaberp135-14\"><span id=\"mwwA\" class=\"mw-reflink-text\"><span id=\"mwwQ\" class=\"cite-bracket\">[<\/span>14<span id=\"mwwg\" class=\"cite-bracket\">]<\/span><\/span><\/a><\/sup><\/p>\n<ul id=\"mwww\">\n<li id=\"mwxA\">Che cosa \u00e8 stato fatto dopo l&#8217;ultima riunione?<\/li>\n<li id=\"mwxQ\">Che cosa si far\u00e0 prima della prossima riunione?<\/li>\n<li id=\"mwxg\">Quali sono gli impedimenti \/ ostacoli incontrati?<\/li>\n<\/ul>\n<p id=\"mwxw\">Gli eventuali impedimenti \/ ostacoli identificati durante questo meeting vengono documentati dallo Scrum Master, per essere poi lavorati allo scopo di essere risolti al di fuori di questo incontro. Durante il Daily Scrum non dovranno essere affrontate discussioni approfondite.<\/p>\n<p id=\"mwyA\">Lo Scrum Master impone la regola che soltanto i membri del team di sviluppo possono partecipare al Daily Scrum. Questo incontro non \u00e8 uno status meeting ed \u00e8 rivolto alle persone che trasformano le voci del Product Backlog in un incremento.<\/p>\n<p id=\"mwyQ\">Il Daily Scrum migliora le comunicazioni, elimina altri incontri, identifica e rimuove gli ostacoli allo sviluppo, evidenzia e promuove il rapido processo decisionale e migliora il livello di conoscenza del progetto da parte del team di sviluppo. Rappresenta un incontro chiave di ispezione e adattamento.<\/p>\n<p id=\"mwyg\">Per attivit\u00e0 di sviluppo maggiori che sono suddivise tra vari team Scrum, durante l&#8217;esecuzione dello Sprint vengono generalmente tenuti altri due incontri di coordinamento: il &#8220;Backlog Grooming&#8221; e lo &#8220;Scrum of Scrums&#8221;.<\/p>\n<\/section>\n<section id=\"mwyw\" data-mw-section-id=\"13\" aria-labelledby=\"Backlog_Refinement:_storytime\">\n<div class=\"mw-heading mw-heading4\">\n<h4 id=\"Backlog_Refinement:_storytime\">Backlog Refinement: storytime<\/h4>\n<\/div>\n<p id=\"mwzA\">Il team dovrebbe impiegare del tempo durante uno Sprint per effettuare il Product Backlog Refinement. Questo \u00e8 il processo di stima del backlog esistente (pu\u00f2 essere fatto utilizzando story-point, o t-shirt sizing) raffinando i criteri di accettazione per le storie e dividendo storie pi\u00f9 grandi in storie di minore grandezza e complessit\u00e0.<\/p>\n<ul id=\"mwzQ\">\n<li id=\"mwzg\">Gli incontri dovrebbero essere di durata inferiore al 10% del tempo totale<\/li>\n<li id=\"mwzw\">Le sessioni di refinement non includono la suddivisione di storie in attivit\u00e0 (task)<\/li>\n<li id=\"mw0A\">Il team pu\u00f2 decidere quanti incontri sono necessari a settimana.<\/li>\n<\/ul>\n<p id=\"mw0Q\">Il metodo pi\u00f9 comune di stima utilizzato \u00e8 quello del\u00a0<a id=\"mw0g\" class=\"new\" title=\"Planning poker (la pagina non esiste)\" href=\"https:\/\/it.wikipedia.org\/wiki\/Planning_poker?action=edit&amp;redlink=1\" rel=\"mw:WikiLink\" data-mw-i18n=\"{&quot;title&quot;:{&quot;lang&quot;:&quot;x-page&quot;,&quot;key&quot;:&quot;red-link-title&quot;,&quot;params&quot;:[&quot;Planning poker&quot;]}}\">planning poker<\/a>, un &#8220;<a id=\"mw0w\" title=\"Gioco di carte\" href=\"https:\/\/it.wikipedia.org\/wiki\/Gioco_di_carte\" rel=\"mw:WikiLink\">gioco di carte<\/a>&#8221; per discutere, giustificare e valutare diverse stime realizzative effettuate da tutti i membri del team per arrivare ad una stima condivisa, ma questa pratica pu\u00f2 essere sostituita da altre che fossero ritenute pi\u00f9 opportune.<\/p>\n<\/section>\n<section id=\"mw1A\" data-mw-section-id=\"14\" aria-labelledby=\"Scrum_of_Scrums\">\n<div class=\"mw-heading mw-heading4\">\n<h4 id=\"Scrum_of_Scrums\">Scrum of Scrums<\/h4>\n<\/div>\n<p id=\"mw1Q\">Durante lo Sprint con cadenza quotidiana o leggermente inferiore, viene tenuto, normalmente dopo il Daily Scrum, un incontro chiamato Scrum of Scrums.<\/p>\n<ul id=\"mw1g\">\n<li id=\"mw1w\">Questi incontri consentono a gruppi di team di discutere assieme il loro lavoro, con particolare attenzione sulle aree di sovrapposizione e integrazione<\/li>\n<li id=\"mw2A\">Partecipa una persona designata per ciascun team.<\/li>\n<\/ul>\n<p id=\"mw2Q\">L&#8217;agenda \u00e8 la stessa dei Daily Scrum, pi\u00f9 le seguenti quattro domande:<\/p>\n<ul id=\"mw2g\">\n<li id=\"mw2w\">Che cosa ha fatto la tua squadra dal nostro ultimo incontro?<\/li>\n<li id=\"mw3A\">Cosa conter\u00e0 di realizzare il tuo team prima che ci incontriamo nuovamente?<\/li>\n<li id=\"mw3Q\">C&#8217;\u00e8 qualcosa che vi rallenta o vi impedisce di ottenere l&#8217;obiettivo?<\/li>\n<li id=\"mw3g\">Siete in procinto di fare qualcosa che possa essere utilizzato da un altro team?<\/li>\n<\/ul>\n<p id=\"mw3w\">Al termine di un ciclo di Sprint, vengono tenute due riunioni: la \u201cSprint Review\u201d e la \u201cSprint Retrospective\u201d.<\/p>\n<\/section>\n<section id=\"mw4A\" data-mw-section-id=\"15\" aria-labelledby=\"Sprint_Review\">\n<div class=\"mw-heading mw-heading4\">\n<h4 id=\"Sprint_Review\">Sprint Review<\/h4>\n<\/div>\n<dl id=\"mw4Q\">\n<dd id=\"mw4g\">Alla fine dello Sprint si tiene l&#8217;incontro di Sprint Review<sup id=\"cite_ref-schwaberp137_15-0\" class=\"mw-ref reference\" data-mw=\"{&quot;name&quot;:&quot;ref&quot;,&quot;attrs&quot;:{&quot;name&quot;:&quot;schwaberp137&quot;},&quot;body&quot;:{&quot;id&quot;:&quot;mw-reference-text-cite_note-schwaberp137-15&quot;}}\"><a id=\"mw4w\" href=\"https:\/\/it.wikipedia.org\/wiki\/Scrum_(informatica)#cite_note-schwaberp137-15\"><span id=\"mw5A\" class=\"mw-reflink-text\"><span id=\"mw5Q\" class=\"cite-bracket\">[<\/span>15<span id=\"mw5g\" class=\"cite-bracket\">]<\/span><\/span><\/a><\/sup>\u00a0per ispezionare l&#8217;incremento e adattare, se necessario, il Product Backlog. Durante la riunione di Sprint Review il team di sviluppo e gli stakeholder collaborano su ci\u00f2 che \u00e8 stato fatto durante lo Sprint. In conformit\u00e0 a questo e dei cambiamenti al Product Backlog fatti durante lo Sprint, i partecipanti collaborano sulle prossime cose che potrebbero esser fatte. Si tratta di un incontro informale e la presentazione dell&#8217;incremento ha lo scopo di suscitare commenti e promuovere la collaborazione.<\/dd>\n<\/dl>\n<p id=\"mw5w\">Si tratta di un incontro della durata di quattro ore per uno Sprint di un mese. La durata \u00e8 proporzionalmente inferiore per Sprint pi\u00f9 brevi. Ad esempio, se uno Sprint dura due settimane, l&#8217;incontro di Sprint Review dura due ore.<\/p>\n<p id=\"mw6A\">La Sprint Review include i seguenti elementi:<\/p>\n<ul id=\"mw6Q\">\n<li id=\"mw6g\">Il Product Owner identifica ci\u00f2 che \u00e8 stato \u201cFatto\u201d e ci\u00f2 che non \u00e8 stato \u201cFatto\u201d;<\/li>\n<li id=\"mw6w\">Il team di sviluppo discute su cosa \u00e8 andato bene durante lo Sprint, quali problemi si sono incontrati e come questi problemi sono stati risolti;<\/li>\n<li id=\"mw7A\">Il team di sviluppo mostra il lavoro che ha \u201cFatto\u201d e risponde alle domande sull&#8217;incremento;<\/li>\n<li id=\"mw7Q\">Il Product Owner discute il Product Backlog cos\u00ec com&#8217;\u00e8. Questi progetta la possibile data di completamento in base alla misura del progresso fino a oggi;<\/li>\n<li id=\"mw7g\">L&#8217;intero gruppo collabora su cosa fare dopo, cos\u00ec la Sprint Review fornisce un prezioso contributo alle successive riunioni di Sprint Planning.<\/li>\n<\/ul>\n<\/section>\n<section id=\"mw7w\" data-mw-section-id=\"16\" aria-labelledby=\"Sprint_Retrospective\">\n<div class=\"mw-heading mw-heading4\">\n<h4 id=\"Sprint_Retrospective\">Sprint Retrospective<\/h4>\n<\/div>\n<p id=\"mw8A\">La Sprint Retrospective<sup id=\"cite_ref-schwaberp138_16-0\" class=\"mw-ref reference\" data-mw=\"{&quot;name&quot;:&quot;ref&quot;,&quot;attrs&quot;:{&quot;name&quot;:&quot;schwaberp138&quot;},&quot;body&quot;:{&quot;id&quot;:&quot;mw-reference-text-cite_note-schwaberp138-16&quot;}}\"><a id=\"mw8Q\" href=\"https:\/\/it.wikipedia.org\/wiki\/Scrum_(informatica)#cite_note-schwaberp138-16\"><span id=\"mw8g\" class=\"mw-reflink-text\"><span id=\"mw8w\" class=\"cite-bracket\">[<\/span>16<span id=\"mw9A\" class=\"cite-bracket\">]<\/span><\/span><\/a><\/sup>\u00a0\u00e8 l&#8217;occasione per il Team Scrum per ispezionare s\u00e9 stesso e creare un piano di miglioramento, da attuare durante il prossimo Sprint.<\/p>\n<p id=\"mw9Q\">Dopo la Sprint Review e prima del prossimo incontro Sprint Planning, il Team Scrum si riunisce per la Sprint Retrospective. Si tratta di una riunione di tre ore, per Sprint della durata mensile; in modo proporzionale \u00e8 allocato meno tempo per Sprint pi\u00f9 brevi.<\/p>\n<p id=\"mw9g\">Lo scopo della Sprint Retrospective \u00e8 di:<\/p>\n<ul id=\"mw9w\">\n<li id=\"mw-A\">Esaminare come l&#8217;ultimo Sprint sia andato, per quanto riguarda le persone, le relazioni, i processi e gli strumenti;<\/li>\n<li id=\"mw-Q\">Identificare e ordinare i maggiori elementi che sono andati bene e il potenziale di miglioramento;<\/li>\n<li id=\"mw-g\">Creare un piano per attuare i miglioramenti al modo di lavorare del Team Scrum.<\/li>\n<\/ul>\n<p id=\"mw-w\">Lo Scrum Master incoraggia il Team Scrum a migliorare, all&#8217;interno del framework di processo Scrum, il proprio processo di sviluppo e le pratiche per rendere pi\u00f9 efficace e divertente il prossimo Sprint. Durante ogni Sprint Retrospective, il Team Scrum pianifica i modi per aumentare la qualit\u00e0 del prodotto adattando la definizione di \u201cFatto\u201d secondo i casi.<\/p>\n<p id=\"mw_A\">Entro la fine della Sprint Retrospective, il Team Scrum dovrebbe aver individuato i miglioramenti che saranno implementati nel prossimo Sprint. Attuare tali miglioramenti durante il prossimo Sprint \u00e8 l&#8217;adattamento all&#8217;ispezione del Team Scrum stesso. Anche se i miglioramenti possono essere implementati in ogni momento, la Sprint Retrospective fornisce un&#8217;opportunit\u00e0 formale per focalizzarsi sull&#8217;ispezione e l&#8217;adattamento.<\/p>\n<\/section>\n<\/section>\n<section id=\"mw_Q\" data-mw-section-id=\"17\" aria-labelledby=\"Artefatti\">\n<div class=\"mw-heading mw-heading3\">\n<h3 id=\"Artefatti\">Artefatti<\/h3>\n<\/div>\n<p id=\"mw_g\">Gli artefatti di Scrum rappresentano il lavoro o il valore in diversi modi tale da essere utili a fornire trasparenza e opportunit\u00e0 di ispezione e adattamento. Gli artefatti definiti da Scrum sono specificatamente progettati per massimizzare la trasparenza delle informazioni chiavi necessarie ad assicurare ai Team Scrum il successo nella realizzazione di un incremento \u201cFatto\u201d.<\/p>\n<section id=\"mw_w\" data-mw-section-id=\"18\" aria-labelledby=\"Product_Backlog\">\n<div class=\"mw-heading mw-heading4\">\n<h4 id=\"Product_Backlog\">Product Backlog<\/h4>\n<\/div>\n<p id=\"mwAQA\">Il Product Backlog \u00e8 una lista ordinata dei &#8220;requisiti&#8221; relativi ad un prodotto. Contiene i Product Backlog Item (PBI) a cui viene assegnata dal Product Owner una priorit\u00e0 in base a considerazioni quali il rischio, il valore di business, le date in cui devono essere realizzati. Le funzionalit\u00e0 aggiunte al backlog sono comunemente scritte utilizzando il formato delle &#8220;storie&#8221;.<\/p>\n<p id=\"mwAQE\">Il Product Backlog rappresenta \u201ccosa\u201d deve essere fatto, organizzato in base all&#8217;ordine relativo in cui dovr\u00e0 essere realizzato. \u00c8 aperto e modificabile da tutti, ma il Product Owner \u00e8 il responsabile ultimo della sua gestione e delle priorit\u00e0 da dare alle storie nel backlog per il team di sviluppo.<\/p>\n<p id=\"mwAQI\">Il Product Backlog contiene delle stime approssimative sia del valore di business che dello sforzo necessario a svilupparle; questi ultimi valori sono spesso espressi mediante story point utilizzando una successione\u00a0<a id=\"mwAQM\" title=\"Successione di Fibonacci\" href=\"https:\/\/it.wikipedia.org\/wiki\/Successione_di_Fibonacci\" rel=\"mw:WikiLink\">Fibonacci<\/a>\u00a0arrotondata. Queste stime aiutano il Product Owner a calcolare la timeline e possono influenzare l&#8217;ordine dei backlog item. Ad esempio se le funzionalit\u00e0 &#8220;aggiungi il\u00a0<a id=\"mwAQQ\" title=\"Controllo ortografico\" href=\"https:\/\/it.wikipedia.org\/wiki\/Controllo_ortografico\" rel=\"mw:WikiLink\">controllo ortografico<\/a>&#8221; e &#8220;aggiungi un supporto alle tabelle&#8221; avessero lo stesso valore di business, quella che richiede il minore sforzo di sviluppo avr\u00e0 probabilmente una priorit\u00e0 pi\u00f9 alta, in quanto il\u00a0<a id=\"mwAQU\" title=\"Return on investment\" href=\"https:\/\/it.wikipedia.org\/wiki\/Return_on_investment\" rel=\"mw:WikiLink\">ROI<\/a>\u00a0(Return on Investment) sarebbe maggiore.<\/p>\n<p id=\"mwAQY\">Il Product Backlog e il valore di business associato a ciascun item \u00e8 responsabilit\u00e0 del Product Owner. Invece, lo sforzo stimato per completare ciascun backlog item \u00e8 determinato dal team di sviluppo. Il team contribuisce nello stimare gli item e le User-Story, mediante story-point o mediante diverse misurazioni, quali quelle temporali (per es. ore o giorni).<\/p>\n<\/section>\n<section id=\"mwAQc\" data-mw-section-id=\"19\" aria-labelledby=\"Sprint_Backlog\">\n<div class=\"mw-heading mw-heading4\">\n<h4 id=\"Sprint_Backlog\">Sprint Backlog<\/h4>\n<\/div>\n<figure id=\"mwAQg\" class=\"mw-default-size\"><a id=\"mwAQk\" class=\"mw-file-description\" href=\"https:\/\/it.wikipedia.org\/wiki\/File:Scrum_task_board.jpg\"><img decoding=\"async\" loading=\"lazy\" id=\"mwAQo\" class=\"mw-file-element\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/1\/1b\/Scrum_task_board.jpg\/250px-Scrum_task_board.jpg\" srcset=\"\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/1\/1b\/Scrum_task_board.jpg\/500px-Scrum_task_board.jpg 2x\" width=\"250\" height=\"333\" data-file-width=\"887\" data-file-height=\"1183\" data-file-type=\"bitmap\"><\/a><figcaption id=\"mwAQs\">La scrum task board.<\/figcaption><\/figure>\n<p id=\"mwAQw\">Lo Sprint Backlog \u00e8 la lista del lavoro che il team di sviluppo deve effettuare nel corso dello Sprint successivo. Questa lista viene generata selezionando una quantit\u00e0 di storie\/funzionalit\u00e0 a partire dalla cima del Product Backlog determinata da quanto il team di sviluppo ritiene possa realizzare durante lo Sprint: ovvero avere una quantit\u00e0 di lavoro tale da riempire lo Sprint.<\/p>\n<p id=\"mwAQ0\">Questo viene fatto dal team di sviluppo chiedendosi &#8220;Possiamo fare anche questa?&#8221; e aggiungendo storie\/funzionalit\u00e0 allo Sprint Backlog. Il team di sviluppo dovrebbe tener conto della &#8220;velocit\u00e0&#8221; media ottenuta durante gli Sprint precedenti (il totale degli story point accumulati per ciascuna delle storie completate durante gli Sprint precedenti) nel momento in cui seleziona le storie\/funzionalit\u00e0 per il nuovo Sprint, e utilizzare tale numero come guida di quanto lavoro potranno realizzare. Un altro parametro che si pu\u00f2 anche tenere in considerazione \u00e8 la capacit\u00e0, per molti aspetti correlata alla velocit\u00e0.<\/p>\n<p id=\"mwAQ4\">Le storie\/funzionalit\u00e0 sono suddivise dal team di sviluppo in attivit\u00e0 (task) che taluni considerano buona pratica di durata tra le quattro e le sedici ore di lavoro. Grazie a questo livello di dettaglio il team di sviluppo comprende meglio cosa fare, e potenzialmente, ognuno pu\u00f2 prendere in carico un&#8217;attivit\u00e0 dalla lista. I task non vengono mai assegnati, piuttosto, le attivit\u00e0 vengono prese in carico dai membri del team durante il Daily Scrum, in base alle priorit\u00e0 predefinite e alle competenze dei membri del team. Questo promuove l&#8217;auto-organizzazione e la responsabilizzazione (buy-in) degli sviluppatori.<\/p>\n<p id=\"mwAQ8\">Lo Sprint Backlog \u00e8 di propriet\u00e0 del team di sviluppo, e tutte le stime incluse sono effettuate dal team stesso. Spesso viene utilizzata una\u00a0<b id=\"mwARA\">task board<\/b>\u00a0per visualizzare i cambiamenti di stato dei task nello Sprint corrente, come ad esempio \u201cto do\u201d, \u201cin progress\u201d e \u201cdone\u201d.<\/p>\n<div id=\"mwARE\" data-mw=\"{&quot;parts&quot;:[{&quot;template&quot;:{&quot;target&quot;:{&quot;wt&quot;:&quot;-&quot;,&quot;href&quot;:&quot;.\/Template:-&quot;},&quot;params&quot;:{},&quot;i&quot;:0}}]}\"><\/div>\n<\/section>\n<section id=\"mwARI\" data-mw-section-id=\"20\" aria-labelledby=\"Incremento\">\n<div class=\"mw-heading mw-heading4\">\n<h4 id=\"Incremento\">Incremento<\/h4>\n<\/div>\n<p id=\"mwARM\">L&#8217;incremento \u00e8 la somma di tutti gli elementi del Product Backlog completati durante uno Sprint e tutti gli Sprint precedenti.<\/p>\n<p id=\"mwARQ\">Al termine dello Sprint, l&#8217;incremento dovr\u00e0 essere realizzato in base a quanto concordato dal team di sviluppo nella &#8220;definition of done&#8221;. L&#8217;incremento deve fornire un prodotto utilizzabile indipendentemente dal fatto che il Product Owner decida effettivamente di rilasciarlo.<\/p>\n<\/section>\n<section id=\"mwARU\" data-mw-section-id=\"21\" aria-labelledby=\"Burn_down\">\n<div class=\"mw-heading mw-heading4\">\n<h4 id=\"Burn_down\">Burn down<\/h4>\n<\/div>\n<div id=\"mwARc\" class=\"hatnote noprint vedi-anche\">\n<div class=\"hatnote-content\"><span class=\"noviewer hatnote-icon\"><img decoding=\"async\" loading=\"lazy\" class=\"mw-file-element\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/8\/87\/Magnifying_glass_icon_mgx2.svg\/20px-Magnifying_glass_icon_mgx2.svg.png\" srcset=\"\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/8\/87\/Magnifying_glass_icon_mgx2.svg\/40px-Magnifying_glass_icon_mgx2.svg.png 2x\" width=\"18\" height=\"18\" data-file-width=\"286\" data-file-height=\"280\" data-file-type=\"drawing\"><\/span><span class=\"hatnote-text\">Lo stesso argomento in dettaglio:\u00a0<b><a title=\"Burn down chart\" href=\"https:\/\/it.wikipedia.org\/wiki\/Burn_down_chart\" rel=\"mw:WikiLink\">Burn down chart<\/a><\/b>.<\/span><\/div>\n<\/div>\n<figure id=\"mwARg\" class=\"mw-default-size\"><a id=\"mwARk\" class=\"mw-file-description\" href=\"https:\/\/it.wikipedia.org\/wiki\/File:SampleBurndownChart.svg\"><img decoding=\"async\" loading=\"lazy\" id=\"mwARo\" class=\"mw-file-element\" src=\"https:\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/8\/8e\/SampleBurndownChart.svg\/250px-SampleBurndownChart.svg.png\" srcset=\"\/\/upload.wikimedia.org\/wikipedia\/commons\/thumb\/8\/8e\/SampleBurndownChart.svg\/500px-SampleBurndownChart.svg.png 2x\" width=\"574\" height=\"287\" data-file-width=\"867\" data-file-height=\"433\" data-file-type=\"drawing\"><\/a><figcaption id=\"mwARs\">Un esempio di burn down chart per un&#8217;iterazione completata, mostra l&#8217;effort rimanente e le attivit\u00e0 per ciascuno dei 21 giorni di lavoro di una iterazione lunga un mese.<\/figcaption><\/figure>\n<p id=\"mwARw\">Un burn down chart \u00e8 una rappresentazione grafica del lavoro da fare su un progetto nel tempo. Di solito il lavoro rimanente (o backlog) \u00e8 indicato sull&#8217;asse verticale e il tempo sull&#8217;asse orizzontale. Il diagramma rappresenta una\u00a0<a id=\"mwAR0\" class=\"mw-redirect\" title=\"Serie storiche\" href=\"https:\/\/it.wikipedia.org\/wiki\/Serie_storiche\" rel=\"mw:WikiLink\">serie storica<\/a>\u00a0del lavoro da fare. Esso \u00e8 utile per prevedere quando avverr\u00e0 il completamento del lavoro.<\/p>\n<\/section>\n<\/section>\n<\/section>\n","protected":false},"excerpt":{"rendered":"<p>Scrum\u00a0\u00e8 un framework\u00a0agile\u00a0per la\u00a0gestione del ciclo di sviluppo\u00a0del\u00a0software, iterativo ed incrementale, concepito per gestire progetti e prodotti software o applicazioni di sviluppo, creato e sviluppato da\u00a0Ken Schwaber\u00a0e\u00a0Jeff Sutherland. \u00abScrum \u00e8&hellip;<\/p>\n","protected":false},"author":1,"featured_media":261,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6,4,8],"tags":[],"_links":{"self":[{"href":"https:\/\/shahed.org\/news\/wp-json\/wp\/v2\/posts\/344"}],"collection":[{"href":"https:\/\/shahed.org\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/shahed.org\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/shahed.org\/news\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/shahed.org\/news\/wp-json\/wp\/v2\/comments?post=344"}],"version-history":[{"count":1,"href":"https:\/\/shahed.org\/news\/wp-json\/wp\/v2\/posts\/344\/revisions"}],"predecessor-version":[{"id":345,"href":"https:\/\/shahed.org\/news\/wp-json\/wp\/v2\/posts\/344\/revisions\/345"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/shahed.org\/news\/wp-json\/wp\/v2\/media\/261"}],"wp:attachment":[{"href":"https:\/\/shahed.org\/news\/wp-json\/wp\/v2\/media?parent=344"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/shahed.org\/news\/wp-json\/wp\/v2\/categories?post=344"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/shahed.org\/news\/wp-json\/wp\/v2\/tags?post=344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}