Recentemente ho intervistato alcune aziende che fanno Agile, Scrum per essere più precisi e ci sono alcune cose che non mi sembrano abbastanza Agile. Prenderò un caso che mi interessa particolarmente in questo momento, quello di Scrum sprint.
Un particolare project manager con cui ho parlato (sì, ho detto project manager) ha dichiarato con orgoglio che le persone nel suo team comprendono ("è stato detto" è ciò che ho raccolto dal contesto) che non vai a casa quando il lavoro le ore sono finite, vai a casa quando il lavoro è finito, non importa quanto ci vuole. Quello che ho letto tra le righe è che racchiudiamo il maggior numero di funzioni possibili in uno sprint e lavoriamo fuori orario per farlo accadere.
Ora, non ho ancora fatto Agile (ho lavorato con istituzioni finanziarie e governative che la maggior parte preferisce ancora a cascata), ma la mia comprensione è che:
- sprint in Scrum è il nome per l'iterazione generica in Agile;
- la squadra dovrebbe lavorare a un ritmo sostenibile e cercare di evitare gli straordinari a lungo termine in quanto ciò ha effetti solo nel breve periodo e gli effetti sono sminuiti dai problemi che incontrano nel lungo periodo.
Le mie affermazioni sono corrette? E, dovrei prendere la presentazione del manager come una bandiera rossa?