Sviluppata e Sostenuta da Ken Schwaber e Jeff Sutherland
1991-2011 Ken Schwaer and !eff Sutherland" #ll Right$ Re$erved %age & 2 Indice Sco'o della Guida a Scrum (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( ) *verview di Scrum (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( ) Scrum +ramewor, ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( ) La -eoria di Scrum ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( . Scrum(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( / Lo Scrum -eam(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( / 0l %roduct *wner ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( / 0l -eam di Svilu''o (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 1 Lo Scrum 2a$ter ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 1 Gli 3venti di Scrum (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 4 Lo S'rint (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 5 S'rint %lanning 2eeting (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 9 Dail6 Scrum ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 10 S'rint Review (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 11 S'rint Retro$'ective (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 11 Gli #rtefatti di Scrum ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 12 %roduct 7ac,log (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 12 S'rint 7ac,log ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 1. 0ncremento ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 1/ Defini8ione di 9+atto: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 1/ ;onclu$ioni ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 1/ Ringra8iamenti (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 11 %er$one ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 11 Storia (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 11 -radu8ione (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((( 11
1991-2011 Ken Schwaer and !eff Sutherland" #ll Right$ Re$erved %age & ) Scopo della Guida a Scrum Scrum < un framewor, 'er $vilu''are e $o$tenere 'rodotti com'le$$i( =ue$ta guida contiene la defini8ione di Scrum( =ue$ta defini8ione < co$tituita dai ruoli" gli eventi e gli artefatti di Scrum e le regole che li legano in$ieme( Ken Schwaer e !eff Sutherland hanno $vilu''ato Scrum> la Guida Scrum < $critta e di$triuita da loro che ne garanti$cono la ?ualit@ e lAaccurate88a( Overview di Scrum Scrum BnC: Dn framewor, che con$ente alle 'er$one di ri$olvere 'rolemi com'le$$i di ti'o adattivo e" al tem'o $te$$o di creare e rila$ciare 'rodotti in modo efficace e creativo dal 'iE alto valore 'o$$iile( Scrum <:
Leggero Sem'lice da com'rendere 2olto difficile da 'adroneggiare Scrum < un framewor, di 'roce$$o utili88ato dai 'rimi anni 1990 'er ge$tire lo $vilu''o di 'rodotti com'le$$i( Scrum non < un 'roce$$o o una tecnica 'er co$truire 'rodotti ma 'iutto$to < un framewor, allAinterno del ?uale < 'o$$iile utili88are vari 'roce$$i e tecniche( Scrum rende chiara lAefficacia relativa del tuo 'roduct management e delle 'ratiche di $vilu''o u$ate in modo da 'oterle migliorare( Scrum Framework 0l framewor, Scrum < co$tituito dai -eam Scrum e dai ruoli" eventi" artefatti e regole a e$$i a$$ociati( *gni 'arte del framewor, $erve a uno $'ecifico $co'o ed < e$$en8iale 'er il $ucce$$o e lAutili88o di Scrum(
Strategie $'ecifiche 'er lAutili88o del framewor, Scrum variano e $ono de$critte altrove(
Le regole di Scrum legano in$ieme gli eventi" i ruoli e gli artefatti governando le rela8ioni e le intera8ioni tra e$$i e $ono de$critte in tutto il cor'o di ?ue$to documento(
1991-2011 Ken Schwaer and !eff Sutherland" #ll Right$ Re$erved %age & . La Teoria di Scrum Scrum $i a$a $ulla teoria del controllo em'irico dei 'roce$$i o em'iri$mo( LAem'iri$mo afferma che la cono$cen8a deriva dallAe$'erien8a e che le decisioni si basano su ci che si conosce( Scrum utili88a un metodo iterativo ed un a''roccio incrementale 'er ottimi88are la 'revediilit@ ed il controllo del ri$chio(
Sono tre i 'ila$tri che $o$tengono ogni im'lementa8ione del controllo em'irico di 'roce$$o( Trasparenza Gli a$'etti $ignificativi del 'roce$$o devono e$$ere vi$iili ai re$'on$aili del lavoro( La tra$'aren8a richiede che ?uegli a$'etti $iano definiti da uno $tandard comune in modo tale che gli o$$ervatori condividano una comune com'ren$ione di ciF che viene vi$to(
#d e$em'io: Dn linguaggio comune di riferimento al 'roce$$o deve e$$ere condivi$o da tutti i 'arteci'anti> Dna defini8ione comune della 'arola 9+atto: 1 deve e$$ere condivi$a da chi e$egue e chi deve accettare il lavoro ( Ispezione ;hi utili88a Scrum deve i$'e8ionare fre?uentemente gli artefatti di Scrum e lAavan8amento ver$o un oiettivo con lo $co'o di rilevare le eventuali devi8ioni inde$iderate( -ali i$'e8ioni non dovreero e$$ere tanto fre?uenti da intralciare il lavoro $te$$o( Le i$'e8ioni $ono 'iE utili ?uando diligentemente e$eguite da chi ha lAailit@ e la com'eten8a nece$$aria a effettuarle ri$'etto ad un 'articolare $tadio del lavoro( Adattamento Se chi i$'e8iona verifica che uno o 'iE a$'etti del 'roce$$o $ono al di fuori dei limiti accettaili e che il 'rodotto finale non 'otr@ e$$ere accettato" deve adattare il 'roce$$o o il materiale ad e$$o relativo( LAadattamento deve e$$ere 'ortata a termine il 'iE ra'idamente 'o$$iile 'er ridurre al minimo lAulteriore $carto(
Scrum 're$crive ?uattro occa$ioni formali 'er lAi$'e8ione e lAadattamento" come de$critto nella $e8ione Gli Eventi di Scrum di ?ue$to documento( S'rint %lanning 2eeting Dail6 Scrum S'rint Review S'rint Retro$'ective
1 Gedere 9Defini8ione di +atto:" '( 1/( 1991-2011 Ken Schwaer and !eff Sutherland" #ll Right$ Re$erved %age & / Scrum Scrum < un framewor, $trutturato 'er $u''ortare lo $vilu''o di un 'rodotto com'le$$o( 0l framewor, Scrum < co$tituito dagli Scrum -eam e dai ruoli" gli eventi" gli artefatti e le regole ad e$$i a$$ociati( *gni 'arte del framewor, $erve a uno $'ecifico $co'o ed < e$$en8iale 'er il $ucce$$o e lAutili88o di Scrum( Lo Scrum Team 0l -eam Scrum < formato da un %roduct *wner" dal -eam e da uno Scrum 2a$ter( 0 -eam Scrum $ono autoge$titi e cro$$-fun8ionali( 0 -eam auto-organi88ati $celgono come meglio com'iere il lavoro invece di e$$ere diretti da altri al di fuori del team( 0 -eam cro$$-fun8ionali hanno tutte le com'eten8e nece$$arie 'er reali88are il lavoro $en8a dover di'endere da ne$$uno al di fuori del team( 0l modello di team in Scrum < 'rogettato 'er ottimi88are la fle$$iilit@" la creativit@ e la 'roduttivit@(
0 -eam Scrum rila$ciano i 'rodotti in modo iterativo e incrementale" ma$$imi88ando le o''ortunit@ di feedac,( 0 rila$ci incrementali di 'rodotto 9+atto: garanti$cono che una ver$ione 'oten8ialmente utile del 'rodotto fun8ionante $ia $em're di$'oniile( Il Product Owner 0l %roduct *wner ha la re$'on$ailit@ di ma$$imi88are il valore del 'rodotto e del lavoro $volto dal -eam di Svilu''o( ;ome ?ue$to < fatto 'uF variare di molto $econdo lAorgani88a8ione" dei -eam Scrum e degli individui(
0l %roduct *wner ha la re$'on$ailit@ e$clu$iva di ge$tione del %roduct 7ac,log( -ale ge$tione com'orta che:
Gli elementi del %roduct 7ac,log $iano e$'re$$i in modo chiaro> Gli elementi del %roduct 7ac,log $iano ordinati 'er raggiungere meglio gli oiettivi e le mi$$ioni> 0l valore del lavoro $volto dal -eam $ia garantito> 0l %roduct 7ac,log < vi$iile" tra$'arente e chiaro a tutti e mo$tri $u co$a il -eam Scrum lavorer@ in $eguito> Gli elementi del %roduct 7ac,log $iano com're$i al livello nece$$ario dal -eam di Svilu''o( 0l lavoro $o'ra elencato 'uF e$$er fatto dal %roduct *wner o dal -eam di Svilu''o( -uttavia" il %roduct *wner rimane il re$'on$aile(
0l %roduct *wner < una 'er$ona" non un comitato( 0l %roduct *wner 'uF e$'rimere la volont@ di un comitato nel %roduct 7ac,log" ma chiun?ue voglia camiare la 'riorit@ di un elemento deve convincere il %roduct *wner( #ffinchH il %roduct *wner aia $ucce$$o" allAinterno dellAorgani88a8ione tutti devono ri$'ettare le $ue deci$ioni( Le deci$ioni del %roduct *wner $ono vi$iili nel contenuto e nellAordine delle 'riorit@ del %roduct 7ac,log( # ne$$uno < 'erme$$o dire al -eam di lavorare con un diver$o ordine di 'riorit@ e i -eam di Svilu''o non $ono autori88ati ad a$coltare chi $o$tiene il contrario( 1991-2011 Ken Schwaer and !eff Sutherland" #ll Right$ Re$erved %age & 1 Il Team di Sviluppo 0l -eam di Svilu''o < co$tituito da 'rofe$$ioni$ti che lavorano 'er 'rodurre un incremento 'oten8ialmente rila$ciaile di 'rodotto 9+atto: alla fine di ogni S'rint( Soltanto i memri del -eam di Svilu''o creano lAincremento(
0 -eam di Svilu''o $ono $trutturati e autori88ati dalle organi88a8ioni 'er organi88are e ge$tire il 'ro'rio lavoro( La $inergia ri$ultante ottimi88a lAefficien8a del -eam di Svilu''o e lAefficacia( 0 -eam di Svilu''o hanno le $eguenti caratteri$tiche:
Sono auto-organi88ati( Ie$$uno Bneanche lo Scrum 2a$terC dice al -eam di Svilu''o come tra$formare il %roduct 7ac,log in 0ncrementi di fun8ionalit@ 'oten8ialmente rila$ciaili> 0 -eam di Svilu''o $ono cro$$-fun8ionali" con tutte le com'eten8e come team nece$$arie a creare un incremento di 'rodotto> Scrum non ricono$ce alcun titolo ai memri del -eam di Svilu''o al di fuori di Svilu''atore" indi'endentemente dal lavoro e$eguito dalla 'er$ona> non ci $ono ecce8ioni a ?ue$ta regola> 0 $ingoli memri dei -eam di Svilu''o hanno com'eten8e $'eciali$tiche e aree di focu$" ma la re$'on$ailit@ < del -eam di Svilu''o nel $uo com'le$$o> e" 0 -eam di Svilu''o non contengono $otto-team dedicati a 'articolari domini come il te$ting o la 7u$ine$$ #nal6$i$( Dimensione del Team di Sviluppo La dimen$ione ottimale del -eam di Svilu''o < 'iccola aa$tan8a da rimanere agile e grande aa$tan8a da com'letare il lavoro in maniera $ignificativa( #vere -eam di Svilu''o con meno di tre memri diminui$ce lAintera8ione e com'orta un minore guadagno in termini di 'roduttivit@( -eam di Svilu''o 'iE 'iccoli 'o$$ono incontrare limita8ioni dovute alla mancan8a di com'eten8e durante lo S'rint" rendendo im'o$$iile al -eam di Svilu''o di fornire un incremento 'oten8ialmente rila$ciaile( #vere 'iE di nove memri rende il coordinamento molto onero$o( -eam di Svilu''o di grandi dimen$ioni generano tro''a com'le$$it@ che non < 'o$$iile ge$tire con un 'roce$$o em'irico( 0l %roduct *wner e lo Scrum 2a$ter non $ono inclu$i nel conteggio $em're che non $tiano anche loro e$eguendo il lavoro dello S'rint 7ac,log( Lo Scrum Master Lo Scrum 2a$ter < re$'on$aile di a$$icurare che Scrum < com're$o e a''rovato( Gli Scrum 2a$ter fanno ?ue$to a$$icurando$i che il -eam Scrum aderi$ca ai valori" alle 'ratiche e alle regole di Scrum( J un leader $ervi8ievole B$ervant leaderC 'er il -eam Scrum(
Lo Scrum 2a$ter aiuta coloro al di fuori del -eam Scrum a ca'ire ?uali delle loro intera8ioni con il -eam Scrum $ono utili e ?uali no( #iuta tutti a modificare ?ue$te intera8ioni 'er ma$$imi88are il valore creato dal -eam Scrum( Lo Scrum Master al Servizio del Product Owner Lo Scrum 2a$ter rende un $ervi8io al %roduct *wner in vari modi" tra cui: -rovare le tecniche 'er una ge$tione efficace del %roduct 7ac,log> 1991-2011 Ken Schwaer and !eff Sutherland" #ll Right$ Re$erved %age & 4 ;omunicare con chiare88a la vi$ione" gli oiettivi e gli elementi del %roduct 7ac,log al -eam di Svilu''o> 0n$egnare allo Scrum -eam come creare gli elementi del %roduct 7ac,log in modo chiaro e conci$o> ;om'rendere la 'ianifica8ione a lungo termine del 'rodotto in un amiente em'irico> ;a'ire e 'raticare lAagilit@> +acilitare gli eventi Scrum come richie$to o nece$$ario( Lo Scrum Master al Servizio del Team di Sviluppo Lo Scrum 2a$ter rende un $eri8io al -eam Scrum in vari modi" tra cui: ;oaching al -eam di Svilu''o 'er lAautoge$tione e la cro$$-fun8ionalit@> 0n$egnare e guidare il -eam di Svilu''o al fine di creare 'rodotti di alto valore> 3liminare gli o$tacoli al 'rogre$$o del -eam di Svilu''o> +acilitare gli eventi Scrum come richie$to o nece$$ario> ;oaching al -eam di Svilu''o in amienti organi88ativi in cui Scrum non < ancora 'ienamente adottato e com're$o( Lo Scrum Master al Servizio dellOranizzazione Lo Scrum 2a$ter rende un $ervi8io allA*rgani88a8ione in vari modi" tra cui: Leading e ;oaching allAorgani88a8ione nel 'roce$$o di ado8ione di Scrum> %ianificare le im'lementa8ioni di Scrum allAinterno dellAorgani88a8ione> #iutare i di'endenti e gli $ta,eholder a ca'ire e mettere in atto Scrum e lo $vilu''o del 'rodotto in maniera em'irica> %rovocare il camiamento che aumenta la 'roduttivit@ del -eam Scrum> Lavorare con altri Scrum 2a$ter 'er aumentare lAefficacia dellAa''lica8ione di Scrum nellAorgani88a8ione( Gli !venti di Scrum Gli eventi 'revi$ti $ono utili88ati in Scrum 'er creare regolarit@ e ridurre al minimo la nece$$it@ di riunioni non definite da Scrum $te$$o( Scrum utili88a eventi a fine$tra tem'orale" in modo che ogni evento ha una durata ma$$ima( =ue$to a$$icura che una ?uantit@ a''ro'riata di tem'o < tra$cor$a 'ianificando $en8a 'ermettere lAintrodu8ione di $'rechi nel 'roce$$o di 'ianifica8ione(
*ltre allo $te$$o S'rint" che < un contenitore di tutti gli altri eventi" ogni evento in Scrum < una occa$ione formale 'er i$'e8ionare e adattare ?ualco$a( =ue$ti eventi $ono $'ecificamente 'rogettati 'er con$entire tra$'aren8a critica e i$'e8ione( La mancata inclu$ione di uno ?ual$ia$i di ?ue$ti eventi com'orta una ridu8ione della tra$'aren8a ed < unAocca$ione mancata 'er 'raticare lAi$'e8ione e lAadattamento( 1991-2011 Ken Schwaer and !eff Sutherland" #ll Right$ Re$erved %age & 5 Lo Sprint 0l cuore di Scrum < uno S'rint" una fine$tra tem'orale di un me$e o meno durante il ?uale un incremento di 'rodotto 'oten8ialmente rila$ciaile" utili88aile e 9+atto: < $tato creato( Gli S'rint hanno una durata co$tante durante il lavoro di $vilu''o( Dn nuovo S'rint $i avvia immediatamente do'o la conclu$ione dello S'rint 'recedente(
Lo S'rint contiene e con$i$te del meeting di S'rint %lanning" dal Dail6 Scrum" del lavoro di $vilu''o" dal meeting di S'rint Review e da ?uello di S'rint Retro$'ective(
Durante uno S'rint: Ion $ono a''ortate modifiche che 'otreero influen8are lAoiettivo dello S'rint> La com'o$i8ione del -eam di Svilu''o rimane co$tante> Gli oiettivi di ?ualit@ non decre$cono> LAamito di a8ione 'uF e$$ere chiarito e rinego8iato tra il %roduct *wner e il -eam di Svilu''o ?uando $i hanno maggiori elementi al riguardo( *gni S'rint 'uF e$$ere con$iderato un 'rogetto con un ori88onte non 'iE lungo di un me$e( ;ome i 'rogetti" gli S'rint $ono utili88aili 'er reali88are ?ualco$a( *gni S'rint ha una defini8ione di ciF che $i va a co$truire" un 'rogetto e un 'iano fle$$iile che guideranno la co$tru8ione" il lavoro $volto e il 'rodotto ri$ultante(
Gli S'rint $ono limitati ad un me$e di calendario( =uando uno S'rint ha un ori88onte tem'orale tro''o lungo la defini8ione di ciF che viene co$truito 'uF camiare e 'ortare ad un aumento in termini di com'le$$it@ e ri$chio( Gli S'rint migliorano la 'revediilit@" a$$icurando che lAi$'e8ione e lKadattamento del 'rogre$$o ver$o un oiettivo $ono effettuati almeno una volta al me$e( Gli S'rint inoltre limitano il ri$chio ad un me$e di co$to( "ancellare uno Sprint Dno S'rint 'uF e$$ere cancellato 'rima che la fine$tra di tem'o a$$ociata termini( Solo il %roduct *wner ha lAautorit@ di annullare lo S'rint" anche $e lui o lei 'uF farlo anche $otto lAinfluen8a degli $ta,eholder" del -eam di Svilu''o o dello Scrum 2a$ter(
Dno S'rint dovree e$$er cancellato $e lA*iettivo di S'rint diventa o$oleto( =ue$to 'otree verificar$i $e la $ociet@ camia dire8ione o $e le condi8ioni di mercato o della tecnologia camiano( 0n generale" uno S'rint deve e$$ere annullato $e non ha 'iE $en$o date le circo$tan8e( #d ogni modo" data la reve durata dello S'rint" la $ua cancella8ione raramente ha $en$o(
=uando uno S'rint < annullato" ogni elemento del %roduct 7ac,log gi@ com'letato e 9+atto: < e$aminato( Se 'arte del lavoro < 'oten8ialmente rila$ciaile il %roduct *wner ti'icamente la accetta( -utte le voci incom'lete del %roduct 7ac,log $ono nuovamente $timate e reimme$$e nel %roduct 7ac,log( 0l lavoro $volto $u di e$$e $i de're88a ra'idamente e deve e$$ere fre?uentemente ri$timato(
1991-2011 Ken Schwaer and !eff Sutherland" #ll Right$ Re$erved %age & 9 Le cancella8ioni degli S'rint con$umano ri$or$e" 'oichH tutti devono 'arteci'are di nuovo ad un altro S'rint %lanning 2eeting 'er 'oter cominciare un altro S'rint( Le cancella8ioni degli S'rint $ono $'e$$o traumatiche 'er il -eam Scrum e $ono molto rare( Sprint Plannin Meetin 0l lavoro da $volgere nello S'rint < 'ianificato durante lo S'rint %lanning 2eeting( =ue$to 'iano < creato dal lavoro collaorativo dellAintero -eam Scrum(
0l meeting di S'rint %lanning < un incontro della durata ma$$ima di otto ore 'er uno S'rint di un me$e( %er S'rint 'iE revi" lAevento < 'ro'or8ionalmente 'iE reve( #d e$em'io" uno S'rint di due $ettimane ha un meeting di S'rint %lanning della durata di ?uattro ore(
0l meeting di S'rint %lanning $i com'one di due 'arti" ognuna delle ?uali della durata 'ari alla met@ della durata dellAintero meeting di S'rint %lanning(
Le due 'arti ri$'ondono ri$'ettivamente alle $eguenti domande: ;he co$a $ar@ rila$ciato nellA0ncremento derivante dal 'ro$$imo S'rintL ;ome $ar@ $volto il lavoro nece$$ario a garantire il raggiungimento dellAincrementoL Parte #$ "osa sar% &atto in 'uesto Sprint( 0n ?ue$ta 'arte" il -eam di Svilu''o lavora 'er 'revedere le fun8ionalit@ che $aranno $vilu''ate durante lo S'rint( 0l %roduct *wner 're$enta le voci ordinate del %roduct 7ac,log al -eam di Svilu''o e lAintero -eam Scrum collaora $ulla com'ren$ione del lavoro dello S'rint(
LAin'ut 'er ?ue$to incontro $ono il %roduct 7ac,log" lAultimo 0ncremento 'rodotto" la 'revi$ione di ca'acit@ del -eam di Svilu''o durante lo S'rint e le 'erformance regi$trate in 'a$$ato del -eam di Svilu''o( 0l numero di elementi $ele8ionati dal %roduct 7ac,log 'er lo S'rint < definito e$clu$ivamente dal -eam di Svilu''o( Soltanto il -eam di Svilu''o < in grado di valutare co$a 'uF com'iere durante il 'ro$$imo S'rint(
Do'o che il -eam di Svilu''o ha 'revi$to le voci del %roduct 7ac,log che con$egner@ con lo S'rint" il -eam Scrum modella lA*iettivo di S'rint( Si tratta dellAoiettivo che $ar@ raggiunto entro lo S'rint attraver$o lAim'lementa8ione del %roduct 7ac,log e forni$ce una guida 'er il -eam di Svilu''o $ul 'erchH $i $ta co$truendo lA0ncremento( Parte )$ "ome si e&&ettuer% Il lavoro scelto( Do'o aver $ele8ionato il lavoro 'er lo S'rint" il -eam di Svilu''o decide come co$truir@ ?ue$ta fun8ionalit@ in un 0ncremento 9+atto: del 'rodotto allAinterno dello S'rint $te$$o( Le voci del %roduct 7ac,log $ele8ionate 'er lo S'rint 'iE il 'iano 'er la con$egna defini$cono lo S'rint 7ac,log(
0l -eam di Svilu''o $olitamente ini8ia con la 'rogetta8ione del $i$tema e il lavoro nece$$ario 'er convertire il %roduct 7ac,log in un 0ncremento del 'rodotto( 0l lavoro 'uF e$$ere di varie dimen$ioni o $for8o $timato( -uttavia" una ?uantit@ $ufficiente di lavoro < 'ianificata durante il meeting S'rint %lanning 'er il -eam di Svilu''o 'er 'revedere ciF che ritiene di 'oter fare nel 1991-2011 Ken Schwaer and !eff Sutherland" #ll Right$ Re$erved %age & 10 'ro$$imo S'rint( %rima della fine del meeting" il lavoro che il -eam di Svilu''o ha 'ianificato 'er i 'rimi giorni dello S'rint < $uddivi$o in unit@ della durata di un giorno o meno di un giorno( 0l -eam di Svilu''o $i autoge$ti$ce 'er intra'rendere il lavoro contenuto nello S'rint 7ac,log" $ia durante lo S'rint %lanning 2eeting che in ?ualun?ue altro momento nece$$ario durante lAintero S'rint(
0l %roduct *wner 'uF e$$ere 're$ente durante la $econda 'arte dellAincontro di S'rint %lanning 'er chiarire le voci $ele8ionate dal %roduct 7ac,log e 'er contriuire a raggiungere dei com'rome$$i( Se il -eam di Svilu''o determina che cA< tro''o o tro''o 'oco lavoro" 'uF rinego8iare le voci dello S'rint 7ac,log con il %roduct *wner( 0l -eam di Svilu''o 'uF anche invitare altre 'er$one a 'arteci'are al meeting 'er una con$ulen8a tecnica o di dominio(
#lla fine dellAincontro di S'rint %lanning" il -eam di Svilu''o dovree e$$ere in grado di $'iegare al %roduct *wner e allo Scrum 2a$ter come intende lavorare" dato che il team < autoge$tito" al fine di raggiungere lA*iettivo di S'rint e creare lA0ncremento 'revi$to( O*iettivo di Sprint +Sprint Goal, LA*iettivo di S'rint offre al -eam di Svilu''o una certa fle$$iilit@ 'er ?uanto riguarda le fun8ionalit@ che $aranno im'lementate durante lo S'rint(
2entre il -eam di Svilu''o lavora" non 'erde mai di vi$ta di ?ue$tAoiettivo( %er $oddi$fare lAoiettivo" il -eam im'lementa le fun8ionalit@ e le tecnologie nece$$arie( Se il lavoro < diver$o da ?uello 'revi$to dal -eam di Svilu''o allora i memri del -eam collaorano con il %roduct *wner 'er nego8iare lAamito dello S'rint 7ac,log allAinterno dello S'rint(
LA*iettivo di S'rint 'uF e$$ere con$iderato come una mile$tone nellAamito 'iE am'io della roadma' del 'rodotto( Dail- Scrum 0l Dail6 Scrum < un evento della durata ma$$ima di 1/ minuti che $erve al -eam di Svilu''o 'er $incroni88are le attivit@ e creare un 'iano 'er le 'ro$$ime 2. ore( =ue$to < fatto controllando il lavoro $volto do'o lAultimo Dail6 Scrum e la 'revi$ione del lavoro che $i $volger@ fino al 'ro$$imo meeting(
0l Dail6 Scrum $i $volge allo $te$$o orario e luogo ogni giorno 'er ridurre la com'le$$it@( Durante lAincontro" ogni memro del team di Svilu''o $'iega:
;he co$a < $tato fatto do'o lAultima riunioneL ;he co$a $i far@ 'rima della 'ro$$ima riunioneL =uali $ono gli o$tacoli incontratiL 0l -eam di Svilu''o utili88a il Dail6 Scrum 'er valutare i 'rogre$$i ver$o lA*iettivo di S'rint e 'er valutare come il 'rogre$$o < in linea ver$o il com'letamento del lavoro dello S'rint 7ac,log( 0l Dail6 Scrum ottimi88a la 'roailit@ che il -eam di Svilu''o raggiunga lA*iettivo di S'rint( 0l -eam di Svilu''o $Aincontra $'e$$o $uito do'o il Dail6 Scrum 'er ri-'ianificare il re$to del lavoro dello S'rint( *gni giorno il -eam di Svilu''o dovree e$$ere in grado di $'iegare al %roduct 1991-2011 Ken Schwaer and !eff Sutherland" #ll Right$ Re$erved %age & 11 *wner e allo Scrum 2a$ter come intende lavorare in$ieme in ?uanto team autoge$tito 'er raggiungere lAoiettivo e creare lA0ncremento atte$o durante lo S'rint(
Lo Scrum 2a$ter a$$icura che il -eam di Svilu''o tenga la riunione ma il -eam < re$'on$aile della condu8ione del Dail6 Scrum( Lo Scrum 2a$ter in$egna al -eam di Svilu''o a ri$'ettare la durata ma$$ima di 1/ minuti del meeting di Dail6 Scrum( Lo Scrum 2a$ter im'one la regola che $oltanto i memri del Develo'ment -eam 'o$$ono 'arteci'are al Dail6 Scrum( =ue$to incontro non < uno $tatu$ meeting ed < rivolto alle 'er$one che tra$formano le voci del %roduct 7ac,log in un 0ncremento(
0l Dail6 2eeting migliora la comunica8ione" elimina altri incontri" identifica e rimuove gli o$tacoli allo $vilu''o" eviden8ia e 'romuove il ra'ido 'roce$$o deci$ionale e migliora il livello di cono$cen8a del 'rogetto da 'arte del -eam di Svilu''o( Ra''re$enta un incontro chiave dAi$'e8ione e adattamento( Sprint .eview #lla fine dello S'rint $i tiene lAincontro di S'rint Review 'er i$'e8ionare lAincremento e adattare" $e nece$$ario" il %roduct 7ac,log( Durante la riunione di S'rint Review il -eam di Svilu''o e gli $ta,eholder collaorano $u ciF che < $tato fatto durante lo S'rint( # 'artire da ?ue$to e dai camiamenti a''ortati al %roduct 7ac,log durante lo S'rint" i 'arteci'anti collaorano $ulle 'ro$$ime co$e che 'otreero e$$ere fatte( Si tratta di un incontro informale e la 're$enta8ione dellA0ncremento ha lo $co'o di $u$citare commenti e 'romuovere la collaora8ione(
Si tratta di un incontro della durata ma$$ima di ?uattro ore 'er uno S'rint di un me$e( La durata < 'ro'or8ionalmente inferiore 'er S'rint 'iE revi( #d e$em'io" $e uno S'rint dura due $ettimane" lAincontro di S'rint Review dura ma$$imo due ore(
La S'rint Review include i $eguenti elementi: 0l %roduct *wner identifica ciF che < $tato 9+atto: e ciF che non < $tato 9+atto:> 0l -eam di Svilu''o di$cute $u co$a < andato ene durante lo S'rint" ?uali 'rolemi $i $ono incontrati e come ?ue$ti 'rolemi $ono $tati ri$olti> 0l -eam di Svilu''o mo$tra il lavoro 9+atto: e ri$'onde alle domande relative allAincremento> 0l %roduct *wner di$cute lo $tato attuale del %roduct 7ac,log( Lui o lei fa una 'revi$ione della 'o$$iile data di com'letamento in a$e alla mi$ura del 'rogre$$o attuale> LAintero gru''o collaora $u co$a fare do'o" co$M la S'rint Review forni$ce un 're8io$o contriuto alle $ucce$$ive riunioni di S'rint %lanning(
0l ri$ultato della S'rint Review < un %roduct 7ac,log rivi$to che defini$ce ?uali $ue 'roaili voci $ono $ele8ionaili 'er il 'ro$$imo S'rint( 0l %roduct 7ac,log 'uF anche e$$ere modificato nel $uo com'le$$o 'er venire incontro a nuove o''ortunit@( Sprint .etrospective La S'rint Retro$'ective < unAocca$ione 'er il -eam Scrum 'er i$'e8ionare $e $te$$o e creare un 'iano di miglioramento da attuare durante il 'ro$$imo S'rint( 1991-2011 Ken Schwaer and !eff Sutherland" #ll Right$ Re$erved %age & 12
Do'o la S'rint Review e 'rima del 'ro$$imo incontro S'rint %lanning" il -eam Scrum $i riuni$ce 'er la S'rint Retro$'ective( Si tratta di una riunione della durata ma$$ima di tre ore" 'er uno S'rint della durata di un me$e( %er S'rint 'iE revi un tem'o 'ro'or8ionalmente minore viene allocato(
Lo $co'o della S'rint Retro$'ective < di: 3$aminare come lAultimo S'rint < andato in merito a 'er$one" rela8ioni" 'roce$$i e $trumenti> 0dentificare e ordinare gli elementi 'rinci'ali che $ono andati ene e le migliorie 'oten8iali> ;reare un 'iano 'er attuare i miglioramenti al modo di lavorare dello Scrum -eam(
Lo Scrum 2a$ter incoraggia lo Scrum -eam a migliorare" allAinterno del framewor, di 'roce$$o Scrum" il 'ro'rio 'roce$$o di $vilu''o e le 'ratiche 'er rendere 'iE efficace e gradevole il 'ro$$imo S'rint( Durante ogni S'rint Retro$'ective" il -eam Scrum 'ianifica i modi 'er aumentare la ?ualit@ del 'rodotto adattando la defini8ione di 9+atto: nella maniera 'iE a''ro'riata(
3ntro la fine della S'rint Retro$'ective" il -eam Scrum dovree aver individuato i miglioramenti che $aranno im'lementati nel 'ro$$imo S'rint( #ttuare tali miglioramenti durante il 'ro$$imo S'rint < lAadattamento allAi$'e8ione del -eam Scrum $te$$o( #nche $e i miglioramenti 'o$$ono e$$ere im'lementati in ogni momento" la S'rint Retro$'ective forni$ce una o''ortunit@ formale 'er focali88ar$i $ullAi$'e8ione e lAadattamento( Gli Arte&atti di Scrum Gli artefatti di Scrum ra''re$entano il lavoro o il valore in diver$i modi utili al fine di fornire tra$'aren8a e o''ortunit@ di i$'e8ione e adattamento( Gli artefatti definiti da Scrum $ono $'ecificatamente 'rogettati 'er ma$$imi88are la tra$'aren8a delle informa8ioni chiave nece$$arie ad a$$icurare ai -eam Scrum il $ucce$$o nella reali88a8ione di un 0ncremento 9+atto:( Product /acklo 0l %roduct 7ac,log < un elenco ordinato di tutto ciF che 'otree e$$ere nece$$ario al 'rodotto ed < lAunica fonte di re?ui$iti 'er le modifiche da a''ortare al 'rodotto( 0l %roduct *wner < il re$'on$aile del %roduct 7ac,log" com're$o il $uo contenuto" la $ua di$'oniilit@ e lAordinamento dei $uoi elementi(
Dn %roduct 7ac,log non < mai com'leto( La $ua 'rima $te$ura defini$ce $olo i re?ui$iti ini8ialmente cono$ciuti e meglio com're$i( 0l %roduct 7ac,log evolve co$M come il 'rodotto al ?uale $i riferi$ce e lAamiente $te$$o nel ?uale $ar@ utili88ato( J dinamico e camia continuamente 'er identificare ciF che $erve al 'rodotto 'er e$$ere a''ro'riato" com'etitivo e utile( +inchH e$i$te un 'rodotto e$i$te anche il $uo %roduct 7ac,log(
1991-2011 Ken Schwaer and !eff Sutherland" #ll Right$ Re$erved %age & 1) 0l %roduct 7ac,log elenca tutte le caratteri$tiche" le fun8ioni" i re?ui$iti" le migliorie e le corre8ioni che co$titui$cono le modifiche da a''ortare al 'rodotto nelle future ver$ioni( 0 $uoi elementi hanno i $eguenti attriuti: de$cri8ione" ordine e $tima(
0l %roduct 7ac,log < $'e$$o ordinato 'er valore" 'er ri$chio" 'er 'riorit@ e nece$$it@( LAordinamento dallAalto ver$o il a$$o degli elementi del %roduct 7ac,log guida le attivit@ di $vilu''o( %iE in alto $i trova e 'iE un elemento del %roduct 7ac,log < $tato 're$o in con$idera8ione con maggior con$en$o ricono$cendone il maggior valore 'er il cliente(
Gli elementi 'iE in lato nellAordine $ono 'iE chiari e meglio dettagliati ri$'etto a ?uelli di ordine inferiore( Le $time $ono 'iE 'reci$e e $i a$ano $ulla maggiore chiare88a e maggior numero di dettagli> 'iE a$$o < lAordine di un elemento allAinterno del %roduct 7ac,log e minore < il dettaglio( Gli elementi del %roduct 7ac,log che im'egneranno il -eam di Svilu''o durante lo S'rint $ono a grana fine" 'oichH $ono $tati $uddivi$i affinchH ogni $ingolo elemento 'o$$a 9+atto: entro i tem'i dello S'rint( Durante il meeting di S'rint %lanning gli elementi del %roduct 7ac,log che 'o$$ono e$$ere 9+atti: dal -eam di Svilu''o allKinterno di uno S'rint vengono dichiarati 9'ronti: o :attivaili: 'er unKeventuale $ele8ione(
=uando un 'rodotto ac?ui$i$ce valore 'er via del $uo ini8iale utili88o e non a''ena la clientela forni$ce feedac," il %roduct 7ac,log diventa un elenco 'iE am'io ed e$au$tivo( 0 re?ui$iti non $mettono mai di camiare" co$M il %roduct 7ac,log < un artefatto vivente( ;amiamenti nei re?ui$iti di u$ine$$" nelle condi8ioni di mercato o nellAamito tecnologico 'o$$ono cau$are camiamenti allAinterno del %roduct 7ac,log(
Gari -eam Scrum lavorano $'e$$o in$ieme $ullo $te$$o 'rodotto( Dn $ingolo %roduct 7ac,log < u$ato 'er de$crivere il lavoro da $volgere 'ro$$imamente $ul 'rodotto( =uando un 'rodotto ac?ui$i$ce valore 'er via del $uo ini8iale utili88o e non a''ena la clientela forni$ce feedac," il %roduct 7ac,log diventa un elenco 'iE am'io ed e$au$tivo(
0l grooming del %roduct 7ac,log < lAatto di aggiungere dettagli" $time e ordine agli elementi del %roduct 7ac,log( =ue$to < un 'roce$$o continuo in cui il %roduct *wner e il -eam di Svilu''o collaorano $ui dettagli degli elementi del %roduct 7ac,log( Durante il grooming del %roduct 7ac,log" i $uoi elementi $ono rie$aminati e rivi$ti( -uttavia" e$$i 'o$$ono e$$ere aggiornati in ?ual$ia$i momento dal %roduct *wner o a di$cre8ione del %roduct *wner(
0l grooming < unAattivit@ 'art-time durante uno S'rint tra il %roduct *wner e il -eam di Svilu''o( S'e$$o il -eam di Svilu''o ha la cono$cen8a $'ecifica del dominio 'er 'oter e$eguire il grooming in modo indi'endente( 0l -eam Scrum decide come e ?uando fare grooming( LAattivit@ di grooming con$uma $olitamente non 'iE del 10N della ca'acit@ del -eam di Svilu''o(
0l -eam di Svilu''o < re$'on$aile di tutte le $time( 0l %roduct *wner 'uF influen8are il -eam di Svilu''o aiutando a ca'ire e $ele8ionare i com'rome$$i ma" coloro che e$eguiranno il lavoro $ono gli $te$$i che effettueranno la $tima finale( Monitorare lavanzamento verso un O*iettivo 0l lavoro totale rimanente 'er raggiungere un oiettivo 'uF e$$ere calcolato in ogni momento( 0n occa$ione di ogni S'rint Review" il %roduct *wner tiene traccia del lavoro totale rimanente( 0l 1991-2011 Ken Schwaer and !eff Sutherland" #ll Right$ Re$erved %age & 1. %roduct *wner confronta ?ue$ta ?uantit@ con il lavoro che era $tato calcolato come rimanente durante le 'recedenti S'rint Review" al fine di valutare lKavan8amento del lavoro correntemente $timato in ra''orto alla $caden8a de$iderata 'er lKoiettivo( -ale informa8ione < re$a in maniera tra$'arente a tutti gli $ta,eholder(
Gari indicatori di tenden8a" di ti'o urndown o urnu'" in$ieme ad altre 'ratiche 'roiettive $ono $tati gi@ utili88ati 'er effettuare 'revi$ioni relative allKavan8amento( -ali $trumenti e tecniche $i $ono rivelati utili" $en8a 'erF $o$tituir$i allKim'ortan8a dellKem'iri$mo( 0n amienti com'le$$i" non < dato cono$cere ?uello che accadr@ in futuro" $olo ciF che $i < gi@ verificato" 'uF e$$ere utili88ato 'er 'rendere deci$ioni in futuro( Sprint /acklo Lo S'rint 7ac,log < lKin$ieme di elementi del %roduct 7ac,log $ele8ionati 'er lo S'rint" 'iE un 'iano 'er fornire lK0ncremento del 'rodotto e 'er reali88are lK*iettivo dello S'rint( Lo S'rint 7ac,log < una 'revi$ione fatta dal -eam di Svilu''o in rela8ione alle fun8ionalit@ che $aranno 're$enti nel 'ro$$imo 0ncremento e al lavoro nece$$ario 'er rendere tali fun8ionalit@ di$'oniili(
Lo S'rint 7ac,log defini$ce il lavoro che il -eam di Svilu''o e$eguir@ 'er tra$formare gli elementi del %roduct 7ac,log in un incremento 9+atto:( Lo S'rint 7ac,log rende vi$iile tutto il lavoro che il -eam di Svilu''o identifica come nece$$ario 'er raggiungere lA*iettivo di S'rint(
Lo S'rint 7ac,log < un 'iano con dettagli $ufficienti affinchH i camiamenti in atto 'o$$ano e$$ere com're$i nel Dail6 Scrum( 0l -eam di Svilu''o modifica lo S'rint 7ac,log durante tutto lo S'rint e lo S'rint 7ac,log emerge durante lo S'rint( ;iF $i verifica ?uando il -eam di Svilu''o o'era attraver$o il 'iano e viene a cono$cen8a di 'iE dettagli $ul lavoro nece$$ario a raggiungere lAoiettivo di S'rint( =uando del nuovo lavoro ri$ulta nece$$ario" il -eam di Svilu''o lo aggiunge allo S'rint 7ac,log( =uando del lavoro viene e$eguito o com'letato" la $tima relativa al lavoro rimanente viene aggiornata( Se alcuni elementi del 'iano non $ono 'iE ritenuti utili e$$i $ono rimo$$i( Solo il -eam di Svilu''o 'uF camiare il $uo S'rint 7ac,log nel cor$o di uno S'rint( Lo S'rint 7ac,log < lKimmagine 'rodotta in tem'o reale e altamente vi$iile del lavoro che il -eam di Svilu''o 'revede di com'iere durante lo S'rint> < di e$clu$iva a''arten8a del -eam di Svilu''o( Monitorare lavanzamento dello Sprint 0n ?ual$ia$i momento durante uno S'rint" il lavoro totale rimanente nello S'rint 7ac,log 'uF e$$ere $ommato( 0l -eam di Svilu''o tiene traccia del ?uantitativo totale del lavoro re$tante" ?uantomeno ad ogni Dail6 Scrum( 0l -eam di Svilu''o tiene giornalmente traccia di ?ue$ti ?uantitativi e 'roietta nel futuro la 'roailit@ di raggiungere lK*iettivo dello S'rint( -enendo traccia del lavoro rimanente attraver$o lo S'rint" il -eam di Svilu''o < in grado di ge$tire il 'ro'rio avan8amento( Scrum non tiene conto del tem'o $'e$o lavorando $ugli elementi dello S'rint 7ac,log( Le $ole variaili dKintere$$e $ono il lavoro re$tante e la data( 1991-2011 Ken Schwaer and !eff Sutherland" #ll Right$ Re$erved %age & 1/ Incremento LK0ncremento < la $omma di tutti gli elementi del %roduct 7ac,log com'letati durante uno S'rint e durante tutti gli S'rint 'recedenti( #lla fine di uno S'rint" il nuovo 0ncremento deve ri$ultare 9+atto:" il che $ignifica che deve e$$ere utili88aile e deve incontrare la defini8ione di 9+atto: data dal -eam Scrum( Deve e$$ere utili88aile indi'endentemente dal fatto che il %roduct *wner decide di rila$ciarlo realmente o meno( De&inizione di 0Fatto1 =uando un elemento del %roduct 7ac,log o un incremento < con$iderato 9+atto:" tutti devono ca'ire co$a $i intende 'er 9+atto:( Seene il $ignificato di 9+atto: varia in maniera $ignificativa da -eam a -eam" i memri dello $te$$o -eam di Scrum devono avere una com'ren$ione condivi$a di ciF che $i intenda 'er lavoro com'leto" al fine di a$$icurare che ci $ia tra$'aren8a( =ue$ta < la 9Defini8ione di +atto: 'er il -eam ed < utili88ata 'er valutare ?uando il lavoro < com'leto $ullAincremento di 'rodotto(
La $te$$a defini8ione guida il -eam di $vilu''o nel ca'ire ?uanti elementi del %roduct 7ac,log < 'o$$iile $ele8ionare durante lo S'rint %lanning 2eeting( Lo $co'o di ogni S'rint < di fornire incrementi di fun8ionalit@ 'oten8ialmente rila$ciaili che aderi$cono alla defini8ione attuale di 9+atto: 'er il -eam(
0 -eam di $vilu''o forni$cono ad ogni S'rint un incremento di fun8ionalit@ del 'rodotto( =ue$to incremento < utili88aile ?uindi" un %roduct *wner 'uF $cegliere di rila$ciarlo immediatamente( *gni incremento < additivo a tutti gli incrementi 'recedenti ed < te$tato" garantendo che tutti gli incrementi lavorano in$ieme(
Gia via che gli Scrum -eam maturano" ci $i attende che la loro Defini8ione di 9+atto: $i e$'anda 'er includere criteri 'iE $tringenti finali88ati ad una ?ualit@ maggiore. "onclusioni Scrum < gratuito e offerto in ?ue$ta guida( 0 ruoli" gli artefatti" gli eventi e le regole di Scrum $ono immutaili e anche $e < 'o$$iile im'lementare $olo alcune 'arti di Scrum" il ri$ultato non < Scrum( Scrum e$i$te $olo nella $ua intere88a e fun8iona ene come contenitore 'er altre tecniche" metodologie e 'ratiche(
1991-2011 Ken Schwaer and !eff Sutherland" #ll Right$ Re$erved %age & 11 .inraziamenti Persone Delle migliaia di 'er$one che hanno contriuito a Scrum" dovremmo individuare chi ha contriuito nei $uoi 'rimi dieci anni( %rima cAerano !eff Sutherland" in collaora8ione con !eff 2cKenna" e Ken Schwaer con 2i,e Smith e ;hri$ 2artin( 2olti altri hanno contriuito negli anni $ucce$$ivi e $en8a il loro aiuto non $aree $tato 'o$$iile ridefinire Scrum in ciF che oggi <( David Starr ha a''rofondito e fornito le com'eten8e editoriali 'er la formula8ione di ?ue$ta ver$ione della Guida Scrum( Storia Ken Schwaer e !eff Sutherland hanno 're$entato 'er la 'rima volta Scrum alla conferen8a **%SL# del 199/( =ue$ta 're$enta8ione ha e$$en8ialmente documentato ciF che Ken e !eff avevano a''re$o negli anni 'recedenti a''licando Scrum(
La $toria di Scrum 'uF gi@ e$$ere con$iderata lunga( %er ricordare i 'rimi 'o$ti in cui < $tato richie$to e adottato" onoriamo 0ndividual" 0nc( +idelit6 0nve$tment$" e 0DO Boggi G3 2edicalC( La Guida Scrum documenta come Scrum < $tato $vilu''ato e $o$tenuto da 'iE di venti anni da !eff Sutherland e Ken Schwaer( #ltre fonti forni$cono modelli" 'roce$$i e idee $ulle 'ratiche" le agevola8ioni e gli $trumenti che com'letano il framewor, Scrum( =ue$te ottimi88ano la 'roduttivit@" il valore" la creativit@ e lAorgoglio( Traduzione =ue$to documento < $tato tradotto dalla ver$ione originale ingle$e di Ken Schwaer e !eff Sutherland( Panno contriuito a reali88are la tradu8ione 2irco Geltri" ;arlo 7e$chi e +rance$co Lomonaco( 2ote alla versione italiana Sentitevi lieri di contattare i traduttori 'er $egnalare errori di tradu8ione o ti'ografici" gra8ie(