[{"data":1,"prerenderedAt":791},["ShallowReactive",2],{"/it-it/topics/version-control/what-is-innersource/":3,"navigation-it-it":138,"banner-it-it":556,"footer-it-it":568,"next-steps-it-it":776},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"seo":8,"content":11,"_id":132,"_type":133,"title":7,"_source":134,"_file":135,"_stem":136,"_extension":137},"/it-it/topics/version-control/what-is-innersource","version-control",false,"",{"title":9,"description":10},"Cos'è l'InnerSource?","GitLab ottimizza lo sviluppo software grazie a un processo completo di controllo della versione e alla collaborazione fra sviluppatori",[12,26,32,102,130],{"type":13,"componentName":13,"componentContent":14},"CommonBreadcrumbs",{"crumbs":15},[16,20,24],{"title":17,"config":18},"Industry topics",{"href":19},"/topics/",{"title":21,"config":22},"Version control",{"href":23},"/it-it/topics/version-control/",{"title":25},"What is innersource",{"type":27,"componentName":27,"componentContent":28},"TopicsHero",{"title":9,"text":29,"config":30},"L'InnerSource è una strategia di sviluppo software in base alla quale le aziende adottano un approccio e una cultura open-source per collaborare in modo più efficace.",{"id":31,"twoColumns":6},"cos'è-l'innersource?",{"type":33,"componentName":33,"componentContent":34},"CommonSideNavigationWithTree",{"anchors":35,"components":62},{"text":36,"data":37},"On this page",[38,42,46,50,54,58],{"text":39,"config":40},"Cosa significa InnerSource?",{"href":41},"#what-does-inner-source-mean",{"text":43,"config":44},"Perché le organizzazioni vogliono operare come progetti open-source",{"href":45},"#why-organizations-want-to-function-like-open-source-projects",{"text":47,"config":48},"Vantaggi dell'InnerSource",{"href":49},"#benefits-of-inner-source",{"text":51,"config":52},"Problemi risolvibili grazie all'InnerSource",{"href":53},"#problems-inner-sourcing-solves",{"text":55,"config":56},"In che modo i team possono utilizzare l'InnerSource",{"href":57},"#how-teams-can-use-inner-source",{"text":59,"config":60},"Conclusioni",{"href":61},"#conclusion",[63,69,74,79,84,89,94],{"type":64,"componentName":64,"componentContent":65},"TopicsCopy",{"header":39,"text":66,"config":67},"L'InnerSource è una tendenza sempre più diffusa fra i team di sviluppatori e tecnici, che scelgono di adottare processi open-source per lavorare e collaborare in modo più efficiente. I team che decidono di seguire questa strategia possono sviluppare software proprietario e rafforzare la collaborazione interna in modo che tutti, dagli sviluppatori ai product manager, possano contribuire al codice sorgente.\n\n> L'InnerSource è una strategia di sviluppo software che prevede l'applicazione di pratiche open-source al codice proprietario. L'InnerSource aiuta a favorire una cultura open-source all'interno di un'organizzazione mantenendo il software per uso interno. I team sfruttano tale strategia per aumentare la visibilità, rafforzare la collaborazione ed eliminare i silo.\n\nGarantendo l'accesso automatico ai progetti interni dell'organizzazione, i team possono riutilizzare le soluzioni esistenti e ridurre al minimo le ridondanze, potenziare la [collaborazione fra i membri del personale](/topics/version-control/software-team-collaboration/){data-ga-name =\"team collaboration\" data-galocation =\"body\"} e sfruttare il contributo dei talenti. Le organizzazioni di qualsiasi dimensione traggono vantaggio dall'InnerSource e possono incorporare continuativamente le moderne pratiche di sviluppo software imparando dai progetti open-source su larga scala.\n\nNel caso delle aziende di grandi dimensioni, i team di sviluppo sono spesso distribuiti in diversi reparti o dislocati in fusi orari differenti. Alcuni sviluppatori potrebbero non incontrarsi mai né avere accesso alle stesse strategie di reparto. Tuttavia, grazie all'InnerSource, possono aderire allo stesso modello di flusso di lavoro che si è rivelato efficace nei progetti open-source.\n\nIl caso di [PayPal](https://www.oreilly.com/library/view/adopting-innersource/9781492041863/ch01.html) dimostra come le pratiche di sviluppo open-source rendano le aziende più efficienti e redditizie, anche se la componente \"open\" varia a seconda delle dimensioni del team interessato. Altre aziende pionieristiche che hanno scelto la strategia InnerSource, tra cui Bosch, Autodesk, Bloomberg e SanDisk, sono in grado di portare a termine progetti complessi e creare prodotti innovativi implementando lo stesso sistema snello e a basso costo utilizzato in ambito open-source.\n",{"id":68},"what-does-inner-source-mean",{"type":64,"componentName":64,"componentContent":70},{"header":43,"text":71,"config":72},"Al loro interno, le organizzazioni più importanti funzionano in modo simile ai grandi progetti open-source. In entrambi i casi, diverse sono le parti chiamate in causa: diversi collaboratori, vari strumenti e un'ampia serie di direttive e strategie. Tuttavia, nel modello aziendale tradizionale, un'organizzazione funziona seguendo le indicazioni formulate da una gerarchia di alti dirigenti. La reale efficienza di un'organizzazione si basa in parte sulla capacità dei manager di monitorare grandi quantità di informazioni in entrata.\n\nLa mole dei dati tende spesso a formare un collo di bottiglia di stampo manageriale, facendo in modo che tantissimi progetti finiscano sotto traccia. Man mano che i progetti diventano più complessi o entrano in gioco ulteriori team, anche altre attività rischiano di essere trascurate. Nei [progetti](/blog/gnome-follow-up/) open-source, le informazioni correlate allo sviluppo sono gestite attraverso un processo di documentazione e di controlli appositamente strutturati per evitare che i componenti finiscano per venire trascurati nel corso del tempo.\n\nDi seguito sono riportate le principali pratiche inerenti a un flusso di lavoro open-source per le aziende:\n\n- Visibilità\n- Fork\n- Richieste di pull/merge\n- Test\n- Integrazione continua\n- Documentazione\n- Monitoraggio dei ticket\n\nAdottando una mentalità open-source nell'ambito dello sviluppo software, le organizzazioni sono in grado di colmare le lacune ed eliminare i silo, accelerando e consolidando il ciclo di sviluppo. Inoltre, crea le basi per [un ambiente di lavoro migliore per gli sviluppatori](https://about.gitlab.com/topics/devops/what-is-developer-experience/), metodologie di sviluppo semplificate e una cultura collaborativa trasparente.\n\nUn approccio del genere non solo rende più veloce il lavoro degli sviluppatori, ma incentiva anche la collaborazione tra i membri dei team principali nei vari progetti di sviluppo software.\n",{"id":73},"why-organizations-want-to-function-like-open-source-projects",{"type":64,"componentName":64,"componentContent":75},{"header":47,"text":76,"config":77},"Le organizzazioni che adottano l'InnerSource possono usufruire dei vantaggi tipici degli ambienti di sviluppo open-source, ad esempio:\n\n- **Codice di alta qualità:** grazie a test unitari, copertura del codice e integrazione continua, i team possono migliorare la qualità del codice nelle prime fasi del ciclo di vita.\n- **Documentazione completa:** il codice è corredato da una documentazione più esaustiva, sia a livello di commenti che in termini di discussioni più informali, che costituisce un'unica fonte di riferimento e offre una maggiore trasparenza e una conoscenza condivisa.\n- **Riutilizzo efficace del codice:** il codice e l'architettura sono facilmente individuabili e a disposizione del team e di tutta l'organizzazione.\n- **Collaborazione solida:** le revisioni del codice incontrano [meno attriti](/blog/efficient-code-review-tips/), la comunicazione si rafforza e i contributi diventano più significativi in termini numerici.\n- **Cultura sana:** i silo vengono [smantellati](/blog/better-devops-with-gitlab-ci-cd/), ragion per cui gli sviluppatori traggono maggior soddisfazione dal proprio lavoro. Ne conseguono una migliore fidelizzazione dei talenti e un processo di reclutamento più efficace.\n",{"id":78},"benefits-of-inner-source",{"type":64,"componentName":64,"componentContent":80},{"header":51,"text":81,"config":82},"Ecco alcune delle problematiche che affliggono spesso le grandi organizzazioni e che l'InnerSource può aiutare a risolvere.\n\n| **Problema**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               | **Soluzione**                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             |\n| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| **Comunicazione:**  generalmente, nelle grandi organizzazioni non c'è solo un team che lavora per raggiungere un singolo obiettivo. Al contrario, i membri del team tendono a essere suddivisi in diversi gruppi di lavoro scollegati l'uno dall'altro e ognuno con la propria struttura e leadership. Le norme e la terminologia di comunicazione possono variare a seconda del team, mentre la comunicazione e la condivisione delle conoscenze tra i singoli reparti sono inefficaci e ridotte al minimo.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | I sistemi open-source incentivano [il coinvolgimento e la partecipazione](/blog/new-features-to-core/) su larga scala. Le linee di comunicazione sono dirette e visibili a chiunque faccia parte del progetto. Le gerarchie di comunicazione sono generalmente piatte, c'è una maggiore trasparenza nella trasmissione delle informazioni e una migliore comunicazione fra le parti coinvolte.                                                                                                                                                                                                                                                                                                                                                                                                  |\n| **Scoperta:** una soluzione software può essere creata più volte perché i reparti non comunicano fra loro, non c'è trasparenza nella trasmissione delle informazioni e manca la collaborazione, determinando uno spreco di risorse ed energie. Di norma non esiste un processo finalizzato a verificare se una soluzione sia già stata creata.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          | Il vantaggio dei progetti open-source è che sono trasparenti per natura. Avere accesso al progetto significa che i team possono cercare di stabilire se esista la soluzione a un problema che bisogna risolvere. Se non si effettuano ricerche prima di dare inizio ai lavori, gli altri collaboratori del progetto otterranno un quadro completo e saranno in grado di identificare una soluzione preesistente. I progetti open-source consentono di individuare più facilmente le soluzioni già sviluppate da altri, permettendo di risparmiare tempo e risorse.                                                                                                                                                                                                                                                                                          |\n| **Burocrazia:** nella maggior parte degli ambienti commerciali, le strutture organizzative definiscono le prerogative di accesso per i team. Anche se un membro conosce la soluzione a un problema, deve comunque rivolgersi a un amministratore per richiedere l'accesso a un progetto. Tale processo provoca perdite di tempo e incide sullo svolgimento delle attività importanti.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            | Con i progetti open-source, i membri del team hanno pieno accesso alle attività o alla visualizzazione dei progetti. Ne consegue una riduzione del carico amministrativo e dei ritardi nella gestione delle richieste di accesso.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |\n| **Modifiche:** in un ambiente commerciale tradizionale, se i team possono accedere a un progetto in sola lettura, non dispongono delle autorizzazioni né hanno la possibilità di modificare o aggiungere una funzionalità, essendo costretti a rivolgersi a qualcun altro perché lo faccia. Se i soggetti preposti sono troppo impegnati o non comprendono il punto della questione, i collaboratori non possono fare nulla al riguardo. Il team responsabile dell'app ha il compito di garantire che quest'ultima venga sviluppata nel rispetto delle scadenze e che funzioni correttamente. In altre parole, il lavoro degli altri collaboratori dipende dal grado di manutenzione di quella applicazione. Anche se un altro team potrebbe trarre vantaggio da questa nuova funzionalità, la richiesta di modifica dell'applicazione potrebbe interferire con la sua stabilità, ragion per cui concedere l'accesso può rivelarsi un rischio. Se a uno sviluppatore è negato l'accesso per apportare le modifiche necessarie, i team dovranno a creare una codebase o un'applicazione specifica per risolvere il problema; ciò potrebbe ripetersi con persone diverse. Di conseguenza, i reparti tendono a creare ciascuno la propria app per risolvere problematiche comuni a tutti. | Se i team vogliono apportare modifiche a un progetto open-source, non devono richiederne dell'autorizzazione. Al contrario, possono fornire il proprio contributo e lasciare che il sistema testi le funzionalità e l'efficacia delle soluzioni. In pratica, i team eseguono il fork dalla codebase, apportano le modifiche necessarie e creano una richiesta di merge in modo che un altro sviluppatore possa verificarla, porre delle domande e infine testarla. Rispetto allo scenario precedente, chi deve accettare la richiesta di merge ha un carico di lavoro inferiore perché non deve svolgere direttamente lavoro extra per completare un'attività o un progetto. Un ulteriore vantaggio di questo approccio è che riduce il carico complessivo sul generatore di report, dal momento che deve supportare una singola codebase anziché otto. |\n",{"id":83},"problems-inner-sourcing-solves",{"type":64,"componentName":64,"componentContent":85},{"header":55,"text":86,"config":87},"L'InnerSource è un modo semplice per creare un flusso di lavoro più efficiente, sia per i team che collaborano in fusi orari diversi (una prassi ormai abbastanza diffusa), sia per le organizzazioni composte da più reparti. I team possono eliminare i silo di informazioni e incentivare una collaborazione più efficace all'interno dell'organizzazione. Inoltre, l'InnerSource può essere utilizzato per accelerare l'onboarding degli sviluppatori e incoraggiare i membri del team a fornire il proprio contributo.\n\nAdottare progetti InnerSource vuol dire abbandonare gli approcci tradizionali al processo di sviluppo in favore di flussi di lavoro più dinamici, inclusivi ed efficienti.\n",{"id":88},"how-teams-can-use-inner-source",{"type":64,"componentName":64,"componentContent":90},{"header":59,"text":91,"config":92},"L'InnerSource rappresenta un cambiamento radicale nel modo in cui le organizzazioni affrontano lo sviluppo software. Non solo permette di migliorare la qualità e la sicurezza dei prodotti, ma stimola inoltre una trasformazione culturale che pone le organizzazioni in una posizione di primato in ambito tecnologico. L'utilizzo delle pratiche InnerSource permette alle aziende di affrontare le sfide attuali in materia di sviluppo software con un approccio agile, incentivando al contempo l'innovazione collaborativa per la crescita del business.\n\nPoiché le organizzazioni guardano al futuro, l'adozione dell'InnerSource rappresenta un imperativo strategico che può metterle nelle condizioni di trasformare le problematiche odierne in nuove opportunità da capitalizzare.\n",{"id":93},"conclusion",{"type":95,"componentName":95,"componentContent":96},"TopicsCallToAction",{"subtitle":97,"primaryButton":98},"Scopri come GitLab ottimizza lo sviluppo software",{"text":99,"config":100},"Scopri di più",{"href":101},"/it-it/solutions/source-code-management/",{"type":103,"componentName":103,"componentContent":104},"CommonResourcesContainer",{"header":105,"tabs":106},"Ulteriori informazioni sull'InnerSource e sullo sviluppo software in collaborazione",[107],{"name":108,"items":109,"config":129},"resources",[110,119],{"header":111,"type":112,"image":113,"link":116},"Scopri come GitLab accelera la distribuzione e rafforza la collaborazione","Webcast",{"altText":111,"config":114},{"src":115},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749157557/Website/Topics/resources_10.jpg",{"text":99,"config":117},{"href":118,"icon":112,"modal":6},"/webcast/collaboration-without-boundaries/",{"header":120,"type":121,"image":122,"link":125},"Scarica l'ebook sulle best practice per il controllo della versione per migliorare la collaborazione","Ebook",{"altText":120,"config":123},{"src":124},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749157556/Website/Topics/resources_1.jpg",{"text":99,"config":126},{"href":127,"icon":128,"modal":6},"/blog/15-git-tips-improve-workflow/","Book",{"key":108},{"type":131,"componentName":131},"CommonNextSteps","content:it-it:topics:version-control:what-is-innersource:index.yml","yaml","content","it-it/topics/version-control/what-is-innersource/index.yml","it-it/topics/version-control/what-is-innersource/index","yml",{"_path":139,"_dir":140,"_draft":6,"_partial":6,"_locale":7,"data":141,"_id":552,"_type":133,"title":553,"_source":134,"_file":554,"_stem":555,"_extension":137},"/shared/it-it/main-navigation","it-it",{"logo":142,"freeTrial":147,"sales":152,"login":157,"items":162,"search":493,"minimal":529,"duo":543},{"config":143},{"href":144,"dataGaName":145,"dataGaLocation":146},"/it-it/","gitlab logo","header",{"text":148,"config":149},"Ottieni una prova gratuita",{"href":150,"dataGaName":151,"dataGaLocation":146},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":153,"config":154},"Contatta le vendite",{"href":155,"dataGaName":156,"dataGaLocation":146},"/it-it/sales/","sales",{"text":158,"config":159},"Accedi",{"href":160,"dataGaName":161,"dataGaLocation":146},"https://gitlab.com/users/sign_in/","sign in",[163,206,304,309,414,474],{"text":164,"config":165,"cards":167,"footer":189},"Piattaforma",{"dataNavLevelOne":166},"platform",[168,174,182],{"title":164,"description":169,"link":170},"La piattaforma DevSecOps più completa basata sull'IA",{"text":171,"config":172},"Scopri la nostra piattaforma",{"href":173,"dataGaName":166,"dataGaLocation":146},"/it-it/platform/",{"title":175,"description":176,"link":177},"GitLab Duo (IA)","Sviluppa software più velocemente con l'IA in ogni fase del ciclo di sviluppo",{"text":178,"config":179},"Ti presentiamo GitLab Duo",{"href":180,"dataGaName":181,"dataGaLocation":146},"/it-it/gitlab-duo/","gitlab duo ai",{"title":183,"description":184,"link":185},"Perché scegliere GitLab","Dieci motivi per cui le aziende scelgono GitLab",{"text":99,"config":186},{"href":187,"dataGaName":188,"dataGaLocation":146},"/it-it/why-gitlab/","why gitlab",{"title":190,"items":191},"Primi passi con",[192,197,202],{"text":193,"config":194},"Platform engineering",{"href":195,"dataGaName":196,"dataGaLocation":146},"/it-it/solutions/platform-engineering/","platform engineering",{"text":198,"config":199},"Esperienza d'uso degli sviluppatori",{"href":200,"dataGaName":201,"dataGaLocation":146},"/it-it/developer-experience/","Developer experience",{"text":203,"config":204},"MLOps",{"href":205,"dataGaName":203,"dataGaLocation":146},"/it-it/topics/devops/the-role-of-ai-in-devops/",{"text":207,"left":208,"config":209,"link":211,"lists":215,"footer":286},"Prodotti",true,{"dataNavLevelOne":210},"solutions",{"text":212,"config":213},"Visualizza tutte le soluzioni",{"href":214,"dataGaName":210,"dataGaLocation":146},"/it-it/solutions/",[216,241,264],{"title":217,"description":218,"link":219,"items":224},"Automazione","CI/CD e automazione per accelerare il deployment",{"config":220},{"icon":221,"href":222,"dataGaName":223,"dataGaLocation":146},"AutomatedCodeAlt","/it-it/solutions/delivery-automation/","automated software delivery",[225,229,233,237],{"text":226,"config":227},"CI/CD",{"href":228,"dataGaLocation":146,"dataGaName":226},"/it-it/solutions/continuous-integration/",{"text":230,"config":231},"Sviluppo assistito dall'IA",{"href":180,"dataGaLocation":146,"dataGaName":232},"AI assisted development",{"text":234,"config":235},"Gestione del codice sorgente",{"href":101,"dataGaLocation":146,"dataGaName":236},"Source Code Management",{"text":238,"config":239},"Distribuzione software automatizzata",{"href":222,"dataGaLocation":146,"dataGaName":240},"Automated software delivery",{"title":242,"description":243,"link":244,"items":249},"Sicurezza","Distribuisci il codice più velocemente senza compromettere la sicurezza",{"config":245},{"href":246,"dataGaName":247,"dataGaLocation":146,"icon":248},"/it-it/solutions/security-compliance/","security and compliance","ShieldCheckLight",[250,255,260],{"text":251,"config":252},"Application Security Testing",{"href":253,"dataGaName":254,"dataGaLocation":146},"/solutions/application-security-testing/","Application security testing",{"text":256,"config":257},"Sicurezza della catena di fornitura del software",{"href":258,"dataGaLocation":146,"dataGaName":259},"/it-it/solutions/supply-chain/","Software supply chain security",{"text":261,"config":262},"Software Compliance",{"href":263,"dataGaName":261,"dataGaLocation":146},"/solutions/software-compliance/",{"title":265,"link":266,"items":271},"Misurazione",{"config":267},{"icon":268,"href":269,"dataGaName":270,"dataGaLocation":146},"DigitalTransformation","/it-it/solutions/visibility-measurement/","visibility and measurement",[272,276,281],{"text":273,"config":274},"Visibilità e misurazione",{"href":269,"dataGaLocation":146,"dataGaName":275},"Visibility and Measurement",{"text":277,"config":278},"Gestione del flusso di valore",{"href":279,"dataGaLocation":146,"dataGaName":280},"/it-it/solutions/value-stream-management/","Value Stream Management",{"text":282,"config":283},"Analisi e approfondimenti",{"href":284,"dataGaLocation":146,"dataGaName":285},"/it-it/solutions/analytics-and-insights/","Analytics and insights",{"title":287,"items":288},"GitLab per",[289,294,299],{"text":290,"config":291},"Aziende",{"href":292,"dataGaLocation":146,"dataGaName":293},"/it-it/enterprise/","enterprise",{"text":295,"config":296},"Piccole imprese",{"href":297,"dataGaLocation":146,"dataGaName":298},"/it-it/small-business/","small business",{"text":300,"config":301},"Pubblica amministrazione",{"href":302,"dataGaLocation":146,"dataGaName":303},"/it-it/solutions/public-sector/","public sector",{"text":305,"config":306},"Prezzi",{"href":307,"dataGaName":308,"dataGaLocation":146,"dataNavLevelOne":308},"/it-it/pricing/","pricing",{"text":310,"config":311,"link":312,"lists":316,"feature":401},"Risorse",{"dataNavLevelOne":108},{"text":313,"config":314},"Visualizza tutte le risorse",{"href":315,"dataGaName":108,"dataGaLocation":146},"/it-it/resources/",[317,350,373],{"title":318,"items":319},"Per iniziare",[320,325,330,335,340,345],{"text":321,"config":322},"Installazione",{"href":323,"dataGaName":324,"dataGaLocation":146},"/it-it/install/","install",{"text":326,"config":327},"Guide rapide",{"href":328,"dataGaName":329,"dataGaLocation":146},"/it-it/get-started/","quick setup checklists",{"text":331,"config":332},"Formazione",{"href":333,"dataGaLocation":146,"dataGaName":334},"https://university.gitlab.com/","learn",{"text":336,"config":337},"Documentazione di prodotto",{"href":338,"dataGaName":339,"dataGaLocation":146},"https://docs.gitlab.com/","product documentation",{"text":341,"config":342},"Video sulle best practice",{"href":343,"dataGaName":344,"dataGaLocation":146},"/it-it/getting-started-videos/","best practice videos",{"text":346,"config":347},"Integrazioni",{"href":348,"dataGaName":349,"dataGaLocation":146},"/it-it/integrations/","integrations",{"title":351,"items":352},"Scopri",[353,358,363,368],{"text":354,"config":355},"Storie di successo dei clienti",{"href":356,"dataGaName":357,"dataGaLocation":146},"/it-it/customers/","customer success stories",{"text":359,"config":360},"Blog",{"href":361,"dataGaName":362,"dataGaLocation":146},"/blog/","blog",{"text":364,"config":365},"Lavorare da remoto",{"href":366,"dataGaName":367,"dataGaLocation":146},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"text":369,"config":370},"TeamOps",{"href":371,"dataGaName":372,"dataGaLocation":146},"/it-it/teamops/","teamops",{"title":374,"items":375},"Connetti",[376,381,386,391,396],{"text":377,"config":378},"Servizi GitLab",{"href":379,"dataGaName":380,"dataGaLocation":146},"/it-it/services/","services",{"text":382,"config":383},"Community",{"href":384,"dataGaName":385,"dataGaLocation":146},"/community/","community",{"text":387,"config":388},"Forum",{"href":389,"dataGaName":390,"dataGaLocation":146},"https://forum.gitlab.com/","forum",{"text":392,"config":393},"Eventi",{"href":394,"dataGaName":395,"dataGaLocation":146},"/events/","events",{"text":397,"config":398},"Partner",{"href":399,"dataGaName":400,"dataGaLocation":146},"/it-it/partners/","partners",{"backgroundColor":402,"textColor":403,"text":404,"image":405,"link":409},"#2f2a6b","#fff","Approfondimenti e informazioni per il futuro dello sviluppo software",{"altText":406,"config":407},"scheda promozionale per The Source",{"src":408},"/images/navigation/the-source-promo-card.svg",{"text":410,"config":411},"Leggi le ultime notizie",{"href":412,"dataGaName":413,"dataGaLocation":146},"/it-it/the-source/","the source",{"text":415,"config":416,"lists":418},"Azienda",{"dataNavLevelOne":417},"company",[419],{"items":420},[421,426,432,434,439,444,449,454,459,464,469],{"text":422,"config":423},"Informazioni",{"href":424,"dataGaName":425,"dataGaLocation":146},"/it-it/company/","about",{"text":427,"config":428,"footerGa":431},"Opportunità di lavoro",{"href":429,"dataGaName":430,"dataGaLocation":146},"/jobs/","jobs",{"dataGaName":430},{"text":392,"config":433},{"href":394,"dataGaName":395,"dataGaLocation":146},{"text":435,"config":436},"Leadership",{"href":437,"dataGaName":438,"dataGaLocation":146},"/company/team/e-group/","leadership",{"text":440,"config":441},"Team",{"href":442,"dataGaName":443,"dataGaLocation":146},"/company/team/","team",{"text":445,"config":446},"Manuale",{"href":447,"dataGaName":448,"dataGaLocation":146},"https://handbook.gitlab.com/","handbook",{"text":450,"config":451},"Rapporti con gli investitori",{"href":452,"dataGaName":453,"dataGaLocation":146},"https://ir.gitlab.com/","investor relations",{"text":455,"config":456},"Trust Center",{"href":457,"dataGaName":458,"dataGaLocation":146},"/it-it/security/","trust center",{"text":460,"config":461},"AI Transparency Center",{"href":462,"dataGaName":463,"dataGaLocation":146},"/it-it/ai-transparency-center/","ai transparency center",{"text":465,"config":466},"Newsletter",{"href":467,"dataGaName":468,"dataGaLocation":146},"/company/contact/","newsletter",{"text":470,"config":471},"Rassegna stampa",{"href":472,"dataGaName":473,"dataGaLocation":146},"/press/","press",{"text":475,"config":476,"lists":477},"Contattaci",{"dataNavLevelOne":417},[478],{"items":479},[480,483,488],{"text":153,"config":481},{"href":155,"dataGaName":482,"dataGaLocation":146},"talk to sales",{"text":484,"config":485},"Richiedi assistenza",{"href":486,"dataGaName":487,"dataGaLocation":146},"/support/","get help",{"text":489,"config":490},"Portale clienti",{"href":491,"dataGaName":492,"dataGaLocation":146},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":494,"login":495,"suggestions":502},"Chiudi",{"text":496,"link":497},"Per cercare repository e progetti, accedi a",{"text":498,"config":499},"gitlab.com",{"href":160,"dataGaName":500,"dataGaLocation":501},"search login","search",{"text":503,"default":504},"Suggerimenti",[505,508,513,515,520,525],{"text":175,"config":506},{"href":180,"dataGaName":507,"dataGaLocation":501},"GitLab Duo (AI)",{"text":509,"config":510},"Suggerimenti di codice (IA)",{"href":511,"dataGaName":512,"dataGaLocation":501},"/it-it/solutions/code-suggestions/","Code Suggestions (AI)",{"text":226,"config":514},{"href":228,"dataGaName":226,"dataGaLocation":501},{"text":516,"config":517},"GitLab su AWS",{"href":518,"dataGaName":519,"dataGaLocation":501},"/it-it/partners/technology-partners/aws/","GitLab on AWS",{"text":521,"config":522},"GitLab su Google Cloud",{"href":523,"dataGaName":524,"dataGaLocation":501},"/it-it/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":526,"config":527},"Perché scegliere GitLab?",{"href":187,"dataGaName":528,"dataGaLocation":501},"Why GitLab?",{"freeTrial":530,"mobileIcon":535,"desktopIcon":540},{"text":531,"config":532},"Inizia la prova gratuita",{"href":533,"dataGaName":151,"dataGaLocation":534},"https://gitlab.com/-/trials/new/","nav",{"altText":536,"config":537},"Icona di GitLab",{"src":538,"dataGaName":539,"dataGaLocation":534},"/images/brand/gitlab-logo-tanuki.svg","gitlab icon",{"altText":536,"config":541},{"src":542,"dataGaName":539,"dataGaLocation":534},"/images/brand/gitlab-logo-type.svg",{"freeTrial":544,"mobileIcon":548,"desktopIcon":550},{"text":545,"config":546},"Scopri di più su GitLab Duo",{"href":180,"dataGaName":547,"dataGaLocation":534},"gitlab duo",{"altText":536,"config":549},{"src":538,"dataGaName":539,"dataGaLocation":534},{"altText":536,"config":551},{"src":542,"dataGaName":539,"dataGaLocation":534},"content:shared:it-it:main-navigation.yml","Main Navigation","shared/it-it/main-navigation.yml","shared/it-it/main-navigation",{"_path":557,"_dir":140,"_draft":6,"_partial":6,"_locale":7,"title":558,"button":559,"config":563,"_id":565,"_type":133,"_source":134,"_file":566,"_stem":567,"_extension":137},"/shared/it-it/banner","La GitLab Duo Agent Platform è ora in beta pubblica!",{"text":99,"config":560},{"href":561,"dataGaName":562,"dataGaLocation":146},"/it-it/gitlab-duo/agent-platform/","duo banner",{"layout":564},"release","content:shared:it-it:banner.yml","shared/it-it/banner.yml","shared/it-it/banner",{"_path":569,"_dir":140,"_draft":6,"_partial":6,"_locale":7,"data":570,"_id":772,"_type":133,"title":773,"_source":134,"_file":774,"_stem":775,"_extension":137},"/shared/it-it/main-footer",{"text":571,"source":572,"edit":578,"contribute":583,"config":588,"items":593,"minimal":764},"Git è un marchio di Software Freedom Conservancy e l'uso del termine \"GitLab\" è regolato da un accordo di licenza",{"text":573,"config":574},"Visualizza origine pagina",{"href":575,"dataGaName":576,"dataGaLocation":577},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":579,"config":580},"Modifica questa pagina",{"href":581,"dataGaName":582,"dataGaLocation":577},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":584,"config":585},"Contribuisci",{"href":586,"dataGaName":587,"dataGaLocation":577},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":589,"facebook":590,"youtube":591,"linkedin":592},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[594,617,671,701,735],{"title":164,"links":595,"subMenu":600},[596],{"text":597,"config":598},"Piattaforma DevSecOps",{"href":173,"dataGaName":599,"dataGaLocation":577},"devsecops platform",[601],{"title":305,"links":602},[603,607,612],{"text":604,"config":605},"Visualizza i piani",{"href":307,"dataGaName":606,"dataGaLocation":577},"view plans",{"text":608,"config":609},"Perché passare a Premium?",{"href":610,"dataGaName":611,"dataGaLocation":577},"/it-it/pricing/premium/","why premium",{"text":613,"config":614},"Perché passare a Ultimate?",{"href":615,"dataGaName":616,"dataGaLocation":577},"/it-it/pricing/ultimate/","why ultimate",{"title":618,"links":619},"Soluzioni",[620,625,628,630,635,640,644,647,650,655,657,659,661,666],{"text":621,"config":622},"Trasformazione digitale",{"href":623,"dataGaName":624,"dataGaLocation":577},"/it-it/topics/digital-transformation/","digital transformation",{"text":626,"config":627},"Sicurezza e conformità",{"href":253,"dataGaName":254,"dataGaLocation":577},{"text":238,"config":629},{"href":222,"dataGaName":223,"dataGaLocation":577},{"text":631,"config":632},"Sviluppo Agile",{"href":633,"dataGaName":634,"dataGaLocation":577},"/it-it/solutions/agile-delivery/","agile delivery",{"text":636,"config":637},"Trasformazione cloud",{"href":638,"dataGaName":639,"dataGaLocation":577},"/it-it/topics/cloud-native/","cloud transformation",{"text":641,"config":642},"SCM",{"href":101,"dataGaName":643,"dataGaLocation":577},"source code management",{"text":226,"config":645},{"href":228,"dataGaName":646,"dataGaLocation":577},"continuous integration & delivery",{"text":277,"config":648},{"href":279,"dataGaName":649,"dataGaLocation":577},"value stream management",{"text":651,"config":652},"GitOps",{"href":653,"dataGaName":654,"dataGaLocation":577},"/it-it/solutions/gitops/","gitops",{"text":290,"config":656},{"href":292,"dataGaName":293,"dataGaLocation":577},{"text":295,"config":658},{"href":297,"dataGaName":298,"dataGaLocation":577},{"text":300,"config":660},{"href":302,"dataGaName":303,"dataGaLocation":577},{"text":662,"config":663},"Istruzione",{"href":664,"dataGaName":665,"dataGaLocation":577},"/it-it/solutions/education/","education",{"text":667,"config":668},"Servizi finanziari",{"href":669,"dataGaName":670,"dataGaLocation":577},"/it-it/solutions/finance/","financial services",{"title":310,"links":672},[673,675,677,679,682,684,687,689,691,693,695,697,699],{"text":321,"config":674},{"href":323,"dataGaName":324,"dataGaLocation":577},{"text":326,"config":676},{"href":328,"dataGaName":329,"dataGaLocation":577},{"text":331,"config":678},{"href":333,"dataGaName":334,"dataGaLocation":577},{"text":336,"config":680},{"href":338,"dataGaName":681,"dataGaLocation":577},"docs",{"text":359,"config":683},{"href":361,"dataGaName":362,"dataGaLocation":577},{"text":354,"config":685},{"href":686,"dataGaName":357,"dataGaLocation":577},"/customers/",{"text":364,"config":688},{"href":366,"dataGaName":367,"dataGaLocation":577},{"text":377,"config":690},{"href":379,"dataGaName":380,"dataGaLocation":577},{"text":369,"config":692},{"href":371,"dataGaName":372,"dataGaLocation":577},{"text":382,"config":694},{"href":384,"dataGaName":385,"dataGaLocation":577},{"text":387,"config":696},{"href":389,"dataGaName":390,"dataGaLocation":577},{"text":392,"config":698},{"href":394,"dataGaName":395,"dataGaLocation":577},{"text":397,"config":700},{"href":399,"dataGaName":400,"dataGaLocation":577},{"title":415,"links":702},[703,705,707,709,711,713,715,719,724,726,728,730],{"text":422,"config":704},{"href":424,"dataGaName":417,"dataGaLocation":577},{"text":427,"config":706},{"href":429,"dataGaName":430,"dataGaLocation":577},{"text":435,"config":708},{"href":437,"dataGaName":438,"dataGaLocation":577},{"text":440,"config":710},{"href":442,"dataGaName":443,"dataGaLocation":577},{"text":445,"config":712},{"href":447,"dataGaName":448,"dataGaLocation":577},{"text":450,"config":714},{"href":452,"dataGaName":453,"dataGaLocation":577},{"text":716,"config":717},"Sustainability",{"href":718,"dataGaName":716,"dataGaLocation":577},"/sustainability/",{"text":720,"config":721},"Diversità, inclusione e appartenenza (DIB)",{"href":722,"dataGaName":723,"dataGaLocation":577},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":455,"config":725},{"href":457,"dataGaName":458,"dataGaLocation":577},{"text":465,"config":727},{"href":467,"dataGaName":468,"dataGaLocation":577},{"text":470,"config":729},{"href":472,"dataGaName":473,"dataGaLocation":577},{"text":731,"config":732},"Dichiarazione di trasparenza sulla schiavitù moderna",{"href":733,"dataGaName":734,"dataGaLocation":577},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"title":475,"links":736},[737,740,742,744,749,754,759],{"text":738,"config":739},"Contatta un esperto",{"href":155,"dataGaName":156,"dataGaLocation":577},{"text":484,"config":741},{"href":486,"dataGaName":487,"dataGaLocation":577},{"text":489,"config":743},{"href":491,"dataGaName":492,"dataGaLocation":577},{"text":745,"config":746},"Stato",{"href":747,"dataGaName":748,"dataGaLocation":577},"https://status.gitlab.com/","status",{"text":750,"config":751},"Termini di utilizzo",{"href":752,"dataGaName":753,"dataGaLocation":577},"/terms/","terms of use",{"text":755,"config":756},"Informativa sulla privacy",{"href":757,"dataGaName":758,"dataGaLocation":577},"/it-it/privacy/","privacy statement",{"text":760,"config":761},"Preferenze dei cookie",{"dataGaName":762,"dataGaLocation":577,"id":763,"isOneTrustButton":208},"cookie preferences","ot-sdk-btn",{"items":765},[766,768,770],{"text":750,"config":767},{"href":752,"dataGaName":753,"dataGaLocation":577},{"text":755,"config":769},{"href":757,"dataGaName":758,"dataGaLocation":577},{"text":760,"config":771},{"dataGaName":762,"dataGaLocation":577,"id":763,"isOneTrustButton":208},"content:shared:it-it:main-footer.yml","Main Footer","shared/it-it/main-footer.yml","shared/it-it/main-footer",{"_path":777,"_dir":140,"_draft":6,"_partial":6,"_locale":7,"header":778,"eyebrow":779,"blurb":780,"button":781,"secondaryButton":785,"_id":787,"_type":133,"title":788,"_source":134,"_file":789,"_stem":790,"_extension":137},"/shared/it-it/next-steps","Inizia a distribuire software migliori più velocemente","Oltre il 50% delle società Fortune 100 si affida a GitLab","Scopri cosa può fare il tuo team grazie a una\n\n\npiattaforma DevSecOps intelligente.\n",{"text":148,"config":782},{"href":783,"dataGaName":151,"dataGaLocation":784},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":153,"config":786},{"href":155,"dataGaName":156,"dataGaLocation":784},"content:shared:it-it:next-steps.yml","Next Steps","shared/it-it/next-steps.yml","shared/it-it/next-steps",1755803079410]