Accessible Requires Authentication Published by Oldenbourg Wissenschaftsverlag July 12, 2015

Usability Integration in Agile Development Processes: A Practice-Oriented Best Practice Approach

Hartmut Schmitt, Dominik Magin, Andreas Maier, Richard Wacker and Josh Wang
From the journal i-com

Abstract

Small and medium-sized enterprises (SMEs) increasingly rely on agile software development. However, the majority of established usability methods have been developed with traditional software engineering principles in mind. So, one might assume that these methods and tools might not be applicable to agile development projects. In this paper, a possible approach to systematically adapting traditional usability methods to application in agile projects is introduced and documented as best practices. These best practices can be quickly and dynamically employed by agile development team members and can thus contribute to higher quality of software development outputs. The approach described in this paper was developed in the context of a German research project funded by the German Federal Ministry of Education and Research (BMBF) and conducted by one research institute and three software-developing enterprises and will be evaluated throughout the further course of the project. For this purpose, a number of best practices have been adapted to the context of agile software development and described in detail in order to allow inexperienced software developers of small and medium-sized enterprises to successfully apply these best practices. As two examples of these best practices, we illustrate the best practices ‘Contextual Inquiry’ and ‘Template-Based UI Design’ in this paper.

Acknowledgment

The PQ4Agile project is funded by the Federal Ministry of Education and Research (BMBF) under project number 01IS13032.

References

CMMI Product Team 2010. CMMI for Development, Version 1.3. Pittsburgh: Carnegie Mellon University. Search in Google Scholar

Cohn, M. 2004. User stories applied for agile software development. Boston: Addison-Wesley. Search in Google Scholar

Holtzblatt, K., J.B. Wendell and S. Wood. 2004. Rapid contextual design: a how-to guide to key techniques for user-centered design. San Francisco: Morgan Kaufmann. Search in Google Scholar

ISO – International Organization for Standardization. 2008. ISO 9001:2008 Quality management systems – Requirements. Search in Google Scholar

ISO – International Organization for Standardization. 2011. ISO / IEC 25010:2011 Systems and software engineering – Systems and software Quality Requirements and Evaluation (SQuaRE) – System and software quality models. Search in Google Scholar

Kneuper, R. Gokyo Ri: Messung und Bewertung von Prozessqualität, retrieved April 16, 2015 from http://www.kneuper.de/GokyoRi/. Search in Google Scholar

Komus, A. Status Quo Agile, retrieved April 16, 2015 from http://www.hs-koblenz.de/rmc/fachbereiche/wirtschaft/forschung-projekte/forschungsprojekte/status-quo-agile/. Search in Google Scholar

Ross, J. Why Are Contextual Inquiries So Difficult?, retrieved April 16, 2015 from http://www.uxmatters.com/mt/archives/2012/06/why-are-contextual-inquiries-so-difficult.php. Search in Google Scholar

Schmitt, H.: PQ4Agile – Produktqualität für Agile Softwareentwicklung, retrieved April 16, 2015 from http://www.pq4agile.de/. Search in Google Scholar

Sutherland, J.; Schwaber, K.: Scrum Guides, retrieved April 16, 2015 from http://www.scrumguides.org/. Search in Google Scholar

Published Online: 2015-7-12
Published in Print: 2015-8-1

© 2015 Walter de Gruyter GmbH, Berlin/Boston