Platform Engineering (PE) is a growing area of Software Engineering, with many facets, including the elusive concept of Internal Development Platforms (IDPs). They integrate various technologies and tools to support the realization of software projects, especially their managing and developing roles, fostering Agile collaboration and enhancing team productivity. In particular for the new trends of Agile remote working and for Agile applied to the Digital Transformation in the Public Sector. While proprietary IDPs abound, academic research that could naturally lead to open-source IDPs remain scarce. In particular for Scrum, a fundamental Agile methodology in the strategic area of Digital Transformation in the Public Sector, where IDP self-hosting is also appropriate. This paper addresses this gap by proposing the design and realization of the first, to the best of our knowledge, IDP supporting Scrum, being open-source and with self-hosting capabilities. The end-product of our research is the Compositional Agile System (CAS), an extendable microservice architecture-based IDP. Its design, as well as CAS, makes full use of hands-on previous successful experiences of IDP development by members of this team, specifically non-trivial tasks in Italian Public Administration and to foster remote working in University Software Engineering classes, a practice started during the pandemic but nowa standard.We offer several architectural and example scenarios where CAS can be of use, concentrating on the Public Administration. Particularly relevant is the use of CAS in analyzing a pillar of Italian Digital Administration available to its citizens, i.e., AppIo. The software is publicly available.

Ciancarini, P., Giancarlo, R., Grimaudo, G., Missiroli, M., Cheng Xia, T. (2025). The Design and Realization of a Self-Hosted and Open-Source Agile Internal Development Platform. IEEE ACCESS, 13, 79516-79533 [10.1109/access.2025.3564141].

The Design and Realization of a Self-Hosted and Open-Source Agile Internal Development Platform

Giancarlo, Raffaele;Grimaudo, Gennaro;
2025-04-24

Abstract

Platform Engineering (PE) is a growing area of Software Engineering, with many facets, including the elusive concept of Internal Development Platforms (IDPs). They integrate various technologies and tools to support the realization of software projects, especially their managing and developing roles, fostering Agile collaboration and enhancing team productivity. In particular for the new trends of Agile remote working and for Agile applied to the Digital Transformation in the Public Sector. While proprietary IDPs abound, academic research that could naturally lead to open-source IDPs remain scarce. In particular for Scrum, a fundamental Agile methodology in the strategic area of Digital Transformation in the Public Sector, where IDP self-hosting is also appropriate. This paper addresses this gap by proposing the design and realization of the first, to the best of our knowledge, IDP supporting Scrum, being open-source and with self-hosting capabilities. The end-product of our research is the Compositional Agile System (CAS), an extendable microservice architecture-based IDP. Its design, as well as CAS, makes full use of hands-on previous successful experiences of IDP development by members of this team, specifically non-trivial tasks in Italian Public Administration and to foster remote working in University Software Engineering classes, a practice started during the pandemic but nowa standard.We offer several architectural and example scenarios where CAS can be of use, concentrating on the Public Administration. Particularly relevant is the use of CAS in analyzing a pillar of Italian Digital Administration available to its citizens, i.e., AppIo. The software is publicly available.
24-apr-2025
Settore INFO-01/A - Informatica
Ciancarini, P., Giancarlo, R., Grimaudo, G., Missiroli, M., Cheng Xia, T. (2025). The Design and Realization of a Self-Hosted and Open-Source Agile Internal Development Platform. IEEE ACCESS, 13, 79516-79533 [10.1109/access.2025.3564141].
File in questo prodotto:
File Dimensione Formato  
The_Design_and_Realization_of_a_Self-Hosted_and_Open-Source_Agile_Internal_Development_Platform.pdf

accesso aperto

Tipologia: Versione Editoriale
Dimensione 1.42 MB
Formato Adobe PDF
1.42 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10447/679563
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact