Agile Project Dynamics: A System Dynamics Investigation of Agile Software Development Methods
Name
esd-wp-2014-31.pdf
Size
1.34 MB
Format
Adobe PDF
Checksum (MD5)
0563d721ae6be81b5b8cc23d352403f7
Author(s) • •
Glaiel, Firas S.
Moulton, Allen
Madnick, Stuart E.
Date Issued
October 2014
Publisher
Massachusetts Institute of Technology. Engineering Systems Division
Series/Report no.
ESD Working Papers;ESD-WP-2014-31
Abstract
While Agile software development has many advocates, acceptance in the government and defense sectors has been limited. To address questions of meanings to the term “Agile,” we examine a range of Agile methods practiced and develop a framework of seven characteristics, which we call the Agile Genome. We gain insight into the dynamics of how Agile development compares to classic “waterfall” approaches by constructing a System Dynamics model for software projects. The Agile Project Dynamics (APD) model captures each of the Agile genes as a separate component of the model and allows experimentation with combinations of practices and management policies. Experimentation with the APD model is used to explore how different genes work in combination with one another to produce both positive and negative effects. The extensible design of the APD model provides the basis for further study of Agile methods and management practices.
Persistent DSpace Link