Product Development

Dal sovraccarico di spreadsheet a un sistema più intelligente

Da processi Excel fragili a un Task Manager scalabile: come abbiamo aiutato un'organizzazione a ridurre il lavoro manuale, migliorare l'accuratezza del forecasting e abbracciare un'evoluzione digitale sostenibile.

Stefano Sambruna Stefano Sambruna
2 dicembre 2025 — 8 min

Lavorare con organizzazioni complesse significa spesso affrontare sfide di ogni tipo: team diversi, responsabilità che si sovrappongono e processi che devono scorrere fluidi senza causare interruzioni. E in questi contesti, Excel diventa una sorta di legacy system invisibile : incredibilmente flessibile, ampiamente usato, ma anche fragile e rischioso quando finisce per sostenere operazioni critiche. Non è il tipo di richiesta che di solito arriva a una software house, ma è esattamente il tipo di sfida che ci calza a pennello. Siamo abituati ad affrontare problemi diffusi e ingarbugliati con un approccio incrementale e pragmatico (non siamo solo persone che “scrivono codice”), come partner capace di guidare una trasformazione digitale sostenibile.

Era esattamente la situazione della divisione con cui abbiamo lavorato, responsabile della pianificazione e gestione di progetti di larga scala.

La loro routine quotidiana significava destreggiarsi tra decine di spreadsheet, aggiornare costantemente i dati e mantenere i forecast accurati, cercando al tempo stesso di minimizzare il rischio sempre presente di errore umano.

La sfida era chiara: come ridurre le inefficienze senza far saltare in aria i workflow a cui le persone si affidano ogni giorno?

La nostra soluzione non è stata eliminare Excel, ma elevarlo, lavorando insieme agli stakeholder. Nelle prossime sezioni raccontiamo le sfide che abbiamo affrontato, le decisioni prese e le lezioni imparate nel trasformare strumenti quotidiani in soluzioni digitali sostenibili.

Evolvere, non sostituire

Per anni i team si sono affidati pesantemente a Excel per gestire task critici di forecasting e planning. Pur essendo familiare e flessibile, questo approccio portava con sé diversi problemi:

  • Lavoro manuale : operazioni ripetitive consumavano tempo prezioso.
  • Processi soggetti a errori : anche piccole modifiche a formule o strutture dei dati potevano innescare problemi a catena.
  • Workflow incoerenti : ogni file poteva essere leggermente diverso, rendendo più difficile la collaborazione.

La vera sfida non era solo tecnica, ma anche organizzativa. L’obiettivo era migliorare l’efficienza senza stravolgere routine ben consolidate. Sapevamo infatti che introdurre un nuovo tool in modo troppo brusco avrebbe rischiato di creare più attriti che benefici.

Un altro ostacolo importante era la forte dipendenza dei task degli stakeholder dai file Excel, che per loro natura sono molto flessibili e cambiano di frequente. Queste modifiche possono avvenire per decisioni volute o per errori involontari. Dovevamo quindi bilanciare la gestione di questi cambiamenti nei file Excel con la definizione di strutture di design solide, per garantire task robusti e affidabili.

In altre parole, la sfida non era eliminare Excel, ma farlo evolvere verso un sistema più strutturato e affidabile, aiutando gli utenti a mantenere le routine familiari riducendo al tempo stesso inefficienze e rischi.

Dare forma a una soluzione, non solo a un software

Prima di scrivere una sola riga di codice, abbiamo investito tempo per capire davvero come funzionavano le cose nel mondo reale. Questo significava addentrarci a fondo nei processi esistenti: come venivano usati i file Excel ogni giorno, quali operazioni richiedevano più tempo e dove gli errori tendevano a infilarsi. Invece di proporre una revisione totale e dirompente (quella che in realtà nessuno vuole), abbiamo dato forma a uno scenario TO-BE capace di crescere gradualmente, inserirsi nelle routine esistenti e sembrare un’evoluzione naturale più che una rivoluzione.

Al cuore del nostro approccio c’erano due idee semplici:

  1. Automatizzare le cose ripetitive , così che le persone possano smettere di passare ore su task a basso valore.
  2. Validare ciò che conta davvero , assicurandosi che i dati restino puliti, coerenti e affidabili.

In pratica, tutto questo ha preso forma attraverso diversi componenti che lavorano insieme:

  • Operational Dashboard - Una web app per gestire utenti, ruoli, progetti e task, con piena visibilità su ciò che accade dietro le quinte.
  • Excel Document Automation - Funzioni smart che pre-compilano e aggiornano gli spreadsheet automaticamente, riducendo gli interventi manuali.
  • Excel Document Validation - Controlli configurabili per verificare che i file abbiano struttura e dati corretti prima di andare avanti.
  • Operational Tasks - Un insieme di task pronti all’uso (dal merge dei file ai controlli di integrità dei dati) che gli utenti possono eseguire in sicurezza e ripetutamente.

Una scelta di cui siamo particolarmente orgogliosi: introdurre il tracking dei KPI. Ogni volta che un task veniva eseguito, generava data point utilizzabili dal business, trasformando le operazioni quotidiane in insight che supportano pianificazione a lungo termine e decisioni più informate.

Ripensare il workflow

La svolta non è arrivata dalla costruzione di un nuovo tool, ma dalla costruzione di una comprensione condivisa di come le persone lavoravano davvero e del motivo per cui le cose continuavano a rompersi. Tra workshop, prototipi e molte sessioni di screen sharing (“fammi vedere esattamente come fai questa cosa”), abbiamo dato forma a quello che poi è diventato il Task Manager. Invece di posizionarlo come l’ennesimo sistema per sostituire Excel, lo abbiamo progettato come un assistente pragmatico : qualcosa in grado di gestire silenziosamente tutte le parti ripetitive, rischiose e frustranti del workflow, lasciando le persone libere di continuare a usare gli spreadsheet di cui già si fidavano.

