L'Aeronautica Militare Italiana, un ente di difesa nazionale di primaria importanza, ha richiesto un aggiornamento per un applicazione web esistente che utilizza CesiumJS per la renderizzazione di una mappa interattiva 3D. L'obiettivo principale del progetto era migliorare e potenziare le funzionalità dell'applicazione, in particolare per la gestione delle entità e degli eventi visualizzati sulla mappa globale.
Il cliente necessitava di nuove funzionalità per la loro applicazione web, che sfrutta CesiumJS, libreria JavaScript open source, per visualizzazioni 3D di globi o mappe. Il progetto includeva l'implementazione di strumenti per una migliore gestione delle entità e degli eventi, gestendo le operazioni di CRUD sui dati direttamente dal FrontEnd del globo virtuale. Major Bit Consulting, azienda di consulenza ICT per cui lavoravo, è stata incaricata di sviluppare queste funzionalità in collaborazione con il team interno dell'Aeronautica Militare.
Il team di Major Bit Consulting, composto inizialmente da me e poi ampliato con un altro sviluppatore e un Project Manager, ha proposto un piano d'azione strutturato che comprendeva:
Il progetto ha migliorato notevolmente la gestione delle entità e degli eventi sulla mappa 3D. Le nuove funzionalità grafiche hanno elevato l'esperienza utente, ottenendo feedback positivi dal cliente e dal team di lavoro. La capacità di rappresentare eventi e gestire dati in un contesto tridimensionale ha aumentato l'efficacia dell'applicazione web, senza intaccarne la già ottima qualità al nostro arrivo sul progetto.
L'aggiornamento dell'applicazione web per l'Aeronautica Militare Italiana ha messo in evidenza l'importanza di una gestione del progetto ben strutturata e di una comunicazione chiara e continua con il cliente. Al termine di questo progetto, ho deciso di abbandonare il percorso come consulente per un'azienda di consulenza ICT per approfondire ulteriormente le mie competenze, specializzandomi in React e diventando un FullStack Developer freelance con una solida conoscenza di librerie frontend.