Where are riders getting stuck?
Not every machine issue matters equally. The point was to find the repeat failure steps most likely to break a purchase attempt.
This page explains the UTA work in plain language. The goal was to understand where ticket purchases were failing, which issues the support alert stream was missing, and how to rank the problems in a way leadership could act on.
Not every machine issue matters equally. The point was to find the repeat failure steps most likely to break a purchase attempt.
The alert stream did not always reflect the rider experience, so the comparison between machine behavior and support visibility was essential.
The output had to support prioritization, not just description: which failure paths were common, costly, and worth escalating.
Pull the machine events, alert records, and support context into one place.
Organize the event stream into readable purchase attempts from start to failure or completion.
Check which real-world failures showed up in support reporting and which ones did not.
Prioritize the failure paths by frequency, impact, and likely value of fixing them.
This was not a technical exercise for its own sake. The value was making the machine problem easier to explain, easier to challenge with the vendor, and easier to prioritize for service recovery. That is the standard I use for BI work in general.