Di recente ho intervistato alcune aziende che fanno Agile, Scrum per essere più precisi e ci sono alcune cose che non mi sembrano proprio Agile. Prenderò un caso che mi interessa particolarmente in questo momento, quello degli sprint Scrum.
Un particolare project manager con cui ho parlato (sì, ho detto project manager) ha dichiarato con orgoglio che le persone del suo team comprendono ("mi è stato detto" è quello che ho raccolto dal contesto) che non vai a casa quando l'orario di lavoro è finito , vai a casa quando il lavoro è finito, non importa quanto ci vuole. Quello che ho letto tra le righe è che racchiudiamo quante più funzionalità possibile in uno sprint e facciamo gli straordinari per farlo accadere.
Ormai non ho ancora fatto Agile (ho lavorato con istituzioni finanziarie e governative che la maggior parte preferiscono ancora a cascata) ma la mia comprensione è che:
- sprint in Scrum è il nome dell'iterazione generica in Agile;
- il team dovrebbe lavorare a un ritmo sostenibile e cercare di evitare gli straordinari a lungo termine poiché ciò ha effetti solo sul breve periodo e gli effetti sono sminuiti dai problemi che si presentano a lungo termine.
Le mie dichiarazioni sono giuste? E dovrei prendere la presentazione del manager come una bandiera rossa?