Waste identification as the means for improving communication in globally distributed agile software development

被引:37
作者
Korkala, Mikko [1 ]
Maurer, Frank [2 ]
机构
[1] VTT Tech Res Ctr Finland, Espoo 02150, Finland
[2] Univ Calgary, Dept Comp Sci, Calgary, AB T2N 1N4, Canada
关键词
Distributed agile software development; Lean software development; Communication; MEDIA RICHNESS; ORGANIZATIONS; DISTANCE; MANAGEMENT;
D O I
10.1016/j.jss.2014.03.080
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Agile approaches highly values communication between team members to improve software development processes, even though, communication in globally distributed agile teams can be difficult. Literature proposes solutions for mitigating the challenges encountered in these environments. These solutions range from general-level recommendations and practices to the use of communication tools. However, an approach covering the whole development process for identifying challenges, and improving communication in globally distributed agile development projects, is missing. In order to address this, we conducted a case study within a globally distributed agile software development project focused on using the concept of waste as a lens for identifying non-value producing communication elements. In order to achieve this, we constructed a waste identification approach through which we identified five communication wastes, and solutions to mitigate them. These wastes can help companies identify communication issues that are present in their development efforts, while the presented waste identification technique gives them a mechanism for waste identification and mitigation. This work contributes to the scientific community by increasing the knowledge about communication in globally distributed agile development efforts. (C) 2014 Elsevier Inc. All rights reserved.
引用
收藏
页码:122 / 140
页数:19
相关论文
共 47 条
  • [41] The Impact of Media Selection on Stakeholder Communication in Agile Global Software Development: A Preliminary Industrial Case Study
    Fernando, Biyagamage Agra Junius
    Hall, Tracy
    Fitzpatrick, Anthony
    SIGMIS CPR 2011: PROCEEDINGS OF THE 2011 ACM SIGMIS COMPUTER PERSONNEL RESEARCH CONFERENCE, 2011, : 131 - 139
  • [42] IT Tools for Knowledge Storage and Retrieval in Globally Distributed Complex Software and Systems Development of High-tech Organizations
    Samoilenko, Nataliia
    Nahar, Nazmun
    2013 PROCEEDINGS OF TECHNOLOGY MANAGEMENT IN THE IT-DRIVEN SERVICES (PICMET'13), 2013, : 1353 - 1369
  • [43] C2M: a maturity model for the evaluation of communication in distributed software development
    Ivaldir de Farias Junior
    Sabrina Marczak
    Rodrigo Santos
    Cleyton Rodrigues
    Hermano Moura
    Empirical Software Engineering, 2022, 27
  • [44] Knowledge Creation for Complex Software and Systems Development in Globally Distributed High-Tech Organizations: The Utilization of Appropriate IT Tools
    Samoilenko, Nataliia
    Nahar, Nazmun
    PICMET '12: PROCEEDINGS - TECHNOLOGY MANAGEMENT FOR EMERGING TECHNOLOGIES, 2012, : 2371 - 2383
  • [45] Knowledge Sharing and Application in Complex Software and Systems Development in Globally Distributed High-Tech Organizations Using Suitable IT Tools
    Samoilenko, Nataliia
    Nahar, Nazmun
    2013 PROCEEDINGS OF TECHNOLOGY MANAGEMENT IN THE IT-DRIVEN SERVICES (PICMET'13), 2013, : 1280 - 1294
  • [46] Distributed Software Development with One Hand Tied Behind the Back: A Course Unit to Experience the Role of Communication in GSD
    Kuhrmann, Marco
    Muench, Juergen
    2016 IEEE 11TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING WORKSHOPS (ICGSEW), 2016, : 25 - 30
  • [47] A rule-based model for customized risk identification and evaluation of task assignment alternatives in distributed software development projects
    Lamersdorf, Ansgar
    Munch, Jurgen
    Fernandez-del Viso Torre, Alicia
    Rebate Sanchez, Carlos
    Heinz, Markus
    Rombach, Dieter
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2012, 24 (06) : 661 - 675