Continuous integration and testing
Gli sviluppatori devono “lavorare sul codice” più volte al giorno e controllarlo di volta in volta grazie a un sistema di test automatici. Ad ogni cambiamento rilevante di un programma sarà più facile individuare in anticipo eventuali problemi introdotti da una nuova feature. Sarà più semplice capire se nuove funzioni andranno in conflitto con l’ambiente precedente compromettendo l’utilizzo dell’applicativo.