Introduction  
Receive PRD or functional spec  
User interviews  
Work/business process flow  
Feedback/needs assessment  
Document existing process  
Initial navigation/use flows  
Write up findings/specification  
—Walkthrough with PM & Engineering  
—Discuss and annotate  
—Revise flows and UE spec  
Create wireframes  
Initial user testing  
—Cost with PM, Developers & QA  
—Revise as necessary  
User testing  
Create visual comps & specs  
—Feedback/revisions  
—Freeze comps & specs  
Troubleshoot and Refine  
Detailed walkthrough  
Solicit user feedback