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 条
  • [11] Agile practices reduce distance in global software development
    Holmstrom, Helena
    Fitzgerald, Brian
    Agerfalk, Par J.
    Conchuir, Eoin O.
    INFORMATION SYSTEMS MANAGEMENT, 2006, 23 (03) : 7 - 18
  • [12] Evolving software development instruction to support agile practices
    Wainer, M
    Hays, D
    SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2003, : 773 - 779
  • [13] Agile software development practices: evolution, principles, and criticisms
    Misra, Subhas
    Kumar, Vinod
    Kumar, Uma
    Fantazy, Kamel
    Akhter, Mahmud
    INTERNATIONAL JOURNAL OF QUALITY & RELIABILITY MANAGEMENT, 2012, 29 (09) : 972 - +
  • [14] Agile Practices for Quantum Software Development: Practitioners' Perspectives
    Khan, Arif Ali
    Akbar, Muhammad Azeem
    Ahmad, Aakash
    Fahmideh, Mahdi
    Shameem, Mohammad
    Lahtinen, Valtteri
    Waseem, Muhammad
    Mikkonen, Tommi
    2023 IEEE INTERNATIONAL CONFERENCE ON QUANTUM SOFTWARE, QSW, 2023, : 9 - 20
  • [15] Agile contracts - How to develop contracts that support agile software development
    Poppendieck, M
    Poppendieck, T
    EXTREME PROGRAMMING AND AGILE PROCESSES IN SOFTWARE ENGINEERING, PROCEEDINGS, 2005, 3556 : 302 - 302
  • [16] How agile is agile enough? Toward a theory of agility in software development
    Lyytinen, K
    Rose, GM
    Business Agility and Information Technology Diffusion, 2005, 180 : 203 - 225
  • [17] How Can Agile Practices Minimize Global Software Development Co-ordination Risks?
    Hossain, Emam
    Babar, Muhammad Ali
    Verner, June
    SOFTWARE PROCESS IMPROVEMENT, PROCEEDINGS, 2009, 42 : 81 - +
  • [18] Attitudes, Beliefs, and Development Data Concerning Agile Software Development Practices
    Matthies, Christoph
    Huegle, Johannes
    Duerschmid, Tobias
    Teusner, Ralf
    2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING (ICSE-SEET), 2019, : 158 - 169
  • [19] Agile software development: Ad hoc practices or sound principles?
    Department of Information Technology and Decision Sciences, Old Dominion University
    不详
    IT Prof, 2007, 2 (41-47):
  • [20] Agile practices in software development Experiences from student projects
    Schneider, Jean-Guy
    Vasa, Rajesh
    2006 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2006, : 401 - +