A Service-Center Tool to Identify, Connect, and Configure E-bikes cover

A Service-Center Tool to Identify, Connect, and Configure E-bikes

Designed a new service-center feature inside the existing bike service tool so regional centers could identify, connect to, configure, and update e-bikes in a single flow.

Role
Product Designer, Product Manager
Year
2020 - 2021
Platform
Desktop Application

Project at a Glance

Designing the end-to-end service flow — identify, connect, configure, update — inside the tool technicians already used.

Regional service centers needed a fast, reliable way to check an e-bike's status and re-configure it after sales. Instead of customizing the factory assembly tool, we designed a new feature inside the existing bike service tool that walked technicians from bike identification through Bluetooth connection to configuration and update — collapsing a multi-app workflow into a single screen sequence.

Problem

Service centers had no first-class tool for their job. The existing options forced technicians to cross-reference bike data across multiple applications before they could touch a single setting.

Solution

A guided service-center feature inside the existing bike service tool — bike identification, Bluetooth pairing, status review, and configuration update in one continuous flow.

Impact

Cut e-bike servicing time by 50% and shipped in 2 months by extending an existing tool rather than building from scratch.

Background

Hyena developed several software applications as a complete system solution covering the whole life cycle of the e-bike from manufacturing to after-sales services.
Hyena developed several software applications as a complete system solution covering the whole life cycle of the e-bike from manufacturing to after-sales services.

Hyena split its software into several separate applications to demo ideas faster and offer customizable client solutions. By 2020, the strategy had run its course — the fragmented system created a steep learning curve for users and an unsustainable maintenance burden for engineering. Regional service centers, in particular, had no application built for the work they actually did day-to-day.

My Role

I led design for all software systems except the rider mobile app, working alongside a senior PM, a firmware manager, and ten engineers. For the service-center feature specifically, I owned the end-to-end design — research, user flows, and interaction design through handoff — partnering with a visual designer on production polish.

The Problem

The task: give regional service centers a reliable way to identify, configure, and update e-bikes after sale. The original proposal — granting service centers access to BTS, the factory assembly tool — would have required heavy customization and training we couldn't deliver in time, and would have exposed manufacturing-only controls to a much broader audience.

We audited the existing system and interviewed 6 users across departments. Two findings stood out: e-bike information and management functions were scattered across separate applications, and there was no reliable way to identify a bike's model and settings from the bike itself.

Part of the user flow in Hyena's system identifying the e-bike and asking users to enter the corresponding bike frame no. to configure the correct bike settings.
Part of the user flow in Hyena's system identifying the e-bike and asking users to enter the corresponding bike frame no. to configure the correct bike settings.

Sequence modeling exposed the bottleneck: 80% of setup time was spent manually cross-checking the same information across multiple applications before any settings could be applied. Technicians needed a single flow that handled identification, connection, and configuration end-to-end — without leaving the tool they already worked in.

Designing the Service-Center Feature

The feature lives inside the existing bike service tool, accessed from a top-left menu icon. Rather than introduce a new application, we built a guided sequence — login → identify → connect → review → update — that mirrored the technician's physical workflow at the service bench.

Accessing the Feature

HST Homepage with the new Service Center feature accessible as the first item from the top right menu.
HST Homepage with the new Service Center feature accessible as the first item from the top right menu.

A login gate enforces local regulatory constraints — only authorized regional centers can re-configure bikes — and lets us track service histories per center.

Service Center Login Page
Service Center Login Page

Identifying the Bike

Service Center Bike Model Selection Page
Service Center Bike Model Selection Page

Technicians select the bike model by brand, name, or frame number. The search-first approach was deliberate: in interviews, technicians told us they almost always had at least one of these data points in hand from the work order, but never a consistent one — so the same field had to accept any of them.

Connecting Over Bluetooth

The pairing handshake spans both hardware and software: the technician double-clicks the power button on the bike's HMI to enter pairing mode, then clicks Connect in the service tool. The tool scans for nearby bikes, and once paired the HMI flashes its indicator light to confirm the right bike is on the bench. The bike's live data populates the next screen automatically — no manual entry of identifiers, no jumping between apps.

We surface a single visible connection indicator at the top of the workflow so technicians can always tell at a glance whether the tool is still talking to the bike — particularly important once an update is in progress.

Reviewing Bike Status

Service Center Bike Status Page
Service Center Bike Status Page

Once connected, the system surfaces the full bike details — part numbers, firmware version, current configuration — and flags whether re-configuration is needed. Everything the technician used to gather from three separate applications now loads on one screen, sourced directly from the bike.

We also redesigned the bike status diagnosis workflow as part of this effort — outside the scope of this case study, but happy to walk through it if you're curious; feel free to reach out.

Updating the Configuration

Service Center Bike Updating Page
Service Center Bike Updating Page

Progress and status display throughout the update, with a persistent warning to keep the bike connected until complete — interrupting an in-progress update can leave the controller in an unrecoverable state, so the action becomes non-cancellable past a certain threshold.

Service Center Bike Update Complete Page
Service Center Bike Update Complete Page

A clear completion state closes the loop and writes the service event to the bike's history.

The Bike Model Data Structure

The feature's flow — search by brand, name, or frame number; pair; auto-populate live bike data — assumes one thing the existing system couldn't provide: that any reference to a bike resolves to the same canonical record.

Hyena new bike model data structure design
Hyena new bike model data structure design

So we shipped a unified bike model structure as the data backbone alongside the feature — performing validation system-wide so assembly and service operations always reference consistent, accurate information. Without it, "identify the bike" would still have meant cross-checking three sources.

Impact

  1. Saved 50% of the time required to service and re-configure an e-bike.
  2. Delivered within 2 months by extending an existing tool rather than building new software.
  3. No additional training costs at regional service centers — technicians stayed in the application they already knew.

Reorganizing bike model data alone generated immediate positive feedback — users noticed the consistency before any UI changes shipped.

Takeaways

Observing the Root Cause

Software-hardware research requires following how users actually move through a physical workflow, not just observing interface interactions. The root cause here was never the UI — it was fragmented data and a missing end-to-end flow.

The Best Solution

The best solution balances user need, business feasibility, and technical constraint. Integrating into an existing tool wasn't the most elegant option, but it was the one that could ship — and ship well.