'언젠가 읽기' 컨텐츠는 논문이나 영문 컨텐츠 등 언젠가 읽으려고 즐겨찾기 하고선
읽지 않고 계속 미룰만한 컨텐츠를 읽고 요약하거나 소개합니다.
현장형 엔지니어링 관리자의 느린 죽음
핸즈온 엔지니어링 매니저의 점진적 소멸과 이를 극복하는 방법
개요
많은 엔지니어링 매니저들이 초기에 코딩과 밀접하게 협력하지만, 시간이 지남에 따라 관리 업무에 집중하게 되면서 코딩 시간이 줄어드는 현상을 겪습니다. 이러한 전환은 대부분의 매니저들이 경험하는 일반적인 과정이며, 이는 팀의 효율성과 매니저 개인의 만족도에 영향을 미칩니다.
매니저의 유형
엔지니어링 매니저는 두 가지 유형으로 나뉩니다:
- 슈퍼 핸즈온 매니저: 스프린트의 작업을 직접 수행하고, 코드베이스를 잘 알고 있으며, 팀이 어려운 버그를 해결하는 데 도움을 줍니다.
- 풀타임 매니저: 하루 종일 회의에 참석하고, 1:1 미팅을 진행하며, 코딩 시간을 갖지 못합니다.
대부분의 매니저는 초기에는 슈퍼 핸즈온 매니저로 시작하지만, 점차 풀타임 매니저로 전환됩니다.
매니저가 코딩을 중단하는 이유
매니저로 승진하면 책임 범위가 넓어지고, 팀 규모가 커지면서 코딩에 할애할 수 있는 시간이 줄어듭니다. 초기 몇 년 동안은 전체 시간의 30-70%를 코딩에 할애하지만, 팀이 성장함에 따라 점차 줄어들게 됩니다.
해결 방안
매니저들이 다시 코딩 시간을 확보하고 팀에 긍정적인 영향을 미칠 수 있는 두 가지 아이디어를 제시합니다:
- 내부 도큐먼트를 위한 ChatGPT 개발: 한 매니저는 회사의 컨플루언스, GitHub 리드미 파일, 공개된 슬랙 채널을 이해하는 내부 ChatGPT를 몇 시간 만에 개발하여 팀의 효율성을 높였습니다.
- 개인 작업을 통한 자동화 도구 개발: 저자 자신도 몇 주 전에 유사한 도구를 개발하여 팀의 업무 부담을 줄이고 효율성을 높였습니다.
결론
엔지니어링 매니저들은 코딩과 관리의 균형을 맞추기 위해 노력해야 하며, 적절한 도구와 자동화를 통해 재빨리 코딩 시간을 확보하고 팀의 생산성을 높일 수 있습니다.
함께 읽으면 좋은 참고 자료
- "Engineering Management for the Rest of Us"
- "Managing the Unmanageable"
- "The Manager's Path"