2006 · 38 citations · 11 references
ComputingDesignSoftware EngineeringSystems DesignUser Experience DesignAgile DevelopmentAgile Software DevelopmentAgile Systems DevelopmentDesign ProcessSoftware DesignUsability EngineeringAgile Team CommunicationExtreme ProgrammingScenario DesignScenarios
The interdisciplinary nature of system design can lead to communication problems between developers in different fields. This is becoming evident in the emerging field of agile software development which has largely ignored or been unable to address usability. This work presents a development process and toolset that draws on extreme programming--an agile software development process, and scenario-based design--a usability engineering process. This approach will allow developers in both fields to better communicate and work together to efficiently design usable systems.
11
Embracing change with extreme programming
A pattern approach to interaction design
Jan Borchers · 2000 · 817 citations
Arts, Computer Science, Design +16
Artifact as theory-nexus: hermeneutics meets theory-based design
John M. Carroll, Wendy A. Kellogg · 1989 · 185 citations
Arts, Design, Psychology +13