Khách hàng sẽ liệt kê các tính năng mà phần mềm phải cung cấp.
Các lập trình phá vỡ các tính năng này vào các nhiệm vụ độc lập và ước tính các công việc cần thiết để hoàn thành mỗi nhiệm vụ.
Khách hàng chọn những nhiệm vụ quan trọng nhất mà có thể được hoàn thành bởi các phiên bản tiếp theo.
Các lập trình viên chọn công việc, và công việc theo cặp.
các lập trình viên viết bài kiểm tra đơn vị.
các lập trình thêm các tính năng để vượt qua các bài kiểm tra đơn vị.
các lập trình viên sửa chữa các tính năng / kiểm tra khi cần thiết, cho đến khi tất cả các bài kiểm tra qua.
các lập trình viên tích hợp mã.
các lập trình viên tạo ra một phiên bản phát hành.
khách hàng chạy thử nghiệm chấp nhận.
bản đi vào sản xuất.
các lập trình viên cập nhật dự đoán của họ dựa trên số lượng công việc mà họ đã thực hiện trong chu kỳ phát hành.
đang được dịch, vui lòng đợi..
