When your company rolls out a new tool such as GitHub Copilot, you will want to measure the impact of the tool on your engineering systems and assess the tool's contribution to your company's goals.
GitHub's Engineering System Success Playbook (ESSP) provides strategies and metrics for driving meaningful and measurable improvements. The playbook recommends a three-step process for solving engineering challenges:
- Identify the current barriers to success.
- Evaluate what needs to be done to achieve your goals.
- Implement your changes, monitor results, and adjust.
Define your goals
Based on the recommendations of the ESSP, the following guides show how GitHub Copilot can help you achieve your company's goals in specific areas. They explain how Copilot can help, provide advice and resources for an effective rollout, and recommend metrics for assessing Copilot's impact.
We recommend defining your goals and planning your rollout accordingly. You should communicate your goals to staff and organize training to enable everyone to contribute.