기업 소프트웨어 엔지니어링 직무는 보여주기식인가?

A FAANG 기업을 포함한 대기업의 소프트웨어 엔지니어링(SWE) 역할 중 상당 부분은 관료주의적 오버헤드와 기술적 결과물보다 가시성을 보상하는 인센티브 구조로 인해 종종 보여주기식(performative)처럼 느껴지곤 합니다. 일부 엔지니어들은 이를 낭비라고 인식하는 반면, 다른 이들은 이러한 '여유(slack)'가 복잡한 조직을 확장하며 안정성을 유지하고 리스크를 관리하기 위해 필요한 부산물이라고 주장합니다.

기술적 결과물과 가시성 사이의 긴장 관계

많은 엔지니어들에게 기술적 기여와 전문적인 인정 사이의 간극은 주요한 좌절의 원인입니다. 소수의 "all-stars"가 팀의 기술적 목표를 이끌어가는 반면, 다른 이들은 경영진이 인상적이라고 느끼지만 실제 가치는 거의 더하지 않는 활동에 참여하고 있다는 인식이 존재합니다.

파레토 법칙과 프라이스의 법칙

여러 기여자들이 생산성이 팀 전체에 고르게 분배되지 않는다는 점을 언급했습니다.

  • 파레토 법칙: 일부는 인력의 약 20%가 나머지 80%를 지탱한다고 주장합니다.
  • 프라이스의 법칙: 이 이론은 전체 참여자 수의 제곱근에 해당하는 인원이 최소 절반의 결과를 만들어낸다고 제안합니다.

이러한 역학 관계는 어떤 대규모 그룹에서든 소수의 고성과자가 자연스럽게 대부분의 영향력을 발휘한다는 것을 시사하며, 이는 많은 직무가 본질적으로 보여주기식이라는 느낌을 줄 수 있습니다.

규모의 확장에 따른 자연스러운 결과로서의 관료주의

흔히 "보여주기식 업무"라고 불리는 것이 실제로는 대기업의 필수적인 인프라일 수 있습니다. 조직이 성장함에 따라 조정, 리스크 관리, 표준화의 필요성이 증가합니다.

관료주의의 철칙

한 관점은 조직이 필연적으로 두 그룹으로 나뉜다고 제안합니다. 조직의 목표에 헌신하는 그룹과 조직 그 자체에 헌신하는 그룹입니다. 시간이 흐름에 따라, 관리자와 규칙 제정자들로 구성된 두 번째 그룹이 통제권을 얻는 경향이 있으며, 이는 초점을 결과물에서 프로세스 준수로 전환시킵니다.

조직적 여유(Organizational Slack)

일부에서는 "낭비"가 실제로는 "여유(slack)"라고 주장합니다. 이는 예상치 못한 위기에 대응하는 데 필요한 회복탄력성을 제공하거나, 핵심 인력이 떠날 때 시스템이 멈추는 것을 방지합니다. 이 관점에서 관료주의(법적 준수, 표준화된 UI, 출시 도구)는 자원 낭비가 아니라, 제품이 대규모로 운영될 수 있도록 하는 필수적인 비계(scaffold)입니다.

관리직의 역할과 1:1 미팅

관리직 활동, 특히 1:1 미팅의 가치에 대해 의견이 크게 갈립니다.

  • 회의론자: 일부는 1:1 미팅을 제품에 기여하지 않으면서 관리자의 일정을 채우는 가치 낮은 활동으로 봅니다.
  • 옹호론자: 다른 이들은 1:1 미팅이 조직의 방향성에 대한 맥락을 제공하고, 멘토링을 수행하며, 저성과자를 식별하는 데 필수적이라고 주장합니다. 이들은 이러한 미팅이 없다면 관리자가 팀의 업무에 대한 기술적 현실을 이해할 수 없다고 주장합니다.

인센티브와 "게임의 규칙 따르기"

기업이 영향력을 측정하기 위해 객관적인 지표를 사용하려고 할 때, 의도치 않게 보여주기식 행동을 유도하는 인센티브를 만들기도 합니다.

"이런 일이 계속되면 사람들은 옳은 일을 하는 것보다 게임의 규칙을 따르는 법을 배우게 될 것입니다."

코드 라인 수(LOC), PR count, 또는 사무실 체류 시간과 같은 지표들은 엔지니어들이 품질과 실제 비즈니스 영향력보다 가시성과 양을 우선시하도록 장려하는 "대리 지표(proxy metrics)"로 자주 인용됩니다. 이는 유용한 기능을 만드는 것보다 경영진에게 자신을 어필하고 "braincells"를 얻어내는 것이 커리어리어 발전 측면에서 더 효과적인 문화를 만듭니다.

고용 형태에 따른 상이한 경험

조직의 역학 관계는 고용 구조에 따라 크게 달라집니다. 한 기여자는 정규직(FTEs)과 계약직 사이의 극명한 차한을 언급했습니다.

"만약 정규직(FTE)이 한두 명의 계약직을 관리하게 된다면, 그들은 모든 업무를를 모든 업무를 넘겨주고, 편하게 쉬면서... 그리고 좋은 결과가 나오면 경영진과의 미팅에서 그 공로를 가로채기 위해 뛰어들 것입니다."

이러한 이중 구조 시스템은 일부 정규직이 실제 기술적 부담을 짊어지는 계약직들이 있는 동안 "사실상 은퇴한" 상태로 지존할 수 있게 합니다.

Sources