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 PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING | 2010年 / 48卷
关键词
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
相关论文
共 26 条
[1]  
[Anonymous], 2002, Agile software development
[2]  
[Anonymous], 2004, XP Ser
[3]  
[Anonymous], 2016, iPlasma
[4]   A validation of object-oriented design metrics as quality indicators [J].
Basili, VR ;
Briand, LC ;
Melo, WL .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1996, 22 (10) :751-761
[5]  
Beedle M., 2001, Manifesto for Agile Software Development
[6]  
Boehm B., 1988, IEEE COMPUTER
[7]  
Brooks F.P., 1975, The Mythical Man-Month
[8]   A METRICS SUITE FOR OBJECT-ORIENTED DESIGN [J].
CHIDAMBER, SR ;
KEMERER, CF .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (06) :476-493
[9]   THE APPLICATION OF SOFTWARE MAINTAINABILITY MODELS IN INDUSTRIAL SOFTWARE SYSTEMS [J].
COLEMAN, D ;
LOWTHER, B ;
OMAN, P .
JOURNAL OF SYSTEMS AND SOFTWARE, 1995, 29 (01) :3-16
[10]  
CONCAS G, 2008, P 9 INT C XP 2008