저는 소규모 소프트웨어 회사의 수석 개발자입니다. 지난 2 년 동안 우리 팀은 한 명의 개발자 (나)에서 약 9 명의 그룹으로 성장했습니다. 우리 대부분은 매우 유능한 선임 엔지니어 (1 인당 소프트웨어 제작 경험 20 년 이상)이므로 손을 거의 들지 않아도됩니다. 우리는 노력을 관리하기 위해 스크럼을 사용하며, 최소한의 서면 요구 사항만으로도 빠르게 많은 일을 처리합니다.
팀이 성장함에 따라 프로젝트 전체에 대한 기술 감독을 유지하면서 상당한 양의 새 코드를 직접 작성하는 것이 어려운 시점에 이르렀으므로 역할을 조정할 때가되었습니다. 더 이상 개발에 대부분의 시간을 소비하지 않을 때 팀에 가장 유용한 방법은 무엇입니까?
저의 목표는 더 많은 개발자를 추가하여 그룹이 더 성장할 수 있도록하는 것입니다. 다시 말해서, 불필요한 관료주의 계층을 추가하여 일을 늦추는 사람보다는 일이 더 잘 작동하도록 도와주는 사람이되고 싶습니다. 그럼에도 불구하고 우리의 주요 위험 중 하나는 동일한 페이지에 우리를 모두 유지할 수있는 충분한 구조를 갖지 않고 더 많은 사람들을 추가하면 상황이 통제에서 벗어날 수 있다는 것입니다.
목표를 달성하는 가장 좋은 방법은 무엇입니까?