The dynamics of mini-waterfalls: Modelling the regression from agile scrum to waterfall development within a single software project

In any industry, change will inevitably be needed in order for the firms in this industry to progress. In a software engineering firm, one such change initiative would be Agile Scrum. Through the establishment of co-functional teams and iterative development, this change initiative seeks to improve...

Full description

Saved in:
Bibliographic Details
Main Author: Ching, Phoebe Mae L.
Format: text
Language:English
Published: Animo Repository 2017
Subjects:
Online Access:https://animorepository.dlsu.edu.ph/etd_masteral/5763
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: De La Salle University
Language: English
Description
Summary:In any industry, change will inevitably be needed in order for the firms in this industry to progress. In a software engineering firm, one such change initiative would be Agile Scrum. Through the establishment of co-functional teams and iterative development, this change initiative seeks to improve the productivity of developers and the overall quality of the software being developed. It has been applied with great success to numerous software firms (Li, Moe & Dybå, 2010); however, among these cases, there are also recurring themes of regression into waterfall development, thereby creating mini-waterfalls (Benefield, 2008), which is problematic as miniwaterfalls do not exhibit the full benefits to be derived from working under the Agile Scrum methods. To address this problem, this study first sought to understand the major differences in the Agile Scrum and waterfall development processes. It was found that while waterfall would at some point be superior to Agile Scrum in completion--indicating that more work is finished in a shorter span of time--it is inferior to Agile Scrum in overall completion and visibility in terms of how many functions are running at any point in time. This study then sought to find the link in the transition from Agile Scrum to waterfall, from which it was understood that the developers exhibited a tendency to focus on and advance beyond the sprint plan in certain areas of the project because of the perception that more work could be done in this way, and likewise more work was being done in those areas because of that decision to specialize therein. Based on the analysis of the dynamics in regression, a solution was developed and proposed: to form the sprint plan around the work that was done in advance, such that the Scrum team could be given the freedom to achieve greater productivity while also keeping themselves aligned with each other.