Affrontare l'integrazione il prima possibile. Una feature è consegnata solo quando gira in produzione. Le feature in code complete non sono consegnate. Su questo punto ho sentito molte rimostranze diciamo che il concetto è di anticipare tutto ciò che si puo' anticipare in modo da non avere sorprese alla fine.
Cercare di capire qual è l'obiettivo da raggiungere e partire da quello, lasciando perdere tutto il resto. Ridurre lo scope il più possibile.
Imparare a dire di no è difficile e costa fatica, ma nel lungo termine dà grandi risultati.
Limitare l'uso di framework il più possibile, soprattutto in vicinanza delle consegne, aumentano i rischi in maniera esponenziale.
Decidere le exit strategy prima di iniziare il progetto per evitare di essere guidati dal panico e dalla paura. Un progetto puo' fallire ed a volte costa meno interromperlo che intestardirsi e terminarlo a tutti i costi.
Un software dura alcuni anni, un mese in più di sviluppo nel ciclo di vita di un software non è la fine del mondo.
Se siete persone emotive prima di parlare uscite dall'ufficio fate due passi e ritornate dopodichè dite la vostra.
E' più facile ottenere il perdono che il permesso.
Altre idee che per voi hanno funzionato?