Các yêu cầu của quy trình Agile nên được xác định khi bắt đầu chạy nước rút và được xem xét theo hướng của nó. Tôi có đúng trong này không?
Không, điều này phụ thuộc vào bản chất của dự án (và quy trình).
Có một số mô hình phát triển nhanh trong đó các yêu cầu được cố định trong quá trình chạy nước rút và chỉ nên thay đổi cho lần chạy nước rút tiếp theo (một ví dụ nổi bật là Scrum).
Tuy nhiên, cũng có những quy trình mà sự thay đổi có thể xảy ra gần như bất cứ lúc nào (miễn là khách hàng chấp nhận sự chậm trễ và công việc làm thêm mà thay đổi gây ra). Kanban thường được sử dụng để quản lý các quy trình công việc này (mặc dù Kanban cũng có thể được kết hợp với Scrum).
Mô hình nào bạn theo dõi phụ thuộc vào chi tiết của từng dự án.
Vì vậy, có, nếu khách hàng cảm thấy họ cần khả năng liên tục thay đổi các yêu cầu, thì một quy trình nhanh có thể đáp ứng điều này. Tuy nhiên, khách hàng nên nhận thức được hậu quả của những thay đổi liên tục, và nên hiểu rằng họ sẽ làm chậm dự án.
Điều này tập trung vào các nguyên tắc từ bản tuyên ngôn nhanh - "Cá nhân và tương tác qua các quy trình và công cụ" và "Phản ứng để thay đổi theo kế hoạch".