Williamsさんは、「小さなエンジニアリングチームを運営することは楽しい」と語ります。技術に親しむことができ、プログラムコードを書く組織のそばにいることができ、実際的な問題に取り組むことができるからだそうです。この小さなチームを運営するためには6つの秘密があるのだと語っています。Williamshttp://hughewilliams.com/2012/06/05/6-secrets-for-successful-small-teams/1.手本を見せるWilliams氏によると、小さなチームのリーダーになった人間が失敗する共通の理由の一つは、自分が得意とする技術的な仕事をやめてしまうことにある、とのこと。「チームのエンジニアがリーダーに望むことは、自分たちを導き、最も困難な問題に取り組み、そして手本を見せてくれることだ」と語ります。小さなチームの優れたリーダーになるために必要なことは、少なくとも時間の半分を使ってプログラムコードを書いたり、設計を行ったりと技術的な分野に取り組み、エンジニアの手本となることだそうです。Photographer2.わかりやすくシンプルな目標を設定する成功というものが何なのかを知らなければ成功することはないのですが、驚くべきことに、多くの企業が何をもって成功とするのか、客観的で測定可能な基準を持っていないとのこと。そこでWilliams氏が行っていることは、例えば、目標として、達成の期日と数値化した成功基準を示したグラフを作成し、ライバル企業との比較を行います。グラフの周りにチームメンバーを集めて成功を目指して一緒に働くことによってチームが盛り上がり、創造的なアイデアが生まれるという驚くべき効果がある、というわけです。Victor15583.仕事内容のバランス成功している小さなチームは小規模プロジェクトと大規模プロジェクトを並行して行っているとのこと。大規模プロジェクトだけでなく、小規模プロジェクトも必要な理由は、大規模プロジェクトにリスクが生じた際に小規模プロジェクトの成功がチームの危険を回避する役目を果たすため。小規模プロジェクトはチームにリズムを与える役割があり、大規模プロジェクトだけをするのは「デスマーチになりうる」とWilliams氏は表現しています。Trenchfoot4.チームメンバーと顔を合わせる「チームのリーダーはチームメンバーのことを理解する必要があります。彼らの最大限の力を引き出すために努力しなければいけません」とWilliams氏は述べます。チーム内には、助言を必要とする人、背中を押してもらいたがっている人、ただ何が会社の目標なのかを知りたいだけの人と、人それぞれに異なったニーズがあります。それらを発見するただ一つの方法は、チームメンバーと1対1で定期的に顔を合わせること。この方法により、彼らへの理解、信頼の構築、成功の支援が可能になります。Ha-Wee5.簡潔さを維持するチームが小さい場合は、仕事のやっかいな手順も、長い会議も、多すぎるメールのやりとりも必要ありません。Williams氏は、チームメンバーとの連絡の手段には、簡潔で短いミーティングを立ったまま毎日行い、チームメンバーの仕事を管理するため、取りかかっている仕事のリストと仕事を達成するためにどれだけ時間を要するかのみを記載した単純な表を使っています。どちらも簡潔さが重要であり、この方法はチームメンバーであるエンジニアにとっては負担が少なく、リーダーにとっては簡潔でわかりやすくなるわけです。iklash6.小ささを維持する以上のことは、4~8人で構成される小さなチームのリーダーに必要なこと。これ以上の人数では、上記の6つを実行することは、多くの場合不可能です。Williams氏はこう締めくくります。「もし、あなたがリーダーシップを正しくとれば、あなたの小さなチームは世界を変えることができ、そして世界を変え続けることもできるようになります。13」をイラストレーターmeraさんに使ってもらってみた森薫さん、色紙にアミルを描くネタのタレコミその他のお問い合わせ広告掲載についてGIGAZINEについて。