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?