Measure and analyze engineering performance metrics across the team
We’re hiring! Join our team as a Founding AI Engineer 🚀
Since Ellipsis is installed into your GitHub repository, it sees all the pull requests, commits, and other events. Ellipsis uses this data to track various engineering performance metrics to help teams understand productivity, quality, and collaboration patterns. You can inspect this data directly using the dashboard or ask questions using the Slackbot.
We define a “unit of work” to be the amount of code the median software engineer wrote during 1 hour of work in the year 2020. This metric considers the logical complexity of the changes. We use this definition to normalize the amount of work done by different people and different time periods. You can see how many units of work your team completed in a given time period by looking at the “Units of Work” chart on the “Analytics” page.
How we define a unit of work is arbitrary; what’s important is how your team velocity changes compared over time. We’ve analyzed hundreds of thousands of pull requests to come up with a standard unit of “work”.
The leaderboard shows you the top contributors to your team based on the number of units of work they’ve completed.
You can track the size distribution of merged pull requests by looking at the “Size Distribution” chart on the “Analytics” page. Ideally, these are all x-small to medium sized PRs.
We also track the complexity distribution of merged pull requests. Ideally, these are all small and medium complexity PRs.
You can track the technology usage of your team by looking at the “Technology Usage” chart on the “Analytics” page.
You can use the timeline to drill down into specific pull requests. Click on a row to expand it and see more details, including a summary of the PR, the classification, and the number of units of work it contains.
You can easily access these metrics by asking questions directly to the Ellipsis Slackbot. Simply tag @ellipsis in a channel or send a direct message to get instant answers.
Example questions you can ask:
Click here to start a free 7 day trial of AI Code Reviews & Bug Fixes