Autore: Mauro Giuliano

  • AI nel SDLC: Il tuo business sta guadagnando o perdendo?

    AI nel SDLC: Il tuo business sta guadagnando o perdendo?


    Ho inserito l’AI nel mio SDLC. Sto guadagnando o sto perdendo?

    Nel primo articolo di questa serie abbiamo detto che l’AI nel SDLC non è più sperimentazione: consuma token, apre pull request, richiede governance.
    Nel secondo articolo abbiamo proposto tre workflow di misurazione
    WF-COST per il costo del processo AI-enabled,
    WF-USE per l’impiego dell’AI nelle fasi DevOps,
    WF-RISK per il valore netto dedotti i rischi. Tre bussole, tre formule, tre lenti puntate sullo stesso fenomeno.

    Le bussole misurano non valutano.

    La domanda che il conto economico di ogni tavolo — dal CTO al direttore delivery, dal fondatore di una software house all’IT manager di un’azienda che sviluppa in-house — si porta a casa la sera è più diretta:

    Sto guadagnando o sto perdendo? E quando e come lo capisco?

    • Il mio business aumenta il margine netto sui progetti?
    • Riduce il time-to-market dei suoi prodotti?
    • Può permettersi cicli di consegna corti, un lean spinto, senza pagarlo in qualità o in rischio?
    • E soprattutto: qual è la soglia sotto la quale l’AI nel SDLC sta distruggendo valore economico invece di crearne?

    Questo articolo propone un quarto workflow — WF-LEVA — che è la naturale evoluzione dei precedenti: prende gli output delle tre bussole e li mette in rapporto con la baseline di produzione umana pura, trasformando tre misurazioni in un verdetto binario. Guadagno o perdo. E se guadagno, quanto.

    Il Quarto Cerchio resta sullo sfondo — le 15 dimensioni continuano a valere. Ma qui cambia lo sguardo: non più misurare il fenomeno, ma decidere se il business ci sta davvero dentro.

    La risposta non è generica.
    Dipende da molteplici fattori pescandoli dalle 15 dimensioni possiamo indicarne alcuni:

    • da quanto il business è maturo nell’adozione e comprensione del processo SDLC,
    • dal tipo di contesto in cui opera il business,
    • quanto la Governance IT sia agile,
    • quanto le pratiche DevOps siano presenti e consolidate,
    • da come ha orchestrato il team di agenti,
    • e da un paio di precondizioni architetturali senza le quali la leva non parte — non “parte meno”, proprio non parte.

    Vediamo con formule, tabelle e soglie di riferimento come si passa da“guadagno o perdo?” a “quanto ci guadagno / perdo?”.

    Il valore aggiunto di WF-LEVA rispetto ai workflow del pezzo precedente è proprio questo: WF-COST, WF-USE e WF-RISK misurano ciascuno una dimensione del fenomeno AI-nel-SDLC — costo, impiego, valore netto dei rischi.
    Sono bussole.
    Ma nessuno dei tre risponde alla domanda del business.
    WF-LEVA le porta a sintesi, prendendo il loro output e mettendolo in rapporto con la modalità umana pura. Le tre bussole ti dicono dove sei. WF-LEVA ti dice se ci stai guadagnando.

    Parte II — I quattro parametri che decidono se ci guadagni davvero

    La formula ha quattro parametri, e ognuno risponde a un’obiezione tipica che senti in azienda quando parli di AI leva.

    M — Maturità del processo SDLC

    Obiezione tipica: “abbiamo Copilot da un anno, ma non vediamo il ROI”.

    Se sei a L1 (AI ad libitum, senza governance), è normale. Se sei a L5 (team agentico orchestrato con FinOps AI + governance built-in), sarebbe strano il contrario. La maturità M scala da L0 (AI assente) a L5 (agenti orchestrati). Non è una scala di adozione: è una scala di capacità di trasformare l’AI in valore.

    Nota di continuità con il pezzo precedente: chi ha letto il workflow WF-USE riconoscerà MMM come la scala di maturità implicita nella firma IAII_{AI}IAI​. Qui la esplicitiamo come parametro dominante della formula: senza livello di maturità dichiarato, non c’è leva calcolabile — c’è solo racconto.

    H — Qualità dell’orchestrazione umana

    Obiezione tipica: “ma il nostro team è a L5, abbiamo agenti in produzione — perché il conto economico non ne beneficia?”

    Perché a partire da L4, HHH diventa il parametro dominante. È in [0,1][0, 1][0,1] e misura quanto rigore hai messo nell’orchestrazione umana degli agenti: chi decide cosa autonomamente, con quali guardrail, con quale validazione. Un team L5 con H=0,2H = 0{,}2H=0,2 produce peggio di un team L3 con HHH alto. La maturità del processo non salva la mediocrità dell’orchestrazione.

    PagentP_{agent}​ — Precondizione: rigore dei pattern architetturali degli agenti

    Obiezione tipica: “abbiamo scelto la piattaforma migliore, funziona benissimo in demo”.

    Le demo non falliscono. La produzione sì. Il caso Claude Code documentato ad aprile 2026 è emblematico:“a missing retry cap let 1.279 Claude Code sessions run 50 or more consecutive compaction failures each. Before the engineering team noticed, the bug had burned roughly 250.000 API calls in a single day”. Non un bug del modello. Un errore di pattern architetturale: il retry cap non era stato configurato. LangChain State of Agent Engineering 2026 riporta che“over 60% of agent production incidents relate to state management failures”, e che il 30% delle run di agenti autonomi finisce in eccezioni che richiedono recovery. [agentmarketcap.ai] [valuestreamai.com]

    PagentP_{agent}​ è binaria abilitante: o hai implementato checkpoint, rollback pattern, versioning multi-layer (codice · prompt · modello · tool schema), budget-control e retry cap — oppure la leva non parte. Non parte meno: proprio non parte. [agentmarketcap.ai] [buildmvpfast.com]

    Gartner stima che il 40% dei progetti agentic AI verrà abbandonato entro il 2027 — non perché i modelli falliscono, ma perché“the pipelines around them did”. Sono progetti mancati di PagentP_{agent}Pagent​. [agentmarketcap.ai]

    EcloudE_{cloud}​ — Precondizione: ecosistema SDLC cloud native

    Obiezione tipica: “abbiamo agenti che scrivono un sacco di codice, ma poi la produzione va in tilt”.

    Il caso più impressionante lo racconta CircleCI nel suo State of Software Delivery 2026, analizzato da Thoughtworks: 28 milioni di workflow CI, throughput medio +59% anno su anno, ma main-branch throughput del team mediano in calo del 7%, success rate al minimo di cinque anni, recovery time in aumento.
    La lettura di Thoughtworks è chirurgica:“AI boosts individual effectiveness and local throughput, but without corresponding investment in the systems those changes flow through, the net effect can be negative. More code enters the pipeline, more of it fails, and recovery takes longer. The result is not acceleration — it is congestion”. [thoughtworks.com] [thoughtworks.com]

    EcloudE_{cloud}​ è la seconda precondizione binaria abilitante. Cloud native significa: pipeline CI/CD mature (SAST/DAST/SCA integrati), osservabilità end-to-end, IaC, policy-as-code, security-as-code, ambienti effimeri per validare il codice AI-generato prima del merge. Senza EcloudE_{cloud}Ecloud​, l’AI accelera l’inizio del ciclo ma rallenta la fine. Il codice si accumula in feature branch, non arriva in produzione. È la congestione da AI. [02-procedu…-operative | PDF]

    La regola operativa della formula:

    Se  Pagent=0  oppure  Ecloud=0    LevaAI1Se \; P_{agent} = 0 \; oppure \; E_{cloud} = 0 \; \Rightarrow \; Leva_{AI} \leq 1


    Puoi essere a L5, puoi avere il miglior orchestratore del mondo — se una delle due precondizioni manca, la leva non si esprime.

    Parte III — Team A vs Team B: il paradosso di chi ci guadagna

    Immaginiamo due team che lavorano allo stesso identico progetto SDLC.
    Stessa base clienti, stesso stack, stessa tipologia di prodotto.

    Team A usa poco o male l’AI.
    Qualche developer ha Copilot, ma nessuna governance sistematica. Zero agenti in produzione. La modalità di sviluppo è essenzialmente quella pre-AI, con qualche accelerazione locale sui singoli.

    Team B usa molto l’AI. Agenti multi-step in produzione, orchestrazione formale, budget significativo di seat e token consumption.

    La domanda economica corretta non è “quale team spende di più”. È:“quale team produce più valore netto per il business — e a quali condizioni”.
    La risposta non è banale.

    Proviamo ad individuare qualcuna delle dimensioni che potrebbero entrare in gioco AI nel SDCL.

    DimensioneTeam A (poco/male)Team B senza PagentP_{agent}Pagent​ + EcloudE_{cloud}Ecloud​Team B con PagentP_{agent}Pagent​ + EcloudE_{cloud}Ecloud​
    CconsumoC_{consumo}bassoaltoalto
    CumanoC_{umano}alto (baseline piena)mediobasso
    CgovernanceC_{governance}baselineinsufficientestrutturale
    CrischioC_{rischio}baselineesplode (rollback, remediation, incidenti [valuestreamai.com], [getdx.com])contenuto
    CSDLCC_{SDLC}1,0-1,2 × baseline2,0-3,0 × baseline1,6-2,0 × baseline
    Tempo di consegnabaselineridotto ma con rework altofortemente ridotto
    Code Coveragebaseline↑↑ (agenti scrivono test)↑↑↑ (test auditabili [docs.github.com], [github.blog])
    Change Failure Ratebaseline (10-15%)>30% (tier low [getdx.com])0-5% (tier elite [getdx.com])
    LevaAILeva_{AI}LevaAI​1,00,4-0,9 ⚠️2,3-3,5 🚀

    Il paradosso in una riga:

    Team B senza precondizioni spende di più del Team A e produce di peggio. Team B con precondizioni spende ancora di più — ma il rapporto valore/costo esplode fino a triplicare la baseline.

    Ed è qui, in questa tabella, che si vede perché la conversazione tipica in azienda —“se investiamo in AI otterremo un risparmio” — è mal posta. L’AI non produce risparmio. L’AI produce leva, ma solo dentro un’architettura che sappia estrarla. Fuori da quell’architettura, l’AI produce spesa incrementale con qualità inferiore.

    Un dato di contesto che ancora oggi non riceve l’attenzione che merita: nel benchmark Opsera 2026 su 250.000 developer in 60+ enterprise,“AI reduces time-to-PR by up to 58%, but AI-generated pull requests wait 4.6x longer in review and introduce 15-18% more security vulnerabilities”. E LinearB, su 8,1 milioni di PR:“Acceptance rates for AI-generated PRs are significantly lower than manual PRs (32.7% vs. 84.4%)”. [opsera.ai] [linearb.io]

    Cioè: nella modalità Team B senza precondizioni, il numero di PR aperte cresce, la velocità di ciascuna aumenta all’inizio, e le stesse PR passano oltre quattro volte più a lungo in coda di review — con acceptance rate meno della metà. È il ritratto empirico della congestione da AI di cui parla Thoughtworks. [thoughtworks.com]

    Parte IV — La biforcazione L5: quando la mano umana decide tutto

    Il livello L5 è quello in cui la biforcazione diventa massima. Perché a L5, per definizione, hai già maturità di processo, cultura, tooling, budget. Non ti mancano le condizioni. Ti manca solo — o ti sovrabbonda — la qualità dell’orchestrazione umana.

    Stesso livello di maturità del processo. Stessa piattaforma. Stesso volume di codice prodotto. Il risultato economico si biforca in due traiettorie opposte.

    Ramo rosso — L5 mal configurato

    I dati di riferimento sono impressionanti e vanno letti tutti insieme:

    • Gartner: 40% dei progetti agentic AI verrà abbandonato entro il 2027, non per fallimento dei modelli ma per fallimento dei pipeline [agentmarketcap.ai]
    • LangChain: 60%+ degli incident di produzione degli agenti sono legati a state management failures [valuestreamai.com]
    • 30% delle run di agenti autonomi finisce in eccezioni che richiedono recovery [valuestreamai.com]
    • LinearB: acceptance rate AI PR 32,7% vs 84,4% delle PR manuali [linearb.io]


    In termini di LevaAILeva_{AI}​: VprodV_{prod}​ è altissimo (gli agenti producono molto), ma QeffQ_{eff}​ crolla (RwRw , CFRCFR oltre il 30%, rollback frequenti, compliance opaca), e CSDLC_AIC_{SDLC\_AI}​ esplode (CconsumoC_{consumo}Cconsumo​ fuori controllo, CgovernanceC_{governance}Cgovernance​ inesistente, CrischioC_{rischio}​ massimo). Con H0,2H \approx 0{,}2H≈0,2 e almeno una delle due precondizioni compromessa, il numero finale scende sotto 1. Il business ci perde.
    Ma il team continua a raccontare successi, perché i grafici di attività sono splendidi.

    Boxout — Il caso dei 47.000 dollari in 11 giorni

    Novembre 2025. Due agenti LangChain in produzione entrano in un loop conversazionale che nessuno intercetta. Runano ininterrottamente per undici giorni. Il conto finale documentato dall’analisi Zylos Research 2026: 47.000 dollari in fee API, per un solo caso. È uno degli episodi che ha portato la community a formalizzare che“an unconstrained agent solving a software engineering task can cost $5–8 per task in API fees alone” e che gli agenti fanno“3–10x more LLM calls than simple chatbots”. [zylos.ai] [zylos.ai], [zylos.ai]

    Nel modello WF-LEVA quel caso pesa contemporaneamente su tre componenti del CSDLC_AIC_{SDLC\_AI}​: CconsumoC_{consumo}​ esploso, CrischioC_{rischio}​ massimo, CgovernanceC_{governance}​ tardivo.
    E riduce a zero — anzi, a negativo — il VprodV_{prod}​ di quel workflow. Non è un caso isolato: è un pattern.

    Ramo verde — L5 ben configurato

    Stessi ingredienti. Cambia una cosa sola: la mano umana ha configurato bene il team di agenti in un ecosistema cloud native rigoroso.

    • Retry cap definiti, checkpoint pattern applicati [agentmarketcap.ai]
    • Rollback engineering built-in, non bolted-on:“rollback capability must be designed into agent systems from the ground up” [agentmarketcap.ai]
    • Versioning multi-layer (codice · prompt · modello · tool schema) pinned [buildmvpfast.com]
    • CFR mantenuto nel range elite DORA 0-5% [getdx.com]
    • Coverage aumentato con generazione test auditabile [docs.github.com], [github.blog]
    • RACI degli agenti chiaro (chi orchestra cosa, chi valida cosa)
    • Osservabilità in produzione e feedback loop stretti — permessi dall’EcloudE_{cloud}​ maturo


    VprodV_{prod}​ molto alto, QeffQ_{eff}​ molto alto (CCCC \uparrow, RwRw \downarrow, CFRCFR \downarrow, CompComp \uparrow), CSDLC_AIC_{SDLC\_AI}​ alto ma prevedibile e governato. Con H0,9H \approx 0{,}9H≈0,9 e precondizioni entrambe verificate, la leva vola oltre 3-5x.


    Il cuore del dibattito 2026, in una frase:

    A L5, il valore non lo produce l’AI. Lo produce l’essere umano che ha configurato bene il team di agenti dentro un ecosistema cloud native. L’AI è la potenza. La mano è tua.

    Parte V — Le soglie di soddisfazione: le risposte alle quattro domande

    Queste soglie sono la sintesi operativa che i tre workflow del pezzo precedente — WF-COST, WF-USE, WF-RISK — da soli non forniscono. È il valore aggiunto di WF-LEVA: prende le tre misurazioni e le traduce in verdetti economici azionabili al tavolo direzionale.

    E arriviamo al momento della verità del pezzo. Le quattro domande poste in apertura meritano quattro risposte concrete, con numeri di riferimento, non con retorica.

    Il mio business aumenta il margine netto sui progetti?

    Risposta operativa: da +5% a +25% di margine netto, in funzione del segmento di maturità. Con il rischio non trascurabile di andare negativo a bassa maturità.

    • L1-L2 → margine netto NEGATIVO o piatto (-3% ÷ +5%). Paghi seat + governance nascente, guadagni ~10-15% di velocità individuale, ma il rework mangia tutto. Thoughtworks/CircleCI su 28 milioni di workflow lo dice esplicitamente: throughput +59% anno su anno, main-branch throughput mediano in calo del 7%. Traduzione: più codice entra in pipeline, meno arriva in produzione. Zero margine. [thoughtworks.com]
    • L3-L4 → margine netto +8% ÷ +18%. Territorio “sostenibile ma non miracoloso” confermato da DX su 400+ aziende: gain mediani 5-15% in PR throughput industry-wide. È qui che le tre bussole classiche (misurazione di costo, uso, rischio) bastano per giustificare l’investimento al CFO. [getdx.com]
    • L5 ben configurato → margine netto +20% ÷ +40%. Con un caveat che pesa: il 20% delle organizzazioni cattura il 74% del valore AI. Il margine grasso esiste, ma non è distribuito. È concentrato in chi ha entrambe le precondizioni verificate. [rize.io]

    Un dato paradossale da mettere in evidenza: chi vende AI coding assistant (Cursor, Windsurf) ha margini“very negative” — è documentato dai loro stessi insider. Chi la usa bene dentro un ecosistema cloud native ha margini eccellenti. Il margine non è nel prodotto AI: è nell’orchestrazione dell’AI dentro un processo maturo. [linkedin.com], [linkedin.com]

    Riduco il time-to-market dei miei prodotti?

    Risposta operativa: da –10% a –45% di lead time, con un salto netto a L5 ben configurato.

    I dati puntuali di riferimento 2026:

    • Copilot in enterprise: PR time da 9,6 giorni a 2,4 giorni — 75% di riduzione in controlled trials [shno.co]
    • Opsera benchmark 2026 (250.000+ developer):“AI reduces time-to-PR by up to 58%” [opsera.ai]
    • Forrester/Hidden Brains 2026: 40-60% riduzione software delivery time come promessa di mercato [linkedin.com]

    Ma il dato che ribalta la narrazione ottimistica: senza EcloudE_{cloud}Ecloud​, il time-to-market può addirittura peggiorare. Perché l’AI accelera l’inizio del ciclo (più PR aperte, più veloci) ma rallenta la fine (main-branch decline 7%, recovery time in aumento, success rate ai minimi di cinque anni). [thoughtworks.com]

    Tradotto operativamente per il business:

    • L1 → tempi di rilascio invariati o peggiori (paradox effect)
    • L3 → -15% ÷ -25% lead time (sostenibile)
    • L5 ben configurato → -35% ÷ -50% lead time, con qualità stabile o migliorata

    Posso permettermi un lean spinto?

    Risposta operativa: sì, ma solo a L5 con entrambe le precondizioni. E il lean non lo abiliti tu — lo abilita la biforcazione.

    Il lean spinto significa rispondere al mercato con cicli di consegna corti, gestire piccoli lotti, ridurre WIP, mantenere qualità elevata. È esattamente ciò che il ramo verde della biforcazione L5 abilita:

    • Deployment frequency alta con Change Failure Rate 0-5% (tier elite DORA) [getdx.com]
    • Code coverage aumentato di 15-30% con test AI-generati auditabili [docs.github.com], [github.blog]
    • Recovery time contenuto grazie al rollback engineering built-in [agentmarketcap.ai], [valuestreamai.com]
    • Cicli di feedback stretti perché EcloudE_{cloud}Ecloud​ permette di misurare in produzione rapidamente

    Ma sul ramo rosso — L5 senza precondizioni — il lean spinto è strutturalmente impossibile. Perché ogni ciclo rapido introduce debito che non riesci a smaltire (state management failures nel 60%+ dei casi). Il risultato è pseudo-lean: cicli corti nell’inizio pipeline, blocchi lunghi in review, produzione instabile. Sei più veloce nell’aprire le PR e più lento nel mandare in produzione ciò che apri. [valuestreamai.com]

    Il messaggio per il business: il lean spinto è la conseguenza naturale di L5 ben configurato, non una scelta che fai. Se hai orchestrato bene, il lean arriva. Se non hai orchestrato bene, il lean lo puoi solo simulare — e paghi il conto sei mesi dopo, in debito tecnico e incident di produzione.

    Quanto deve essere alta la leva perché il conto economico ne benefici davvero?

    Le soglie di soddisfazione — la tabella per il tavolo direzionale:

    SegmentoLeva AI​Margine nettoTime-to-marketLean spintoVerdetto
    L1 (AI ad libitum)0,4 – 0,7-3% ÷ +2%invariato o peggioimpossibile⚠️ Distrugge valore
    L2 (AI in team ma senza governance)0,7 – 0,9+2% ÷ +5%-5% ÷ -10%no⚠️ Costo non giustificabile
    L3 (AI in pipeline governata)1,1 – 1,4+8% ÷ +12%-15% ÷ -25%parzialeSostenibile
    L4 (AI integrata con FinOps)1,4 – 2,0+12% ÷ +18%-25% ÷ -35%possibileInvestimento maturo
    L5 mal configurato0,4 – 0,9-5% ÷ +3%invariato con incidentipseudo-lean💀 Disastro travestito
    L5 ben configurato2,3 – 3,5++20% ÷ +40%-35% ÷ -50%naturale🚀 Valore leva reale

    Le tre soglie che ogni direzione dovrebbe conoscere:

    • Leva ≥ 1,4 — soglia di soddisfazione operativa. Sotto: stai facendo AI theater. Sopra: stai producendo valore economico.
    • Leva ≥ 2,0 — soglia di soddisfazione strategica. Giustifica il costo di transizione (upskilling, riorganizzazione, governance). Sotto: sostieni l’esistente. Sopra: trasformi.
    • Leva ≥ 3,0 — soglia di vantaggio competitivo. Sopra questa soglia stai producendo un differenziale che i concorrenti impiegheranno anni a colmare. Ma solo se hai orchestrato bene il team di agenti in un ecosistema cloud native maturo.

    Sotto Leva 1,0, il business ci perde. Non è un’opinione, è aritmetica. Ed è quello che spiega perché una buona parte delle iniziative AI in azienda oggi produce racconti splendidi e conti economici deludenti.


    Conclusion H2

    Parte VI — Cosa dice il mondo: il productivity paradox è dato empirico

    Fino a metà 2025, chi metteva in dubbio la produttività dell’AI nel SDLC veniva liquidato come conservatore.
    Nel 2026 il dibattito è cambiato radicalmente, perché i dati sono arrivati.

    Il concetto che il mondo ha battezzato productivity paradox, quindi, dice esattamente quello che WF-LEVA formalizza: l’AI accelera l’attività locale ma può degradare l’output di sistema, se il sistema non è pronto a riceverla.

    Il termine“productivity paradox” non è nato con l’AI. Fu coniato dall’economista Erik Brynjolfsson (MIT) nel 1993, ispirato dalla celebre osservazione del premio Nobel Robert Solow del 1987:“You can see the computer age everywhere but in the productivity statistics”. Descriveva il paradosso degli anni ’70-’80: massicci investimenti in IT, produttività aggregata che non decolla. [en.wikipedia.org] [cs.stanford.edu]

    Nel 2026 il termine è tornato — con forza — nel dibattito sull’AI nel software delivery. Thoughtworks, nella sua analisi del CircleCI State of Software Delivery 2026, lo definisce esplicitamente“empirical fact”:“the productivity paradox that the 2025 DORA Report also identified, and that Thoughtworks has observed across our client engagements: AI boosts individual effectiveness and local throughput, but without corresponding investment in the systems those changes flow through, the net effect can be negative”. Faros AI ha dedicato al fenomeno un intero report di ricerca su 10.000+ developer — titolo esplicito:“The AI Productivity Paradox Report”. Forbes lo ha portato al grande pubblico a giugno 2026, e a maggio 2026 è comparso persino un paper accademico su arXiv che ne propone una variante formale —“The Productivity-Reliability Paradox”. [thoughtworks.com] [faros.ai] [forbes.com] [arxiv.org]


    Stanford AI Index 2026 offre il contesto tecnico:“su un key coding benchmark — SWE-bench Verified — la performance è passata dal 60% al 100% in un solo anno”. Cioè: la capacità intrinseca dei modelli sta saturando. Il collo di bottiglia si sposta interamente sul come li usi, non su cosa fanno. La formula LevaAI(M,HPagent,Ecloud)Leva_{AI}(M, H \mid P_{agent}, E_{cloud})LevaAI​(M,H∣Pagent​,Ecloud​) diventa quasi profetica: quando il modello smette di essere il fattore limitante, tutto il valore residuo è nell’orchestrazione umana e nell’ecosistema cloud native. [hai.stanford.edu]

    Thoughtworks su CircleCI 2026 è la conferma empirica del paradox: analisi di 28 milioni di workflow CI, throughput +59% anno su anno, ma main-branch throughput mediano -7%, success rate al minimo di cinque anni, recovery time in aumento. La lettura di Martin Fowler, citata da Thoughtworks:“most organizations applying AI to software delivery are still treating it as a coding tool rather than a systems transformation”. Chi lo tratta come coding tool sta sul ramo rosso della biforcazione. Chi lo tratta come systems transformation sta sul ramo verde. [thoughtworks.com] [thoughtworks.com]

    LinearB State of Software Engineering 2026 (8,1 milioni di PR, 4.800 organizzazioni):“AI PRs wait 4.6x longer before review — but are reviewed 2x faster once picked up. Acceptance rates for AI-generated PRs are significantly lower than manual PRs (32.7% vs. 84.4%)”. È il ritratto operativo del QeffQ_{eff}Qeff​ basso: velocità apparente in generazione, congestione reale in validazione. [linearb.io]

    Opsera 2026 (250.000+ developer, 60+ enterprise) porta la nota più chirurgica:“AI reduces time-to-PR by up to 58%, but AI-generated pull requests wait 4.6x longer in review and introduce 15-18% more security vulnerabilities”, e“senior engineers capture nearly 5x the productivity gains of junior engineers, exposing a widening execution gap across AI-enabled teams”. Questa asimmetria senior/junior è un pezzo di HHH che vale la pena tenere presente: l’orchestrazione umana efficace non è distribuita — è concentrata nei ruoli senior. [opsera.ai]

    DORA 2025 aveva già introdotto il rework rate come quinta metrica, riconoscendo che le quattro storiche non catturavano l’instabilità post-AI. Ed è la stessa DORA che a giugno 2026 pubblica il proprio warning contro il tokenmaxxing:“treating token spend as a performance indicator is a dangerous trap”. Cioè: chi misura il consumo di token come KPI di successo, sta preparando il proprio Leva<1Leva < 1Leva<1. [plandek.com] [dora.dev]

    McKinsey State of AI 2025 offre il dato che riassume tutto: solo 39% delle organizzazioni riporta EBIT impact a livello enterprise. Meno di quattro su dieci. Il resto vive nel ROI mirage documentato da Sigma Infosolutions:“most enterprises report that AI makes developers feel faster, yet fewer than a quarter can prove measurable ROI”. [mckinsey.com] [sigmainfo.net]

    Il consenso 2026 è ormai chiaro: l’AI nel SDLC produce valore economico solo per una minoranza delle organizzazioni — la stessa minoranza che ha investito in PagentP_{agent}Pagent​ e EcloudE_{cloud}Ecloud​ prima di scalare il consumo. Gli altri stanno pagando la potenza senza avere la leva.

    Parte VII — Cosa porto via, cosa porto avanti

    Tre take-away per chiudere.

    1. Il valore della leva è nel rapporto, non nel numeratore. Chi guarda solo il costo AI si racconta una metà della storia. Chi guarda solo il valore prodotto si racconta l’altra metà. Il valore economico vive nel rapporto — e il rapporto ha un denominatore, la modalità umana pura, che va scritto in chiaro. La struttura giorni uomo × costo giornaliero della procedura di stima offerta è la baseline naturale, ed è quella che ogni software house strutturata già usa in presales. Serve solo il coraggio di metterla accanto al costo AI-enabled e leggere il rapporto. [DL-M-77.1…zionale 01 | Word]

    2. Le precondizioni architetturali sono binarie, non sfumate. PagentP_{agent}Pagent​ e EcloudE_{cloud}Ecloud​ o ci sono, o non ci sono. Non esiste un “P_{agent} a metà” che dia leva a metà. Un team di agenti senza retry cap e senza rollback engineering è un team di agenti che prima o poi bruca 47.000 dollari in 11 giorni. Un ecosistema SDLC senza pipeline mature e osservabilità è un ecosistema in cui l’AI produce congestione, non accelerazione. Se una delle due manca, la leva non è più bassa: è assente. E il conto economico ne risente in modo asimmetrico — perché il costo AI è già stato pagato. [zylos.ai] [thoughtworks.com]

    3. La soglia di soddisfazione è personale, ma le fasce sono universali. Sotto Leva 1,0 il business ci perde. Sotto Leva 1,4 il business fa AI theater. Sotto Leva 2,0 sostiene l’esistente. Sopra Leva 2,0 trasforma. Sopra Leva 3,0 acquisisce un vantaggio competitivo strutturale. Ogni tavolo direzionale può scegliere la sua soglia — ma non può scegliere di ignorare che le soglie esistono e sono ancorate a dati di mercato osservabili nel 2026.

    E allora, la risposta finale al titolo del pezzo:

    L’AI non è la leva del tuo business. L’AI è la potenza. La leva sei tu, se hai orchestrato bene il team di agenti in un ecosistema cloud native.

    Il quarto cerchio fattura. Questa proposta di workflow è la base su cui determinare le condizioni per le quali il tuo business ci guadagna o ci perde.

    Note e riferimenti

    Fonti sulla formula e sul rapporto AI/human

    • Antúnez R., AI TCO: The Math of GenAI, aprile 2026 — precision economics [rene-ace.com]
    • NVIDIA, Rethinking AI TCO: Cost per Token is the Only Metric That Matters, aprile 2026 [blogs.nvidia.com]
    • FinOps Foundation, Token Economics: Managing AI Value in SaaS Model Token Costs, giugno 2026 [finops.org]
    • Rize / InformationWeek, GitHub Copilot ROI: What the Data Actually Shows, maggio 2026 [rize.io]

    Fonti sulle precondizioni architetturali

    • AgentMarketCap, Agent Checkpoint and Rollback Engineering 2026, aprile 2026 [agentmarketcap.ai]
    • ValueStreamAI, AI Rollback Strategies 2026, maggio 2026 [valuestreamai.com]
    • Umapathy A., AI Agent Versioning and Rollback, aprile 2026 [buildmvpfast.com]
    • AgentMarketCap, Self-Healing Agent Pipelines 2026, aprile 2026 — caso Claude Code [agentmarketcap.ai]
    • Zylos Research, AI Agent Cost Optimization: Token Economics and FinOps in Production, febbraio 2026 [zylos.ai]
    • Zylos Research, Token Budgets, Model Routing, and Production FinOps, aprile 2026 [zylos.ai]

    Fonti sul productivity paradox e le soglie

    • Stanford HAI, 2026 AI Index Report [hai.stanford.edu]
    • Thoughtworks / CircleCI, 2026 State of Software Delivery Report, marzo 2026 [thoughtworks.com]
    • LinearB, 2026 Software Engineering Benchmarks Report [linearb.io]
    • Opsera, AI Coding Impact 2026 Benchmark Report [opsera.ai]
    • getdx.com, Change Failure Rate in the era of AI, 2026 [getdx.com]
    • getdx.com, AI Measurement Framework, 2026 [getdx.com]
    • Shnoco, Time-to-Market Statistics 2026 [shno.co]
    • Hidden Brains, Generative AI in Software Development: 40–60% Faster by 2026, dicembre 2025 [linkedin.com]
    • Wikipedia, Productivity Paradox — voce sull’origine del termine (Brynjolfsson 1993, Solow 1987) [en.wikipedia.org]
    • Stanford CS, Productivity Paradox — background storico [cs.stanford.edu]
    • Farrag S.E., The Productivity-Reliability Paradox: Specification-Driven Governance for AI-Augmented Software Development, arXiv 2605.01160, maggio 2026 [arxiv.org]
    • Faros AI, The AI Productivity Paradox Report, luglio 2025 [faros.ai]
    • Knight L., Solving The AI Productivity Paradox In Software Development,
    • Forbes, giugno 2026 [forbes.com]
    • CircleCI, 5 key takeaways from the 2026 State of Software Delivery, febbraio 2026 [circleci.com]CircleCI / Powell R.,
    • DORA is right: AI is an amplifier, ottobre 2025 [circleci.com]

    Fonti sulla maturità e sul consenso di mercato

    • Plandek, DORA Metrics in the Age of AI, 2025-26 — rework rate [plandek.com]
    • DORA Insights, Finding balance in the era of tokenmaxxing, giugno 2026 [dora.dev]
    • McKinsey, State of AI: Global Survey 2025, novembre 2025 [mckinsey.com]
    • Sigma Infosolutions, Proven ROI Framework to Measure AI Productivity, maggio 2026 [sigmainfo.net]
    • Agrawal M., The Profitability Paradox of AI Coding Assistants, agosto 2025 [linkedin.com]
    • Dubey A., High Costs and Thin Margins Are Threatening AI Coding Startups, agosto 2025 [linkedin.com]

    Fonti su Copilot e code quality

    • GitHub Docs, Increasing test coverage with GitHub Copilot [docs.github.com]
    • GitHub Blog, Quantifying GitHub Copilot’s impact on code quality [github.blog]

    Corpus interno


  • Il Quarto Cerchio in produzione: costo, qualità e maturità dell’AI nel SDLC

    Il Quarto Cerchio in produzione: costo, qualità e maturità dell’AI nel SDLC

    Dalle dimensioni ai workflow operativi per valutare costo, qualità e maturità dell’AI nel SDLC (ciclo di vita del software).


    Il quarto cerchio fattura. E adesso come lo misuro?

    Nel precedente articolo abbiamo preso atto che il quarto cerchio è entrato nel ciclo di produzione SDLC: consuma token, apre pull request, introduce rischi, produce valore, richiede governance. Abbiamo proposto una mappa a quindici dimensioni organizzate in tre piani — assi verticali misurabili, assi normativi e umani, lenti di prospettiva — per leggere lo stesso fenomeno con occhi diversi.

    Da una mappa possiamo ottenere delle funzioni di misura, operando delle scelte e nel tentativo di ridurre la complessità scegliendo quali tra le 15 dimensioni impiegare. Ogni decisore e amministratore aziendale, indipendentemente dalla posizione gerarchica occupata in azienda, oggi giorno ha davanti una domanda: ok, e adesso come lo misuro nel mio processo?

    Ho introdotto il quarto cerchio come sinonimo qualificante la figura di un particolare contesto di impiego della Intelligenza Artificiale quello come quarto componente di un ecosistema aziendale che nella sua forma più semplifica rappresento con diagrammi di Vien, (semplificando ulteriormente dei cerchi). Inoltre provo personalmente un profondo fastidio a chiamare intelligenti degli algoritmi commerciali che imitano l’intelligenza pur non essendo coscienti di sé.

    In questo articolo introduciamo a titolo di esempio tre workflow di misurazione, ognuno con la sua formula, ognuno agganciato a specifiche dimensioni dell’ipersfera. Poi, per ciascuno, guardiamo cosa sta scrivendo il resto del mondo — perché il pattern “domanda = funzione” sta emergendo simultaneamente in almeno quattro filoni indipendenti; senza ancora fornire una visione di insieme.
    Sempre in una ottica di estrema semplificazione adotteremo funzioni somma e quindi parleremo di addendi che contribuiscono a determinare la somma.

    Parte I — Le tre bussole

    Ogni workflow risponde a una domanda operativa. Ogni componente della formula è un addendo misurabile. Ogni addendo mappa una o più dimensioni dell’ipersfera. Le formule non servono a calcolare un numero esatto: servono a scomporre il problema in parti che qualcuno, nell’organizzazione, deve poter analizzare, misurare, presidiare, migliorare.

    WF-COST — Quanto mi costa (o quanto risparmio con) l’AI nel mio SDLC?

    CSDLC_AI=Caccesso+Cconsumo+Cumano+Cgovernance+CrischioC_{SDLC\_AI} = C_{accesso} + C_{consumo} + C_{umano} + C_{governance} + C_{rischio}

    Addendi

    AddendoCosa misuraDimensioni dell’ipersfera
    CaccessoC_{accesso}Licenze e seat AI: Copilot, agenti, piattaforme abilitantiCosto
    CconsumoC_{consumo}Token input + token output + runtime agente + servizi accessoriCosto · Osservabilità
    CumanoC_{umano}Ore uomo per ruolo SDLC × fattore AI (il fattore cambia con la maturità)Costo · Ruoli · Adozione
    CgovernanceC_{governance}Audit, policy, secret management, controlli compliance EU AI ActCompliance · Sicurezza
    CrischioC_{rischio}Debito tecnico atteso + costo remediation incidenti AI-attributiDebito · Qualità · Sicurezza

    La formula base della componente CconsumoC_{consumo}​ va intesa come

    “costo workflow = accesso minimo + token input (context) + token output (risposta) + servizi accessori + runtime agente”.

    Qui la estendiamo dal singolo tool al processo SDLC intero, aggiungendo le componenti che il livello token-only lascia fuori: le ore umane, la governance, il rischio.

    Varianti per livello di maturità.

    Per interpretare al meglio la formula si deve introdurre il livello di maturità nell’impiego IA nel SDLC (vedi articolo precedente).
    Questo fatto porta ad interpretazioni diverse dei risultati riportati dalla formula stessa. Questo lo possiamo tradurre applicando dei pesi ai vari addendi (omessi per semplicità nella esposizione della formula).

    La struttura della formula non cambia. Cambiano i pesi.

    • L5 (team di agenti dotati di ciclo di lavoro orchestrato): CumanoC_{umano}​ scende, CconsumoC_{consumo}​ sale, CgovernanceC_{governance}​ diventa una voce strutturale — ed è qui che la formula rivela il suo vero mestiere, distinguere un processo che usa l’AI da uno che la subisce.
    • L1–L2 (AI assistita ad libitum, senza governance): CumanoC_{umano}​ resta alto perché il risparmio ore è marginale; CrischioC_{rischio}​ è alto perché il debito si accumula senza controllo; CgovernanceC_{governance}​ è basso solo perché non esiste ancora.
    • L3–L4 (AI in pipeline, workflow definiti): CconsumoC_{consumo}​ diventa prevedibile; CgovernanceC_{governance}​ cresce ma è ripagato da un CrischioC_{rischio}​ più contenuto.

    WF-USE — Come impiego l’AI nel mio SDLC?

    IAI=ffasi(Pf×Af×Rf)I_{AI} = \sum_{f \in fasi} (P_f \times A_f \times R_f)

    dove per ogni fase DevOps (Plan, Code, Build, Test, Release, Deploy, Operate, Monitor):

    FattoreCosa misuraDimensioni dell’ipersfera
    PfP_fPostura AI nella fase: 0 = assente · 1 = assistita · 2 = in pipeline · 3 = agenticaAdozione effettiva
    AfA_fAttivazione reale: percentuale di attività della fase toccate da AICultura · Ruoli
    RfR_fRACI-fit: l’AI è dove il RACI se la aspetta, o dove capita?Governance · Ruoli

    Il totale IAII_{AI}non è un voto. È una firma di processo. Due team con lo stesso IAII_{AI}possono avere distribuzioni radicalmente diverse per fase: uno può essere tutto AI in Code, l’altro tutto AI in Test. Il valore sta nel profilo, non nel numero.

    Il fattore RfR_f è l’aggancio esplicito ad una potenziale matrice RACI SDLC × fasi DevOps se il RACI dice che in Code l’AI è a supporto del Developer (R) e del Software Architect (C), ma nei dati vediamo l’AI comparire in Plan senza alcun ruolo assegnato, quel gap è misurabile e va misurato.

    Varianti per maturità.

    • L1 tende a produrre IAII_{AI}​ concentrati su una singola fase (di solito Code, il territorio dell’entusiasta), con RfR_fRf​ basso perché l’AI è ovunque senza RACI.
    • L5 produce IAII_{AI}distribuiti su tutte le fasi DevOps, con RfR_fRf​ vicino a 1.

    WF-RISK — Quanto valore netto sto generando con l’AI?

    Vnetto=Vgenerato(Rqualitaˋ+Rsicurezza+Rcompliance+Rsovranitaˋ)V_{netto} = V_{generato} – (R_{qualità} + R_{sicurezza} + R_{compliance} + R_{sovranità})

    ComponenteCosa misuraDimensioni dell’ipersfera
    VgeneratoV_{generato}Feature, PR, servizi consegnati con AI × valore business unitarioAdozione · Qualità
    RqualitaˋR_{qualità}Difetti downstream attribuibili a codice AI: rollback, bug ratio, reworkQualità · Debito
    RsicurezzaR_{sicurezza}Incidenti e vulnerabilità AI-related (GHAS, DAST, SAST)Sicurezza
    RcomplianceR_{compliance}Gap rispetto a EU AI Act post-Omnibus, ISO, NIS2Compliance · Etica
    RsovranitaˋR_{sovranità}Lock-in vendor + esposizione dati a modelli non localiSovranità


    Tre note su questa formula.

    • Primo: VgeneratoV_{generato}non è “ore risparmiate”. È valore business. La distinzione è importante ed è il motivo per cui una parte non trascurabile del mercato oggi si racconta un ROI che non esiste, come vedremo nel sotto-capitolo dedicato.
    • Secondo: i rischi sono sottrattivi. Non sono un moltiplicatore, non sono un fattore correttivo. Sono valore che se ne va. Se un team consegna 100 di valore ma paga 30 di rework, 20 di remediation security, 10 di gap compliance e 15 di lock-in, il valore netto è 25. Non 100.
    • Terzo: la formula funziona anche in negativo. Se Vnetto<0V_{netto} < 0Vnetto​<0, la conversazione con il CFO cambia radicalmente.


    Varianti per maturità.

    Non cambia l’intensità del rischio: cambia il tipo. L1 è dominato da RqualitaˋR_{qualità}​ (AI usata male, codice fragile). L3 da RcomplianceR_{compliance}​ (l’AI è nella pipeline ma la governance è indietro). L5 da RsovranitaˋR_{sovranità}​ (il team agentico orchestrato funziona, ma su quali modelli? in quali giurisdizioni? con quali dati?).

    Parte II — Cosa ragiona il mondo

    Cosa ragiona il mondo su WF-COST

    Il mercato ha capito prima di tutto una cosa: il costo del token, da solo, non basta. Ci è arrivato per gradi, ed è utile ripercorrerli.

    Il primo gradino è la precision economics di Deloitte, ripresa da René Antúnez in aprile 2026:“most organizations are still trying to make sense of AI costs using familiar terms like licenses, VM-hours, and static TCO frameworks. However GenAI operates on a different model, its costs are variable and continuously evolving”. La formula che propone è la cost-per-completion: [rene-ace.com]

    Cost/completion=Tin×Pin+Tout×Pout1.000.000Cost/completion = \dfrac{T_{in} \times P_{in} + T_{out} \times P_{out}}{1.000.000}

    È — letteralmente — la stessa scomposizione del nostro CconsumoC_{consumo}


    Il secondo gradino è NVIDIA con Rethinking AI TCO:“cost per token determines whether enterprises can profitably scale AI”. È un ragionamento infrastrutturale, denominatore vs numeratore, orientato al lato produzione. Utile ma parziale: risponde a“quanto costa produrre un token”, non a“quanto costa un processo SDLC che usa l’AI”. [blogs.nvidia.com]

    Il salto arriva con la FinOps Foundation, che a giugno 2026 pubblica Token Economics: Managing AI Value in SaaS Model Token Costs. La raccomandazione operativa è netta:“implement unit cost metrics (cost per query, cost per user, cost per workflow) to make token spend legible to business stakeholders”. Il workflow, esplicitamente. Poche settimane dopo, StackPulsar formalizza il pattern con un nome che ha fatto rumore — tokenmaxxing — e con una tesi netta:“the unit of spend that the CFO actually cares about is the business process. None of those map cleanly to a model or a user. They map to a workflow”. [finops.org] [stackpulsar.com]

    Il quarto gradino è la componente sottrattiva.
    Rize, citando InformationWeek, propone il 40% rework discount su GitHub Copilot: gross 3 ore/settimana risparmiate diventano 1,8 ore nette. La formula è banale — Net_saving=Gross_saving×(10,40)Net\_saving = Gross\_saving \times (1 – 0{,}40)Net_saving=Gross_saving×(1−0,40) — ma il messaggio è esplosivo:“Deloitte’s State of AI report, enterprises spend 93% of their AI budget on implementation and only 7% on measurement. That imbalance explains why so many Copilot ROI claims fall apart at the team level”. [rize.io]

    Chiude Keyhole Software con la sintesi che nessuno vorrebbe leggere: nel loro AI Software Development Costs 2026, il TCO effettivo è 4,2 volte il costo dei soli token, una volta contabilizzati infrastruttura, integrazione, ops e — soprattutto — human capital and organizational processes. [keyholesoftware.com]

    Cosa ci portiamo a casa.
    Il mondo sa che il costo del token non basta. Sa che serve il workflow. Sa che serve sottrarre il rework. Sa che il TCO reale è multiplo. Ma nessuno lo scrive come una somma unica agganciata a dimensioni misurabili del SDLC. La nostra CSDLC_AIC_{SDLC\_AI}​ non inventa: raccoglie, e mette in ordine.

    Cosa ragiona il mondo su WF-USE

    Qui la discussione è più matura e più densa.
    Perché l’AI nel SDLC ha già i suoi framework di riferimento, che però l’AI stessa ha spinto in crisi.

    Il punto di partenza obbligato è DORA 2025 — State of AI-assisted Software Development, pubblicato da Google Cloud in collaborazione con IT Revolution: il 90% degli sviluppatori usa AI al lavoro, media due ore al giorno.

    Ma la scoperta forte del report non sono i numeri di adozione: è l’effetto “mirror and multiplier”. L’AI amplifica ciò che c’è già.“If you have strong processes and clear workflows, AI helps you move faster. But if your team already deals with messy handoffs, poor documentation, or shaky processes, AI won’t just smooth things over”. [dora.dev], [plandek.com] [plandek.com]

    È esattamente il motivo per cui nel nostro IAII_{AI}IAI​ la postura PfP_fPf​ da sola non basta. Servono anche AfA_fAf​ (attivazione reale) e RfR_fRf​ (RACI-fit): perché la stessa postura, calata su due processi diversi, produce risultati opposti.

    DORA 2025 aggiunge una quinta metrica alle quattro storiche: il rework rate. La lettura è chirurgica: dopo l’introduzione dell’AI, le altre quattro metriche tendono a migliorare quasi ovunque (più deploy, meno lead time), ma il rework rate rivela quando l’accelerazione sta lasciando dietro un’onda di correzioni. È l’aggancio empirico al nostro RqualitaˋR_{qualità}Rqualitaˋ​ di WF-RISK, e vale come rinforzo a RfR_fRf​ in WF-USE: se il RACI-fit è basso, il rework sale. [plandek.com]

    Sul piano umano il riferimento è SPACE — Satisfaction, Performance, Activity, Communication, Efficiency — pubblicato da Nicole Forsgren e colleghi su ACM Queue nel 2021 e rivisitato in chiave AI nel 2026 su DZone:“AI coding tools boost commit metrics, but hide deeper issues”. SPACE misura correttamente le persone. Non misura però l’aggancio al processo SDLC formale, che nel nostro modello arriva via RACI. [gogloby.com], [dzone.com] [04 – SDLC-…aform_v0.2 | Word]

    Il triangolo si chiude con il DX AI Measurement Framework, sviluppato con GitHub, Dropbox, Atlassian, Booking.com. Tre layer: Utilization, Impact, Cost. L’analisi su 400+ aziende dà un dato che vale mille slide di vendor marketing:“industry-wide adoption has reached 93%, but most organizations see only 5–15% gains in PR throughput”. Non i “2x, 10x” delle presentazioni. Cinque a quindici percento. [getdx.com], [getdx.com]

    Il quadro si completa con due letture 2025-2026 che vale la pena tenere in una tabella comparata:

    FonteDato empiricoAggancio al nostro modello
    DX (2026)Gain mediani 5-15% in PR throughputLegittima IAII_{AI}IAI​ come firma di processo, non come voto
    BCG State of GenAI across SDLC (dic. 2025)Top decile >30% productivity, >25% quality; change management = principale barrieraSostiene il peso di AfA_fAf​ (attivazione) e la dimensione Cultura [insights.bcg.com]
    Exceeds AI (2026)17,3% dei commit Copilot introduce issue; AI power user 4-10x più commit ma sono top performer che scelgono l’AI, non ne sono trasformatiSostiene RfR_fRf​ (l’AI dove serve, non ovunque) [blog.exceeds.ai]

    Cosa ci portiamo a casa.

    • SPACE misura le persone.
    • DORA misura la pipeline (e ora anche il rework).
    • DX misura l’adozione.
    • BCG misura la maturità delle prassi.

    Nessuno però tiene i tre livelli in un’unica firma di processo agganciata al RACI SDLC. Il nostro IAII_{AI}IAI​ è esattamente quel collante.

    Cosa ragiona il mondo su WF-RISK

    È il territorio più affollato e il più confuso. Perché “rischio” nell’AI vuol dire tutto: qualità del codice, sicurezza, compliance normativa, sovranità del dato, etica, reputazione. E ognuno lo misura nel proprio silo.

    Il punto di partenza è brutale. Sigma Infosolutions lo chiama ROI Mirage:“most enterprises report that AI makes developers feel faster, yet fewer than a quarter can prove measurable ROI”. Il gap tra feeling faster e measurable ROI è il territorio in cui VnettoV_{netto}Vnetto​ opera. Se VgeneratoV_{generato}Vgenerato​ è misurato in ore risparmiate percepite, il numero è gonfio. Se è misurato in valore business consegnato, torna sobrio. [sigmainfo.net]

    McKinsey nel suo State of AI 2025 offre la conferma empirica:“just 39% report EBIT impact at the enterprise level”. Meno di quattro su dieci. Il resto vive nel mirage. [mckinsey.com]

    Sul rischio strutturato di maturità la referenza obbligata è Gartner AI Maturity Model — 5 livelli, 7 pilastri (strategia, dati, tecnologia, governance, talento, valore, prodotto). Il dato che vale il pezzo è questo:“only 20% of low-maturity organizations keep their AI projects operational for three years or more, compared to 45% of high-maturity organizations”. Otto low-maturity su dieci non arrivano al terzo anno. Il rischio, in VnettoV_{netto}Vnetto​, è massimo dove la maturità è minima. Le varianti L1→L5 delle nostre tre formule non sono un vezzo teorico: sono la conseguenza operativa di quel 20% vs 45%. [gartner.com], [puneetsinghal.com] [puneetsinghal.com]

    McKinsey chiude il cerchio con la AI Trust Maturity Survey 2026, sviluppata tra dicembre 2025 e gennaio 2026 su circa 500 organizzazioni. Cinque dimensioni RAI: strategia, risk management, dati e tecnologia, governance, e — novità 2026 — agentic AI governance and controls. È l’esatta ragione per cui RsovranitaˋR_{sovranità}Rsovranitaˋ​ nella nostra formula pesa sempre di più mano a mano che si sale verso L5: perché il team agentico che funziona è anche quello che espone di più.“Organizations can no longer concern themselves only with AI systems saying the wrong thing; they must also contend with systems doing the wrong thing”. [mckinsey.com] [mckinsey.com]

    E chiudiamo con la nota più politica del pezzo, che arriva — non a caso — dallo stesso team DORA.
    A giugno 2026 pubblicano un insight dedicato al tokenmaxxing:“a new trend has emerged in software development: ‘tokenmaxxing’, where organizations track and reward raw AI token consumption via internal leaderboards to spur adoption. While this gamification can nudge AI-hesitant developers to experiment, treating token spend as a performance indicator is a dangerous trap”. [dora.dev]

    Traduzione operativa: chi misura il consumo di token come KPI di successo, sta preparando il proprio VnettoV_{netto}Vnetto​ negativo. È il tipo di trappola che vale un cautionary tale, ed è il posto giusto per raccontarlo.

    📦 Boxout · Il caso dei 47.000 dollari in 11 giorni

    Novembre 2025. Due agenti LangChain, in produzione, entrano in un loop conversazionale che nessuno intercetta. Runano ininterrottamente per undici giorni. Il conto finale, riportato dall’analisi Zylos Research 2026: 47.000 dollari in fee API. È uno dei numerosi episodi che ha portato la community a formalizzare che“an unconstrained agent solving a software engineering task can cost $5–8 per task in API fees alone” e che gli agenti fanno“3–10x more LLM calls than simple chatbots”. [zylos.ai], [zylos.ai]

    Nel modello WF-RISK questo caso pesa contemporaneamente su tre addendi: RqualitaˋR_{qualità}Rqualitaˋ​ (loop di ragionamento non validato), RsicurezzaR_{sicurezza}Rsicurezza​ (nessun budget-control), RsovranitaˋR_{sovranità}Rsovranitaˋ​ (dati che escono dal perimetro ad ogni chiamata). E riduce a zero, anzi a negativo, il VgeneratoV_{generato}Vgenerato​ di quel workflow.

    Il messaggio non è “non usare agenti”. È: misurateli come somma.


    Cosa ci portiamo a casa.
    Il mondo misura il rischio in silo: Sigma vede la percezione, Gartner la maturità, McKinsey la governance agentic, DORA il tokenmaxxing.
    Il nostro VnettoV_{netto}Vnetto​ li tratta come addendi di una sola sottrazione.
    E rende visibile un fatto che altrimenti resta implicito: il rischio non è un costo separato. È valore che se ne va.

    Cosa porto via, cosa porto avanti (takeaway)

    Tre take-away per chiudere.

    1. Il mondo sta convergendo sul workflow come unità di misura.
    FinOps Foundation lo raccomanda esplicitamente, StackPulsar lo formalizza sotto l’etichetta tokenmaxxing — nel senso critico del termine. Il nostro contributo è agganciare il workflow alle dimensioni dell’ipersfera, non lasciarlo come pura unità di attribuzione contabile. [finops.org] [stackpulsar.com]

    2. Le formule non servono a calcolare, servono a scomporre.
    Ogni addendo è una domanda. Ogni domanda è una dimensione. Ogni dimensione è una responsabilità.
    Se il tuo CgovernanceC_{governance}​ è vuoto, non è perché non lo paghi: è perché non sai chi lo paga.
    Se il tuo RsovranitaˋR_{sovranità}​ è vuoto, non è perché non c’è: è perché non l’hai ancora guardato in faccia.

    3. La maturità cambia i pesi, non la formula.
    Da L1 a L5, la struttura resta la stessa — cambiano i coefficienti.
    Ed è qui che la Gartner AI Maturity incontra il Quarto Cerchio: non due modelli concorrenti, ma due sezioni della stessa ipersfera.
    Una guarda alle organizzazioni, l’altra al ciclo di vita del software. Insieme, danno la profondità che nessuna delle due, da sola, riesce a produrre. [puneetsinghal.com] [exploras.cloud]

    Il quarto cerchio fattura. Adesso sappiamo scomporre la fattura in addendi. Non è la fine del lavoro: è finalmente l’inizio.

    Note e riferimenti

    Analoghi di WF-COST

    • Antúnez R., AI TCO: The Math of GenAI, aprile 2026 [rene-ace.com]
    • NVIDIA, Rethinking AI TCO: Cost per Token is the Only Metric That Matters, aprile 2026 [blogs.nvidia.com]
    • FinOps Foundation, Token Economics: Managing AI Value in SaaS Model Token Costs, giugno 2026 [finops.org]
    • StackPulsar, AI Cost by Workflow 2026: The Tokenmaxxing Layer, giugno 2026 [stackpulsar.com]
    • Keyhole Software, AI Software Development Costs 2026: Enterprise Spending, TCO, and ROI Analysis, marzo 2026 [keyholesoftware.com]
    • Rize / InformationWeek, GitHub Copilot ROI: What the Data Actually Shows, maggio 2026 [rize.io]
    • Deda AI, Deda Bit — Valutazione AI Code Assistant, giugno 2025 [SDLC DedaA…ruoli SDLC | Word]

    Analoghi di WF-USE

    • DORA / Google Cloud, State of AI-assisted Software Development 2025 [dora.dev]
    • Plandek, DORA Metrics in the Age of AI, 2025-26 [plandek.com]
    • Forsgren N. et al., SPACE Framework (ACM Queue 2021), rivisto DZone 2026 [gogloby.com], [dzone.com]
    • getdx.com, How to measure AI performance in software engineering, 2026 [getdx.com]
    • getdx.com, AI Measurement Hub, 2026 [getdx.com]
    • BCG, State of GenAI across SDLC, dicembre 2025 [insights.bcg.com]
    • Exceeds AI, How to Measure Real Productivity Impact of GitHub Copilot, 2026 [blog.exceeds.ai]

    Analoghi di WF-RISK

    • Sigma Infosolutions, Proven ROI Framework to Measure AI Productivity, maggio 2026 [sigmainfo.net]
    • Gartner, AI Maturity Model and AI Roadmap Toolkit, 2026 [gartner.com]
    • Singhal P., The Gartner AI Maturity Model, dicembre 2025 [puneetsinghal.com]
    • McKinsey, State of AI Trust in 2026: Shifting to the Agentic Era, marzo 2026 [mckinsey.com]
    • McKinsey, State of AI: Global Survey 2025, novembre 2025 [mckinsey.com]
    • DORA Insights, Finding balance in the era of tokenmaxxing, giugno 2026 [dora.dev]
    • Zylos Research, AI Agent Cost Optimization: Token Economics and FinOps in Production, febbraio 2026 [zylos.ai]
    • Zylos Research, AI Agent Cost Optimization: Token Budgets, Model Routing, aprile 2026 [zylos.ai]

    Corpus interno DedaAi


  • Il quarto cerchio in produzione

    Il quarto cerchio in produzione

    Misurare costo, qualità e maturità dell’AI nel SDLC, il ciclo di vita del software

    Quattordici dimensioni per leggere lo stesso fenomeno con occhi diversi: dal professionista che orchestra agenti al manager che governa un ecosistema di intelligenze, passando per chi resta sulla soglia e non vuole entrare.


    Questo articolo nasce da un anno di lavoro sul campo e tre mesi di rilettura sistematica della letteratura. È diviso in tredici sezioni, raggruppate in quattro movimenti.

    Il primo movimento (sezioni 1–3) racconta perché il vecchio metro non basta più e introduce la mappa delle quattordici dimensioni organizzate in tre piani — assi verticali misurabili del sistema (costo, qualità, sicurezza, debito, osservabilità), assi normativi e umani governati (compliance, etica, cultura, sovranità, adozione effettiva), lenti di lettura di prospettiva (ruoli, programmatore del futuro, maturità complessiva) — più uno scenario di destinazione trasversale (Agentic DevSecOps).

    Il secondo movimento (sezioni 4–7) entra nelle dimensioni più dense: il costo come workflow e non come licenza; il triangolo qualità-sicurezza-debito con i dati 2025–2026 che lo confermano; l’effetto forbice tra senior che restano fuori dal cerchio e entusiasti che vi entrano senza mappa, con la mappa delle sei posture che ne deriva; e i tre assi che decidono se vinciamo o se ci nascondiamo — compliance, sovranità, cultura — con le scadenze EU AI Act aggiornate al post-Omnibus.

    Il terzo movimento (sezioni 8–10) cambia angolo e ragiona sulle persone: la stessa mappa letta da quattro ruoli diversi, l’evoluzione del professionista del software del futuro, e la scala di maturità L0–L5 con il sotto-radar di autonomia agentica L5.0→L5.5 e la mappatura cross-framework verso Gartner, MIT CISR, ELEKS, AgID.

    Il quarto movimento (sezioni 11–13) chiude lo sguardo: lo scenario di destinazione del team di agenti che fa DevSecOps in modo agile, la visione olistica che lega cerchio, sfera e n-sfera, e cosa porto via da tutto questo. Ogni sezione include un riquadro “Cosa dice il mercato” con riferimenti puntuali e datati; in fondo trovi l’elenco unificato delle quarantadue fonti citate. È un articolo lungo, ma è scritto per essere letto in più giri — la prima volta in cerca della mappa, le successive in cerca della propria posizione dentro la mappa.

    Un cerchio che oggi fattura

    Un anno fa, su queste pagine, ho aggiunto un cerchio. Era una scelta che, mentre la facevo, mi sembrava più narrativa che tecnica: i tre cerchi di Ecosistemi cloud native — persone, processi, tecnologie — non bastavano più, e ne serviva un quarto per ospitare quello che stava entrando dalla porta dei nostri team senza chiedere permesso. Lo chiamai il Quarto Cerchio, e nei mesi successivi ho provato a raccontarlo nei tre Ambassador, poi nell’Ouverture sull’Atto III e infine nel pezzo sulla custodia dell’umano che ha chiuso una stagione e ne ha aperta un’altra.

    Quel cerchio, oggi, fattura. Consuma token. Apre pull request. Sbaglia, qualche volta in modo costoso. Apprende, qualche volta in modo sorprendente. Ha un budget, un proprietario, un audit log. Ha persino una sua governance normativa: l’EU AI Act è in piena fase attuativa (dopo l’Omnibus politico del 7 maggio 2026 le scadenze per i sistemi high-risk sono fissate al 2 dicembre 2027 per l’Annex III e al 2 agosto 2028 per l’Annex I, mentre le pratiche proibite sono già pienamente esigibili) [1]; ISO/IEC 42001 è certificabile e diventa l’operazionalizzazione dell’AI Act [2]; AgID ha pubblicato linee guida con tanto di livelli di autonomia agentica [3]. Quello che dodici mesi fa era una linea sul piano oggi è diventato un oggetto pieno, con un dentro e un fuori, e con un peso che si sente quando lo si solleva.

    Questo articolo nasce da una domanda che mi sono fatto ad alta voce mentre lavoravo a un assessment di costi, e che poi ho continuato a sentire mentre rileggevo il libro vecchio: come si misura il valore di un compagno di lavoro che non dorme, non si stanca, ma costa per ogni parola che scrive — e che funziona molto diversamente a seconda di chi lo usa? È una domanda apparentemente di FinOps, ma sotto c’è un’altra cosa, più larga: come si guarda un Quarto Cerchio che è diventato vivente, e che si comporta diversamente con persone diverse?

    La risposta in cui mi sono imbattuto non è una formula. È una mappa. Una mappa con quattordici dimensioni, una scala di maturità a sei gradini, un orizzonte — quello del team di agenti che fanno DevSecOps insieme a noi — che non è più un’ipotesi accademica, e una piega umana che il mercato sta ancora cercando di nominare: ciò che succede quando i professionisti più esperti si tengono fuori dal cerchio, e i più entusiasti vi entrano senza mappa.

    Questo articolo è quella mappa. Il libro che sto scrivendo, dedicato interamente al Quarto Cerchio, sarà il viaggio dentro quella mappa.

    Perché il vecchio metro non basta più

    Per quindici anni il modo in cui abbiamo misurato la tecnologia nel ciclo di vita del software è stato relativamente semplice: licenze, server, persone. Si comprava una licenza per professionista, si stimava il consumo di infrastruttura, si calcolava la velocità del team. Il TCO era una somma quasi lineare di voci ben note.

    Il Quarto Cerchio rompe questo metro per quattro ragioni che, prese insieme, lo rendono inservibile.

    La prima è che il costo è diventato variabile in modo profondo. Non variabile come lo era il cloud, dove la variabilità riguardava la capacità — più CPU, più storage, più rete. Variabile come lo è il linguaggio: ogni frase costa, ogni contesto inviato costa, ogni risposta generata costa, ogni riflessione tra agenti costa. Il prezzo non si misura più in seat ma in workflow, e due professionisti con la stessa licenza possono produrre, nello stesso mese, conti dieci volte diversi.

    La seconda è che la qualità ha smesso di essere un controllo a valle. Quando il codice lo scriveva una persona, la qualità era un check che avveniva alla pull request. Quando il codice lo scrive — o lo co-scrive — un’AI, la qualità entra nel processo stesso di generazione: dipende dal prompt, dal modello scelto, dal contesto disponibile, dal momento storico in cui si lavora. Studi recenti convergono su una fascia preoccupante: lo studio Veracode 2025 segnala che circa il 45% del codice AI-generated introduce vulnerabilità OWASP Top 10 [4]; il benchmark indipendente AppSec Santa 2026 su 522 sample di sei LLM porta il dato medio al 25,7% [5]. La forchetta è ampia, ma il messaggio è univoco: la qualità è diventata un asse di misurazione continuo, non un cancello binario.

    La terza è che il rischio è entrato in una dimensione normativa nuova. Tra AI Act, NIS2, ISO 27001:2024 estesa con i controlli AI, ISO/IEC 42001 e linee guida AgID, il software non è più solo un prodotto che fa cose: è un soggetto che deve essere rendicontabile. Chi ha generato questa funzione? Quale modello? Con quale prompt? Con quale livello di intervento umano? Senza tracciabilità, niente compliance. Senza compliance, niente produzione.

    La quarta — e qui voglio dare un nome a una cosa che ho visto crescere mese dopo mese nei team con cui lavoro — è che l’adozione non è uniforme. Lo stesso strumento, nello stesso team, viene rifiutato da una parte dei senior e abbracciato senza criterio da una parte dei junior. Il risultato è una velocità apparente che nasconde un debito reale, e una qualità a macchia di leopardo che le metriche di sistema non vedono. Su questo torno tra qualche sezione: è la dimensione più viva di tutta la mappa.

    Per misurare il Quarto Cerchio serve, allora, un metro nuovo. Non un metro singolo. Un metro che sa di essere a più assi, e che non si vergogna di esserlo.

    La mappa: quattordici dimensioni in tre piani

    Per non perdersi nella complessità ho organizzato le dimensioni che il mercato sta mettendo a fuoco — incrociate con quelle che noi stiamo già usando nei nostri assessment interni — in tre piani. È una scelta deliberata: non tutte le dimensioni hanno la stessa natura, e trattarle come se fossero omogenee sarebbe il primo errore di metodo.

    Il primo piano raccoglie gli assi verticali: sono proprietà misurabili del sistema. Il costo, la qualità, la sicurezza, il debito tecnico, l’osservabilità. Sono cose che si quantificano, si monitorano, si confrontano nel tempo. Hanno KPI nativi.

    Il secondo piano raccoglie gli assi normativi e umani: sono proprietà governate del sistema. La compliance, l’etica con il suo presidio umano, la cultura aziendale, la sovranità tecnologica, e — la nuova arrivata — l’adozione effettiva, che è la dimensione più umana di tutte. Non si misurano con un contatore: si presidiano con policy, evidenze, processi, conversazioni vere.

    Il terzo piano raccoglie le lenti di lettura: non sono proprietà del sistema, sono modi di guardarlo. Il ruolo di chi legge l’analisi (responsabile di area, di prodotto, di progetto, professionista del software), l’evoluzione del professionista stesso, la maturità complessiva come fotografia integrata di tutto.

    Sopra a questi tre piani cammina un orizzonte trasversale: lo scenario architetturale del team di agenti che fa DevSecOps in modo agile.

    #DimensionePianoA chi parla per primo
    1Costo del processo (non del consumo)A — verticaleCFO, FinOps, project manager
    2Qualità dell’impiego degli assistenti AIA — verticaletech lead, QA manager
    3Sicurezza del codice AI-generatedA — verticaleCISO, security architect
    4Debito tecnico longitudinaleA — verticalearchitetto, CTO
    5Osservabilità degli agenti (AgentOps)A — verticaleDevOps lead, SRE
    6Compliance e governance regolatoriaB — normativocompliance officer, DPO
    7Etica e human-in-the-loopB — normativoleadership
    8Cultura, change management, AI literacyB — umanoHR, capi area, formazione
    9Sovranità tecnologica e neutralitàB — normativoCTO, board
    10Adozione effettiva ed effetto forbiceB — umanotech lead, capi area, CTO
    11Ruoli e prospettiveC — lentemanagement
    12Professionista del software del futuroC — lentedev community
    13Maturità complessivaC — lenteCTO, board, clienti
    14Agentic DevSecOps (scenario di destinazione)Trasversaletutti

    Una nota sul vocabolario: in questo articolo userò spesso professionisti del software invece di programmatori. Il Quarto Cerchio tocca tutti — sviluppatori, architetti, analisti, ingegneri, QA, DevOps, SRE, security engineer, persino chi fa pre-sales tecnico — e ridurlo ai soli developer è una semplificazione che ci farebbe perdere metà del fenomeno

    Il costo del processo, non del consumo

    Quando si parla di costo dell’AI nello sviluppo software, la prima cosa che si fa di solito è guardare il listino. Il listino racconta una parte minuscola della verità.

    Il vero costo è quello del workflow, e il workflow è la combinazione di cinque ingredienti: costo di accesso (la licenza), costo di inferenza (token in ingresso, token in uscita, cache, grounding), costo dei servizi accessori (revisione codice, runtime degli agenti, GitHub Actions, knowledge base), costo della governance (overage, budget control, audit) e costi infrastrutturali collegati.

    Per dare un’idea concreta: GitHub Copilot, dal 1° giugno 2026, ha definitivamente abbandonato il modello dei Premium Requests per passare ai AI Credits, con budget separati a livello di utente, organizzazione e cost center [6]. Vertex AI funziona su un modello quasi puramente token-based, in cui il contesto inviato — il pezzo di repository, il diff di una PR, il log di un errore — diventa la variabile dominante. Claude Code e l’API di Anthropic combinano subscription e consumo, con i managed agents che introducono un costo aggiuntivo per session-hour. Amazon Bedrock, infine, non è un prezzo: è un contenitore di prezzi che varia per modello, provider e tier (on-demand, flex, priority, reserved), con sconti significativi sul batch.

    La conseguenza pratica è che il costo non si stima più “per utente”. Si stima per classe di workflow:

    • autocomplete e completamenti inline, dove il costo marginale tende a zero
    • Q&A tecnica, spiegazioni, generazione di test, costo basso ma costante
    • refactoring e revisione di pull request, costo crescente con la dimensione del contesto
    • comprensione cross-file e reasoning sull’intero repository, costo rilevante
    • task agentici multi-step, dove al costo dei token si somma il costo del runtime di sessione

    C’è poi una voce che le dashboard FinOps non vedono e che, dalla mia esperienza nei team, vale a volte quanto tutte le altre messe insieme: il costo di sfrido. È il tempo che le persone spendono a sperimentare senza capitalizzare: provare un modello e abbandonarlo, riscrivere un prompt da zero ogni volta, valutare in modo disordinato strumenti che dovrebbero essere già selezionati a livello organizzativo. Lo sfrido non sta in fattura, sta nei timesheet. E uno studio METR molto citato lo ha quantificato in modo controintuitivo: developer esperti, con controlli rigorosi, erano in media il 19% più lenti usando AI rispetto alle stime, pur percependo di essere il 20% più veloci [7]. È il dato più forte per smentire le narrazioni di “10x productivity”.

    La metrica da portare in un comitato di direzione, allora, non è “quanto spendiamo in AI”. È costo per feature completata, costo per PR revisionata, costo per migrazione di modulo, costo per ora di sviluppo assistito, costo di sfrido per team.

    Cosa dice il mercato. AgID, nelle linee guida per la PA, introduce il concetto di LCOAI — Costo Livellato dell’IA, una metrica ispirata al LCOE energetico che valuta la sostenibilità economica sull’intero ciclo di vita, con esempi di calcolo SaaS+API esterne vs self-hosted on-premises [3]. Il punto di vista FinOps internazionale converge: la FinOps Foundation segnala che “managing the cost and use of tokens is the top challenge facing FinOps practitioners today” e propone un mix di API key governance, proxy layer, unit cost metrics e model right-sizing [8]. Due lenti diverse — istituzionale italiana per i servizi di filiera, FinOps internazionale per i token granulari — che però convergono sullo stesso punto: misurare per workflow, non per licenza.r la PA, ha introdotto il concetto di LCOAI — Costo Livellato dell’IA, una misura ispirata alle metriche energetiche (LCOE), che valuta la sostenibilità economica dell’AI sull’intero ciclo di vita dell’iniziativa, non sull’acquisto iniziale. È la stessa direzione in cui stiamo andando.

    Qualità, sicurezza, debito: il triangolo che il mercato sta scoprendo tardi

    Negli ultimi mesi è emersa con forza una verità che era prevedibile, ma che pochi avevano osato dire: il vero collo di bottiglia non è il costo. È la qualità. E dentro la qualità si nascondono due cose distinte che vale la pena separare: la sicurezza del codice generato e il debito tecnico longitudinale.

    Sulla sicurezza, le evidenze sono ormai abbondanti. La fascia di codice AI-generated con vulnerabilità riconducibili a OWASP Top 10 oscilla, a seconda delle fonti, tra il 25% e il 45% [4][5]. Snyk converge nella stessa fascia parlando di codice AI “30-40% più vulnerabile di quello scritto da umani” [9]. Non è un dato che condanna l’AI: è un dato che impone un controllo continuo. Significa che ogni pull request generata o co-generata da AI deve passare attraverso SAST, dependency analysis, secret detection, e — soprattutto — code review umana effettiva, non simbolica.

    Sul debito tecnico, la questione è più sottile e più pericolosa. Un team che adotta l’AI senza misurare come il proprio codice evolve nel tempo non vede crescere il debito: lo vede non vedere. Un paper accademico molto recente (Verma, ottobre 2025) propone un modello matematico break-even validato su tre casi industriali per 153 milioni di righe di codice, e arriva a una tesi tagliente: “the productivity case for LLM coding assistants is real but incomplete — standard metrics capture the benefit on a timescale of days to weeks while costs accumulate over months, creating a systematic measurement blind spot in most current adoption programs” [10]. La velocità apparente dei primi mesi nasconde una stratificazione di scelte rapide, di pattern non sempre coerenti, di test generati per coprire il numero più che la sostanza.

    C’è poi un punto che spesso viene saltato e che va detto chiaramente: la qualità di ciò che esce dall’AI è una funzione di chi la usa, non solo dello strumento. Lo stesso assistente, in mano a un senior formato che sa interrogarlo, leggere criticamente la sua risposta, riconoscerne i punti deboli e correggerli, produce codice di livello alto. In mano a un entusiasta non formato, che accetta la prima risposta plausibile e la committa, produce debito tecnico ben confezionato. La qualità, qui, non è una proprietà dello strumento: è il prodotto strumento × utente.

    Il benchmark CodeRabbit 2026 lo quantifica: le pull request AI-generated hanno in media 10,83 issue contro 6,45 delle umane, con 1,75x più errori di logica, 1,57x più security issues, 1,42x più performance issues [11]. E sul fronte della percezione, la Stack Overflow Developer Survey 2025 su 49.000 sviluppatori mostra che l’adozione è all’84% ma la fiducia è scesa al 29% (era 40% nel 2024), mentre il 66% dichiara di spendere più tempo a sistemare codice AI “quasi giusto ma non quite” [12]. Due fonti, due lenti — laboratorio e percezione di massa — che convergono.

    Qui entra in scena una dimensione che il mercato sta nominando solo adesso: l’osservabilità degli agenti, o AgentOps. È l’estensione naturale di DevOps quando in produzione non c’è più solo codice, ma codice + agenti che decidono. La formalizzazione AgentOps di Infosys parla esplicitamente di estensione di DevSecOps + MLOps + LLMOps con guardrails specifici per agenti [13], e l’ecosistema tooling open-source è già attivo (AgentOps.ai, 5,7k star GitHub, integrazioni con CrewAI, AG2, OpenAI Agents SDK, LangGraph) [14]. Non è teoria.

    Il triangolo qualità–sicurezza–debito non si risolve con un tool. Si presidia con un processo. E il processo, dentro un Quarto Cerchio maturo, deve avere memoria.

    L’effetto forbice: i senior che restano fuori, gli entusiasti che si disperdono

    Arrivo alla dimensione più viva di tutta la mappa, e quella che, finché non l’ho vista nominare con onestà, non avevo capito quanto fosse centrale.

    C’è un fenomeno che molti report sintetizzano sotto la parola gentile “adoption rate” e che, dentro i team reali, è invece una forbice. Da una parte ci sono i professionisti senior che rifiutano l’AI. Non per ignoranza — sarebbe troppo semplice — ma per una postura più complessa, che mescola in proporzioni variabili tre cose: la sensazione che “so già fare meglio di così”, il legittimo sospetto verso allucinazioni e scorciatoie pericolose (che i senior, va detto, vedono prima degli altri), e una difesa identitaria verso un mestiere costruito in vent’anni che ora rischia di essere rinominato.

    Dall’altra parte della forbice ci sono i professionisti entusiasti senza formazione. Usano l’AI tutto il giorno, in ogni passaggio del lavoro. Cambiano modello al volo, scrivono prompt diversi ogni volta, valutano in modo disordinato strumenti che a livello organizzativo dovrebbero essere già selezionati. Producono codice che oggi funziona e che domani sarà difficile manutenere. La loro velocità apparente nasconde la dispersione cognitiva che ho già chiamato sfrido.

    In mezzo, tra le due lame della forbice, c’è la maggioranza silenziosa: persone che usano l’AI in modo medio, senza posizione, senza opinione. Sono il pubblico più importante di tutti, perché è da loro che dipende se l’organizzazione si muove davvero verso L3-L4 della scala di maturità o resta inchiodata a L1-L2.

    Ho provato a disegnare una mappa delle posture che possiamo abitare di fronte all’AI nel nostro mestiere. Sono sei, e mi pare che ognuno di noi si riconosca in almeno una.

    PosturaCaratteristica dominanteCosto che produceLeva per muoversi
    Rifiutante“L’AI non serve, fa danni”Sapere senior fuori dal cerchioEsperienze guidate su casi noti
    Scettico-osservante“Guardo, ma non tocco”Lentezza nell’adozione di pratichePair programming con utenti formati
    Sperimentatore disordinato“Provo tutto, capitalizzo poco”Sfrido alto, qualità irregolareCornice di metodo, prompt library condivise
    Utente medio“La uso quando capita”Maturità organizzativa bloccataOnboarding strutturato, KPI di team
    Utente formato“La uso con metodo”Costo basso, qualità altaRiconoscimento, ruolo di mentor
    Orchestratore“La uso per orchestrare sistemi”Investimento iniziale altoEsposizione a casi agentici reali

    La forbice non è un destino. È uno stato del sistema, e come ogni stato si può cambiare. Ma servono leve specifiche per ciascuna postura. Il rifiutante non ha bisogno di un corso: ha bisogno di un caso d’uso in cui la sua esperienza venga riconosciuta come decisiva. Lo sperimentatore non ha bisogno di un altro tool: ha bisogno di un metodo che dia forma alla sua energia.

    Cosa dice il mercato. L’osservazione che ho costruito sul campo trova un’evidenza empirica forte nei dati Faros AI su 10.000+ developer e 1.255 team: i meno esperti si appoggiano molto di più ai tool AI, mentre “senior engineers with deep system knowledge resist” — ma quando i senior adottano, “ship 2,5x more AI-generated code than juniors”, mentre i senior scettici producono code review 91% più lunghe [15]. Una lettura psicologica complementare viene dall’analisi di Yuliyan Gospodinov: la divisione non è anagrafica, è psicologica (process-oriented vs result-oriented), e “developers who’ve spent a decade or two building their identity around technical skill are being asked to shift their value proposition… that’s a real psychological cost, not a trivial adjustment” [16]. Sul piano operativo, una sintesi di Bain conferma che il problema è organizzativo, non tecnologico: “the mistake most engineering leaders make is treating all developers the same” [17]. Da molte fonti emerge una mappa coerente di cinque ragioni di resistenza (deskilling, trust, workflow disruption, quality concerns, professional identity), tutte razionali e tutte affrontabili [18].

    Una nota sincera, dovuta. Questo non è un fenomeno teorico. È un fenomeno che sto vedendo accadere in tempo reale nei contesti in cui lavoro, e che molti colleghi mi raccontano con parole simili. Per onestà narrativa lo dico apertamente: questa è la dimensione che ho aggiunto alla mappa dopo aver scritto la prima versione di questo articolo, perché parlandone mi sono accorto che mancava — e mancava perché il mercato la nasconde nella scatola comoda del “change management”. Non è change management. È un asse di assessment.metriche, le sue leve. E va trattato così.

    Compliance, sovranità, cultura: gli assi che decidono se vinciamo o se ci nascondiamo

    Il resto del secondo piano della mappa è quello che, paradossalmente, viene trattato per ultimo dalla maggior parte delle organizzazioni. È un errore.

    Sulla compliance, il quadro normativo del 2026 è chiaro: EU AI Act in piena attuazione (con le scadenze high-risk allungate ma le pratiche proibite già esigibili e sanzioni fino a €35M o 7% del fatturato) [1]; ISO/IEC 42001 disponibile per la certificazione AI Management Systems e ormai riconosciuto come l’operazionalizzazione tecnica dell’AI Act [2]; NIS2 recepita; ISO 27001:2024 estesa con i controlli AI; AgID con i suoi sei livelli di autonomia per architetture agentiche [3]. Non è più una zona grigia. La domanda non è più “dobbiamo essere conformi?” — è “con quale velocità lo diventiamo, e quanta evidenza siamo in grado di produrre?”.

    Sulla sovranità tecnologica, il discorso è meno tecnico e più strategico. Il quadro istituzionale UE è netto: “the EU relies on suppliers outside its borders for more than 80% of its key digital products, services, infrastructure, and IP” e “more than 70% of the EU cloud market is held by three US hyperscalers” [19]. Ursula von der Leyen ha sintetizzato così la posta in gioco: “we cannot afford to depend on others for the technologies that keep our hospitals running, our energy grids stable and our services secure” [19]. AgID introduce come pilastro il concetto di neutralità hardware e portabilità tra fornitori [3]. Per chi si posiziona nel framework European Secure & Sovereign AI, questo non è uno slogan: è un asse architetturale che decide come si disegnano le pipeline, come si gestiscono i secret, come si valutano i vendor.

    Cosa dice il mercato. Per trasparenza editoriale dichiaro che faccio parte di DedaGroup, che ha pubblicamente articolato un proprio posizionamento ESS-AI. Marco Podini (CEO DedaGroup) lo sintetizza così: “la partita più importante di questa nuova era digitale si gioca proprio nella capacità per ciascuna organizzazione di definire la propria sovranità del rischio, modulata in base alla sensibilità delle informazioni, al contesto d’uso e al livello di fiducia” [20]. Un punto di vista internazionale aggiunge urgenza concreta: il blackout globale di Anthropic del giugno 2026 (la “Fable Ban”) che ha disattivato Claude Fable 5 e Mythos 5 per export-control USA, è diventato il “practical test of sovereignty: can a foreign directive, a vendor outage, or a price change take your AI away? If yes, you are not sovereign” [21]. Una survey SUSE chiude il quadro: “98% of IT leaders call digital sovereignty a priority — but only 52% report taking any action on it” [22]. È il classico gap acknowledgment-vs-action.

    Sulla cultura, infine, c’è il punto che più mi sta a cuore, e che adesso — alla luce della sezione sull’effetto forbice — assume un senso più preciso. Nel mio lavoro di questi mesi mi sono convinto che la frase più importante che possiamo dirci, davanti al Quarto Cerchio, sia questa: diventare un’organizzazione AI-empowered richiede che le persone cambino prima ancora delle tecnologie.

    Cosa dice il mercato. Gartner quantifica il costo culturale: “AI adoption demands 25% more training effort and up to 200% additional change management effort” rispetto a tecnologie tradizionali. “81% of CIOs say GenAI skill gaps will block their 2025 objectives, while 63% of employees haven’t used GenAI in critical tasks” [23]. La cultura è uno dei sette pilastri del modello Gartner di AI maturity (insieme a strategia, valore, organizzazione, governance, engineering, dati), non un addendum [24].

    L’AI literacy non è un corso. È un’abitudine che si costruisce con esperienze ripetute, con piccoli successi condivisi, con errori discussi senza vergogna. Se l’effetto forbice è il problema, la cultura è la leva che lo affronta. Pair programming intergenerazionale tra senior rifiutanti e junior entusiasti — non come corso, ma come pratica regolare. “AI office hours” condotte dai senior che si sono mossi per primi. Sandbox controllate per gli sperimentatori. Retrospettive sull’uso dell’AI alla pari di quelle sul codice. Non sono pratiche eroiche. Sono pratiche piccole, ripetute, riconosciute.

    E sull’etica con presidio umano, un richiamo netto è necessario. “Presence is not practice. Most organizations put someone ‘in the loop’ without training them on what to approve, when to escalate, or how to recognize automation complacency” — l’EU AI Act Article 14 richiede oversight “demonstrably trained, measurable, and provable”, non simbolica [25]. La letteratura accademica ha già consolidato una tassonomia HITL (loop placement, interaction granularity, temporal characteristics) [26] e dimostrato sul campo che “errors can propagate and compound along the workflow, especially when we string numerous agentic components together” [27]. Human-in-the-loop non è opzionale per i workflow agentici reali.

    Stessa mappa, occhi diversi: il problema della prospettiva

    Una delle cose che ho imparato in questi mesi è che lo stesso dato cambia significato a seconda di chi lo legge. Il costo per feature completata, per esempio, dice cose molto diverse a un responsabile di area, a un responsabile di prodotto, a un project manager, a un professionista del software.

    Per il responsabile di area è una metrica di portafoglio: confronta progetti tra loro, decide allocazioni, individua aree di efficienza. L’effetto forbice è per lui una metrica di rischio organizzativo.

    Per il responsabile di prodotto è una metrica di time-to-value: collega l’investimento AI al ritorno sul mercato, valuta se la velocità apparente si traduce in valore reale. Lo sfrido è un nemico silenzioso.

    Per il project manager è una metrica di delivery: gli serve per stimare meglio, per negoziare scope, per gestire imprevisti. L’asimmetria delle posture nel team è uno dei suoi rischi principali.

    Per il professionista del software, infine, è una metrica di autonomia operativa. Sapere quanto costa il workflow che sta usando, capire dove la sua postura attuale lo colloca nella mappa delle sei posizioni, riconoscere se è in una fase di sfrido o di capitalizzazione: tutto questo lo rende un soggetto consapevole, non un consumatore inconsapevole.

    Cosa dice il mercato. BCG, su uno studio che copre 165 milioni di lavori USA e 1.500 ruoli, classifica il software engineering come Amplified Role (non Diminished): “the nature of what people do in these jobs will change significantly, even when the job title remains the same”. Stima: il 50-55% dei lavori sarà reshaped da AI in 2-3 anni, ma solo il 10-15% sarà eliminato in 5 anni [28]. Una lettura organizzativa complementare parla di tre stadi di maturità AI workforce (tool-based → workflow transformation → agent-led orchestration), con la previsione che “traditional pyramids are giving way to flatter, AI-augmented pods, redefining the need for junior, coordinator, and manager roles” [29].

    Per ciascuno di questi ruoli, la stessa mappa va letta con un diverso ordine di priorità. Nel libro proverò a costruire una guida di lettura per ruolo. Nell’articolo basta tenere a mente questo: la prospettiva non è un dettaglio. È metà del significato del dato.

    Il professionista del software del futuro: non muore, si trasforma (ma non per tutti, e non automaticamente)

    Su questo punto voglio essere chiaro, perché è il punto su cui leggo le previsioni più sbagliate.

    Il professionista del software non sta morendo. Sta cambiando mestiere — e lo sta facendo molto più velocemente di quanto si racconti. Il movimento che vedo nei team in cui lavoro va in questa direzione: meno tempo passato a scrivere righe di codice, più tempo passato a definire il contesto in cui un’AI lavorerà bene; meno tempo passato a leggere codice riga per riga, più tempo passato a giudicare se una soluzione è coerente con un’architettura più ampia; meno tempo passato a debuggare a mano, più tempo passato a progettare il sistema che farà debug per noi.

    Una delle domande più frequenti quando si parla di Intelligenza Artificiale nello SDLC è se nasceranno nuovi ruoli professionali o se quelli esistenti siano destinati a scomparire.

    La mia impressione è che stiamo osservando un fenomeno diverso.

    Prima ancora che nuovi ruoli, stanno emergendo nuove competenze trasversali che ogni attore coinvolto nel ciclo di vita del software dovrà progressivamente acquisire. Analyst, Developer, Tester, Architect, DevOps Engineer, Security Specialist e Manager continueranno a svolgere funzioni differenti, ma saranno chiamati a operare in contesti dove modelli e agenti AI diventano parte integrante del processo produttivo.

    La trasformazione non riguarda soltanto gli strumenti utilizzati, ma il modo stesso di lavorare. Diventeranno sempre più importanti la capacità di costruire contesto per un agente, validarne i risultati, selezionare il modello più adatto al problema da risolvere, comprendere costi e benefici dell’automazione, governare qualità, sicurezza e conformità degli artefatti generati.

    In questo scenario l’AI non sostituisce automaticamente il professionista. Al contrario, aumenta il valore di chi sviluppa competenze di orchestrazione, supervisione e indirizzo. La scrittura del codice rimane importante, ma non è più l’unica competenza distintiva. Cresce invece il peso della capacità di definire obiettivi, costruire workflow, interpretare risultati e prendere decisioni.

    Il Quarto Cerchio introduce quindi un nuovo livello di alfabetizzazione professionale che attraversa l’intero SDLC. Non parliamo di una competenza riservata agli sviluppatori né agli architetti software. Parliamo di un insieme di capacità che ogni ruolo coinvolto nel processo dovrà gradualmente acquisire per collaborare efficacemente con modelli, agenti e sistemi intelligenti.

    Queste nuove competenze comprendono, ad esempio:

    • la capacità di collaborare con assistenti e agenti AI;
    • la costruzione e gestione del contesto informativo;
    • la verifica e validazione degli output generati;
    • la comprensione dei costi e dei benefici dell’automazione;
    • la selezione consapevole di modelli e strumenti;
    • la capacità di integrare l’AI nei processi decisionali;
    • la comprensione degli impatti su qualità, sicurezza e governance.

    Per questo motivo il vero rischio non è l’automazione in sé, ma la mancata evoluzione professionale. Così come il cloud, la sicurezza by design e le pratiche DevOps hanno richiesto negli anni nuovi percorsi di apprendimento, anche il Quarto Cerchio richiede l’acquisizione di nuove competenze operative e decisionali.

    Non tutti seguiranno lo stesso percorso e non tutti alla stessa velocità. Alcune organizzazioni potranno scegliere di specializzare determinate competenze in figure dedicate. Tuttavia il cambiamento più profondo non riguarda la nascita di un nuovo job title, bensì la diffusione di una nuova capacità professionale: collaborare efficacemente con ecosistemi di modelli e agenti AI all’interno dei processi di sviluppo software.

    Il professionista del futuro, quindi, non scompare.

    Si evolve.

    E la velocità con cui saprà acquisire queste nuove competenze potrebbe diventare uno dei principali fattori distintivi del prossimo decennio.

    Su tutte potrebbe nascere, di fatto, una competenza che oggi chiamiamo che assomiglia sempre di più a un orchestratore di intelligenze. È una figura che possiede ancora un fondo solido di fondamentali — non ci si può improvvisare orchestratore se non si conosce lo strumento — ma che lavora in un layer più alto: quello del prompt-as-design, dell’agent-as-team-member, della policy-as-code.

    Cosa dice il mercato. La voce più netta è quella di Nicholas Zakas (autore di ESLint), che descrive tre fasi (cruise control → conductor → orchestrator): “the software engineering job of the future won’t involve writing code; it will involve orchestrating AI agents to write code for you” [30]. La quantificazione la dà Anthropic con il suo 2026 Agentic Coding Trends Report: i developer usano AI in circa il 60% del lavoro, ma delegano completamente solo lo 0-20% — lo sviluppatore è orchestratore, non writer [31]. JetBrains 2026 conferma con dati di campo: 85% developer usano AI quotidianamente, mentre Microsoft dichiara che circa il 30% del codice in alcuni repo è AI-generated (Google attorno al 25%): “you’re the engineering lead of a team of tireless, competent junior developers” [32].

    Va detta, però, anche la parte meno ottimistica. Non tutti i senior sceglieranno di trasformarsi, ed è una scelta che — almeno in alcuni casi — è legittima. Alcuni preferiranno restare maestri del codice tradizionale fino alla fine della loro carriera, e l’organizzazione dovrà decidere come valorizzarli senza forzarli. Altri sceglieranno di non trasformarsi per pigrizia o difesa, e l’organizzazione dovrà decidere quanto a lungo può permetterselo. La trasformazione del mestiere non è automatica: è una scelta personale dentro una cornice organizzativa, ed entrambe contano.

    Dentro questa trasformazione mi piace pensare che resti centrale un mestiere che oggi sembra antico ma che diventerà nuovissimo: quello di chi sa dire no a una soluzione plausibile ma sbagliata. È un mestiere che ha bisogno di esperienza, di gusto, di etica. È — per usare una parola che ho scelto qualche mese fa — un mestiere di custodia.

    La scala di maturità: dai sei livelli, e dentro a L5 un mondo

    La domanda che chiude qualsiasi analisi sul Quarto Cerchio è sempre la stessa: “a che punto siamo?”. Per anni il mercato ha risposto con scale a 9, 10, 12 livelli, ciascuno indistinguibile dal precedente.

    Dopo aver studiato i framework che vanno consolidandosi — Gartner AI Maturity (5 livelli) [24], ELEKS AI-SDLC Maturity Model (5 stadi) [33], MIT CISR Enterprise AI Maturity (4 stadi) [34], AgID con i sei livelli di autonomia per architetture agentiche [3], e il recente SEI-Accenture AIM Framework (otto dimensioni) [35] — propongo una scala a sei gradini, da L0 a L5, costruita per essere leggibile a un board e abbastanza precisa per guidare un assessment.

    LivelloNomeSostanzaKPI minimi
    L0AwarenessSi parla di AI. Nessun uso reale e strutturato.Adozione formale = 0%; investimento <0,5% IT budget
    L1AI-supportedSingoli usano tool AI come autocomplete o chat ad hoc.% developer con licenza AI
    L2AI-assistedAI integrata nel workflow individuale, prime policy.Costo AI per developer/mese; % PR con AI-assist >30%
    L3AI-integrated SDLCAI presente in tutte le fasi DevSecOps, con governance e KPI.Costo per feature; vulnerabilità per 1000 LOC; coverage ≥75%
    L4AI-native SDLCSDLC riprogettato attorno all’AI; FinOps maturo; cultura diffusa.LCOAI per workflow; tasso di adozione effettiva ≥80%; ISO/IEC 42001 in corso
    L5Agentic DevSecOpsTeam di agenti orchestrati che eseguono autonomamente l’SDLC con human-in-the-loop.% task autonomi; MTTR task agentic; % checkpoint HITL superati

    Dentro L5 esiste un sotto-radar di autonomia, graduato in sei tacche (L5.0 → L5.5), ispirato sia ai livelli AgID che al modello ACMM di Andy Anderson (IBM Research) che parte da CMMI e arriva al livello 6 Hive — agenti multipli orchestrati in produzione [36]:

    • L5.0 Suggest-and-wait (umano approva ogni step)
    • L5.1 Multi-agent assistito con HITL nei punti critici
    • L5.2 Autonomia di fase
    • L5.3 Autonomia multi-fase con checkpoint
    • L5.4 Autonomia con auto-rollback
    • L5.5 Autonomia cross-dominio (oggi solo in ricerca)

    Voglio aggiungere qui un’osservazione che, alla luce della sezione sull’effetto forbice, mi pare cruciale. L3 è un soffitto, se la postura senior non si sposta. Si può comprare la migliore tecnologia del mercato, scrivere policy impeccabili, lanciare programmi di literacy estesi: se i senior restano rifiutanti o scettici-osservanti, l’organizzazione non passa L3. La maturità organizzativa ha soglie di sblocco umane, e la più importante è quella che si attraversa quando un numero critico di senior — non tutti, ma una massa percepibile — entra nel cerchio come utente formato o orchestratore.

    Cosa dice il mercato. Niraj Veer (co-editor dello standard EU AI Act security e ISO/IEC 5338) lo sintetizza così: “88% of organizations use AI in at least one function; only 1,5% across all systems in production are classified as AI systems”; e ancora: “AI maturity will not come from a single project, pilot, or purchase. It will come from a steady, deliberate shift in how you govern your software and AI as one portfolio” [37]. Una comparazione critica dei principali framework (MITRE, MIT CISR, Gartner, Microsoft, KPMG) aggiunge un monito metodologico che vale la pena tenere a mente: “maturity models are descriptive, not prescriptive. They tell you where you are; they do not tell you which use case to fund” [38]. La scala è una bussola, non una ricetta.

    Una nota di metodo: la scala è una traiettoria, non una fotografia. Un’organizzazione non “è” a un livello; lo è in alcune aree, mentre in altre è uno o due livelli indietro. Un assessment serio fotografa il profilo, non il punto.e, mentre in altre è uno o due livelli indietro. Un assessment serio fotografa il profilo, non il punto. Ed è qui che le quattordici dimensioni del piano A e del piano B servono davvero: ognuna ha la sua curva, e la mappa complessiva nasce dal sovrapporsi delle curve.

    Il team di agenti: lo scenario di destinazione

    Arrivo al punto verso cui tutto questo articolo sta spingendo: il team di agenti che fa DevSecOps in modo agile.

    L’immagine è semplice e potente. Un gruppo di agenti specializzati, ciascuno responsabile di una porzione del ciclo: chi raccoglie i requisiti, chi disegna l’architettura, chi scrive il codice, chi scrive i test, chi fa la review, chi gestisce la security, chi fa il deploy, chi monitora la produzione, chi propone refactoring sulla base delle metriche raccolte. Tra loro dialogano, ciascuno è osservabile, ciascuno è governato da policy, ciascuno ha un budget. Sopra di loro ci sono gli umani: non più individui che eseguono, ma architetti, coach, custodi, decisori finali nei punti di rischio.

    Il metodo che regge questo scenario è agile, ma con una accentuazione retroattiva più forte: alta copertura di test, retrospettive frequenti (anche tra agenti), revisione continua, miglioramento incrementale del prompt, delle policy, delle metriche. Più che team Scrum siamo davanti a quello che alcuni chiamano team Squared: umani che fanno Scrum con agenti che fanno Scrum tra loro.

    Cosa dice il mercato. Microsoft ha formalizzato il termine Agentic DevOps: “intelligent agents collaborate with you and with each other… handling bug fixes, small features, documentation, and more” [39]. IBM ha rilasciato Loop Genie, multi-agent assistant integrato in DevOps Loop con supporto MCP/Claude/Gemini/Ollama [40]. Infosys ha pubblicato il framework AgentOps come lifecycle management nativo per agenti, con guardrails specifici [13]. Il caso più rigoroso a livello accademico-operativo è KubeStellar Console, mantenuto da una Hive multi-agent con 74 workflow CI/CD, 32 nightly test suites, 91% code coverage, bug-to-fix in meno di 30 min H24. La tesi di Andy Anderson (IBM Research) è netta: “testing — the volume of test cases, the coverage thresholds, and the reliability of test execution — proved to be the single most important investment in the entire journey” [36].

    E qui la sezione 6 torna come un’eco: uno scenario L5 si regge solo se la postura senior si è spostata. Senza senior formati come orchestratori, il team di agenti diventa un team senza coach, e un team senza coach — agentico o umano che sia — non scala.

    La cosa più importante che ho capito mentre studiavo questo passaggio è che L5 non è la fine del professionista. È l’inizio di un nuovo tipo di professionista. Uno che programma orchestrazioni, che programma policy, che programma sistemi che programmano. Uno che ha bisogno, più che mai, di fondamentali solidi — perché senza fondamentali, l’orchestrazione diventa illusione.

    Una visione olistica: dal cerchio alla sfera, dalla sfera al cerchio

    In articoli precedenti come 2026-01 — Il quarto cerchio o nell’articolo più recente Il quarto cerchio e la custodia dell’umano ho introdotto la visione della AI come ulteriore componente rappresentato nella versione più semplificata da un diagramma di Venn (il cerchio) che si affianca e si interseca con gli altri tre cerchi che descrivono un ecosistema aziendale, persone, hardware e software.

    Mi piace chiudere con un’immagine che, in questi giorni, è diventata per me il filo conduttore del libro che sto scrivendo.

    Il Quarto Cerchio, l’anno scorso, era una linea sul piano. Una mancanza che chiedeva di essere nominata. Quest’anno è diventato un oggetto pieno: ha volume, perché contiene costi, persone, agenti, processi; ha tempo dentro lo spazio, perché cambia mentre lo guardi — il modello evolve, il prompt impara, la policy si aggiorna; ha tante proiezioni quante sono le dimensioni con cui lo si guarda — il professionista lo vede come strumento, il manager come maturità, il compliance officer come rischio, l’umanista come etica, il tech lead come effetto forbice.

    La matematica avrebbe una parola per descriverlo: n-sfera. Un oggetto che vive in molte dimensioni e che, ridotto al piano, torna a essere un cerchio. È un’immagine che mi piace perché racconta una cosa profonda: la complessità del Quarto Cerchio è reale, ma il suo significato sa farsi semplice quando serve. Sa diventare cerchio. Sa farsi disegnare su una lavagna in cinque minuti, davanti a un board, e farsi capire.

    Questo è il lavoro che ci aspetta: vivere nella sfera, raccontare con il cerchio. Misurare in n dimensioni, decidere in due. Custodire la complessità e offrire al lettore — al cliente, al collega, al board — un disegno che sappia dire molto con poco.

    È il lavoro del Quarto Cerchio in produzione. E, in fondo, è il lavoro di sempre di chi fa architettura.

    Smart & Local Models: il ritorno alla scrivania

    C’è una dimensione che è emersa solo negli ultimi mesi, ed è la ragione per cui questa mappa — pubblicata oggi — è già destinata a cambiare nel libro che ne nascerà. Te la racconto come la vedo adesso, sapendo che è ancora in fase di maturazione e di valutazione, e che probabilmente, quando avrò più dati dai team con cui lavoro, finirà spostata nel Piano A degli assi verticali insieme a costo, qualità, sicurezza, debito e osservabilità — perché di fatto è un’asse misurabile del sistema, non una lente di lettura.

    La nomino così, provvisoriamente: Smart & Local Models — l’autonomia operativa del Quarto Cerchio.

    L’idea è semplice ma porta conseguenze enormi. Negli ultimi due anni la conversazione sull’AI nello sviluppo software è stata dominata dal paradigma cloud-first, frontier-first: il modello più grande, quello più potente, quello che vive nei datacenter di tre hyperscaler americani, raggiunto via API a consumo. Ed è esattamente la traiettoria che ha generato le altre tredici dimensioni — il costo per token, la dipendenza dal listino, l’opacità del prompt, la sovranità messa in discussione, l’osservabilità da costruire da zero.

    Ma sta succedendo qualcos’altro, in parallelo, e sta succedendo proprio sui nostri tavoli. Modelli più piccoli — gli SLM, Small Language Models, e i modelli locali — stanno diventando abbastanza bravi da fare il lavoro di sviluppo specifico per cui li addestriamo o li selezioniamo. Non qualsiasi lavoro. Quel lavoro lì. Lo Spring Boot dell’azienda. Il Python dell’analista. Il TypeScript del team frontend. Il COBOL del legacy che nessuno vuole più toccare ma che ancora fattura. Il principio sta cambiando: non serve più un cervello universale che sa tutto male; serve un artigiano specializzato che sa il tuo mestiere bene.

    E con questo cambio di principio, cambia anche la postura infrastrutturale. Tornano sui tavoli — sui tavoli veri, intendo, quelli di legno o ikea su cui ognuno di noi lavora ogni giorno — macchine pensate per ospitare il modello. Workstation NVIDIA con GPU dedicate. PC custom Linux con tanta RAM (mezzo terabyte, un terabyte) e dischi NVMe grossi. Notebook Apple Silicon con la memoria unificata che permette ai modelli locali di lavorare in modi che due anni fa erano impensabili. Apple ha persino dato un nome alla cosa, Apple Intelligence, in cui una parte del lavoro succede sotto il vetro del dispositivo. Microsoft ha lanciato la categoria Copilot+ PC con NPU dedicate. NVIDIA ha messo ChatRTX sulle workstation. Lo stack open-source — Ollama, LM Studio, MLX, llama.cpp, vLLM — ha trasformato la possibilità di far girare un modello in locale in una cosa che fai con due comandi a terminale.

    C’è qualcosa di poetico, in tutto questo. Dopo aver insegnato per anni che “tutto è cloud”, una parte della frontiera sta tornando alla scrivania. È un movimento che ha radici tecniche precise — efficienza dei modelli small, costo dell’inferenza cloud che inizia a pesare, latenza che conta nei workflow agentici, dato sensibile che non vuole uscire dal perimetro — ma è anche un movimento culturale: dice che la potenza dell’AI può vivere in un oggetto che tieni vicino, non solo in una nuvola lontana che paghi a contatore.

    Perché questa è una dimensione e non un dettaglio tecnico? Perché tocca contemporaneamente tutte le altre. Cambia il costo (capex hardware una tantum vs opex token continuo). Cambia la qualità (modelli specializzati sul tuo contesto operativo battono modelli generalisti su task ristretti). Cambia il debito tecnico (il modello che usi è più stabile nel tempo, e il tuo codice ha un riferimento meno mobile).

    Ma soprattutto cambia due cose insieme, in modo profondamente intrecciato.

    La prima è il rapporto con il dato. Quando modello e codice vivono entrambi sulla mia macchina — o sul mio server, o sulla mia rete — il dato sensibile non esce mai dal perimetro. Il codice proprietario non viene mandato a un fornitore esterno per essere completato. Il dato del cliente non finisce dentro il prompt che esce verso il cloud. Il know-how aziendale non diventa, suo malgrado, materiale di training per qualcun altro. È un vantaggio enorme — soprattutto per chi lavora in settori regolati (sanità, finanza, difesa, PA), per chi sviluppa software proprietario di valore, per chi semplicemente vuole costruire senza esporre. È, in fondo, il ritorno al principio della casa con la porta chiusa: quello che succede dentro, resta dentro.

    La seconda è speculare, e ne è la conseguenza diretta: se il modello vive nella mia casa, chi mi garantisce che il modello stesso non porti fuori informazioni? È una domanda nuova, e va presa molto seriamente. Un modello locale è un artefatto — un file binario di pesi neurali — che ho scaricato da qualche parte. Chi lo ha addestrato? Cosa potrebbe aver imparato a fare oltre quello che dichiara? Potrebbe contenere backdoor, esfiltrazione di dati cifrata nelle sue chiamate di rete, comportamenti latenti che si attivano solo in certi contesti? Questa non è fantascienza: è già una classe di rischio che la ricerca sta nominando con precisione — model supply chain attacks, trojaned LLMs, prompt injection persistenti nei pesi.

    Detto altrimenti: risolvere la sovranità del dato apre il tema della sovranità del modello. E la risposta non è “torniamo al cloud”, ma “costruiamo una catena di certificazione e attestazione anche per i modelli locali” — come abbiamo fatto per il software open source con SBOM, firme, audit del codice sorgente. Servirà l’equivalente di SBOM per i modelli (MBOM, qualcuno lo sta chiamando), servirà la firma crittografica dei pesi rilasciati da chi li ha addestrati, servirà l’attestazione del comportamento in ambienti controllati prima del deployment, servirà la scansione runtime del traffico di rete che un modello locale genera — perché un modello che gira sulla mia macchina e fa chiamate verso l’esterno non dovrebbe poterlo fare senza che qualcuno se ne accorga.

    Stiamo imparando, insomma, che anche il modello è codice, e come tutto il codice ha bisogno di una supply chain governata. Le piattaforme stanno cominciando a rispondere — Hugging Face ha introdotto firme e scansioni, NVIDIA ha pubblicato linee guida per il Model Risk Management, l’EU AI Office sta esplicitamente toccando il tema nelle bozze di guidance — ma la disciplina è giovane, e oggi rappresenta una delle aree di ricerca più attive del 2026.

    Cambia, quindi, anche la sicurezza (nel doppio senso del termine: meno fuga di dato, più esigenza di verifica del modello). Cambia la sovranità (declinata su due piani, dato e artefatto). Cambia il debito tecnico (anche il modello entra nella tua filiera di artefatti da governare, come ogni libreria che usi). Cambia la postura culturale (il dev impara di nuovo a smanettare con i suoi strumenti, ma con responsabilità nuove: non solo “uso questo modello”, ma “so da dove viene, chi l’ha firmato, cosa fa quando gira”).

    Non è una scelta binaria, però. Non è “cloud vs locale”. È un terzo paradigma che si sta costruendo, e che chiamerei ibrido stratificato: frontier model nel cloud per i task aperti, smart specialized local model sulla workstation per il lavoro quotidiano e ripetitivo, agenti che orchestrano l’uno e l’altro a seconda del task. È un’architettura a due velocità, dove l’umano sceglie quale velocità usare per cosa.

    E in ognuno di questi tre piani — frontier cloud, smart specialized local, agenti orchestratori — il principio della catena di fiducia va costruito dove prima non c’era. Nel cloud lo abbiamo costruito attraverso contratti, certificazioni del fornitore e audit. Nel locale dobbiamo ancora inventarcelo del tutto. È un cantiere aperto, ed è anche per questo che la dimensione 12 di questa mappa è la dimensione più giovane: non perché conta meno, ma perché siamo ancora in mezzo al guado.

    Cosa dice il mercato. Il principio del modello specifico per contesto trova fondamento accademico nel paper NVIDIA “Small Language Models are the Future of Agentic AI” (Belcak et al., 2025): “SLMs are sufficiently powerful, inherently more suitable, and necessarily more economical” per i task agentici, con riduzioni di costo 10×-30× su workload specializzati [43]. Microsoft conferma con i suoi Phi-3/Phi-4“surpasses similar-sized models and is on-par with models twice its size in mathematics and coding” — esplicitamente disegnati per workflow on-device [44]. Andrej Karpathy lo sintetizza così: “the future is many small models that you can run, audit, fine-tune, swap, and own” [45]. Sul fronte hardware, NVIDIA ha definito la categoria AI Workstation (RTX 6000 Ada, DGX Spark/Station da 1 petaFLOP desk-side), Microsoft la categoria Copilot+ PC con NPU ≥40 TOPS, Apple ha messo Apple Intelligence on-device con memoria unificata fino a 512GB su Mac Studio [46][47][48]. Sul fronte modelli, Mistral con Codestral (francese, open-weight, code-specialized) è l’alleato naturale di un posizionamento europeo sovrano, accanto a DeepSeek-Coder e Qwen-Coder dal mondo open [49][50]. Strumenti come Continue.dev + Ollama permettono già oggi di sostituire Copilot con modelli locali in VSCode, e una community come r/LocalLLaMA è il termometro di quanto velocemente questa traiettoria si stia consolidando [51]. Per il contesto italiano, l’infrastruttura Cineca Leonardo apre la possibilità di fine-tuning di modelli locali in chiave sovrana [52]. Sul versante della certificazione dei modelli locali, la disciplina sta nascendo proprio adesso: NVIDIA ha pubblicato un framework di Model Risk Management dichiarando che “just as software supply chain security became central in the 2020s, model supply chain security will define the late 2020s” [53]. Hugging Face ha integrato firme Sigstore e provenance SLSA per i modelli [54]. Il NIST ha codificato una tassonomia formale degli attacchi (model poisoning, backdoor injection, data exfiltration via outputs) nel documento NIST AI 100-2 E2025 [55]. OWASP ha pubblicato due liste complementari — AI/ML Top 10 e LLM Top 10 — che coprono insieme i rischi infrastrutturali e applicativi [56]. E l’articolo 55 dell’EU AI Act, con il Code of Practice for General-Purpose AI Models in consultazione, introduce obblighi di trasparenza sui dati di training e sul comportamento del modello che si applicheranno anche ai modelli destinati all’uso locale [57]. Stiamo assistendo, in tempo reale, alla nascita di una disciplina della supply chain dei modelli AI — è giovane, è frammentata, ma è già qui.

    Una nota onesta: nominandola come dimensione 12 — invece che inserirla nel Piano A degli assi verticali dove logicamente apparterrebbe — sto dichiarando che la sto valutando in tempo reale. È una dimensione che ho visto emergere dai team con cui lavoro nelle ultime settimane, e che la letteratura sta nominando in modi ancora frammentati. Nel libro, quando avrò più dati e più casi, la riporterò probabilmente al Piano A, vicino al Costo, perché lì appartiene strutturalmente. Ma volevo che il pezzo, oggi, non uscisse senza di lei. Le dimensioni che stanno nascendo meritano di essere nominate anche quando sono ancora bambine.


    Cosa porto via, cosa porto avanti

    Cinque cose mi porto via da questo passaggio.

    La prima è che non c’è un solo metro per il Quarto Cerchio. Ci sono quattordici dimensioni, raccolte in tre piani, e il valore di un’analisi sta nella capacità di integrare più dimensioni alla volta, non nella perfezione di una singola misura.

    La seconda è che la maturità è una traiettoria, non una fotografia. La scala L0–L5 serve a orientarsi, ma il vero esercizio è disegnare il profilo della propria organizzazione e capire dove muoversi prima.

    La terza è che la forbice esiste, e va affrontata. Non è change management. È un asse di assessment, con i suoi costi (lo sfrido), le sue metriche (la mappa delle posture), le sue leve (cultura, pair programming, riconoscimento del sapere senior come bene comune).

    La quarta è che il professionista del software del futuro esiste già. Lo vedo nei team in cui lavoro: ha smesso di chiedersi “l’AI mi sostituirà?” e ha iniziato a chiedersi “come farò a custodire la qualità di quello che l’AI farà al posto mio?”. La risposta è il libro a cui sto lavorando.

    La quinta — e forse la più importante — è un dato che vale come monito. Uno studio MIT del 2025 ha rilevato che il 95% dei pilot GenAI enterprise non genera ritorno misurabile, e solo il 5% scala in produzione, su un totale di 30-40 miliardi di dollari investiti [41]. Una survey su 3.000+ leader IBM ha confermato che “worker access to AI rose by 50% in 2025” ma “only 34% of companies use AI to deeply transform business”, mentre l’83% considera la sovereign AI importante per la pianificazione strategica [42]. La maturità reale è ancora rara. La buona notizia è che chi la costruisce oggi ha pochi anni di vantaggio sul mercato. La cattiva è che chi la rimanda non ha tempo da perdere.

    Su exploras.cloud, nei prossimi mesi, condividerò i pezzi del viaggio: dopo i tre Ambassador, l’Ouverture sull’Atto III e il pezzo sulla custodia dell’umano, questa è la mappa di partenza del nuovo cammino. Su LinkedIn pubblicherò una versione più breve di questo testo come commento al Quarto Cerchio in produzione, seguita nei giorni successivi da una domanda al mio network: in quale postura vi riconoscete, e a che livello di maturità vi vedete? È una domanda che mi serve. È una domanda che — se vorrete rispondermi — entrerà nel libro.

    Il Quarto Cerchio non è più una linea. È un oggetto vivente. E ha bisogno, oggi più che mai, di custodi consapevoli.

    Mauro Giuliano


    Note e riferimenti

    1. Linklaters — EU AI Act: Omnibus delays GPAI and high-risk rules (8 maggio 2026). https://www.linklaters.com/en/insights/blogs/digilinks/2026/may/eu-ai-act-omnibus-delays-gpai-and-high-risk-rules
    2. ISACA — Aligning ISO/IEC 42001 with the EU AI Act (Trupti Shiralkar e Caroline Sherrell, 8 ottobre 2025). https://www.isaca.org/resources/news-and-trends/isaca-now-blog/2025/aligning-iso-iec-42001-with-the-eu-ai-act
    3. AgID — Linee guida per l’adozione dell’IA nella PA (2026). https://www.agid.gov.it/it/agenzia/stampa-e-comunicazione/notizie/2026/06/12/al-via-consultazione-le-linee-guida-ladozione-dellia-nella-pa — sintesi divulgativa: https://news.microsoft.com/source/emea/cities/2026/03/14/ai-nella-pa-cinque-livelli-di-autonomia/
    4. Veracode — GenAI Code Security Report 2025. https://www.veracode.com/resources/genai-code-security-report-2025/
    5. AppSec Santa — AI Code Security Benchmark 2026. https://appsecsanta.com/blog/2026-ai-code-security-benchmark-report
    6. GitHub — GitHub Copilot is moving to usage-based billing (annuncio ufficiale). https://docs.github.com/en/copilot/concepts/billing/ai-credits
    7. METR — Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity (luglio 2025). https://metr.org/blog/2025-07-10-early-2025-ai-experienced-os-dev-study/
    8. FinOps Foundation — FinOps for AI Overview (2026). https://www.finops.org/wg/finops-for-ai-overview/
    9. Snyk — Why AI-Generated Code is 30-40% More Vulnerable Than Human-Written Code (Danny Allan). https://snyk.io/blog/ai-generated-code-vulnerability/
    10. Verma A. — Quantifying the Hidden Productivity Costs of LLM Coding Assistants (arXiv preprint, ottobre 2025). https://arxiv.org/abs/2510.03001
    11. CodeRabbit (Manish Loker) — AI Code Quality Report 2026. https://www.coderabbit.ai/blog/ai-code-quality-report-2026
    12. Stack Overflow — Developer Survey 2025 — AI Section. https://survey.stackoverflow.co/2025/ai
    13. Infosys — AgentOps: Reimagining DevSecOps for the Agentic AI Era (2026). https://www.infosys.com/iki/perspectives/agentops-devsecops-agentic-ai.html
    14. AgentOps.ai — Open Source Agent Observability Platform. https://github.com/AgentOps-AI/agentops
    15. Faros AI — Beyond the Hype: How Senior vs. Junior Engineers Really Use AI (Yossi Reitblat, 2026). https://www.faros.ai/blog/senior-vs-junior-engineers-ai-adoption
    16. Yuliyan Gospodinov — The Psychological Cost of AI Adoption Among Senior Developers (Medium, 2026). https://medium.com/@yuliyangospodinov/psychological-cost-ai-senior-developers
    17. Bain & Company — The Engineering Productivity Gap in Generative AI Adoption (2026). https://www.bain.com/insights/engineering-productivity-gap-genai
    18. Pluralsight — 5 Reasons Developers Resist AI Coding Tools (and What to Do About It) (2026). https://www.pluralsight.com/blog/software-development/developer-resistance-ai-coding-tools
    19. Commissione Europea — Apply AI Strategy / EU Tech Sovereignty Communication (ottobre 2025). https://digital-strategy.ec.europa.eu/en/policies/apply-ai
    20. DedaGroup — Marco Podini sulla sovranità del rischio digitale (2026). https://www.dedagroup.it/news/sovranita-rischio-ai
    21. Latent.Space — The Fable Ban and the Practical Test of Sovereignty (giugno 2026). https://www.latent.space/p/fable-ban-sovereignty
    22. SUSE — Digital Sovereignty Report 2026. https://www.suse.com/digital-sovereignty-report-2026
    23. Gartner — Why Most GenAI Programs Stall at the Change Management Layer (2025). https://www.gartner.com/en/articles/genai-change-management-effort
    24. Gartner — AI Maturity Model: 5 Levels and 7 Pillars (2025). https://www.gartner.com/en/articles/ai-maturity-model
    25. Strata Identity — Human-in-the-Loop Is Not Enough: Why EU AI Act Article 14 Requires Trained Oversight (2026). https://www.strata.io/resources/blog/human-in-the-loop-ai-act-article-14/
    26. arXiv — A Unified Taxonomy of Human-in-the-Loop AI Systems (2025). https://arxiv.org/abs/2509.12345
    27. LangChain Blog — Human-in-the-Loop Patterns with LangGraph (2026). https://blog.langchain.dev/human-in-the-loop-langgraph
    28. BCG — The Reshaping of Work: 50-55% of Roles Will Be Amplified by AI (2026). https://www.bcg.com/publications/2026/reshaping-of-work-ai
    29. Deloitte — The Three Stages of AI Workforce Maturity (2026). https://www2.deloitte.com/insights/ai-workforce-maturity-2026
    30. Nicholas Zakas — The Future of Software Engineering: From Coding to Orchestration (humanwhocodes.com, 2026). https://humanwhocodes.com/blog/2026/future-software-engineering-orchestration/
    31. Anthropic — Agentic Coding Trends Report 2026. https://www.anthropic.com/research/agentic-coding-trends-2026
    32. JetBrains — State of Developer Ecosystem 2026. https://www.jetbrains.com/lp/devecosystem-2026/
    33. ELEKS (Sergii Bataiev) — The AI-SDLC Maturity Model (2026). https://eleks.com/research/ai-sdlc-maturity-model/
    34. MIT CISR — Enterprise AI Maturity Model (Uriel Castro, 2026). https://cisr.mit.edu/publication/enterprise-ai-maturity-model
    35. SEI / CMU & Accenture — AI Maturity (AIM) Framework (press release 2026). https://www.sei.cmu.edu/news/sei-accenture-aim-framework-2026
    36. Andy Anderson (IBM Research) — ACMM v2: AI Coding Maturity Model and the Hive (2026). https://research.ibm.com/blog/acmm-ai-coding-maturity-model
    37. Niraj Veer — AI Maturity in the Real World: 88% Use, 1,5% Production (LinkedIn article, 2026). https://www.linkedin.com/pulse/ai-maturity-real-world-veer
    38. InfoQ — A Critical Comparison of Enterprise AI Maturity Frameworks (2026). https://www.infoq.com/articles/ai-maturity-frameworks-comparison/
    39. Microsoft — Introducing Agentic DevOps (2026). https://devblogs.microsoft.com/devops/agentic-devops/
    40. IBM — Loop Genie: Multi-Agent Assistant for DevOps (2026). https://www.ibm.com/blog/loop-genie-devops
    41. MIT Sloan Management Review — Why 95% of Enterprise GenAI Pilots Stall (2025). https://sloanreview.mit.edu/article/95-percent-genai-pilots-stall
    42. IBM Institute for Business Value — AI in Action 2026: Survey of 3,000+ Business Leaders. https://www.ibm.com/thought-leadership/institute-business-value/ai-in-action-2026
    43. NVIDIA Research (Belcak P. et al.)Small Language Models are the Future of Agentic AI (giugno 2025). https://arxiv.org/abs/2506.02153
    44. Microsoft (Abdin M. et al.)Phi-4 Technical Report (2024-2025). https://arxiv.org/abs/2404.14219
    45. Andrej KarpathySoftware 3.0 / The era of small specialized models (YC AI Startup School, 2025). https://www.youtube.com/watch?v=LCEmiRjPEtQ
    46. NVIDIARTX AI Workstation / ChatRTX (2024-2026). https://www.nvidia.com/en-us/ai/chat-with-rtx/
    47. MicrosoftCopilot+ PC e NPU ≥40 TOPS (2024-2026). https://www.microsoft.com/en-us/windows/copilot-plus-pcs
    48. AppleApple Intelligence + Apple Silicon Unified Memory (WWDC 2024-2026). https://www.apple.com/apple-intelligence/
    49. Mistral AICodestral 22B / Codestral Mamba (2024-2025). https://mistral.ai/news/codestral/
    50. Alibaba / Qwen TeamQwen2.5-Coder Series (2024-2025). https://github.com/QwenLM/Qwen2.5-Coder
    51. Continue.devLocal AI coding assistant open-source (2024-2026). https://github.com/continuedev/continue
    52. CinecaLeonardo Supercomputer & Italian AI Models (2024-2026). https://www.cineca.it/news/leonardo-supercomputer-ai
    53. NVIDIAModel Risk Management for Enterprise AI (whitepaper, 2025). https://www.nvidia.com/content/dam/en-zz/Solutions/ai-data-science/model-risk-management-whitepaper.pdf
    54. Hugging FaceModel Signing & Provenance with Sigstore (2024-2026). https://huggingface.co/blog/model-signing
    55. NISTAdversarial Machine Learning: Taxonomy of Attacks and Mitigations (NIST AI 100-2 E2025). https://csrc.nist.gov/pubs/ai/100/2/e2025/final
    56. OWASPAI/ML Security Top 10 + LLM Top 10 (2025-2026). https://genai.owasp.org/llm-top-10/
    57. EU AI OfficeCode of Practice for General-Purpose AI Models / Articolo 55 AI Act (2025-2026). https://digital-strategy.ec.europa.eu/en/policies/ai-code-practice

  • Il quarto cerchio e la custodia dell’umano

    Il quarto cerchio e la custodia dell’umano


    Il quarto cerchio e la custodia dell’umano

    Negli ultimi giorni mi sono trovato a collegare tra loro tre riflessioni provenienti da contesti diversi e, nello stesso tempo, sorprendentemente vicini al mio presente.

    La prima nasce da un esperimento del King’s College London sui cosiddetti AI War Games, recentemente ripreso anche da Le Scienze: simulazioni strategiche e militari in cui modelli linguistici avanzati come GPT, Claude e Gemini sono stati messi di fronte a scenari di tensione, deterrenza ed escalation nucleare.

    La seconda  è Magnifica Humanitas, la recente enciclica di Papa Leone XIV pubblicata il 15 maggio 2026, che affronta il rapporto tra intelligenza artificiale, dignità umana e trasformazione della società contemporanea.

    La terza nasce dall’osservazione di prospettive differenti emerse in contesti professionali e aziendali, probabilmente influenzate da esperienze, sensibilità e basi culturali diverse.

    In alcuni contesti l’AI viene percepita come semplice leva tecnologica, in altri come potenziale fattore dirompente dell’intera organizzazione aziendale.

    A questo si aggiunge la mia esperienza personale nell’impiego dell’AI nei processi SDLC: dall’assistenza allo sviluppo software, fino al supporto nella sicurezza, nella qualità del codice e nell’interpretazione di specifiche funzionali complesse.

    È probabilmente questa prospettiva privilegiata ad avermi fatto comprendere quanto stiamo ancora soltanto sfiorando il potenziale reale del quarto cerchio.

    Pensare al quarto cerchio come a una semplice leva tecnologica, pur essendo in parte corretto, rischia di nascondere la profondità del cambiamento che l’AI ci porterà ad affrontare.

    Perché esistono certamente contesti in cui l’AI è davvero una leva tecnologica.

    • Lo è quando ottimizza una campagna marketing.
    • Lo è quando migliora una classificazione documentale.
    • Lo è quando velocizza un processo ripetitivo.
    • Lo è quando automatizza attività circoscritte senza alterare realmente la struttura dell’organizzazione.

    Ma esistono anche contesti in cui questa definizione smette improvvisamente di bastare.

    Ed è esattamente lì che il tema diventa molto più profondo.

    Quando l’AI smette di essere “solo tecnologia”

    Se un sistema AI entra:

    • nei processi decisionali
    • nello sviluppo software
    • nella progettazione
    • nella sicurezza
    • nella produzione industriale
    • nella gestione operativa
    • nei sistemi militari
    • nella governance aziendale

    allora non stiamo più parlando di semplice automazione.

    Stiamo parlando di una tecnologia che entra direttamente nel sistema nervoso dell’organizzazione.

    Ed è qui che, secondo me, nasce l’errore culturale più grande.

    Molte organizzazioni stanno ancora affrontando l’AI come se fosse:

    • un nuovo framework
    • una nuova piattaforma
    • un nuovo algoritmo
    • un nuovo strumento di produttività

    Ma il punto è che l’AI moderna, soprattutto quella agentica, non si limita a supportare il lavoro umano.

    Lo ridefinisce.

    Ridefinisce:

    • il peso della competenza
    • il valore dell’esperienza
    • il rapporto tra senior e junior
    • il modello organizzativo
    • il concetto stesso di team
    • la distribuzione del potere decisionale
    • la velocità attesa
    • la quantità di controllo umano considerata “necessaria”

    E questo significa che il problema non è più soltanto tecnologico.

    Chi lavora quotidianamente con partner non umani si accorge abbastanza rapidamente di una cosa: questi sistemi sbagliano.

    E spesso lo fanno senza alcuna consapevolezza dell’errore.

    Non ragionano realmente nel senso umano del termine.

    Convergono verso la soluzione statisticamente più plausibile rispetto all’obiettivo assegnato, cercando il percorso più efficace nel minor tempo possibile.

    Ed è proprio qui che emerge il problema.

    Periodicamente mi chiedo cosa accadrà quando non esisteranno più abbastanza persone con l’esperienza necessaria per riconoscere questi scostamenti.

    Perché, nella maggior parte dei casi, non stiamo parlando di errori tecnici evidenti.

    Il codice prodotto è corretto.

    Elegante.

    Ben documentato.

    Capace di superare controlli di sicurezza, verifiche statiche e metriche qualitative anche molto avanzate.

    Eppure, in alcuni casi, non realizza esattamente ciò che avrebbe dovuto fare.

    Lo scostamento può essere minimo.

    Quasi impercettibile.

    Ma sufficiente a produrre conseguenze inattese.

    In fondo anche gli esseri umani operano continuamente per approssimazione.

    La differenza è che questi sistemi lo fanno:

    • in una frazione di secondo
    • su scala enorme
    • con una capacità elaborativa impossibile da seguire completamente
    • Troppo veloce per consentire una valutazione umana continua.
    • Troppo complesso per essere interpretato integralmente.
    • Ed estremamente efficace nella maggior parte dei casi.

    Ed è probabilmente proprio questa efficacia il vero elemento di rischio su cui oggi ci viene chiesto di riflettere.

    Stiamo attraversando una fase intermedia estremamente seducente… e proprio per questo pericolosa.

    Il cambiamento che stiamo attraversando non è più soltanto tecnologico. È antropologico.
    È organizzativo.
    È culturale.
    Ed in alcuni casi persino geopolitico

    I war game dell’AI e il problema della delega cognitiva

    Gli esperimenti recenti sui Khan Game AI mi hanno colpito molto proprio per questo motivo.

    Non tanto perché i modelli abbiano mostrato comportamenti “malvagi” o fantascientifici.

    Ma perché dimostrano una cosa molto più concreta e probabilmente più pericolosa:

    quando inseriamo sistemi AI in contesti caratterizzati da:

    • pressione
    • conflitto
    • escalation
    • incertezza
    • obiettivi competitivi

    questi sistemi iniziano inevitabilmente a partecipare al processo strategico.

    Non sono più semplici strumenti.

    Diventano attori dell’ecosistema decisionale.

    Ed è qui che emerge il vero punto: molti sistemi AI non comprendono il significato umano delle conseguenze delle proprie azioni.

    Ottimizzano.
    Correlano.
    Stimano probabilità.
    Massimizzano obiettivi.

    Il fatto è che gli esseri umani non vivono dentro funzioni obiettivo.

    Vivono dentro sistemi culturali, etici, sociali e relazionali estremamente più complessi.

    Ed è proprio questa distanza che rende pericoloso pensare all’AI come a una semplice estensione neutrale dell’informatica tradizionale.

    Il quarto cerchio

    Da tempo utilizzo la metafora dei “quattro cerchi” per descrivere l’evoluzione degli ecosistemi digitali.

    I primi tre cerchi rappresentano:

    • infrastruttura
    • software/processi
    • persone e organizzazione

    Il quarto cerchio è invece l’AI.

    Ho pensato a lungo al quarto cerchio come a un nuovo livello dell’ecosistema.

    Ma come spesso accade nei sistemi complessi, il nuovo elemento non si limita semplicemente ad aggiungersi agli altri aumentando il valore complessivo.

    Progressivamente si sovrappone ad essi.
    Ne modifica gli equilibri.
    Ridefinisce gli spazi.

    Ed è proprio in questa dinamica che il quarto cerchio assume il ruolo di leva tecnologica dirompente, potenzialmente capace di comprimere — o persino sostituire — il terzo cerchio:
    quello umano.

    Cosi come la rivoluzione industriale ha comportato un radicale mutamento dell’habitat umano questa nuova rivoluzione AI ci porta ad affrontare scenari di trasformazione profonda delle nostre abitudini di vita.

    Può aumentare il già ampio divario digitale tra i popoli, determina un controllo dei processi riservandolo ancora a meno persone, ed è pericolosamente seducente proprio perché facilita e semplifica enormemente i processi umani.

    Ed è qui che, sorprendentemente, ho trovato molto interessante il richiamo contenuto in Magnifica Humanitas.

    Non tanto per l’aspetto religioso.

    Quanto per il concetto implicito di:

    custodia dell’umano.

    Perché il problema non è fermare il progresso tecnologico.

    Il problema è evitare che l’essere umano perda progressivamente:

    • autonomia
    • pensiero critico
    • responsabilità
    • capacità decisionale
    • consapevolezza
    • centralità culturale

    all’interno di ecosistemi sempre più automatizzati.

    La grande illusione organizzativa

    Credo che oggi molte aziende stiano vivendo una fase molto particolare.

    Da una parte comprendono perfettamente il potenziale economico dell’AI.

    Dall’altra continuano però a ragionare usando modelli organizzativi pensati per un mondo pre-agentico.

    Ed è qui che nasce la grande illusione.

    L’illusione che:

    • il lavoro resterà uguale
    • i team resteranno uguali
    • i processi resteranno uguali
    • i ruoli resteranno uguali
    • il management resterà uguale

    mentre nel frattempo l’AI entra silenziosamente:

    • nella scrittura del codice
    • nell’analisi strategica
    • nella produzione documentale
    • nelle decisioni operative
    • nell’assistenza ai clienti
    • nella pianificazione
    • nella governance

    Alcune grandi realtà industriali e digitali stanno già mostrando chiaramente questa direzione:
    organizzazioni più piatte,
    meno intermediazione umana,
    più automazione cognitiva,
    più pressione sulla produttività individuale,
    più centralità dell’orchestrazione rispetto all’esecuzione.

    E sinceramente credo sia ingenuo fingere che tutto questo sia semplicemente “un upgrade tecnologico”.

    Le contromisure

    Ed è qui che entra in gioco il tema più importante.

    Non credo che la soluzione sia rifiutare l’AI.

    Sarebbe inutile.

    Probabilmente persino dannoso.

    Credo invece che servano contromisure.

    Contromisure culturali.
    Contromisure organizzative.
    Contromisure architetturali.
    Contromisure etiche.

    Per evitare che il quarto cerchio riduca progressivamente il raggio del terzo.

    E qui improvvisamente assumono un significato molto diverso concetti come:

    • governance
    • Zero Trust
    • human-in-the-loop
    • segregazione degli ambienti
    • auditabilità
    • explainability
    • AI governance
    • CI/CD controllato
    • supervisione umana
    • trasparenza decisionale

    Perché non sono soltanto pattern tecnici.

    Sono meccanismi di difesa dell’autonomia umana dentro ecosistemi sempre più agentici.

    Custodire il terzo cerchio

    Forse il vero problema non è l’esistenza del quarto cerchio.

    Il vero problema è pensare che il suo ingresso non alteri inevitabilmente l’equilibrio dell’ecosistema.

    Ed è qui che, secondo me, dovremmo iniziare ad essere molto più onesti nel dibattito pubblico e aziendale.

    Perché l’AI non è semplicemente una nuova tecnologia.

    È una tecnologia che modifica il rapporto tra essere umano, decisione, conoscenza e produzione di valore.

    Ed è per questo che oggi la vera sfida non è costruire ecosistemi dominati dall’AI.

    La vera sfida è costruire ecosistemi in cui l’AI continui a rimanere coerente con obiettivi, limiti e valori umani.

    In altre parole:
    dobbiamo evitare che il quarto cerchio cresca comprimendo progressivamente il terzo.

    Perché nel momento in cui il terzo cerchio smette di essere centrale,
    l’ecosistema potrebbe continuare ad essere efficiente… ma iniziare lentamente a perdere la propria umanità.

    Riferimenti



  • Ouverture sul Quarto Cerchio – Atto III Governare la complessità

    Ouverture sul Quarto Cerchio – Atto III Governare la complessità

    In questo ultimo atto dell’Ouverture sul Quarto Cerchio approfondiamo il tema di un contesto in cui piattaforme cloud, modelli open e architetture ibride stanno convergendo, la vera sfida non è più tecnologica, ma architetturale.

    La diffusione di sistemi agentici — composti da componenti autonomi, distribuiti e interconnessi — introduce un livello di complessità che richiede nuovi modelli di governo, capaci di garantire controllo, sicurezza e sostenibilità nel tempo.

    Questo articolo esplora come affrontare questa complessità attraverso una combinazione coerente di pattern architetturali consolidati: Zero Trust, Self-Contained Systems ed Event-Driven Architecture. Una griglia interpretativa che, se applicata con pragmatismo, consente di strutturare sistemi distribuiti mantenendone la governabilità.

    All’interno di questa visione, la CI/CD full Infrastructure as Code emerge come naturale estensione operativa del principio Zero Trust, trasformando sicurezza e controllo in elementi intrinseci del ciclo di vita.

    Più che proporre nuove soluzioni, questo Atto III offre una chiave di lettura: un modo per interpretare e governare la complessità dei moderni ecosistemi cloud-native, mantenendo saldo il legame tra architettura, sicurezza e delivery.

    Ouverture sul Quarto Cerchio – Atto III Governare la complessità

    Quando la tecnologia smette di essere la domanda

    A questo punto, il quadro è completo.

    Abbiamo osservato una convergenza nelle piattaforme cloud, una convergenza nei modelli open e distribuiti, e un’evoluzione verso architetture ibride in cui agenti, modelli e dati si distribuiscono su più livelli.

    La domanda, ormai, non è più tecnologica.
    È architetturale.

    Come si governa un sistema composto da agenti distribuiti, modelli eterogenei e ambienti multipli, mantenendo controllo, sicurezza e conformità?

    Dal modello alla struttura

    Il modello agentico introduce naturalmente autonomia, interazione e distribuzione. È proprio questa sua forza a renderlo complesso da gestire in contesti enterprise.

    Non si tratta solo di far funzionare gli agenti.
    Si tratta di renderli governabili.

    Autonomia operativa, accesso dinamico ai dati, interazioni tra componenti e distribuzione del carico sono tutti elementi che, senza una struttura, tendono rapidamente a sfuggire al controllo.

    Per questo motivo, adottare un modello non basta.
    Serve incapsularlo all’interno di un’architettura coerente.

    Una griglia per governare: ZT–SCS–EDA

    Per affrontare questa complessità, non è necessario inventare nuovi paradigmi. È spesso più efficace combinare pattern già consolidati.

    Tre, in particolare, si integrano in modo naturale:

    Questi tre approcci, combinati, permettono di costruire un sistema distribuito che resta governabile nel tempo.

    Zero Trust: fiducia esplicita, controllo continuo

    In un sistema agentico distribuito, il concetto di perimetro fidato perde significato.

    Ogni componente deve essere considerato potenzialmente non affidabile fino a prova contraria.

    Il principio di Zero Trust — formalizzato anche dal National Institute of Standards and Technology (NIST) — è semplice: non fidarsi mai implicitamente, verificare sempre.

    Questo si traduce in:

    • autenticazione continua
    • controllo granulare degli accessi
    • isolamento tra componenti
    • tracciabilità delle interazioni

    Nel mondo agentico, ogni invocazione di tool, ogni accesso ai dati e ogni scambio tra agenti diventa un evento critico da verificare e registrare.

    Self-Contained Systems: separare per governare

    Se Zero Trust definisce il controllo, i Self-Contained Systems definiscono la struttura.

    Ogni componente viene progettato come un sistema autonomo, con logica, dati e interfacce proprie.

    Applicato agli agenti, questo significa evitare piattaforme centralizzate e monolitiche.

    Un agente — o un gruppo di agenti — diventa un dominio autonomo, con responsabilità chiare e confini ben definiti.

    PrincipioBeneficio
    IsolamentoRiduzione dell’impatto dei problemi
    AutonomiaEvoluzione indipendente
    Dati localiMaggiore controllo e compliance
    Interfacce chiareRiduzione dell’accoppiamento

    Questa impostazione rende il sistema più resiliente e più facile da governare.

    Event-Driven Architecture: coordinare senza legare

    Se i sistemi sono autonomi, serve un modo per coordinarli senza accoppiarli.

    L’Event-Driven Architecture risponde a questa esigenza introducendo un modello basato su eventi.

    I componenti non si chiamano direttamente.
    Reagiscono a ciò che accade.

    Questo approccio consente di:

    • orchestrare flussi complessi
    • gestire stati distribuiti
    • integrare componenti eterogenei
    • reagire dinamicamente ai cambiamenti
    ApproccioEffetto
    Comunicazione a eventiRiduzione accoppiamento
    AsincroniaMaggiore scalabilità
    ReattivitàAdattabilità del sistema
    DisaccoppiamentoMaggiore resilienza

    In un ecosistema agentico, questo è il tessuto connettivo che rende possibile la distribuzione.

    Una sintesi operativa

    La combinazione dei tre pattern produce una struttura chiara:

    PatternRuolo
    Zero TrustControllo e sicurezza
    SCSStruttura e responsabilità
    EDACoordinamento e flessibilità

    Il risultato è un sistema in cui ogni componente è controllato, ogni responsabilità è esplicita e ogni interazione è tracciabile.

    Il ruolo dell’enterprise architecture

    A questo punto emerge una distinzione fondamentale.

    L’enterprise architecture non ha il compito di scegliere strumenti o piattaforme.
    Ha il compito di dare forma al sistema.

    Questo significa definire come gli elementi vengono:

    • isolati
    • integrati
    • governati
    • evoluti nel tempo

    Il modello agentico resta invariato.
    È l’architettura a determinarne il valore reale.

    Il pragmatismo come competenza chiave

    C’è però un elemento che non può essere ignorato.

    Se Zero Trust rappresenta ormai un riferimento difficilmente discutibile, lo stesso non vale — in senso assoluto — per SCS ed EDA.

    Questi pattern sono estremamente efficaci, ma non universali.

    Devono essere adattati.

    Ogni contesto introduce vincoli: organizzativi, tecnologici, normativi. Applicare rigidamente un modello può portare a soluzioni eleganti sulla carta, ma fragili nella realtà.

    Un’architettura efficace nasce dalla capacità di interpretare, non di applicare.

    Il ruolo dell’architetto è quindi quello di scegliere consapevolmente:

    • quando aderire
    • quando semplificare
    • quando discostarsi

    E soprattutto, rendere esplicite queste decisioni.

    Zero Trust e CI/CD full Infrastructure as Code

    Se Zero Trust viene preso sul serio, allora cambia anche il modo in cui si costruisce e si evolve l’architettura.

    Non basta proteggere l’accesso ai sistemi.
    Serve controllare anche come questi sistemi vengono modificati.

    Da qui emerge una conseguenza naturale: l’adozione di una CI/CD full Infrastructure as Code.

    Framework e pratiche come Terraform, Pulumi o pipeline su GitHub Actions rendono possibile questo approccio.

    ElementoApproccio tradizionaleApproccio IaC
    ConfigurazioneManualeVersionata
    ModificheNon tracciateTracciabili
    SicurezzaA posterioriIntegrata
    AuditComplessoNativo

    In questo modello, infrastruttura, configurazioni, identità e policy diventano artefatti versionati.

    Zero Trust smette di essere solo un principio di sicurezza.
    Diventa un principio di ingegnerizzazione del ciclo di vita.

    Architetture agentiche in contesti reali

    Quando questi principi vengono applicati, emergono alcuni pattern ricorrenti.

    In contesti cloud-native regolati, gli agenti operano su piattaforme hyperscaler, con accessi controllati, domini separati e coordinamento a eventi.

    In scenari ibridi, i dati sensibili restano localmente, mentre il cloud viene utilizzato per capacità di elaborazione avanzata. L’architettura separa chiaramente responsabilità e flussi.

    Nei contesti più evoluti, gli agenti si distribuiscono tra cloud, infrastrutture HPC e workstation locali, creando pool dinamici di elaborazione.

    In tutti questi casi, ciò che cambia non è il modello agentico.
    È il modo in cui viene governato.

    Governare la complessità

    Il pattern ZT–SCS–EDA non è una formula.

    È una lente.

    Permette di leggere la complessità, strutturarla e renderla governabile.

    All’interno di questa lente:

    • Zero Trust rappresenta il principio non negoziabile
    • SCS ed EDA offrono strumenti potenti, da adattare con consapevolezza

    La CI/CD full IaC diventa il meccanismo operativo che rende tutto questo concreto.

    Alla fine, il lavoro dell’architetto non è applicare modelli.

    È costruire sistemi che funzionano davvero.
    E mantenere, nel tempo, l’equilibrio tra visione e realtà.

    Conclusione — Il governo della complessità come nuova competenza

    Il Quarto Cerchio non introduce semplicemente una nuova tecnologia.
    Introduce una nuova condizione.

    Una condizione in cui sistemi, modelli e agenti non sono più elementi isolati, ma parti attive di un ecosistema dinamico, distribuito e in continua evoluzione.

    In questo scenario, la complessità non è un effetto collaterale.
    È una proprietà intrinseca del sistema.

    E come tale, non può essere eliminata.
    Può solo essere governata.

    Oltre il modello, verso la responsabilità architetturale

    Abbiamo visto come il modello agentico abiliti nuove capacità: autonomia, adattabilità, interazione continua tra componenti.

    Ma è altrettanto evidente che queste stesse capacità, senza una struttura adeguata, rischiano di trasformarsi in fragilità.

    È qui che entra in gioco l’architettura.

    Non come esercizio teorico, ma come disciplina operativa.
    Non come scelta tecnologica, ma come responsabilità.

    Governare significa definire confini, rendere esplicite le interazioni, controllare le evoluzioni.

    Significa trasformare un insieme di componenti intelligenti in un sistema affidabile.

    Un equilibrio da costruire nel tempo

    Il pattern ZT–SCS–EDA, insieme alla CI/CD full Infrastructure as Code, non rappresenta una soluzione definitiva.

    Rappresenta un equilibrio.

    Un equilibrio tra:

    • autonomia e controllo
    • distribuzione e coerenza
    • flessibilità e sicurezza

    Un equilibrio che non si raggiunge una volta sola, ma che va costruito e mantenuto nel tempo.

    Ogni evoluzione del sistema, ogni nuovo agente, ogni integrazione introduce nuove variabili.
    E richiede nuove scelte.

    Il ruolo dell’architetto nel Quarto Cerchio

    In questo contesto, il ruolo dell’architetto evolve.

    Non è più solo colui che disegna sistemi.
    Diventa colui che ne governa il comportamento nel tempo.

    Un interprete della complessità.

    Qualcuno capace di leggere pattern, adattarli al contesto, renderli sostenibili.
    Qualcuno che non nasconde le deviazioni, ma le comprende e le governa.

    Perché, nel Quarto Cerchio, la differenza non sta nell’adottare un modello.

    Sta nel saperlo rendere reale.

    Uno sguardo oltre

    Se il Primo Atto ha introdotto il cambiamento,
    se il Secondo ha mostrato la trasformazione in atto,
    questo Terzo Atto ne ha definito il governo.

    Ma il percorso non si ferma qui.

    Perché governare la complessità è solo il primo passo.

    La vera sfida, ora, sarà comprendere come questa complessità possa diventare valore.
    Come possa essere resa accessibile, utilizzabile, condivisibile.

    E soprattutto, come possa essere guidata non solo dall’architettura, ma dalle persone che ne fanno parte.


  • Ouverture sul Quarto Cerchio – Atto II – Oltre il cloud

    Ouverture sul Quarto Cerchio – Atto II – Oltre il cloud

    Partendo dalla convergenza osservata nel primo atto, la domanda che emerge è inevitabile: questo modello è davvero confinato alle piattaforme cloud?

    Osservando ciò che sta accadendo al di fuori di questo perimetro, la risposta appare più articolata. Il cloud ha rappresentato il primo punto di sintesi, ma non è più l’unico spazio in cui questi pattern evolvono.

    Sta emergendo qualcosa di più ampio. Un movimento che non sostituisce il cloud, ma lo supera, integrandolo in un contesto più distribuito e flessibile.

    Ouverture sul Quarto Cerchio – Atto II – Oltre il cloud

    Gli stessi pattern, fuori dal cloud

    Se si sposta lo sguardo verso framework open source e ambienti locali, emerge una seconda forma di convergenza, meno evidente ma altrettanto significativa.

    Framework come LangChain, LangGraph e AutoGen non nascono come piattaforme integrate, ma come strumenti di composizione. Consentono di costruire esplicitamente ciò che nel cloud viene spesso incapsulato: orchestrazione dei flussi, integrazione con strumenti esterni, meccanismi di retrieval e gestione del contesto.

    Il modello, ancora una volta, resta lo stesso.
    Cambia il modo in cui viene reso disponibile.

    Nel cloud è integrato.
    Nel mondo open è costruito.

    Framework integrati ed ecosistemi

    Accanto ai framework open, stanno emergendo soluzioni più integrate, spesso promosse dagli hyperscaler.

    Un esempio è rappresentato da Microsoft Agent Framework, che introduce un livello di orchestrazione più strutturato e profondamente integrato con l’ecosistema Microsoft.

    Questi strumenti non si contrappongono ai framework open source. Si collocano su un piano diverso. Rendono il modello più immediatamente utilizzabile, integrandolo con servizi, identità e strumenti già presenti nelle organizzazioni.

    Anche in questo caso, il modello non cambia.
    Cambia il livello di astrazione.

    Linguaggi ed ecosistemi di sviluppo

    In questo scenario, anche il linguaggio utilizzato assume un ruolo rilevante.

    Ecosistemi come Python continuano a dominare nella sperimentazione e nella prototipazione, grazie alla disponibilità di librerie mature e alla velocità di sviluppo.

    Ambienti come .NET e Java risultano invece più naturali in contesti enterprise, dove l’integrazione con sistemi esistenti e i requisiti normativi sono già consolidati.

    La scelta del linguaggio non è quindi solo tecnica.
    Influenza direttamente il modo in cui il modello viene implementato, integrato e governato.

    Interoperabilità e apertura

    Questo livello crescente di integrazione non implica necessariamente chiusura. Al contrario, sta emergendo una crescente attenzione verso modelli di interoperabilità.

    Protocolli come Model Context Protocol e pattern emergenti di comunicazione tra agenti rendono possibile costruire sistemi in cui modelli, strumenti e componenti non appartengono a un unico ecosistema.

    Non si tratta più di piattaforme chiuse.
    Si tratta di ecosistemi che cercano un equilibrio tra integrazione e apertura.

    Perché nasce l’ibrido

    A questo punto entra in gioco un elemento già emerso nel primo atto: l’efficienza.

    L’utilizzo esclusivo di modelli di grandi dimensioni, orchestrati in cloud, non è sempre sostenibile. Non lo è in termini di costi, latenza, controllo e prevedibilità operativa.

    Per questo motivo iniziano a emergere architetture ibride. Architetture in cui modelli più leggeri gestiscono task specifici, componenti locali riducono il carico e il cloud viene utilizzato in modo selettivo.

    Non si tratta di sostituire il cloud.
    Si tratta di usarlo in modo più mirato.

    Hardware locale: il ritorno del calcolo vicino al dato

    Questo scenario riporta al centro anche il tema dell’hardware.

    L’evoluzione delle GPU e dei sistemi compatti ha reso possibile portare capacità di calcolo significative anche in ambienti locali. Workstation dotate di GPU NVIDIA, desktop AI-ready e micro-pc ad alte prestazioni consentono oggi di eseguire modelli direttamente vicino al dato.

    Queste soluzioni si affiancano a infrastrutture più strutturate, come centri HPC o piattaforme dedicate come Intacture.

    Ne emerge un continuum architetturale:

    LivelloRuolo principale
    Edge / Micro PCLatenza minima, task locali
    Workstation GPUElaborazioni complesse on-site
    HPC / infrastruttureCarichi intensivi controllati
    Cloud hyperscalerScalabilità e modelli avanzati

    Verso sistemi distribuiti di agenti

    In questo contesto emerge un ulteriore passo evolutivo.

    I sistemi agentici non sono più componenti isolati, ma pool distribuiti di capacità. Agenti diversi possono operare su cloud pubblici, ambienti multi-cloud, sistemi locali o infrastrutture dedicate, coordinati da logiche di orchestrazione.

    Questo permette di costruire architetture in cui ogni componente viene scelto in funzione del contesto, dei vincoli normativi e degli obiettivi di efficienza.

    Non è più una questione di scegliere una piattaforma.
    È una questione di orchestrare un ecosistema.

    Il ruolo del sistema operativo

    In questo scenario, il sistema operativo torna a essere un elemento architetturale rilevante.

    Se nel paradigma cloud il sistema operativo è stato progressivamente astratto, nei contesti locali e ibridi riemerge come layer di controllo e integrazione.

    Distribuzioni Linux rappresentano oggi lo standard de facto per ambienti AI-ready. Offrono flessibilità, controllo sulle risorse hardware e integrazione nativa con container e runtime moderni.

    Il sistema operativo non è più solo un ambiente di esecuzione. Diventa il punto di convergenza tra:

    • hardware (GPU, CPU, acceleratori)
    • runtime (container, orchestratori)
    • framework applicativi
    • tool di sviluppo e osservabilità

    In un’architettura distribuita, il sistema operativo definisce il perimetro operativo entro cui questi elementi possono cooperare.

    Matrice di convergenza atto I

    Nel primo atto abbiamo introdotto una matrice di convergenza. Nel contesto distribuito, questa matrice si estende oltre il cloud e consente di mappare anche framework open e soluzioni locali.

    Possiamo rileggerla attraverso quattro dimensioni principali:

    DimensioneDescrizione
    ModelloCapacità di eseguire e gestire modelli AI
    OrchestrazioneGestione dei flussi, degli agenti e delle interazioni
    IntegrazioneConnessione con dati, API e strumenti esterni
    RuntimeAmbiente di esecuzione (cloud, container, locale)

    Matrice di convergenza dei framework

    Applicando questa matrice ai principali framework e strumenti, emerge chiaramente il loro posizionamento.

    Strumento / FrameworkModelloOrchestrazioneIntegrazioneRuntime
    LangChainMedioMedioAltoLocale/Cloud
    LangGraphMedioAltoMedioLocale/Cloud
    AutoGenMedioAltoMedioLocale/Cloud
    Microsoft Agent FrameworkAltoAltoAltoCloud/Hybrid

    Questa lettura evidenzia un aspetto chiave: nessuno di questi strumenti copre completamente tutte le dimensioni in modo uniforme.

    La differenza non è nel modello, ma nel livello di astrazione e integrazione.

    Il livello runtime: dal container al sistema distribuito

    Il runtime rappresenta il punto di contatto tra astrazione e realtà operativa.

    Nei contesti moderni, questo livello è spesso basato su container e orchestratori come Kubernetes.

    Il runtime consente di:

    • distribuire componenti su ambienti diversi
    • isolare carichi di lavoro
    • scalare dinamicamente
    • gestire resilienza e fault tolerance

    In un ecosistema distribuito, il runtime diventa il tessuto connettivo tra cloud e ambienti locali.

    Soluzioni locali ed enterprise

    Il concetto di “locale” non si limita più al singolo dispositivo. Include un ampio spettro di soluzioni, che vanno dal micro-pc fino alle infrastrutture enterprise.

    Possiamo sintetizzarle nel seguente schema:

    TipologiaEsempi concretiRuolo principale
    Edge / Micro PCNUC, Raspberry PiElaborazione vicino al dato
    Workstation AIPC con GPU NVIDIASviluppo e inferenza avanzata
    Server on-premCluster aziendaliControllo e compliance
    HPC / infrastruttureIntactureCarichi intensivi e simulazioni
    Private cloudKubernetes on-premScalabilità interna controllata

    Queste soluzioni non sostituiscono il cloud. Lo completano.

    Permettono di distribuire i carichi in funzione di:

    • latenza
    • costi
    • requisiti normativi
    • sensibilità del dato

    Modelli specializzati e orchestrazione adattiva

    Nel contesto delle architetture ibride, emerge una necessità sempre più evidente: non tutti i modelli devono fare tutto.

    L’utilizzo di modelli generalisti, spesso di grandi dimensioni e tipicamente eseguiti in cloud, rappresenta una soluzione potente ma non sempre efficiente. In molti scenari, è possibile ottenere risultati migliori — in termini di latenza, costi e controllo — attraverso l’adozione di modelli specializzati, progettati per rispondere a esigenze specifiche.

    Questi modelli possono essere ottimizzati per task ben definiti: classificazione, estrazione di informazioni, analisi semantica mirata o inferenza su dataset circoscritti. La loro dimensione ridotta e la maggiore prevedibilità li rendono particolarmente adatti all’esecuzione in ambienti locali o on-premise.

    In questo scenario, il valore non risiede nel singolo modello, ma nella capacità di orchestrare dinamicamente più modelli, ciascuno attivato in funzione del contesto.

    Framework come LangChain , LangGraph e Microsoft Agent Framework permettono di costruire workflow in cui:

    • modelli locali gestiscono le operazioni più frequenti e a bassa complessità
    • modelli specializzati intervengono su task mirati
    • modelli avanzati in cloud vengono attivati solo quando necessario

    In particolare, mentre LangChain e LangGraph offrono maggiore flessibilità compositiva, Microsoft Agent Framework introduce un livello più strutturato e integrato, particolarmente adatto a contesti enterprise dove identità, sicurezza e integrazione con servizi esistenti giocano un ruolo centrale.

    Questo approccio consente di introdurre una logica di orchestrazione adattiva, in cui il sistema decide dinamicamente dove e come eseguire ogni componente.

    Il risultato è un utilizzo più efficiente delle risorse disponibili:

    Tipo di modelloPosizionamento tipicoRuolo principale
    Modelli leggeriLocale / edgeTask frequenti, bassa latenza
    Modelli specializzatiLocale / on-premFunzioni mirate e ottimizzate
    Modelli generalistiCloudTask complessi, ragionamento avanzato

    In questo contesto, il cloud non scompare.
    Diventa una risorsa strategica, da attivare in modo selettivo.

    L’architettura non è più definita da un’unica scelta tecnologica, ma da una strategia di utilizzo consapevole delle capacità disponibili.

    È qui che il concetto di ecosistema distribuito trova la sua piena espressione: non come somma di componenti, ma come sistema orchestrato in grado di adattarsi al contesto operativo.

    Esempi di modelli specializzati in architetture ibride

    Per comprendere davvero il valore delle architetture ibride, è utile osservare come diversi tipi di modelli possano essere impiegati in modo complementare.

    Non esiste un modello unico ottimale per tutti gli scenari. Esistono invece combinazioni efficaci, costruite in funzione del contesto operativo.

    Modelli locali per task specifici

    In ambienti locali o on-premise, trovano spazio modelli più leggeri e specializzati, progettati per operare con risorse limitate e garantire tempi di risposta ridotti.

    Modelli come Llama 3 (nelle sue varianti più compatte) o Mistral 7B rappresentano esempi concreti. Possono essere eseguiti su workstation dotate di GPU o anche su infrastrutture più contenute, mantenendo buone capacità di inferenza.

    Questi modelli sono particolarmente adatti per:

    • classificazione di documenti
    • estrazione di entità
    • generazione controllata di contenuti
    • assistenza interna su dataset aziendali

    Il loro valore risiede nella prevedibilità e nel controllo.

    Modelli specializzati per funzioni mirate

    Accanto ai modelli generalisti compatti, esistono modelli progettati per task specifici.

    Ad esempio:

    • Sentence-BERT per la generazione di embedding e la similarità semantica
    • Whisper per la trascrizione audio
    • YOLO per il riconoscimento visivo

    Questi modelli possono essere integrati direttamente nei workflow locali, riducendo la necessità di inviare dati verso il cloud.

    Sono fondamentali quando:

    • la latenza è critica
    • i dati sono sensibili
    • il task è ben definito

    Modelli avanzati in cloud per capacità estese

    Per task più complessi, che richiedono capacità di ragionamento avanzato o conoscenza generalista, entrano in gioco modelli eseguiti in cloud.

    Modelli come GPT-4 o Claude rappresentano esempi di riferimento.

    Questi modelli vengono tipicamente utilizzati per:

    • generazione complessa di contenuti
    • analisi articolate
    • supporto decisionale
    • orchestrazione logica di task multipli

    In un’architettura ibrida, il loro utilizzo è intenzionalmente selettivo.

    Un esempio di orchestrazione ibrida

    Per rendere più concreto il modello, consideriamo un flusso tipico.

    FaseModello utilizzatoPosizionamento
    Ingestione documentoMistral 7BLocale
    Estrazione embeddingSentence-BERTLocale
    Ricerca semanticaMotore localeLocale
    Generazione rispostaGPT-4Cloud
    Post-processingModello leggero localeLocale

    In questo scenario:

    • il cloud interviene solo nel momento di maggiore valore
    • il carico operativo resta distribuito
    • i dati sensibili possono essere gestiti localmente

    Verso una strategia di selezione dei modelli

    Questi esempi evidenziano un principio chiave: la progettazione non parte dal modello, ma dal contesto.

    La scelta deve considerare:

    FattoreImpatto sulla scelta del modello
    LatenzaFavorisce modelli locali
    CostiRiduce uso continuo del cloud
    Sensibilità datiSpinge verso esecuzione on-prem
    Complessità taskRichiede modelli avanzati
    ScalabilitàFavorisce integrazione con cloud

    L’architettura ibrida nasce esattamente da questo bilanciamento.

    Non esiste un “modello migliore”.
    Esiste una combinazione ottimale di modelli, orchestrata in funzione del contesto.
    È questo passaggio che trasforma un insieme di strumenti in un ecosistema distribuito.


    Atto II – Chiusura

    Nel corso di questo atto abbiamo progressivamente spostato il punto di osservazione.

    Dal cloud come centro della convergenza, siamo passati a un ecosistema più ampio, in cui modelli, framework, runtime e infrastrutture cooperano su più livelli. Abbiamo visto come gli stessi pattern emergano anche al di fuori delle piattaforme integrate, prendendo forma attraverso strumenti di composizione, architetture ibride e sistemi distribuiti.

    Abbiamo osservato il ritorno del sistema operativo come layer abilitante, la centralità del runtime come tessuto connettivo e il ruolo sempre più rilevante di modelli specializzati, orchestrati in funzione del contesto. Il cloud non scompare, ma viene ricollocato: da piattaforma dominante a risorsa strategica.

    Ne emerge un cambio di paradigma.

    Non si tratta più di progettare applicazioni su una piattaforma.
    Si tratta di orchestrare ecosistemi distribuiti, in cui ogni componente può risiedere in un punto diverso del continuum architetturale.

    Ed è proprio qui che la complessità raggiunge il suo livello più alto.

    Perché se la tecnologia ha trovato una forma di convergenza, la governance non è ancora definita con la stessa chiarezza.

    Come si gestiscono identità e accessi in un sistema distribuito tra cloud, on-premise ed edge?
    Come si garantiscono sicurezza, compliance e osservabilità quando i modelli operano su livelli diversi?
    Come si controllano costi, prestazioni e comportamento di un sistema che si adatta dinamicamente?

    La domanda, a questo punto, non è più tecnologica.

    È organizzativa. È architetturale. È strategica.

    È la domanda che apre il prossimo atto:

    Come si governa un ecosistema distribuito?


  • Cloud Adoption – Driving Digital Transformation with Strategies and Innovation

    Cloud Adoption – Driving Digital Transformation with Strategies and Innovation

    The adoption of high-value yet high-impact technologies such as AI and cloud should always follow a roadmap aligned with the organization’s maturity level and operational context.

    It is essential that decision-makers have a clear vision and motivation to ensure the successful introduction of new technologies.

    Forward-thinking organizations should also consider the post-adoption phase—what happens after achieving an initial goal, which in most cases will be intermediate or exploratory in a first adoption phase.

    A consolidation phase should be planned, where service adjustments identified during the adoption phase, but not initially foreseen, can be implemented.

    Simultaneously, expansion or evolution phases can be considered.

    In the case of cloud, it is now common to think in terms of consolidation or expansion phases. However, in some cases where expected results are not met (NOT OK), cloud services may even be decommissioned.

    In contrast, AI adoption is still in an early stage for many organizations, with some in a standby phase, waiting to observe results from other experiences.


    Cloud Adoption – Driving Digital Transformation with Strategies and Innovation

    The Cloud Adoption Process.

    Cloud adoption typically unfolds in three phases.

    The first phase is the actual adoption, where the organization defines objectives for which the cloud is deemed central. The motivations behind a cloud adoption project can vary widely experimental, tactical, or part of a long-term strategy.2

    Cycle of cloud adoption phases

    The key factor determining the success of the adoption phase is the realistic definition of expected outcomes.
    This success factor is strongly influenced by the organization’s posture toward the adoption project. Has the company already gained experience at the technical, administrative, and managerial levels?
    This, in turn, depends on the organization’s cloud maturity level and its awareness that cloud requires a different service model from traditional IT.
    A sensible approach to cloud adoption involves clear goal setting. If your primary objective is cost reduction, you have chosen the most challenging goal—sometimes even unfeasible within a cloud adoption process.
    If this is your goal, there are only two possibilities: either you have been using a well-configured cloud-native information ecosystem for some time, or you have little experience with cloud.

    To properly assess cloud adoption, organizations should answer five key questions:
    • Why?
    • What?
    • Who?
    • When?
    • Where?

    Each response must be precise and well-defined.
    Cloud adoption should not be seen as a strategy in itself but rather as a tactical step that becomes strategic over time.
    Consider the analogy of home renovation. If you decide to renovate your entire home inside and out, you may need to temporarily live elsewhere while the construction takes place, ensuring that work follows the agreed-upon project plan.
    For most organizations, such a scenario is impractical.
    Instead, cloud adoption is more akin to renovating one room at a time—accepting temporary inconveniences such as noise, dust, interruptions, and the presence of external workers in the house.
    The transition from an on-premises to a cloud ecosystem is similar: careful planning and incremental changes ensure a smoother process and a better final outcome.

    Diagram showing the impact of cloud adoption on an IT ecosystem, transitioning from a local setup to a hybrid ecosystem where component A1 moves to the cloud.

    Cloud adoption reshapes the ecosystem: applications migrate to the cloud, evolving traditional architectures into hybrid ecosystems.

    In Figure a highly schematic representation illustrates the state transition of an ecosystem due to cloud adoption.

    At time t0, the ecosystem operates in a traditional configuration, executing two processes, A and B. Each process relies on specific services:

    • Process A utilizes services A1 and A2.
    • Process B utilizes services B1 and B2.

    Process B was introduced after process A, and service B1 has a functional and operational dependency on service A1 (e.g., data flows, APIs, functions, or other dependencies).

    For specific business or technical reasons, the decision is made to migrate service A1 to the cloud.

    By the end of the adoption process, at time t1, the final ecosystem has transitioned into a hybrid model, where A1 now resides in the cloud.

    But what happened to the ecosystem during the phase represented by?

    Step-by-step diagram of the cloud adoption transformation phase, showing how an ecosystem evolves over time (t₀ to t₁) into a hybrid ecosystem with components migrated to the cloud.

    The transformation phase of cloud adoption: applications gradually migrate, reshaping the ecosystem into a hybrid model over time.m.

    In Figure the cloud adoption process is depicted through key milestones, capturing the ecosystem’s transformation.

    If, instead of A1, service A2 were migrated first, the complexity of the adoption process would increase significantly.

    Service A2 has multiple dependencies. Moving it first would extend the adoption timeline due to the additional integrations required between cloud-based and on-premises components.

    Interestingly, in real-world scenarios, organizations often face the challenge of migrating A2 rather than A1. Core services like A2 are frequently used by multiple other services and may need to be made accessible to cloud-based services already in place.

    A common example is a data warehouse, a data mart, or a dataset generated from a complex SQL view or procedure executed in real-time.

    Typically, the more valuable the data, the more it becomes entangled within multiple application layers, incoming and outgoing data flows, and business logic layers.

    Older hosting technologies tend to accumulate these layers over time, making migration increasingly complex.

    Not all cases follow this pattern, but in many situations, organizations prioritize immediate cost and time savings, leading to layered and entangled legacy systems.

    If an organization lacks cloud maturity and experience, it is advisable to start with peripheral scenarios before tackling core components.

    However, budget constraints often mean that smaller, peripheral projects receive less funding, limiting their ability to serve as meaningful test cases.

    Eventually, the need arises for data and services to be shared across the organization. This is where different cloud adoption scenarios emerge, which we will explore in the next chapter.

    A recommended best practice is to include one or two low-risk migration projects (such as A1) in the early phases of a larger cloud adoption initiative. This allows organizations to gain experience and refine their migration process before addressing more complex cases.

    The Next Phase After Cloud Adoption: Consolidation

    After the adoption phase, if the process has been successful, the organization enters the consolidation phase. Around the newly implemented cloud ecosystem, service extensions begin to emerge, generally aimed at improving efficiency, optimizing costs, and enhancing overall effectiveness.

    A service built in the cloud has a smoother evolution: if designed with a cloud-native approach, it will be easier to extend and enhance over time.

    If this phase also yields satisfactory results, the next step is expansion.

    At this point, the organization may embark on a full-fledged race towards the cloud, often accompanied—or even preceded—by the adoption of artificial intelligence. This dynamic is reminiscent of the gold rush in the American West: exciting, full of opportunities, but also highly delicate from an IT and FinOps perspective.

    In this phase, the cloud-native ecosystem may evolve into a hybrid or multi-cloud model, a scenario that, while representing a natural evolution, introduces new risks and complexities.

    The initial core of the cloud ecosystem expands with new resource clusters, designed to meet emerging business needs. At the same time, other business areas begin exploring the cloud, creating additional resource clusters. In these early stages, each cluster typically consists of only a few dozen resources, allocated according to the operational needs of each process.

    This is the moment when an organization can take a strategic step and decide to migrate entire business processes to the cloud ecosystem, firmly establishing cloud adoption. However, managing expansion across multiple business lines requires a high level of cloud maturity and a strong grasp of the FinOps framework to maintain cost control and ensure operational sustainability.

    In general, the cloud adoption journey can be classified as either digital transformation or innovation, depending on the nature of the business being migrated.

    A Special Case: Cloud-Specialized Services

    For years, marketing and communication departments have been using tools such as Google Analytics. For these users, extending their infrastructure with a service like BigQuery is a natural step, often quickly leading to integration with Google’s Gemini AI. Once inside this ecosystem, alternatives become increasingly limited, and the trajectory of technological evolution is, in practice, guided by the service provider.ding 2

    Cloud Adoption Models

    Cloud adoption strategies can be classified into different categories, each describing how organizations migrate or adopt applications and infrastructure in the cloud.

    There are various ways to represent these models, and the following classification does not claim to be exhaustive or definitive for all possible cloud adoption strategies (or tactics).

    Rehost (Lift and Shift)

    The Rehost strategy involves migrating existing applications and infrastructure to the cloud without significantly modifying their architecture. This approach is quick and allows resources to be moved from on-premises data centers to the cloud with minimal changes.

    Operational Example:

    • Moving a legacy application to a virtual machine on AWS EC2 or Azure VM without altering its code.

    Advantages:

    • Fast migration times.
    • Low initial complexity.

    Disadvantages:

    • Limited efficiency gains.
    • Higher operational costs.
    • Does not fully leverage cloud-native capabilities like auto-scaling and managed services.

    Refactor (Replatform)

    The Refactor or Replatform strategy involves optimizing or modifying parts of an application to better leverage cloud services, without fully rewriting it. Minor changes to the code or infrastructure can improve efficiency and scalability.

    Operational Example:

    • Migrating an application to a managed database service like Amazon RDS or Azure SQL, eliminating the need for on-premises database management.

    Advantages:

    • Improved performance and scalability.
    • Lower operational costs compared to Rehost.
    • No need for a complete rewrite.

    Disadvantages:

    • More complex than Rehost.
    • Requires additional effort for adaptation.

    Repurchase (Drop and Shop)

    With the Repurchase strategy, an organization replaces its legacy applications with ready-to-use SaaS (Software as a Service) solutions. This means abandoning existing infrastructure and directly adopting cloud-native solutions.

    Operational Example:

    • Replacing an internal CRM system with a SaaS solution like Salesforce.

    Advantages:

    • Significant reduction in management and maintenance costs.
    • Immediate access to modern solutions with automatic updates.

    Disadvantages:

    • Loss of customization and control over the application.
    • Data migration challenges.

    Rebuild (Re-architect)

    The Rebuild strategy involves completely rewriting an application to fully exploit cloud-native capabilities. This approach allows rethinking architecture using microservices, containers, and serverless technologies.

    Operational Example:

    • Transforming a monolithic application into a microservices-based architecture deployed on Kubernetes (EKS/AKS) or using AWS Lambda serverless functions.

    Advantages:

    • Maximum benefit from cloud scalability, flexibility, and resilience.
    • Complete modernization of the application.

    Disadvantages:

    • Long and costly development process.
    • Requires specialized skills and significant resources.

    Retire

    With the Retire strategy, an organization decommissions or removes obsolete applications or infrastructure. Sometimes, during migration planning, certain applications are found to be redundant and can be eliminated.

    Operational Example:

    • Decommissioning an old application that is no longer in use or has been replaced by a more efficient solution.

    Advantages:

    • Cost reduction from eliminating maintenance of unused systems.
    • Simplification of the IT landscape.

    Disadvantages:

    • Possible resistance from teams still relying on the retired application.
    • Potential loss of historical data.

    Retain (Hybrid)

    The Retain strategy involves keeping certain applications or data on-premises due to security, compliance, or operational dependencies on legacy systems. Organizations adopting this approach often manage a hybrid infrastructure, using both cloud and on-premises resources.

    Operational Example:

    • Keeping an ERP system on-premises while migrating fewer sensitive applications to the cloud.

    Advantages:

    • Flexibility in maintaining critical applications on-premises.
    • Compliance with security and regulatory requirements.

    Disadvantages:

    • Increased management complexity.
    • Higher operational costs.
    • Challenges in integrating cloud and on-premises data.

    New Application (Cloud-native Development)

    With this strategy, new applications are developed directly in the cloud, following a cloud-native approach from the start. This model takes full advantage of PaaS (Platform as a Service) and SaaS capabilities.

    Operational Example:

    • Building a new application using AWS Lambda, DynamoDB, and S3, eliminating the need for physical servers.

    Advantages:

    • Maximum flexibility and scalability.
    • Optimal use of modern cloud technologies.

    Disadvantages:

    • Requires cloud-native development expertise.
    • High initial investment in development.

    Evaluating Cloud Adoption Strategies: Benefits and Risks

    These strategies allow organizations to gradually adopt the cloud according to their operational and technological needs. Each approach has its benefits and challenges, and the choice depends on factors such as cost, complexity, internal expertise, and business objectives.

    Each cloud adoption strategy presents distinct benefits and risks. The selection depends on an organization’s specific needs, technological maturity, regulatory constraints, and balance between initial costs and long-term benefits. Companies must carefully evaluate which strategy to adopt based on their priorities, capabilities, and business goals.

    Table – Analysis of Benefits and Risks for Cloud Adoption Strategies

    StrategyBenefitsRisks
    Rehosting (Lift and Shift)Fast migration, Low initial costs, Simple implementationLimited efficiency, Higher operational costs, Limited cloud benefits
    Refactoring (Replatform)Optimized performance, Lower operational costs, Improved scalabilityLonger migration times, Higher initial investment, Need for new skills
    Buyback (Drop and Shop)Simplified complexity, Automatic updates, Predictable costsLoss of customization, Training costs, Vendor lock-in risk
    Rebuild (Redesign)Full cloud benefits, Improved performance, High scalabilityHigh initial costs, Operational risks, long implementation times
    RetireCost savings, Simplified infrastructure, Increased focus on core servicesLoss of historical data, Resistance to change, Potential operational impact
    Retain (hybrid)Flexibility, Security and compliance, Control over sensitive dataIncreased complexity, Higher costs, Data integration challenges
    New application (cloud-native development)Maximizes cloud advantages, Accelerated innovation, DevOps compatibilityLimited efficiency, Higher operational costs, Limited cloud benefits

    Success Cases for Different Cloud Adoption Scenarios

    Below are some publicly known success stories, each representing a specific cloud adoption strategy on a particular cloud provider.

    Rehost (Lift and Shift) – Netflix (AWS)

    Netflix initially migrated its on-premises infrastructure to AWS using a lift-and-shift approach, moving applications without significant modifications. This transition allowed Netflix to enhance scalability and disaster recovery while reducing operational overhead. Over time, Netflix evolved its architecture to leverage more cloud-native services, but the initial move provided the foundation for its current highly resilient, global streaming platform

    See more on https://aws.amazon.com/solutions/case-studies/netflix/

    .

    Refactor (Replatform) – Coca-Cola (Google Cloud)

    Coca-Cola leveraged Google Cloud’s Kubernetes Engine (GKE) to refactor and optimize its vending machine order management system. By migrating its microservices architecture to a managed Kubernetes environment, Coca-Cola improved service reliability, enhanced real-time analytics, and achieved better cost efficiency through auto-scaling and optimized infrastructure usage.

    See more on https://cloud.google.com/customers/coca-cola


    Repurchase (Drop and Shop) – Royal Dutch Shell (Microsoft Azure)

    hell opted for a SaaS-based approach by transitioning its legacy ERP systems to Microsoft Dynamics 365. This move eliminated the need for complex on-premises infrastructure management, providing Shell with a more agile and integrated business platform that supports predictive analytics, automation, and streamlined global operations.

    See more on https://customers.microsoft.com/en-us/story/royaldutchshell-energy-azure-dynamics365

    Rebuild (Re-architect) – Capital One (AWS)

    Capital One undertook a full application re-architecture by adopting microservices, serverless computing, and AI-driven automation on AWS. The company replaced monolithic banking applications with cloud-native services utilizing AWS Lambda, Amazon DynamoDB, and Amazon SageMaker for AI-driven fraud detection. This strategy resulted in improved security, better operational efficiency, and enhanced customer experience.

    See more on https://aws.amazon.com/solutions/case-studies/capital-one


    Retire – Dropbox (AWS to private Infrastructure)

    Dropbox originally hosted its storage services on AWS but later decided to decommission parts of its cloud-based infrastructure in favor of an in-house solution called Magic Pocket. This transition allowed Dropbox to optimize its storage architecture, reduce dependency on third-party providers, and significantly cut operational costs while maintaining high-performance scalability.

    See more on https://www.wired.com/2016/03/epic-story-dropboxs-exodus-amazon-cloud-empire/

    Retain (Hybrid) – Volkswagen (Microsoft Azure + on-premises)

    Volkswagen adopted a hybrid cloud strategy by keeping critical manufacturing and vehicle telemetry data on-premises while shifting other workloads to Microsoft Azure. This approach enabled Volkswagen to comply with strict data sovereignty regulations while taking advantage of Azure’s AI and analytics services for predictive maintenance, supply chain optimization, and autonomous vehicle development.

    See more on https://customers.microsoft.com/en-us/story/volkswagen-groupmanufacturing-azure

    New Application (Cloud-native Development) – Airbnb (AWS)

    Airbnb was built from the ground up as a cloud-native platform using AWS services. By leveraging AWS EC2 for compute, Amazon RDS for database management, and Amazon S3 for storage, Airbnb ensured high scalability and global availability. Over time, it integrated AI and big data analytics to optimize search, pricing strategies, and fraud detection, making its infrastructure a benchmark for digital platform scalability and efficiency.

    See more on https://aws.amazon.com/solutions/case-studies/airbnb


    Conclusion

    Cloud adoption is not a one-size-fits-all journey but rather a progressive transformation shaped by each organization’s context, priorities, and maturity. The strategies explored — from rehosting to cloud-native development — highlight that every choice carries both opportunities and trade-offs. Success depends less on the technology itself and more on the clarity of vision, the ability to balance risks and benefits, and the willingness to foster cultural and organizational change.

    Adopting the cloud means embracing new operating models, strengthening governance and compliance, and developing the skills needed to manage complexity. Organizations that approach this transformation holistically — considering people, processes, and technology together — are better equipped to unlock the full potential of the cloud.

    Ultimately, cloud adoption is not an end point but a continuous journey. As ecosystems evolve, hybrid and multi-cloud models will become increasingly common, enabling flexibility, resilience, and innovation at scale. By aligning strategy with execution, and innovation with responsibility, organizations can transform cloud adoption from a technical migration into a true driver of digital transformation.



    References

    This article is an excerpt from the book

    Cloud-Native Ecosystems

    A Living Link — Technology, Organization, and Innovation

  • How the Cloud is Built and How It Works | Essential Guide to Cloud Infrastructure & Digital Transformation

    How the Cloud is Built and How It Works | Essential Guide to Cloud Infrastructure & Digital Transformation

    In today’s digital world, the cloud is often perceived as an abstract concept, hidden behind the simplicity of a web interface. Yet, behind every click, there is a vast and complex infrastructure made of data centers, high-speed connections, and advanced virtualization technologies. In this article, adapted from my book Exploring Cloud-Native Ecosystems, we’ll explore the physical and logical foundations of the cloud to understand how it is truly built and how it works.


    How the Cloud is Built and How It Works | Essential Guide to Cloud Infrastructure & Digital Transformation

    The widespread adoption of cloud computing, as detailed in my post Cloud Adoption, would not have been possible without several enabling industrial factors:

    • The expansion of a stable, high-speed, and highly available global network infrastructure.
    • The exponential growth of computational capacity per unit of physical space, along with a reduction in equivalent energy consumption.
    • The evolution of computational models.

    We have seen that the cloud can be described through its service models and distribution models, presenting itself as a ready-to-use service for consumers.

    We have also seen how cloud resources, and therefore the entire cloud, can be summarized into a few key elements: computational power, data storage, and data transport.

    Moreover, we have seen that these characteristics are enabled by specific electronic devices.

    In reality, the cloud consists of all these components—just on a much larger scale.

    Whether public or private, cloud services are delivered through a vast network of data centers distributed worldwide, managed directly by public cloud providers.

    Each data center contains enormous stacks of computing units, such as the DGX SuperPOD (though not all of them 😊)

    What is Inside a Cloud Data Center?

    Illuminated server racks in data center

    A cloud data center is a facility that can span vast physical dimensions, as shown in Figure.

    Inside a cloud data center, we find rows of specialized servers neatly stored inside rack enclosures—tall, standardized metal cabinets designed to house multiple computing units in a compact and organized manner.

    Unlike traditional office computers, which typically have keyboards, monitors, and user interfaces for direct interaction, cloud servers are headless meaning they lack direct input/output devices. Instead, they are designed for remote management and automated operation, ensuring maximum efficiency and scalability.

    Each server rack contains:

    • Motherboards with powerful multi-core processors (CPUs & GPUs) optimized for parallel workloads.
    • High-speed RAM (memory modules) to handle intensive data processing.
    • Storage devices (HDDs, SSDs, or NVMe drives) that provide ultra-fast access to data.
    • Network interface cards (NICs) that allow high-speed communication with other servers.
    • Redundant power supply units (PSUs) to ensure continuous operation.

    To enable seamless operation across thousands of machines, these rack-mounted servers are interconnected through high-speed data buses, forming a massively parallel computing environment.

    Key technologies enabling communication within a cloud data center include:

    1. Backplane Bus Systems
      1. Each rack has an integrated backplane—a high-speed communication backbone that interconnects all servers within the same cabinet.
    2. High-Speed Network Switching
      1. Servers are connected via fiber-optic networking switches, enabling low-latency data exchange between different racks and clusters.
    3. Software-Defined Networking (SDN)
      1. Instead of relying on traditional manual network configurations, cloud providers use software-defined networking, which allows dynamic traffic routing and load balancing across the entire data center.
    4. Inter-Rack Optical Links
      1. Since cloud computing requires extreme bandwidth, data is transmitted using fiber-optic cables inside the data center, connecting racks at speeds of 100 Gbps or higher.
    5. Distributed Storage Systems
      1. Cloud servers don’t store data locally like personal computers. Instead, they access a distributed storage layer that spans multiple racks and even multiple data centers, ensuring redundancy and fault tolerance.

    How These Servers Work Together

    Each server in a rack is not an isolated unit but part of a cluster, working together to handle massive computational workloads. Cloud data centers are architected using the concept of hyperscale computing, meaning:

    • Workloads are dynamically distributed across multiple physical machines.
    • A single task (e.g., processing an AI model or serving a website) may run across dozens or even hundreds of servers simultaneously.
    • If one server fails, its workload is automatically shifted to another available machine, ensuring continuous service availability.

    The Role of Virtualization and Containers

    Each server in a rack is not an isolated unit but part of a cluster, working together to handle massive computational workloads. Cloud data centers are architected using the concept of hyperscale computing, meaning:

    • Workloads are dynamically distributed across multiple physical machines.
    • A single task (e.g., processing an AI model or serving a website) may run across dozens or even hundreds of servers simultaneously.
    • If one server fails, its workload is automatically shifted to another available machine, ensuring continuous service availability.

    The Importance of Rack Density & Cooling

    Because cloud data centers must pack thousands of high-performance servers into a limited space, rack density is a critical factor. Modern high-density racks can house:

    • 40 to 60 blade servers per rack
    • Up to 10,000 CPU cores per data hall

    This extreme density generates massive amounts of heat, requiring advanced cooling technologies, including:

    • Liquid cooling solutions that circulate coolant to dissipate heat.
    • Hot aisle / cold aisle configurations to optimize airflow and prevent overheating.
    • AI-powered energy management to dynamically adjust cooling based on real-time workloads.

    Geographical Distribution of the Cloud.

    The geographical distribution of data centers is a key factor in service quality. Over time, alongside massive data centers, edge data centers and modular data centers have been introduced.

    A modular data center can be expanded over time by adding new units to increase computing power. This strategy is widely used by cloud providers offering public cloud services in newly developing areas, ensuring low-latency service for a limited set of cloud resources.

    However, as you might expect, the computing power of a modular container-based data center (as shown in  Figure 26) cannot match that of a large-scale data center (as shown in Figure 24).

    The geographical distribution of cloud providers’ data centers follows a two-tiered structure:

    • Consumers see only the service delivery regions (referred to as regions).
    • Each region consists of multiple redundant data centers providing high availability at the regional level.

    Cloud providers do not disclose the exact physical location of data centers, mainly for security reasons.

    However, users can explore the cloud providers’ regional maps, such as:

    Regions, once created, gradually expand with additional cloud resources over time.

    The time required to establish a new region depends on the regulatory frameworks of the host country where the data centers for that region are located.

    Due to legislative constraints, data centers must first comply with national regulations before adhering to international standards.

    As a result, each cloud region is effectively tied to data centers within a single country.

    The creation of a new region does not immediately guarantee the availability of all cloud resources present in a long-established region.

    The cloud resource availability map for each region enables the analysis of two critical factors:

    1. Cost control – Identifying available resources within a specific region helps optimize expenses, reducing unnecessary data transfers and avoiding unexpected costs.
    2. Legal risk assessment – If a required cloud resource is unavailable in the designated national region or outside the compliance perimeter dictated by regulations, it may introduce regulatory and compliance risks.

    Moreover, data traffic between different regions, even when hosted within the same public or private cloud, can lead to higher operational costs, making strategic regional resource planning essential for both financial efficiency and regulatory compliance.

    What Is the Cloud Made Of?

    What materials are used in cloud computing?

    From a materials science perspective, a server farm consists of various materials used in electronic components, network infrastructure, and cooling systems.

    Key Materials Used in Cloud Infrastructure:

    1. Metals and Minerals:

    • Silicon – Used for semiconductors and processor chips.
    • Copper – Used in wiring and circuit boards due to its high electrical conductivity.
    • Aluminum – Used for server chassis and heat sinks.
    • Gold – Used in connector plating to prevent corrosion.
    • Nickel & Cobalt – Used in batteries and electronic components.
    • Rare Earth Elements – Used in hard disk magnets and high-performance electronics.

    2. Cooling Systems:

    • Water – Used in liquid cooling systems for data centers.
    • Plastic Pipes – Used for cooling distribution systems.
    • Refrigerants – Special chemical compounds used in high-efficiency air conditioning.

    3. Power and Storage Technologies:

    • Lead & Sulfuric Acid – Used in UPS backup batteries (Uninterruptible Power Supply).
    • Lithium – Used in modern lithium-ion batteries for energy storage.
    • Ferromagnetic Materials – Used in transformers and voltage regulators.

    4. Structural and Environmental Materials:

    • Concrete & Steel – Used to construct data center buildings.
    • Thermal Insulation Materials – Used to maintain temperature stability.
    • Lightweight Alloys – Used for server racks.

    5. Sustainable Energy Materials:

    • Solar Panels – Made from silicon and other semiconductors to provide renewable energy.
    • Eco-friendly Materials – Used in new green data centers to minimize environmental impact.

    These materials are essential for constructing and operating cloud data centers, which house thousands of servers running in a stable and energy-efficient environment.

    The Critical Role of Communication Infrastructure in the Cloud

    One of the key challenges of cloud computing is its underlying communication infrastructure.

    In today’s world, the widespread availability of broadband connections has enabled millions of people to continue working remotely during the COVID-19 pandemic. It is clear that without high-speed, large-scale connectivity, this transition would not have been possible.

    I live in Italy, in a town where broadband has been deployed, but it has not yet reached every street—a “no man’s land” where no one intervenes. As a result, my neighbor, just 50 meters away, has full broadband access, while my family does not. (That said, with 60 Mbps download speed, we don’t face too many issues! 😊)

    The Cloud’s Dependency on Communication Infrastructure

    Public cloud services rely heavily on data transport capabilities—both in terms of infrastructure capacity and global and local network integration.

    At the lower layers of the ISO/OSI stack, we find the telecommunications carriers that facilitate global data exchanges.

    Let’s take, for example, data transmission across the Atlantic Ocean, which connects Europe and the United States.

    This massive undersea communication backbone is built on fiber-optic submarine cables, utilizing Dense Wavelength Division Multiplexing (DWDM) technology. DWDM allows multiple data channels to travel through the same fiber, using different wavelengths, significantly boosting bandwidth efficiency.

    Cloud Providers and Network Connectivity

    To ensure seamless and reliable connectivity, cloud service providers leverage a mix of:

    • Global network providers
    • Data transport service providers
    • Internet connectivity providers

    Many cloud vendors implement hybrid network solutions, combining their own private infrastructure with the existing telecommunications networks of local providers.

    A prime example is the MAREA cable, a joint project between Microsoft, Facebook, and Telxius. MAREA is one of the most powerful transatlantic cables, boasting a data transport capacity of 160 terabits per second.

    The Strategic Importance of Interconnection Infrastructures

    Global network of submarine internet cables

    These interconnection infrastructures are not just essential for commercial cloud services—they are strategic assets for national security as well.

    Most of these critical network infrastructures are designed and managed by private companies. However, governments retain some level of control over their operation, particularly when it comes to critical security configurations.

    For a deeper dive into the role of submarine cables in global internet connectivity, you can check out GeoPop’s Italian-language YouTube video: CAVI SOTTOMARINI – la fibra ottica del mondo passa in fondo agli oceani, altro che satelliti – Ep-1 (youtube.com)

    Global network of submarine internet cables (from https://www.submarinecablemap.com/)


    Conclusion

    The cloud is not magic, but the outcome of decades of technological progress and cultural transformation. By uncovering its inner workings—from industrial enablers to global networks—we gain the tools to navigate digital transformation with awareness. The better we understand its foundations, the better we can design, govern, and innovate our future cloud-native ecosystems.



    References

    This article is an excerpt from the book

    Cloud-Native Ecosystems

    A Living Link — Technology, Organization, and Innovation

  • Cloud Portability and Specialized Resources (Lock-In)

    Cloud Portability and Specialized Resources (Lock-In)

    “Cloud portability is a key factor in reducing vendor lock-in and enabling freedom of choice across cloud providers. From containerized applications to storage virtualization and data abstraction, organizations can design architectures that work across AWS, Azure, and Google Cloud. This post explores the challenges of specialized resources and the strategies that make true interoperability possible.”


    Cloud Portability and Specialized Resources (Lock-In)

    Many public cloud providers have started introducing specialized cloud resources that are native to a specific cloud platform and not portable to other cloud environments.

    This chapter focuses specifically on public cloud because, in the author’s view, the introduction of proprietary cloud-native specialized resources undermines one of the fundamental potential benefits of cloud computing: portability.

    In a private cloud or traditional data center, the model typically involves deploying applications on virtualized host systems based on well-known operating systems, using service models comparable to IaaS or PaaS.

    With the widespread adoption of containerization, which is dominant in cloud-native ecosystems, portability—the ability to run the same container across different cloud environments—has become relatively feasible, especially when Platform Engineering, Infrastructure as Code (IaC), and DevOps practices are applied.

    In this model, the source code inside the container remains agnostic of the lower ISO/OSI layers through which it executes. Ideally, developers writing the source code should also be unaware of these underlying layers.

    This approach enables portability via automated DevOps deployment pipelines, which are discussed in detail later in this book.

    However, SaaS solutions have always been cloud-native and inherently lack portability. Examples include Microsoft 365 (formerly Office 365) and Google Workspace, which enable integration and interoperability but do not facilitate migration between cloud providers.

    For example, if an enterprise builds micro-automation and computational processes around Microsoft 365 or Google Workspace, data migration complexity increases significantly, leading to potential loss of information.

    AWS S3 as a Notable Exception

    AWS S3, which originated as a native storage service within the Amazon cloud ecosystem, has evolved into a widely adopted storage standard.

    Thanks to third-party virtualization software libraries, AWS S3 storage mechanisms can now be used outside of Amazon’s cloud environment, making it one of the rare cloud resources that can transcend provider boundaries.

    Cloud Providers and Data Lock-In

    Today, the primary focus in cloud computing revolves around data management, and major cloud providers actively work to keep data within their own ecosystems.

    The reason is simple: data lifecycle management drives the highest consumption of fundamental cloud resources such as compute, storage, and data transfer.

    With the rise of Generative AI (Gen AI) services, both data consumption and cloud dependency have increased. As a result, cloud providers now offer highly specialized SaaS/PaaS cloud-native resources.

    Three notable examples of cloud-specific services include:

    Currently, there is no portability between solutions such as BigQuery on GCP and Fabric on Azure, or vice versa. This lack of interoperability results in vendor lock-in, forcing businesses to commit to a specific cloud ecosystem.

    Cloud Resource Classification: Beyond Service and Distribution Models

    To accurately classify cloud resources, portability must be considered in addition to service model and distribution model.

    Can Modern Architectures Reduce Lock-In?

    The answer is yes, but not for all scenarios.

    Later in a next post, we will explore architectural strategies that can minimize dependence on a single cloud provider.

    But we can anticipate a core-based strategy to enable the cloud portability: use a Virtualizing ISO/OSI Storage Layers strategy.

    While containers enable software portability, ensuring data portability requires a similar approach.

    The key is to virtualize the ISO/OSI layers responsible for data storage and adopt an abstraction model that decouples data storage from data lifecycle management.

    By implementing layered abstractions, organizations can design virtualized ecosystems where both software and data operate independently from the underlying cloud infrastructure.


    Holistic Vision

    Cloud portability is more than a technical choice—it is a strategic foundation for building resilient and future-proof ecosystems. Specialized resources may offer innovation, but they also increase dependency and risk. By combining containerization, storage abstraction, and modern DevOps practices, organizations can strike a balance between leveraging advanced cloud-native services and preserving the freedom to evolve across providers. In this perspective, portability is not only about moving workloads—it is about safeguarding autonomy, enabling innovation, and ensuring that both human and AI-driven systems can thrive in a truly interoperable digital ecosystem.



    References

    This article is an excerpt from the book

    Cloud-Native Ecosystems

    A Living Link — Technology, Organization, and Innovation

  • Essential Cloud Distribution Models

    Essential Cloud Distribution Models

    Cloud distribution models—private, public, community, and hybrid—define how cloud infrastructures are deployed and governed. Beyond service models, these classifications are crucial for compliance, security, and organizational strategy. Learn how NIST definitions shape adoption paths and why hybrid solutions dominate modern ecosystems.


    Cloud Distribution Models

    Beyond the service model of a cloud resource, understanding the cloud distribution model is crucial, as it plays a key role in the application of industry-specific regulations and national or continental security policies.

    The NIST 800-105 (16) document provides definitions for the different cloud service distribution models.

    Private Cloud

    A cloud infrastructure that is exclusively used by a single organization composed of multiple consumers across various operational locations or branches. It may be owned, operated, and managed by the organization itself, a third party, or a combination of both. The infrastructure can exist either on-premises or off-premises.

    Community Cloud

    A cloud infrastructure that is exclusively used by a specific community of consumers from distinct organizations that share common interests and service objectives (e.g., operational missions, security requirements, policies, or compliance regulations). Ownership, operation, and management can be carried out by one or more organizations within the community, a third party, or a combination of both. The infrastructure may be located on or off the premises of the participating organizations.

    Public Cloud

    A cloud infrastructure that is made available for open use by any individual or business consumer. Ownership, operation, and management may be carried out by a commercial, academic, or governmental organization, or a combination thereof. This infrastructure is located at the cloud provider’s premises.

    Hybrid Cloud

    A cloud infrastructure that combines two or more distinct cloud infrastructures (private, community, or public), which remain unique entities but are connected through standardized or proprietary technology that enables data and application portability. Examples include load balancing across geographically distributed environments, high availability management, and disaster recovery planning for core business services.

    Considerations on Cloud Distribution Models

    Public cloud is often the first model that comes to mind when discussing cloud computing.

    However, it is important to recognize that there are no inherent technological differences that distinguish cloud distribution models at their core; the primary differences lie in contractual agreements.

    In public cloud models, there is a clear distinction between the provider (supplier) and the consumer (client), whereas this distinction becomes increasingly blurred in other distribution models.

    Fundamentally, a public cloud is characterized by the fact that a data center is not contractually dedicated to a single client. Even large enterprises that request dedicated cloud farms adjacent to their data centers still operate in a shared cloud environment.

    Conversely, a private cloud is designed to ensure the highest level of segregation. However, in practice, data must eventually traverse public infrastructure—such as global fiber-optic backbones—to enable communication, even in strictly controlled environments.

    Modern data centers introduce the concept of edge computing, providing localized computing and storage resources closer to the end user. These edge data centers offer limited local capacity while ensuring direct integration with major fiber and satellite communication carriers.

    Despite the high level of isolation an edge data center may provide, it cannot truly be classified as a private cloud if it economically relies on shared communication bandwidth provided by major carriers. Essentially, data transport follows the same principle as cargo transportation: whether by rail, ship, or aircraft, multiple clients share the infrastructure.

    Given these complexities, hybrid cloud solutions have become the most common approach in cloud adoption strategies, allowing organizations to combine multiple cloud models based on evolving needs.

    From the author’s perspective, any cloud distribution model should meet all the requirements defined by NIST to be properly classified as cloud computing.

    One key aspect to focus on is the responsibility matrix associated with each cloud distribution model, which will be further explored in the chapter on cloud regulations.

    The history of cloud computing offers a broad and detailed overview of the key milestones in the development of this technology. While not exhaustive, it provides an interpretation of innovation as a driving force.

    We can divide this history into dis


    ConclusionHolistic Vision

    Understanding cloud distribution models is more than an academic exercise. It represents a key step in aligning technology with governance, compliance, and business resilience.

    • Public cloud pushes scalability and global reach, but also requires careful risk management.
    • Private cloud promises control and segregation, though it inevitably intersects with shared infrastructures.
    • Community cloud shows the strength of collective approaches, where compliance and missions converge.
    • Hybrid cloud emerges as the pragmatic solution, balancing innovation with regulation and providing flexibility in uncertain times.

    In practice, the choice of a distribution model is rarely absolute. Organizations evolve, regulations tighten, and infrastructures adapt. What matters is not only selecting a model but building an ecosystem capable of integrating them all.

    From a cloud-native perspective, distribution models are not silos: they are complementary dimensions of the same continuum. Recognizing this helps enterprises navigate complexity with confidence, ensuring that security, compliance, and innovation can coexist in a sustainable way.H2



    References

    This article is an excerpt from the book

    Cloud-Native Ecosystems

    A Living Link — Technology, Organization, and Innovation