Please use this identifier to cite or link to this item: http://hdl.handle.net/2440/107736
Citations
Scopus Web of ScienceĀ® Altmetric
?
?
Type: Conference paper
Title: A case study in agility and evolving the long-lived software system
Author: Fehlmann, S.
Falkner, K.
Citation: Proceedings of the 24th Australasian Software Engineering Conference, vol. II, 2015 / vol.28-September-2015, pp.33-37
Publisher: Association for Computing Machinery
Issue Date: 2015
ISBN: 9781450337960
Conference Name: 24th Australasian Software Engineering Conference (ASWEC 2015) (28 Sep 2015 - 01 Oct 2015 : Adelaide, SA, Australia)
Statement of
Responsibility: 
Shannon Fehlmann, Katrina Falkner
Abstract: Understanding how to effectively evolve long-lived software systems is of ongoing interest. Agile development methods are regarded as best practice by industry for software teams, and empiricists regard studying long-lived agile projects and Scrum teams as priorities. In this paper we explore, through empirical study, and with consideration to organisational context, a case study of a successful, long-lived software project team, implementing Scrum techniques. We apply both qualitative and quantitative analysis, incorporating a questionnaire of 24 professionals and project source code repository analysis. Survey respondents felt, in general, that agile led to desirable project outcomes and fostered effective communication. However, some specific cautions were identified. Diverse process, toolset and software were used to meet project needs. Evolutionary themes observed in the system source code repository included language type fragmentation and growing support for the web stack. Continued codebase growth was measured after a transition to Scrum. Three frontiers for future innovation were discovered: to explore development toolsets with integration as an agile enabler, automating agile and business process interfaces and, strategic evolution of language fragmented architectures, in the agile context.
Keywords: Agile software development, long-lived software systems, software architecting, software evolution, case study, empirical software engineering, scrum
Rights: Publication rights licensed to ACM. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of a national government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.
RMID: 0030044067
DOI: 10.1145/2811681.2811688
Appears in Collections:Computer Science publications

Files in This Item:
File Description SizeFormat 
RA_hdl_107736.pdfRestricted Access881.95 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.