Introducing agile methods in a large software development team: The impact on the code

Mary Giblin, Padraig Brennan, Chris Exton

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationAgile Processes in Software Engineering and Extreme Programming - 11th International Conference, XP 2010, Proceedings
PublisherSpringer Verlag
Pages58-72
Number of pages15
ISBN (Print)9783642130533
DOIs
Publication statusPublished - 2010
Event11th International Conference on Agile Processes in Software Engineering and Extreme Programming, XP 2010 - Trondheim, Norway
Duration: 1 Jun 20104 Jun 2010

Publication series

NameLecture Notes in Business Information Processing
Volume48 LNBIP
ISSN (Print)1865-1348

Conference

Conference11th International Conference on Agile Processes in Software Engineering and Extreme Programming, XP 2010
Country/TerritoryNorway
CityTrondheim
Period1/06/104/06/10

Keywords

  • Agile
  • Code quality
  • Developers
  • Large organization
  • Maintainability
  • Methods
  • OO metrics

Fingerprint

Dive into the research topics of 'Introducing agile methods in a large software development team: The impact on the code'. Together they form a unique fingerprint.

Cite this