Abstract
Agile methodologies have gained widespread recognition for their ability to produce high-quality software systems. Given that over half of all job, roles are associated with maintenance activities throughout a program system’s entire lifecycle, researchers and engineers are actively exploring utilizing agile methods to ensure the continued robustness of the software. The agile software development lifecycle lacks a dedicated maintenance plan, prompting the need for a set of agile maintenance principles derived from both theoretical foundations and practical experience. These established standards encompass maintenance planning, customer involvement, incremental maintenance execution, documentation updates at each stage, and thorough testing of maintenance tasks. This study proposes an efficient framework named SAMSEF-based. It is a hybrid of Model-Based Software Engineering and Agile methodology, successfully used in a pilot study on health technology systems. It can improve project progression and system design documentation, enhancing agile capabilities.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Almashhadani, M., Mishra, A., Yazici, A., Younas, M.: Challenges in agile software maintenance for local and global development: an empirical assessment. Information 14, 261 (2023)
Almeida, F.: Communication and coordination issues in managing distributed scrum teams. In: Perspectives on Workplace Communication and Well-Being in Hybrid Work Environments, pp. 193–212. IGI Global (2023)
Anand, A., Kaur, J., Singh, O., Ram, M.: Optimal resource allocation for software development under agile framework. Reliab Theory Appl 16, 48–58 (2021)
Avila, D.T., Van Petegem, W., Snoeck, M.: Improving teamwork in agile software engineering education: the ASEST+ framework. IEEE Trans. Educ. 65, 18–29 (2021)
Bomström, H., et al.: Information needs and presentation in agile software development. Inf. Softw. Technol. 107265 (2023)
Bundhun, K., Sungkur, R.K.: Developing a framework to overcome communication challenges in agile distributed teams–case study of a mauritian-based IT service delivery centre. Glob. Transit. Proc. 2, 315–322 (2021)
de Castro, R.O., Sanin, C., Levula, A., Szczerbicki, E.: The development of a conceptual framework for knowledge sharing in agile it projects. Cybern. Syst. 53, 529–540 (2022)
Chang, S.-C., Wongwatkit, C.: Effects of a peer assessment-based scrum project learning system on computer programming’s learning motivation, collaboration, communication, critical thinking, and cognitive load. Educ. Inf. Technol. 1–24 (2023)
Edison, H., Wang, X., Conboy, K.: Comparing methods for large-scale agile software development: a systematic literature review. IEEE Trans. Softw. Eng. 48, 2709–2731 (2021)
Fagarasan, C., Cristea, C., Cristea, M., Popa, O., Mihele, C., Pisla, A.: The delivery of large-scale software products through the adoption of the SAFe framework, pp. 137–143. IEEE (2022)
Habib, B., Romli, R., Zulkifli, M.: Identifying components existing in Agile software development for achieving “light but sufficient” documentation. J. Eng. Appl. Sci. 70, 75 (2023)
Heimicke, J., Dühr, K., Krüger, M., Ng, G.-L., Albers, A.: A framework for generating agile methods for product development. Procedia CIRP 100, 786–791 (2021)
Hossain, A.: A Systematic Mapping Study on Scrum and Kanban in Software Development (2023)
Huss, M., Herber, D.R., Borky, J.M.: An agile model-based software engineering approach illustrated through the development of a health technology system. Software 2, 234–257 (2023)
Huss, M., Herber, D.R., Borky, J.M.: Comparing measured agile software development metrics using an agile model-based software engineering approach versus scrum only. Software 2, 310–331 (2023)
Jain, A., Porwal, R., Kansal, V.: Design of a new agile methodology: eclectic--an approach to overcome existing challenges. Int. J. Intell. Eng. Syst. 16 (2023)
Joskowski, A., Przybyłek, A., Marcinkowski, B.: Scaling scrum with a customized nexus framework: a report from a joint industry‐academia research project. Softw. Pract. Exp. (2023)
Karar, A.N., Labib, A., Jones, D.F.: A conceptual framework for an agile asset performance management process. J. Qual. Maint. Eng. 28, 689–716 (2021)
Kopytko, M., Lutay, L., Chornenka, O., Markiv, M., Grybyk, I., Dzyubina, A.: A sustainable socio-economic system model leveraging AGILE management technologies for fostering innovations. Int. J. Sustain. Dev. Plan. 18, 1951–1956 (2023)
Mishra, A., Alzoubi, Y.I.: Structured software development versus agile software development: a comparative analysis. Int. J. Syst. Assur. Eng. Manag. 14, 1–19 (2023)
Miura, K., Masuda, Y., Shirasaka, S.: Designing performance indicator in human-centered agile development. In: Zimmermann, A., Howlett, R., Jain, L.C. (eds.) KES-HCIS 2023, pp. 143–152. Springer, Singapore (2023). https://doi.org/10.1007/978-981-99-3424-9_14
Mora, M., Marx-Gomez, J., Wang, F., Diaz, O.: Agile it service management frameworks and standards: a review. In: Arabnia, H.R., Deligiannidis, L., Tinetti, F.G., Tran, Q.-N. (eds.) Advances in Software Engineering, Education, and e-Learning. TCSCI, pp. 921–936. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-70873-3_66
Morandini, M., Coleti, T.A., Oliveira, E., Jr., Corrêa, P.L.P.: Considerations about the efficiency and sufficiency of the utilization of the Scrum methodology: a survey for analyzing results for development teams. Comput. Sci. Rev. 39, 100314 (2021)
de Oliveira, E.R., Ribeiro, P.C.C., Méxas, M.P., de Oliveira, S.B.: Scrum method assessment in Federal Universities in Brazil: multiple case studies. Braz. J. Oper. Prod. Manag. 20, 1496 (2023)
Patrucco, A.S., Canterino, F., Minelgaite, I.: How do scrum methodologies influence the team’s cultural values? A multiple case study on agile teams in Nonsoftware industries. IEEE Trans. Eng. Manag. 69, 3503–3513 (2022)
Petrescu, M., Motogna, S.: A Perspective from Large vs Small Companies Adoption of Agile Methodologies (2023)
Plant, O.H., van Hillegersberg, J., Aldea, A.: How DevOps capabilities leverage firm competitive advantage: a systematic review of empirical evidence, pp 141–150. IEEE (2021)
Raharjo, T., Purwandari, B., Budiardjo, E.K., Yuniarti, R.: The essence of software engineering framework-based model for an agile software development method. Int. J. Adv. Comput. Sci. Appl. 14 (2023)
Ranawana, R., Karunananda, A.S.: An agile software development life cycle model for machine learning application development, pp. 1–6. IEEE (2021)
Rashid, N., Khan, S.U., Khan, H.U., Ilyas, M.: Green-agile maturity model: an evaluation framework for global software development vendors. IEEE Access 9, 71868–71886 (2021)
del Rey, S., Martínez-Fernández, S., Salmerón, A.: Bayesian Network analysis of software logs for data-driven software maintenance. IET Softw. 17(3), 268–286 (2023)
Saarikallio, M., Tyrväinen, P.: Quality culture boosts agile transformation—action research in a business-to-business software business. J. Softw. Evol. Process 35, e2504 (2023)
Shafiee, S., Wautelet, Y., Poelmans, S., Heng, S.: An empirical evaluation of scrum training’s suitability for the model-driven development of knowledge-intensive software systems. Data Knowl. Eng. 146, 102195 (2023)
da Silva, E.F., Magalhães, A.P.F., Maciel, R.S.P.: Software evolution and maintenance using an agile and MDD hybrid processes. In: Filipe, J., Śmiałek, M., Brodsky, A., Hammoudi, S. (eds.) ICEIS 2020. LNBIP, vol. 417, pp. 437–457. Springer, Cham (2021). https://doi.org/10.1007/978-3-030-75418-1_20
Singh, A., Kukreja, V., Kumar, M.: An empirical study to design an effective agile knowledge management framework. Multimed. Tools Appl. 82, 12191–12209 (2023)
Suárez-Gómez, E.D., Hoyos-Vallejo, C.A.: Scalable agile frameworks in large enterprise project portfolio management. IEEE Access (2023)
Subramanian, N., Suresh, M.: Assessment framework for agile HRM practices. Glob. J. Flex. Syst. Manag. 23, 135–149 (2022)
Tessarolo, F., et al.: Developing ambient assisted living technologies exploiting potential of user-centred co-creation and agile methodology: the CAPTAIN project experience. J. Ambient Intell. Humaniz. Comput. 1–16 (2022)
Tona, C., Juárez-Ramírez, R., Jiménez, S., Quezada, Á., Guerra-García, C., López, R.G.P.: Scrumlity: an agile framework based on quality assurance, pp. 88–96. IEEE (2021)
Traini, L.: Exploring performance assurance practices and challenges in agile software development: an ethnographic study. Empir. Softw. Eng. 27, 74 (2022)
Tyagi, S., Sibal, R., Suri, B.: Empirically developed framework for building trust in distributed agile teams. Inf. Softw. Technol. 145, 106828 (2022)
Udvaros, J., Forman, N., Avornicului, S.M.: Agile storyboard and software development leveraging smart contract technology in order to increase stakeholder confidence. Electronics 12, 426 (2023)
Uraon, R.S., Chauhan, A., Bharati, R., Sahu, K.: Do agile work practices impact team performance through project commitment? Evidence from the information technology industry. Int. J. Product. Perform. Manag. (2023)
Van Wessel, R.M., Kroon, P., De Vries, H.J.: Scaling agile company-wide: the organizational challenge of combining agile-scaling frameworks and enterprise architecture in service companies. IEEE Trans. Eng. Manag. 69, 3489–3502 (2021)
Vega, F., Rodríguez, G., Rocha, F., dos Santos, R.P.: Scrum Watch: a tool for monitoring the performance of Scrum-based work teams. J. Univers. Comput. Sci. 28, 98 (2022)
Visweswara, S.: An agile enterprise architecture methodology for digital transformation (2023)
Acknowledgments
This work is funded by FCT/MEC through national funds and co-funded by the FEDER – PT2020 partnership agreement under the project UIDB/50008/2020. This article is based upon work from COST Action CA21118 - Platform Work Inclusion Living Lab (P-WILL), supported by COST (European Cooperation in Science and Technology). More information on www.cost.eu.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Ali, M., Cheema, S.M., Naz, A., Pires, I.M. (2024). SAMSEF: An Agile Software Maintenance Leveraging Scrum Framework for Improved Efficiency and Effectiveness. In: Rocha, Á., Adeli, H., Dzemyda, G., Moreira, F., Poniszewska-Marańda, A. (eds) Good Practices and New Perspectives in Information Systems and Technologies. WorldCIST 2024. Lecture Notes in Networks and Systems, vol 989. Springer, Cham. https://doi.org/10.1007/978-3-031-60227-6_11
Download citation
DOI: https://doi.org/10.1007/978-3-031-60227-6_11
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-60226-9
Online ISBN: 978-3-031-60227-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)