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 条
  • [21] Agile Scrum Scaling Practices for Large Scale Software Development
    Girma, Melaku
    Garcia, Nuno M.
    Kifle, Mesfin
    2019 4TH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS ENGINEERING (ICISE 2019), 2019, : 39 - 43
  • [22] Interleaving Software Craftsmanship Practices in Medical Device Agile Development
    Badanahatti, Arpitha
    Pillutla, Sapna
    ISOFT: PROCEEDINGS OF THE 13TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, 2020,
  • [23] Applying agile to large projects: New agile software development practices for large projects
    Elshamy, Ahmed
    Elssamadisy, Amr
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, PROCEEDINGS, 2007, 4536 : 46 - +
  • [24] Eagle: A Team Practices Audit Framework for Agile Software Development
    Guerrero, Alejandro
    Fresno, Rafael
    Ju, An
    Fox, Armando
    Fernandez, Pablo
    Muller, Carlos
    Ruiz-Cortes, Antonio
    ESEC/FSE'2019: PROCEEDINGS OF THE 2019 27TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2019, : 1139 - 1143
  • [25] A Survey Research on Feedback Practices in Agile Software Development Teams
    Cavalcanti Ribeiro, Ana Beatriz
    Alves, Carina Frota
    PROCEEDINGS OF THE 20TH BRAZILIAN SYMPOSIUM ON SOFTWARE QUALITY, SBOS 2021, 2021,
  • [26] Causes and Mitigation Practices of Requirement Volatility in Agile Software Development
    Mohammad, Abdulghafour
    Kollamana, Job Mathew
    INFORMATICS-BASEL, 2024, 11 (01):
  • [27] A grounded theory of selecting lean and agile practices for software development
    Alqudah, Mashal Kasem
    Razali, Rozilawati
    Alqudah, Musab Kasim
    Al Dalaien, Muawya N.
    Alabool, Hamzeh Mohammad
    Alkhazaleh, Hamzah Ali
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2024, 36 (04)
  • [28] Introducing Agile Practices Into Development Processes of Safety Critical Software
    Lukasiwicz, Katarzyna
    Gorski, Janusz
    19TH INTERNATIONAL CONFERENCE ON AGILE SOFTWARE DEVELOPMENT (XP '18), 2018,
  • [29] An Empirical Study on the Requirements Engineering Practices for Agile Software Development
    Kassab, Mohamad
    2014 40TH EUROMICRO CONFERENCE SERIES ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS (SEAA 2014), 2014, : 254 - 261
  • [30] Improving agile software development by the application of method engineering practices
    Henderson-Sellers, B.
    Serour, M. K.
    Gonzalez-Perez, C.
    Qumer, A.
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2007, : 55 - +