We have none and it sucks.
Twice in the past two weeks my bus run was canceled without notification, warning, or apology, despite perfectly normal weather and traffic and there is no way that this can be justified.
While waiting for a bus that never came, I was thinking about how to solve the problem, and the simplicity of the solution made me a bit annoyed. The ridiculously simple solution: real time monitoring.
A gps locater & a communication device for each bus + a bit of software and viola, problem solved.
The device would monitor the location of each bus and report it back on a real-time basis to the existing central dispatch center. The central station monitoring software would normally just collect information. If a bus gets more than, say 7 minutes late it informs the bus dispatcher, who decides how to respond.
The hardware would cost about the same as one day worth of diesel fuel. I can't imagine that the software would be too tough to put together.
For those of us who only ever take the same bus every day(which around here is the majority of riders), it could be set up to automatically inform us when our route is canceled or more than a certain set limit of minutes behind schedule, so we don't waste our time waiting for a bus that will never come. Theoretically, the bus stop itself could display an automatically updated schedule, but that would be asking too much. All I want is basic competence.
As it is, I have no confidence that the system will ever function properly, so I will just make sure that my next job comes with a parking lot.