skip to main content
10.1145/1125451.1125647acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
Article

The role of the interaction designer in an agile software development process

Published:21 April 2006Publication History

ABSTRACT

In this paper we describe observations of a contrast in thinking styles between a user-interface design team and a software engineering team developing a new software product. Presented in case study form, it is a first hand account by the interaction designers of work-in-progress. It concludes by identifying some key roles for the interaction designer working in an agile software development environment .

References

  1. Bach, J., The Challenge of "Good Enough" Software (1995), Cited at http://www.satisfice.com/articles/Google ScholarGoogle Scholar
  2. Baumer, D., Bischofberger, W.R., Lichter, H. and Zullighoven, H. User Interface Prototyping -- Concepts, Tools and Experience. In Proceedings of ICSE-18, ACM Press (1996), 532--541. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Beck, K et al. Manifesto for Agile Software Development (2001). http://www.agilemanifesto.orgGoogle ScholarGoogle Scholar
  4. Deloitte and Touche Fast 50 Web site. http://www.fast50.co.uk/Google ScholarGoogle Scholar
  5. IDEO Web site, http://www.ideo.com/about/methods/info.asp?x=3Google ScholarGoogle Scholar
  6. Jones, J.C., Design Methods. 2nd edn. Van Nostrand Reinhold, New York, IN, USA, 1992.Google ScholarGoogle Scholar
  7. HUPO Web site, http://www.hupo.orgGoogle ScholarGoogle Scholar
  8. Lowgren, J., Applying Design Methodology to Software Development. Proceedings of the conference on Designing interactive systems: processes, practices, methods, & techniques, (1995) 87--95, Michigan, USA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Michlewski, K. Design as a Strategic Organisational Resource: Integrating Design into Corporate Culture. 21st European Group for Organizational Studies Colloquium, (2005).Google ScholarGoogle Scholar
  10. Rickards, T. and Moger, S. Handbook for Creative Team Leaders. Gower Publishing, (1999), Aldershot.Google ScholarGoogle Scholar
  11. Sharp, H. and Robinson, H. 'An ethnographic study of XP practices', Empirical Software Engineering. (2004), 9(4), 353--375. Cited at http://mcs.open.ac.uk/hcs2 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. The role of the interaction designer in an agile software development process

      Recommendations

      Reviews

      Susan Chopra

      While it was first introduced over 15 years ago, interest in agile programming has recently been gaining momentum as more and more companies adopt and put into practice agile software development processes. "Agile" refers to a collection of software development methodologies, all of which adhere to a set of underlying principles, known as the agile manifesto. When compared to the more traditional waterfall model of software development, agile is often viewed as somewhat radical, emphasizing rapid, iterative development. An aspect of the agile software development process that is still being understood is how traditional user-centered design activities fit into this process. Lievesley and Yee attempt to address this issue. For an interaction designer confronted with the challenge of fitting into an agile process, this paper hints at providing some valuable insight. Unfortunately, at only five pages, the paper is a bit lacking in substance and clarity. Though one may not guess from its title, the paper is written as a case study. It gives a retrospective of the experiences of interaction designers from a design consultancy contracted to work with the development team of a software company. For the development team, this project was their first experience with an agile process. The case study begins with the background of the development team, the interaction design team, and the project on which they were collaborating. Following a scrum agile process, the interaction designers were asked to take an "immersive approach," placing themselves directly in among the development team. This approach was not the norm for the interaction designers. The paper then discusses more specific experiences of the interaction designers working in an agile environment. The first challenge encountered by the interaction designers was their need to demonstrate value early on. As experienced by these designers, the rapid, iterative aspects of the agile process often do not allow for the upfront time for research and analysis typically performed in a user-centered design process. The interaction designers embarked on this challenge by creating several wireframes depicting various visions of the design of the software. Their approach was successful in demonstrating to the development team the value of the sign team to this software development process. The paper then discusses the continued advancement of the project as it progressed following agile scrum methodologies, and the challenges this process presented to the interaction designers. The paper concludes with a brief discussion of findings on how interaction design fits within an agile development process. While its roots stem back to the 1990s, agile software development is very much a topic of current discussion. Of particular interest is how typical user-centered design activities fit within the agile framework. Unfortunately, this paper does not provide sufficient insight in this area. With its lack of detail and ambiguous examples, the experiences presented in this case study are hard to leverage. Online Computing Reviews Service

      Access critical reviews of Computing literature here

      Become a reviewer for Computing Reviews.

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        CHI EA '06: CHI '06 Extended Abstracts on Human Factors in Computing Systems
        April 2006
        1914 pages
        ISBN:1595932984
        DOI:10.1145/1125451

        Copyright © 2006 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 21 April 2006

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        Overall Acceptance Rate6,164of23,696submissions,26%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader