A 900-person distributor modernized without a big-bang cutover
2 days to make a pricing change, down from roughly six weeks
Provisioning was split across three vendor portals and reconciled by hand. Then an acquisition arrived with a bulk port-in attached, and the last one had taken a week of nights and dropped service for two hundred customers.
service availability across the port-in weekend
order to activate on the automated flow, down from four to six business days
port batches rolled back and replayed during the weekend, with no customer-visible impact
Figures are as reported by the client over the period named in the body below, and were not independently audited by us.
Working on something like this?
Get an estimateAn order took four to six business days to activate, and almost none of that was network time. The switch could provision a line in minutes.
What took days was a person opening three vendor portals in sequence and typing the same order into each, during business hours, in an order that mattered because the second portal needed an identifier the first one issued. An order placed on Thursday afternoon reliably activated the following Wednesday, and nobody could explain that to a customer in a way that sounded like a reason.
End to end, with timestamps, across a quarter of real orders. The result was not what anyone predicted: the flow people complained about most was not the flow that carried the volume. Automating by complaint would have optimized the wrong path.
One seam, taken all the way to done, rather than six seams taken to a demo. The remaining flows kept their manual path unchanged and untouched, so nothing regressed while the first one was proven against real traffic.
Each job can run twice without doing damage, and each sits behind a queue that retries with backoff. This is the difference between a failure the system handles and a failure a human handles at two in the morning — and in telecom, the second kind is most of the operational cost.
A scheduled job compares billing, provisioning, and CRM every night and raises the differences as tickets. The monthly three-day reconciliation became a queue that is usually short, because a discrepancy found the next morning is one conversation and a discrepancy found five weeks later is an investigation.
The whole 18,000 was rehearsed against a staging tenant, twice. The live event was split into nine batches, each with its own rollback rather than one rollback for the whole night — so a bad batch is a bad batch, not a bad weekend.
In their language, against their alert console, rehearsed with their staff. We were on the bridge. They ran the port. That distinction is the whole point of the handover.
The automation is what made the weekend possible. The batching is what made it survivable. Three of the nine batches hit an error at the losing carrier and were rolled back and replayed — under a single-rollback plan, the first of those three would have meant reversing the entire event and rescheduling with the regulator. Instead each was a twenty-minute detour that no customer experienced.
This is why we would rather a buyer asked about the three rollbacks than about the 99.9%. The availability figure is the outcome. The rollbacks are the mechanism, and they are the part that transfers to your project.
service availability across the port weekend
order to activate, from four to six business days
monthly reconciliation, from roughly three days
The activation figure applies to the automated flow, which is 71% of order volume. The remaining 29% still runs the manual path and still takes days. Quoting four hours as though it covered every order would be the kind of number that reads well and does not survive a follow-up question.
Reconciliation collapsed because the differences stopped accumulating, not because anyone got faster at reconciling. A nightly comparison turns a monthly investigation into a short daily queue.
Automating order to activate pays off when the volume is real and the flow is repeatable. Several situations make it the wrong first move, and we would say so before quoting.
The capability is described on the telecom software development page, the platform work on cloud and DevOps, and the delivery practice behind the rollback design in what DevOps maturity actually looks like. If you are a carrier or MSP weighing this, our telecommunications work is the place to start.
In telecom the failures are in the seams. Automate the seam that carries the volume, and rehearse the one that carries the risk.
“Three batches rolled back and nobody phoned me. On the last port I was on the bridge until Sunday afternoon.”
Tell us what is not working. You will get a scoped estimate and an architecture you own, not a capability deck.
2 days to make a pricing change, down from roughly six weeks
35% off the monthly cloud bill, after the architecture changed rather than before
12 weeks from kickoff to the first paying pilot customer