From Chaos to Scrum
Traditional Project Management ➢ ➢ ➢ ➢ ➢
Le fasi del progetto esecuzione Definizione ● ● ● Fattibilità Definizione obiettivi Project Charts ● Rilevazione ○ Tempi Effettivi ○ Costi Effettivi controllo chiusura ● ● Pianificazione ● ● ● W.B.S Gant …. ● ● t inizio Verifica ○ Analisi degli scostamenti ○ Analisi delle cause Ripianificazione ○ Attuazione dei correttivi ○ Nuove stime a finire ● t fine Consegna Esame critico dei risultati Apprendimento tempo
Project Charts
Le fasi del progetto: Cosa non convince.. esecuzione Definizione ● ● ● Fattibilità Definizione obiettivi Project Charts ● Rilevazione ○ Tempi Effettivi ○ Costi Effettivi controllo chiusura ● ● Pianificazione ● ● ● W.B.S Gant …. ● ● t inizio Verifica ○ Analisi degli scostamenti ○ Analisi delle cause Ripianificazione ○ Attuazione dei correttivi ○ Nuove stime a finire ● t fine Consegna Esame critico dei risultati Apprendimento tempo
Proviamo
Sovraccaricamento
Cambiamenti
Spreco
Raggiungere gli obiettivi Traditional Project Management Sistema Waterfall Agile Project Management Sistema empirico iterativo
Agile Manifesto Gli individui e le interazioni più che i processi e gli strumenti Il prodotto funzionante più che la documentazione esaustiva La collaborazione col cliente più che la negoziazione dei contratti Rispondere al cambiamento più che seguire un piano Ovvero, fermo restando il valore delle voci a destra, consideriamo più importanti le voci a sinistra.
Uno strumento per organizzare agilmente le nostre attività: Kanban ● Visualizzare il flusso di lavoro ● Limitare il Work-in-Progress ● Misurare e gestire il flusso ● Facililità di integrazione sull’ attuale struttura organizzativa ● Funzionante da subito
Iniziamo dalla lista delle nostre attività:
Assegnamo gli stati ai singoli task:
Aggiungiamo ora i passi del nostro processo:
….le code:
..e come ultimo i WIP Limit:
..Kanban passo passo:
..Kanban passo passo:
..Kanban passo passo:
..Kanban passo passo:
..Kanban passo passo:
..Kanban passo passo:
..Kanban passo passo:
..Kanban passo passo:
..Kanban passo passo:
..Kanban passo passo:
..Kanban passo passo:
..colli di bottiglia:
..colli di bottiglia:
..colli di bottiglia:
..colli di bottiglia:
..colli di bottiglia:
..colli di bottiglia:
..colli di bottiglia:
..attese!:
..attese!:
..e infine aggiungiamo i membri del team:
Continuous Improvement Adapt Kaizen Inspect
Se comunichiamo di più tra noi le attività si risolvono meglio e più in fretta
Standup Meeting Tre semplici domande: ● Che cosa hai fatto ieri? ● Quali impedimenti hai trovato? ● Che cosa farai per domani?
Standup Meeting Alcune buone abitudini: ● Indirizzare gli status delle attività al gruppo, questa riunione ha lo scopo di aggiornarsi l’un l’ altro ● No Problem Solving, se ci sono domande o puntualizzazione si mettono da parte per vedersi fuori dal meeting
Standup Meeting Alcune buone abitudini: ● Sempre alla stessa ora e sempre nello stesso posto, si perde meno tempo in dettagli organizzativi ● É responsabilità del team evitare distrazione e divagazioni, tutti sono coinvolti nella buona riuscita della riunione
Se le attività sono ben descritte abbiamo più possibilità che soddisfino le aspettative
User Story ..come scriviamo le nostre attività? - Come <chi?> - Vorrei <che cosa?> - Con il fine di <perché?>
..esempio User Story Come bibliotecario, vorrei poter cercare libri per titolo, per trovarli più facilmente
User Story Una User Story è fatta quando soddisfa i criteri di accettazione, la definition of done e lo standard di qualità del team per essere potenzialmente consegnabile Come bibliotecario, vorrei poter cercare libri per titolo, per trovarli più facilmente
Criteri di accettazione ● Risponde alla domande: ○ Come sappiamo quando abbiamo finito? ○ È quello che è stato richiesto? ○ Soddisfa le condizioni date?
Definition of Done Si tratta di una lista di attività necessarie per garantire che l’ attività è stata effettivamente svolta, non solo in termini di funzionalità, ma anche in termini di qualità.
Esempio di Definition of Done ● Implementazione committata nel repository ● Implementazione deploiata sull’ambiente di test ● Passato UAT (User Acceptance Testing) ● Prodotto documentazione
Se ci concentriamo su un ristretto numero di attività abbiamo più possibilità che queste vengano svolte in un tempo stabilito.
Verso lo Scrum Scrum è un termine inglese che alla lettera indica «un mucchio ristretto e disordinato di persone».Nel gioco del rugby lo Scrum è quella fase di un incontro di rugby in cui l'arbitro ordina la ripresa del gioco tra due gruppi ordinati di giocatori contrapposti, uno per squadra. In italiano tale termine è noto come mischia chiusa oppure mischia ordinata.
Scrum Process
Le cerimonie Scrum ● Backlog Grooming ● Sprint Planning ● Daily Scrum ● Sprint Review ● Retrospective
Scrum Board
Canvas Prints at Affordable Prices make you smile.Visit http://www.shopcanvasprint...
30 Días en Bici en Gijón organiza un recorrido por los comercios históricos de la ...
Con el fin de conocer mejor el rol que juega internet en el proceso de compra en E...
With three established projects across the country and seven more in the pipeline,...
Retailing is not a rocket science, neither it's walk-in-the-park. In this presenta...
From Chaos to Kanban, via Scrum 345 Developers often needed to ask the Managing Director for tasks to work on when their todo lists were empty - this often ...
Read more
Scrum.org online assessments are tools to help you examine, enhance and improve your knowledge of Scrum. Those passing the Professional Scrum assessments ...
Read more
From Chaos to Kanban, via Scrum. on ResearchGate, the professional network for scientists.
Read more
Scrum home, information on development process methodology, implementation, project management, free tools.
Read more
Since late 2007 the software development teams at Codeweavers UK have been incrementally improving their ability to deliver motor finance and insurance web ...
Read more
XP2010 - From Chaos to Kanban, via Scrum. Since late 2007 the software development teams at Codeweavers UK have been incrementally improving their ability ...
Read more
In software development organizations, chaos often results when a project’s complexity is greater than its managers’ ability to direct meaningful ...
Read more
The chaos exists not only in the marketplace where they hope to sell the products, ... Scrum controls and flexibility puts the teams back in charge.
Read more
Scrum. The Scrum Guide Who Uses Scrum? Getting Started with Scrum. Scrum Values Scrum for the Agile Organization State of Scrum Report. Professional ...
Read more
Atlassian Blogs. Atlassian Home; Get Help; Marketplace; All Blogs; ... Order from chaos. Scrum masters have the challenging job of keeping the day-to-day ...
Read more
Add a comment