Before revision: A synthesis of a user-centered design with an agile software development approach builds on five core principles: Separate Product Discovery and Product Creation Iterative and Incremental Design and Development Parallel Interwoven Creation Tracks Continuous Stakeholder Involvement Artifact-Mediated Communication Purpose UCD asks questions about users and their tasks and goals, then uses the findings to make decisions about development and design.
After revision: Purpose UCD asks questions about users and their tasks and goals, then uses the findings to make decisions about development and design.