第7章 技術チームの構築 と拡大
この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com
日常的なチーム運営を円滑に進めるための基礎的な責任として、関係構築、1対1面談の実施、フィードバックの提供、委譲による人材育成に加えて、より広範なチーム構築の責任も担うことになる。これには、新しいチームメンバーの採用、効果的なオンボーディング、業績評価の実施が含まれ、同時にチームの文化を形成し、その成長を支援する。
この章で言う「スケーリング」とは、単にチームの人数を増やすことだけを指すのではない。能力、構造、効果性の面でチームを次のレベルに引き上げることでもある。
これらの役割に関する実践的な指針を、私自身の経験から共有する。これらの責任は予想より早く直面する可能性があり、準備不足はチームの勢いを鈍らせたり、避けられる摩擦を生む原因となる。
また、技術チームの構築と拡大において頻繁に生じる3つの主要な課題についても取り上げる:ゼロからのオンボーディングプロセスの構築、効果的なコラボレーションの実現、そして発生した不振への対処である。
これらの課題は複雑さを持っているが、適切な考え方とツール、システムさえ整えば解決可能だ。この章は、チームが成長する中で信頼性を持って積極的にこれらの課題に取り組むための出発点を提供することを目的としている。
開発者の採用とオンボーディング
採用とオンボーディングに投入すべき労力は、チームの規模や採用理由(新規チームの構築か、既存チームの拡大か、離職者の補充か)によって異なる。これらのタスクは日常業務の一部ではないかもしれないが、必要が生じた際には重要な焦点となる。
成熟したチームでは、新規プロジェクトの開始、メンバーの離脱、ビジネスニーズの変化などにより、採用活動が波のように発生することがある。成長のためではなく、バランスを取るための採用もある。適切な経験レベル、スキル、興味を持つ人材を組み込むことで、チームのダイナミクスを強化し、カバー範囲を均等に保ち、誰にも負担がかかりすぎないようにするためだ。
技術リードとして採用プロセスへの関与度は、会社の規模や構造に大きく依存関係にある。組織によっては、技術リードがエンジニアリングマネージャーや社内採用担当者と共にプロセスを共同で主導することが求められる。一方で、技術評価の設計や最終意思決定への参加など、重要な段階での意見提供のみを求められる場合もある。
プロセス全体を主導しない場合でも、あなたの意見は極めて重要だ。候補者がチームの特定業務に技術的に適合するか、チームの文化や働き方にどれだけ馴染むか、補完的なスキルや視点をもたらすかといった点を評価するのに、あなたが最も適したポジションにあることが多い。
既存の採用プロセスを形作り、適応させる役割も求められるかもしれない。具体的には、面接評価基準の精緻化、評価ループの欠陥の特定、特定の役職における「適任者像」の明確化などだ。プロセスを単独で推進する立場でなくとも、チームのニーズやスケジュールに沿った運用を確保し、新入社員が初日から成功できる環境を整える責任は変わらない。
このセクションでは、面接時に注力すべき点や、新入社員とチーム全体の両方を支えるオンボーディングプロセスの設計方法について解説し、この責任を信頼性を持って担うための手助けをする。
チームのニーズを特定する
バランスの取れたチームとは、組織のニーズを満たしつつ、効果を維持し持続可能性を向上できるチームだ。経験レベルの適切な組み合わせが重要である:ジュニア開発者、ミドルレベル開発者、シニア開発者、そしてリーダー(技術リーダー、スタッフエンジニア、プリンシパルエンジニア)を配置し、責任範囲に空白や過負荷が生じないようにする。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access