会社で GitHub Copilot などの新しいツールを導入する場合、そのツールがエンジニアリング システムに与える影響を測定し、会社の目標に対するそのツールのコントリビューションを評価する必要があります。
GitHub の「Engineering System Success Playbook (エンジニアリング システム サクセス プレイブック)」(ESSP) には、有意義かつ測定可能な改善を推進するための戦略とメトリックが記載されています。 このプレイブックでは、エンジニアリングの課題を解決するための 3 段階のプロセスを推奨しています。
- 成功を妨げる現在の障壁を特定します。
- 目標を達成するために必要なことを評価します。
- 変更を実装し、結果を監視して調整します。
目標を定義
ESSP の推奨事項に基づいて、以下のガイドでは、GitHub Copilot が特定の領域で会社の目標を達成するのにどのように役立つかについて説明しています。 また、Copilot がどのように役立つかを説明し、有効なロールアウトのためのアドバイスとリソースを提供し、Copilot の影響を評価するためのメトリックを推奨しています。
目標を定義し、それに応じてロールアウトを計画することをお勧めします。 スタッフに目標を伝え、全員が貢献できるようにトレーニングを編成する必要があります。