La soluzione di sviluppo agentico permette di accelerare analisi, documentazione e conversione del patrimonio applicativo legacy, a beneficio proprio e dei clienti finali
Autore: Redazione ImpresaCity
Elmec Informatica, azienda italiana attiva nei servizi gestiti e partner storico del mondo IBM i, ha adottato IBM Bob per supportare la comprensione, la documentazione e la modernizzazione del software legacy. Forte di una lunga esperienza maturata nello sviluppo applicativo su piattaforme IBM, da S/38 ad AS/400 fino all’attuale IBM i, Elmec porta oggi questa competenza in un percorso concreto di innovazione, applicato sia ai propri sistemi sia ai contesti dei clienti finali.
IBM Bob è un partner di sviluppo agentico progettato per le imprese. Non si limita ad aiutare gli sviluppatori a scrivere codice più velocemente: 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 di cui le aziende hanno bisogno.
Elmec 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. L’obiettivo è affrontare in modo concreto alcune delle sfide più tipiche del mondo IBM i, a partire dall’interpretazione del codice storico, spesso scritto in RPG posizionale e quindi meno immediato da leggere e mantenere per una nuova generazione di sviluppatori cresciuta con linguaggi e formati più moderni. 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 riguarda 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. In questo contesto, IBM Bob si è dimostrato uno strumento capace di ridurre la complessità quotidiana, migliorare il lavoro degli sviluppatori e accrescere la capacità dell’organizzazione di comprendere e valorizzare il proprio patrimonio applicativo.
L’esperienza maturata da Elmec ha dato rapidamente vita a una collaborazione ancora più stretta con IBM, che ha visto l’azienda protagonista nella diffusione di IBM Bob all’interno della community IBM i e coinvolta nelle prime iniziative pubbliche dedicate alla soluzione. Tra queste, il Bob-athon del 17 marzo ha rappresentato un momento significativo di lavoro congiunto, 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 maturata da 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.
“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 che sono 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”, commenta Maurizio Sali, Delivery & Operations Director di Elmec.
“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. Con IBM Bob vogliamo supportare i clienti in un percorso di modernizzazione pragmatico, capace di partire da casi reali e produrre benefici misurabili”, aggiunge Roberta Bavaro, Direttrice dell’Ecosistema e delle imprese del territorio di IBM Italia.