Il service provider lombardo ha adottato l’ambiente di sviluppo agentico di IBM per accelerare analisi, documentazione e conversione del patrimonio applicativo legacy sia al proprio interno sia a supporto dei clienti finali
Fonte: IBM Italia
Elmec Informatica, l’IT service provider e MSP partner storico del mondo IBM i, ha annunciato di avere adottato IBM Bob per supportare la comprensione, la documentazione e la modernizzazione del software legacy.
Secondo la definizione di IBM, Bob è un ambiente di sviluppo agentico progettato per le imprese, che non solo aiuta gli sviluppatori a scrivere codice più velocemente, ma copre l’intero ciclo di vita dello sviluppo software (SDLC), dalla pianificazione e sviluppo fino a test, deployment e modernizzazione, includendo i controlli di governance e sicurezza.
Elmec, spiega un comunicato, utilizza già IBM Bob nei propri sistemi, fungendo da primo banco di prova per la soluzione al fine di verificarne l’efficacia in scenari reali, complessi e ad alto impatto operativo.
A questo punto, l’obiettivo è estenderlo anche ai clienti, per aiutarli ad affrontare in modo concreto alcune delle sfide più tipiche del mondo IBM i (l'ambiente erede dello storico AS/400), a partire dall’interpretazione del codice storico, spesso scritto in RPG posizionale e quindi meno immediato da leggere e mantenere per le nuove generazioni di sviluppatori. A questa esigenza si affianca quella della documentazione, non sempre facilmente reperibile, aggiornata o interpretabile, e quella della conversione applicativa, con la necessità di preservare la logica di business maturata nel tempo rendendo però il codice più accessibile, leggibile e modificabile, ad esempio attraverso il passaggio da RPG posizionale a RPG free-form.
Un ulteriore ambito di intervento di Bob, sottolinea Elmec, è l’analisi delle dipendenze, spesso particolarmente complessa in sistemi che hanno accumulato decenni di evoluzione, richieste di business e stratificazioni tecniche, con programmi, file e oggetti collegati tra loro in modi non sempre immediatamente visibili.
“Per Elmec, IBM Bob rappresenta un acceleratore concreto nel percorso di evoluzione del software IBM i: ci aiuta a leggere meglio il codice storico, a renderlo più comprensibile per i team, e a intervenire più rapidamente su applicazioni ancora oggi centrali per il business. Aver iniziato da noi stessi, come Client Zero, ci ha permesso di misurarne il valore in modo diretto e di costruire un’esperienza credibile da portare anche ai nostri clienti”, dichiara nella nota Maurizio Sali, Delivery & Operations Director di Elmec.
Questa esperienza diretta, continua il comunicato, ha permesso una collaborazione ancora più stretta con IBM, che ha visto Elmec protagonista nella diffusione di IBM Bob nella community IBM i, e coinvolta nelle prime iniziative pubbliche dedicate alla soluzione. Tra queste il Bob-athon del 17 marzo scorso, durante il quale Elmec e IBM hanno mostrato il potenziale di IBM Bob applicato al codice RPG e all’ambiente IBM i, dimostrando in modo pratico come lo strumento possa rendere più dinamico, affidabile e accessibile l’approccio alla modernizzazione del software legacy.
Da questa esperienza è nato anche un percorso condiviso con IBM Client Engineering, che unisce la conoscenza dello strumento di IBM e la profonda esperienza di Elmec sul mondo IBM i per accompagnare i clienti finali nell’adozione consapevole di IBM Bob attraverso workshop, mini-pilot e casi d’uso concreti.
“La collaborazione con Elmec dimostra come l’innovazione applicata al mondo IBM i possa generare valore tangibile, aiutando le aziende a preservare il patrimonio di conoscenze incorporato nei software legacy e, al tempo stesso, a renderli più accessibili, documentati e pronti per nuove evoluzioni”, afferma nel comunicato Roberta Bavaro, Direttrice dell’Ecosistema e delle imprese del territorio di IBM Italia.
Le stesse sfide affrontate internamente da Elmec, infatti, si sono rivelate comuni a molte aziende clienti, portando alla definizione di un approccio replicabile e scalabile in grado di supportare organizzazioni con sistemi attivi da oltre trent’anni. I casi d’uso già affrontati comprendono la conversione di applicazioni da RPG posizionale a RPG free-form, l’analisi dei riferimenti e delle dipendenze tra molteplici oggetti applicativi e la creazione di nuove modalità di interfacciamento riutilizzando programmi e servizi già in produzione da anni.
Il valore di questo approccio si riflette anche nei risultati ottenuti: attività che tradizionalmente richiedevano giorni di lavoro possono ora essere completate in poche ore, con un impatto diretto sull’efficienza del team e sulla capacità di rispondere più rapidamente alle applicazioni critiche per il business.
Elmec e IBM intendono proseguire lungo questo percorso con nuove iniziative tra cui momenti dedicati di approfondimento su IBM Bob e la presentazione del Premium Package for IBM i, in risposta alla crescente attenzione verso sovranità digitale e trattamento delle informazioni sensibili.
Esplora altri articoli su questi argomenti
Se questo articolo ti è piaciuto e vuoi rimanere sempre informato