Please use this identifier to cite or link to this item:
https://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 - 1 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. |
DOI: | 10.1145/2811681.2811688 |
Published version: | http://dx.doi.org/10.1145/2811681.2811688 |
Appears in Collections: | Aurora harvest 3 Computer Science publications |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
RA_hdl_107736.pdf Restricted Access | Restricted Access | 881.95 kB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.