Some pieces of my process:

  1. Learning by exploring and asking:
    • What is the business problem we're trying to solve, or opportunity we're trying to explore?
    • Who are our users, and what do they need and want?
    • What constraints do we as a project team have to guide the nature and amount of our work?
  2. Questioning and testing assumptions
    • Talking to users
    • Interviewing stakeholders
    • Exploring and using existing products and sites
  3. Creating order out of chaos
    • Diagramming and defining logic
    • Creating classifications and hierarchies
    • Editing and streamlining content and design
  4. Building beautiful, engaging, problem-solving things
    • Coding up prototypes
    • Testing prototypes with users, and iterating based on what works (and what doesn't)
    • Directing and finessing animations and interactions
    • Creating visual and functional harmony
    • Working with smart, passionate people of all varieties to make it happen

Some items in my toolkit:

  1. Wireframes & Workflows
    • OmniGraffle
    • Visio
    • Powerpoint
    • Keynote
    • Sharpies & a stack of paper
  2. Art & Design
    • Photoshop
    • Illustrator
  3. Interactive Prototypes
    • HTML5
    • CSS3
    • jQuery
    • BBEdit
    • Axure
    • Emacs (yup!)