Skip to the content.

Tech Lead vs Engineering Manager

회사에서 테크 리드와 엔지니어링 매니저 역할을 혼용하는 것은 매우 일반적인 일입니다. 두 역할의 일부분이 겹치긴 하지만, 관점은 다릅니다. 테크 리드는 시스템을 책임지는 반면 엔지니어링 매니저는 사람을 책임집니다.

작은 규모의 팀이거나 또는 경험이 많은 엔지니어링 매니저나 테크 리드가 있다면, 한 사람이 두 역할을 모두 담당할 수 있습니다. 하지만 시스템의 복잡도가 증가하고 팀의 규모가 커짐에 따라, 두 사람이 각 역할을 담당할 수 있는 기회가 올 수 있습니다.

다음은 서로 다른 역할별 책임에 대한 예시의 대략적인 목록입니다.

Tech Lead (System) Engineering Manager (People)
기술적 탁월함과 혁신 경력관리를 위한 계획, 승진과 코칭
아키텍쳐와 시스템 통합 인원에 대한 계획과 고용
기술 멘토링, 채택 및 일치 팀 계획과 전달
기술적인 스파이크와 실험 목표, 성과와 피드백
코드 리뷰와 피드백 원온원
시스템 설계 발표 기술적인 결정에 참여
기술 생산능력 계획 상위 레벨과 관리 조직간의 커뮤니케이션
제품 이슈의 보고 팀 빌딩 활동과 문화
시스템 SLA, 지표와 모니터링 팀 보호와 행복
플랫폼 방향, 패턴과 연습 팀 생산력과 지표
다른 테크 리더와의 일치 다른 개발 매니저와의 일치
30%~70% 시간의 코딩 업무 시간의 0%~30% 시간의 코딩 업무
시스템 로드맵 (공유) 시스템 로드맵 (공유)
개발 프로세스 (공유) 개발 프로세스 (공유)
팀의 가시성과 인정 (공유) 팀의 가시성과 인정 (공유)
필요할 때 엔지니어링 매니저 역할도 가능한 능력 필요할 때 테크 리더 역할도 가능한 능력

마지막으로 강조하고 싶은 점은 두 역할의 많은 부분이 상호배타적이지 않기 때문에 다른 측면의 역할 또한 매우 중요하다는 사실입니다. 팀이 직면한 기술적 과제를 이해하지 못하는 엔지니어링 매니저는 그 역할을 성공적으로 수행할 수 없습니다. 팀 엔지니어의 경력관리를 이해하지 못하는 테크 리드 또한 마찬가지입니다.

엔지니어링 매니저가 테크 리드의 역할을 하는 것(그 반대의 경우도)도 매우 중요하더라도, 본연의 역할에 집중하고 탁월하게 해내는 것 또한 중요합니다. 명확하게 겹치는 역할로 협업할 기회가 있더라도, 두 직책은 갈등과 오해를 피하기 위해서 무엇이 누구의 책임인지 잘 알아야 합니다.

Other Pages