Evaluating agile and lean software development methods from a system dynamics perspective

Added Title

IEEE International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment and Management (10th : 2018)
HNICEM 2018

College

Gokongwei College of Engineering

Department/Unit

Industrial Engineering

Document Type

Conference Proceeding

Source Title

2018 IEEE 10th International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment and Management, HNICEM 2018

Publication Date

3-12-2019

Abstract

Agile and Lean software development methods were conceptualized in response to the demands for greater flexibility and shorter lead times in the software industry. While successful to some extent, a significant number of cases have been documented where the methods failed to generate lasting improvement, or resulted in problems of a different nature. Based on Lean case studies, the cause of failure is likely the lack of a holistic view of the context of software development prior to applying either Agile or Lean methods. The current study applies the system dynamics framework in generating this perspective. This allowed for the software development process to be mapped as a collection of feedback loops. From doing so, it was found that developers tended to neglect key support activities under backlog pressure, which made the actual development processes less efficient. Based on the system structure, it is recommended that the causal relationship between the support activities and actual development be made explicit. This would serve as a feedback mechanism to reinforce practice of the support activities. © 2018 IEEE.

html

Digitial Object Identifier (DOI)

10.1109/HNICEM.2018.8666338

Disciplines

Industrial Engineering | Software Engineering

Keywords

Agile software development; Systems engineering; Computer software—Development

Upload File

wf_yes

This document is currently not available here.

Share

COinS