オープン・インテリジェント・プロパティ
2004年8月4日
私がThoughtworksで働くことに安心感を感じている理由は数多くありますが、その多くは、ここの人々のほとんどが私と同じ広範な原則を共有しているからです。長年にわたって議論の的となっているものの1つは、自社の知的財産に対する私たちの姿勢です。本質的に、私たちはそれを公開しています。
その一例として、継続的インテグレーションに関する私たちの取り組みとツールがあります。社内で開発した専門知識とツールを秘匿すべきだと考える人もいました。しかし、私たちは学んだことを書き、話し、私たちの便利なツールをオープンソースコミュニティに公開しました。特に財務的なバックグラウンドを持つ人々の中には、これは奇妙な行動のように思えた人もいます。成熟したコンサルティング会社がするようなことではないと。
私は独立系コンサルタント時代に同様の考えを持っていました。同僚の中には、クライアントに利用させるために、自分の最高のアイデアについてあまり話したがらなかった人もいました。一方、出会ったすべてのヒントを喜んで共有する人もいました。私のキャリアにおけるナンバーワンのメンターであるジム・オデルは、常にアイデアを共有するという哲学に従ってきました。私は彼のやり方がうまくいっていると感じ、私も同じようにしました。ジェリー・ワインバーグもまさにこの哲学に従っています。
さて、私自身もThoughtworksも、利他的な理由でこれを行っていると主張するつもりはありません。私たちは、自分の持ち物を無私無欲に与えるサイバー聖人になろうとしているわけではありません。オープン・インテリジェント・プロパティは、非常に大きな報酬を得られる原則です。
最も明白な報酬の1つは、宣伝効果です。世界で最高のアイデアでも、誰も知らなければ大金を稼ぐことはできません。あなたのアイデアについて話すことで、あなたを雇いたいと思う人を見つけ出すことができます。一般的なアイデアを提供することは価値がありますが、LimitationsOfGeneralAdviceにもあるように、人々は特定の状況に一般的なアイデアを適用するためにあなたを雇う可能性があります。他のアイデアを異なる形でパッケージ化したいと思う人もいるので、人々は他の情報源で利用可能な資料のトレーニングコースを行う人を連れてきます。
あなたが話す特定のアイデアが適用できない場合でも、それらについて書くことで、他の人々があなたの一般的な考え方を知る機会が得られます。その結果、あなたが書いたこととは関係のないことにも呼び出される可能性があります。なぜなら、あなたの文章はあなたがどのように物事に取り組むかを示しているからです。
もちろん、アイデアを公開することで、書籍や記事で表現を販売することによって、より直接的な方法で金銭的な報酬を得ることもできます。しかし、これでお金を稼ぐのは難しいです。私は常に将来の書籍著者に対して、お金のためにそれをするべきではないと言っています。技術書でお金を稼ぐことが不可能ではないにしても、そうするためには非常に、非常に幸運である必要があります。(記録として、私は幸運な一人でした。)
(私はここで執筆について述べていますが、私が行っているような技術的な散文の執筆だけを意味するわけではありません。ソフトウェアの記述、特にオープンソースソフトウェアも意味します。私たちはプログラマーであり、プログラムは私たちの主要な表現手段です。プログラムを公開することは、散文を公開することと同じくらい、あるいはそれ以上に重要です。)
報酬について話していますが、報酬は金銭的なものでなくても価値があることを言うことが重要です。尊敬される作家であること自体が大きな報酬です。時にはこの評価は過剰であったり、不当であったりしますが、私が知っているほとんどの作家は、預金残高よりも評判を重視しています。
執筆のもう1つの報酬は学習です。私は何かをきちんと理解していないために記事を書くことがよくあります。そして、書くことで私の頭の中でそれを整理することができます(これが最近の私の主な執筆理由です)。コードを公開する人々は、しばしば、使用しているテクノロジーか、構築しているテクノロジーのどちらかの動作方法を探求したいと考えています。オープンソース開発は重要な研究源になっていると考えており、多くのオープンソース開発を継続的な研究プロジェクトと考える方が簡単です。
これらは個人の報酬の多くですが、Thoughtworksのような企業ではどのように機能するのでしょうか?確かにThoughtworksは、ThoughtWorkerが執筆活動から得る累積的な宣伝効果と尊敬から利益を得ています。しかし、それはまた、より幸せなThoughtWorkerを持つことからも利益を得ています。多くのプログラマーは、その仕事が好きであるためにプログラマーになっています。顧客にソフトウェアを提供することは重要ですが、出版から得られる報酬も重要です。後者の報酬を否定する企業は、最も重要な資産である従業員のモチベーションを低下させたり、失う可能性があります。