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 条
  • [1] Agile Software Development Methodologies and Practices
    Williams, Laurie
    ADVANCES IN COMPUTERS, VOL 80, 2010, 80 : 1 - 44
  • [2] How to measure agile software development
    Kunz, Martin
    Dumke, Reiner R.
    Schmietendorf, Andreas
    SOFTWARE PROCESS AND PRODUCT MEASUREMENT, 2008, 4895 : 95 - +
  • [3] Effectiveness of Agile Practices in Global Software Development
    Jain, Ritu
    Suman, Ugrasen
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (10): : 231 - 248
  • [4] Stress in Agile Software Development: Practices and Outcomes
    Meier, Andreas
    Kropp, Martin
    Anslow, Craig
    Biddle, Robert
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, XP 2018, 2018, 314 : 259 - 266
  • [5] The impact of agile practices on communication in software development
    M. Pikkarainen
    J. Haikara
    O. Salo
    P. Abrahamsson
    J. Still
    Empirical Software Engineering, 2008, 13 : 303 - 337
  • [6] Agile Practices in Regulated Railway Software Development
    Jonsson, Henrik
    Larsson, Stig
    Punnekkat, Sasikumar
    23RD IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSRE 2012), 2012, : 355 - 360
  • [7] The impact of agile practices on communication in software development
    Pikkarainen, M.
    Haikara, J.
    Salo, O.
    Abrahamsson, P.
    Still, J.
    EMPIRICAL SOFTWARE ENGINEERING, 2008, 13 (03) : 303 - 337
  • [8] Agile practices for global software development vendors in the development of green and sustainable software
    Rashid, Nasir
    Khan, Siffat Ullah
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2018, 30 (10)
  • [9] Agile practices and the promotion of entrepreneurial skills in software development
    Tolfo, Cristiano
    Wazlawick, Raul Sidnei
    Gomes Ferreira, Marcelo Gitirana
    Forcellini, Fernando Antonio
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2018, 30 (09)
  • [10] Identifying Factors Influencing on Agile Practices for Software Development
    Arcos-Medina, Gloria
    Mauricio, David
    JOURNAL OF INFORMATION AND ORGANIZATIONAL SCIENCES, 2020, 44 (01) : 1 - 31