Sappiamo che sul lavoro bisogna dare sempre il meglio. Sappiamo anche che spesso non è conveniente affrontare le difficoltà da soli. Allora perché se qualcuno ha trovato il modo migliore per risolvere i nostri stessi problemi, non dovremmo usufruire di queste soluzioni?
Questa è la domanda che sta alla base del concetto di Best Practice, il metodo che, attraverso l’esperienza e la ricerca, ha dimostrato di condurre al risultato desiderato in modo affidabile. Nel mondo del software, una best practice permette di affrontare in modo più efficiente alcune fasi dello sviluppo di un prodotto.
Dopo aver dimostrato il loro successo, le best practices si diffondono in molti ambiti, anche se spesso attecchiscono lentamente, persino all’interno dello stesso settore. La barriera spesso innalzata nei confronti delle best practices è ricondotta a tre cause principali: la mancanza di conoscenza delle best practice già in uso, la mancanza di motivazione a cambiare le proprie abitudini lavorative e la mancanza di competenze necessarie per farlo.