Developing user interfaces: ensuring usability through product & process
Developing user interfaces: ensuring usability through product & process
Usability engineering: scenario-based development of human-computer interaction
Usability engineering: scenario-based development of human-computer interaction
Usability Engineering
Introduction to Information Systems
Introduction to Information Systems
Java Modeling Color with Uml: Enterprise Components and Process with Cdrom
Java Modeling Color with Uml: Enterprise Components and Process with Cdrom
Hitting the target: adding interaction design to agile software development
OOPSLA '02 OOPSLA 2002 Practitioners Reports
Aspect-Oriented Requirements Engineering for Component-Based Software Systems
RE '99 Proceedings of the 4th IEEE International Symposium on Requirements Engineering
Artificial Intelligence: A Modern Approach
Artificial Intelligence: A Modern Approach
Agile and Iterative Development: A Manager's Guide
Agile and Iterative Development: A Manager's Guide
Towards a framework for integrating agile development and user-centred design
XP'06 Proceedings of the 7th international conference on Extreme Programming and Agile Processes in Software Engineering
Hi-index | 0.00 |
This article presents some limitations of agile methods and the results of using Scrum in a specific project. It was found that good practices in development of human computer interfaces (HCI) have been left aside in favor of reducing sprint duration. Developers usually "listen to what customers say instead of watching what customers do". This behavior has a tendency to impact negatively the HCI usability. The article also points the common characteristic between agile development and HCI design: the repetition aspect. This article proposes a knowledge base representation of good practices in HCI design. A semantic network is used to represent main concepts in HCI design. The intention is to use this conceptual modeling to implement an expert system to guide agile developers during HCI design.