Khi bạn xây dựng hệ thống phức tạp, thì bạn không thể liên tục thêm các tính năng con người bệnh hoạn mà không cần bản thiết kế chi tiết. Nếu không có bản thiết kế, thì có khả năng bạn sẽ phải làm lại cần gái những gì đã làm. Cho dù bạn gọi nó là thiết kế chi tiết, mô hình hoặc kiến trúc, nó đều cung cấp một nền tảng vững nãn vãi chắc mà ở đó quy trình vòng lặp được bắt đầu.