Tôi là Nhà phát triển chính cho một công ty phần mềm nhỏ. Trong hai năm qua, nhóm của tôi đã phát triển từ một nhà phát triển (tôi) thành một nhóm khoảng chín người. Hầu hết chúng ta đều rất có năng lực, các kỹ sư cao cấp (hơn 20 năm kinh nghiệm xây dựng phần mềm cho mỗi người), do đó, rất ít việc cầm tay nói chung là cần thiết. Chúng tôi sử dụng Scrum để quản lý các nỗ lực của mình và chúng tôi thường hoàn thành rất nhiều việc nhanh chóng với các yêu cầu tối thiểu bằng văn bản.
Khi nhóm phát triển, tôi đã đạt đến mức khó có thể giữ được sự giám sát kỹ thuật đối với toàn bộ dự án đồng thời tự mình viết một số lượng đáng kể mã mới, vì vậy đây là lúc để tôi điều chỉnh vai trò của mình. Làm cách nào tôi có thể khiến bản thân trở nên hữu ích nhất cho nhóm khi tôi không còn dành phần lớn thời gian để phát triển?
Mục tiêu của tôi là cho phép nhóm của tôi phát triển hơn nữa (tức là tăng vận tốc Scrum) bằng cách thêm nhiều nhà phát triển , vì vậy tôi không muốn đơn giản trở thành "cảnh sát kiến trúc" áp đặt ý chí của tôi vào nhóm. Nói cách khác, tôi muốn trở thành người giúp mọi thứ hoạt động tốt hơn / mượt mà hơn là trở thành người làm chậm mọi thứ bằng cách thêm một lớp quan liêu không cần thiết. Tuy nhiên, một trong những rủi ro chính của chúng tôi là mọi thứ sẽ vượt khỏi tầm kiểm soát nếu chúng tôi thêm nhiều người mà không có đủ cấu trúc để giữ tất cả chúng tôi trên cùng một trang.
Cách tốt nhất để đạt được mục tiêu của tôi là gì?