{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,3]],"date-time":"2026-02-03T17:26:32Z","timestamp":1770139592387,"version":"3.49.0"},"reference-count":55,"publisher":"MDPI AG","issue":"2","license":[{"start":{"date-parts":[[2023,4,17]],"date-time":"2023-04-17T00:00:00Z","timestamp":1681689600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Software"],"abstract":"<jats:p>Model-Based Software Engineering (MBSE) is an architecture-based software development approach. Agile, on the other hand, is a light system development approach that originated in software development. To bring together the benefits of both approaches, this article proposes an integrated Agile MBSE approach that adopts a specific instance of the Agile approach (i.e., Scrum) in combination with a specific instance of an MBSE approach (i.e., Model-Based System Architecture Process\u2014\u201cMBSAP\u201d) to create an Agile MBSE approach called the integrated Scrum Model-Based System Architecture Process (sMBSAP). The proposed approach was validated through a pilot study that developed a health technology system over one year, successfully producing the desired software product. This work focuses on determining whether the proposed sMBSAP approach can deliver the desired Product Increments with the support of an MBSE process. The interaction of the Product Development Team with the MBSE tool, the generation of the system model, and the delivery of the Product Increments were observed. The preliminary results showed that the proposed approach contributed to achieving the desired system development outcomes and, at the same time, generated complete system architecture artifacts that would not have been developed if Agile had been used alone. Therefore, the main contribution of this research lies in introducing a practical and operational method for merging Agile and MBSE. In parallel, the results suggest that sMBSAP is a middle ground that is more aligned with federal and state regulations, as it addresses the technical debt concerns. Future work will analyze the results of a quasi-experiment on this approach focused on measuring system development performance through common metrics.<\/jats:p>","DOI":"10.3390\/software2020011","type":"journal-article","created":{"date-parts":[[2023,4,17]],"date-time":"2023-04-17T06:27:47Z","timestamp":1681712867000},"page":"234-257","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["An Agile Model-Based Software Engineering Approach Illustrated through the Development of a Health Technology System"],"prefix":"10.3390","volume":"2","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5189-7725","authenticated-orcid":false,"given":"Moe","family":"Huss","sequence":"first","affiliation":[{"name":"Department of Systems Engineering, Walter Scott, Jr. College of Engineering, Colorado State University, Fort Collins, CO 80523, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4995-7375","authenticated-orcid":false,"given":"Daniel R.","family":"Herber","sequence":"additional","affiliation":[{"name":"Department of Systems Engineering, Walter Scott, Jr. College of Engineering, Colorado State University, Fort Collins, CO 80523, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0833-0130","authenticated-orcid":false,"given":"John M.","family":"Borky","sequence":"additional","affiliation":[{"name":"Department of Systems Engineering, Walter Scott, Jr. College of Engineering, Colorado State University, Fort Collins, CO 80523, USA"}]}],"member":"1968","published-online":{"date-parts":[[2023,4,17]]},"reference":[{"key":"ref_1","unstructured":"Hooshmand, Y., Adamenko, D., Kunnen, S., and K\u00f6hler, P. (2017, January 21\u201325). An approach for holistic model-based engineering of industrial plants. Proceedings of the International Conference on Engineering Design, Vancouver, BC, Canada."},{"key":"ref_2","unstructured":"Friedenthal, S., Moore, A., and Steiner, R. (2015). A Practical Guide to SysML: The Systems Modeling Language, Morgan Kaufmann. [3rd ed.]."},{"key":"ref_3","first-page":"84","article-title":"Model based software development: Issues & challenges","volume":"3","author":"Basha","year":"2013","journal-title":"Int. J. Comput. Sci. Inform."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"574","DOI":"10.1002\/sys.21638","article-title":"Applicability of the diffusion of innovation theory to accelerate model-based systems engineering adoption","volume":"25","author":"Call","year":"2022","journal-title":"Syst. Eng."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1109\/MITP.2007.27","article-title":"Agile software development: Ad hoc practices or sound principles?","volume":"9","author":"Cao","year":"2007","journal-title":"IT Prof."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Altahtooh, U.A., and Emsley, M.W. (2014, January 6\u20139). Is a challenged project one of the final outcomes for an IT project?. Proceedings of the Hawaii International Conference on System Sciences, Waikoloa, HI, USA.","DOI":"10.1109\/HICSS.2014.531"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"318","DOI":"10.1108\/ITP-09-2013-0167","article-title":"Influence processes of implementation effectiveness in challenged information technology projects in Africa","volume":"27","author":"Kandiri","year":"2014","journal-title":"Inf. Technol. People"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1016\/S0263-7863(01)00075-8","article-title":"Critical failure factors in information system projects","volume":"20","author":"Yeo","year":"2002","journal-title":"Int. J. Proj. Manag."},{"key":"ref_9","first-page":"11","article-title":"Toward Agile systems engineering processes","volume":"20","author":"Turner","year":"2007","journal-title":"Crosstalk J. Def. Softw. Eng."},{"key":"ref_10","unstructured":"Salehi, V., and Wang, S. (2019, January 5\u20138). Munich Agile MBSE Concept (MAGIC). Proceedings of the Design Society: International Conference on Engineering Design, Delft, The Netherlands."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"439","DOI":"10.1016\/j.procir.2021.05.101","article-title":"Methodology for iterative system modeling in Agile product development","volume":"100","author":"Riesener","year":"2021","journal-title":"Procedia CIRP"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"76","DOI":"10.1080\/10429247.2019.1659701","article-title":"An analysis of theories supporting Agile scrum and the use of scrum in systems engineering","volume":"32","author":"Bott","year":"2020","journal-title":"Eng. Manag. J."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Borky, J.M., and Bradley, T.H. (2019). Effective Model-Based Systems Engineering, Springer.","DOI":"10.1007\/978-3-319-95669-5"},{"key":"ref_14","unstructured":"Douglass, B.P. (2021). Agile Model-Based Systems Engineering Cookbook, Packt."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1007\/BF03323544","article-title":"Leichtgewichtige Traceability im agilen Entwicklungsprozess am Beispiel von Scrum","volume":"33","author":"Bouillon","year":"2013","journal-title":"Softwaretechnik-Trends"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1109\/MS.2003.1241364","article-title":"How software engineers use documentation: The state of the practice","volume":"20","author":"Lethbridge","year":"2003","journal-title":"IEEE Softw."},{"key":"ref_17","unstructured":"Voigt, S., H\u00fcttemann, D., Gohr, A., and Gro\u00dfe, M. (2018). Developments and Advances in Intelligent Systems and Applications, Springer."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"8","DOI":"10.1145\/1764810.1764814","article-title":"Software development lifecycle models","volume":"35","author":"Ruparelia","year":"2010","journal-title":"ACM SIGSOFT Softw. Eng. Notes"},{"key":"ref_19","first-page":"23","article-title":"A comparative study of software development life cycle models","volume":"4","author":"Rather","year":"2015","journal-title":"Int. J. Appl. Innov. Eng. Manag."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"295","DOI":"10.1023\/A:1018528506161","article-title":"Iterative design and testing within the software development life cycle","volume":"6","author":"Tsai","year":"1997","journal-title":"Softw. Qual. J."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Kossiakoff, A., Biemer, S.M., Seymour, S.J., and Flanigan, D.A. (2020). Systems Engineering Principles and Practice, John Wiley & Sons.","DOI":"10.1002\/9781119516699"},{"key":"ref_22","first-page":"22","article-title":"Software development life cycle (SDLC) analytical comparison and survey on traditional and Agile methodology","volume":"2","author":"Dora","year":"2013","journal-title":"Natl. Mon. Ref. J. Res. Sci. Technol."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Schmidt, C. (2015). Agile Software Development Teams, Springer. Progress in IS.","DOI":"10.1007\/978-3-319-26057-0"},{"key":"ref_24","unstructured":"Khong, L., Yu Beng, L., Yip, T., and Soofun, T. (2012, January 28\u201329). Software development life cycle AGILE vs traditional approaches. Proceedings of the International Conference on Information and Network Technology, Chennai, India."},{"key":"ref_25","first-page":"1","article-title":"Agile software development: A survey of early adopters","volume":"XIX","author":"Vijayasarathy","year":"2008","journal-title":"J. Inf. Technol. Manag."},{"key":"ref_26","unstructured":"U.S. Government Accountability Office (2015). Agile Assessment Guide: Best Practices for Agile Adoption and Implementation."},{"key":"ref_27","first-page":"1","article-title":"Issues in scrum Agile development principles and practices in software development","volume":"8","author":"Anand","year":"2015","journal-title":"Indian J. Sci. Technol."},{"key":"ref_28","unstructured":"DIGITAL.AI (2022, April 14). 16th State of Agile Report. Available online: https:\/\/info.digital.ai\/rs\/981-LQX-968\/images\/AR-SA-2022-16th-Annual-State-Of-Agile-Report.pdf."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Schwaber, K. (2004). Agile Project Management with Scrum, Microsoft Press.","DOI":"10.1007\/11499053_47"},{"key":"ref_30","unstructured":"Satpathy, T. (2016). A Guide to the Scrum Body of Knowledge (SBOK\u2122 Guide), SCRUMstudy. [3rd ed.]."},{"key":"ref_31","first-page":"1","article-title":"Issues and challenges in scrum implementation","volume":"3","author":"Akif","year":"2012","journal-title":"Int. J. Sci. Eng. Res."},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Buffardi, K., Robb, C., and Rahn, D. (2017, January 3\u20135). Learning agile with tech startup software engineering projects. Proceedings of the ACM Conference on Innovation and Technology in Computer Science Education, Bologna, Italy.","DOI":"10.1145\/3059009.3059063"},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"519","DOI":"10.1016\/j.jbusres.2018.06.013","article-title":"Agile business model innovation in digital entrepreneurship: Lean startup approaches","volume":"110","author":"Ghezzi","year":"2020","journal-title":"J. Bus. Res."},{"key":"ref_34","unstructured":"Kuchta, D. (2019). Intelligent Systems in Production Engineering and Maintenance, Springer."},{"key":"ref_35","unstructured":"Atlassian (2022, April 14). Jira|Issue & Project Tracking Software|Atlassian. Available online: https:\/\/www.atlassian.com\/software\/jira."},{"key":"ref_36","unstructured":"(2023, February 28). ClickUp\u2122. Available online: https:\/\/www.clickup.com.html."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Brambilla, M., Cabot, J., and Wimmer, M. (2017). Model-Driven Software Engineering in Practice, Springer.","DOI":"10.1007\/978-3-031-02549-5"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Bonnet, S., Voirin, J.L., Normand, V., and Exertier, D. (2015, January 13\u201316). Implementing the MBSE cultural change: Organization, coaching andlessons learned. Proceedings of the INCOSE International Symposium, Seattle, WA, USA.","DOI":"10.1002\/j.2334-5837.2015.00078.x"},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Walden, D.D., Roedler, G.J., and Forsberg, K. (2015, January 13\u201316). INCOSE systems engineering handbook version 4: Updating the reference for practitioners. Proceedings of the INCOSE International Symposium, Seattle, WA, USA.","DOI":"10.1002\/j.2334-5837.2015.00089.x"},{"key":"ref_40","unstructured":"Estefan, J.A. (2008). Survey of Model-Based Systems Engineering (MBSE) Methodologies, INCOSE MBSE Initiative. Technical report."},{"key":"ref_41","unstructured":"Zimmerman, P. (2014, January 3). A review of model-based systems engineering practices and recommendations for future directions in the department of defense. Proceedings of the Systems Engineering in the Washington Metropolitan Area Conference, Chantilly, VA, USA."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Wang, L., Izygon, M., Okon, S., Wagner, H., and Garner, L. (2016, January 13\u201316). Effort to accelerate MBSE adoption and usage at JSC. Proceedings of the AIAA SPACE, Long Beach, CA, USA.","DOI":"10.2514\/6.2016-5542"},{"key":"ref_43","unstructured":"Young, K.G. (September, January 31). Defense space application of MBSE-closing the culture chasms. Proceedings of the AIAA SPACE Conference and Exposition, Pasadena, CA, USA."},{"key":"ref_44","unstructured":"Noguchi, R.A. (2019, January 20\u201325). A roadmap for advancing the state of the practice of model based systems engineering for government acquisition. Proceedings of the INCOSE International Symposium, Orlando, FL, USA."},{"key":"ref_45","unstructured":"Kim, S.Y., Wagner, D., and Jimenez, A. (2019, January 11\u201313). Challenges in applying model-based systems engineering: Human-centered design perspective. Proceedings of the INCOSE Human-Systems Integration Conference, Biarritz, France."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Hadar, I., Sherman, S., Hadar, E., and Harrison, J.J. (2013, January 25). Less is more: Architecture documentation for agile development. Proceedings of the International Workshop on Cooperative and Human Aspects of Software Engineering, San Francisco, CA, USA.","DOI":"10.1109\/CHASE.2013.6614746"},{"key":"ref_47","unstructured":"(2023, March 27). Manifesto for Agile Software Development. Available online: http:\/\/agilemanifesto.org."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Stettina, C.J., and Heijstek, W. (2011, January 3\u20135). Necessary and neglected? An empirical study of internal documentation in agile software development teams. Proceedings of the ACM International Conference on Design of Communication, Pisa, Italy.","DOI":"10.1145\/2038476.2038509"},{"key":"ref_49","unstructured":"Pasuksmit, J., Thongtanunam, P., and Karunasekera, S. (October, January 27). Towards just-enough documentation for agile effort estimation: What information should be documented?. Proceedings of the IEEE International Conference on Software Maintenance and Evolution, Luxembourg."},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Prause, C.R., and Durdik, Z. (2012, January 2\u20133). Architectural design and documentation: Waste in agile development?. Proceedings of the International Conference on Software and System Process, Zurich, Switzerland.","DOI":"10.1109\/ICSSP.2012.6225956"},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1007\/s00766-010-0113-9","article-title":"Supporting agile software development through active documentation","volume":"16","author":"Rubin","year":"2011","journal-title":"Requir. Eng."},{"key":"ref_52","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1109\/MS.2009.167","article-title":"Agile documentation, anyone?","volume":"26","author":"Selic","year":"2009","journal-title":"IEEE Softw."},{"key":"ref_53","unstructured":"(2023, February 28). Slack. Available online: https:\/\/slack.com."},{"key":"ref_54","unstructured":"Sparx Systems (2023, February 28). Enterprise Architect 15.2 User Guide. Available online: https:\/\/sparxsystems.com\/enterprise_architect_user_guide\/15.2\/."},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Lattanze, A.J. (2008). Architecting Software Intensive Systems: A Practitioners Guide, Auerbach Publications.","DOI":"10.1201\/9781420045703"}],"container-title":["Software"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2674-113X\/2\/2\/11\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T19:17:27Z","timestamp":1760123847000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2674-113X\/2\/2\/11"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,4,17]]},"references-count":55,"journal-issue":{"issue":"2","published-online":{"date-parts":[[2023,6]]}},"alternative-id":["software2020011"],"URL":"https:\/\/doi.org\/10.3390\/software2020011","relation":{},"ISSN":["2674-113X"],"issn-type":[{"value":"2674-113X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,4,17]]}}}