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 条
  • [41] Agile Software Development Practices in Egypt SMEs: A Grounded Theory Investigation
    Mohallel, Amr A.
    Bass, Julian M.
    INFORMATION AND COMMUNICATION TECHNOLOGIES FOR DEVELOPMENT: STRENGTHENING SOUTHERN-DRIVEN COOPERATION AS A CATALYST FOR ICT4D, PT I, 2019, 551 : 355 - 365
  • [42] Agile Development Practices Applied to Software Startups A Systematic Mapping Review
    Abrantes, Paulo Cesar
    Furtado, Ana Paula
    PROCEEDINGS OF 2021 16TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI'2021), 2021,
  • [43] Agile Teaching Practices: Using TDD and BDD in Software Development Teaching
    Rocha, Fabio G.
    Souza, Layse Santos
    Silva, Thiciane Suely C.
    Rodriguez, Guillermo
    PROCEEDINGS OF THE XXXIII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2019, 2019, : 279 - 288
  • [44] Exploring the Emergence of Collaborative Practices in Globally Distributed Agile Software Development
    Modi, Sunila
    Abbott, Pamela
    Counsell, Steve
    AMCIS 2017 PROCEEDINGS, 2017,
  • [45] Practices and Challenges of Managing Requirements Interdependencies in Agile Software Development: A Survey
    Nurdiani, Indira
    Jabangwe, Ronald
    Petersen, Kai
    2016 INTERNATIONAL CONFERENCE ON ENGINEERING, TECHNOLOGY AND INNOVATION/IEEE LNTERNATIONAL TECHNOLOGY MANAGEMENT CONFERENCE (ICE/ITMC), 2016,
  • [46] Work in Progress - Project Practices of Agile Software Development for Undergraduate Students
    Matsuo, Kazuhiro
    Anzawa, Shota
    2010 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2010,
  • [47] Benefits management and agile practices in software projects: how perceived benefits are impacted
    Holgeid, Knut Kjetil
    Jorgensen, Magne
    2020 IEEE 22ND CONFERENCE ON BUSINESS INFORMATICS (CBI 2020), VOL 2: RESEARCH-IN-PROGRESS AND WORKSHOP PAPERS, 2020, : 48 - 56
  • [48] Agile software development
    Brandl, Dennis
    CONTROL ENGINEERING, 2009, 56 (07) : 18 - 18
  • [49] Agile Software Development
    Greer, Des
    Hamon, Yann
    SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (09): : 943 - 944
  • [50] Agile improvement practices in software organizations
    Borjesson, Anna
    Martinsson, Fredrik
    Timmeras, Magnus
    EUROPEAN JOURNAL OF INFORMATION SYSTEMS, 2006, 15 (02) : 169 - 182