This document discusses different approaches to user experience (UX) design for agile, lean, and waterfall teams. It argues that all teams use the same design process of thinking, making, and checking models, but may start at different points. The key is sharing models to gain understanding, rather than making deliverables. Fidelity and annotation can be used to improve how models communicate understanding. To avoid becoming "UX zombies" focused on process over outcomes, teams should ask questions about their goals and how their work improves understanding of users, interfaces, interactions and systems.