DesignGenerate concepts through sketching, storyboarding, and brainstorming. Visualize and diagram the user interaction. Create site maps.

DevelopCommunicate the ideas. Take concepts from sketches and site maps and develop prototypes at multiple stages to get perspective and test with users. Get timely and useful feedback on prototyped ideas.

DeliverRefine and repeat until ready. Feedback from testing drives the iterative process, and allows essential insight into refining the prototype, rethinking the interactions, and even generating more concepts.