Tutte le competenze

05

Analisi dei processi ed ERP

Quasi nessun progetto gestionale fallisce per ragioni tecniche. Fallisce perché si è automatizzato un processo che nessuno aveva mai scritto per intero, e i buchi si scoprono in produzione.

Prima la mappa, poi il software

Il primo passo è ricostruire il processo com’è davvero: chi fa cosa, con quale documento, dove il dato viene reinserito a mano una seconda volta e dove si aspetta qualcuno. Quasi sempre il collo di bottiglia non è dove il cliente pensa che sia.

Da lì si disegna il to-be e — soprattutto — si decide cosa non automatizzare. Un passaggio manuale che serve a fermarsi e controllare vale più di un flusso perfetto che nessuno guarda.

Standard finché regge, su misura dove serve

Odoo copre moltissimo, e ogni modulo su misura è un pezzo di codice da mantenere ad ogni aggiornamento. La regola che seguo è semplice: si personalizza dove il processo è il vantaggio competitivo del cliente, si sta sullo standard in tutto il resto.

Quando la personalizzazione serve, sta in moduli separati e versionati, non in modifiche al codice base — così l’aggiornamento resta possibile.

Andare in esercizio senza fermare il lavoro

Ambienti separati per prova e produzione, template di database per partire da una configurazione nota, migrazione dei dati provata più volte a vuoto prima del giorno vero, e un piano di rientro se qualcosa non torna.

La contabilità analitica è la parte che ripaga di più: quando i costi si attaccano da soli alla commessa giusta, il margine per cantiere smette di essere una stima di fine anno.

Portfolio

Cosa ho fatto, progetto per progetto, su questa competenza.

CocoonServer

Piattaforma di gestione per istanze Odoo multi-cliente

  • Console che governa il ciclo di vita degli ambienti: creazione, avvio, aggiornamento, clonazione e distruzione con semantica esplicita e tracciata.
  • Sistema di backup e ripristino per istanza, con verifica e storico delle operazioni.
  • Gestione dei moduli custom e dei bundle: caricamento, validazione del pacchetto e installazione controllata sulle istanze scelte.
  • Template di database ed export di ambiente, per far nascere un cliente nuovo da una configurazione già collaudata invece che da zero.
  • Registro attività e audit di chi ha fatto cosa, più monitoraggio e log per istanza.
  • Odoo
  • PostgreSQL
  • Kubernetes
  • Helm
  • Next.js
  • Prisma

ASC Buildings

Gestione accessi in cantiere collegata al gestionale

  • Rilevazione degli accessi in cantiere che scende dentro Odoo e si aggancia alla contabilità analitica: le presenze diventano costo sulla commessa giusta, senza reinserimento a mano.
  • Analisi del processo di cantiere prima dello sviluppo: chi registra cosa, quando, e cosa deve arrivare in amministrazione perché il dato serva davvero.
  • Odoo
  • contabilità analitica
  • Flutter
  • API Odoo

ERP Next-Gen

Porting selettivo di Odoo verso uno stack TypeScript

Ricerca interna: impianto architetturale completato, non in produzione.

  • Studio di portabilità del modulo base di Odoo verso NestJS e Prisma: monolite modulare con confini espliciti fra moduli e possibilità di scorporo futuro.
  • Impianto multi-tenant con Row-Level Security, side-effect fra moduli via eventi, e requisiti GDPR presi come vincolo di progetto (cancellazione logica, anonimizzazione, audit trail, export dati).
  • NestJS
  • Prisma
  • PostgreSQL RLS
  • RabbitMQ
  • Redis
  • MinIO

Ti serve questo?

Raccontami il problema e ti dico come lo affronterei — e se non è il caso di farlo, te lo dico lo stesso.

Parliamone