The Essence of Software Engineering Framework-based Model for an Agile Software Development Method

Teguh Raharjo, Betty Purwandari, Eko K. Budiardjo, Rina Yuniarti

Research output: Contribution to journalArticlepeer-review

3 Citations (Scopus)

Abstract

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.

Original languageEnglish
Pages (from-to)802-811
Number of pages10
JournalInternational Journal of Advanced Computer Science and Applications
Volume14
Issue number7
DOIs
Publication statusPublished - 2023

Keywords

  • Agile
  • common ground
  • Design Science Research (DSR)
  • the essence of software engineering framework

Fingerprint

Dive into the research topics of 'The Essence of Software Engineering Framework-based Model for an Agile Software Development Method'. Together they form a unique fingerprint.

Cite this