As the UX lead on the latest iteration of T-Mobile DIGITS, I was responsible for the entire design phase, from early requirement conceptualization, to final production-ready asset delivery. Requirement intake, vetting, rewriting, and refinement was the first step during which I interfaced directly with the product owners, the engineering principals, and the marketing leads to ensure the revised requirements met their goals for the release.

Once the high-level requirements were hammered out into specific agile stories, I lead a design team in transforming those requirements and stories into a cohesive user experience. Initially we designed a subset of UX flow wireframes in order to efficiently present our design concepts to stakeholders, gather feedback, and iterate on these designs as we honed in on the ideal experience. In most cases, high fidelity screens were mocked up and in-depth clickable prototypes were built utilizing Invision in order to present the UX to various stakeholders in a way where they could experience the designs and the interactions in an environment that mimics a native mobile app. In the cases where the story was a less complex design or a visual update, we relied on high fidelity static screens for presentation and sign-off.

 

Once the high level approvals were reached, we produced hundreds of pixel-perfect screens across multiple platforms, the results from which were able to be be sent directly to the development teams via Invision a for their initial scoping. During this phase, I built out a design library inflight to support my production team’s efforts and allow them to efficiently build, maintain and deliver those hundreds of screens in production-level fidelity. Additionally, I updated the product’s existing, informal visual style guide to incorporate any changes we were making as well as incorporating design changes from previous iterations that, for various reasons, hadn’t yet been incorporated into the styleguide.

Once the design production phase was complete, I worked directly with the development teams to ensure that they fully understood our designs and the mechanics underpinning the UX decisions we made during the design phase. I handed off any required assets and worked in tandem with the Dev team, supporting their efforts and addressing any issues that arose during their development sprints.

After development wrapped, I worked directly with the QA teams to validate the pre-production builds against the design targets to ensure the optimal UX was implemented.