Quanto sono complessi, oggi, i progetti informatici?

Sulla base delle esperienze raccolte in 20 anni di lavoro direttamente sul campo, InformaticaGestionale.it ha costruito una matrice della complessità per ogni tipologia di progetto informatico.

All’interno di questa matrice troviamo le soluzioni IT posizionate nel quadrante corrispondente. I sistemi ERP, ad esempio, integrano molti processi aziendali (finance, supply chain, manufacturing, ecc.) e quindi sono intrinsecamente più complessi da implementare rispetto a strumenti singoli.

complessità progetti

Inoltre l’ecosistema enterprise oggi include molte categorie software: HRM, BI, ECM, BPM, project management ecc., che servono a gestire dati, documenti, processi e decisioni aziendali.

Progettazione di strumenti individuali

Questi tipi di progetti sono i più semplici da implementare a livello informatico. L’ottimizzazione delle attività del singolo individuo permette di definire da subito i confini del progetto e permette quindi di poter stimare facilmente tempi, qualità e costi. Una progettazione waterfall è più che indicata.

Tecnologia consolidata

  • Chat (Slack, Teams chat)
  • Email
  • Excel / fogli di calcolo
  • Browser web
  • Blog / CMS
  • Wiki / knowledge base
  • Calendar
  • Video call / webcall
  • Note / app di produttività

Questi strumenti supportano singole attività individuali.

Progettazione di strumenti individuali avanzati

La complessità, per questi tipi di progetti, sta nel definire esattamente cosa si vuole ottimizzare, cosa offrono le tecnologie emergenti e cosa promettono di fare.

Tecnologia emergente

  • AI generativa (ChatGPT, Copilot)
  • assistenti AI personali
  • AI coding tools
  • AI document analysis
  • AI search

Questi strumenti ottimizzano l’attività del singolo individuo, ma non gestiscono ancora l’intero processo.

Progettazione di applicazioni verticali

Tecnologia consolidata

  • BI (Business Intelligence)
  • Reporting
  • Data warehouse
  • Project management
  • Ticketing / helpdesk
  • Document management (ECM / DMS)
  • HRM / HCM
  • Marketing automation
  • LMS (learning management)
  • ITSM
  • Payroll

Questi sistemi coprono una funzione aziendale specifica.

Progettazione di sistemi di processo

Tecnologia consolidata

  • CRM
  • SCM (Supply Chain Management)
  • MES (Manufacturing Execution System)
  • WMS (Warehouse Management)
  • PLM (Product Lifecycle Management)
  • BPM / Workflow management
  • RPA (Robotic Process Automation)

La loro complessità deriva dal fatto che automatizzano interi processi aziendali.

RPA, ad esempio, automatizza attività ripetitive eseguite dagli utenti sui sistemi informatici.

Progettazione di sistemi integrati aziendali

Tecnologia consolidata

  • ERP
  • ERP cloud
  • piattaforme enterprise integrate (SAP, Oracle, Dynamics, Odoo)

Un ERP integra tutti i principali processi aziendali, come contabilità, procurement, vendite, produzione e supply chain.

Esempi reali:

  • SAP S/4HANA
  • Oracle ERP Cloud
  • Odoo
  • Microsoft Dynamics

Progettazione di sistemi autonomi

Tecnologia emergente

  • AI agentica
  • ERP con agenti AI
  • enterprise autonomous systems
  • agent orchestration platform
  • autonomous workflow systems

Qui i sistemi non si limitano a supportare il lavoro umano ma collaborano tra loro e prendono decisioni operative.

Questa è l’area di massima complessità progettuale.

La matrice suggerisce una regola molto importante:

la complessità di un progetto informatico cresce quando aumentano contemporaneamente

  • copertura funzionale
  • integrazione tra processi
  • novità tecnologica

Per questo motivo:

  • implementare Excel o chat aziendale è semplice
  • introdurre BI o CRM è mediamente complesso
  • implementare ERP è molto complesso
  • implementare ERP con AI agentica è oggi uno dei progetti più difficili possibili