Contextual Design (Contextual inqury & affinity diagramming)
Qualitative tests (in-person studies)
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.
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.
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.
Once the design was more solidified, I created a UI specification document to describe Target Manager.
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?
If you're interested, I can explain any of these products in person, along with the design challenges.