Loading...

「アーティストは出荷する」のもう半分

Original

2008年11月

大企業とスタートアップの違いの1つは、大企業は間違いから身を守るための手順を開発している傾向があることです。スタートアップは幼児のように歩き、物にぶつかり、転びます。大企業はもっと慎重です。

組織におけるチェックの段階的な蓄積は、組織自身またはそれに似た組織に起こった災害に基づいた一種の学習です。たとえば、倒産して納品できなかったサプライヤーに契約を与えた後、企業はすべてのサプライヤーに、入札を提出する前に、自分たちが支払い能力があることを証明することを要求するかもしれません。

企業が成長するにつれて、彼らは必然的にこのようなチェックをより多く行うようになります。それは、彼らが被った災害への対応として、または(おそらくより頻繁に)より大きな企業からの人材を採用し、彼らと一緒に新しいタイプの災害から身を守るための慣習をもたらすためです。

組織が間違いから学ぶのは自然なことです。問題は、新しいチェックを提案する人々が、チェック自体にコストがかかることをほとんど考慮しないことです。

*すべてのチェックにはコストがかかります。*たとえば、サプライヤーに支払い能力の確認をさせる場合を考えてみましょう。それは単なる慎重さではないでしょうか?しかし実際には、かなりのコストがかかる可能性があります。サプライヤーの支払い能力の証明を提供し、確認する両方の当事者の時間の直接的なコストは明らかです。しかし、真のコストは、あなたが聞いたことがないものです。最高のサプライヤーになる可能性のある会社ですが、検証を受けるための努力を割くことができないため、入札しません。または、最高のサプライヤーになる可能性のある会社ですが、支払い能力のしきい値をわずかに下回っています。これは、もちろん、しきい値を上げることに明らかなコストがないため、高い側に設定されます。

組織の誰かが新しいチェックを追加することを提案するたびに、彼らは利点だけでなくコストも説明する必要があります。彼らがそれを分析する際にどんなに悪い仕事をしたとしても、このメタチェックは少なくとも、コストがある必要があることを全員に思い出させ、コストを探させるでしょう。

企業がそうし始めたら、いくつかの驚きが見つかるでしょう。Joel Spolskyは最近、Y Combinatorで、企業顧客にソフトウェアを販売することについて講演しました。彼は、ほとんどの企業では、約1000ドルまでのソフトウェアは、追加の承認なしに個々のマネージャーが購入できるだろうと述べています。そのしきい値を超えると、ソフトウェアの購入は一般的に委員会の承認を得る必要がありました。しかし、このプロセスをベビーシッターすることは、ソフトウェアベンダーにとって非常に高価だったため、50,000ドル未満の料金を請求することは意味がありませんでした。つまり、5000ドルで請求できた可能性のあるものを製造している場合、代わりに50,000ドルで販売する必要があります。

委員会の目的は、おそらく会社が無駄遣いをしないようにすることです。しかし、その結果、会社は10倍の金額を支払うことになります。

購入に関するチェックは常に高価になります。なぜなら、あなたに何かを売るのが難しくなるほど、そのコストが高くなるからです。そして、単に線形にではありません。あなたが売りにくいほど、物を作るのが得意な人は、面倒を見たくありません。あなたに売る人は、あなたに売ることを専門とする会社だけです。そうすれば、あなたはまったく新しいレベルの非効率性に陥ります。市場メカニズムはもはやあなたを守りません。なぜなら、良いサプライヤーはもはや市場にいないからです。

このようなことは、政府という最大の組織すべてに常に起こっています。しかし、政府が導入したチェックは、単に過払いするよりもはるかに深刻な問題を引き起こす可能性があります。政府が導入したチェックは、国の経済全体を麻痺させる可能性があります。1400年頃まで、中国はヨーロッパよりも豊かで、技術的に進歩していました。ヨーロッパが先を行くようになった理由の1つは、中国政府が長距離の貿易航海を制限していたことです。そのため、ヨーロッパ人は探検し、最終的には中国を含む世界中の支配者になることを余儀なくされました。

