Aaron's Inc

How Aaron’s uses GitPrime to foster a culture of continuous improvement.

kevin leclair
Increase in Commits per Day
Increase in Coding Days per Week
Increase in Impact to Codebase
There are limited platforms that provide workflow and process improvement data like GitPrime. We use it to surface insights that drive continuous improvement.
The Challenge
For over 60 years, Aaron’s has been a household name for affordable furniture, electronics, and appliances. But what’s less known about the retail giant is the organization is revolutionizing the lease-to-own experience, by modernizing the way they interact with customers. Part of what differentiates the Aaron’s experience is the company’s approach to continuous learning. “Continuous improvement and continuous delivery are very important to us,” says Kevin Leclair, Director of Software Engineering at Aaron’s. “One of our primary objectives in leadership is to always be looking for ways to help our teams hone their craft and continuously deliver value to customers.” In the beginning, Leclair says they used ‘deploys per day’ to track the engineering team’s progress. They ultimately wanted engineers to have shorter feedback loops so they could learn, iterate, and rapidly improve their skill — while also supercharging the amount of value getting in the hands of customers in a safe and sustainable way. But while Deploys per Day was their core metric, Leclair recognized that it was more of a lagging indicator. “There are plenty of levers that can be pulled that influence Deploys per Day — earlier indicators of how the team is doing,” he explains. “But it’s difficult to surface that data, much less derive meaningful insights for the engineers. And that’s really when GitPrime came into the picture.”
The Solution
“Now, team members don’t have to speculate about whether they’re doing well, because it’s visible. It takes the bias and guesswork out of knowing how well we’re doing,” Leclair explains. “Performance is no longer an abstract concept - engineers can visualize their progress, see the impact of their work and how they’re bringing value to the team, and understand how they can continue to improve in their career.” Because GitPrime surfaces early indicators of team health and performance, Aaron’s engineering organization has been able to visualize and encourage positive work patterns, and identify and remove bottlenecks. Now, the team primarily uses the data to tighten feedback loops and improve the delivery process. ”GitPrime makes positive behaviors visible and makes the impact of those behaviors obvious,” Leclair says. “For example, when an engineer is in the habit of making large commits, they can see how large the merges are, how it’s harder and stressful for others to review and provide feedback for all of that code... But when they’re making smaller commits, the surface area of those commits is smaller, the risk is smaller, they get feedback earlier, code gets into production more quickly, and so on. With GitPrime, engineers can continuously see these patterns and their effects.” “Making these patterns visible naturally surfaces a continuous improvement mindset. After observing their data and seeing how different approaches affect it, the engineers have naturally started thinking about the work that’s coming down the stream, and approaching it with this thought process of, ‘How can I break this down so that it’s smaller?’ So, instead of thinking about how to deliver A-Z, engineers have started thinking about how they can deliver A to B. Then, they get that in the customers hand, get feedback, then deliver B to C - continuing on that journey until they meet the end goal (which is Z). It’s faster, it’s less risky, and the engineers are consistently generating value for customers and receiving a ton of feedback throughout the process.”

How Adext uses GitPrime to amplify feedback loops and improve predictability.

How Social Tables advocates for engineering with concrete metrics.