Integration of MBSE and scrum for complex system development: the sMBSAP proposal
DOI:
https://doi.org/10.63688/cognitivatech.v1.i1.1Keywords:
MBSE, Scrum, software engineering, complex systems.Abstract
Model Based Software Engineering (MBSE) has become a key approach for managing complexity in software system development, enabling structured knowledge representation through formal models. However, its adoption is limited by process rigidity and heavy documentation requirements. In parallel, agile methodologies such as Scrum have gained relevance due to their adaptability, continuous value delivery, and flexibility in handling changing requirements, although they face challenges in formalization and traceability in complex systems. This study proposes an integrated approach called sMBSAP, which combines MBSE and Scrum to balance modeling rigor with iterative development flexibility. The research was conducted through a theoretical and comparative analysis, along with a conceptual application in a healthcare system case study. The results show that the proposed integration improves traceability between requirements and models, optimizes documentation management, and enhances communication among multidisciplinary teams. It also increases adaptability to changes without compromising system consistency. However, challenges related to organizational maturity and modeling expertise are identified. It is concluded that the sMBSAP approach represents a viable alternative for complex system development by combining the strengths of MBSE and Scrum, reducing their individual limitations, and promoting more efficient and adaptable software engineering practices.References
Akif, R., & Majeed, H. (2012). Issues and challenges in scrum implementation. International Journal of Scientific & Engineering Research, 3, 1–4.
Anand, R. V., & Dinakaran, M. (2015). Issues in scrum Agile development principles and practices in software development. Indian Journal of Science and Technology, 8, 1–5. DOI: https://doi.org/10.17485/ijst/2015/v8i35/79037
Atlassian. (2019). Jira | Issue & Project Tracking Software. https://www.atlassian.com/software/jira
Bonnet, S., Voirin, J. L., Normand, V., & Exertier, D. (2015). Implementing the MBSE cultural change: Organization, coaching and lessons learned. In Proceedings of the INCOSE International Symposium, Seattle, USA. DOI: https://doi.org/10.1002/j.2334-5837.2015.00078.x
Bott, M., & Mesmer, B. (2023). Agent-based evaluation of systems engineering processes. Systems Engineering, 26, 1–15. https://doi.org/10.1177/00375497231207877 DOI: https://doi.org/10.1177/00375497231207877
Brambilla, M., Cabot, J., & Wimmer, M. (2017). Model-Driven Software Engineering in Practice. Springer. DOI: https://doi.org/10.1007/978-3-031-02549-5
Buffardi, K., Robb, C., & Rahn, D. (2017). Learning agile with tech startup software engineering projects. In Proceedings of the ACM Conference on Innovation and Technology in Computer Science Education, 28–33. DOI: https://doi.org/10.1145/3059009.3059063
Call, D. R., & Herber, D. R. (2022). Applicability of the diffusion of innovation theory to accelerate model-based systems engineering adoption. Systems Engineering, 25, 574–583. DOI: https://doi.org/10.1002/sys.21638
Cao, L., & Ramesh, B. (2007). Agile software development: Ad hoc practices or sound principles? IT Professional, 9, 41–47. DOI: https://doi.org/10.1109/MITP.2007.27
ClickUp. (2023). ClickUp productivity platform. https://www.clickup.com
DIGITAL.AI. (2022). 16th State of Agile Report. https://info.digital.ai/rs/981-LQX-968/images/AR-SA-2022-16th-Annual-State-Of-Agile-Report.pdf
Estefan, J. A. (2008). Survey of Model-Based Systems Engineering (MBSE) Methodologies. INCOSE MBSE Initiative.
Friedenthal, S., Moore, A., & Steiner, R. (2015). A Practical Guide to SysML: The Systems Modeling Language (3rd ed.). Morgan Kaufmann. DOI: https://doi.org/10.1016/B978-0-12-800202-5.00001-1
Ghezzi, A., & Cavallo, A. (2020). Agile business model innovation in digital entrepreneurship: Lean startup approaches. Journal of Business Research, 110, 519–537. DOI: https://doi.org/10.1016/j.jbusres.2018.06.013
Hadar, I., Sherman, S., Hadar, E., & Harrison, J. J. (2013). Less is more: Architecture documentation for agile development. In International Workshop on Cooperative and Human Aspects of Software Engineering. DOI: https://doi.org/10.1109/CHASE.2013.6614746
Holmes, J., et al. (2022). System safety and cybersecurity within MBSE. https://doi.org/10.4271/2024-01-3966 DOI: https://doi.org/10.4271/2024-01-3966
Hooshmand, Y., Adamenko, D., Kunnen, S., & Köhler, P. (2017). An approach for holistic model-based engineering of industrial plants. In Proceedings of the International Conference on Engineering Design, 101–110.
Irnich, L., et al. (2023). Combining and evaluating MBSE solutions. https://doi.org/10.1007/s10010-023-00619-0 DOI: https://doi.org/10.1007/s10010-023-00619-0
Kim, S. Y., Wagner, D., & Jimenez, A. (2019). Challenges in applying model-based systems engineering: Human-centered design perspective. INCOSE Human-Systems Integration Conference.
Kossiakoff, A., Biemer, S. M., Seymour, S. J., & Flanigan, D. A. (2020). Systems Engineering Principles and Practice. Wiley. DOI: https://doi.org/10.1002/9781119516699
Kuchta, D. (2019). Combination of the earned value method and the Agile approach—A case study of a production system implementation. In Intelligent Systems in Production Engineering and Maintenance (pp. 87–96). DOI: https://doi.org/10.1007/978-3-319-97490-3_9
Lethbridge, T., Singer, J., & Forward, A. (2003). How software engineers use documentation: The state of the practice. IEEE Software, 20, 35–39. DOI: https://doi.org/10.1109/MS.2003.1241364
Manifesto for Agile Software Development. (2001). http://agilemanifesto.org
Müller, et al. (2023). MBSE methodology and user acceptance in industry. https://doi.org/10.1016/j.procir.2023.03.135 DOI: https://doi.org/10.1016/j.procir.2023.03.135
Noguchi, R. A. (2019). A roadmap for advancing MBSE practice in government acquisition. INCOSE International Symposium. DOI: https://doi.org/10.1002/j.2334-5837.2019.00628.x
Rinker, F., et al. (2023). Traceable multi-view model integration for agile systems engineering. https://doi.org/10.1007/s42979-022-01572-5 DOI: https://doi.org/10.1007/s42979-022-01572-5
Ruparelia, N. B. (2010). Software development lifecycle models. ACM SIGSOFT Software Engineering Notes, 35, 8–13. DOI: https://doi.org/10.1145/1764810.1764814
Satpathy, T. (2016). A Guide to the Scrum Body of Knowledge (SBOK™ Guide) (3rd ed.). SCRUMstudy.
Selic, B. (2009). Agile documentation, anyone? IEEE Software, 26, 11–12. DOI: https://doi.org/10.1109/MS.2009.167
Stettina, C. J., & Heijstek, W. (2011). Necessary and neglected? Internal documentation in agile teams. In ACM Conference on Design of Communication. DOI: https://doi.org/10.1145/2038476.2038509
Strobbe, C., et al. (2023). Model-based multi-disciplinary design for cyber-physical systems. https://doi.org/10.1177/10920617241295885 DOI: https://doi.org/10.1177/10920617241295885
Turner, R. (2007). Toward Agile systems engineering processes. Crosstalk Journal of Defense Software Engineering, 20, 11–15.
U.S. Government Accountability Office. (2015). Agile Assessment Guide: Best Practices for Agile Adoption and Implementation (GAO-20-590G).
Van Acker, B., et al. (2023). Validity frame-enabled model-based engineering processes. https://doi.org/10.1177/00375497231205035 DOI: https://doi.org/10.1177/00375497231205035
Vijayasarathy, L. R., & Turk, D. (2008). Agile software development: A survey of early adopters. Journal of Information Technology Management, XIX, 1–8.
Walden, D. D., Roedler, G. J., & Forsberg, K. (2015). INCOSE systems engineering handbook version 4. INCOSE International Symposium. DOI: https://doi.org/10.1002/j.2334-5837.2015.00089.x
Wang, L., Izygon, M., Okon, S., Wagner, H., & Garner, L. (2016). Effort to accelerate MBSE adoption and usage at JSC. AIAA SPACE. DOI: https://doi.org/10.2514/6.2016-5542
Xie, et al. (2024). X-SEM: Modeling and simulation-based systems engineering methodology. https://doi.org/10.1016/j.jmsy.2024.01.013 DOI: https://doi.org/10.1016/j.jmsy.2024.01.013
Yeo, K. T. (2002). Critical failure factors in information system projects. International Journal of Project Management, 20, 241–246. DOI: https://doi.org/10.1016/S0263-7863(01)00075-8
Young, K. G. (2015). Defense space application of MBSE—closing the culture chasms. AIAA SPACE Conference. DOI: https://doi.org/10.2514/6.2015-4620
Zimmerman, P. (2014). A review of model-based systems engineering practices and recommendations for future directions in the Department of Defense.
Published
Issue
Section
License
Copyright (c) 2024 Kenneth Daniel Ramírez Montes de Oca (Author)

This work is licensed under a Creative Commons Attribution 4.0 International License.
The article is distributed under the Creative Commons Attribution 4.0 License. Unless otherwise stated, associated published material is distributed under the same licence.