What is usage-centered design?
Usage-centered design is a systematic, model-driven approach to improving product usability. A few simple but powerful models–of user roles, tasks, and interface content–guide the user interface design toward a better fit with the real needs of users. Often, the result is also smaller, simpler systems that nevertheless fulfill all the genuine functional requirements.