Tracciare (e ridurre) le rilavorazioni. Uno degli sprechi di tempo principali nei team di sviluppo sono le rilavorazioni. Tutto quel lavoro che bisogna riprendere in mano perché incompleto, perché una cosa non si era capita bene, perché in test si è rotta, perché in code-review qualcosa è andato storto…
Come risolvere? Innanzitutto cominciando a tracciare. Trova un modo nel tuo sistema di work-item tracking / issue tracking di marchiare le unità di lavoro che hanno questo problema. Subito dopo crea una query o una dashboard di controllo che permetta di vedere questo fenomeno: scegli la forma di grafico che più ti piace basta che sia d’impatto.
Dopo aver raccolto un po’ di dati cominciare (basta 1-2 settimane, vedrai quanti casi accadono) ad analizzare: cos’è andato storto qui? Cosa potevamo scrivere (sì scrivere, se solo i team scrivessero più prosa, non codice, quanti problemi in meno ci sarebbero)? Come potevamo comunicare meglio?
Metti in campo una singola azione che riduca il problema più doloroso e continua il ciclo.
In questo modo libererai preziosissimo tempo per il team per sviluppare davvero invece che rimettere le mani 20 volte sulla stessa cosa.