PROJECT

BREW OS

SKILLS USED
Interaction Design
Contextual Design (Contextual inqury & affinity diagramming)
Qualitative tests (in-person studies)
Paper Prototyping

BACKGROUND
I worked at Qualcomm from 2004-2011. Qualcomm's chipsets power mobile phones around the world. As a "Human Factors Engineer", my projects initially were focused on BREW OS apps (think of it like Android OS apps). I designed core apps like the Main Menu, or the Alarm Clock. More technical apps like Phone, or Contacts, required me reading and comprehending technical specifications from the 3GPP Consortium to figure out the appropriate behavior to design (e.g. how to handle multi-party phone calls).

At one point I was even part of an experimental product to help non-developers code in a language called TrigML. Below is a video of my implementation of re-arranging apps in the Main Menu.

However, I spent most of my time defining flows for various apps and writing UI specification documents in rigorous detail. Below is a screenshot of one of the pages from the Contacts doc, which required over 100 pages to describe all the screens and behavior. Fun fact: my design for syncing with the SIM card was so sophisticated, I was even awarded a patent for it! A lot of my work was not only how it looked, but also how it worked.

Contacts and Flow ChartContacts and Flow Chart

Later on in my career I worked on SDK Tools (the apps developers use to make mobile apps). This also required a lot of technical knowledge, and the end users were also technical themselves. To even figure out what our requirements should be, we began with research. The research phase spanned two months, which involved flying around the U.S. to interview customers, followed by building an affinity diagram to synthesize all the data.

Affinity DiagramAffinity Diagram

As a result of the research, one of the products that emerged was Target Manager. We had observed how developers managed deploying and testing apps on numerous phone models, and Target Manager would help to simplify this process. Below is an initial wireframe.

Target Manager SketchTarget Manager Sketch

Once the design was more solidified, I created a UI specification document to describe Target Manager.

Target Manager - SectionsTarget Manager - Sections

In addition, the UX team pushed the boundaries of what developer apps should look like, beyond the drab gray windows and dialogs that were the industry convention. Why can't developers have pretty things too?

Target Manager Final DesignTarget Manager Final Design

If you're interested, I can explain any of these products in person, along with the design challenges.