Trong một số phương pháp nhanh nhẹn, chẳng hạn như lập trình cực kỳ, khách hàng trực tiếp tham gia vào quyết định cho dù một thay đổi phải được thực hiện. Khi họ đề xuất một sự thay đổi các yêu cầu hệ thống, họ làm việc với các nhóm để đánh giá tác động của mà thay đổi và sau đó quyết định cho dù sự thay đổi nên ưu tiên hơn các tính năng lên kế hoạch cho tăng tiếp theo của hệ thống. Tuy nhiên, những thay đổi có liên quan đến phần mềm cải thiện là trái để theo ý của các lập trình viên làm việc trên hệ thống. Refactoring, nơi mà các phần mềm liên tục được cải thiện, không nhìn thấy như là một chi phí, nhưng thay vì như là một phần cần thiết của quá trình phát triển
đang được dịch, vui lòng đợi..
