Điều này thực sự không liên quan nhiều đến Agile, hoặc thậm chí với Kỹ thuật phần mềm. Điều này chỉ đơn giản đúng với bất kỳ công ty nào trong bất kỳ doanh nghiệp nào: bạn cần dành thời gian cho việc đào tạo. Giai đoạn.
Agile có ý tưởng về "tốc độ bền vững", điều đó có nghĩa là, không có lúc nào, nhóm nên làm việc chăm chỉ hơn những gì nó có thể duy trì trong một khoảng thời gian không xác định. Tức là không có "thời gian khủng hoảng". Điều này cần phải được tôn vinh bằng cách đào tạo là tốt. Vì vậy, đây là một tốc độ bền vững cho nhóm của bạn là "không quá 5 giờ liên tục mà không nghỉ, không quá 9 giờ mỗi ngày, không quá 40 giờ mỗi tuần" và bạn muốn cung cấp 10% thời gian cho việc đào tạo, sau đó bạn cần lập kế hoạch cho các dự án của bạn trong 36 tuần.
Nhưng một lần nữa, điều này không liên quan gì đến Agile, đó chỉ là lẽ thường và toán tiểu học.
Cá nhân, tôi sẽ nghĩ rằng một cái gì đó như cho phép nửa giờ mỗi ngày, một nửa ngày mỗi tuần và một tuần đầy đủ mỗi quý sẽ cho phép nhóm có được kiến thức có kích thước khác nhau một cách nhanh chóng và với tốc độ ổn định.
Ngoài ra còn có một số thực hành Agile giúp chuyển giao kiến thức, nghĩa là làm giảm bớt sự khác biệt về mức độ kiến thức giữa các nhóm:
- hồi tưởng hàng ngày
- hồi tưởng trên mỗi lần chạy nước rút
- hồi tưởng trên mỗi dự án
- lập trình cặp
- ghép nối bóng bàn (hoán đổi trình điều khiển và điều hướng sau mỗi bước của chu trình tái cấu trúc màu đỏ-xanh lá cây)
- ghép nối bừa bãi (không có cặp cố định, cặp được chỉ định ngẫu nhiên và thay đổi mỗi sáng và trưa)
- số lượng thành viên nhóm lẻ (nếu bạn lập trình cặp, để một thành viên trong nhóm tự do tìm hiểu)
- lập trình mob (một biến thể của lập trình cặp trong đó toàn bộ nhóm sử dụng một máy tính và màn hình duy nhất, một thành viên trong nhóm được chỉ định chỉ đơn giản là một "người đánh máy" và những người khác nói cho anh ta biết phải viết gì)
- các nhóm lăng nhăng (nhà phát triển được phân ngẫu nhiên vào các nhóm mỗi ngày / mỗi lần chạy nước rút)
Lập trình cặp và lập trình mob không chỉ cung cấp đánh giá mã liên tục mà còn chia sẻ kiến thức liên tục. Ghép nối Ping-pong ngăn không cho một người "ăn cắp bàn phím". Ghép nối bừa bãi truyền bá kiến thức trong toàn bộ nhóm, các nhóm bừa bãi truyền bá kiến thức trong toàn công ty và đảm bảo rằng mọi nhà phát triển đều biết mọi dự án và mọi cơ sở mã hóa; nó cũng sẽ dẫn đến một mức độ tiêu chuẩn hóa cao trong cơ sở mã. Mặc dù trọng tâm chính của các quá trình hồi cứu là cung cấp phản hồi về quá trình phát triển và điều chỉnh cho phù hợp, nó cũng có thể được sử dụng để truyền đạt một vấn đề không phổ biến và cách giải quyết nó.
Không cần phải nói rằng nhà tuyển dụng nên cung cấp một thư viện rộng lớn, đăng ký trả phí cho ACM, Springer, IEEE, v.v., cũng như các phòng yên tĩnh để học và các phòng lớn hơn để giảng dạy. Rất nhiều bảng trắng và bảng lật, cũng như Máy chiếu ở khắp mọi nơi tất nhiên là hợp lý nói chung, không chỉ để đào tạo.