Toll Allocation

OK - here's a boring topic - how do you allocate Toll road data from an external provider to each trip?

In Australia, we've got some complex user pays road systems. Actually, its different in each state. In Sydney, for example, we have 3-5 different toll road systems, some where you pay simply for passing a particular point (Sydney Harbour Bridge, for example), and some where you pay depending on how far you drive - by kilometre.

We get a massive amount of data from these toll road operators, and have to allocate each toll charge back to members - just the same you would if you had your own car. We realised that if we didnt automate this process quickly it would soon overwhelm us - so we made a toll allocation plugin system.

It works really simply - you upload the datafile provided by the toll operator, then our extra smart data crunching algorithm figures out who was using what and when and applies the charge to that particular bill.

"God, I love it. I used to have to enter and allocate these things manually - it was doing my head in...." said Rachel Moore, one of GoGet Carshares oldest employees. "Now, I simply click a button, deal with a few exceptions and I'm done. I can import and process 15,000 transactions in a blink. I cant imagine us not using it now."

We architected the system so it could allocate other bits of data - and plan to automate a few other manual business processes in the future too.

Last Updated ( Wednesday, 07 March 2012 )
< Prev   Next >
Our Software Testing Process - every 6 hours!

Ok folks - a boring, yet vital topic. Software testing methodology!

The most important requirements for our platform is reliability - we have over 25,000 people relying on our engine on a daily basis. For our main client, GoGet, a single days outage can mean losses in the tens of thousands of dollars. It's enough to give you gray hair!

Workload Plugin

Today we released a couple of 'workload' dashboards which allow our fleet and member services teams to see, at a glance, how much work they've got in the pipeline. This means they'll know instantly if they're chronically understaffed and or whether they can sit back and relax. Each team leader can give tasks (of any type) a time budget, then see in a second how many hours of work they've got ahead to clear the task queue.