Chúng tôi có một dự án mà mọi người nói rằng chúng tôi sẽ thực hiện một cách nhanh nhẹn nhưng tôi nghi ngờ chúng tôi đã hiểu rõ ràng nhanh là gì.
Trong các dự án trước đây, chúng tôi đã lên kế hoạch cho các cuộc họp, sau đó xác định nhật ký quay lại sản phẩm và phân bổ công việc cho các nhà phát triển trong 2 đến 3 tuần nước rút. Mỗi buổi sáng, chúng tôi có các cuộc họp scrum (dường như diễn ra trong 1/2 giờ mỗi lần) và mỗi nhà phát triển đã tiếp tục với nó sau đó. Hầu như không ai viết bất kỳ bài kiểm tra nào cho đến khi kết thúc nước rút và công việc chưa hoàn thành đã được thêm vào lần chạy nước rút tiếp theo.
Các nhà phát triển hầu như không nói chuyện với nhau và không có TDD liên quan đến phát triển. Trong thực tế, hầu hết các nhà phát triển đã có một thông số kỹ thuật khi bắt đầu và chỉ cần tiếp tục với nó trong 2 hoặc 3 tuần, cuộc đua nước rút đã được sắp xếp. Hầu như không có bất kỳ thông tin liên lạc nào với khách hàng / người nắm giữ cổ phần.
QA đã tham gia thường một vài tháng sau đó và sau đó chúng tôi đã tìm thấy những yêu cầu còn thiếu làm tăng thêm số lượng công việc chúng tôi phải làm. Rõ ràng không có vòng phản hồi.
Vì vậy, câu hỏi của tôi là, chúng ta đã sai ở đâu và làm thế nào tôi có thể ngăn đội mắc lỗi tương tự.