Optimising agile development practices for the maintenance operation: nine heuristics

Lise Tordrup Heeager, Jeremy Rose

Research output: Contribution to journalJournal articleResearchpeer-review

13 Citations (Scopus)
826 Downloads (Pure)

Abstract

Agile methods are widely used and successful in many development situations and beginning to attract attention amongst the software maintenance community – both researchers and practitioners. However, it should not be assumed that implementing a well-known agile method for a maintenance department is therefore a trivial endeavour - the maintenance operation differs in some important respects from development work. Classical accounts of software maintenance emphasise more traditional software engineering processes, whereas recent research accounts of agile maintenance efforts uncritically focus on benefits. In an action research project at Aveva in Denmark we assisted with the optimisation of SCRUM, tailoring the standard process to the immediate needs of the developers. We draw on both theoretical and empirical learning to formulate nine heuristics for maintenance practitioners wishing to go agile.
Original languageEnglish
JournalEmpirical Software Engineering
Volume20
Issue number6
Pages (from-to)1762-1784
ISSN1382-3256
DOIs
Publication statusPublished - 2015

Keywords

  • software maintenance
  • optimisation
  • agile methods
  • action research
  • SCRUM

Fingerprint

Dive into the research topics of 'Optimising agile development practices for the maintenance operation: nine heuristics'. Together they form a unique fingerprint.
  • CAIN/Aveva

    Rose, J., Heeager, L. & Nielsen, P. A.

    01/12/201130/06/2012

    Project: Research

  • Management of systems development projects

    Pedersen, K., Mathiassen, L. K., Rose, J., Hosbond, J. H. & Munk-Madsen, A.

    <ingen navn>

    31/12/200531/12/2005

    Project: Research

  • Software Process Improvement

    Nielsen, P. A., Rose, J., Mathiassen, L. K., Aaen, I., Frederiksen, H. D., Pedersen, K. & Tjørnehøj, G.

    01/01/199531/12/2006

    Project: Research

Cite this