- 창업자 사망 뒤 가족 기업은 정보 통제와 회계 가시성이 거의 없는 상태였고, 큰 현금 흐름에도 계정은 적자를 보이며 파산 우려까지 커짐
- 새 시스템은 NetBSD 기반 서버에 XEN VM, Samba NAS, Archivista, Squid, DansGuardian을 올려 파일 저장·문서 보관·인터넷 사용 통제를 중앙화함
- 중앙화가 시작되자 기존 영향력을 가진 인물이 관리자 비밀번호와 서버 삭제를 요구했고, 특히 “그 서버”를 지목하며 통제 장치를 없애려는 압박을 가함
- 며칠 뒤 서버는 UPS 고장, 전원 오연결, 네트워크 중단을 거쳐 디스크가 사라진 상태로 발견됐지만, 별도 외부 백업 덕분에 당시 데이터는 보존됨
- 기술자는 시스템을 만들 수 있어도, 조직 내부의 불신과 압력 속에서 필요한 권한과 협조가 없으면 모든 문제를 구할 수 없음
창업자 사망 뒤 드러난 통제 부재
- 약 16년 전, 여러 회사를 관리·소유하던 가족 기업 창업자가 갑자기 사망함
- 모든 의사결정과 정보를 자신에게 집중시키던 인물이 사라지자, 남은 가족은 사업 운영을 감당하기 어려운 상황에 놓임
- 한 아들은 가족 사업에서 빠져나가 자신의 커리어에 집중하기로 함
- 다른 가족들은 일상 운영에 계속 관여함
- 은퇴한 고령의 아내가 회사를 맡았지만, 상황은 역량 밖이었음
- 가장 큰 문제는 정보 흐름의 부재였음
- 회사에는 제대로 된 디지털 시스템이 없었음
- 직원들은 각자 PC나 개인 노트북을 사용함
- 회계와 행정 데이터는 개별 장비에 흩어졌고, 퇴근 후 집으로 가져가는 경우도 있었음
- 소유자 입장에서는 큰 현금 흐름이 들어오는데도 계정은 늘 적자였고, “이대로 가면 몇 년 안에 파산”할 수 있다는 우려가 커짐
중앙 서버와 문서 관리 시스템 구축
- 해결책은 데이터 관리를 투명하고 추적 가능하게 만드는 정식 IT 시스템을 세우는 것이었음
- 라우터, 스위치, 여러 네트워크 장비, 여러 디스크를 갖춘 서버 구매가 즉시 승인됨
- 운영체제는 당시 습관대로 NetBSD를 선택함
- XEN으로 여러 VM을 구성함
- 한 VM은 Samba 기반 NAS 역할을 맡아 PC들이 파일을 중앙 저장소에 저장하게 함
- 다른 VM은 Archivista를 실행함
- Archivista 인터페이스는 아직 이탈리아어 현지화가 없어, 사용자가 쓰기 쉽도록 직접 번역 작업도 진행함
- 당시 흔한 방식대로 Squid 캐싱 프록시와 DansGuardian 콘텐츠 필터도 추가함
- 인터넷 회선은 매우 느렸고 부하가 걸리면 자주 무너짐
- 로그상 많은 부하는 회사 시간 중 영화 다운로드 같은 여가 사용에서 발생함
- 감독 체계가 없었고 인터넷 사용도 통제되지 않았음
중앙화가 불러온 반발
- 시스템 가동 뒤 직원 교육이 진행됐고, 많은 직원은 파일이 제자리에 모이고 문서 관리가 중앙화된 점을 긍정적으로 받아들임
- OCR, 보관, 중앙 문서 관리는 업무 시간을 크게 줄이고 효율을 높이는 요소였음
- 일부 회계 직원은 계속 회의적이었음
- 가장 강하게 반대한 인물은 사망한 창업자의 전 오른팔이었음
- 그는 새 시스템이 필요 없다고 주장함
- 생활 방식이 급변했고, 급여와 맞지 않는 구매를 했다는 점이 경고 신호였음
- 회사에는 감독 체계가 없었고 현금 거래가 많았음
- 시스템이 안정화된 뒤, 회사에서 쓰는 소프트웨어 제품군의 기술 담당자라고 밝힌 사람이 연락해 전체 서버 구성도와 관리자 비밀번호를 요구함
- 그는 서버가 Windows라고 가정했지만, 실제 구성은 NetBSD 위에서 NetBSD와 Linux VM이 돌아가는 방식이었음
- 시간이 없다는 이유로 다음 날 해당 서버를 지우고 Windows를 설치하겠다고 말함
- 서버 삭제는 새 워크플로 전체에 치명적이었음
- 몇 시간 안에 별도 서버를 제공하겠다는 제안도 거부함
- 엔지니어는 이를 중앙 파일 시스템과 통제 장치를 제거하려는 움직임으로 판단함
“그 서버”를 요구한 압박
- 소유자들은 경험 부족과 상황 대응 실패로 당황했고, 일단 그가 서버를 지우게 한 뒤 나중에 새 하드웨어와 작업 비용을 부담하겠다는 방안까지 요청함
- 엔지니어는 이 제안을 거부함
- 새 서버와 중앙 파일 시스템은 회계 데이터를 소유자와 감사자가 볼 수 있게 만드는 통제 장치였음
- 매일 수천 유로가 “거래”를 통해 사라지고 있었다고 판단함
- 반대하던 인물은 결국 “아무 서버”가 아니라 그 서버가 필요하다고 말함
- 협조하지 않으면 해당 지역에서 일하기 어려워질 것이라는 식으로 압박함
- 엔지니어는 그 지역에 고객이 없고 원하지도 않으며, 새 고객 확보보다 친구들을 위해 제대로 일하겠다고 답함
- 대화 중 엔지니어는 상대가 자신을 어릴 때부터 알던 사람이라는 점을 밝힘
- 상대는 뒤늦게 알아보고 태도를 바꿈
- 다른 해결책을 찾겠다며 사과하고 전화를 끊음
- 이후 다시 연락하지 않음
사라진 디스크와 살아남은 백업
- 소유자들에게 문제가 해결됐다고 알렸지만, 며칠 안에 서버에는 일련의 “불운한 사건”이 이어짐
- UPS가 고장남
- 서버가 “실수로” 뽑혔다가 잘못 다시 연결됨
- 결국 네트워크에서 응답하지 않게 됨
- 서버를 열어보니 하드디스크가 사라져 있었음
- 다행히 소유자들만 아는 별도 백업이 이미 작동 중이었음
- 서버 데이터는 소유자 집에 조용히 설치한 작은 PCEngines Alix 장비로 외부 백업되고 있었음
- 이 장비는 NetBSD와 USB 드라이브 2개로 구성됨
- 하드웨어와 디스크는 느렸지만 신뢰성 있게 동작함
- 해당 장비는 현재 FreeBSD로 다른 곳에서 서비스를 제공하며 여전히 동작함
- 엔지니어는 당시까지의 데이터를 소유자들에게 넘기고 이후 대응 방침을 물음
- 소유자들은 며칠, 몇 주 동안 고민함
- 결국 절도 신고 근거가 있는지 조사할 수도 있다고 말함
- 이후 해당 사안에 대해 더 듣지 못함
거절한 제안과 남은 한계
- 이후 회사는 네트워크 인프라 관리와 내부 절차 개편을 맡아 달라며 고액 제안을 함
- 집을 멀리 샀고 다른 고객을 포기해야 하는 상황도 감수할 만큼 충분히 지불하겠다고 함
- 공통 지인은 현금 흐름은 크지만 통제 부족 때문에 너무 많은 사람이 회사를 이용하고 있으니, 그 일을 맡으면 큰 도움이 될 것이라고 권함
- 엔지니어는 제안을 즉시 거절함
- 자신의 일과 삶의 방향을 포기해야 했음
- 즐기지 않는 싸움을 해야 했고, 이길 수 없을 수도 있었음
- 부정직한 사람들이 이기는 경우도 있다는 판단이 있었음
- 이후 들은 바로는 소유자들은 점차 물러남
- 나중에 또 다른 요청이 있었고 준비가 끝났을 때도 다시 막힘
- 결국 그는 떠날 수밖에 없었음
- 필요한 일을 할 도구와 권한이 주어지지 않았음
- 소유자들은 압도되고 준비되지 못해, 자신들을 해치는 사람들의 압력에 자주 굴복함
- 독자들이 조직범죄 연루를 추측했지만, 상황은 매우 문제적이고 부정직했을 뿐 조직범죄는 아니었음
- “최악의 부분”은 내부 역학, 신뢰 남용, 부적절한 행위였음
- 프라이버시와 서술 부담 때문에 자세한 내용은 밝히지 않음
- 기술자가 문제를 해결할 수는 있지만, 관련자들이 문제를 고치는 대신 보호하려 할 때는 모든 문제를 해결할 수 없음