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
相关论文
共 50 条
  • [31] Key Barriers of Globally Distributed Software Products Development
    Helen, Milla
    Nahar, Nazmun
    2011 PROCEEDINGS OF PICMET 11: TECHNOLOGY MANAGEMENT IN THE ENERGY-SMART WORLD (PICMET), 2011,
  • [32] Knowledge Management in Distributed Agile Software Development Projects
    Razzak, Mohammad Abdur
    Bhuiyan, Touhid
    Ahmed, Rajib
    ARTIFICIAL INTELLIGENCE FOR KNOWLEDGE MANAGEMENT, AI4KM 2014, 2015, 469 : 107 - 131
  • [33] Managing Uncertainty in Globally Distributed Software Development Projects
    Smite, Darja
    Borzovs, Juris
    BALTIC JOURNAL OF MODERN COMPUTING, 2008, 733 : 9 - 23
  • [34] On Educating Globally Distributed Software Development - a Case Study
    Maekioe, Juho
    Betz, Stefanie
    2009 24TH INTERNATIONAL SYMPOSIUM ON COMPUTER AND INFORMATION SCIENCES, 2009, : 479 - +
  • [35] Incorporating Social Software into Distributed Agile Development Environments
    Abbattista, Fabio
    Calefato, Fabio
    Gendarmi, Domenico
    Lanubile, Filippo
    2008 23RD IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING WORKSHOPS, PROCEEDINGS, 2008, : 248 - 253
  • [36] Software Development Using Agile and Scrum in Distributed Teams
    Khmelevsky, Youry
    Li, Xitong
    Madnick, Stuart
    2017 11TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON), 2017, : 431 - 434
  • [37] Can Agile Software Tools Bring the Benefits of a Task Board to Globally Distributed Teams?
    Katsma, Christiaan
    Amrit, Chintan
    van Hillegersberg, Jos
    Sikkel, Klaas
    ADVANCES IN GLOBAL SOURCING: MODELS, GOVERNANCE, AND RELATIONSHIPS, 2013, 163 : 163 - 179
  • [38] Using Agile Methods in Distributed Software Development Environments
    Goncalves, Wellington Feitoza
    de Farias Junior, Ivaldir
    de Paulo Alves, Renata Kalina
    Saraiva Barbosa, Pedro Luis
    Parente Cortez, Herlon Ribeiro
    de Oliveira, Isaac Bezerra
    Teixeira, Marcelo Mendonca
    Leitao Junior, Nelson
    AGILE METHODS, WBMA 2016, 2017, 680 : 16 - 27
  • [39] Teaching Globally Distributed Software Development An Experience Report
    Almeida, Eduardo
    Li Dali
    Faulk, Stuart
    Lima, Crescencio
    Rui, Zhang
    Weiss, David
    Ying, Jin
    Young, Michal
    Yu, Lian
    2012 IEEE 25TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2012, : 105 - 109
  • [40] Task coordination in an agile distributed software development environment
    Mak, David K. M.
    Kruchten, Philippe B.
    2006 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-5, 2006, : 1625 - +