Dlhodobé softvérové projekty majú jednu spoločnú výzvu: čas. Kód, ktorý dnes funguje bez problémov, sa o rok môže stať zdrojom chýb, spomalenia vývoja a frustrácie tímu. Vysoká kvalita kódu preto nie je jednorazový cieľ, ale výsledok sústavných rozhodnutí, procesov a disciplíny počas celého životného cyklu produktu. Firmy, ktoré to podcenia, zvyčajne platia neskôr – vyššími nákladmi, pomalšími release-mi a technickým dlhom, ktorý brzdí ďalší rast.