どのチームでも、より多くのグリズルグレーの開発者といくつかの若い子犬が必要になります。いくつかの理由が含まれます:
ジュニアよりもシニアの方が多いことが重要な最先端のプロジェクトがいくつかあることに気づきましたが、一般的に、チームでの経験の理想的な組み合わせはありますか、それともプロジェクトに完全に依存していますか?
私は本当にこのことについて Eric Brechnerが言わなければならない が好きです
チームを湖ではなく川と考えてください。湖は停滞しています。変化するエネルギーや推進力はありません。同じことが停滞しているグループにも当てはまります。彼らは平凡さと自己満足を養います。彼らはリスクを嫌う。川は常に流れていて、たくさんの素晴らしいエネルギーで変化しています。川が欲しい。
川は水の流れに依存しており、チームは人と情報の流れに依存しています。人々は3つのグループに分けられたと考えることができます:新しい血、新しい指導者、および新しい挑戦に備えている長老たち。これらのグループのバランスとフローは次のとおりです。
最大のグループは新しい血でなければなりません。それらのすべてが技術的または組織的なリーダーになるわけではありません。
新しいリーダーが長老よりも多くなることもあれば、その逆になることもありますが、理想的にはバランスを保つ必要があります。
流れについては、新しい血の安定した流れが新しいリーダーになり、新しいリーダーが長老になることを望みます。
流れの鍵は、新しい血が流入し、高齢者が退去することです。これが機能するためには、長老たちが小川を詰まらせ、他の人たちの機会の流れを妨げる前に、長老たちに乗り換えてもらいたいのです。
すべてのテクノロジーが同じ速度で流れるわけではありません。 Windowsカーネルなどの中央エンジンは低速で流れ、MSN検索などのWebベースのサービスは高速で流れます。状況に合わせて調整する必要がありますが、最も保守的なテクノロジーでさえも変化し、流れます。どのようにして正常な流れを促進し、維持しますか?
新しい人々の一定の供給を保ちます。
生き方として情報共有を浸透させる。
成長の機会を創出するための組織と役割を形成します。
あなたの長老のための新しい課題を見つけます。
ideal mix-はないと思います。完全にプロジェクトと環境に依存しています。いくつかの例:
すべての経験豊富なチームメンバーに、ジュニア開発者がスピードを上げる余地のない厳しい期限のある重要なプロジェクトに参加させるのが適切な場合があります。
別の例では、すべてのジュニア開発者をよりR&D指向のプロジェクトに含めることが適切な場合があります。私が働いていたある会社には、完全にインターンで構成されたチームがあり、革新的な(ただし、必ずしも迅速または正確である必要はない)ソリューションを必要とするプロジェクトが割り当てられました。彼らは実際の顧客の問題でしたが、既知の優れた解決策がなかったため、新しく、先入観のないインターンを受け入れました。
ここでのポイントは、これらのアプローチのどちらかがしばしば正しいということではありません。プロジェクトは、ビジネスニーズ、組織的要因、および開発者の可用性に基づいて、それらの間の全範囲を実行するということです。
idealは、「ジュニア」と「シニア」をまったく区別しないことだと思います。人々は引き出しの中のアイテムとしてではなく、個人として扱われるべきです。同様に、各プロジェクトは、解決するために個々のスキル、才能、または人格を必要とする個々の問題として扱われるべきです。このような「ジュニア」と「シニア」への分類は、現実をより粗い近似に変えるだけであり、個々のケースで行われた決定が「理想的」であるという可能性はますます低くなります。