← Customers

Field services · Ongoing development

How KMC Home Solutions kept shipping for 18 months with the team that built version one

KMC Home Solutions runs scheduling, dispatch and invoicing for HVAC and plumbing companies. After launch, instead of hiring from scratch, it kept the team that built version one, and has shipped every couple of weeks for eighteen months.

KMC’s dispatch board: the day’s jobs laid out by technician, finished jobs already invoiced, technicians checked in from the field, and route planning one click away. A demo company and customers.
Same engineers since version one
18 months
Same engineers since version one
Releases shipped since launch
40+
Releases shipped since launch
Customers since launch, on the same codebase
3×
Customers since launch, on the same codebase
Uptime over the last twelve months
99.95%
Uptime over the last twelve months

The challenge

Version one launched to a waiting list of service companies, and the requests started the same week: an app for technicians in the field, accounting sync, route planning. Every one of them was a reason a customer would stay or leave.

The founders had two options, and neither was good. Hiring two senior engineers would take four to six months before anyone shipped a line. A new agency would mean starting over with people who had never seen the code.

“Eighteen months in, it’s the same engineers who built version one. They know our product better than anyone, and new features ship every couple of weeks.”
Chase BakerCEO, KMC Home Solutions

What we did

They kept the team that built version one: three engineers and a designer who already knew every corner of the product. Work runs in two-week cycles with KMC’s product lead; each cycle’s scope is agreed up front, reviewed on staging, then released.

The founders and the team review the roadmap together every month, and someone is on call for production issues. From the start, the team built for an eventual handover: tests on every change, documentation kept current, and every decision written down.

The result

Eighteen months on, the engineers who built version one are still the ones shipping it. KMC’s customers have tripled on the same codebase, uptime has held at 99.95%, and releases still go out every couple of weeks.

When KMC hired its first in-house engineer, the team had them shipping in their first week. The two now build side by side, and KMC grows its own team at its own pace, without ever having had to start over.

Talk to us

Tell us what you’re building.

One call with our team. You’ll leave with a straight answer on fit, and a proposal if it’s right.

Not ready for a call? Write to us.