저는 소규모 회사의 개발자 팀을 "관리"하는 불안정한 위치에 있습니다. 나는 일을 할당하고 그들의 성과에 대한 피드백을 제공하지만 실제로 개인을 징계 할 의지가 없기 때문에 "관리"라고 말합니다.
내 팀 중 일부는 무엇을해야할지 모르고, 스스로 작업 할 수없고, 엄청난 양의 손을 필요로하며, 그대로두면 일반적으로 프로젝트에 큰 혼란을 안겨줍니다. 실패가 발생하면 나는 프로젝트를 구제하고 결승선을 가로 질러 밀어 내야합니다 (때로는 절뚝 거림).
이러한 개발자는 프로그래밍 개념에 대한 기술이 부족할뿐만 아니라 일반적으로 코드 문제에 대한 솔루션을 공식화하는 능력이 부족합니다. 루프 작성과 같은 간단한 작업은 문제에 대한 솔루션을 설계하고 구현하는 것은 물론 어렵습니다.
우리는 페어 프로그래밍, 수업 비용 제공, 책 구입, 근무 시간 동안 훈련에 시간 할당, 심지어 팀 훈련에 하루 종일 소요하는 것을 시도했습니다.
다른 선임 개발자와 나는 무엇을해야할지 모르겠지만, 우리의 생산성은 이러한 개인을 매일 처리해야하는 상황에서 제한을 받고 있습니다. 경영진은 우리가 그들에게 일을하도록 강요하고 있으며 그들의 주요 불만은 일이 얼마나 빨리 완료되지 않는지입니다.
우리 경영진 중 누구도 저와 다른 선임 개발자 외에 다른 개발자와 직접 일하지 않습니다. 관리는 비 기술적이며 모든 개발자가 동등하게 생성되며 더 빨리 완료하려면 이러한 프로젝트에 더 많은 사람이 필요하다고 믿습니다.
나는 이미 "신화의 남자의 달"과 "코드 완성"의 섹션이 포함 된 문서를 준비 중이며, 우리를 정말로 방해하는 것은 개발주기를 통해 평범한 사람들을 끌어 야한다는 통계와 함께 설명하기 위해 경영진에게 보낼 것입니다.
다른 어떤 리소스가 있습니까? 책, 기사, 일반적인 조언은 무엇이든지 도움이 될 것입니다.