• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Un team agile allo sprint!
 

Un team agile allo sprint!

on

  • 358 views

Agile teams

Agile teams

Statistics

Views

Total Views
358
Views on SlideShare
358
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Un team agile allo sprint! Un team agile allo sprint! Presentation Transcript

    • Un team agile allo sprint Università degli Studi Roma Tre Facoltà di Economia “Federico Caffè” 12 Aprile 2013 Emiliano Soldi PMP, PMI-ACP, CSM Agile Practice Leader & Coach http://www.EmilianoSoldiPMP.info @EmilianoSoldi #PMIRome_APM
    • …una questione di leggerezza COMPLESSITÀ VARIABILITÀ SPRECHI SOVRA-ALLOCAZIONI COLLI DI BOTTIGLIA DEBITO BUSINESS/TECNICO RIDURRE TEMPI ATTESA RIDURRE PASSAGGI DI CONSEGNE RIDURRE SOVRA-PRODUZIONE PREVEDERE TIME-BOXING RIDURRE BATCH DI LAVORO DIMENSIONE SIMILE BATCH DI LAVORO APPROCCIO ITERATIVO EVITARE IL MULTI-TASKING COMUNICAZIONE EFFICACE PIANIFICAZIONE VISUALE MIGLIORAMENTO CONTINUO 2
    • Come fare? 3
    • Il framework Scrum Regole, ruoli, responsabilità, cerimonie, strumenti, che soddisfano i principi lean. 4
    • Il team agile E’ lo “strumento” che mette in pratica nel quotidiano, ciò che il framework prescrive. Deve possedere precise caratteristiche, per sostenere la sfida. 5
    • COLLABORAZIONE, COOPERAZIONE, CONDIVISIONE, COORDINAMENTO 6
    • Trasparenza, Fiducia, Rispetto 7
    • COMMITMENT 8 8
    • FOCALIZZAZIONE 9 9
    • CORAGGIO 10
    • Competenza tecnica Dimensione ridotta Capacità di adattamento Auto-organizzazione Orientamento al risultato Miglioramento continuo 11 11
    • Troupe teatrale… o tribù?! 12
    • Sprintiamo? 13
    • Vi presento il team 14
    • Product Strategy Release Sprint Daily Continuous RYTHMS 15 15
    • Planning Meeting Spiegazione dei requisiti da parte del Product Owner. Analisi dettagli funzionali Commitment del team su cosa realizzare nell’iterazione in partenza Team scompone in task tecnici. Definizione dei criteri di accettazione. 16
    • Stand-up Daily Meeting Condivisione stato di avanzamento e eventuali impedimenti. Co-creazione della giornata lavorativa. Cosa ho fatto? Cosa farò? Quali i problemi? Stand-up meeting: Efficacia Focalizzazione Urgenza 17
    • Lavoro giornaliero: DEVELOPER • Richiede chiarimenti al Product Owner su dettagli funzionali • Approfondisce l’architettura • Affianca il tester per la definizione degli scenari di test • Sviluppa test unitari, codifica, rifattorizza • Rilascia il prodotto ai tester per controllo qualità • Effettua Bug-fixing 18
    • Lavoro giornaliero: TESTER • Ingaggia il Product Owner per definire i criteri di accettazione dei requisiti • Verifica scenari di test con il Product Owner • Pairing con sviluppatore per revisione interfacce, prototipi, regole di business • Crea gli script di automazione dei test • Effettua i test e segnala eventuali bug • Effettua primo sign-off funzionale qualitativo di quanto sviluppato 19
    • Lavoro giornaliero: SCRUM MASTER • • • • • • Supervisiona il processo Scrum Aiuta il team a migliorare le performance Si prende carico e risolve gli impedimenti Protegge il team da ‘incursioni’ Training/coaching team e altri stakeholders Support Il Product Owner nella gestione del product backlog • Promuove cultura di incessante del miglioramento continuo (kaizen) 20
    • Lavoro giornaliero: PRODUCT OWNER • Alimenta e manutiene il product backlog • Prioritizza i requisiti in base al valore di business, al costo e ai rischi • Ingaggia gli altri stakeholder • Fornisce le informazioni necessarie al team per la realizzazione del prodotto • Verifica quanto realizzato • Fornisce l’accettazione finale, per la messa in demo 21
    • Demo/Review Meeting Il team mostra a tutti gli stakeholders interessati, quanto è stato sviluppato e fornisce i dati inerenti le perfomance Il Product Owner raccoglie eventuali feedback provenienti dalla platea al fine di raccoglierli nel product backlog per sviluppi futuri Si vuole creare un clima di fiducia e impegno reciproci 22
    • Retrospective Meeting Team riflette sui risultati sprint terminato Si identifica ciò che è andato bene e ciò che non ha funzionato Si identificano azioni di miglioramento, da mettere in pratica immediatamente 23
    • Falsi Miti sui Team Agili I team o sono disciplinati o agili Auto-organizzazione = Anarchia Requisiti e architettura chiari subito I team agili non stimano, giocano a poker I tester nei team agili non servono Facciamo unit testing non servono test di integrazione Senza un Gantt il team non sa cosa fare 24
    • http://it.linkedin.com/in/emilianosoldi/ http://www.emilianosoldipmp.info/ http://twitter.com/EmilianoSoldi/ 25