Software gestionali
Dai gestionali on-premise al cloud, con l'IA nel processo di sviluppo
Un percorso in corso che unisce architetture a microservizi ed eventi, processi Azure DevOps e un ecosistema aziendale di skill, plugin e agenti. Backend .NET 10, frontend Angular e Blazor.
Il Cliente
Un patrimonio di software gestionali da far evolvere
Il cliente è un gruppo che sviluppa software gestionali per imprese e professionisti. Reengineering è stata coinvolta nel percorso di migrazione delle applicazioni on-premise verso infrastrutture cloud e nell'evoluzione dei processi di sviluppo con l'intelligenza artificiale. Il nostro contributo collega progettazione architetturale, processi DevOps e strumenti condivisi per chi realizza il software. Il caso è descritto in forma anonima per tutelare la riservatezza del cliente.
Il Problema
Portare nel cloud applicazioni e modo di lavorare
La sfida riguarda sia l'evoluzione del software sia il processo con cui viene progettato e rilasciato. Il passaggio al cloud richiede di ripensare i confini dei servizi e le loro interazioni; l'introduzione dell'IA richiede strumenti e pratiche riutilizzabili dai team.
- Evolvere i gestionali on-premise verso un'architettura orientata ai microservizi
- Progettare le interazioni tra servizi attraverso eventi
- Strutturare i processi di sviluppo e rilascio su Azure DevOps
- Integrare l'IA nel lavoro dei team attraverso competenze, strumenti e flussi condivisi
La Soluzione
Microservizi a eventi e un ecosistema IA per i team
Affianchiamo il cliente nella realizzazione di architetture orientate ai microservizi ed event-driven, su stack .NET 10 con frontend Angular e Blazor. In parallelo contribuiamo alla definizione dei processi Azure DevOps e di un ecosistema aziendale per lo sviluppo assistito dall'IA: un marketplace interno rende condivisibili skill e plugin, mentre le integrazioni con server MCP collegano gli assistenti agli strumenti di lavoro.
- Architetture a microservizi e comunicazione a eventi per la modernizzazione dei gestionali
- Backend .NET 10 e applicazioni frontend Angular e Blazor
- Processi Azure DevOps e pipeline per build, verifiche e rilascio
- Marketplace aziendali di skill e plugin per condividere pratiche e strumenti IA
- Integrazioni con server MCP (Model Context Protocol) per collegare assistenti e strumenti
- Moduli agentici e pipeline agentiche a supporto delle attività di sviluppo
Cosa stiamo facendo
Il percorso è in corso. Il nostro lavoro si concentra sulla realizzazione delle architetture cloud, sulla definizione dei processi Azure DevOps e sull'integrazione dell'IA nei flussi di sviluppo, attraverso marketplace di skill e plugin, server MCP, moduli agentici e pipeline agentiche. L'obiettivo è rendere queste competenze riutilizzabili dai team e accompagnare l'evoluzione dei gestionali con un metodo condiviso. I benefici descritti sono obiettivi del percorso, non risultati quantitativi già misurati.
Benefici per il Cliente
Gli obiettivi: software modulare e competenze IA condivise
Favorire l'evoluzione dei gestionali attraverso servizi modulari e interazioni a eventi
Rendere ripetibili le attività di build, verifica e rilascio attraverso processi Azure DevOps condivisi
Rendere skill, plugin e integrazioni IA riutilizzabili dai team attraverso un marketplace aziendale
Integrare assistenti e moduli agentici nei flussi di sviluppo, collegandoli agli strumenti attraverso MCP