The impact of agile practices on communication in software development

被引:0
|
作者
M. Pikkarainen
J. Haikara
O. Salo
P. Abrahamsson
J. Still
机构
[1] Technical Research Centre of Finland,
[2] Polar Electro Oy,undefined
[3] F-Secure Corporation,undefined
来源
关键词
Agile software development practices; Communication; Coordination theory;
D O I
暂无
中图分类号
学科分类号
摘要
Agile software development practices such as eXtreme Programming (XP) and SCRUM have increasingly been adopted to respond to the challenges of volatile business environments, where the markets and technologies evolve rapidly and present the unexpected. In spite of the encouraging results so far, little is known about how agile practices affect communication. This article presents the results from a study which examined the impact of XP and SCRUM practices on communication within software development teams and within the focal organization. The research was carried out as a case study in F-Secure where two agile software development projects were compared from the communication perspective. The goal of the study is to increase the understanding of communication in the context of agile software development: internally among the developers and project leaders and in the interface between the development team and stakeholders (i.e. customers, testers, other development teams). The study shows that agile practices improve both informal and formal communication. However, it further indicates that, in larger development situations involving multiple external stakeholders, a mismatch of adequate communication mechanisms can sometimes even hinder the communication. The study highlights the fact that hurdles and improvements in the communication process can both affect the feature requirements and task subtask dependencies as described in coordination theory. While the use of SCRUM and some XP practices facilitate team and organizational communication of the dependencies between product features and working tasks, the use of agile practices requires that the team and organization use also additional plan-driven practices to ensure the efficiency of external communication between all the actors of software development.
引用
收藏
页码:303 / 337
页数:34
相关论文
共 50 条
  • [1] The impact of agile practices on communication in software development
    Pikkarainen, M.
    Haikara, J.
    Salo, O.
    Abrahamsson, P.
    Still, J.
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2008, 13 (03) : 303 - 337
  • [2] Lessons Learned on Communication Channels and Practices in Agile Software Development
    Ahmad, Muhammad Ovais
    Lenarduzzi, Valentina
    Oivo, Markku
    Taibi, Davide
    [J]. PROCEEDINGS OF THE 2018 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2018, : 929 - 938
  • [3] Agile Software Development Methodologies and Practices
    Williams, Laurie
    [J]. ADVANCES IN COMPUTERS, VOL 80, 2010, 80 : 1 - 44
  • [4] Stress in Agile Software Development: Practices and Outcomes
    Meier, Andreas
    Kropp, Martin
    Anslow, Craig
    Biddle, Robert
    [J]. AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, XP 2018, 2018, 314 : 259 - 266
  • [5] Effectiveness of Agile Practices in Global Software Development
    Jain, Ritu
    Suman, Ugrasen
    [J]. INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (10): : 231 - 248
  • [6] How agile are industrial software development practices?
    Hansson, Christina
    Dittrich, Yvonne
    Gustafsson, Bjorn
    Zarnak, Stefan
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2006, 79 (09) : 1295 - 1311
  • [7] Agile Practices in Regulated Railway Software Development
    Jonsson, Henrik
    Larsson, Stig
    Punnekkat, Sasikumar
    [J]. 23RD IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSRE 2012), 2012, : 355 - 360
  • [8] AGILE PRACTICES AND THEIR IMPACT ON AGILE MATURITY LEVEL OF SOFTWARE COMPANIES IN NEPAL
    Biswakarma, Gangaram
    Bhandari, Poojan
    [J]. Interdisciplinary Journal of Information, Knowledge, and Management, 2023, 18 : 107 - 125
  • [9] A case study on the impact of customer communication on defects in agile software development.
    Korkala, Mikko
    Abrahamsson, Pekka
    Kyllonen, Pekka
    [J]. AGILE 2006, PROCEEDINGS, 2006, : 76 - +
  • [10] Effective communication in Scrum and agile software development
    Ellmann M.
    [J]. Informatik Spektrum, 2022, 45 (3) : 171 - 182