Chúng tôi có một nhóm SCRUM "điển hình" và chúng tôi cam kết làm việc cho một lần chạy nước rút, và cũng duy trì tồn đọng. Gần đây, chúng tôi đã gặp phải một vấn đề là cố gắng tích hợp / xử lý công việc của một nhà phát triển quá sức làm việc ngoài ban nhạc (chọn làm việc ngoài giờ làm việc / chạy nước rút thông thường).
Để đưa ra một ví dụ, nếu nhóm thực hiện 50 điểm công việc, hãy nói rằng họ sẽ hoàn thành tất cả các công việc trong khuôn khổ SCRUM vào cuối giai đoạn nước rút và họ và công ty rất vui. Một trong các thành viên trong nhóm quyết định tự làm việc, trên một mục tồn đọng, vào thời gian rảnh của riêng họ. Họ không kiểm tra công việc này mà thay vào đó là lưu nó (chúng tôi sử dụng TFS và nó nằm trong một kệ).
Làm thế nào để xử lý việc này? Một vài vấn đề ..
- Trong lần chạy nước rút tiếp theo, các thành viên trong nhóm này cho biết công việc lập trình đã hoàn thành 99% và chỉ cần xem xét và kiểm tra mã. Làm thế nào để bạn đối phó với điều này trong phương pháp SCRUM và nhanh nhẹn?
- Các nhà phát triển khác phàn nàn về việc không tham gia vào các quyết định thiết kế liên quan đến những câu chuyện này, vì công việc đã được thực hiện ngoài ban nhạc.
- Chủ sở hữu sản phẩm của chúng tôi sẵn sàng thực hiện công việc "miễn phí" này và các thành viên quá cố có thể thực hiện mục đích này để có được nhiều tính năng hơn vào sản phẩm mà nhóm không thể thực hiện được trong lần chạy nước rút. Có quan điểm cho rằng điều này đang phá vỡ "quy trình". Rõ ràng QA, UI và công việc tài liệu vẫn cần phải được thực hiện trên công việc này.
Tôi thấy rất nhiều cuộc thảo luận về việc không buộc một nhóm SCRUM phải làm thêm giờ, nhưng một thành viên của nhóm làm việc ở trên và vượt quá mong đợi trong quá trình lập kế hoạch và thực hiện chạy nước rút thì sao? Tôi sẽ do dự khi trị vì người này và nói rằng bạn không thể làm việc thêm (tất nhiên là hết sức thận trọng), nhưng đồng thời nó dường như gây ra một số vấn đề với một số thành viên trong nhóm (nhưng không phải tất cả).
Làm cách nào để tích hợp công việc được thực hiện bởi một thành viên quá sức vào quy trình SCRUM và nhanh nhẹn để phát triển phần mềm?