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

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 improve...

Full description

Saved in:
Bibliographic Details
Main Authors: Ching, Phoebe Mae, Mutuc, Jose Edgar
Format: text
Published: Animo Repository 2019
Subjects:
Online Access:https://animorepository.dlsu.edu.ph/faculty_research/1502
https://animorepository.dlsu.edu.ph/context/faculty_research/article/2501/type/native/viewcontent
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: De La Salle University
id oai:animorepository.dlsu.edu.ph:faculty_research-2501
record_format eprints
spelling oai:animorepository.dlsu.edu.ph:faculty_research-25012021-06-30T01:27:23Z Evaluating agile and lean software development methods from a system dynamics perspective Ching, Phoebe Mae Mutuc, Jose Edgar 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. 2019-03-12T07:00:00Z text text/html https://animorepository.dlsu.edu.ph/faculty_research/1502 https://animorepository.dlsu.edu.ph/context/faculty_research/article/2501/type/native/viewcontent Faculty Research Work Animo Repository Agile software development Systems engineering Computer software—Development Industrial Engineering Software Engineering
institution De La Salle University
building De La Salle University Library
continent Asia
country Philippines
Philippines
content_provider De La Salle University Library
collection DLSU Institutional Repository
topic Agile software development
Systems engineering
Computer software—Development
Industrial Engineering
Software Engineering
spellingShingle Agile software development
Systems engineering
Computer software—Development
Industrial Engineering
Software Engineering
Ching, Phoebe Mae
Mutuc, Jose Edgar
Evaluating agile and lean software development methods from a system dynamics perspective
description 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.
format text
author Ching, Phoebe Mae
Mutuc, Jose Edgar
author_facet Ching, Phoebe Mae
Mutuc, Jose Edgar
author_sort Ching, Phoebe Mae
title Evaluating agile and lean software development methods from a system dynamics perspective
title_short Evaluating agile and lean software development methods from a system dynamics perspective
title_full Evaluating agile and lean software development methods from a system dynamics perspective
title_fullStr Evaluating agile and lean software development methods from a system dynamics perspective
title_full_unstemmed Evaluating agile and lean software development methods from a system dynamics perspective
title_sort evaluating agile and lean software development methods from a system dynamics perspective
publisher Animo Repository
publishDate 2019
url https://animorepository.dlsu.edu.ph/faculty_research/1502
https://animorepository.dlsu.edu.ph/context/faculty_research/article/2501/type/native/viewcontent
_version_ 1703981074760073216