Fleet management
The product I own now: deploying, running and fixing a robot fleet
Every robot that ships needs deploying, testing, supporting and fixing. I own fleet management at Sereact: the tools that make that faster, and the site fixes we turn into platform features so every customer gets them.
- Role
- Product owner, fleet management
- Company
- Sereact
- Scope
- Deployment, operations, support and serviceability
- Team
- Also stood in as lead of a core robot software team
- Weeklyrelease train, from merge to customer fleet
- 2–5 minfrom ticket to root-cause report
- 3customer deployments set up with the wizard, without a robotics engineer
The release train: from merge to fleet
I saw problems in how releases reached customers, so I designed a weekly release train and automated it end to end. One click sends a tested release to Customer Success, and once they give the go-ahead it ships on release day.
Every merge
Checks
Every module is built and checked automatically.
Nightly
Simulation
Every candidate is tested in simulation first.
Nightly
Real robots
Then on real robots, overnight.
Weekly
Freeze
A clean candidate and its release notes, picked automatically.
Weekly
Sign-off
Customer Success signs off with customers.
Release day
Roll out
Canary robots first, then the fleet.
After release
Watch
Automatic rollback if anything degrades.
Bugs that reach customers become new simulation tests, so they can’t come back.
Who it’s for
The people who put robots on a customer’s floor and keep them there: deployment engineers, Customer Success, the operators at each station, and the partners who now install stations for us.
The problem
The fleet was growing faster than the way we ran it. Setting up a station took a robotics engineer on site. Releases reached customers by hand, one site at a time. Every support ticket started with an engineer reading logs. None of that scales to 100 stations.
Deploy faster
- A one-screen rollout console for the production fleet, now running two product lines.
- A deployment wizard, so stations can be set up without a robotics engineer. I started it and a colleague built it; it has been used on three customer deployments.
- Launched the move to suppliers deploying stations end to end, together with four colleagues.
Run the fleet
- An AI support agent, built with two colleagues, that turns a ticket into a root-cause report in 2–5 minutes.
- A site daily report: a five-minute morning read per site on picks, KPIs and lost output, built from feedback I got from customers directly.
- Technical lead for running a vision-language model on premises, live on every pick cycle in production.
Fix it before it breaks
- Parts and visit tracking, live in Vienna, so every service visit is accounted for.
- A one-tap maintenance log on the station screen, built from an operator’s feedback.
- Picks per intervention as the one number that ties the serviceability work together.
What changed
- Setting up a station went from a robotics engineer on site to a guided wizard. It has been used on three customer deployments.
- Releases went from by hand, site by site, to one click: tested overnight, signed off by Customer Success, shipped weekly.
- Support went from an engineer reading logs to a root-cause report in two to five minutes.
- 9+ site acceptance tests passed on site, and two stations live in three days with acceptance passed in five.
What I learned
- The fix that matters is the one that ships to every site.
- Measure before you ask. Data moves a roadmap faster than a complaint.