近年では、サーベンス・オクスリー法は、事実上、米国のIPO市場を破壊しました。それは、それを書いた立法者の意図ではありませんでした。彼らは単に、公開会社に対するチェックをいくつか追加したかっただけです。しかし、彼らはコストを考慮することを忘れました。彼らは、公開しようとしている会社は通常かなり逼迫しており、ゼネラル・エレクトリックが負担できるかもしれない追加のチェックの重さは、若い会社がそもそも公開されるのを防ぐのに十分であることを忘れていました。

チェックのコストについて考え始めると、他の興味深い質問を始めることができます。コストは増加していますか、それとも減少していますか?ある地域では他の地域よりも高いですか?どこで不連続的に増加しますか?大規模な組織がそのような質問を始めた場合、彼らは恐ろしいことを学ぶでしょう。

チェックのコストは実際には増加している可能性があります。その理由は、ソフトウェアが企業でますます重要な役割を果たしており、ソフトウェアを書く人々がチェックによって特に被害を受けているからです。

プログラマーは、多くの種類の労働者とは異なり、最高のプログラマーは実際には一生懸命働きたいと思っています。これは、ほとんどの種類の仕事では当てはまらないようです。私がファストフードで働いていたとき、私たちは忙しい時間を好みませんでした。そして、私が以前芝刈りをしていたとき、雨が降った後、草が長いときは絶対に好みませんでした。

しかし、プログラマーは、より多くのコードを書くと、より良いと感じます。あるいは、より正確には、より多くのコードをリリースすると、より良いと感じます。プログラマーは、違いを生み出したいと思っています。良いプログラマーは、とにかくそうです。

良いプログラマーにとって、スタートアップで働くことの最高のものの1つは、リリースに関するチェックがほとんどないことです。真のスタートアップでは、外部のチェックはまったくありません。朝に新しい機能のアイデアが浮かんだ場合、それを書いて、昼食前に本番サーバーにプッシュすることができます。そして、それができると、より多くのアイデアが浮かびます。

大企業では、ソフトウェアは、起動する前にさまざまな承認を受ける必要があります。そして、これを行うコストは非常に高くなる可能性があります。実際、不連続です。私は最近、数年前、大企業に買収されたスタートアップの3人のプログラマーのグループと話していました。彼らが独立していたとき、彼らはすぐに変更をリリースできました。彼らは、今では、本番サーバーにコードをリリースできる最速の速度は2週間であると言いました。

これは、単に彼らの生産性を低下させたわけではありません。それは、彼らが買収者を嫌うようになりました。

プログラマーが一生懸命働きたいと思うことの兆候を次に示します。これらの男は、以前のように、すぐにコードをリリースできるようになるためにお金を払ったでしょう。私は彼らに、すぐにコードをリリースできるようになるために、買収価格の10%をトレードするかどうかを尋ねました。そして、3人全員がすぐにイエスと言いました。それから、私は彼らに、買収価格のどのくらいの割合をトレードするのかを尋ねました。彼らは、彼らはそれを考えたくないと言いました。なぜなら、彼らは自分がどこまで行くのかを知りたくないからです。しかし、私は、それは半分くらいになるかもしれないという印象を受けました。

彼らは、ユーザーにさらに多くのソフトウェアを提供できるようになるために、数十万ドル、おそらく数百万ドルを犠牲にしたでしょう。そして、ご存知ですか?彼らにそれを許可しても、完全に安全だったでしょう。実際、買収者はより良い状態になっていたでしょう。これらの男は何も壊さなかっただけでなく、はるかに多くのことを成し遂げていたでしょう。そのため、買収者は実際には、より高いコストで、より悪いパフォーマンスを得ています。ソフトウェアの購入を承認する委員会と同じです。

そして、売りにくいことの最大の危険は、あなたが過払いすることではなく、最高のサプライヤーがあなたに売らないことであるのと同じように、プログラマーにあまりにも多くのチェックを適用することの最大の危険は、あなたが彼らを非生産的にすることではなく、良いプログラマーがあなたのために働きたくないことです。

スティーブ・ジョブズの有名な格言「アーティストは出荷する」は、両方の方法で機能します。アーティストは単に出荷できるわけではありません。彼らはそれを主張します。そのため、人々に物を出荷させなければ、アーティストは誰もいません。