Come funziona il prodotto? Un utente parte da uno o più file Excel e sceglie cosa vuole fare. Prima di qualsiasi operazione, il sistema controlla che i file abbiano senso: ne analizza la struttura, il tipo di dati contenuti e la coerenza di tutto. Se qualcosa non torna, l’utente riceve subito un report chiaro che spiega cosa va sistemato, senza congetture né formule rotte.

__wf_reserved_inherit

Se tutto è corretto, il Task Manager esegue l’operazione (ad esempio, combinare due modelli) e restituisce un file pulito e pronto all’uso. Lungo il percorso genera anche un execution report trasparente, così gli utenti sanno sempre cos’è successo e perché.

__wf_reserved_inherit

__wf_reserved_inherit

Questo approccio ha ridotto drasticamente il tempo dedicato ai task manuali, e nel tempo abbiamo visto un miglioramento di medio periodo nella qualità e nella precisione delle attività di forecasting. I team hanno finalmente potuto concentrarsi meno su operazioni monotone e più su task a maggior valore.

E dato che ogni esecuzione di un task generava KPI dietro le quinte, l’organizzazione ha ottenuto qualcosa che Excel da solo non era mai riuscito a offrire: visibilità. All’improvviso potevano capire i bottleneck, identificare problemi ricorrenti e pianificare con dati reali invece che con assunzioni.

Un ciclo di vita trasparente

Come abbiamo visto, l’applicazione si basa su task che ricevono file in input ed eseguono su di essi validazione e operazioni. Vediamo più nel dettaglio come vengono eseguiti i controlli.

Una volta caricati gli input nel task, Task Manager esegue un controllo di validazione strutturale per assicurarsi che tutti gli sheet, le colonne e le celle rilevanti siano presenti. Poi effettua un controllo di validazione dei dati, con controlli standard come i tipi di dato e i valori obbligatori, ma anche controlli custom specifici del task (ad esempio, la cella A4 deve contenere un numero maggiore di 10). Se questi controlli falliscono, l’utente riceve un validation report con l’elenco chiaro di tutti gli errori identificati e le istruzioni per risolverli. Superata la validazione, il Task Manager esegue le operazioni del task estraendo ed elaborando i dati rilevanti, producendo infine un file di output che l’utente può scaricare direttamente dalla piattaforma.

__wf_reserved_inherit

Questo ciclo di vita ha reso il sistema trasparente e affidabile: gli utenti non hanno mai avuto la sensazione di affidare il controllo a una “black box”, ma di lavorare con un assistente di cui fidarsi.

Dal primo task a una piattaforma completa

La forza di questa applicazione sta nella sua notevole flessibilità e scalabilità. È possibile far evolvere un task o aggiungerne di nuovi in base alle esigenze degli utenti senza dover riprogettare l’intero sistema. La facilità di aggiungere nuovi task rende Task Manager una soluzione eccellente per aziende che hanno questo tipo di esigenza e vogliono affrontare il cambiamento gradualmente. Infatti, una volta sviluppata la backbone dell’applicazione e aggiunto il primo task, gli utenti hanno iniziato subito a usarla e testarla, ottenendo benefici significativi fin da subito, mentre noi stavamo ancora sviluppando i task successivi necessari a completare l’intero obiettivo contrattuale.

In pratica, questo significava che Task Manager non era solo una soluzione una tantum, ma un sistema vivo , capace di crescere insieme all’organizzazione.

Quando la disruption radicale non è necessaria

Il progetto Task Manager mostra come soluzioni tecnologiche su misura possano migliorare in modo significativo efficienza e precisione nel project management. Concentrandosi sull’automazione e la validazione dei task basati su Excel, centrali nei processi della divisione con cui abbiamo lavorato, la soluzione ha reso più fluide le operazioni e migliorato l’accuratezza delle attività di forecasting.

La dashboard operativa e la suite di task automatizzati hanno effettivamente ridotto il carico di lavoro manuale degli stakeholder, permettendo loro di dedicare più tempo al decision-making strategico e meno alla manipolazione banale dei dati. La flessibilità e la scalabilità di Task Manager consentono di adattarsi alle esigenze di business in evoluzione, garantendo rilevanza e utilità nel lungo periodo.

Inoltre, l’implementazione del Task Manager ha mostrato miglioramenti sostanziali in termini di soddisfazione degli utenti ed efficienza operativa. Gli stakeholder godono ora di un ambiente meno stressante, libero dagli errori e dalle incoerenze che la gestione manuale dei file Excel spesso comporta.

Tutto questo dimostra che la trasformazione digitale non significa sempre disruption radicale. A volte la strada più efficace è far evolvere le pratiche esistenti, mantenendo ciò che funziona e automatizzando ciò che non funziona.

Questo progetto mostra il valore di un approccio human-centered alla tecnologia : un approccio che rispetta i workflow consolidati introducendo al tempo stesso il giusto livello di innovazione per rendere le operazioni più efficienti, accurate e future-proof.

Stefano Sambruna
Stefano Sambruna Software Engineer

Stefano is a full-stack software engineer with a strong attention to user experience and product quality. He enjoys shaping interfaces that feel simple, consistent, and meaningful, balancing technical depth with design sensitivity.

NEWSLETTER

Ehi, c'è anche una Newslettero!
Sì, proprio con la o.

Ogni mese scegliamo articoli utili ma anche idee fresche e stimolanti. Proprio quello che vorremmo trovare noi in una newsletter!