

Making changes in code and then previewing those changes is a constant feedback loop performed by developers when building and testing software. Unfortunately, this is not a straightforward process when building a mobile app.
To test a mobile app:
Accounting for this reality, we had to provide a way for our users to compile, sign, and test their app.

As more users started using our product it became clear that this workflow had usability issues we needed to address.
Before jumping in and designing screens I conducted interviews, with both new and existing users, to understand the biggest pain points with our original design.

I discovered four main problems:
I thought of many ways to address these problems so I sketched them in my notebook to see if any stood out or had shortcomings.

After a couple days I came up with a few good ideas that I combined to create a new workflow and mockup.

I contacted the users who were interviewed earlier to schedule a follow up user test. For the test, I created a clickable prototype and asked them to complete a series of tasks. The feedback was very positive so I shared it with the team and prepared the redesign for development.

Our goal for this redesign was to reduce the friction associated with testing apps and increase testing activity in our user base. To track this we set up funnels and metrics in our analytics tool and watched user behavior after we released the feature. After a couple weeks, the numbers proved our goals were met.
