TY - JOUR
T1 - The Essence of Software Engineering Framework-based Model for an Agile Software Development Method
AU - Raharjo, Teguh
AU - Purwandari, Betty
AU - Budiardjo, Eko K.
AU - Yuniarti, Rina
N1 - Funding Information:
ACKNOWLEDGMENT We appreciate the research support provided by the Faculty of Computer Science, Universitas Indonesia, by funding this study through the PUTI 2020 program under grant contract number NKB-559/UN2.RST/HKP.05.00/2020.
Publisher Copyright:
© 2023, Science and Information Organization. All Rights Reserved.
PY - 2023
Y1 - 2023
N2 - Agile development's rapid growth is due to its ability to address complex problems and facilitate a smooth transition from traditional methods. However, no single Agile method can fit every organization, which leads to a lack of adoption guidelines. It triggers this investigation by proposing an Agile development method model based on the Essence of software engineering framework and incorporating the common ground of popular methods such as Scrum, Kanban, Extreme programming, SAFe, Less, Nexus, Spotify Agile, Scrum of Scrums, and Disciplined Agile. The Essence of software engineering framework provides an approach for organizations to develop software development methods based on common ground or shared understanding among methods. We enhance this approach for Agile methods, resulting in a model to support organizations in developing their Agile methods and practices. Moreover, Design Science Research (DSR) was employed as a methodology to construct the artifact, demonstration, and evaluation. We demonstrated the model in an Agile product development at a national-wide bank in Indonesia. This investigation enhances Agile methods in SWEBOK's Software Engineering Models and Methods knowledge area, benefiting academics and practitioners. Practitioners can use the model as a reference to implement their Agile projects.
AB - Agile development's rapid growth is due to its ability to address complex problems and facilitate a smooth transition from traditional methods. However, no single Agile method can fit every organization, which leads to a lack of adoption guidelines. It triggers this investigation by proposing an Agile development method model based on the Essence of software engineering framework and incorporating the common ground of popular methods such as Scrum, Kanban, Extreme programming, SAFe, Less, Nexus, Spotify Agile, Scrum of Scrums, and Disciplined Agile. The Essence of software engineering framework provides an approach for organizations to develop software development methods based on common ground or shared understanding among methods. We enhance this approach for Agile methods, resulting in a model to support organizations in developing their Agile methods and practices. Moreover, Design Science Research (DSR) was employed as a methodology to construct the artifact, demonstration, and evaluation. We demonstrated the model in an Agile product development at a national-wide bank in Indonesia. This investigation enhances Agile methods in SWEBOK's Software Engineering Models and Methods knowledge area, benefiting academics and practitioners. Practitioners can use the model as a reference to implement their Agile projects.
KW - Agile
KW - common ground
KW - Design Science Research (DSR)
KW - the essence of software engineering framework
UR - http://www.scopus.com/inward/record.url?scp=85168806010&partnerID=8YFLogxK
U2 - 10.14569/IJACSA.2023.0140788
DO - 10.14569/IJACSA.2023.0140788
M3 - Article
AN - SCOPUS:85168806010
SN - 2158-107X
VL - 14
SP - 802
EP - 811
JO - International Journal of Advanced Computer Science and Applications
JF - International Journal of Advanced Computer Science and Applications
IS - 7
ER -