An Essence-Based Software Development Methodology to Support a Hybrid Waterfall-Agile in the Banking Domain: A Case Study at Bank XYZ
DOI:
https://doi.org/10.52436/1.jutif.2026.7.4.5613Keywords:
Banking, Design Science Research, Essence Framework, Hybrid Waterfall-Agile, Kanban, Thematic AnalysisAbstract
Bank XYZ experienced a decline in on-time software project delivery, from 93.02% in 2021 to 85.00% in 2023, indicating that its predominantly sequential Waterfall process was insufficiently adaptive to changing requirements, while partial agile adoption remained unstandardized across teams. This study aims to design an Essence Framework-based hybrid Waterfall-Agile methodology that preserves governance, documentation, and approval controls required in a regulated banking environment while enabling faster iteration and better work visibility. The study employed a Design Science Research approach. Problem diagnosis was conducted through interviews and document analysis, while literature synthesis was used to build a practice backlog. Selected practices were mapped to Essence elements and assembled into a five-stage methodology consisting of Planning, Designing & Development, Testing, Release & Deployment, and Post-Implementation, followed by a pilot implementation in one project and qualitative evaluation through semi-structured interviews with developers, QA members, and external experts. The results show that the proposed methodology improved work visibility through Kanban-based flow visualization, increased clarity and traceability of workflow and artefacts, and remained fully compatible with the existing stage-gate and regulatory controls. However, the evaluation also identified gaps in layered testing, particularly unit testing and test automation, along with the need for clearer transition guidance. These findings contribute empirical evidence that Essence can support traceable and structured tailoring of hybrid software development methodologies in high-compliance financial environments, thereby strengthening software engineering process maturity in regulated sectors
Downloads
References
V. P. Munteanu and P. Dragos, “The Case for Agile Methodologies against Traditional Ones in Financial Software Projects,” European Journal of Business and Management Research, vol. 6, no. 1, pp. 134–141, Feb. 2021, doi: 10.24018/ejbmr.2021.6.1.741.
T. Natarajan and S. Pichai, “Transition from Waterfall to Agile Methodology - An Action Research Study,” IEEE Access, pp. 1–1, 2024, doi: 10.1109/ACCESS.2024.3384097.
S. M. R. Al Masud, Md. Masnun, A. Sultana, A. Sultana, F. Ahmed, and N. Begum, “DevOps Enabled Agile: Combining Agile and DevOps Methodologies for Software Development,” International Journal of Advanced Computer Science and Applications, vol. 13, no. 11, 2022, doi: 10.14569/IJACSA.2022.0131131.
Ö. Uludağ, A. Putta, M. Paasivaara, and F. Matthes, “Evolution of the Agile Scaling Frameworks,” 2021, pp. 123–139. doi: 10.1007/978-3-030-78098-2_8.
C. J. Stettina, V. van Els, J. Croonenberg, and J. Visser, “The Impact of Agile Transformations on Organizational Performance: A Survey of Teams, Programs and Portfolios,” 2021, pp. 86–102. doi: 10.1007/978-3-030-78098-2_6.
S. Nilsson Tengstrand, P. Tomaszewski, M. Borg, and R. Jabangwe, “Challenges of Adopting SAFe in the Banking Industry – A Study Two Years After Its Introduction,” 2021, pp. 157–171. doi: 10.1007/978-3-030-78098-2_10.
A. Putta, Ö. Uludağ, M. Paasivaara, and S.-L. Hong, “Benefits and Challenges of Adopting SAFe - An Empirical Survey,” 2021, pp. 172–187. doi: 10.1007/978-3-030-78098-2_11.
E. D. Suárez-Gómez and C. A. Hoyos-Vallejo, “Scalable Agile Frameworks in Large Enterprise Project Portfolio Management,” IEEE Access, vol. 11, pp. 98666–98684, 2023, doi: 10.1109/ACCESS.2023.3312728.
A. Rasheed et al., “Requirement Engineering Challenges in Agile Software Development,” Math. Probl. Eng., vol. 2021, pp. 1–18, May 2021, doi: 10.1155/2021/6696695.
H. Edison, X. Wang, and K. Conboy, “Comparing Methods for Large-Scale Agile Software Development: A Systematic Literature Review,” IEEE Transactions on Software Engineering, vol. 48, no. 8, pp. 2709–2731, Aug. 2022, doi: 10.1109/TSE.2021.3069039.
K. Piwowar-Sulej, “Organizational culture and project management methodology: research in the financial industry,” International Journal of Managing Projects in Business, vol. 14, no. 6, pp. 1270–1289, Aug. 2021, doi: 10.1108/IJMPB-08-2020-0252.
K. Letelay, S. A. S. Mola, and R. Y. Go, “Challenges of Agile Software Development in the Banking Sector: A Systematic Literature Review,” JOIV : International Journal on Informatics Visualization, vol. 9, no. 1, p. 38, Jan. 2025, doi: 10.62527/joiv.9.1.2300.
D. Dewantari, T. Raharjo, B. Hardian, A. Wahbi, and F. Alaydrus, “Challenges of Agile Adoption in Banking Industry: A Systematic Literature Review,” in 2021 25th International Computer Science and Engineering Conference (ICSEC), IEEE, Nov. 2021, pp. 357–362. doi: 10.1109/ICSEC53205.2021.9684622.
E. Kula, E. Greuter, A. van Deursen, and G. Gousios, “Factors Affecting On-Time Delivery in Large-Scale Agile Software Development,” IEEE Transactions on Software Engineering, vol. 48, no. 9, pp. 3573–3592, Sep. 2022, doi: 10.1109/TSE.2021.3101192.
P. Karhapää et al., “Strategies to manage quality requirements in agile software development: a multiple case study,” Empir. Softw. Eng., vol. 26, no. 2, p. 28, Mar. 2021, doi: 10.1007/s10664-020-09903-x.
E. Sherif, W. Helmy, and G. H. Galal-Edeen, “Proposed Framework to Manage Non-Functional Requirements in Agile,” IEEE Access, vol. 11, pp. 53995–54005, 2023, doi: 10.1109/ACCESS.2023.3281195.
A. Alami, M. Zahedi, and O. Krancher, “Antecedents of psychological safety in agile software development teams,” Inf. Softw. Technol., vol. 162, p. 107267, Oct. 2023, doi: 10.1016/j.infsof.2023.107267.
M. Kausar, M. Ishtiaq, and S. Hussain, “Distributed Agile Patterns-Using Agile Practices to Solve Offshore Development Issues,” IEEE Access, vol. 10, pp. 8840–8854, 2022, doi: 10.1109/ACCESS.2021.3136923.
R. Grande, A. Vizcaíno, and F. O. García, “Is it worth adopting DevOps practices in Global Software Engineering? Possible challenges and benefits,” Comput. Stand. Interfaces, vol. 87, p. 103767, Jan. 2024, doi: 10.1016/j.csi.2023.103767.
Y. Widyani, B. Hendradjaya, E. K. Budiardjo, and B. Sitohang, “Essence-based Method Chunk Metamodel,” in 2019 International Conference on Electrical Engineering and Informatics (ICEEI), IEEE, Jul. 2019, pp. 152–157. doi: 10.1109/ICEEI47359.2019.8988825.
Y. Widyani, M. Z. C. Candra, E. K. Budiardjo, and B. Sitohang, “A Process Framework for Applying Situational Method Engineering (SME) on OMG’s Essence,” International Journal on Electrical Engineering and Informatics, vol. 13, no. 4, pp. 766–788, Dec. 2021, doi: 10.15676/ijeei.2021.13.4.1.
T. Raharjo, B. Purwandari, E. K. Budiardjo, and R. Yuniarti, “The Essence of Software Engineering Framework-based Model for an Agile Software Development Method,” International Journal of Advanced Computer Science and Applications, vol. 14, no. 7, p. 2023, 2023, doi: 10.14569/IJACSA.2023.0140788.
Catherine, J. D. Trisaktyo, T. Ranas, M. Rasyiid, and M. R. Shihab, “Embracing Agile Development Principles in an Organization using The Legacy System: The Case of Bank XYZ in Indonesia,” in 2020 6th International Conference on Computing Engineering and Design (ICCED), IEEE, Oct. 2020, pp. 1–5. doi: 10.1109/ICCED51276.2020.9415831.
C. Pardo, J. Guerrero, and E. Suescún, “DevOps model in practice: Applying a novel reference model to support and encourage the adoption of DevOps in a software development company as case study,” Periodicals of Engineering and Natural Sciences (PEN), vol. 10, no. 3, pp. 221–235, Jun. 2022, doi: 10.21533/pen.v10.i3.658.
et. al. , J. A. Guerrero, “DevOps Ontology - An ontology to support the understanding of DevOps in the academy and the software industry,” Periodicals of Engineering and Natural Sciences (PEN), vol. 11, no. 2, pp. 207–220, Apr. 2023, doi: 10.21533/pen.v11.i2.113.
P. Noreña-Cardona, C. Durango, E. Suescún, and C. Pardo, “Improving understanding of the DevOps framework using Essence a visual representation,” Periodicals of Engineering and Natural Sciences (PEN), vol. 13, no. 2, pp. 305–326, Apr. 2025, doi: 10.21533/pen.v13.i2.242.
D. J. Anderson, Kanban: Successful Evolutionary Change for Your Technology Business. Sequim, WA: Blue Hole Press, 2010.
K. S. Rubin, Essential Scrum: A Practical Guide to the Most Popular Agile Process. Upper Saddle River, NJ: Addison-Wesley, 2012.
I. Jacobson, H. “Bud” Lawson, P.-W. Ng, P. E. McMahon, and M. Goedicke, The Essentials of Modern Software Engineering: Free the Practices from the Method Prisons! New York, NY: Association for Computing Machinery, 2019. doi: 10.1145/3277669.
M. Jovanovic, antoni L. Mesquida, antonia Mas, and R. Colomo-Palacios, “agile Transition and adoption Frameworks, Issues and Factors: a Systematic Mapping,” IEEE Access, vol. 8, pp. 15711–15735, 2020, doi: 10.1109/aCCESS.2020.2967839.
R. Akbar, “Tailoring Agile-Based Software Development Processes,” 2019, Institute of Electrical and Electronics Engineers Inc. doi: 10.1109/ACCESS.2019.2944122.
T. Javdani Gandomani and M. Ziaei Nafchi, “An empirically-developed framework for Agile transition and adoption: A Grounded Theory approach,” Journal of Systems and Software, vol. 107, pp. 204–219, Sep. 2015, doi: 10.1016/j.jss.2015.06.006.
I. Jacobson, P.-W. Ng, P. E. McMahon, I. Spence, and S. Lidman, “The essence of software engineering,” Commun. ACM, vol. 55, no. 12, pp. 42–49, Dec. 2012, doi: 10.1145/2380656.2380670.
Object Management Group, “Essence – Kernel and Language for Software Engineering Methods,” 2018. Accessed: Oct. 12, 2025. [Online]. Available: http://www.omg.org/spec/Essence/1.2/
R. S. Pressman and B. R. Maxim, Software Engineering: A Practitioner’s Approach. New York: McGraw Hill, 2019.
I. Sommerville, Software Engineering, 10th, Global Edition ed. Harlow: Pearson, 2016.
Kent Beck and Cynthia Andres, Extreme Programming Explained: Embrace Change, 2nd Edition. Boston, MA: Addison-Wesley, 2004.
K. Peffers, T. Tuunanen, M. A. Rothenberger, and S. Chatterjee, “A Design Science Research Methodology for Information Systems Research,” Journal of Management Information Systems, vol. 24, no. 3, pp. 45–77, Dec. 2007, doi: 10.2753/MIS0742-1222240302.
A. Hevner, “A Three Cycle View of Design Science Research,” Scandinavian Journal of Information Systems, vol. 19, no. 2, 2007, Accessed: Oct. 12, 2025. [Online]. Available: https://aisel.aisnet.org/sjis/vol19/iss2/4
H. J. Rubin and I. S. Rubin, Qualitative Interviewing: The Art of Hearing Data, 3rd ed. Thousand Oaks, CA: SAGE Publications, 2012.
S. Hannabuss, “Research interviews,” New Library World, vol. 97, no. 5, pp. 22–30, Sep. 1996, doi: 10.1108/03074809610122881.
B. Kitchenham et al., “Systematic literature reviews in software engineering – A tertiary study,” Inf. Softw. Technol., vol. 52, no. 8, pp. 792–805, Aug. 2010, doi: 10.1016/j.infsof.2010.03.006.
J. W. . Creswell and J. David. Creswell, Research design : qualitative, quantitative, and mixed methods approaches, 5th ed. Thousand Oaks, CA: SAGE Publications, Inc., 2018.
M. B. . Miles, A. M. . Huberman, and Johnny. Saldaña, Qualitative data analysis : a methods sourcebook. SAGE Publications, Inc., 2014.
D. Leffingwell, R. Knaster, I. Oren, and D. Jemilo, SAFe Reference Guide: Scaled Agile Framework for Lean Enterprises. Boston, MA: Addison-Wesley Professional, 2018. Accessed: Oct. 12, 2025. [Online]. Available: https://books.google.com/books/about/SAFe_Reference_Guide.html?id=27-BtgEACAAJ
B. Vodde and C. Larman, Large-Scale Scrum: More with LeSS. Boston, MA: Addison-Wesley Professional, 2016.
H. Kniberg and A. Ivarsson, “Scaling Agile @ Spotify,” Stockholm, Sweden, 2012. Accessed: Oct. 12, 2025. [Online]. Available: https://blog.crisp.se/wp-content/uploads/2012/11/SpotifyScaling.pdf
Additional Files
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Muhammad Ali Ihsan Fauzi, Eko K. Budiardjo, Heru Martin Saputra

This work is licensed under a Creative Commons Attribution 4.0 International License.

</a



