Nhóm Scrum
- 3 x Nhà phát triển
- 2 x Người thử
- 1 x Nhà phân tích kiểm tra tự động hóa
Chúng tôi không phải là một nhóm đa chức năng trong đó các nhà phát triển không thử nghiệm và những người thử nghiệm không phát triển. Tôi tin rằng đây là nguyên nhân gốc rễ của vấn đề.
Chúng tôi hiện đang chạy nước rút hai tuần.
Khi bắt đầu chạy nước rút, mọi người đều bận rộn, các nhà phát triển bắt đầu công việc phát triển và những người thử nghiệm đang chuẩn bị thử nghiệm (viết các trường hợp thử nghiệm, v.v.)
Khi người kiểm tra đã hoàn thành việc chuẩn bị của họ, bây giờ họ đang chờ công việc phát triển hoàn tất HOẶC công việc phát triển hoàn tất và các nhà phát triển đang chờ phản hồi / lỗi.
Các nhà phát triển bị ngứa chân ở đây và bắt đầu làm việc với các mục trong hồ sơ tồn đọng bên ngoài nước rút hiện tại. Điều này đã tạo ra một ảnh hưởng kỳ lạ, theo đó chúng tôi luôn phát triển các lần chạy nước rút tiếp theo trong giai đoạn nước rút hiện tại. Đối với tôi điều này không cảm thấy đúng.
Từ quan điểm quản lý, họ muốn các nhà phát triển làm việc hơn là ngồi vào bàn làm việc mà không làm gì nhưng đồng thời tôi cảm thấy mục tiêu của nhóm Scrum và chỉ nên tập trung vào nước rút hiện tại. Tôi muốn nhóm của chúng tôi là đa chức năng nhưng tiếc là nó không thể đạt được. Những người thử nghiệm không có các kỹ năng cần thiết để thực hiện công việc phát triển và phần lớn các nhà phát triển có ý kiến rằng thử nghiệm nằm bên dưới họ.
Đây có được coi là một vấn đề trong scrum? Có một giải pháp cho điều này? Scrum chỉ làm việc với các nhóm đa chức năng?
Tôi muốn biết kinh nghiệm của những người khác với điều này nếu có thể :)