Perhaps the most important, yet often over looked components of a website or application design is the User Experience (UX). A successful UX is about the seamless interaction between the user/client/customer and your site. Not simply how it looks, but how well it works and how easy it is to use.
As a proponent of Lean UX and collaborative design, my process is largely focused on “individuals and interactions over process and tools” and “working software over comprehensive documentation.” Iterative design thinking, applied to the Agile Software Development methodology through collaborative design sessions with key stakeholders, project managers, and software developers.
"Design is in everything we make, but it’s also between those things. It’s a mix of craft, science, storytelling, propaganda, and philosophy". – Erik Adigar