The UPS driver missed my package on his truck but there is no info about it through tracking until after they close
I used to work for a company that made equipment that was used in delivery tracking, Route Accounting is the generic term for the industry. We did not make UPS's equipment, but I do know a bit about it.
UPS's system is a "batch" system. The computer is only updated once per day. When the driver gets back to his depot, he puts his computer into a dock which eventually downloads the data and updates the central database.
FedEx, on the other hand, has a real-time system which has a radio link in the truck. With each delivery, the data are uplinked by radio. All of FedEx's trucks are tracked by GPS in real time. And the FedEx customer service center can exchange text messages with and even talk to truck drivers in the field in real time. The FedEx customer service people can literally tell you, "Your package is on shelf number 3, position number 5 on truck number 123 currently at 3rd and Lexington... no, 4th and Lexington now. I've talked to the driver. He expects to be at your address in 30 to 45 minutes." And that information is dead-on. It's beautiful. The company I worked for made some of the equipment, though I doubt any of it is still in use.
FedEx's whole system, every process and procedure, all of their equipment, the corporate culture, was designed from day-one to have real-time tracking. No wonder it works.
UPS is a very old company. Their "system" was never intended to have tracking. It's been tacked on to try and compete with FedEx. It doesn't work very well because it's not integrated into their system and, even more significantly, because it's not integrated into their corporate culture.
Take something as simple as getting a signature to confirm delivery. At FedEx, that has been part of their service, their product, since day-one. Their original terminals, the "FedEx Tracker 1," which my company designed and was the original manufacturer of, had electronic signature capture because FedEx wanted, from day-one, to have that as part of their service. UPS's culture has, for decades, stressed to drivers to get their job done quickly. Getting a signature is a slow process; it slows you down. Scanning barcodes is the same. FedEx has, from day-one, stressed the need to be able to track every package in real time. Every time the package is handled, the bar code is scanned. If you move a package from the lower shelf to the upper shelf on a truck, you scan it and you note that fact. The corporate culture is track, track, track. But, all of that tracking takes time. UPS's corporate culture is: fast, fast, fast. And you can see the conflict.
More than once, I've looked at UPS tracking to see if an expected package would be delivered today and seen that it had not been loaded onto a truck so no, it would not be delivered. And then, a few hours later, there's the package on my doorstep even though the computer says it's still at the depot. Someone tossed it onto the truck at the last minute without updating the computer. Clearly, UPS's "tracking" system gives, at best, a vague general idea of where a package is.