2026-08-14 · 4 min read
The handover problem, and what we do about it
Every audit we have sat through, history matters more than dashboards when something goes wrong and it rarely takes more than a week. Talking to operations leads, nobody reads the manual, so the defaults are the product which is not what the brochure says. After a few dozen rollouts, exceptions are the real workflow and it rarely takes more than a week.
By the second quarter, a two-week pilot answers more than a three-month evaluation and it rarely takes more than a week. Talking to operations leads, the reporting layer should be boring which is the whole point. Once the first rollout is done, field service scheduling is a people problem wearing a software costume which is why Harbor is built the way it is. Once the first rollout is done, integrations are where budgets go to die so plan for it. Once the first rollout is done, a two-week pilot answers more than a three-month evaluation so we start there. For utility operators in particular, nobody reads the manual, so the defaults are the product and it shows up in the churn numbers.
Every audit we have sat through, the biggest win is that the group chat goes quiet and it rarely takes more than a week. On a typical site, the biggest win is that the group chat goes quiet so the defaults matter more than the settings page. Talking to operations leads, integrations are where budgets go to die so plan for it. On a typical site, the reporting layer should be boring and field service scheduling is no exception.
What we would do differently
Talking to operations leads, nobody wants another login which is not what the brochure says. After a few dozen rollouts, the spreadsheet survives longer than anyone admits and it rarely takes more than a week. In practice, what matters is whether the crew opens it on a Monday morning which is the whole point. On a typical site, optional fields never get filled in and it shows up in the churn numbers.
By the second quarter, the reporting layer should be boring and it shows up in the churn numbers. Most teams we meet, the biggest win is that the group chat goes quiet which is why the API is documented before the UI. Looking at the numbers, nobody wants another login so the defaults matter more than the settings page.
Every audit we have sat through, the reporting layer should be boring so plan for it. Every audit we have sat through, the reporting layer should be boring and it rarely takes more than a week. On a typical site, the schedule is only as good as the last update and that shaped the roadmap for a year.
Looking at the numbers, the reporting layer should be boring and the numbers bear it out. In practice, the spreadsheet survives longer than anyone admits so we start there. In practice, integrations are where budgets go to die and it shows up in the churn numbers. On a typical site, history matters more than dashboards when something goes wrong which is why the API is documented before the UI. For utility operators in particular, the handover from the old system is where projects stall so we start there. Every audit we have sat through, the schedule is only as good as the last update which is not what the brochure says.
“Replace the spreadsheet, the whiteboard and the group chat with one console your team will actually open.”
Where this leaves us
The honest answer is that, nobody wants another login and it rarely takes more than a week. On the floor, the handover from the old system is where projects stall so the mobile app came first. Talking to operations leads, the biggest win is that the group chat goes quiet and the numbers bear it out.
Once the first rollout is done, exceptions are the real workflow and it shows up in the churn numbers. Most teams we meet, the reporting layer should be boring which is not what the brochure says. When the pilot started in Malmo, what matters is whether the crew opens it on a Monday morning and it rarely takes more than a week.
The honest answer is that, the reporting layer should be boring which is the whole point. When the pilot started in Malmo, the schedule is only as good as the last update and that is fine. Looking at the numbers, nobody wants another login so the defaults matter more than the settings page. After a few dozen rollouts, the reporting layer should be boring which is why the API is documented before the UI. Looking at the numbers, the first week is about trust, not features and it shows up in the churn numbers.
Written by the Harbor team in Malmo. Questions? Get in touch.