Come preparare un progetto software perché non deragli?
La maggior parte dei progetti non si blocca sulla tecnica. Si blocca sull'incertezza. Quattro cose fatte in anticipo ne evitano gran parte.
1. Descrivi il processo, non la soluzione
Spiega come si svolge oggi il lavoro, eccezioni comprese. Chi descrive già la soluzione esclude soluzioni migliori prima che qualcuno abbia potuto guardarci.
2. Indica un solo decisore
Qualcuno che possa prendere decisioni senza consultare prima tre persone. I progetti con un comitato come committente durano sistematicamente di più.
3. Di' che cosa non ne fa parte
Un elenco esplicito di ciò che sta fuori perimetro vale quanto la lista dei desideri. Evita la discussione a posteriori.
4. Sistema gli accessi
Ai sistemi esistenti, ai dati, alle persone che sanno com'è fatta una cosa. La mancanza di accessi è il ritardo più banale e più frequente.
E una cosa durante
Guarda ogni consegna intermedia e usala davvero. Un riscontro su qualcosa che non hai provato è un'opinione; un riscontro dopo l'uso è utilizzabile.