[{"data":1,"prerenderedAt":1011},["ShallowReactive",2],{"/it-it/the-source/platform/optimize-value-stream-efficiency-to-do-more-with-less-faster/":3,"footer-it-it":52,"the-source-navigation-it-it":359,"the-source-newsletter-it-it":386,"optimize-value-stream-efficiency-to-do-more-with-less-faster-article-hero-category-it-it":398,"optimize-value-stream-efficiency-to-do-more-with-less-faster-the-source-gated-asset-it-it":421,"optimize-value-stream-efficiency-to-do-more-with-less-faster-category-it-it":434,"optimize-value-stream-efficiency-to-do-more-with-less-faster-the-source-resources-it-it":447,"optimize-value-stream-efficiency-to-do-more-with-less-faster-article-hero-author-it-it":462},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"config":8,"seo":14,"content":20,"type":44,"category":5,"slug":45,"_id":46,"_type":47,"title":7,"_source":48,"_file":49,"_stem":50,"_extension":51},"/it-it/the-source/platform/optimize-value-stream-efficiency-to-do-more-with-less-faster","platform",false,"",{"layout":9,"template":10,"articleType":11,"author":12,"featured":6,"gatedAsset":13},"the-source","TheSourceArticle","Regular","stephen-walters","source-lp-dora-insights-where-is-ai-really-driving-developer-productivity",{"title":15,"description":16,"ogImage":17,"config":18},"Ottimizza l'efficienza del flusso di valore per ottenere maggiori risultati con meno risorse e più velocemente","Scopri come ottimizzare il processo di distribuzione software e aumentare l'efficienza operativa con la gestione del flusso di valore.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463530/doerc0wzbg75r8yixgnf.png",{"ignoreTitleCharLimit":19},true,{"title":15,"date":21,"description":16,"timeToRead":22,"heroImage":17,"keyTakeaways":23,"articleBody":27,"faq":28},"2024-12-18","Tempo di lettura: 6 minuti",[24,25,26],"Una gestione efficace del flusso di valore consente di accelerare il time-to-market di un'azienda, migliorare la visibilità dei processi e offrire una customer experience di livello superiore.","Esistono due tipi di metriche chiave in questo ambito: quelle relative al flusso del valore e quelle correlate alla realizzazione del valore. Le prime aiutano a isolare i colli di bottiglia nella distribuzione, mentre le seconde misurano i risultati.","Adottare una piattaforma unificata per l'intero ciclo di sviluppo software permette di ottenere una visibilità completa su utenti e prodotti, rendendo così le aziende più veloci e competitive sul mercato.","Il software definisce il ritmo dell'innovazione e tutte le organizzazioni devono seguire lo stesso imperativo: distribuire un codice migliore e più sicuro in meno tempo, limitando al contempo la spesa. Il successo in questo percorso di trasformazione digitale sta rapidamente diventando la linea di demarcazione tra i leader di mercato e i loro concorrenti. Di conseguenza, le organizzazioni sono chiamate a rielaborare dalle fondamenta il modo in cui sviluppano, proteggono ed eseguono il deployment del software.\n\nLa risposta risiede nella gestione del flusso di valore, un approccio collaudato in grado di accelerare il time-to-market, eliminare gli ostacoli più comuni come passaggi di consegne e cicli di feedback interrotti e fornire la visibilità necessaria ai leader di settore per offrire una customer experience di alta qualità.\n\n## Perché concentrarsi sulla gestione del flusso di valore?\nNell'ultimo anno ho partecipato a più di dieci incontri fra dirigenti, ho dialogato con tantissimi clienti in tutto il mondo e ho ricevuto input da organizzazioni come il [DevOps Institute](https://www.devopsinstitute.com/) e il [Value Stream Management Consortium](https://www.vsmconsortium.org/).\n\nDiscutendo degli obiettivi di trasformazione con i leader del settore, è emerso un tema ricorrente: le organizzazioni di cui sono a capo non possono limitarsi a diventare aziende di sviluppo software, bensì devono raggiungere un elevato livello di efficienza.\n\nSebbene non sia impresa da poco allineare gli obiettivi aziendali con le attività IT, accelerare il processo di distribuzione software e migliorarne la qualità, vi sono quattro principi chiave che le organizzazioni possono seguire per incentivare i loro percorsi di trasformazione digitale, producendo al contempo più valore aziendale con un minore impiego di risorse:\n\n1. **Rendere gli sviluppatori più produttivi**: migliorare la DX consente di reclutare e trattenere in modo più efficace i talenti tecnologici e di ottimizzare la produttività degli sviluppatori, in modo che distribuiscano software di qualità superiore in meno tempo.\n2. **Misurare la produttività e l'efficienza**: commisurare l'impatto in ogni fase del ciclo di distribuzione software aiuta a migliorare l'efficienza operativa.\n3. **Mettere in sicurezza la catena di fornitura del software**: ridurre i rischi è un vantaggio per l'integrità e la conformità del codice.\n4. **Accelerare la migrazione al cloud**: passare al cloud implementando gli opportuni controlli di sicurezza consente di ridurre al minimo i rischi.\n\nL'implementazione di questi principi richiede un approccio strutturato che metta in comunicazione utenti, processi e strumenti tecnologici. La gestione del flusso di valore predispone questo framework, offrendo una roadmap collaudata in grado di aiutare le organizzazioni a trasformare sistematicamente il modo in cui distribuiscono il software. Il Value Stream Management Consortium ha sviluppato un percorso di implementazione, articolandolo in nove fasi principali: Avvio, Valutazione, Visione, Individuazione, Organizzazione, Mappatura, Connessione, Ispezione e Adattamento.\n\n## Implementazione della gestione del flusso di valore\nUn passaggio fondamentale all'inizio della roadmap è la definizione della **Visione**, che stabilisce i parametri per l'analisi dei flussi di valore. È fondamentale che siano i risultati aziendali a orientare la visione. Ad esempio, se il primo obiettivo di un'organizzazione è commercializzare un nuovo prodotto prima di tutti i concorrenti, la velocità di distribuzione rappresenta un fattore importante. Se invece sono la soddisfazione del cliente e l'affidabilità del servizio gli elementi più essenziali, le metriche di qualità dovranno essere considerate una priorità assoluta.\n\nUna volta individuata la visione, i passaggi rimanenti della roadmap tracciano la strada giusta per mettere in comunicazione utenti, processi e strumenti tecnologici:\n\n* Le fasi di **Individuazione** e **Organizzazione** riguardano gli utenti. Le organizzazioni dovrebbero rappresentare visivamente l'aspetto umano di queste fasi in un'[architettura di riferimento del flusso di valore](https://skilupit.thinkific.com/courses/value-stream-reference-architecture-paper).\n* La fase di **Mappatura** consiste nel mettere insieme le persone giuste con un processo snello ed efficiente. La mappatura del flusso di valore aiuta non solo a visualizzare i flussi di lavoro, ma anche a evidenziare le aree di spreco nonché quelle che possono essere ottimizzate costantemente.\n* La fase di **Connessione** consiste nell'adoperare strumenti tecnologici in grado di automatizzare il processo e semplificare le operazioni a vantaggio dei team interfunzionali, riducendo il carico cognitivo, migliorando la qualità, rafforzando la sicurezza e agevolando una distribuzione più rapida del valore.\n* Infine, l'organizzazione può procedere alle fasi di **Ispezione** e **Adattamento** dei flussi di valore del processo di sviluppo software al fine di ottimizzarlo in modo costante e in tempo reale.\n\nQuesta roadmap permette agli utenti di entrare in comunicazione diretta con gli strumenti tecnologici e di utilizzarli in modo efficace. Anche la [determinazione del flusso di valore](#putting-value-stream-discovery-to-work) svolge un ruolo cruciale nel mappare individui e team all'interno di un flusso di lavoro progettato strategicamente per migliorare la DevEx e la user experience.\n\nUn approccio basato sulla piattaforma è essenziale per ottenere un'implementazione di successo. Secondo il report [Market Guide for DevOps Value Stream Delivery Platforms](https://www.gartner.com/en/documents/3991050) di Gartner, le piattaforme di distribuzione del flusso di valore offrono funzionalità completamente integrate che consentono una distribuzione continua del software. Queste funzionalità includono pianificazione, controllo della versione, integrazione continua, automazione dei test, orchestrazione delle release, monitoraggio continuo di deployment e rollback, test di sicurezza e analisi delle metriche del flusso di valore. Le piattaforme di distribuzione del flusso di valore si integrano con gli strumenti di automazione dell'infrastruttura e della conformità per automatizzare la distribuzione dell'infrastruttura e l'applicazione dei criteri.\n\n## Misurare il successo con le metriche del flusso di valore\nEsistono due tipi di metriche nell'ambito della gestione del flusso di valore: flow e realizzazione.\n\nLe flow metric per l'analisi del flusso di valore definiscono le modalità in cui il software viene distribuito, dalla fase di ideazione fino a quella di realizzazione. Queste metriche misurano il flusso del valore aziendale e includono approfondimenti sull'efficienza, la qualità e la velocità con cui il software progredisce attraverso l'intero flusso del valore. Grazie a un'adeguata comprensione delle flow metric del valore, le organizzazioni possono isolare i colli di bottiglia e individuare le aree potenzialmente migliorabili.\n\nLe metriche DORA sono un sottoinsieme delle flow metric, forniscono una misura quantitativa delle prestazioni e includono:\n\n1. **Frequenza di deployment**: la frequenza con cui un'organizzazione esegue il deployment del codice in produzione. Una maggiore frequenza di deployment è la prova del fatto che il team di sviluppo è in grado di implementare modifiche più rapidamente, rendendo il processo di programmazione più agile ed efficiente.\n2. **Tempo di implementazione delle modifiche**: il tempo necessario affinché una modifica del codice passi dal commit al deployment. Un tempo di risposta più breve implica che il team è in grado di trasformare in modo efficace le proprie proposte in deployment reali, ottimizzando così le tempistiche di distribuzione delle funzionalità e soddisfacendo le scadenze dei clienti.\n3. **Tempo di ripristino del servizio**: il tempo necessario per ripristinare un errore del servizio e il normale funzionamento del sistema. Un tempo di ripristino inferiore è lo specchio di un sistema più resiliente e di un team di risposta capace, in quanto il tempo di inattività è ridotto al minimo e la user experience ne risulta migliorata.\n4. **Tasso di errore delle modifiche**: la percentuale di modifiche che comportano una riduzione delle prestazioni, inclusi incidenti, bug o qualsiasi modifica che richieda l'esecuzione di un rollback. Una percentuale inferiore riflette una migliore qualità delle modifiche al codice e accresce la fiducia degli sviluppatori coinvolti nel processo di programmazione.\n\nSe analizzate in rapporto a parametri come il tempo di risposta per la risoluzione dei ticket, la durata del ciclo, i nuovi ticket e i deployment, queste metriche offrono una visione olistica dell'efficienza del flusso del valore. Un utilizzo aggregato e ponderato di questi criteri permette di isolare le aree potenzialmente migliorabili in ogni fase del ciclo di sviluppo software.\n\nLe metriche della realizzazione del valore misurano i risultati concreti degli obiettivi di distribuzione. Mentre parametri tradizionali come i ricavi, le vendite e i margini di profitto restituiscono informazioni di natura finanziaria, altri indicatori chiave come il net promoter score e la durata del customer journey permettono di fotografare aspetti altrettanto importanti del valore realizzato. Se da una parte queste metriche differite riflettono le prestazioni passate, dall'altra gli indicatori principali come il traffico dei visitatori, le recensioni dei clienti e i tassi di conversione offrono preziose previsioni del successo futuro.\n\n## Determinare il flusso di valore in pratica\nLe metriche e le attività di indagine vanno ad abbinarsi alla determinazione del flusso di valore, una pratica che analizza lo stato attuale e futuro auspicati da un'organizzazione nel contesto del suo flusso del valore tecnologico, ovvero la quantità di tempo e le risorse necessari per passare da idea e requisiti a deployment e valore per il cliente. Inoltre, la determinazione del flusso del valore rappresenta un punto di partenza per misurare i progressi delle prestazioni della catena di distribuzione software e per individuare i punti di contatto nel processo che non aggiungono valore per il cliente o per l'azienda. L'output risultante permette all'organizzazione di approntare più facilmente una configurazione ottimizzata per una toolchain DevSecOps.\n\nUna piattaforma unificata è essenziale per raggiungere lo stato futuro previsto da un'organizzazione, soddisfacendo al contempo le esigenze sia degli sviluppatori che dei clienti. Questo approccio sistematico favorisce la trasparenza, ovvero un fattore determinante per eseguire indagini accurate del flusso del valore, e sottolinea l'importanza delle metriche come strumento utile per valutare e comprendere lo stato attuale. La determinazione del flusso di valore è fondamentale per mappare in modo completo processi, utenti, strumenti, interazioni e misurazioni in un'unica visualizzazione.\n\n## Il software definisce il ritmo dell'innovazione\nQuando si esamina la logica alla base dell'indagine dei flussi di valore nell'ambito dello sviluppo software, appare chiaro come la visibilità rappresenti la chiave per comprendere le modalità di distribuzione e il valore reale dei prodotti di un'organizzazione. Avere a disposizione le metriche giuste permette alle organizzazioni di monitorare le prestazioni del processo di distribuzione, individuare colli di bottiglia e inefficienze e predisporsi al miglioramento continuo. L'implementazione di una piattaforma DevSecOps end-to-end combinata con tecniche di determinazione del flusso di valore consente di perfezionare e migliorare continuamente i processi di distribuzione, accelerando l'innovazione e aprendo la strada al successo a lungo termine.",[29,32,35,38,41],{"header":30,"content":31},"Cos'è la gestione del flusso di valore e perché è importante per la distribuzione software?","La gestione del flusso di valore (VSM) è un approccio strategico che ottimizza la distribuzione software mappando e analizzando ogni fase, dall'ideazione alla produzione di valore per il cliente. Tale pratica offre una visibilità end-to-end, isola i colli di bottiglia e ottimizza i flussi di lavoro, permettendo di distribuire software di alta qualità più velocemente e riducendo al contempo spese e rischi.",{"header":33,"content":34},"In che modo la gestione del flusso di valore migliora l'efficienza operativa?","La VSM migliora l'efficienza operativa in quanto elimina elementi non necessari come i passaggi di consegne, i cicli di feedback interrotti e i processi ridondanti. Mettendo in connessione utenti, processi e strumenti tecnologici, consente ai team interfunzionali di lavorare in modo più collaborativo e produttivo, accelerando così il time-to-market.",{"header":36,"content":37},"Cosa sono le flow metric del valore e come contribuiscono a misurare l'efficienza?","Le flow metric del valore monitorano il movimento del valore aziendale nell'intero ciclo di distribuzione software, dalla fase di ideazione a quella di deployment. Metriche come la frequenza di deployment, il tempo di implementazione delle modifiche e il tasso di errore delle modifiche aiutano le organizzazioni a individuare i colli di bottiglia, ottimizzare l'efficienza del flusso di lavoro e migliorare la qualità del software.",{"header":39,"content":40},"In che modo la gestione del flusso di valore migliora la sicurezza e la conformità nella distribuzione software?","La VSM migliora la l'integrità e la conformità del codice implementando controlli di sicurezza e applicando i criteri nella pipeline di sviluppo, garantendo un monitoraggio e una supervisione costanti, riducendo i rischi e facendo in modo che le misure di sicurezza e conformità siano applicate in modo coerente durante l'intero ciclo di vita del software.",{"header":42,"content":43},"Qual è il ruolo della determinazione del flusso di valore nell'ottimizzazione del processo di distribuzione software?","La determinazione del flusso di valore prevede una mappatura dello stato attuale dei processi di distribuzione software, finalizzata a individuare sia le inefficienze che le attività a valore aggiunto. Ciò fornisce una base di partenza per misurare le prestazioni e orientare la configurazione di toolchain DevSecOps snelle, efficienti e affidabili, con conseguente velocizzazione delle tempistiche di distribuzione software.","article","optimize-value-stream-efficiency-to-do-more-with-less-faster","content:it-it:the-source:platform:optimize-value-stream-efficiency-to-do-more-with-less-faster:index.yml","yaml","content","it-it/the-source/platform/optimize-value-stream-efficiency-to-do-more-with-less-faster/index.yml","it-it/the-source/platform/optimize-value-stream-efficiency-to-do-more-with-less-faster/index","yml",{"_path":53,"_dir":54,"_draft":6,"_partial":6,"_locale":7,"data":55,"_id":355,"_type":47,"title":356,"_source":48,"_file":357,"_stem":358,"_extension":51},"/shared/it-it/main-footer","it-it",{"text":56,"source":57,"edit":63,"contribute":68,"config":73,"items":78,"minimal":347},"Git è un marchio di Software Freedom Conservancy e l'uso del termine \"GitLab\" è regolato da un accordo di licenza",{"text":58,"config":59},"Visualizza origine pagina",{"href":60,"dataGaName":61,"dataGaLocation":62},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":64,"config":65},"Modifica questa pagina",{"href":66,"dataGaName":67,"dataGaLocation":62},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":69,"config":70},"Contribuisci",{"href":71,"dataGaName":72,"dataGaLocation":62},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":74,"facebook":75,"youtube":76,"linkedin":77},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[79,106,179,247,309],{"title":80,"links":81,"subMenu":87},"Piattaforma",[82],{"text":83,"config":84},"Piattaforma DevSecOps",{"href":85,"dataGaName":86,"dataGaLocation":62},"/it-it/platform/","devsecops platform",[88],{"title":89,"links":90},"Prezzi",[91,96,101],{"text":92,"config":93},"Visualizza i piani",{"href":94,"dataGaName":95,"dataGaLocation":62},"/it-it/pricing/","view plans",{"text":97,"config":98},"Perché passare a Premium?",{"href":99,"dataGaName":100,"dataGaLocation":62},"/it-it/pricing/premium/","why premium",{"text":102,"config":103},"Perché passare a Ultimate?",{"href":104,"dataGaName":105,"dataGaLocation":62},"/it-it/pricing/ultimate/","why ultimate",{"title":107,"links":108},"Soluzioni",[109,114,119,124,129,134,139,144,149,154,159,164,169,174],{"text":110,"config":111},"Trasformazione digitale",{"href":112,"dataGaName":113,"dataGaLocation":62},"/it-it/topics/digital-transformation/","digital transformation",{"text":115,"config":116},"Sicurezza e conformità",{"href":117,"dataGaName":118,"dataGaLocation":62},"/it-it/solutions/security-compliance/","security & compliance",{"text":120,"config":121},"Distribuzione software automatizzata",{"href":122,"dataGaName":123,"dataGaLocation":62},"/it-it/solutions/delivery-automation/","automated software delivery",{"text":125,"config":126},"Sviluppo Agile",{"href":127,"dataGaName":128,"dataGaLocation":62},"/it-it/solutions/agile-delivery/","agile delivery",{"text":130,"config":131},"Trasformazione cloud",{"href":132,"dataGaName":133,"dataGaLocation":62},"/it-it/topics/cloud-native/","cloud transformation",{"text":135,"config":136},"SCM",{"href":137,"dataGaName":138,"dataGaLocation":62},"/it-it/solutions/source-code-management/","source code management",{"text":140,"config":141},"CI/CD",{"href":142,"dataGaName":143,"dataGaLocation":62},"/it-it/solutions/continuous-integration/","continuous integration & delivery",{"text":145,"config":146},"Gestione del flusso di valore",{"href":147,"dataGaName":148,"dataGaLocation":62},"/it-it/solutions/value-stream-management/","value stream management",{"text":150,"config":151},"GitOps",{"href":152,"dataGaName":153,"dataGaLocation":62},"/it-it/solutions/gitops/","gitops",{"text":155,"config":156},"Aziende",{"href":157,"dataGaName":158,"dataGaLocation":62},"/it-it/enterprise/","enterprise",{"text":160,"config":161},"Piccole imprese",{"href":162,"dataGaName":163,"dataGaLocation":62},"/it-it/small-business/","small business",{"text":165,"config":166},"Pubblica amministrazione",{"href":167,"dataGaName":168,"dataGaLocation":62},"/it-it/solutions/public-sector/","public sector",{"text":170,"config":171},"Istruzione",{"href":172,"dataGaName":173,"dataGaLocation":62},"/it-it/solutions/education/","education",{"text":175,"config":176},"Servizi finanziari",{"href":177,"dataGaName":178,"dataGaLocation":62},"/it-it/solutions/finance/","financial services",{"title":180,"links":181},"Risorse",[182,187,192,197,202,207,212,217,222,227,232,237,242],{"text":183,"config":184},"Installazione",{"href":185,"dataGaName":186,"dataGaLocation":62},"/it-it/install/","install",{"text":188,"config":189},"Guide rapide",{"href":190,"dataGaName":191,"dataGaLocation":62},"/it-it/get-started/","quick setup checklists",{"text":193,"config":194},"Formazione",{"href":195,"dataGaName":196,"dataGaLocation":62},"https://university.gitlab.com/","learn",{"text":198,"config":199},"Documentazione di prodotto",{"href":200,"dataGaName":201,"dataGaLocation":62},"https://docs.gitlab.com/","docs",{"text":203,"config":204},"Blog",{"href":205,"dataGaName":206,"dataGaLocation":62},"/blog/","blog",{"text":208,"config":209},"Storie di successo dei clienti",{"href":210,"dataGaName":211,"dataGaLocation":62},"/customers/","customer success stories",{"text":213,"config":214},"Lavorare da remoto",{"href":215,"dataGaName":216,"dataGaLocation":62},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":218,"config":219},"Servizi GitLab",{"href":220,"dataGaName":221,"dataGaLocation":62},"/it-it/services/","services",{"text":223,"config":224},"TeamOps",{"href":225,"dataGaName":226,"dataGaLocation":62},"/it-it/teamops/","teamops",{"text":228,"config":229},"Community",{"href":230,"dataGaName":231,"dataGaLocation":62},"/community/","community",{"text":233,"config":234},"Forum",{"href":235,"dataGaName":236,"dataGaLocation":62},"https://forum.gitlab.com/","forum",{"text":238,"config":239},"Eventi",{"href":240,"dataGaName":241,"dataGaLocation":62},"/events/","events",{"text":243,"config":244},"Partner",{"href":245,"dataGaName":246,"dataGaLocation":62},"/it-it/partners/","partners",{"title":248,"links":249},"Azienda",[250,255,260,265,270,275,280,284,289,294,299,304],{"text":251,"config":252},"Informazioni",{"href":253,"dataGaName":254,"dataGaLocation":62},"/it-it/company/","company",{"text":256,"config":257},"Opportunità di lavoro",{"href":258,"dataGaName":259,"dataGaLocation":62},"/jobs/","jobs",{"text":261,"config":262},"Leadership",{"href":263,"dataGaName":264,"dataGaLocation":62},"/company/team/e-group/","leadership",{"text":266,"config":267},"Team",{"href":268,"dataGaName":269,"dataGaLocation":62},"/company/team/","team",{"text":271,"config":272},"Manuale",{"href":273,"dataGaName":274,"dataGaLocation":62},"https://handbook.gitlab.com/","handbook",{"text":276,"config":277},"Rapporti con gli investitori",{"href":278,"dataGaName":279,"dataGaLocation":62},"https://ir.gitlab.com/","investor relations",{"text":281,"config":282},"Sustainability",{"href":283,"dataGaName":281,"dataGaLocation":62},"/sustainability/",{"text":285,"config":286},"Diversità, inclusione e appartenenza (DIB)",{"href":287,"dataGaName":288,"dataGaLocation":62},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":290,"config":291},"Trust Center",{"href":292,"dataGaName":293,"dataGaLocation":62},"/it-it/security/","trust center",{"text":295,"config":296},"Newsletter",{"href":297,"dataGaName":298,"dataGaLocation":62},"/company/contact/","newsletter",{"text":300,"config":301},"Rassegna stampa",{"href":302,"dataGaName":303,"dataGaLocation":62},"/press/","press",{"text":305,"config":306},"Dichiarazione di trasparenza sulla schiavitù moderna",{"href":307,"dataGaName":308,"dataGaLocation":62},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":310,"links":311},"Contattaci",[312,317,322,327,332,337,342],{"text":313,"config":314},"Contatta un esperto",{"href":315,"dataGaName":316,"dataGaLocation":62},"/it-it/sales/","sales",{"text":318,"config":319},"Richiedi assistenza",{"href":320,"dataGaName":321,"dataGaLocation":62},"/support/","get help",{"text":323,"config":324},"Portale clienti",{"href":325,"dataGaName":326,"dataGaLocation":62},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"text":328,"config":329},"Stato",{"href":330,"dataGaName":331,"dataGaLocation":62},"https://status.gitlab.com/","status",{"text":333,"config":334},"Termini di utilizzo",{"href":335,"dataGaName":336,"dataGaLocation":62},"/terms/","terms of use",{"text":338,"config":339},"Informativa sulla privacy",{"href":340,"dataGaName":341,"dataGaLocation":62},"/it-it/privacy/","privacy statement",{"text":343,"config":344},"Preferenze dei cookie",{"dataGaName":345,"dataGaLocation":62,"id":346,"isOneTrustButton":19},"cookie preferences","ot-sdk-btn",{"items":348},[349,351,353],{"text":333,"config":350},{"href":335,"dataGaName":336,"dataGaLocation":62},{"text":338,"config":352},{"href":340,"dataGaName":341,"dataGaLocation":62},{"text":343,"config":354},{"dataGaName":345,"dataGaLocation":62,"id":346,"isOneTrustButton":19},"content:shared:it-it:main-footer.yml","Main Footer","shared/it-it/main-footer.yml","shared/it-it/main-footer",{"_path":360,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"logo":361,"subscribeLink":366,"navItems":370,"_id":382,"_type":47,"title":383,"_source":48,"_file":384,"_stem":385,"_extension":51},"/shared/it-it/the-source/navigation",{"altText":362,"config":363},"the source logo",{"src":364,"href":365},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1750191004/t7wz1klfb2kxkezksv9t.svg","/it-it/the-source/",{"text":367,"config":368},"Iscriviti",{"href":369},"#subscribe",[371,375,378],{"text":372,"config":373},"Intelligenza artificiale",{"href":374},"/it-it/the-source/ai/",{"text":115,"config":376},{"href":377},"/it-it/the-source/security/",{"text":379,"config":380},"Piattaforma e infrastruttura",{"href":381},"/it-it/the-source/platform/","content:shared:it-it:the-source:navigation.yml","Navigation","shared/it-it/the-source/navigation.yml","shared/it-it/the-source/navigation",{"_path":387,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"title":388,"description":389,"submitMessage":390,"formData":391,"_id":395,"_type":47,"_source":48,"_file":396,"_stem":397,"_extension":51},"/shared/it-it/the-source/newsletter","Newsletter di The Source","Rimani al passo con le ultime tendenze dello sviluppo software grazie a preziosi approfondimenti.","Hai effettuato l'iscrizione alla newsletter di The Source.",{"config":392},{"formId":393,"formName":394,"hideRequiredLabel":19},28469,"thesourcenewsletter","content:shared:it-it:the-source:newsletter.yml","shared/it-it/the-source/newsletter.yml","shared/it-it/the-source/newsletter",{"_path":399,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":400,"seo":401,"content":404,"type":417,"slug":5,"_id":418,"_type":47,"title":7,"_source":48,"_file":419,"_stem":420,"_extension":51},"/it-it/the-source/platform",{"layout":9},{"title":379,"description":402,"ogImage":7,"config":403},"Scopri come creare un framework DevSecOps in grado di migliorare l'efficienza del tuo team dalla fase di pianificazione a quella di distribuzione.",{"ignoreTitleCharLimit":19},[405,411],{"componentName":406,"componentContent":407},"TheSourceCategoryHero",{"title":379,"description":402,"image":408},{"config":409},{"src":410},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463263/bdz7hmhpbmgwvoybcaud.png",{"componentName":412,"componentContent":413},"TheSourceCategoryMainSection",{"config":414},{"gatedAssets":415},[416],"gitlab-2024-global-devsecops-report","category","content:it-it:the-source:platform:index.yml","it-it/the-source/platform/index.yml","it-it/the-source/platform/index",{"_path":422,"_dir":423,"_draft":6,"_partial":6,"_locale":7,"config":424,"link":425,"_id":430,"_type":47,"title":431,"_source":48,"_file":432,"_stem":433,"_extension":51},"/shared/it-it/the-source/gated-assets/source-lp-dora-insights-where-is-ai-really-driving-developer-productivity","gated-assets",{"id":13},{"config":426},{"href":427,"dataGaName":428,"dataGaLocation":429},"https://about.gitlab.com/the-source/ai/dora-insights-where-is-ai-really-driving-developer-productivity/","Dora Insights","thesource","content:shared:it-it:the-source:gated-assets:source-lp-dora-insights-where-is-ai-really-driving-developer-productivity.yml","Source Lp Dora Insights Where Is Ai Really Driving Developer Productivity","shared/it-it/the-source/gated-assets/source-lp-dora-insights-where-is-ai-really-driving-developer-productivity.yml","shared/it-it/the-source/gated-assets/source-lp-dora-insights-where-is-ai-really-driving-developer-productivity",{"_path":399,"_dir":9,"_draft":6,"_partial":6,"_locale":7,"config":435,"seo":436,"content":438,"type":417,"slug":5,"_id":418,"_type":47,"title":7,"_source":48,"_file":419,"_stem":420,"_extension":51},{"layout":9},{"title":379,"description":402,"ogImage":7,"config":437},{"ignoreTitleCharLimit":19},[439,443],{"componentName":406,"componentContent":440},{"title":379,"description":402,"image":441},{"config":442},{"src":410},{"componentName":412,"componentContent":444},{"config":445},{"gatedAssets":446},[416],[448],{"_path":449,"_dir":423,"_draft":6,"_partial":6,"_locale":7,"config":450,"title":452,"description":453,"link":454,"_id":459,"_type":47,"_source":48,"_file":460,"_stem":461,"_extension":51},"/shared/it-it/the-source/gated-assets/gitlab-2024-global-devsecops-report",{"id":416,"formId":451},1002,"Report globale 2024 sul DevSecOps a cura di GitLab","Leggi i [risultati del sondaggio condotto tra oltre 5.000 professionisti DevSecOps in tutto il mondo](https://about.gitlab.com/developer-survey/) e scopri come si evolvono le opinioni sulla sicurezza, sull'IA e sulla DevEx.",{"text":455,"config":456},"Leggi il report",{"href":457,"dataGaName":458,"dataGaLocation":429},"https://about.gitlab.com/developer-survey?utm_campaign=eg_global_cmp_gated-content_aisdlc_en_ds24&utm_content=ds24_report_x","2024 global devsecops survey","content:shared:it-it:the-source:gated-assets:gitlab-2024-global-devsecops-report.yml","shared/it-it/the-source/gated-assets/gitlab-2024-global-devsecops-report.yml","shared/it-it/the-source/gated-assets/gitlab-2024-global-devsecops-report",[463,486,502,518,534,555,575,591,609,629,646,667,683,701,718,736,755,773,792,813,834,850,866,884,902,921,937,955,971,989],{"_path":464,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":466,"seo":467,"content":469,"type":481,"slug":482,"_id":483,"_type":47,"title":468,"_source":48,"_file":484,"_stem":485,"_extension":51},"/it-it/the-source/authors/amanda-rueda","authors",{"layout":9},{"title":468},"Amanda Rueda",[470,479],{"componentName":471,"componentContent":472},"TheSourceAuthorHero",{"config":473,"name":468,"headshot":476},{"gitlabHandle":474,"linkedInProfileUrl":475},"amandarueda","https://www.linkedin.com/in/amandamrueda/",{"altText":468,"config":477},{"src":478},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463383/osecw1pzbxvb7fhqhiky.png",{"componentName":480},"TheSourceArticlesList","author","amanda-rueda","content:it-it:the-source:authors:amanda-rueda.yml","it-it/the-source/authors/amanda-rueda.yml","it-it/the-source/authors/amanda-rueda",{"_path":487,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":488,"seo":489,"content":491,"type":481,"slug":498,"_id":499,"_type":47,"title":490,"_source":48,"_file":500,"_stem":501,"_extension":51},"/it-it/the-source/authors/andre-michael-braun",{"layout":9},{"title":490},"Andre Michael Braun",[492,497],{"componentName":471,"componentContent":493},{"name":490,"headshot":494},{"altText":490,"config":495},{"src":496},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463336/yl27k7wdlnkzsizwknn1.jpg",{"componentName":480},"andre-michael-braun","content:it-it:the-source:authors:andre-michael-braun.yml","it-it/the-source/authors/andre-michael-braun.yml","it-it/the-source/authors/andre-michael-braun",{"_path":503,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":504,"seo":505,"content":507,"type":481,"slug":514,"_id":515,"_type":47,"title":506,"_source":48,"_file":516,"_stem":517,"_extension":51},"/it-it/the-source/authors/andrew-haschka",{"layout":9},{"title":506},"Andrew Haschka",[508,513],{"componentName":471,"componentContent":509},{"name":506,"headshot":510},{"altText":506,"config":511},{"src":512},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463349/z1qnc4uxmqgg3hnm3da4.png",{"componentName":480},"andrew-haschka","content:it-it:the-source:authors:andrew-haschka.yml","it-it/the-source/authors/andrew-haschka.yml","it-it/the-source/authors/andrew-haschka",{"_path":519,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":520,"seo":521,"content":523,"type":481,"slug":530,"_id":531,"_type":47,"title":522,"_source":48,"_file":532,"_stem":533,"_extension":51},"/it-it/the-source/authors/ayoub-fandi",{"layout":9},{"title":522},"Ayoub Fandi",[524,529],{"componentName":471,"componentContent":525},{"name":522,"headshot":526},{"altText":522,"config":527},{"src":528},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463329/wyp554loeyoibx3ozren.jpg",{"componentName":480},"ayoub-fandi","content:it-it:the-source:authors:ayoub-fandi.yml","it-it/the-source/authors/ayoub-fandi.yml","it-it/the-source/authors/ayoub-fandi",{"_path":535,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":536,"seo":537,"content":539,"type":481,"slug":551,"_id":552,"_type":47,"title":538,"_source":48,"_file":553,"_stem":554,"_extension":51},"/it-it/the-source/authors/brian-wald",{"layout":9},{"title":538},"Brian Wald",[540,550],{"componentName":471,"componentContent":541},{"config":542,"name":538,"role":545,"bio":546,"headshot":547},{"gitlabHandle":543,"linkedInProfileUrl":544},"brianwald","https://www.linkedin.com/in/brianwald/","Head of Global Field CTO org","Brian Wald ricopre il ruolo di Head of Global Field CTO org presso GitLab. Guida un team dinamico di direttori tecnici che lavorano a stretto contatto con le aziende per aiutarle a trasformarne le pratiche di sviluppo software.",{"altText":538,"config":548},{"src":549},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463417/fugpbux9miqbdx3wewtu.jpg",{"componentName":480},"brian-wald","content:it-it:the-source:authors:brian-wald.yml","it-it/the-source/authors/brian-wald.yml","it-it/the-source/authors/brian-wald",{"_path":556,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":557,"seo":558,"content":560,"type":481,"slug":571,"_id":572,"_type":47,"title":559,"_source":48,"_file":573,"_stem":574,"_extension":51},"/it-it/the-source/authors/bryan-ross",{"layout":9},{"title":559},"Bryan Ross",[561,570],{"componentName":471,"componentContent":562},{"config":563,"name":559,"headshot":567},{"gitlabHandle":564,"twitterXProfileUrl":565,"linkedInProfileUrl":566},"bryanrossuk","https://twitter.com/bryanrossuk","https://www.linkedin.com/in/bryanross",{"altText":559,"config":568},{"src":569},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463324/mvdyvskii4hltdrgqxom.jpg",{"componentName":480},"bryan-ross","content:it-it:the-source:authors:bryan-ross.yml","it-it/the-source/authors/bryan-ross.yml","it-it/the-source/authors/bryan-ross",{"_path":576,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":577,"seo":578,"content":580,"type":481,"slug":587,"_id":588,"_type":47,"title":579,"_source":48,"_file":589,"_stem":590,"_extension":51},"/it-it/the-source/authors/chandler-gibbons",{"layout":9},{"title":579},"Chandler Gibbons",[581,586],{"componentName":471,"componentContent":582},{"name":579,"headshot":583},{"altText":579,"config":584},{"src":585},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463362/o7g9fqtqtjvegfwniuxh.jpg",{"componentName":480},"chandler-gibbons","content:it-it:the-source:authors:chandler-gibbons.yml","it-it/the-source/authors/chandler-gibbons.yml","it-it/the-source/authors/chandler-gibbons",{"_path":592,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":593,"seo":594,"content":596,"type":481,"slug":605,"_id":606,"_type":47,"title":595,"_source":48,"_file":607,"_stem":608,"_extension":51},"/it-it/the-source/authors/dave-steer",{"layout":9},{"title":595},"Dave Steer",[597,604],{"componentName":471,"componentContent":598},{"config":599,"name":595,"headshot":601},{"gitlabHandle":600},"dsteer",{"altText":595,"config":602},{"src":603},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463457/zbtapdkglu3yb9suaq7w.png",{"componentName":480},"dave-steer","content:it-it:the-source:authors:dave-steer.yml","it-it/the-source/authors/dave-steer.yml","it-it/the-source/authors/dave-steer",{"_path":610,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":611,"seo":612,"content":614,"type":481,"slug":624,"_id":625,"_type":47,"title":626,"_source":48,"_file":627,"_stem":628,"_extension":51},"/it-it/the-source/authors/ddesanto",{"layout":9},{"title":613},"David DeSanto",[615,623],{"componentName":471,"componentContent":616},{"config":617,"name":613,"headshot":620},{"gitlabHandle":618,"linkedInProfileUrl":619},"david","https://www.linkedin.com/in/ddesanto/",{"altText":613,"config":621},{"src":622},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463446/bgnljs84zcsxj0t6nvix.png",{"componentName":480},"ddesanto","content:it-it:the-source:authors:ddesanto.yml","Ddesanto","it-it/the-source/authors/ddesanto.yml","it-it/the-source/authors/ddesanto",{"_path":630,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":631,"seo":632,"content":634,"type":481,"slug":641,"_id":642,"_type":47,"title":643,"_source":48,"_file":644,"_stem":645,"_extension":51},"/it-it/the-source/authors/derek-debellis",{"layout":9},{"title":633},"Derek DeBellis",[635,640],{"componentName":471,"componentContent":636},{"name":633,"headshot":637},{"altText":633,"config":638},{"src":639},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463385/sbnjwfaguszi5g2smzr7.png",{"componentName":480},"derek-debellis","content:it-it:the-source:authors:derek-debellis.yml","Derek Debellis","it-it/the-source/authors/derek-debellis.yml","it-it/the-source/authors/derek-debellis",{"_path":647,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":648,"seo":649,"content":651,"type":481,"slug":663,"_id":664,"_type":47,"title":650,"_source":48,"_file":665,"_stem":666,"_extension":51},"/it-it/the-source/authors/emilio-salvador",{"layout":9},{"title":650},"Emilio Salvador",[652,662],{"componentName":471,"componentContent":653},{"config":654,"name":650,"role":657,"bio":658,"headshot":659},{"gitlabHandle":655,"linkedInProfileUrl":656},"esalvadorp","https://www.linkedin.com/in/emiliosp/","Vicepresidente, Strategia e Relazioni con gli sviluppatori","Emilio Salvador è vicepresidente della strategia e delle relazioni con gli sviluppatori presso GitLab. Dirigente del settore tecnologico con oltre 20 anni di esperienza, Emilio ha ricoperto ruoli in Amazon e Microsoft e, più di recente, ha guidato la strategia e le operazioni per il team Developer Advocacy and Experience di Google. Ha conseguito un MBA presso la MIT Sloan School of Management.",{"altText":650,"config":660},{"src":661},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463402/g0snp3uisjm4tj3pkqcw.jpg",{"componentName":480},"emilio-salvador","content:it-it:the-source:authors:emilio-salvador.yml","it-it/the-source/authors/emilio-salvador.yml","it-it/the-source/authors/emilio-salvador",{"_path":668,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":669,"seo":670,"content":672,"type":481,"slug":679,"_id":680,"_type":47,"title":671,"_source":48,"_file":681,"_stem":682,"_extension":51},"/it-it/the-source/authors/erika-feldman",{"layout":9},{"title":671},"Erika Feldman",[673,678],{"componentName":471,"componentContent":674},{"name":671,"headshot":675},{"altText":671,"config":676},{"src":677},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463354/d9quqvz7d2ayjwif7vdn.png",{"componentName":480},"erika-feldman","content:it-it:the-source:authors:erika-feldman.yml","it-it/the-source/authors/erika-feldman.yml","it-it/the-source/authors/erika-feldman",{"_path":684,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":685,"seo":686,"content":688,"type":481,"slug":697,"_id":698,"_type":47,"title":687,"_source":48,"_file":699,"_stem":700,"_extension":51},"/it-it/the-source/authors/george-kichukov",{"layout":9},{"title":687},"George Kichukov",[689,696],{"componentName":471,"componentContent":690},{"config":691,"name":687,"headshot":693},{"gitlabHandle":692},"gkichukov",{"altText":687,"config":694},{"src":695},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463366/dk2knfancgsxocjkmyoa.jpg",{"componentName":480},"george-kichukov","content:it-it:the-source:authors:george-kichukov.yml","it-it/the-source/authors/george-kichukov.yml","it-it/the-source/authors/george-kichukov",{"_path":702,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":703,"seo":704,"content":706,"type":481,"slug":713,"_id":714,"_type":47,"title":715,"_source":48,"_file":716,"_stem":717,"_extension":51},"/it-it/the-source/authors/gitlab",{"layout":9},{"title":705},"GitLab",[707,712],{"componentName":471,"componentContent":708},{"name":705,"headshot":709},{"altText":705,"config":710},{"src":711},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463461/ts7io0hgpdyqylbzfire.png",{"componentName":480},"gitlab","content:it-it:the-source:authors:gitlab.yml","Gitlab","it-it/the-source/authors/gitlab.yml","it-it/the-source/authors/gitlab",{"_path":719,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":720,"seo":721,"content":723,"type":481,"slug":732,"_id":733,"_type":47,"title":722,"_source":48,"_file":734,"_stem":735,"_extension":51},"/it-it/the-source/authors/grant-hickman",{"layout":9},{"title":722},"Grant Hickman",[724,731],{"componentName":471,"componentContent":725},{"config":726,"name":722,"headshot":728},{"gitlabHandle":727},"g.hickman",{"altText":722,"config":729},{"src":730},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463463/f3uqwtugqotyhwutz5gu.png",{"componentName":480},"grant-hickman","content:it-it:the-source:authors:grant-hickman.yml","it-it/the-source/authors/grant-hickman.yml","it-it/the-source/authors/grant-hickman",{"_path":737,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":738,"seo":739,"content":741,"type":481,"slug":751,"_id":752,"_type":47,"title":740,"_source":48,"_file":753,"_stem":754,"_extension":51},"/it-it/the-source/authors/haim-snir",{"layout":9},{"title":740},"Haim Snir",[742,750],{"componentName":471,"componentContent":743},{"config":744,"name":740,"headshot":747},{"gitlabHandle":745,"linkedInProfileUrl":746},"hsnir1","https://www.linkedin.com/in/haimsnir/",{"altText":740,"config":748},{"src":749},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463395/nubmshvaq8wpomopllni.png",{"componentName":480},"haim-snir","content:it-it:the-source:authors:haim-snir.yml","it-it/the-source/authors/haim-snir.yml","it-it/the-source/authors/haim-snir",{"_path":756,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":757,"seo":758,"content":760,"type":481,"slug":764,"_id":769,"_type":47,"title":770,"_source":48,"_file":771,"_stem":772,"_extension":51},"/it-it/the-source/authors/iganbaruch",{"layout":9},{"title":759},"Itzik Gan Baruch",[761,768],{"componentName":471,"componentContent":762},{"config":763,"name":759,"headshot":765},{"gitlabHandle":764},"iganbaruch",{"altText":759,"config":766},{"src":767},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463443/vibb2fkc0ojni2d1eqde.png",{"componentName":480},"content:it-it:the-source:authors:iganbaruch.yml","Iganbaruch","it-it/the-source/authors/iganbaruch.yml","it-it/the-source/authors/iganbaruch",{"_path":774,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":775,"seo":776,"content":778,"type":481,"slug":787,"_id":788,"_type":47,"title":789,"_source":48,"_file":790,"_stem":791,"_extension":51},"/it-it/the-source/authors/jlongo",{"layout":9},{"title":777},"Joseph Longo",[779,786],{"componentName":471,"componentContent":780},{"config":781,"name":777,"headshot":783},{"gitlabHandle":782},"jlongo_gitlab",{"altText":777,"config":784},{"src":785},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463434/uoxaknpmoposbbgzqji8.png",{"componentName":480},"jlongo","content:it-it:the-source:authors:jlongo.yml","Jlongo","it-it/the-source/authors/jlongo.yml","it-it/the-source/authors/jlongo",{"_path":793,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":794,"seo":795,"content":797,"type":481,"slug":809,"_id":810,"_type":47,"title":796,"_source":48,"_file":811,"_stem":812,"_extension":51},"/it-it/the-source/authors/joel-krooswyk",{"layout":9},{"title":796},"Joel Krooswyk",[798,808],{"componentName":471,"componentContent":799},{"config":800,"name":796,"role":803,"bio":804,"headshot":805},{"gitlabHandle":801,"linkedInProfileUrl":802},"jkrooswyk","https://www.linkedin.com/in/joelrkrooswyk/","CTO federale","Joel Krooswyk è il CTO federale di GitLab. Joel è attivamente coinvolto nella crescita di GitLab dal 2017. Nei suoi 25 anni di esperienza in posizioni di responsabilità ha operato sia nel settore pubblico degli Stati Uniti, che in piccole e medie imprese a livello internazionale. Joel combina una profonda esperienza nelle politiche governative con una vasta esperienza nei settori tecnologia, sviluppo software, intelligenza artificiale e sicurezza informatica. Viene spesso interpellato dalle aziende del settore e dalle agenzie per fornire commenti e risposte sulle politiche adottate.",{"altText":796,"config":806},{"src":807},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463423/mkmdhuxsjggfvokdmdv7.jpg",{"componentName":480},"joel-krooswyk","content:it-it:the-source:authors:joel-krooswyk.yml","it-it/the-source/authors/joel-krooswyk.yml","it-it/the-source/authors/joel-krooswyk",{"_path":814,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":815,"seo":816,"content":818,"type":481,"slug":830,"_id":831,"_type":47,"title":817,"_source":48,"_file":832,"_stem":833,"_extension":51},"/it-it/the-source/authors/josh-lemos",{"layout":9},{"title":817},"Josh Lemos",[819,829],{"componentName":471,"componentContent":820},{"config":821,"name":817,"role":824,"bio":825,"headshot":826},{"gitlabHandle":822,"linkedInProfileUrl":823},"joshlemos","https://www.linkedin.com/in/joshlemos/","Chief Information Security Officer","Con venti anni di esperienza alla guida di team di sicurezza delle informazioni, Josh Lemos è il Chief Information Security Officer di GitLab Inc. Il suo compito è definire e portare avanti la visione, le strategie e i programmi dell'azienda per fare in modo che le risorse e le tecnologie informative siano salvaguardate nel migliore dei modi, rafforzando la piattaforma DevSecOps di GitLab e offrendo ai clienti il massimo livello di sicurezza.",{"altText":817,"config":827},{"src":828},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463405/f4rqtiecakrekvxfhqar.jpg",{"componentName":480},"josh-lemos","content:it-it:the-source:authors:josh-lemos.yml","it-it/the-source/authors/josh-lemos.yml","it-it/the-source/authors/josh-lemos",{"_path":835,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":836,"seo":837,"content":839,"type":481,"slug":846,"_id":847,"_type":47,"title":838,"_source":48,"_file":848,"_stem":849,"_extension":51},"/it-it/the-source/authors/julie-griffin",{"layout":9},{"title":838},"Julie Griffin",[840,845],{"componentName":471,"componentContent":841},{"name":838,"headshot":842},{"altText":838,"config":843},{"src":844},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463371/hqkbr3uk8hw2de7tltn4.webp",{"componentName":480},"julie-griffin","content:it-it:the-source:authors:julie-griffin.yml","it-it/the-source/authors/julie-griffin.yml","it-it/the-source/authors/julie-griffin",{"_path":851,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":852,"seo":853,"content":855,"type":481,"slug":862,"_id":863,"_type":47,"title":854,"_source":48,"_file":864,"_stem":865,"_extension":51},"/it-it/the-source/authors/kristina-weis",{"layout":9},{"title":854},"Kristina Weis",[856,861],{"componentName":471,"componentContent":857},{"name":854,"headshot":858},{"altText":854,"config":859},{"src":860},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463469/eoolq6n6bs0zb8gmf0js.webp",{"componentName":480},"kristina-weis","content:it-it:the-source:authors:kristina-weis.yml","it-it/the-source/authors/kristina-weis.yml","it-it/the-source/authors/kristina-weis",{"_path":867,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":868,"seo":869,"content":871,"type":481,"slug":880,"_id":881,"_type":47,"title":870,"_source":48,"_file":882,"_stem":883,"_extension":51},"/it-it/the-source/authors/lee-faus",{"layout":9},{"title":870},"Lee Faus",[872,879],{"componentName":471,"componentContent":873},{"config":874,"name":870,"headshot":876},{"gitlabHandle":875},"lfaus",{"altText":870,"config":877},{"src":878},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463398/vivhlomglvnstamj54bo.jpg",{"componentName":480},"lee-faus","content:it-it:the-source:authors:lee-faus.yml","it-it/the-source/authors/lee-faus.yml","it-it/the-source/authors/lee-faus",{"_path":885,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":886,"seo":887,"content":889,"type":481,"slug":893,"_id":898,"_type":47,"title":899,"_source":48,"_file":900,"_stem":901,"_extension":51},"/it-it/the-source/authors/ncregan",{"layout":9},{"title":888},"Niall Cregan",[890,897],{"componentName":471,"componentContent":891},{"config":892,"name":888,"headshot":894},{"gitlabHandle":893},"ncregan",{"altText":888,"config":895},{"src":896},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463431/yrtwodocb4cu3j7lkhyo.png",{"componentName":480},"content:it-it:the-source:authors:ncregan.yml","Ncregan","it-it/the-source/authors/ncregan.yml","it-it/the-source/authors/ncregan",{"_path":903,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":904,"seo":905,"content":907,"type":481,"slug":916,"_id":917,"_type":47,"title":918,"_source":48,"_file":919,"_stem":920,"_extension":51},"/it-it/the-source/authors/rschulman",{"layout":9},{"title":906},"Robin Schulman",[908,915],{"componentName":471,"componentContent":909},{"config":910,"name":906,"headshot":912},{"gitlabHandle":911},"robin",{"altText":906,"config":913},{"src":914},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463437/u2xfbudw1f8hhnkrgaoy.webp",{"componentName":480},"rschulman","content:it-it:the-source:authors:rschulman.yml","Rschulman","it-it/the-source/authors/rschulman.yml","it-it/the-source/authors/rschulman",{"_path":922,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":923,"seo":924,"content":926,"type":481,"slug":933,"_id":934,"_type":47,"title":925,"_source":48,"_file":935,"_stem":936,"_extension":51},"/it-it/the-source/authors/sabrina-farmer",{"layout":9},{"title":925},"Sabrina Farmer",[927,932],{"componentName":471,"componentContent":928},{"name":925,"headshot":929},{"altText":925,"config":930},{"src":931},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463377/udmzbjjr5xrcrffdlphx.webp",{"componentName":480},"sabrina-farmer","content:it-it:the-source:authors:sabrina-farmer.yml","it-it/the-source/authors/sabrina-farmer.yml","it-it/the-source/authors/sabrina-farmer",{"_path":938,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":939,"seo":940,"content":942,"type":481,"slug":951,"_id":952,"_type":47,"title":941,"_source":48,"_file":953,"_stem":954,"_extension":51},"/it-it/the-source/authors/sandra-gittlen",{"layout":9},{"title":941},"Sandra Gittlen",[943,950],{"componentName":471,"componentContent":944},{"config":945,"name":941,"headshot":947},{"gitlabHandle":946},"sgittlen",{"altText":941,"config":948},{"src":949},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463466/r7ckb9h2zr4c2rsz3zlm.png",{"componentName":480},"sandra-gittlen","content:it-it:the-source:authors:sandra-gittlen.yml","it-it/the-source/authors/sandra-gittlen.yml","it-it/the-source/authors/sandra-gittlen",{"_path":956,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":957,"seo":958,"content":960,"type":481,"slug":967,"_id":968,"_type":47,"title":959,"_source":48,"_file":969,"_stem":970,"_extension":51},"/it-it/the-source/authors/sharon-gaudin",{"layout":9},{"title":959},"Sharon Gaudin",[961,966],{"componentName":471,"componentContent":962},{"name":959,"headshot":963},{"altText":959,"config":964},{"src":965},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463475/h6j4nnvykzyfzgvl7txb.webp",{"componentName":480},"sharon-gaudin","content:it-it:the-source:authors:sharon-gaudin.yml","it-it/the-source/authors/sharon-gaudin.yml","it-it/the-source/authors/sharon-gaudin",{"_path":972,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":973,"seo":974,"content":976,"type":481,"slug":12,"_id":986,"_type":47,"title":975,"_source":48,"_file":987,"_stem":988,"_extension":51},"/it-it/the-source/authors/stephen-walters",{"layout":9},{"title":975},"Stephen Walters",[977,985],{"componentName":471,"componentContent":978},{"config":979,"name":975,"headshot":982},{"gitlabHandle":980,"linkedInProfileUrl":981},"swalters1","https://www.linkedin.com/in/1stephenwalters/",{"altText":975,"config":983},{"src":984},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463392/g6ktk5qb4vcqc9wqjlf9.jpg",{"componentName":480},"content:it-it:the-source:authors:stephen-walters.yml","it-it/the-source/authors/stephen-walters.yml","it-it/the-source/authors/stephen-walters",{"_path":990,"_dir":465,"_draft":6,"_partial":6,"_locale":7,"config":991,"seo":992,"content":994,"type":481,"slug":1006,"_id":1007,"_type":47,"title":1008,"_source":48,"_file":1009,"_stem":1010,"_extension":51},"/it-it/the-source/authors/taylor-mccaslin",{"layout":9},{"title":993},"Taylor McCaslin",[995,1005],{"componentName":471,"componentContent":996},{"config":997,"name":993,"role":1000,"bio":1001,"headshot":1002},{"gitlabHandle":998,"linkedInProfileUrl":999},"tmccaslin","https://www.linkedin.com/in/taylormccaslin/","Responsabile di gruppo, Prodotto - Data science","Taylor McCaslin svolge il ruolo di Product Lead per l'IA e il ML presso GitLab e dirige un team composto da product manager incaricato di gestire processi, pratiche e strumenti legati all'operatività dei modelli di intelligenza artificiale e machine learning. Inoltre, ha il compito di definire una visione chiara e strategica che permetta agli utenti di GitLab di sfruttare la scienza dei dati nell'ambito dei loro programmi DevOps. Prima di entrare in GitLab ha lavorato per Indeed, Duo Security e WP Engine.",{"altText":993,"config":1003},{"src":1004},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1751463427/trfasilaeasosxfcxmsm.jpg",{"componentName":480},"taylor-mccaslin","content:it-it:the-source:authors:taylor-mccaslin.yml","Taylor Mccaslin","it-it/the-source/authors/taylor-mccaslin.yml","it-it/the-source/authors/taylor-mccaslin",1753207511193]