Il principio XP che guida questo modo di procedere è Quality
Ecco l'esempio di alcuni criteri di qualità che richiedono tempo e sono indispensabili già da subito e quindi vanno conteggiati nelle stime dei tempi :
- il codice deve essere nel Source Code Repository
- il software deve avere una Build Automatica con i rispettivi test
- il software deve avere degli script di deploy / un setup kit con la gestione del versioning
- il software deve aderire alle policy aziendali di autenticazione, autorizzazione e di gestione dei privilegi
- prima del rilascio in produzione il software deve aver passato gli Smoke Test sul server di Beta Test ed essere stato accettato dal Product Owner
- ...
Queste prescrizioni sono obbligatorie cosi in questi casi è indispensabile il rilascio e
dedicare tutto il tempo che serve per risolvere il problema di qualità adesso