Human-centered design (HCD) is an intentional process in which the needs, motivations, and limitations of the people using a product or service are considered. The HCD process focuses on user needs and characteristics, usability goals, environment, tasks, and workflow in the design of a product and the services that enable it, like communications and governance.
HCD follows a series of well-defined methods for analysis, design, and evaluation of hardware, software, and web interfaces. The HCD process is iterative, generally predictable, and repeatable. Research, design, and evaluation steps are built in from the first stage of each project, and they continue throughout to implementation.
Our team has defined the HCD process @ CMS, but the best way to learn more is to take our "Intro to HCD" course that we regularly offer to customers.