Tôi làm việc tại một công ty đã liên tục cắt giảm quy mô của nhóm phát triển, đến mức các nhóm 10 người trước đây giờ chỉ còn một nhà phát triển cho mỗi sản phẩm (và một vài người thử nghiệm được chia sẻ giữa 5 sản phẩm). Chúng tôi đã từng khá nặng nề, đã bị tách khỏi một công ty lớn hơn và thừa hưởng quá trình thác nước nhiều giai đoạn của nó.
Điều này xuất phát từ nhóm điều hành rằng chúng tôi không phát hành phần mềm đủ nhanh và đây có thể là lỗi của quy trình (có thể là người đóng góp, mặc dù mất 90% nhân lực có thể không giúp ích gì). Đã có một sự thúc đẩy để chúng tôi chuyển sang một quy trình Agile để tránh mất thời gian viết tài liệu thiết kế, v.v.
Tôi đoán tôi chỉ tò mò về việc liệu chuyển sang Agile có giúp được cho các nhóm người độc thân hay không. Theo hiểu biết của tôi, rất nhiều lợi ích đến từ tầm nhìn cao hơn và giao tiếp nhiều hơn giữa các thành viên trong nhóm, nhưng tôi biết những gì tôi đang làm và người quản lý của tôi cũng vậy. Tôi đã làm TDD vì chúng tôi không có ai để kiểm tra sản phẩm.
Phiên bản TL; DR: Tôi đoán những gì tôi thực sự hỏi là, bạn có thể triển khai Agile với các nhóm 'một người' không, và bạn có thấy bất kỳ lợi ích nào từ nó không, hay nó thường là thứ gì đó hiệu quả hơn cho các nhóm lớn hơn?