Scrum: un processo di sviluppo Empirico


Scrum e i metodi agili impiegano dei processi di sviluppo empirici (vedi su wikipedia) cioè che si adattano mentre il processo procede a seconda di quanto accade nel progetto

Mentre i processi iterativi incrementali sono definiti nel senso che il processo segue per tutta la durata del progetto gli stessi passi pre-stabiliti e pre-definiti




I processi empirici sono :

Trasparenti : ogni cosa che ha qualche impatto sul buon esito del progetto devono essere facilmente accessibili e visibili per tutti  (es. i test che passano e quelli che no, la build che fallisce o quella che ha successo, l'avanzamento degli sviluppi nel backlog, il feedback dell'utente, la frequenza dei check-in, il valore che uno sviluppo ha dato al business del utente, ...)

Ispezionabili : quando si riesce a ispezionare quelle cose che hanno impatto sul buon esito del progetto abbastanza spesso, la misura dice in modo chiaro quando c'è un problema e quando sta andando bene, infine per fare la misura non serve interrompe gli sviluppi, i rilasci e ogni altro lavoro in corso

Adattabili : quando una misura fatta in una ispezione mostra che qualcosa sta allontanando il progetto dal suo buon esito deve essere possibile adattare in fretta il processo per correggere il problema.





Questa descrizione è un criterio semplice per valutare come si sta applicando un metodo Agile



Altri 2 post utili allo scopo :
-
Catalogo di Scrum Smell
- Valutare l'adozione delle pratiche agili nel proprio team?

Update 4-Feb   Dimenticavo anche questo ha indicazioni utili: How to Choose Quality Candidates/Consultants for Your Large Company Agile Initiative

Update 15-Mar A better Team quiz segnalato da Stefano Fornari

Update 7-Lug-2009
Qui puoi fare il Nokia test on-line: http://antoine.vernois.net/scrumbut/ e qui il test in pdf

Update 26-Ago Scrum Checklist di Henrik Kniberg (Crisp): pdf


Tags :   |  |  |  |  |

Print | posted @ Monday, February 2, 2009 12:45 AM

Comments have been closed on this topic.