Designing for usability: key principles and what designers think
Communications of the ACM
The object-oriented systems life cycle
Communications of the ACM
Developing user interfaces: ensuring usability through product & process
Developing user interfaces: ensuring usability through product & process
UIDE—an intelligent user interface design environment
Intelligent user interfaces
Soft systems methodology in action
Soft systems methodology in action
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
User action graphing effort (UsAGE)
CHI '95 Conference Companion on Human Factors in Computing Systems
Practical education for improving software usability
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Field methods casebook for software design
Field methods casebook for software design
Contextual design: defining customer-centered systems
Contextual design: defining customer-centered systems
The usability engineering lifecycle: a practitioner's handbook for user interface design
The usability engineering lifecycle: a practitioner's handbook for user interface design
Software for use: a practical guide to the models and methods of usage-centered design
Software for use: a practical guide to the models and methods of usage-centered design
Proceedings of the third international conference on Computer-aided design of user interfaces
Designing Web Usability: The Practice of Simplicity
Designing Web Usability: The Practice of Simplicity
Usability Engineering
Capability Maturity Model, Version 1.1
IEEE Software
A Model-Based Interface Development Environment
IEEE Software
What makes strategic usability fail?: lessons learned from the field
CHI '99 Extended Abstracts on Human Factors in Computing Systems
Anforderungsanalyse zur Einführung eines Unterstützungssystems bei Software-Entwicklern
Software-Ergonomie '99, Design von Informationswelten, Gemeinsame Fachtagung des German Chapter of the ACM, der Gesellschaft für Informatik (GI) und der SAP AG
Assisting Designers in Developing Interactive Business Oriented Applications
Proceedings of HCI International (the 8th International Conference on Human-Computer Interaction) on Human-Computer Interaction: Ergonomics and User Interfaces-Volume I - Volume I
Software technology in an automotive company: major challenges
Proceedings of the 25th International Conference on Software Engineering
Training software developers in usability engineering: a literature review
Proceedings of the 6th Nordic Conference on Human-Computer Interaction: Extending Boundaries
Proceedings of the 24th Australian Computer-Human Interaction Conference
Hi-index | 0.03 |
In a world where competitors are just a mouse-click away, human-centered design (HCD) methods change from a last minute add-on to a vital part of the software development lifecycle. However, case studies indicate that existing process models for HCD are not prepared to cope with the organizational obstacles typically encountered during the introduction and establishment of HCD methods in industrial software development organizations. Knowledge about exactly how to most efficiently and smoothly integrate HCD methods into development processes practiced by software development organizations is still not available. To bridge this gap, we present the experience-based human-centered design lifecycle, an interdisciplinary effort of experts in the fields of software engineering, human-computer interaction, and process improvement. Our approach aims at supporting the introduction, establishment and continuous improvement of HCD processes in software development organizations. The approach comprises a process model, tools, and organizational measures that promote the utilization of HCD methods in otherwise technology-centered development processes and facilitate organizational learning in HCD. We present results of a case study where our approach has been successfully applied in a major industrial software development project.