엔지니어링 매니저는 코드를 작성해야 할까요? '코딩'의 정의에 달려 있습니다.

2025-03-04
엔지니어링 매니저는 코드를 작성해야 할까요?  '코딩'의 정의에 달려 있습니다.

이 글에서는 엔지니어링 매니저가 코드를 작성해야 하는지 여부를 탐구합니다. 저자는 모든 매니저는 '코드 안에 있어야' 하며, 코드베이스와 팀의 작동 방식을 이해해야 한다고 주장하지만, 모든 매니저가 주요 코드 작성자일 필요는 없다고 말합니다. 매니저는 채용, 전략 기획, 의사 결정, 문화 구축, 멘토링 등 팀 효율성 향상에 집중해야 합니다. 하지만 현재 경제 상황에서 매니저는 더 높은 효율성이 요구되며, '코드 안에 있는 것'과 다른 관리 책임 사이에서 균형을 맞춰야 합니다. 이 글에서는 매니저가 '코드 안에 있기' 위한 방법으로 전용 코딩 시간 확보, 부하 직원과의 페어 프로그래밍, 코드 리뷰, 특정 상황(예: 프로토타이핑이나 인시던트 처리)에서 코딩 참여 증가 등을 제안합니다. 결론적으로 저자는 중요한 것은 매니저가 '코드 안에 있는지' 여부이며, 주로 코드를 작성하는지 여부가 아니라고 결론짓습니다.

더 보기
개발

파킨슨 법칙: 마감일을 설정하여 효율성을 높이세요

2024-12-12
파킨슨 법칙: 마감일을 설정하여 효율성을 높이세요

파킨슨 법칙은 일이 완료에 필요한 시간을 채우도록 확장된다는 법칙입니다. 제임스 스테이너는 엔지니어링 관리자의 관점에서 도전적이지만 달성 가능한 마감일을 설정하는 것이 중요하다고 주장합니다. '철의 삼각형'(범위, 자원, 시간)을 사용하여 마감일이 범위 확장을 방지하고 효율성을 높이며 혁신을 촉진하는 방법을 보여줍니다. 또한 주간 보고를 구현하여 사전적인 작업 완료를 장려하여 궁극적으로 효율성을 높이는 것을 강조합니다.

더 보기