TY - GEN
T1 - A reference model for simulating agile processes
AU - De Silva, Ian J.
AU - Rayadurgam, Sanjai
AU - Heimdahl, Mats
PY - 2015/8/24
Y1 - 2015/8/24
N2 - Agile development processes are popular when attempting to respond to changing requirements in a controlled manner; however, selecting an ill-suited process may increase project costs and risk. Before adopting a seemingly promising agile approach, we desire to evaluate the approach's applicability in the context of the specific product, organization, and staff. Simulation provides a means to do this. However, in order to simulate agile processes we require both the ability to model individual behavior as well as the decoupling of the process and product. To our knowledge, no existing simulator nor underlying simulation model provide a means to do this. To address this gap, we introduce a process simulation reference model that provides the constructs and relationships for capturing the interactions among the individuals, product, process, and project in a holistic fashion - a necessary first step towards an agile-process evaluation environment.
AB - Agile development processes are popular when attempting to respond to changing requirements in a controlled manner; however, selecting an ill-suited process may increase project costs and risk. Before adopting a seemingly promising agile approach, we desire to evaluate the approach's applicability in the context of the specific product, organization, and staff. Simulation provides a means to do this. However, in order to simulate agile processes we require both the ability to model individual behavior as well as the decoupling of the process and product. To our knowledge, no existing simulator nor underlying simulation model provide a means to do this. To address this gap, we introduce a process simulation reference model that provides the constructs and relationships for capturing the interactions among the individuals, product, process, and project in a holistic fashion - a necessary first step towards an agile-process evaluation environment.
KW - Agent-based simulation
KW - Agile
KW - Process evaluation
KW - Process modeling
KW - Reference model
UR - https://www.scopus.com/pages/publications/84958527504
UR - https://www.scopus.com/pages/publications/84958527504#tab=citedBy
U2 - 10.1145/2785592.2785615
DO - 10.1145/2785592.2785615
M3 - Conference contribution
AN - SCOPUS:84958527504
T3 - ACM International Conference Proceeding Series
SP - 82
EP - 91
BT - 2015 International Conference on Software and Systems Process, ICSSP 2015 - Proceedings
PB - Association for Computing Machinery
T2 - International Conference on Software and Systems Process, ICSSP 2015
Y2 - 24 August 2015 through 26 August 2015
ER -