Design is about exploration and assumptions for me. Whether that means exploring assumptions or making assumptions to explore new design ideas, the act of design (and the design process) involves both. This is what I love about design. At every step of the design process there is something new to learn about the territory or your personal perspective.
In real life, my design process is fluid: it can easily adapt to existing paradigms and adjust to fit the situation at hand. I have worked in a variety of development environments (e.g., agile, dual-track agile, waterfall) and learned how user experience design adapts to each style.
My ideal design process consists of several stages:
Regardless of the process, I rely on my growing collection of design & research tools to understand users’ needs and validate solutions.
Below is a sample of the tools I currently use:
Personas & Scenarios
Object Oriented User Experience
Sketching (timed exercises 8 up)
Laying out and organizing what I know
Guerilla User Testing
Card sorting and variations of this test
5 second tests
Unmoderated Usability Testing
Axure RP Pro