Nơi tôi làm việc, gần đây chúng tôi đã chuyển đổi phát triển Agile bằng Scrum. Chúng tôi đã trải qua những cơn đau ngày càng tăng điển hình nhưng đã đạt được một cách tiếp cận có vẻ hiệu quả cho đến bây giờ (liệu nó có hoạt động lâu dài hay không là một câu hỏi khác!).
Rõ ràng, ban quản lý bộ phận rất vui khi quá trình chuyển đổi sang Scrum đang hoạt động. Nhưng họ đã bắt đầu làm một cái gì đó, với tôi, cảm thấy sai.
Quản lý sẽ quan sát một nhóm, xem những gì làm việc cho họ và quy định nó cho toàn bộ bộ phận. Những thứ như:
- Định nghĩa của "Xong"
- Những giá trị điểm câu chuyện nào có thể được sử dụng để chỉ câu chuyện (ví dụ: bỏ 8 từ chuỗi sợi vì 1, 2, 3, 5, 13, v.v. là những giá trị duy nhất được sử dụng trong lần chạy nước rút mà họ quan sát được)
- Nói với các đội, họ phải hiệu chỉnh giá trị điểm câu chuyện của mình bằng 1 để "cập nhật nhãn UI" và giới hạn họ ở giới hạn trên 20
- (mặc dù không phải tất cả các dự án của chúng tôi đều có khách hàng và không phải tất cả các nhà phát triển đều có trải nghiệm UI)
- Nói với các đội sử dụng ước tính điểm câu chuyện là 100 để có nghĩa là "chúng ta sẽ chia câu chuyện này sau"
- Nói các đội sử dụng ước tính điểm vô cực để nói "đây là một thiên anh hùng ca" hoặc "chúng tôi cần thêm thông tin"
Tôi hiểu rằng họ đang cố gắng để trở nên hữu ích, nhưng không phải tất cả những điều ở trên phải là nhóm Scrum cụ thể sao? Điều đó có nghĩa là, những gì hoạt động cho một nhóm các cá nhân trong một dự án có thể không có ý nghĩa với một nhóm khác trong dự án khác.
Tôi lo ngại chúng ta đang trôi dạt vào một cách tiếp cận Agile rất cứng nhắc và cứng nhắc. Tôi có hợp lý khi nghĩ điều này không, hay tôi phản ứng thái quá?
Biên tập
Chỉ cần làm rõ ... bởi "Quản lý" và "Người quản lý" Tôi không có nghĩa là Chủ sở hữu sản phẩm. Ý tôi là bất kỳ người quản lý nào ngoài Nhóm Scrum, nhưng trong Phòng Phần mềm.