Scrum

Da Wikipedia, l'enciclopedia libera.

Lo scrum è una metodologia agile di sviluppo del software, ideata e sviluppata da Ken Schwaber e Mike Beedle ed oggi distribuita da Advanced Development Methods. Si basa su tre semplici punti: Sprint, Backlog e Scrum Meeting.

Molto simile ad Extreme Programming prevede di dividere il progetto in blocchi rapidi di lavoro (Sprint) alla fine dei quali consegnare una versione al cliente, indica come definire i dettagli del lavoro da fare nell'immediato futuro (Backlog) per averne una definizione estesa, organizza riunioni giornaliere del team di sviluppo (Scrum Meeting) per verificare cosa si è fatto e cosa si farà.

Il termine Scrum è mutuato dal termine del Rugby che indica il pacchetto di mischia ed è evidentemente una metafora del team di sviluppo che deve lavorare insieme in modo che tutti gli attori del progetto spingano nella stessa direzione.

Esiste una community molto attiva che si occupa di Scrum che sviluppa tutto quello che può servire su Scrum, dalle basi ai case study, dalla bibliografia agli esempi, ovviamente aggiornato per quanto più è possibile.

[modifica] Pratiche

È in corso una discussione sulle responsabilità e le dinamiche interne di un team moderata da Jeff Sutherland e nata prendendo spunto dalla riflessione di Ken Schwaber sulla differenza fra l’essere implicati in un progetto o l’esservi coinvolti.

Questa discussione, ad oggi, ha permesso di ottenere una lista di verifiche, riassumibili in tre domande, da effettuare per sapere se il proprio Scrum è ben formato:

  • C'è qualcuno di cui è difficile sbarazzarsi? Male, ne risentirà la produttività.
  • Lo Scrum lavora per riorganizzarsi o per eliminare queste persone? Bene, si lavora nel verso giusto allora, il sistema immunitario del gruppo funziona.
  • Se ci sono manager, hanno anche loro compiti assegnati dallo Scrum? Bene, lo Scrum funziona autonomamente.

[modifica] Voci correlate

Strumenti personali