Thoughtworks 2005
2005年1月12日
私はブログでThoughtworksについて書くことを避けてきました。その大きな理由は、雇用主の広告のように見えるものが好きではないからです。すべてのページにあるロゴで十分です。しかし、私たちのデリバリー業務(私の執筆のアイデアの多くはここから来ています)だけでなく、組織の構成方法においても、私たちが行っていることにますます興味を持つようになりました。独立コンサルタントとしての成功した人生を諦めたのは、Thoughtworksが特別で珍しい会社だと感じたからです。昨年は、雇用主の社会的な側面にますます興味を持つようになり、その一部についてブログに書くことにしました。
まずは2005年初頭のThoughtworksのスナップショットから始めます。
数字を見ると、現在、年間売上高は約7,500万ドルで、世界中で600人近くの従業員がいます。オフィスは次の場所にあります。
- オーストラリア:ブリスベン、メルボルン、シドニー
- カナダ:カルガリー
- インド:バンガロール
- 英国:ロンドン
- 米国:シカゴ、ナッシュビル、ニューヨーク、サンフランシスコ
2004年には、売上と従業員数が約50%増加しました。これは2003年とほぼ同じです。これは高い成長率であり、私が快適に感じるよりもかなり高いですが、私たちはうまく対応できているようです。
この成長にもかかわらず、私たちは、舞い込んでくるすべての仕事に対応するのが難しいと感じています。過去2年間、私たちは主に採用できる人数によって制約を受けてきました。私たちの厳しい採用手順がまだ実施されていることを嬉しく思います。私たちは依然として、ソフトウェア開発者のごく上位層(目標は約上位0.5%から1%)のみを採用するために努力しています。採用システムは、誤って不採用にするケース(採用すべきだった人を不採用にする)が多すぎると思いますが、それでも私はその逆(採用すべきでない人を採用する)よりも、そちらを選びます。
私たちのデリバリー能力は向上し続けています。私たちは、インクリメンタル開発とアジャイルの原則を可能な限り強く推進しており、クライアントが私たちが望むよりも抵抗している場合でも、それらを成功させる方法を見つけています。特に、テストを開発プロセスにますます統合し、複数のレベル(ユニット、受け入れなど)と役割(プログラマー、アナリストなど)でテストを実施している方法が好きです。次に、開発の初期段階でテスターとアナリストが緊密に連携するというアイデアをさらに推進することを願っています。
技術的には、私たちの2つの主要なプラットフォームはJavaと.NETであり、ほとんどの開発者は両方の技術に精通しています。オープンソースのスクリプト言語(特にRubyとPython)でもっと多くの仕事をしてほしいと思っています。
仕事が豊富にあるにもかかわらず、やりがいのあるプロジェクトが不足しています。私たちは、重要なアプリケーションの提供を楽しんでいる人材を採用する傾向がありますが、それでも多くのプロジェクトでは、さまざまなフラストレーションが生じて、作業の妨げになっています。これらのフラストレーションは、エンタープライズソフトウェアを構築することの難しさの一部ですが、私たち自身のために、その特定の複雑さを最小限に抑えるプロジェクトを選択することに長ける必要があります。結局のところ、Thoughtworksの目的の一部は、楽しく充実した仕事をすることであり、お金が私たちの大 majority がここにいる主な理由ではありません。
多くの人が私をThoughtworksの顔と見なしていますが、それが変わりつつあることを嬉しく思います。Thoughtworksには、より多くの講演者や、散文とオープンソースコードの両方の作者がいます。リストが大きくなりすぎるか、名前を挙げなかったことで人々を動揺させてしまうため、名前を挙げ始めることはできません。私の騒がしい同僚を知るには、ThoughtBlogsフィードにご注目ください。私がよく言うことの1つは、「Thoughtworksの企業としての意見」のようなものはなく、私たちが持っているのは従業員の意見であり、ここでそれらを見つけることができるということです。
私が入社したときの目標の1つは、Thoughtworksを真に従業員が管理する会社にすることでした。この10年間の最初の数年間は、財政的なプレッシャーが優先事項でしたが、今はそれが変わりつつあります。私たちは今、Thoughtworksを完全に従業員が所有し、管理する方法を真剣に検討できる段階にあります。それは簡単なスローガンですが、私たちの規模と国際的な範囲の企業にとって、仕組みを整理するのは簡単ではありません。
(ジョエル・スポルスキーは、応募者の100人に1人しか採用しない場合、上位1%を獲得したと想定することはできないと正しく指摘しています(ただし、彼が述べた理由よりも重要な理由があります)。しかし、非常に有能な人が転職しないという彼の意見には同意しません。)