Eventbrite organizers depended on a legacy, brittle, and outdated dashboard implementation. It was based on using an old, proprietary Python templating and ORM system. In practice, its code used a large set of "global" variables that were hard to track and used directly in the template files.
Here is what it looked like before:
The result was a page with a high impact and traffic numbers, but nobody wanted to touch, update, or modify it slightly. It was a multi-state and multi-variable UI problem that wasn't easily testable.
As the Organizer Reporting team, this page became part of our ownership. I proposed doing a series of iterative improvements over the dashboard, avoiding extensive rewrites and documenting and refactoring its logic. It was clear that it was a tricky one, but the impact was evident.
I hypothesized that, by cleaning up the look and feel of the dashboard, our event organizers would increase their confidence in trust in the event performance tracking experience.
We increased dashboard visits by 15%, receiving overwhelmingly positive feedback from Product and event creators (via account managers).