Tôi nhận thấy trong các cuộc họp scrum, rằng các nhà phát triển thường đưa ra ước tính thực tế về các câu chuyện. Tuy nhiên, ngay cả những câu chuyện khá đơn giản cũng cần rất nhiều nỗ lực để cấu hình, thiết lập các thành phần của bên thứ ba, thử nghiệm và xây dựng cuối cùng và hệ thống đã tích lũy được một số nợ kỹ thuật, do đó, ước tính thường xuất hiện quá cao đối với chủ sở hữu hoặc quản lý sản phẩm.
PO thường cố gắng đánh bại các ước tính như vậy, như: "Cái gì, bạn muốn 13 điểm câu chuyện [4 ngày] cho câu chuyện này, điều này không thể! Tôi không thể giải thích điều này với quản lý, ai đó sẽ có thể mã hóa điều này với 3 SP [trong 4 giờ]! ". Do đó, các nhà phát triển đã vặn vẹo cánh tay để cam kết ước tính 5 hoặc 8 điểm [1,5 đến 2 ngày] (ước tính Scrum vẫn được coi là cam kết, không chỉ là dự báo).
Tất nhiên, không có bất kỳ kế hoạch nào để loại bỏ kỳ vọng (chủ yếu là kiểm tra và chất lượng), những lần chạy nước rút này thường xuyên thất bại. Ước tính của các nhà phát triển là một sự trung thực, thực tế và đánh bại ước tính không đánh bại công việc thực tế cần thực hiện.
Người ta có thể nói: "Bạn không nên đưa ra một cam kết bất khả thi, chỉ vì ai đó thúc ép bạn làm!" Nhưng theo tôi, công việc của một nhà phát triển là thiết kế phần mềm và mã hóa, không mặc cả hay đứng lên chống lại áp lực! Có thể có các lỗ hổng của tất cả các giao dịch, điển hình là các giao dịch trực tiếp với khách hàng bên ngoài, nhưng đây không phải là phần lớn các nhà phát triển văn phòng!
Đối với tôi, cách làm này chỉ khiến các lập trình viên trông giống như những kẻ ngốc, gây ra những thất bại nước rút liên tục và ngăn chặn những ước tính thực tế, cũng như tìm kiếm những cải tiến thực tế.
Các hướng dẫn Scrum nói gì về chủ đề này, hoặc họ có nói gì về nó không?
EDIT: thay thế lần bởi điểm câu chuyện. Tôi đã đề cập đến giai đoạn ước tính ban đầu với Planning Poker và các điểm câu chuyện, không phải là kế hoạch chi tiết nhiệm vụ. Tôi chỉ đặt ngày / giờ ở đó, bởi vì đôi khi đó là một cuộc đối thoại điển hình như thế này, cũng với thời gian thay vì điểm. Xin lỗi vì sự nhầm lẫn! Các ví dụ điểm câu chuyện đại diện cho khoảng thời gian dài hơn so với các ví dụ thời gian.
EDIT 2 Hiện tại không có chủ scrum chuyên dụng và PO đảm nhận vai trò đó, khi nói đến các cuộc họp ước tính. Vì vậy, có lẽ xung đột vai trò làm cho thương lượng không phù hợp này trở nên tồi tệ hơn, vì anh ta xuất hiện như một người có thẩm quyền, thay vì một bậc thầy scrum trung lập hoặc nhà phát triển. Có lẽ, điều này có thể được khắc phục bằng cách đưa anh ta như một người tham gia thiên vị thay vì một "bậc thầy", miễn là không có sẵn.