タグ付け:Thoughtworks
ロイによるThoughtworksの紹介
ThoughtworksはApax Fundsに買収されました。現在の経営陣はこれまで通り会社を運営します。
ThoughtworksテクノロジーレーダーFAQ
年に2回ほど、私はThoughtworksのTAB(グローバル組織のシニア技術者からなる選抜チーム)と会合を開きます。会議の主な成果物の1つが、テクノロジーレーダーです。レーダーは多くの注目を集めており、いくつかの一般的な質問が出てきます。このFAQでは、それらに答えることを目指します。
販売手数料の廃止
販売手数料は、すべてのビジネスセクターと同様に、ソフトウェアビジネスではほぼ普遍的に使用されています。販売スタッフと雇用企業のインセンティブを一致させるため、好まれています。それにもかかわらず、販売手数料モデルには深刻な問題があり、Thoughtworksが2013年にすべての販売手数料を廃止するに至った問題です。
Thoughtworksでの仕事とは…
InformITとのインタビューで、私がThoughtworksでの仕事を好む理由について(かなり偏った)見解を示しました。私がどのようにしてそこに行き着き、なぜ残っているのか、そして人々がどのようにして私たちの興味深い会社に加わり、成功できるかについて話しました。
チャリティコードジャム
ここ数年、私の同僚数人が、開発者が集まって慈善目的のためにソフトウェアを作成するコードジャムイベントを企画しています。RapidFTRに取り組んでいるニューヨークの定期的なコードジャムが良い例です。ニューヨークを拠点とするThoughtWorkerであるクリス・ジョージは、2010年8月にニューヨークで一度限りのイベントを企画するのに役立ちました。その日のグループは当初希望していたほど多くの成果を上げませんでしたが、その後バーでより定期的に集まることを決めました。それ以来、彼らは毎週会合を開いています。それは小さなグループで、主にThoughtWorkersとその友人たちで、町に大きなプロジェクトがあるときは3〜4人のコアメンバーが12人に増えることもあります。(クリスはもっと多くの人がグループに参加することを歓迎しているので、興味のある方はメールを送信してください。)
多くの人が、これらのイベントを、多くの日々の仕事よりもはるかに充実感を得られる目的のためにスキルを使用する方法、そして新しいスキルを学び、異なるグループの人々から学ぶ方法として楽しんでいます。そこで、それらをどのように設定するかについての考えを共有することにしました。
安価な人材仮説
ソフトウェアの世界で一般的に受け入れられている信念の1つは、才能のあるプログラマーの方が生産性が高いということです。私たちは生産性を測定できないため、これは証明できない信念ですが、合理的であるように見えます。結局のところ、ほとんどすべての人間の努力において、他の人よりも優れている人がいることが示されており、多くの場合、著しく優れています。プログラマー自身も一般的に観察していますが、常に自分自身をより才能のあるカテゴリーにいると考えている人によって言及されているようです。
多様性
Thoughtworksの大きなテーマの1つは、会社のあらゆる部門で多様な人材を育成することです。(この文脈では、性別、人種、性的指向などという意味での多様性を意味します。)私たちは、女性や有色人種などの歴史的に不利な立場にある人々が快適に感じ、伝統的な白人中心のリーダーと同じだけの機会を得ることができる会社でありたいと考えています。ロイは、注目すべき雑種であるため、明らかにこの多様性を気にしています。
リーダーシップの分断
企業が成長するにつれて、そのリーダーシップのあり方と、リーダーを選ぶ責任者について、より心配する必要があります。ほとんどの企業には所有者(株主)がおり、最終的に経営陣を選びます。その後、経営陣が会社のほとんどの意思決定を行います(少なくともそう考えたいと思っています)。
オープンな知的財産
Thoughtworksで働くことに快適に感じている多くの理由がありますが、その多くは、ここにいるほとんどの人が私と幅広い原則を共有しているからです。長年にわたって議論の的となっているのは、私たち自身の知的財産に対する姿勢です。本質的に、私たちはそれを放棄しています。
オープンソースリサーチ
オープンソースの世界の興味深い側面の1つは、特に私たちにとって、それが魅力的な研究コミュニティであることを証明していることです。オープンソースプロジェクトは多くの種類がありますが、かなりの数がアイデアを取り入れ、それを中心にプログラミングして、それがどこに行くのか、価値があるのかどうかを確認しています。設計とプログラミングは分離されていると信じているならば、それは奇妙に聞こえる概念ですが、それらが結びついていると受け入れるならば、非常に理にかなっています。
人材が最も重要
ソフトウェア開発の見方において、私が基本的であると考えていることがいくつかあります。ソフトウェア開発への私の鍵として1つを選ばなければならないとしたら、それはソフトウェア開発努力における重要な要素は、仕事をしている人々であるということです。最高の開発者の生産性は平均をはるかに上回り、給与の差をはるかに上回っています。したがって、費用対効果の高いソフトウェア開発を行うための最も重要な部分は、開発者の個々のコストが平均よりもはるかに高くても、可能な限り最高のチームを採用することです。少数の能力の高い(そして高価な)人々は、多くの能力の低い(安価な)開発者よりもはるかに生産性が高くなります。その生産性の違いは、日々の料金が高くても、少数の能力の高い人々がより安価にソフトウェアを生産することを意味します。
デザインスキルを優先
採用状況を想像してみてください。経験が数年の候補者が2人います。青いコーナーには、あなたが好むデザインスタイル(私の場合は、DRY、パターンを慎重に使用する、TDD、コミュニケーション能力のあるコードなどですが、実際のリストは重要ではありません。あなたが好むものということです)で優れた幅広いデザインスキルを持つ人がいます。しかし、彼女はあなたが使用している特定のプラットフォームテクノロジーについては何も知りません。赤いコーナーには、これらの問題についてほとんど知識(または関心)がなく、プラットフォームをよく知っている人がいます。言語のエッジケース、利用可能なライブラリ、ツールの上に自然に動く指などです。それらに関するその他すべては同じであると仮定し(この種の思考実験を除いて、決して同じではありません)、あなたのチームにこの候補者が埋める可能性のある大きな穴がないと仮定します。どちらを優先しますか?
ローテーション
私は昨年、Thoughtworksを歩き回り、多くのプロジェクトの多くの人々と話をしました。本当に強く心に響いたメッセージの1つは、ローテーションの価値です。
ロイの社会実験
Thoughtworksについて話すとき、私たちは主にソフトウェアアプリケーション開発会社として話します。また、私たちの価値観と、私たちがどのようにしてほとんどの企業とは異なる企業になろうとしているかについても少し話します。しかし、これはすべて要点から外れています。基本的に、Thoughtworksは会社であることではありません。
Thoughtworks 2005
私は自分のブログでThoughtworksについて書くことを避けてきました。これは、雇用主の広告のように見えるものを好まないためです。すべてのページにあるロゴは、それだけで十分です。しかし、私たちのデリバリー業務(私の執筆の多くのアイデアの源です)だけでなく、私たち自身の構造化の方法においても、ますます多くのことが私の心の中に浮かび上がってきました。私が独立系のコンサルタントとしての成功した生活を諦めた理由は、Thoughtworksが特別で珍しい会社だと感じたからです。昨年、私は雇用主の社会的側面により関心を持つようになり、それらについてブログを始めました。
Thoughtworks中国
Thoughtworksは中国に進出しました。中国オフィスを開設することは、何人かの人々にとって長年の願望でした。ロイはそれを常にロイの社会実験の一部として考えてきました。さらに、ソフトウェア開発において私に多くの良い経験と思想を与えてくれたシャオ・グオは、長年中国でThoughtworksを始めることを望んでいました。
Thoughtworks UK
過去1ヶ月ほど、私は英国オフィスに滞在し、さまざまな英国のThoughtWorkersと交流してきました。私はクライアントプロジェクトをいくつか訪問する予定でしたが、オフィス内外の人々と交流するだけでかなり忙しくなりました(本の執筆の進捗状況もなくなりましたが、それは帰宅するまで待つことができます)。
三本柱
Thoughtworksは変わった会社です。だからこそ、私のような企業懐疑論者でも10年間もここで働いているのです。Thoughtworksの重要な特徴の一つは、単なる商業組織以上の広い視野で目的を捉えていることです。ここ数年、私たちは自分自身を理解するためのモデルとして、「三本柱」モデルを用いています。