How Keller Williams 6X’d Their Deployment Speed with Harness
Keller Williams, a leader in the real estate industry, has built its reputation on structured systems and best practices. As the company grew, Keller Williams made a decisive pivot in 2017 to become a technology-driven company, aiming to create a system that aligned seamlessly with its proven business model.
Before adopting Harness, Keller William’s CI/CD workflow was heavily reliant on manual processes. Their team maintained large spreadsheets and Confluence pages, adding layers of complexity and inefficiency to the workflow.
Deployments were time-consuming, often taking an entire week for planning, test case creation, and dependency management. The process was largely in-house, and as a result, Keller Williams was only able to deploy between four and seven times per year, typically syncing releases with their mobile application. The infrequency of deployments made it challenging to iterate quickly and respond to market demands efficiently.
Initially, Keller Williams ramped up technology development by hiring contractors to rapidly build new systems. While this approach accelerated initial progress, it also resulted in significant technical debt and architectural inefficiencies. The deployment process was cumbersome, requiring manual interventions and consuming excessive time and resources. Prior to adopting Harness, Keller Williams managed only four major software deployments per year, each requiring up to three weeks to complete, followed by additional weeks for post-deployment fixes. The lack of automation and streamlined processes not only slowed down innovation but also negatively impacted the morale of the technology teams.
“When evaluating a new solution, we followed a "rules before tools" approach, defining our ideal feature set before selecting a vendor. Harness stood out due to its ease of implementation, maintainability, and comprehensive feature set that best aligned with our needs.”
- Chris Synan, Vice President of Engineering at Keller Williams
“Since migrating to Harness, we've dramatically increased our deployment frequency. What was once a quarterly process has now become a weekly—and in some cases, daily—occurrence”
- Brandon Taylor-Nelson, Principal Software Architect at Keller Williams
Key Improvements:
Harness provided a cutting-edge CI/CD (Continuous Integration/Continuous Deployment) platform that enabled Keller Williams to automate and streamline its deployment processes. The implementation included:
“With our enhanced CI/CD pipeline, we are delivering updates at the speed of business. Agents and customers now benefit from more frequent improvements, reinforcing confidence in our technology. By ensuring a seamless experience, we help our agents better serve their clients in finding their perfect home.
- Chris Cox, CTO at Keller Williams
Looking ahead, Keller Williams plans to expand their use of Harness by integrating the new Database DevOps product to replace their existing bespoke migration system. Additionally, they aim to enhance their Feature Flags capabilities to facilitate split experiments and improve feature rollouts.