Introducing Agile Methods in a Large Software Development Team: The Impact on the Code

被引:0
|
作者
Giblin, Mary [1 ]
Brennan, Padraig [2 ]
Exton, Chris [3 ]
机构
[1] Athlone Inst Technol, Dublin Rd, Athlone, Westmeath, Ireland
[2] Ericsson Software Campus, Athlone, Ireland
[3] Univ Limerick, Limerick, Ireland
关键词
agile; methods; code quality; large organization; developers; maintainability; OO metrics; TEST-DRIVEN DEVELOPMENT; OBJECT-ORIENTED DESIGN; QUALITY; METRICS; MAINTAINABILITY;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The adoption of agile methods of software development has gained momentum within the software industry. NW Soft Solutions Ltd. (a pseudonym) is a large software development unit that develops large-scale network centric software solutions. NW Soft Solutions Ltd decided to adopt an agile development methodology. In this case study, we use object-oriented metrics to evaluate and characterise the source code of an application produced by a team using agile methods. We compare the results obtained from the source code produced using agile methods with the results for source code produced for a similar type of application by the same team using a more traditional methodology. The contrast is stark. This case study shows that agile methods have guided the developers to produce code that manifests better quality and maintainability characteristics.
引用
收藏
页码:58 / +
页数:3
相关论文
共 50 条
  • [1] Introducing Agile Methods in a Large Software Development Team: The Developers Changing Perspective
    Giblin, Mary
    Brennan, Padraig
    Exton, Chris
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, 2010, 48 : 184 - +
  • [2] Team maturity in Agile Software Development: The impact on productivity
    Ramirez-Mora, Sandra L.
    Oktaba, Hanna
    PROCEEDINGS 2018 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME), 2018, : 732 - 736
  • [3] Agile Methods Adoption in Large Software Development Projects
    Mishra, Alok
    2016 5TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (TRENDS AND FUTURE DIRECTIONS) (ICRITO), 2016, : 16 - 16
  • [4] Introducing Agile into a software development capstone project
    Coupal, C
    Boechler, K
    AGILE 2005, Proceedings, 2005, : 289 - 297
  • [5] Team Cognition Approach in Agile Software Development
    Goel R.K.
    Yadav C.S.
    Vishnoi S.
    Singh L.
    Pachauri P.
    Journal of Engineering Science and Technology Review, 2021, 14 (04) : 18 - 25
  • [6] Inter-Team Coordination in Large Agile Software Development Settings: Five Ways of Practicing Agile at Scale
    Bick, Saskia
    Scheerer, Alexander
    Spohrer, Kai
    PROCEEDINGS OF THE XP2016 SCIENTIFIC WORKSHOPS, 2016,
  • [7] Agile software development in large organizations
    Lindvall, M
    Muthig, D
    Dagnino, A
    Wallin, C
    Stupperick, M
    Kiefer, D
    May, J
    Kähkönen, T
    COMPUTER, 2004, 37 (12) : 26 - +
  • [8] Large scale agile software development
    Crocker, R
    EXTREME PROGRAMMING AND AGILE METHODS - XP/ AGILE UNIVERSE 2004, PROCEEDINGS, 2004, 3134 : 231 - 231
  • [9] Creativity in Agile Software Development Methods
    Crawford, Broderick
    Crawford, Kathleen
    Soto, Ricardo
    Leon de la Barra, Claudio
    HCI INTERNATIONAL 2015 - POSTERS' EXTENDED ABSTRACTS, PT II, 2015, 529 : 131 - 135
  • [10] Leadership in Agile Software Development Methods
    Leon de la Barra, Claudio
    Galdames, Sergio
    Crawford, Broderick
    Soto, Ricardo
    Crawford, Kathleen
    HCI INTERNATIONAL 2015 - POSTERS' EXTENDED ABSTRACTS, PT II, 2015, 529 : 154 - 158