"아티스트는 결과물을 낸다"의 또 다른 절반
2008년 11월
대기업과 스타트업의 차이점 중 하나는 대기업이 실수로부터 스스로를 보호하기 위한 절차를 개발하는 경향이 있다는 점이다. 스타트업은 아장아장 걷는 아기처럼 계속해서 부딪히고 넘어지기 일쑤다. 대기업은 좀 더 신중하다.
조직 내에서 점진적으로 쌓이는 검사(checks)는 해당 조직이나 유사한 조직에 발생했던 재난을 바탕으로 한 일종의 학습이다. 예를 들어, 파산하여 납품에 실패한 공급업체와 계약을 맺은 후, 회사는 모든 공급업체에게 입찰 전에 지급 능력을 증명하도록 요구할 수 있다.
회사가 성장함에 따라 이러한 검사들은 필연적으로 늘어난다. 이는 회사가 겪었던 재난에 대한 대응이거나, (아마도 더 자주) 새로운 유형의 재난으로부터 보호하기 위한 관습을 지닌 대기업 출신 인력을 고용함으로써 발생한다.
조직이 실수로부터 배우는 것은 자연스러운 일이다. 문제는 새로운 검사를 제안하는 사람들이 그 검사 자체에 비용이 든다는 사실을 거의 고려하지 않는다는 점이다.
모든 검사에는 비용이 든다. 예를 들어, 공급업체에게 지급 능력을 확인하도록 하는 경우를 생각해보자. 그것은 단순히 신중함에 불과한가? 하지만 사실 그것은 상당한 비용을 초래할 수 있다. 공급업체의 지급 능력 증명을 제공하고 확인하는 양측 사람들의 직접적인 시간 비용은 분명히 존재한다. 그러나 진정한 비용은 당신이 결코 듣지 못하는 것들이다: 최고의 공급업체가 될 수 있었지만, 검증받을 노력을 할 여유가 없어 입찰하지 않는 회사. 또는 최고의 공급업체가 될 수 있었지만, 지급 능력 기준에 약간 미달하는 회사—이 기준은 물론 높게 설정될 것이다. 왜냐하면 기준을 높이는 데 드는 명백한 비용이 없기 때문이다.
조직 내에서 누군가 새로운 검사를 추가할 것을 제안할 때마다, 그들은 이점뿐만 아니라 비용도 설명해야 한다. 그들이 분석을 얼마나 형편없이 했든 간에, 이 메타 검사는 적어도 모든 사람에게 비용이 존재해야 한다는 것을 상기시키고, 그 비용을 찾도록 유도할 것이다.
만약 기업들이 그렇게 하기 시작한다면, 몇 가지 놀라운 사실을 발견할 것이다. Joel Spolsky는 최근 Y Combinator에서 기업 고객에게 소프트웨어를 판매하는 것에 대해 강연했다. 그는 대부분의 회사에서 약 1000달러까지의 소프트웨어는 개별 관리자가 추가 승인 없이 구매할 수 있다고 말했다. 그 기준을 넘어서는 소프트웨어 구매는 일반적으로 위원회의 승인을 받아야 했다. 그러나 이 과정을 관리하는 것이 소프트웨어 공급업체에게 너무 비싸서 50,000달러 미만으로 청구하는 것은 의미가 없었다. 이는 당신이 원래 5000달러를 청구했을 수도 있는 것을 만들고 있다면, 대신 50,000달러에 팔아야 한다는 의미이다.
위원회의 목적은 아마도 회사가 돈을 낭비하지 않도록 하는 것일 것이다. 하지만 그 결과는 회사가 10배나 더 많은 돈을 지불하게 되는 것이다.
구매에 대한 검사는 항상 비쌀 것이다. 왜냐하면 당신에게 무언가를 판매하기 어려울수록, 더 많은 비용이 들기 때문이다. 그리고 단순히 선형적으로만 증가하는 것도 아니다. 만약 당신에게 판매하기가 너무 어렵다면, 물건을 가장 잘 만드는 사람들은 굳이 애쓰려 하지 않을 것이다. 당신에게 판매하려는 유일한 사람들은 당신에게 판매하는 것을 전문으로 하는 회사들뿐이다. 그러면 당신은 완전히 새로운 수준의 비효율성에 빠지게 된다. 좋은 공급업체들이 더 이상 시장에 없기 때문에 시장 메커니즘은 더 이상 당신을 보호하지 못한다.
이러한 일들은 가장 큰 조직인 정부에게 끊임없이 발생한다. 그러나 정부가 제정한 검사들은 단순히 과도한 지불보다 훨씬 더 나쁜 문제를 야기할 수 있다. 정부가 제정한 검사들은 한 국가의 전체 경제를 마비시킬 수 있다. 약 1400년까지 중국은 유럽보다 더 부유하고 기술적으로 발전했다. 유럽이 앞서나가게 된 한 가지 이유는 중국 정부가 장거리 무역 항해를 제한했기 때문이다. 그래서 유럽인들이 탐험하고 결국 중국을 포함한 나머지 세계를 지배하게 되었다.
최근에는 Sarbanes-Oxley 법이 사실상 미국 IPO 시장을 파괴했다. 이는 이 법을 작성한 입법자들의 의도가 아니었다. 그들은 단지 상장 기업에 몇 가지 검사를 더 추가하고 싶었을 뿐이다. 그러나 그들은 비용을 고려하는 것을 잊었다. 그들은 상장을 앞둔 회사들이 보통 상당히 빠듯한 상황이며, General Electric에게는 쉬울 수 있는 몇 가지 추가 검사의 부담이 젊은 회사들이 아예 상장하지 못하게 막기에 충분하다는 사실을 잊었다.
검사의 비용에 대해 생각하기 시작하면, 다른 흥미로운 질문들을 던질 수 있다. 비용이 증가하고 있는가 아니면 감소하고 있는가? 어떤 분야에서는 다른 분야보다 높은가? 어디에서 불연속적으로 증가하는가? 만약 대규모 조직들이 그러한 질문들을 하기 시작한다면, 그들은 몇 가지 무서운 사실들을 알게 될 것이다.
나는 검사의 비용이 실제로 증가하고 있을 수 있다고 생각한다. 그 이유는 소프트웨어가 회사에서 점점 더 중요한 역할을 하고 있으며, 소프트웨어를 작성하는 사람들이 검사로 인해 특히 피해를 입기 때문이다.
프로그래머는 많은 유형의 근로자와 달리, 최고의 프로그래머들은 실제로 열심히 일하는 것을 선호한다. 이는 대부분의 직업에서는 그렇지 않은 것 같다. 내가 패스트푸드점에서 일했을 때, 우리는 바쁜 시간을 선호하지 않았다. 그리고 잔디를 깎을 때, 나는 일주일간 비가 온 뒤 잔디가 길어졌을 때를 확실히 선호하지 않았다.
하지만 프로그래머들은 더 많은 코드를 작성할 때 더 좋아한다. 더 정확히 말하면, 더 많은 코드를 출시할 때 그렇다. 프로그래머들은 변화를 만들고 싶어 한다. 적어도 좋은 프로그래머들은 그렇다.
좋은 프로그래머들에게 스타트업에서 일하는 가장 좋은 점 중 하나는 출시(releases)에 대한 검사가 거의 없다는 것이다. 진정한 스타트업에서는 외부 검사가 전혀 없다. 아침에 새로운 기능에 대한 아이디어가 있다면, 점심 식사 전에 코드를 작성하여 프로덕션 서버에 푸시할 수 있다. 그리고 그렇게 할 수 있을 때, 더 많은 아이디어를 얻게 된다.
대기업에서는 소프트웨어가 출시되기 전에 다양한 승인을 거쳐야 한다. 그리고 이를 수행하는 비용은 엄청날 수 있으며—사실상 불연속적이다. 나는 최근 몇 년 전 대기업에 인수된 스타트업 출신 프로그래머 세 명과 이야기를 나눴다. 그들이 독립적이었을 때는 변경 사항을 즉시 출시할 수 있었다. 이제 그들은 프로덕션 서버에 코드를 출시할 수 있는 가장 빠른 시간이 2주라고 말했다.
이것은 그들을 단순히 덜 생산적으로 만들지 않았다. 그것은 그들이 인수 기업에서 일하는 것을 싫어하게 만들었다.
프로그래머들이 얼마나 열심히 일하는 것을 좋아하는지 보여주는 증거가 있다: 이들은 예전처럼 코드를 즉시 출시할 수 있기 위해 돈을 지불했을 것이다. 나는 그들에게 인수 가격의 10%를 즉시 코드를 출시할 수 있는 능력과 바꿀 의향이 있는지 물었고, 세 명 모두 즉시 그렇다고 답했다. 그리고 나서 나는 그들이 그것을 위해 인수 가격의 최대 몇 퍼센트까지 바꿀 의향이 있는지 물었다. 그들은 얼마나 높이까지 갈지 알고 싶지 않아서 생각하고 싶지 않다고 말했지만, 나는 그것이 절반에 달할 수도 있다는 인상을 받았다.
그들은 사용자에게 더 많은 소프트웨어를 제공할 수 있기 위해 수십만 달러, 어쩌면 수백만 달러를 희생했을 것이다. 그리고 아는가? 그들이 그렇게 하도록 내버려 두는 것은 완벽하게 안전했을 것이다. 사실, 인수 기업은 더 나았을 것이다. 이들은 아무것도 망가뜨리지 않았을 뿐만 아니라, 훨씬 더 많은 것을 해냈을 것이다. 따라서 인수 기업은 사실 더 큰 비용으로 더 나쁜 성과를 얻고 있는 것이다. 소프트웨어 구매를 승인하는 위원회와 마찬가지로 말이다.
그리고 판매하기 어려운 대상이 되는 가장 큰 위험이 과도한 지불이 아니라 최고의 공급업체가 아예 당신에게 판매하지 않으려 한다는 것과 마찬가지로, 프로그래머에게 너무 많은 검사를 적용하는 가장 큰 위험은 그들을 비생산적으로 만드는 것이 아니라, 좋은 프로그래머들이 아예 당신을 위해 일하고 싶어 하지 않을 것이라는 점이다.
Steve Jobs의 유명한 격언인 "아티스트는 결과물을 낸다(artists ship)"는 양방향으로 작동한다. 아티스트는 단순히 결과물을 낼 수 있는 것만이 아니다. 그들은 그것을 고집한다. 그러므로 당신이 사람들에게 결과물을 내도록 허용하지 않는다면, 당신은 어떤 아티스트도 가질 수 없을 것이다.