This team faced three main issues that added significant complexity: trust, resourcing, and tech debt. Leadership was skeptical about the product’s viability, necessitating they produce a quick win to demonstrate potential. Additionally, the code structure and API were cumbersome for developers, slowing progress. To address that, the team created another production build, which introduced a clunky ‘two product’ experience that had eroded leadership’s trust in the team. They needed a quick, visible win to restore trust, but core problems were in the back-end (i.e. not easily viewed or quickly fixed).
To tackle these challenges within our timeline, I first collaborated closely with developers to understand the issues. After numerous technical discussions to dissect back-end complexities, we aligned on a strategy that nested the two interfaces with iFrames, and masked the stitch with shared UI elements and entry points. The Quick Fix made it appear as a single, unified experience, despite being two production builds under the hood. This ‘UX theater’ solution allowed us to deliver new features quickly without growing our tech debt, though it didn’t solve the underlying issues.
The Quick Fix was a resounding success, awarding us the credibility needed to increase funding and buy time to find a sustainable long-term solution.