4.74.3.3 문제 해결자(Firefighter)로서의 카타르시스 중독: 고의로 이슈를 방치하거나 난이도를 부풀려 극적으로 해결하는 사보타주(Sabotage) 패턴
기술 운영 및 연구개발(R&D) 조직에서 시스템의 위기 상황을 극적으로 해결하며 영웅으로 떠오르는 엔지니어들이 존재한다. 이들은 일명 ’소방수(Firefighter)’로 불리며 경영진의 찬사를 받지만, 심층적으로 분석해 보면 이러한 영웅주의 이면에는 심각한 도덕적 해이(Moral Hazard)와 조직적 사보타주(Sabotage) 패턴이 숨겨져 있을 수 있다. 본 절에서는 문제 해결자로서의 카타르시스(Catharsis)에 중독된 엔지니어가 자신의 영향력을 과시하기 위해 의도적으로 위기를 조장하거나 방치하는 악의적 행동 양식을 분석하고, 이를 근절하기 위한 관리적 통제 방안을 논의한다.
1. 히어로 신드롬(Hero Syndrome)과 카타르시스 중독
정상적인 소프트웨어 엔지니어링의 최종 목표는 ’장애가 발생하지 않는 지루하고 안정적인 시스템’을 구축하는 것이다. 그러나 일부 엔지니어들은 이러한 ’지루함’을 견디지 못하거나, 조용히 시스템을 유지보수하는 행위가 자신의 성과를 드러내기에 부적합하다고 판단한다. 이들은 시스템이 붕괴될 위기에 처했을 때 구원자로서 등장하여 문제를 해결하는 과정에서 극도의 심리적 만족감, 즉 카타르시스를 느낀다. 이를 경영학 및 심리학 교차 영역에서는 히어로 신드롬(Hero Syndrome)이라고 부른다.
이러한 성향의 엔지니어는 자신의 기술적 탁월함(Technical Excellence)을 증명하고, 조직의 ’대체 불가능한 인재(Irreplaceable Talent)’로 인정받기 위해 무의식적 혹은 의도적으로 시스템의 취약점을 방치하는 경향을 보인다.
2. 의도적 사보타주(Sabotage)의 행동 패턴
문제 해결 카타르시스에 중독된 지식 독점자는 단순히 장애를 해결하는 것을 넘어, 인위적으로 위기를 증폭시키는 기만적 패턴을 보인다. 대표적인 양상은 다음과 같다.
- 알려진 취약점(Known Vulnerability)의 의도적 방치: 코드 리뷰나 테스트 단계에서 발견한 논리적 결함(Logical Flaw)이나 메모리 누수(Memory Leak) 위험을 즉각적으로 수정하지 않고, 서비스 트래픽이 몰리는 중요한 시점까지 조용히 묻어둔다.
- 난이도의 의도적 부풀리기(Exaggeration of Difficulty): 아주 사소한 설정 변경(Configuration Change)이나 간단한 롤백(Rollback)만으로 해결될 수 있는 장애를, 아키텍처의 근본적인 문제로 포장하여 경영진의 위기감을 고조시킨다. 이후 자신이 며칠 밤을 새우는 퍼포먼스를 연출하여 문제를 ‘극적으로’ 해결한다.
- 지식의 사일로화(Siloing): 장애 조치(Troubleshooting) 과정에서 발생한 핵심 인사이트나 해결 스크립트를 사내 위키(Wiki)나 장애 사후 보고서(Post-mortem)에 제대로 기록하지 않는다. 다음번에 동일한 장애가 발생했을 때 오직 자신만이 문제를 해결할 수 있도록 지식을 은닉한다.
graph TD
A[잠재적 장애 요인 발견] -->|사전 예방 생략| B(이슈의 고의적 방치)
B --> C{크리티컬 인시던트 발생}
C --> D[난이도 과장 및 위기감 조장]
D --> E[독단적인 문제 해결 및 영웅적 퍼포먼스]
E --> F[극단적 보상 획득 및 카타르시스 체감]
F -->|지식 문서화 회피| A
style A fill:#f9d0c4,stroke:#333,stroke-width:2px
style C fill:#f9d0c4,stroke:#333,stroke-width:2px
style E fill:#d4e157,stroke:#333,stroke-width:2px
3. 기술 경영 관점에서의 위험성 및 대응 전략
이러한 패턴은 경영진에게 심각한 착시 현상을 유발한다. 화재를 사전에 예방하여 소방차가 출동할 일조차 없게 만든 ’조용히 우수한 엔지니어’는 인사 평가에서 불이익을 받고, 오히려 방화범이자 소방수인 불건전한 엔지니어가 최고의 고과와 성과급을 독식하게 된다. 이는 결국 성실한 인재들의 조직 이탈(Turnover)을 가속화한다. 경영진과 최고기술책임자(CTO)는 다음과 같은 방식으로 대처해야 한다.
3.1 성과 평가 시스템의 패러다임 전환
’장애 해결 횟수’나 ’긴급 투입 시간’이 아닌, **‘시스템 무장애 가동 시간(Uptime)’**과 **‘장애 예방 기여도’**를 최우선 평가지표(KPI)로 설정해야 한다. 밤을 섀우며 문제를 해결한 엔지니어보다, 조용한 리팩토링(Refactoring)과 자동화된 테스트 코드 작성으로 잠재적 버그를 사전에 차단한 엔지니어에게 최고의 보상을 제공해야 한다.
3.2 블레임리스 포스트모템(Blameless Post-mortem) 제도화
장애 발생 시 특정 개인의 영웅적 활약을 칭송하는 문화를 근절해야 한다. 구글(Google)의 사이트 신뢰성 공학(SRE, Site Reliability Engineering)에서 강조하듯, 장애가 진압된 후에는 반드시 ‘비난 없는 사후 분석(Blameless Post-mortem)’ 회의를 열어야 한다. 이 자리에서 위기가 발생한 근본 원인(Root Cause Analysis, RCA)을 분석하고, 한 명의 엔지니어에게 의존하지 않고 시스템적으로 장애를 복구할 수 있는 자동화 파이프라인(Self-healing Pipeline) 구축을 의무화해야 한다.
3.3 영웅주의적 행동에 대한 패널티 부여
고의로 장애를 방치하거나 난이도를 부풀린 정황이 객관적 지표(코드 커밋 히스토리, 로그 분석 등)를 통해 확인될 경우, 이를 명백한 윤리적 사보타주 행위로 규정하여 인사 위원회에 회부하는 등 강경하게 대처해야 한다.
3.4 결론
뛰어난 소방수는 불을 잘 끄는 사람이 아니라, 화재가 발생할 조건을 원천적으로 제거하는 사람이다. 경영진은 화려하게 포장된 카타르시스적 문제 해결 이면에 숨은 시스템의 구조적 결함과 지식 독점의 폐해를 꿰뚫어 보아야 하며, 모든 위기 관리 프로세스를 개인의 역량이 아닌 ‘팀의 시스템’ 기반으로 재편해야 한다.