In many types of projects, and especially in software engineering, analyzing and defining all requirements and specifications before the start of the realization phase is impossible.
Trong nhiều loại dự án, và đặc biệt là trong kỹ nghệ phần mềm, phân tích và xác định tất cả các yêu cầu và thông số kỹ thuật trước khi bắt đầu giai đoạn thực hiện là không thể.