How to Increase GitHub Copilot Adoption and Usage — Best Practices
Strategies to increase GitHub Copilot adoption to turn usage into impact.
Naomi Lurie
October 22, 2024
How to Increase GitHub Copilot Adoption and Usage — Best Practices
In the early stages of adopting GitHub Copilot, the key to success is gathering real-time insights into how your teams use the tool. When framed within the Launch-Learn-Run framework, the Launch phase is all about tracking GitHub Copilot adoption and usage in a structured way, so you can ensure your teams are getting the most out of their licenses, identify areas for improvement, and start building momentum for longer-term impact.
Here's how you can measure success during this Launch phase.
Measure Daily, Weekly, and Monthly Users
During the initial rollout of GitHub Copilot, a snapshot of license activation and usage is extremely important. Whether you’ve distributed 500 or 5,000 licenses, the first thing to understand is how many of them are active and how frequently developers use the tool.
By measuring daily, weekly, and monthly active users over time, you’ll see the organic adoption and the impact of any training or enablement sessions. Remember, if there’s no adoption, there is no ROI.
Many organizations wonder, "What does good look like?" Based on data from Faros AI, after six months of rolling out GitHub Copilot, high-performing organizations reached these adoption rates:
- 80% monthly active users
- 60% daily active users
Best Practice: Designate internal champions. Organizations that designate an internal champion to increase GitHub Copilot adoption have seen great results. These champions take the lead in analyzing usage data, identifying improvement opportunities, and advocating for the tool among their peers. Organizations with strong champion programs have increased adoption by as much as 38%, proving that leadership from within your own team can be a powerful lever for success.
Track Acceptance Rates and Lines of Code Generated
Usage data from GitHub Copilot provides more insight into how the tool is supporting your developers. Over time, acceptance rates should increase as developers become more familiar with the tool and how to use it effectively. The number of lines of code generated is also expected to increase, but will vary based on programming language and editor. Use this data to see where Copilot is driving the most value and for whom.
Benchmark: Unlike adoption, acceptance rate targets are lower. Based on data from Faros AI, organizations with high adoption have a 25% acceptance rate of GitHub Copilot suggestions for the applicable languages.
Best Practice: Compare Adoption by Teams and License Type. Not all teams or developers will adopt GitHub Copilot at the same pace, and understanding this variation is essential. Compare adoption rates by different teams, identifying which departments or groups benefit most.
Enlist Your Power Users for Enablement
Uneven adoption is expected during the Launch phase. Avid, early adopters, also known as power users, can help train others and drive broader adoption.
Best Practice: Mobilize community learning with power users. Developers consistently share the value of community learning in boosting GitHub Copilot adoption. Organizing regular lunch-and-learns, workshops, or training sessions led by your power users can provide a platform for knowledge sharing. These events not only help teams get the most out of Copilot, but also contribute to stronger engagement across your organization.
Identify Unused Licenses
Some licenses may remain unused, signaling either a lack of need or an opportunity for additional training. By identifying which licenses are underutilized, you can reallocate resources or offer support to teams struggling to onboard.
Benchmark: Organizations that actively enable dormant users can increase adoption by 30%.
Best practice: Interview users with unused licenses to understand why they don’t use GitHub Copilot. Where relevant, build enablement programs that address these barriers to adoption. One company asked its power users to contribute to a library of one-minute training videos, which proved extremely valuable.
From Adoption to Advantages: Transitioning from Launch to Learn
By implementing these best practices during the Launch phase, you’ll lay the groundwork for successful, widespread GitHub Copilot adoption and usage. Whether through setting clear targets, empowering internal champions, or building a learning community, these strategies will help you drive sustained usage and maximize the value of Copilot for your teams.
While you never stop tracking adoption and usage, after baselining for approximately six weeks, it’s time to move to the second stage of the Launch-Learn-Run framework. In the next article we’ll dive into the meatiest stage—Learn.
Continue to next blog:
Phase 2: Learn: How to Capitalize on GitHub Copilot’s Advantages
Additional blogs in this series:
Overview: GitHub Copilot Best Practices: Launch-Learn-Run Framework
More articles for you
See how real-world user insights drove the latest evolution of Faros AI’s Chat-Based Query Helper—now delivering responses 5x more accurate and impactful than leading models.
Editor's pick
Is the Build Time metric the right measure to demonstrate the ROI of Developer Productivity investments? Does it stand up in court? We found out.
Editor's pick
A guide to measuring continuous integration metrics, such as CI Speed and CI Reliability, and an introduction to the most important developer productivity metric you never knew existed.
See what Faros AI can do for you!
Global enterprises trust Faros AI to accelerate their engineering operations.
Give us 30 minutes of your time and see it for yourself.