L’allure rapide que le processus de développement logiciel peut avoir dans le monde agile peut conduire à des décisions de design pour le moins discutables. Se concentrer sur quelques user stories particulières le temps d’un sprint, peut conduire à négliger des points plus fondamentaux de design général, points qui pourraient venir hanter plus tard l’ensemble du projet