How agile are industrial software development practices?

被引:23
|
作者
Hansson, Christina
Dittrich, Yvonne
Gustafsson, Bjorn
Zarnak, Stefan
机构
[1] Blekinge Inst Technol, Dept Technol, S-37225 Ronneby, Sweden
[2] IT Univ Copenhagen, DK-2300 Copenhagen S, Denmark
关键词
agile software development; industrial software companies; qualitative research methods;
D O I
10.1016/j.jss.2005.12.020
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Representatives from the agile development movement claim that agile ways of developing software are more fitting to what is actually needed in industrial software development. If this is so, successful industrial software development should already exhibit agile characteristics. This article therefore aims to examine whether that is the case. It presents an analysis of interviews with software developers from five different companies. We asked about concrete projects, both about the project models and the methods used, but also about the real situation in their daily work. Based on the interviews, we describe and then analyze their development practices. The analysis shows that the software providers we interviewed have more agile practices than they might themselves be aware of. However, plans and more formal development models also are well established. The conclusions answer the question posed in the title: It all depends! It depends on which of the different principles you take to judge agility. And it depends on the characteristics not only of the company but also of the individual project. (C) 2006 Elsevier Inc. All rights reserved.
引用
收藏
页码:1295 / 1311
页数:17
相关论文
共 50 条
  • [31] An evolutionary lifecycle model with Agile practices for software development at ABB
    Dagnino, A
    EIGHTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2002, : 215 - 223
  • [32] Lessons Learned on Communication Channels and Practices in Agile Software Development
    Ahmad, Muhammad Ovais
    Lenarduzzi, Valentina
    Oivo, Markku
    Taibi, Davide
    PROCEEDINGS OF THE 2018 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2018, : 929 - 938
  • [33] Systematic literature review on agile practices in global software development
    Vallon, Raoul
    da Silva Estacio, Bernardo Jose
    Prikladnicki, Rafael
    Grechenig, Thomas
    INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 96 : 161 - 180
  • [34] Agile software development: Adaptive systems principles and best practices
    Meso, Peter
    Jain, Radhika
    INFORMATION SYSTEMS MANAGEMENT, 2006, 23 (03) : 19 - 30
  • [35] Prioritizing Industrial Security Findings in Agile Software Development Projects
    Voggenreiter, Markus
    Schoepp, Ulrich
    2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS, ICSE-COMPANION, 2023, : 375 - 379
  • [36] Agile Practices, Collaboration and Experience An Empirical Study About the Effect of Experience in Agile Software Development
    Kropp, Martin
    Meier, Andreas
    Biddle, Robert
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT (PROFES 2016), 2016, 10027 : 416 - 431
  • [37] Agile Requirements Engineering Practices: A Survey in Brazilian Software Development Companies
    Barata, Juan Carlos
    Lisboa, Diego
    Bastos, Laudelino Cordeiro
    Neto, Adolfo
    AGILE METHODS, WBMA 2021, 2023, 1642 : 110 - 119
  • [38] Ruler for Effective Cost Management Practices in Agile Software Development Projects
    Mansor, Zulkefli
    Arshad, Noor Habibah
    Yahya, Saadiah
    Razali, Rozilawati
    Yahaya, Jamaiah
    ADVANCED SCIENCE LETTERS, 2016, 22 (08) : 1977 - 1980
  • [39] Understanding Leadership in Agile Software Development Teams: Who and How?
    Weichbrodt, Johann
    Kropp, Martin
    Biddle, Robert
    Gregory, Peggy
    Anslow, Craig
    Buhler, Ursina Maria
    Mateescu, Magdalena
    Meier, Andreas
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, XP 2022, 2022, 445 : 99 - 113
  • [40] Supplementing Agile Practices with Decision Support Methods for Military Software Development
    Benedicenti, Luigi
    PROCEEDINGS OF 4TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING FOR DEFENCE APPLICATIONS, SEDA 2015, 2016, 422 : 113 - 121