University of Limerick
Browse
Giblin,Mary.pdf (1.88 MB)

Introducing agile methods in a large software development organisation: a case study

Download (1.88 MB)
thesis
posted on 2023-01-26, 09:14 authored by Mary Giblin
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. Martin Fowler in his article “The New Methodology”, states that in his opinion “Since agile methods are so fundamentally people-oriented, it's essential that you start with a team that wants to try and work in an agile way”. Using NW Soft Solutions as a case study, this thesis sets out to show how the developer’s attitudes towards agile methods change during the course of a transition from a more traditional waterfall methodology to agile methods. We see a shift in focus from agile practices at a superficial level towards the core values that underpin agile methods. Object-oriented metrics are used to evaluate and characterise the source code produced by teams using agile methods. The results obtained from the source code produced using agile methods are compared with the results for source code produced 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. Correlations between the degree of agility in a team and the characteristics of the code produced by that team are also explored.

History

Faculty

  • Faculty of Science and Engineering

Degree

  • Doctoral

First supervisor

Exton, Chris

Note

peer-reviewed

Language

English

Department or School

  • Computer Science & Information Systems

Usage metrics

    University of Limerick Theses

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC