Experiences with User-Centered Design and Agile Requirements Engineering in Fixed-Price Projects
详细信息    查看全文
  • 关键词:User ; centered design ; UCD ; User experience ; UX ; On ; site UX consultant ; Requirements engineering ; RE ; Agile software development process ; Dual ; track process
  • 刊名:Lecture Notes in Computer Science
  • 出版年:2016
  • 出版时间:2016
  • 年:2016
  • 卷:9312
  • 期:1
  • 页码:47-61
  • 全文大小:157 KB
  • 参考文献:1.Anitha, P., Prabhu, B.: Integrating requirements engineering and user experience design in product life cycle management. In: First International Workshop on Usability and Accessibility Focused Requirements Engineering - UsARE, Zurich (2012)
    2.Bias, R., Mayhew, D.: Cost-Justifying Usability: An Update for an Internet Age. Morgan Kaufmann, Burlington (2005)CrossRef
    3.Cagan, M.: Dual-Track Scrum (2012). http://​www.​svpg.​com/​dual-track-scrum/​ . Accessed 12 Mar 2015
    4.Cohn, M.: Agile Estimating and Planning. Prentice Hall PTR, Upper Saddle River (2005)
    5.DIN EN ISO 9241-210: Ergonomics of human-system interaction - Part 210: Human-centred design for interactive systems (2010). http://​www.​iso.​org/​iso/​home/​ . Accessed 12 Mar 2015
    6.Ekelund, J., Levingston, C.: Usability in Agile Development. UX Research, Melbourne (2008)
    7.Ekelund, J., Lowe, D.: Using Partial Designs to Elicit Requirements in Web Development a Survey of Commercial Practice. University of Technology, Sydney (2002)
    8.Fowler, M.: The New Methodology (2003). http://​martinfowler.​com/​articles/​newMethodology.​html . Accessed 12 Mar 2015
    9.Krug, S.: Rocket Surgery Made Easy: The Do-It-Yourself Guide to Finding and Fixing Usability Problems. New Riders, San Francisco (2009)
    10.Kubitz, T.: Agile Festpreisprojekte Risiko oder Chance?, akquinet AG, blog post (2014). http://​blog-de.​akquinet.​de/​2014/​04/​29/​agile-festpreisprojekt​e-risiko-oder-chance-2
    11.Lai-Chong Law, E., Hvannberg, E., Cockton, G., Jeffries, R.: Introduction to Agile usability: user experience (UX) activities on Agile development projects. In: Maturing Usability Quality in Software, Interaction, and Value. Springer, Berlin (2007)
    12.Lent, J.: Dual-track Agile keeps requirements in check (2014). http://​searchsoftwarequ​ality.​techtarget.​com/​opinion/​Dual-track-Agile-keeps-requirements-in-check . Accessed 12 Mar 2015
    13.Mayhew, D.J.: The Usability Engineering Lifecycle: A Practitioner’s Handbook for User Interface Design. Morgan Kaufmann, Burlington (1999)CrossRef
    14.Nielson, J.: Usability engineering lifecycle. IEEE Comput. 25(3), 12–22 (1992)CrossRef
    15.Parsons, D., Lal, R., Ryu, H., Lange, M.: Software development methodologies, Agile development and usability engineering. In: 18th Australasian Conference on Information Systems, Toowoomba (2007)
    16.Raison, C., Schmidt, S.: Keeping user centred design (UCD) alive and well in your organisation: taking an agile approach. In: Second International Conference on Design, User Experience, and Usability, Design Philosophy, Methods, and Tools, Las Vegas, pp. 573–582 (2013)
    17.Rogers, Y., Sharp, H., Preece, J.: Interaction Design: Beyond Human - Computer Interaction. Wiley, Chichester (2011)
    18.Singer, N.: Intel’s Sharp-Eyed Social Scientist (or The Watchful Lab of Dr. Bell), p. BU1. New York Times, 16 February 2014
    19.Sohaib, O., Khan, K.: Integrating usability engineering and agile software development: a literature review. In: International Conference on Computer Design and Applications (ICCDA), Qinhuangdao, pp. V2-32–V2-38 (2010)
  • 作者单位:Edna Kropp (18) (19)
    Kolja Koischwitz (18) (19)

    18. akquinet, Berlin, Germany
    19. Institut für Informatik, Freie Universität Berlin, Berlin, Germany
  • 丛书名:Usability- and Accessibility-Focused Requirements Engineering
  • ISBN:978-3-319-45916-5
  • 刊物类别:Computer Science
  • 刊物主题:Artificial Intelligence and Robotics
    Computer Communication Networks
    Software Engineering
    Data Encryption
    Database Management
    Computation by Abstract Devices
    Algorithm Analysis and Problem Complexity
  • 出版者:Springer Berlin / Heidelberg
  • ISSN:1611-3349
  • 卷排序:9312
文摘
Efficiently incorporating usability and user experience (UX) in agile requirements engineering (RE) remains a challenge. We introduce a team role called ’On-site User Experience Consultant’ (osUX consultant) which supports integrating user-centered design (UCD) firmly in agile RE under the constraints of fixed-price software development projects. Our experience shows that such changes in processes cause tensions. These tensions can arise around issues such as the power dynamics within the team, budgets as well as effectively using insights gained from usability tests. We name methods and practices of osUX consulting and how they fit into different phases of an agile RE process. Additionally, we discuss who within a team is ideally suited to occupy this role. Finally, we describe how old habits in the development process have to be adapted to establish this approach within the project team and with the client.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700