Het hebben van de juiste evaluaties is cruciaal. Modellen generaliseren op manieren die jouw evaluaties misschien niet opvangen. Omgekeerd, als je evalueert over aangrenzende dimensies (bijvoorbeeld, planning en testen) kunnen er opkomende oplossingen voor doelgerichte problemen ontstaan op manieren die je nog niet hebt overwogen (zoals innovatieve code)