스타 트렉이 엔지니어링 관리자에게 심어준 비현실적인 기대와 현실

The Engineering Management Myths Star Trek Teaches (2022)

작성자
HackerNews
발행일
2022년 08월 17일

핵심 요약

  • 1 스타 트렉은 과학 및 공학 분야에 영감을 주지만, 엔지니어링 관리 방식에 대한 비현실적인 기대를 심어줄 수 있습니다.
  • 2 현실의 엔지니어링 문제는 단일 통찰력이나 상명하복식 지시로 해결되지 않으며, 관리자는 기술적 해결보다 인력 관리와 문화 조성에 집중해야 합니다.
  • 3 영웅주의적 접근은 장기적인 시스템 구축에 부적합하며, 진정한 리더십은 팀 신뢰와 원칙 준수를 통해 발휘됩니다.

도입

스타 트렉은 수많은 사람들에게 과학, 공학, 프로그래밍 분야에 대한 깊은 영감을 제공하며, 개인의 노력과 시스템 구축에 긍정적인 영향을 미쳤습니다. 그러나 어린 시절부터 스타 트렉을 시청하며 형성된 공학에 대한 관점은 현실 세계의 엔지니어링 관리 방식과는 상당한 괴리가 있을 수 있습니다. 이러한 비현실적인 사고방식은 개별 기여자(Individual Contributor)로서는 어느 정도 성공할 수 있으나, 대규모 조직의 엔지니어링 관리자 역할 수행 시에는 심각한 문제를 야기할 수 있습니다. 본 글은 스타 트렉이 엔지니어링 관리자에게 심어줄 수 있는 몇 가지 비현실적인 기대를 분석하고, 현실적인 관리 원칙을 제시합니다.

스타 트렉이 제시하는 비현실적인 엔지니어링 관리 방식

스타 트렉은 흥미진진한 스토리텔링을 위해 현실과 동떨어진 엔지니어링 관리 방식을 묘사합니다. 이는 엔지니어링 관리자의 역할에 대한 잘못된 인식을 심어줄 수 있습니다.

  • 기술적 세부 사항을 모두 아는 고위 관리자: 스타 트렉의 지휘관들은 모든 기술적 세부 사항을 꿰뚫고 있으며, 이를 바탕으로 문제를 반복적으로 해결하는 모습을 보여줍니다. 예를 들어, 조르디 라 포지(Geordi La Forge)는 거의 즉각적으로 기술적 해결책을 제시합니다. 그러나 현실에서 엔지니어링 관리자의 핵심 역할은 고위 엔지니어를 고용하고 관리하며, 그들의 경력 개발을 돕고, 조직 문화를 건강하게 유지하는 것입니다. 새로운 트랜스포터 기술을 연구하는 것과 같은 직접적인 기술적 기여는 관리자의 주된 업무가 아닙니다.

  • 단일 핵심 통찰력으로 문제 해결: 스타 트렉은 단 하나의 핵심적인 통찰력으로 복잡한 문제를 해결하는 극적인 순간을 자주 연출합니다. 이는 매우 낭만적이지만, 소프트웨어 및 시스템 엔지니어링의 현실과는 거리가 멉니다. 실제 문제들은 거의 단일 기술적 해답으로 해결되지 않으며, 시간, 자원, 기술 부족과 같은 현실적 제약 속에서 최적화되지 않은 해결책이 도출되기도 합니다. 문제 해결은 종종 사람들의 업무 방식, 프로세스, 심지어 인력 자체의 변화를 수반하며, 기술 단독이 아닌 기술과 사람 간의 인터페이스 및 관계 변화를 통해 이루어집니다.

  • 비현실적으로 효과적인 상명하복식 지시: 스타 트렉에서는 상위 계층의 지시를 통해 기술적 결정이 내려지고 하위 계층으로 전달되는 상명하복식 구조가 매우 효과적인 것으로 그려집니다. 물론 전투나 군사적 결정에서는 이러한 방식이 합리적일 수 있습니다. 그러나 소프트웨어 기업에서 중요한 기술적 결정은 일반적으로 문제에 직접 관여하는 개발자들 간의 장기간 토론과 논의를 통해 도출됩니다. 엔지니어링 관리자는 기술적 해결책을 직접 찾아 지시하기보다, 직원을 고용하고 육성하며 그들이 문제를 해결하도록 돕는 역할을 수행해야 합니다.

  • 영웅주의 조장: 스타 트렉은 영웅적인 엔지니어와 과학자들을 부각합니다. 스타트업 환경에서는 영웅적인 행동이 때때로 필요할 수 있지만, 장기적인 소프트웨어 엔지니어링은 영웅주의에 의존할 수 없습니다. 장기적으로 가치 있는 시스템은 단 한 사람의 영웅적인 행동에 의존해서는 안 됩니다. 영웅을 위한 설계나 영웅에 의존하는 관리는 실패한 설계이자 실패한 관리의 명확한 신호입니다.

스타 트렉의 긍정적인 인력 관리 측면

이러한 비현실적인 엔지니어링 관리 방식과는 대조적으로, 스타 트렉의 인력 관리 방식은 배울 점이 많습니다. 고위 관리자들은 주변 사람들을 신뢰하고 높은 기준을 요구하며, 공유된 원칙을 위반했을 때는 팀을 질책합니다. 또한, 이들 리더는 원칙을 가진 인물로서 팀원들에게 더 나은 성과를 내도록 영감을 줍니다.

결론

스타 트렉은 공학에 대한 흥미로운 이야기와 가치를 제공하지만, 엔지니어링 관리 방식에 대한 비현실적인 환상은 버려야 합니다. 특히 엔지니어링 관리자로서의 역할에 영향을 미치지 않도록 주의해야 합니다. 현실 세계에서는 관리자가 모든 기술적 세부 사항을 알거나 단일 통찰력으로 문제를 해결하는 것이 아니라, 유능한 인력을 고용하고 육성하며, 협력적인 문화를 조성하고, 팀원들이 스스로 문제를 해결하도록 지원하는 것이 중요합니다. 스타 트렉의 긍정적인 인력 관리 원칙을 배우고, 비현실적인 공학 관리의 허상을 경계함으로써 더욱 효과적인 엔지니어링 리더가 될 수 있습니다.

댓글 0

로그인이 필요합니다

댓글을 작성하거나 대화에 참여하려면 로그인이 필요합니다.

로그인 하러 가기

아직 댓글이 없습니다

첫 번째 댓글을 작성해보세요!