[{"data":1,"prerenderedAt":2572},["ShallowReactive",2],{"/it-it/customers/all":3,"navigation-it-it":131,"banner-it-it":549,"footer-it-it":559,"next-steps-it-it":797,"customers-it-it":807},{"id":4,"title":5,"body":6,"category":6,"config":6,"content":7,"description":6,"extension":122,"meta":123,"navigation":124,"path":125,"seo":126,"slug":6,"stem":129,"testContent":6,"type":6,"__hash__":130},"customers/it-it/customers/all.yml","All",null,[8,18,120],{"componentName":9,"componentContent":10},"CommonBreadcrumbs",{"crumbs":11},[12,16],{"title":13,"config":14},"Testimonianze dei clienti",{"href":15},"/it-it/customers/",{"title":17},"Tutte le testimonianze dei clienti",{"componentName":19,"componentContent":20},"CustomersAllCustomerCards",{"title":21,"filters":22,"cardButtonText":117,"zeroStateTitle":118,"zeroStateDescription":119},"Sfoglia tutte le testimonianze dei clienti",[23,43,94],{"options":24,"config":41},[25,29,33,37],{"label":26,"config":27},"Qualsiasi dimensione aziendale",{"id":28},"any",{"label":30,"config":31},"Piccole imprese (0 - 100)",{"id":32},"smb",{"label":34,"config":35},"Aziende di medie dimensioni (101 - 2000)",{"id":36},"mm",{"label":38,"config":39},"Aziende (2001+)",{"id":40},"ent",{"name":42},"size",{"options":44,"config":92},[45,48,52,56,60,64,68,72,76,80,84,88],{"label":46,"config":47},"Qualsiasi settore",{"id":28},{"label":49,"config":50},"Aviazione",{"id":51},"aviation",{"label":53,"config":54},"Consulenza",{"id":55},"consulting",{"label":57,"config":58},"E-commerce",{"id":59},"ecommerce",{"label":61,"config":62},"Istruzione",{"id":63},"education",{"label":65,"config":66},"Servizi finanziari",{"id":67},"financial",{"label":69,"config":70},"Software open source",{"id":71},"openSource",{"label":73,"config":74},"Pubblica amministrazione",{"id":75},"public",{"label":77,"config":78},"Vendita al dettaglio",{"id":79},"retail",{"label":81,"config":82},"Scienza e ricerca",{"id":83},"scienceResearch",{"label":85,"config":86},"Tecnologia",{"id":87},"technology",{"label":89,"config":90},"Telecomunicazioni",{"id":91},"telecommunications",{"name":93},"industry",{"options":95,"config":115},[96,99,103,107,111],{"label":97,"config":98},"Qualsiasi regione",{"id":28},{"label":100,"config":101},"Nord America",{"id":102},"amer",{"label":104,"config":105},"Europa, Medio Oriente e Africa",{"id":106},"emea",{"label":108,"config":109},"Asia-Pacifico",{"id":110},"apac",{"label":112,"config":113},"Remoto",{"id":114},"remote",{"name":116},"region","Scopri di più","Nessun cliente trovato","Prova a modificare i filtri per vedere più risultati.",{"componentName":121},"CommonNextSteps","yml",{},true,"/it-it/customers/all",{"title":127,"description":128},"Sfoglia tutti i case study dei clienti di GitLab","Dalla pianificazione alla produzione, scopri come GitLab unisce i team e accorcia il ciclo di sviluppo software.","it-it/customers/all","qZILierJNmV753Miw7zS8KJunkyxhBP-p2ErnvWvDfk",{"logo":132,"freeTrial":137,"sales":142,"login":147,"items":152,"search":465,"minimal":500,"duo":519,"switchNav":528,"pricingDeployment":539},{"config":133},{"href":134,"dataGaName":135,"dataGaLocation":136},"/it-it/","gitlab logo","header",{"text":138,"config":139},"Ottieni una prova gratuita",{"href":140,"dataGaName":141,"dataGaLocation":136},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/it-it&glm_content=default-saas-trial/","free trial",{"text":143,"config":144},"Contatta le vendite",{"href":145,"dataGaName":146,"dataGaLocation":136},"/it-it/sales/","sales",{"text":148,"config":149},"Accedi",{"href":150,"dataGaName":151,"dataGaLocation":136},"https://gitlab.com/users/sign_in/","sign in",[153,181,282,287,389,445],{"text":154,"config":155,"menu":157},"Piattaforma",{"dataNavLevelOne":156},"platform",{"type":158,"columns":159},"cards",[160,166,174],{"title":154,"description":161,"link":162},"La piattaforma di orchestrazione intelligente per DevSecOps",{"text":163,"config":164},"Esplora la nostra piattaforma",{"href":165,"dataGaName":156,"dataGaLocation":136},"/it-it/platform/",{"title":167,"description":168,"link":169},"GitLab Duo Agent Platform","L'IA agentica pensata per l'intero ciclo del software",{"text":170,"config":171},"Scopri GitLab Duo",{"href":172,"dataGaName":173,"dataGaLocation":136},"/it-it/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":175,"description":176,"link":177},"Perché scegliere GitLab","Scopri i motivi principali per cui le aziende scelgono GitLab",{"text":117,"config":178},{"href":179,"dataGaName":180,"dataGaLocation":136},"/it-it/why-gitlab/","why gitlab",{"text":182,"left":124,"config":183,"menu":185},"Prodotto",{"dataNavLevelOne":184},"solutions",{"type":186,"link":187,"columns":191,"feature":262},"lists",{"text":188,"config":189},"Vedi tutte le soluzioni",{"href":190,"dataGaName":184,"dataGaLocation":136},"/it-it/solutions/",[192,217,240],{"title":193,"description":194,"link":195,"items":200},"Automazione","CI/CD e automazione per accelerare il deployment",{"config":196},{"icon":197,"href":198,"dataGaName":199,"dataGaLocation":136},"AutomatedCodeAlt","/it-it/solutions/delivery-automation/","automated software delivery",[201,205,208,213],{"text":202,"config":203},"CI/CD",{"href":204,"dataGaLocation":136,"dataGaName":202},"/it-it/solutions/continuous-integration/",{"text":167,"config":206},{"href":172,"dataGaLocation":136,"dataGaName":207},"gitlab duo agent platform - product menu",{"text":209,"config":210},"Gestione del codice sorgente",{"href":211,"dataGaLocation":136,"dataGaName":212},"/it-it/solutions/source-code-management/","Source Code Management",{"text":214,"config":215},"Distribuzione software automatizzata",{"href":198,"dataGaLocation":136,"dataGaName":216},"Automated software delivery",{"title":218,"description":219,"link":220,"items":225},"Sicurezza","Distribuisci il codice più rapidamente senza compromettere la sicurezza",{"config":221},{"href":222,"dataGaName":223,"dataGaLocation":136,"icon":224},"/it-it/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[226,230,235],{"text":227,"config":228},"Test di sicurezza delle applicazioni",{"href":222,"dataGaName":229,"dataGaLocation":136},"Application security testing",{"text":231,"config":232},"Sicurezza della catena di fornitura del software",{"href":233,"dataGaLocation":136,"dataGaName":234},"/it-it/solutions/supply-chain/","Software supply chain security",{"text":236,"config":237},"Conformità software",{"href":238,"dataGaName":239,"dataGaLocation":136},"/it-it/solutions/software-compliance/","software compliance",{"title":241,"link":242,"items":247},"Misurazione",{"config":243},{"icon":244,"href":245,"dataGaName":246,"dataGaLocation":136},"DigitalTransformation","/it-it/solutions/visibility-measurement/","visibility and measurement",[248,252,257],{"text":249,"config":250},"Visibilità e misurazione",{"href":245,"dataGaLocation":136,"dataGaName":251},"Visibility and Measurement",{"text":253,"config":254},"Gestione del flusso di valore",{"href":255,"dataGaLocation":136,"dataGaName":256},"/it-it/solutions/value-stream-management/","Value Stream Management",{"text":258,"config":259},"Analisi e approfondimenti",{"href":260,"dataGaLocation":136,"dataGaName":261},"/it-it/solutions/analytics-and-insights/","Analytics and insights",{"title":263,"type":186,"items":264},"GitLab per",[265,271,277],{"text":266,"config":267},"Aziende",{"icon":268,"href":269,"dataGaLocation":136,"dataGaName":270},"Building","/it-it/enterprise/","enterprise",{"text":272,"config":273},"Piccole imprese",{"icon":274,"href":275,"dataGaLocation":136,"dataGaName":276},"Work","/it-it/small-business/","small business",{"text":73,"config":278},{"icon":279,"href":280,"dataGaLocation":136,"dataGaName":281},"Organization","/it-it/solutions/public-sector/","public sector",{"text":283,"config":284},"Prezzi",{"href":285,"dataGaName":286,"dataGaLocation":136,"dataNavLevelOne":286},"/it-it/pricing/","pricing",{"text":288,"config":289,"menu":291},"Risorse",{"dataNavLevelOne":290},"resources",{"type":186,"link":292,"columns":296,"feature":378},{"text":293,"config":294},"Visualizza tutte le risorse",{"href":295,"dataGaName":290,"dataGaLocation":136},"/it-it/resources/",[297,330,350],{"title":298,"items":299},"Attività iniziali",[300,305,310,315,320,325],{"text":301,"config":302},"Installazione",{"href":303,"dataGaName":304,"dataGaLocation":136},"/it-it/install/","install",{"text":306,"config":307},"Guide rapide",{"href":308,"dataGaName":309,"dataGaLocation":136},"/it-it/get-started/","quick setup checklists",{"text":311,"config":312},"Formazione",{"href":313,"dataGaLocation":136,"dataGaName":314},"https://university.gitlab.com/","learn",{"text":316,"config":317},"Documentazione di prodotto",{"href":318,"dataGaName":319,"dataGaLocation":136},"https://docs.gitlab.com/","product documentation",{"text":321,"config":322},"Video sulle best practice",{"href":323,"dataGaName":324,"dataGaLocation":136},"/it-it/getting-started-videos/","best practice videos",{"text":326,"config":327},"Integrazioni",{"href":328,"dataGaName":329,"dataGaLocation":136},"/it-it/integrations/","integrations",{"title":331,"items":332},"Scopri",[333,337,342,346],{"text":334,"config":335},"Storie di successo dei clienti",{"href":15,"dataGaName":336,"dataGaLocation":136},"customer success stories",{"text":338,"config":339},"Blog",{"href":340,"dataGaName":341,"dataGaLocation":136},"/blog/","blog",{"text":343,"config":344},"The Source",{"href":345,"dataGaName":341,"dataGaLocation":136},"/it-it/the-source/",{"text":347,"config":348},"Operatività da remoto",{"href":349,"dataGaName":114,"dataGaLocation":136},"https://handbook.gitlab.com/handbook/company/culture/all-remote/",{"title":351,"items":352},"Collega",[353,358,363,368,373],{"text":354,"config":355},"Servizi GitLab",{"href":356,"dataGaName":357,"dataGaLocation":136},"/it-it/services/","services",{"text":359,"config":360},"Community",{"href":361,"dataGaName":362,"dataGaLocation":136},"/community/","community",{"text":364,"config":365},"Forum",{"href":366,"dataGaName":367,"dataGaLocation":136},"https://forum.gitlab.com/","forum",{"text":369,"config":370},"Eventi",{"href":371,"dataGaName":372,"dataGaLocation":136},"/events/","events",{"text":374,"config":375},"Partner",{"href":376,"dataGaName":377,"dataGaLocation":136},"/it-it/partners/","partners",{"config":379,"title":382,"text":383,"link":384},{"background":380,"textColor":381},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","Novità in GitLab","Approfitta di un aggiornamento continuo su funzionalità e miglioramenti più recenti.",{"text":385,"config":386},"Leggi le ultime notizie",{"href":387,"dataGaName":388,"dataGaLocation":136},"/it-it/whats-new/","whats new",{"text":390,"config":391,"menu":393},"Azienda",{"dataNavLevelOne":392},"company",{"type":186,"columns":394},[395],{"items":396},[397,402,408,410,415,420,425,430,435,440],{"text":398,"config":399},"Informazioni",{"href":400,"dataGaName":401,"dataGaLocation":136},"/it-it/company/","about",{"text":403,"config":404,"footerGa":407},"Opportunità di lavoro",{"href":405,"dataGaName":406,"dataGaLocation":136},"/jobs/","jobs",{"dataGaName":406},{"text":369,"config":409},{"href":371,"dataGaName":372,"dataGaLocation":136},{"text":411,"config":412},"Leadership",{"href":413,"dataGaName":414,"dataGaLocation":136},"/company/team/e-group/","leadership",{"text":416,"config":417},"Manuale",{"href":418,"dataGaName":419,"dataGaLocation":136},"https://handbook.gitlab.com/","handbook",{"text":421,"config":422},"Rapporti con gli investitori",{"href":423,"dataGaName":424,"dataGaLocation":136},"https://ir.gitlab.com/","investor relations",{"text":426,"config":427},"Trust Center",{"href":428,"dataGaName":429,"dataGaLocation":136},"/it-it/security/","trust center",{"text":431,"config":432},"AI Transparency Center",{"href":433,"dataGaName":434,"dataGaLocation":136},"/it-it/ai-transparency-center/","ai transparency center",{"text":436,"config":437},"Newsletter",{"href":438,"dataGaName":439,"dataGaLocation":136},"/company/contact/#contact-forms","newsletter",{"text":441,"config":442},"Rassegna stampa",{"href":443,"dataGaName":444,"dataGaLocation":136},"/press/","press",{"text":446,"config":447,"menu":448},"Contattaci",{"dataNavLevelOne":392},{"type":186,"columns":449},[450],{"items":451},[452,455,460],{"text":143,"config":453},{"href":145,"dataGaName":454,"dataGaLocation":136},"talk to sales",{"text":456,"config":457},"Portale di assistenza",{"href":458,"dataGaName":459,"dataGaLocation":136},"https://support.gitlab.com","support portal",{"text":461,"config":462},"Portale di assistenza clienti GitLab",{"href":463,"dataGaName":464,"dataGaLocation":136},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":466,"login":467,"suggestions":474},"Chiudi",{"text":468,"link":469},"Per cercare nei repository e nei progetti, accedi a",{"text":470,"config":471},"gitlab.com",{"href":150,"dataGaName":472,"dataGaLocation":473},"search login","search",{"text":475,"default":476},"Suggerimenti",[477,479,484,486,491,496],{"text":167,"config":478},{"href":172,"dataGaName":167,"dataGaLocation":473},{"text":480,"config":481},"Suggerimenti di codice di GitLab Duo (IA)",{"href":482,"dataGaName":483,"dataGaLocation":473},"/it-it/solutions/code-suggestions/","Code Suggestions (AI)",{"text":202,"config":485},{"href":204,"dataGaName":202,"dataGaLocation":473},{"text":487,"config":488},"GitLab su AWS",{"href":489,"dataGaName":490,"dataGaLocation":473},"/it-it/partners/technology-partners/aws/","GitLab on AWS",{"text":492,"config":493},"GitLab su Google Cloud",{"href":494,"dataGaName":495,"dataGaLocation":473},"/it-it/partners/technology-partners/google-cloud-platform/","GitLab on Google Cloud",{"text":497,"config":498},"Perché scegliere GitLab?",{"href":179,"dataGaName":499,"dataGaLocation":473},"Why GitLab?",{"freeTrial":501,"mobileIcon":506,"desktopIcon":511,"secondaryButton":514},{"text":502,"config":503},"Inizia una prova gratuita",{"href":504,"dataGaName":141,"dataGaLocation":505},"https://gitlab.com/-/trials/new/","nav",{"altText":507,"config":508},"Icona GitLab",{"src":509,"dataGaName":510,"dataGaLocation":505},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":507,"config":512},{"src":513,"dataGaName":510,"dataGaLocation":505},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":515,"config":516},"Inizia",{"href":517,"dataGaName":518,"dataGaLocation":505},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/it-it/get-started/","get started",{"freeTrial":520,"mobileIcon":524,"desktopIcon":526},{"text":521,"config":522},"Scopri di più su GitLab Duo",{"href":172,"dataGaName":523,"dataGaLocation":505},"gitlab duo",{"altText":507,"config":525},{"src":509,"dataGaName":510,"dataGaLocation":505},{"altText":507,"config":527},{"src":513,"dataGaName":510,"dataGaLocation":505},{"button":529,"mobileIcon":534,"desktopIcon":536},{"text":530,"config":531},"/switch",{"href":532,"dataGaName":533,"dataGaLocation":505},"#contact","switch",{"altText":507,"config":535},{"src":509,"dataGaName":510,"dataGaLocation":505},{"altText":507,"config":537},{"src":538,"dataGaName":510,"dataGaLocation":505},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":540,"mobileIcon":545,"desktopIcon":547},{"text":541,"config":542},"Torna ai prezzi",{"href":285,"dataGaName":543,"dataGaLocation":505,"icon":544},"back to pricing","GoBack",{"altText":507,"config":546},{"src":509,"dataGaName":510,"dataGaLocation":505},{"altText":507,"config":548},{"src":513,"dataGaName":510,"dataGaLocation":505},{"title":550,"button":551,"config":556},"Scopri come l'IA agentica trasforma la distribuzione del software",{"text":552,"config":553},"Partecipa in diretta a GitLab Transcend il 10 giugno",{"href":554,"dataGaName":555,"dataGaLocation":136},"/it-it/events/transcend/virtual/","transcend event",{"layout":557,"disabled":558},"release",false,{"data":560},{"text":561,"source":562,"edit":568,"contribute":573,"config":578,"items":583,"minimal":786},"Git è un marchio di Software Freedom Conservancy e l'uso del termine \"GitLab\" è regolato da un accordo di licenza",{"text":563,"config":564},"Visualizza origine pagina",{"href":565,"dataGaName":566,"dataGaLocation":567},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":569,"config":570},"Modifica questa pagina",{"href":571,"dataGaName":572,"dataGaLocation":567},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":574,"config":575},"Contribuisci",{"href":576,"dataGaName":577,"dataGaLocation":567},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":579,"facebook":580,"youtube":581,"linkedin":582},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[584,630,684,723,753],{"title":283,"links":585,"subMenu":600},[586,590,595],{"text":587,"config":588},"Visualizza i piani",{"href":285,"dataGaName":589,"dataGaLocation":567},"view plans",{"text":591,"config":592},"Perché scegliere Premium?",{"href":593,"dataGaName":594,"dataGaLocation":567},"/it-it/pricing/premium/","why premium",{"text":596,"config":597},"Perché scegliere Ultimate?",{"href":598,"dataGaName":599,"dataGaLocation":567},"/it-it/pricing/ultimate/","why ultimate",[601],{"title":446,"links":602},[603,606,608,610,615,620,625],{"text":604,"config":605},"Contatta il reparto vendite",{"href":145,"dataGaName":146,"dataGaLocation":567},{"text":456,"config":607},{"href":458,"dataGaName":459,"dataGaLocation":567},{"text":461,"config":609},{"href":463,"dataGaName":464,"dataGaLocation":567},{"text":611,"config":612},"Stato",{"href":613,"dataGaName":614,"dataGaLocation":567},"https://status.gitlab.com/","status",{"text":616,"config":617},"Termini di utilizzo",{"href":618,"dataGaName":619,"dataGaLocation":567},"/terms/","terms of use",{"text":621,"config":622},"Informativa sulla privacy",{"href":623,"dataGaName":624,"dataGaLocation":567},"/it-it/privacy/","privacy statement",{"text":626,"config":627},"Preferenze dei cookie",{"dataGaName":628,"dataGaLocation":567,"id":629,"isOneTrustButton":124},"cookie preferences","ot-sdk-btn",{"title":182,"links":631,"subMenu":640},[632,636],{"text":633,"config":634},"Piattaforma DevSecOps",{"href":165,"dataGaName":635,"dataGaLocation":567},"devsecops platform",{"text":637,"config":638},"Sviluppo assistito dall'IA",{"href":172,"dataGaName":639,"dataGaLocation":567},"ai-assisted development",[641],{"title":642,"links":643},"Argomenti",[644,649,654,659,664,669,674,679],{"text":645,"config":646},"CICD",{"href":647,"dataGaName":648,"dataGaLocation":567},"/it-it/topics/ci-cd/","cicd",{"text":650,"config":651},"GitOps",{"href":652,"dataGaName":653,"dataGaLocation":567},"/it-it/topics/gitops/","gitops",{"text":655,"config":656},"DevOps",{"href":657,"dataGaName":658,"dataGaLocation":567},"/it-it/topics/devops/","devops",{"text":660,"config":661},"Controllo della versione",{"href":662,"dataGaName":663,"dataGaLocation":567},"/it-it/topics/version-control/","version control",{"text":665,"config":666},"DevSecOps",{"href":667,"dataGaName":668,"dataGaLocation":567},"/it-it/topics/devsecops/","devsecops",{"text":670,"config":671},"Cloud native",{"href":672,"dataGaName":673,"dataGaLocation":567},"/it-it/topics/cloud-native/","cloud native",{"text":675,"config":676},"IA per la programmazione",{"href":677,"dataGaName":678,"dataGaLocation":567},"/it-it/topics/devops/ai-for-coding/","ai for coding",{"text":680,"config":681},"IA agentica",{"href":682,"dataGaName":683,"dataGaLocation":567},"/it-it/topics/agentic-ai/","agentic ai",{"title":685,"links":686},"Soluzioni",[687,690,692,697,701,704,707,710,712,714,716,719],{"text":227,"config":688},{"href":222,"dataGaName":689,"dataGaLocation":567},"Application Security Testing",{"text":214,"config":691},{"href":198,"dataGaName":199,"dataGaLocation":567},{"text":693,"config":694},"Sviluppo Agile",{"href":695,"dataGaName":696,"dataGaLocation":567},"/it-it/solutions/agile-delivery/","agile delivery",{"text":698,"config":699},"SCM",{"href":211,"dataGaName":700,"dataGaLocation":567},"source code management",{"text":645,"config":702},{"href":204,"dataGaName":703,"dataGaLocation":567},"continuous integration & delivery",{"text":253,"config":705},{"href":255,"dataGaName":706,"dataGaLocation":567},"value stream management",{"text":650,"config":708},{"href":709,"dataGaName":653,"dataGaLocation":567},"/it-it/solutions/gitops/",{"text":266,"config":711},{"href":269,"dataGaName":270,"dataGaLocation":567},{"text":272,"config":713},{"href":275,"dataGaName":276,"dataGaLocation":567},{"text":73,"config":715},{"href":280,"dataGaName":281,"dataGaLocation":567},{"text":61,"config":717},{"href":718,"dataGaName":63,"dataGaLocation":567},"/it-it/solutions/education/",{"text":65,"config":720},{"href":721,"dataGaName":722,"dataGaLocation":567},"/it-it/solutions/finance/","financial services",{"title":288,"links":724},[725,727,729,731,734,736,739,741,743,745,747,749,751],{"text":301,"config":726},{"href":303,"dataGaName":304,"dataGaLocation":567},{"text":306,"config":728},{"href":308,"dataGaName":309,"dataGaLocation":567},{"text":311,"config":730},{"href":313,"dataGaName":314,"dataGaLocation":567},{"text":316,"config":732},{"href":318,"dataGaName":733,"dataGaLocation":567},"docs",{"text":338,"config":735},{"href":340,"dataGaName":341,"dataGaLocation":567},{"text":737,"config":738},"Novità",{"href":387,"dataGaName":388,"dataGaLocation":567},{"text":334,"config":740},{"href":15,"dataGaName":336,"dataGaLocation":567},{"text":347,"config":742},{"href":349,"dataGaName":114,"dataGaLocation":567},{"text":354,"config":744},{"href":356,"dataGaName":357,"dataGaLocation":567},{"text":359,"config":746},{"href":361,"dataGaName":362,"dataGaLocation":567},{"text":364,"config":748},{"href":366,"dataGaName":367,"dataGaLocation":567},{"text":369,"config":750},{"href":371,"dataGaName":372,"dataGaLocation":567},{"text":374,"config":752},{"href":376,"dataGaName":377,"dataGaLocation":567},{"title":390,"links":754},[755,757,759,761,763,765,770,775,777,779,781],{"text":398,"config":756},{"href":400,"dataGaName":392,"dataGaLocation":567},{"text":403,"config":758},{"href":405,"dataGaName":406,"dataGaLocation":567},{"text":411,"config":760},{"href":413,"dataGaName":414,"dataGaLocation":567},{"text":416,"config":762},{"href":418,"dataGaName":419,"dataGaLocation":567},{"text":421,"config":764},{"href":423,"dataGaName":424,"dataGaLocation":567},{"text":766,"config":767},"Sostenibilità",{"href":768,"dataGaName":769,"dataGaLocation":567},"/sustainability/","Sustainability",{"text":771,"config":772},"Diversità, inclusione e appartenenza (DIB)",{"href":773,"dataGaName":774,"dataGaLocation":567},"/it-it/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":426,"config":776},{"href":428,"dataGaName":429,"dataGaLocation":567},{"text":436,"config":778},{"href":438,"dataGaName":439,"dataGaLocation":567},{"text":441,"config":780},{"href":443,"dataGaName":444,"dataGaLocation":567},{"text":782,"config":783},"Dichiarazione di trasparenza sulla schiavitù moderna",{"href":784,"dataGaName":785,"dataGaLocation":567},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":787},[788,791,794],{"text":789,"config":790},"Termini",{"href":618,"dataGaName":619,"dataGaLocation":567},{"text":792,"config":793},"Cookies",{"dataGaName":628,"dataGaLocation":567,"id":629,"isOneTrustButton":124},{"text":795,"config":796},"Privacy",{"href":623,"dataGaName":624,"dataGaLocation":567},{"header":798,"blurb":799,"button":800,"secondaryButton":805},"Inizia a sviluppare più velocemente oggi","Scopri cosa può fare il tuo team con la piattaforma di orchestrazione intelligente per DevSecOps.\n",{"text":801,"config":802},"Ottieni la tua prova gratuita",{"href":803,"dataGaName":141,"dataGaLocation":804},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/it-it/","feature",{"text":143,"config":806},{"href":145,"dataGaName":146,"dataGaLocation":804},[808,876,941,1002,1061,1133,1196,1260,1324,1386,1444,1507,1559,1614,1666,1721,1767,1828,1883,1940,2007,2060,2131,2195,2250,2296,2348,2402,2454,2515],{"id":809,"title":810,"body":6,"category":6,"config":811,"content":813,"description":6,"extension":122,"meta":869,"navigation":124,"path":870,"seo":871,"slug":6,"stem":874,"testContent":6,"type":6,"__hash__":875},"customers/it-it/customers/airwallex.yml","Airwallex",{"template":812,"size":36,"region":110,"industry":67},"CaseStudy",{"name":810,"logo":814,"hero":815,"heroImage":816,"benefits":817,"industry":65,"employeeCount":830,"location":831,"solution":832,"stats":833,"headline":843,"summary":844,"quotes":845,"content":850},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517924/lfmipv3rommbm4gv9mug.png","La società fintech globale Airwallex soddisfa le esigenze dei clienti più velocemente con GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518409/ojiuwrdtjfpbllmt5oso.jpg",[818,822,826],{"metric":819,"config":820},"Aumento della produttività",{"icon":821},"Benefit",{"metric":823,"config":824},"Semplificazione della toolchain",{"icon":825},"Build",{"metric":827,"config":828},"Sviluppo più rapido",{"icon":829},"Accelerate","Oltre 1.400","Singapore","GitLab Premium",[834,837,840],{"value":835,"metric":836},"8x","deployment più veloci",{"value":838,"metric":839},"95%","dei servizi trasferiti su GitLab dal 2019",{"value":841,"metric":842},"4x","erogazione delle funzionalità più rapida","Airwallex, una piattaforma finanziaria globale, usa la piattaforma DevSecOps end-to-end basata sull'IA di GitLab per espandere la propria attività e soddisfare le richieste dei clienti in modo più rapido, superando la concorrenza.","[Airwallex](https://www.airwallex.com/) è una piattaforma finanziaria globale leader dedicata alle aziende moderne, che offre soluzioni affidabili per gestire i pagamenti, la tesoreria, le spese, la finanza integrata e altro ancora. Fondata a Melbourne, Airwallex supporta oltre 100.000 aziende in tutto il mondo ed è apprezzata da marchi come Brex, Rippling, Navan, Qantas e SHEIN.",[846],{"quoteText":847,"author":848,"authorTitle":849,"authorCompany":810},"Per noi, spendere denaro e risorse in modo oculato è fondamentale. GitLab ci ha permesso di ridurre i costi e di centralizzare il lavoro in un'unica piattaforma. Soldi ben spesi, non c'è che dire.","Andy Chow","Direttore del personale tecnologico",[851,854,857,860,863,866],{"header":852,"text":853},"Battere i concorrenti per conquistare un nuovo cliente","Airwallex gestisce una piattaforma finanziaria che è diventata un'infrastruttura economica globale, supportando società di qualsiasi dimensione grazie a conti aziendali multivaluta, trasferimenti locali e internazionali e cambi di valuta estera. Costruire la propria base di clienti è fondamentale per la giovane azienda, perciò quando nel 2022 i dirigenti hanno avuto la possibilità di acquisire come cliente di alto profilo una grande compagnia aerea, hanno dovuto dimostrare di poter soddisfare le sue esigenze per convincerla a scegliere Airwallex. Dovevano quindi offrire funzionalità software [migliori e più veloci](https://about.gitlab.com/blog/best-practices-leading-orgs-to-release-software-faster/) rispetto ai concorrenti. Con l'aiuto della piattaforma DevSecOps di GitLab, Airwallex è riuscita nel suo intento. La compagnia aerea leader oggi è sua cliente.\n\n\"Per acquisire quel cliente, abbiamo dovuto sviluppare vari servizi per fornire le funzionalità che desiderava\", racconta Andy Chow, responsabile dello staff tecnologico di Airwallex. \"Aveva numerose esigenze, quindi c'era molto lavoro da fare e molte nuove funzionalità da sviluppare. La piattaforma DevSecOps ha permesso ai nostri team di sviluppo software di [collaborare](https://about.gitlab.com/blog/5-ways-collaboration-boosts-productivity-and-your-career/) e di iterare rapidamente per portare a termine il lavoro\".\n\nNell'ambito della sua partnership con Airwallex, il ramo aziendale della compagnia aerea dedicato ai dati, che si occupa di fidelizzare clienti e partner, ha collaborato con l'azienda tecnologica per lanciare una piattaforma di pagamenti globale, che voleva rendere i pagamenti aziendali internazionali convenienti, semplici e gratificanti. Inizialmente è stata distribuita a oltre 350.000 piccole e medie imprese. \n\n\"GitLab ci ha permesso di dimostrare il nostro valore a questo cliente in tempi brevi, e questo è stato fondamentale\", afferma Chow.",{"header":855,"text":856},"Collaborazione con Google Cloud e GitLab","Airwallex, un'azienda giovane, voleva ampliare la propria base di utenti e avere una presenza ancora più rilevante sul mercato. A questo scopo ha iniziato a collaborare con Google Cloud, che poteva fornire servizi ad alta disponibilità per supportare un'operatività 24 ore su 24. Usando Google Cloud e la piattaforma DevSecOps di GitLab, l'azienda fintech ha tutti gli strumenti necessari per creare e gestire un'infrastruttura IT affidabile e sicura e una rete internazionale consolidata. \n\nAd esempio, poiché la pipeline di CI/CD di GitLab viene eseguita sulla piattaforma cloud globale di Google ed è integrata con essa, Airwallex offre un supporto continuo per vari servizi, come i trasferimenti di denaro internazionali. Inoltre, l'esecuzione di GitLab su Google Kubernetes Engine garantisce scalabilità e affidabilità. \n\n\"Ci servivano piattaforme che contribuissero ai nostri ambiziosi obiettivi. GitLab e Google Cloud sono un'accoppiata vincente per questo scopo\", spiega Chow. \"Grazie alla partnership di Airwallex con queste due piattaforme, abbiamo potuto sviluppare un'infrastruttura di pagamento scalabile, che migliora le nostre prestazioni e offre un'esperienza utente ottimale. La collaborazione è tuttora in corso e continua a dare priorità a soluzioni innovative, alla sicurezza e alla soddisfazione degli utenti. Questa partnership soddisfa le nostre esigenze aziendali\".\n\nAmitabh Jacob, direttore della tecnologia APAC e delle partnership ISV di Google Cloud, è entusiasta di aver approfondito il legame con GitLab per offrire a clienti come Airwallex robuste soluzioni di sicurezza della catena di fornitura del software end-to-end. \"Nell'ambiente frenetico di oggi, le aziende devono accelerare la distribuzione del software senza compromettere la sicurezza per stare al passo con la concorrenza\", afferma Jacob. \"Sono entusiasta che la nostra collaborazione con GitLab ci consenta di soddisfare questa esigenza critica di Airwallex\".",{"header":858,"text":859},"Prendere velocità con DevSecOps","L'uso di una piattaforma DevSecOps end-to-end è un grande vantaggio per Airwallex, perché consente una collaborazione più fluida tra i team, che a sua volta aumenta la velocità di consegna e riduce i costi.\n\nL'accelerazione dello sviluppo e del deployment è possibile in parte grazie alle [funzionalità di automazione](https://about.gitlab.com/blog/how-automation-is-making-devops-pros-jobs-easier/) dei test integrate in GitLab. Queste in genere riducono di 30-40 minuti le attività dei team di sviluppo e depoloyment, come spiega Cathy He, responsabile tecnica di Airwallex. Moltiplicando la cifra per centinaia di tecnici e progetti, il tempo risparmiato è significativo.\n\n\"Per la nostra azienda è importante avere GitLab\", spiega He. \"Quando possiamo dire a un cliente che riusciamo consegnare il software più velocemente della concorrenza, è molto più probabile che scelga noi. Il time-to-market è fondamentale per le vendite e rende i nostri clienti più felici\".",{"header":861,"text":862},"Controllare una toolchain complessa","Prima di adottare la piattaforma GitLab nel 2019, Airwallex aveva più di una dozzina di strumenti DevOps nella sua toolchain, tra cui GitHub, Jenkins, Spinnaker, Sonatype, New Relic e Vault. Era una [toolchain lunga](https://about.gitlab.com/blog/too-many-toolchains-a-devops-platform-migration-is-the-answer/) che rendeva i flussi di lavoro ingombranti e richiedeva molta manutenzione. Come spiega Chow, un'attività semplice come la gestione degli aggiornamenti delle versioni diventava ripetitiva, lunga e difficile da gestire quando l'aggiornamento doveva essere eseguito su più strumenti. \n\n\"Non potevamo aggiornare qualcosa una volta e basta\", racconta. \"Dovevamo fare la stessa cosa più e più volte. Avere una piattaforma con cui lavorare ed eseguire gli aggiornamenti è la scelta ideale\".\n\nAirwallex sta sostituendo completamente il repository del codice e i sistemi di CI/CD con la piattaforma GitLab, ed è sulla buona strada per raggiungere il suo obiettivo. In cinque mesi, i team di sviluppo software hanno già completato la migrazione da GitHub a GitLab. In un periodo più lungo hanno potuto abbandonare Jenkins e Spinnaker, e ora stanno cercando di sostituire gli strumenti di gestione dei pacchetti e degli artefatti.\n\nPer Airwallex ridurre la toolchain è un modo per gestire meglio i costi, soprattutto in un momento di rapida crescita. \"Usare GitLab è perfetto per noi, perché ora non paghiamo altri servizi che possono essere gestiti su un'unica piattaforma. Stiamo riducendo i costi e centralizzando il lavoro in un unico posto\", afferma Chow.",{"header":864,"text":865},"Unificare un ambiente frammentario","Per Airwallex, una toolchain complessa non comportava solo costi e una riduzione di efficienza. La complessità generava un ambiente di sviluppo frammentato che impediva la collaborazione, rallentava la produzione e disperdeva tra i vari strumenti i repository e i modelli, che erano difficili da trovare e spesso venivano dimenticati o persi. \n\n\"Prima di passare a GitLab tutto era diviso, quindi era difficile per gli sviluppatori trovare ciò di cui avevano bisogno\", ricorda Chow. \"Sceglievano gli strumenti con cui avevano familiarità. Questo rendeva complessa la collaborazione e isolava i team. Quell'ambiente frammentato diventava presto caotico. Dovevamo riunire tutti in un'unica piattaforma\".\n\nDopo avere risolto la frammentarietà, Airwallex ha potuto:\n* Migliorare la collaborazione\n* Aumentare la velocità di produzione\n* Rendere i repository più facilmente individuabili\n* Dare ai team e ai dirigenti visibilità sui progetti in tutto il ciclo di sviluppo software\n* Integrare nei team i nuovi tecnici e sviluppatori più facilmente e rapidamente, senza la necessità di imparare a usare molteplici strumenti\n",{"header":867,"text":868},"Sviluppare con l'IA","Oggi Airwallex desidera usare anche le funzionalità IA di GitLab, come [i suggerimenti di codice di GitLab Duo](https://about.gitlab.com/solutions/code-suggestions/), che sfruttano l'IA generativa per consigliare frammenti di codice durante lo sviluppo software. I suggerimenti consentono agli sviluppatori di completare un'intera riga di codice con un solo tasto, compilare il codice boilerplate o generare test. \n\n\"Penso che cambierà il modo in cui scriviamo il codice\", afferma Chow. \"Ma siamo entusiasti anche di tutti i diversi usi dell'IA che GitLab offre, al di là dei suggerimenti di codice. Vorremo ancora più automazione, revisioni, configurazioni, generazione di test, ricerca di bug e persino la riduzione del lavoro operativo. Penso che l'IA possa aiutarci a ridurre il nostro carico di lavoro\".\n\nLa piattaforma di GitLab offre a Airwallex funzionalità che non aveva prima, e i suoi team DevSecOps vogliono continuare su questa strada. \"GitLab ci offre un buon equilibrio tra velocità e qualità\", afferma Chow. \"Quando eseguiamo il deployment, lo facciamo con grande sicurezza\".",{},"/it-it/customers/airwallex",{"title":872,"ogTitle":810,"ogImage":873,"ogDescription":815,"description":815},"Metadati Airwallex","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518659/o1vucmw1kqc9ztbt4jjv.png","it-it/customers/airwallex","_eiGV_hoddwIWEQ0EcpyXm1HxQoWs-kGH2gyHXFaWDI",{"id":4,"title":5,"body":6,"category":6,"config":6,"content":877,"description":6,"extension":122,"meta":939,"navigation":124,"path":125,"seo":940,"slug":6,"stem":129,"testContent":6,"type":6,"__hash__":130},[878,884,938],{"componentName":9,"componentContent":879},{"crumbs":880},[881,883],{"title":13,"config":882},{"href":15},{"title":17},{"componentName":19,"componentContent":885},{"title":21,"filters":886,"cardButtonText":117,"zeroStateTitle":118,"zeroStateDescription":119},[887,898,925],{"options":888,"config":897},[889,891,893,895],{"label":26,"config":890},{"id":28},{"label":30,"config":892},{"id":32},{"label":34,"config":894},{"id":36},{"label":38,"config":896},{"id":40},{"name":42},{"options":899,"config":924},[900,902,904,906,908,910,912,914,916,918,920,922],{"label":46,"config":901},{"id":28},{"label":49,"config":903},{"id":51},{"label":53,"config":905},{"id":55},{"label":57,"config":907},{"id":59},{"label":61,"config":909},{"id":63},{"label":65,"config":911},{"id":67},{"label":69,"config":913},{"id":71},{"label":73,"config":915},{"id":75},{"label":77,"config":917},{"id":79},{"label":81,"config":919},{"id":83},{"label":85,"config":921},{"id":87},{"label":89,"config":923},{"id":91},{"name":93},{"options":926,"config":937},[927,929,931,933,935],{"label":97,"config":928},{"id":28},{"label":100,"config":930},{"id":102},{"label":104,"config":932},{"id":106},{"label":108,"config":934},{"id":110},{"label":112,"config":936},{"id":114},{"name":116},{"componentName":121},{},{"title":127,"description":128},{"id":942,"title":943,"body":6,"category":6,"config":944,"content":945,"description":6,"extension":122,"meta":994,"navigation":124,"path":995,"seo":996,"slug":6,"stem":1000,"testContent":6,"type":6,"__hash__":1001},"customers/it-it/customers/ally.yml","Ally",{"template":812,"size":40,"region":102,"industry":67},{"name":946,"logo":947,"hero":948,"heroImage":949,"benefits":950,"industry":65,"employeeCount":961,"location":962,"solution":963,"stats":964,"headline":974,"summary":975,"quotes":976,"content":981},"Ally Financial","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517925/djabsos2wgeqgstuzlbo.png","Ally Financial riduce le interruzioni della pipeline e facilita l'analisi di sicurezza con GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518410/wrulri16viyn4kkm7qq1.jpg",[951,954,958],{"metric":952,"config":953},"Consolidamento della toolchain",{"icon":829},{"metric":955,"config":956},"Sicurezza più efficiente",{"icon":957},"SecureAlt2",{"metric":959,"config":960},"Meno interruzioni della pipeline",{"icon":825},"11.600","Detroit, Michigan","GitLab Ultimate",[965,968,971],{"value":966,"metric":967},"100","ore in meno di inattività nello sviluppo al mese",{"value":969,"metric":970},"55%","l'accelerazione del deployment",{"value":972,"metric":973},"300.000 $","di risparmio sui costi annuali","Ally Financial deve soddisfare le esigenze dei propri clienti esclusivamente online, ma la lentezza della sua catena di strumenti danneggia l'efficienza e la produttività del DevOps. Le cose sono cambiate dopo l'adozione della piattaforma di GitLab.","Ally Financial Inc. è una società leader nei servizi finanziari digitali, la maggiore banca esclusivamente digitale degli Stati Uniti e un'importante società di noleggio auto. Ally Bank, la sua sussidiaria bancaria diretta, offre una vasta gamma di prodotti e servizi di deposito, prestito personale e mutui. Ally, fondata nel 2009, vuole rendere il settore bancario più semplice, diretto e accessibile.",[977],{"quoteText":978,"author":979,"authorTitle":980,"authorCompany":946},"Il cuore dell'eccellenza tecnica è il DevSecOps. E il cuore del DevSecOps è GitLab, che in Ally ha fatto la differenza per l'attività e i team.","Nans Sivaram","Direttore esecutivo e CIO della divisione Consumer, Commercial Banking & Invest",[982,985,988,991],{"header":983,"text":984},"Problemi di toolchain","Poiché tutti i clienti di Ally interagiscono con l'istituto finanziario esclusivamente online, la creazione di software sicuro, affidabile e innovativo è fondamentale per migliorare l'esperienza dei clienti e aumentare la base di utenti, supportando al contempo l'azienda nel suo complesso. Ma la toolchain DevOps di Ally stava rallentando questa implementazione e causava interruzioni delle pipeline, che bloccavano il lavoro degli sviluppatori.\n\nAlly aveva diversi prodotti nella sua toolchain che si integravano tra loro. Gran parte del problema dipendeva dal fatto che ogni aggiornamento di versione causava difetti che interrompevano la pipeline. Questo accedeva ogni volta. \"In generale, ogni aggiornamento causava ogni mese 100 ore di inattività per gli sviluppatori\", racconta Ram Kothur, direttore di Enterprise DevOps and Cloud Engineering presso Ally. \"Questo causava problemi di velocità. Naturalmente, ogni volta che si verificavano tempi di inattività, le nostre implementazioni diminuivano\".",{"header":986,"text":987},"Migrazione verso la piattaforma DevSecOps di GitLab","Meno di due anni dopo aver iniziato a usare una toolchain DevOps, i team di Ally Bank hanno deciso che era giunto il momento di sostituirla con una piattaforma end-to-end. Dopo aver studiato diversi strumenti, hanno deciso di utilizzare la piattaforma DevSecOps di GitLab perché aveva più funzionalità rispetto ai concorrenti. Inoltre, Ally aveva sviluppato ottimi rapporti con i team di GitLab ed era dunque fiduciosa della buona riuscita dell'adozione.\n\n\"C'è stato molto entusiasmo per la migrazione, perché c'erano difficoltà con la resilienza della toolchain\", afferma Kothur. \"Gli sviluppatori erano felici del fatto che il loro lavoro sarebbe stato più agevole, grazie alla semplicità e all'inclusività che caratterizzano le funzionalità della piattaforma DevSecOps di GitLab. I nostri dipendenti non vedevano l'ora di usarla\". \n\nLa migrazione è iniziata nel 2021. Gran parte del lavoro, racconta Kothur, è avvenuta negli ultimi due anni. Ally ha formato un piccolo gruppo che ha deciso quali applicazioni sarebbero state migrate come programma pilota. \"Abbiamo spostato prima alcune applicazioni critiche\", spiega Kothur. \"Volevamo gestire innanzitutto quelle, per poter mostrare a tutti i benefici della migrazione. E abbiamo dimostrato che non stava cambiando il software che stavano sviluppando, ma il modo in cui lo implementavano\".\n\nOggi, Ally ha eseguito la migrazione della maggior parte delle sue applicazioni su GitLab e continua ad accorciare la sua toolchain.\n\nKothur osserva che alcuni membri del team Ally hanno seguito dei corsi di formazione forniti da GitLab. In seguito, hanno condiviso le nuove conoscenze con altri team.\n\n\"Il team di assistenza di GitLab è stato molto utile e sta semplificando la migrazione\", spiega Kothur. \"Quando abbiamo avuto un problema, abbiamo potuto contattare il direttivo e discuterne. Ogni volta che c'era un blocco, abbiamo ricevuto un'eccellente assistenza da GitLab. Inoltre, la documentazione di GitLab è fantastica\".",{"header":989,"text":990},"Meno interruzioni e più risparmi","Ally è a metà strada verso l'obiettivo di eliminare del tutto la sua toolchain e sta già risparmiando circa 300.000 $ all'anno in tempi di inattività e costi degli strumenti per gli sviluppatori. Inoltre, come racconta Kothur, Ally Bank aveva 20 interruzioni di servizio delle pipeline all'anno, ma nel 2022, dopo appena un anno dall'inizio della migrazione alla piattaforma DevSecOps di GitLab, ha riscontrato solo due interruzioni. \"Stiamo risparmiando molte ore di gestione delle interruzioni delle pipeline\", chiarisce. \"Siamo a metà strada per sbarazzarci di tutti gli altri nostri strumenti e vedere già grandi vantaggi\".\n\nLe applicazioni che Ally ha spostato su GitLab stanno registrando, in media, un miglioramento del 50% nei tempi di implementazione. Inoltre, grazie alla piattaforma DevSecOps che rende il lavoro più semplice ed efficiente, gli sviluppatori hanno più tempo per l'innovazione e implementano più funzionalità nello stesso lasso di tempo.\n\nOltre a ciò, la sicurezza integrata nella piattaforma DevSecOps ha permesso ad Ally di ridurre il consumo dei suoi strumenti di sicurezza grazie a GitLab. Ora l'istituto monitora e testa la sicurezza fin dall'inizio del ciclo di vita del software, quando è più facile e veloce risolvere eventuali problemi, migliorando così la sicurezza stessa. L'azienda sta anche usando l'automazione integrata nella piattaforma DevSecOps per eseguire un'analisi di sicurezza continua, rendendo più efficiente il processo e garantendo la sicurezza delle app. Nel complesso, GitLab sta semplificando le procedure di sicurezza delle applicazioni di Ally.\n\n\"Adesso possiamo garantire sicurezza e conformità in modo molto semplice\", spiega Kothur. \"Adottare un approccio Shift Left e avere visibilità sull'intero processo nella piattaforma è molto importante per noi. Questo ci evita di verificare la sicurezza e la conformità più avanti nel ciclo di vita del software, quando è necessario più lavoro per tornare indietro e risolvere eventuali problemi. La sicurezza è la nostra priorità. Grazie a GitLab è più facile applicarla. E non lavorare così tanto sulle vulnerabilità snellisce lo sviluppo e l'implementazione\".",{"header":992,"text":993},"Una partnership fondamentale per grandi risultati","Come riconoscimento della partnership in corso tra GitLab e Ally, quest'anno GitLab è stata insignita del premio inaugurale Velocity with Quality Award di Ally nell'ambito del programma 2023 Technology Partner Awards dell'istituto finanziario. Questa onorificenza è conferita al fornitore che dimostra velocità di commercializzazione, reattività e flessibilità eccellenti, consentendo ad Ally di fornire valore ai propri clienti rapidamente.\n\n\"Il cuore dell'eccellenza tecnica è il DevSecOps\", afferma Nans Sivaram, direttore esecutivo e CIO della divisione Consumer, Commercial Banking & Invest di Ally. \"Il cuore del DevSecOps è GitLab, che in Ally ha fatto la differenza per la nostra attività e per i nostri team.\"\n\nIl premio ottenuto da GitLab è uno dei cinque conferiti dal programma di Ally, che intende accendere i riflettori sui fornitori terzi che hanno offerto un servizio eccezionale all'azienda.\n\n\"Abbiamo inaugurato la prima edizione dei premi Ally Technology Partner annuali per riconoscere i partner chiave che contribuiscono al nostro successo, e siamo stupiti dal grande interesse riscontrato\", afferma Sathish Muthukrishnan, Chief Information, Data and Digital Officer di Ally Financial Inc. \"Ogni vincitore mostra l'importanza e il valore di esecuzione, qualità e partnership di ottima qualità. Siamo lieti di poter conferire premi attraverso questo programma\".",{},"/it-it/customers/ally",{"title":997,"ogTitle":946,"ogImage":998,"ogDescription":999,"description":999},"Metadati di Ally Financial","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518660/gwa19ynefxfpe3phiscl.png","Ally Financial, la più grande banca digitale negli Stati Uniti, riduce le interruzioni della pipeline e migliora la sicurezza con GitLab.","it-it/customers/ally","8TBKpjLvMBPg_eSdqPPR1MMougZOjSroGFI3DuaZVY0",{"id":1003,"title":1004,"body":6,"category":6,"config":1005,"content":1006,"description":6,"extension":122,"meta":1056,"navigation":124,"path":1057,"seo":1058,"slug":6,"stem":1059,"testContent":6,"type":6,"__hash__":1060},"customers/it-it/customers/bab.yml","Bab",{"template":812,"size":40,"region":110,"industry":67},{"name":1007,"logo":1008,"hero":1009,"heroImage":1010,"benefits":1011,"industry":65,"employeeCount":1024,"location":1025,"solution":963,"stats":1026,"headline":1036,"summary":1037,"quotes":1038,"content":1043},"Bendigo and Adelaide Bank","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517926/jpf33ho0ufokyx0r3z6x.svg","Scopri come GitLab aiuta Bendigo and Adelaide Bank ad accelerare il DevOps","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518411/p0qea61qbjukknzhjfib.jpg",[1012,1016,1020],{"metric":1013,"config":1014},"Toolchain più semplice",{"icon":1015},"Cogs",{"metric":1017,"config":1018},"Deployment multi-cloud",{"icon":1019},"CloudTick",{"metric":1021,"config":1022},"Riduzione dei costi operativi",{"icon":1023},"TimeIsMoney","7.000","Bendigo, Australia",[1027,1030,1033],{"value":1028,"metric":1029},"4 settimane","per la migrazione rapida",{"value":1031,"metric":1032},"Da 3 a 1","strumenti in uso (GitLab sostituisce GitHub, Jenkins e Checkmarx)",{"value":1034,"metric":1035},"32","app in 30 giorni","Bendigo and Adelaide Bank è la migliore grande banca australiana, che aiuta oltre due milioni di clienti a raggiungere i propri obiettivi finanziari.","Scopri come il passaggio da GitHub a GitLab ha accelerato la sua transizione al cloud, aumentato l'efficienza e ridotto i costi operativi.\n",[1039],{"quoteText":1040,"author":1041,"authorTitle":1042,"authorCompany":1007},"Ora abbiamo una soluzione sempre innovativa che si allinea con il nostro obiettivo di trasformazione digitale.\n","Caio Trevisan","Responsabile dell'abilitazione DevOps",[1044,1047,1050,1053],{"header":1045,"text":1046},"Una delle banche più affidabili d'Australia","Come migliore grande banca australiana, [Bendigo and Adelaide Bank](https://www.bendigoadelaide.com.au/){data-ga-name=\"bendigo and adelaide bank\" data-ga-location=\"body\"} punta sulla comunità e aiuta i clienti garantendo correttezza ed equità di prezzo. Forte del suo impegno verso la clientela e la comunità, Bendigo and Adelaide Bank offre un servizio clienti di alta qualità da oltre 160 anni, mantenendo fede ai suoi valori: lavoro di squadra, integrità, prestazioni, impegno, leadership e passione. Nel 2019, la banca ha annunciato una strategia di trasformazione pluriennale incentrata sulla riduzione della complessità e sugli investimenti nella trasformazione digitale.\n",{"header":1048,"text":1049},"La soluzione esistente aveva costi operativi elevati e strumenti complessi","Bendigo and Adelaide Bank stava affrontando alcune difficoltà con la soluzione GitHub on-premise; per la manutenzione della sua istanza di GitHub aveva bisogno di grandi risorse operative e di un intenso sforzo tecnico. Ad aggravare la situazione era la dipendenza da altri strumenti per la CI/CD e la sicurezza, una toolchain complessa che complicava il lavoro. Senza un'unica fonte di riferimento, infatti, mancava una piena visibilità sul ciclo di sviluppo software e i team avevano difficoltà a monitorare le metriche. Consapevole che il supporto operativo continuo per una soluzione on-premise era insostenibile, Bendigo and Adelaide Bank ha cercato una soluzione SaaS che offrisse una piattaforma robusta. Inoltre, desiderava una soluzione in linea con i suoi obiettivi strategici di riduzione della complessità, supporto dell'agilità e promozione dell'innovazione continua.\n",{"header":1051,"text":1052},"Una soluzione unica accelera la trasformazione aziendale","Il team ha usato GitHub solo per la gestione del codice sorgente e si è affidato ad altri strumenti per integrare lo sviluppo software. Nella sua ricerca di una soluzione, sperava di trovare uno strumento che riducesse la complessità della toolchain e creasse un luogo centralizzato per trovare informazioni. Il team ha inizialmente valutato GitHub come soluzione SaaS, ma non aveva tutte le funzionalità necessarie per raggiungere gli obiettivi stabiliti. \n\nLa ricerca è proseguita fino all'incontro con GitLab, che è stato ritenuto una soluzione completa per aumentare l'efficienza operativa, creare un'unica fonte di riferimento e semplificare gli strumenti. Il team si è affidato a GitLab per gestire i runner, supportare Kubernetes e usare funzionalità di sicurezza, come SAST, sicurezza dei container e gestione dei segreti. \"Riducendo il numero di strumenti, abbiamo costi di manutenzione inferiori poiché non abbiamo bisogno di spendere per istanze on-premise e server fisici. Con GitLab abbiamo potuto passare facilmente al SaaS. Abbiamo anche evitato il costo dell'aggiornamento dei sistemi legacy e delle patch. Grazie a GitLab abbiamo rimosso la complessità dal nostro stack tecnologico e ora siamo più agili. Nel complesso, GitLab piace a tutti. E migliora il nostro time-to-market\", racconta Caio Trevisan, responsabile dell'abilitazione DevOps.\n\nIl team dell'istituto bancario usa GitLab per implementare autorizzazioni elevate per controllare l'accesso ai progetti e per richiedere le revisioni del codice prima del merge. \"Con GitLab è più semplice gestire i privilegi e gli accessi. Possiamo inoltre contare su visibilità e osservabilità grazie all'Infrastructure as Code\", spiega Caio. Con le pipeline di CI, per i team è più facile analizzare le applicazioni e avere visibilità end-to-end durante le analisi approfondite. L'Infrastructure as Code ha anche migliorato le capacità di revert e governance.\n",{"header":1054,"text":1055},"Un aumento del cloud computing e dell'efficienza operativa","Durante il processo di migrazione a GitLab, il team ha trasferito 1.500 progetti, oltre 30 organizzazioni, 500 utenti e 50 GB di dati in meno di quattro settimane. Ora è sempre più vicino all'obiettivo di spostare il 50% delle sue applicazioni nel cloud in un periodo compreso tra tre e cinque anni. L'accelerazione della trasformazione aziendale è importante per gestire i costi e mantenere una crescita sostenibile.\n\nGrazie a GitLab, il team ha abbracciato la tecnologia cloud e automatizzato i processi manuali. \"GitLab ci aiuta con i deployment multi-cloud. Possiamo implementare i runner in qualsiasi infrastruttura. Al momento li stiamo utilizzando per il deployment in AWS e GCP. Il deployment sul cloud si è rivelato facile. Considerato che utilizziamo GitLab da un anno, siamo a buon punto per raggiungere l'obiettivo di passare al cloud\", spiega Caio. Il team ha eseguito il deployment completo dei runner di CI e apprezza il fatto che scalino costantemente.\n\nCon l'uso di GitLab, anche la comunicazione è migliorata. \"Grazie alle richieste di merge e alle funzionalità di revisione del codice, possiamo collaborare di più. Tutti sanno che GitLab è il nostro strumento centrale, quindi abbiamo un'unica fonte di riferimento in cui tutti possono discutere dei progetti\", racconta Caio. Con la semplificazione degli strumenti, il team non solo ha ottimizzato il flusso di lavoro, ma ha anche migliorato la produttività. Questa soluzione ha fornito a Bendigo and Adelaide Bank l'ulteriore vantaggio di attirare nuovi talenti, poiché molti esperti software sono desiderosi di usare la tecnologia leader del mercato per l'innovazione. L'istituto finanziario è noto per la sua ambiziosa strategia di crescita e trasformazione. Semplificando la tecnologia, oggi è più innovativo e agile nel rispondere alle esigenze dei clienti.\n\nIl team ha notato che GitLab ha aiutato a integrare i nuovi assunti nel flusso di lavoro: dovendo imparare a usare un solo strumento, infatti, hanno potuto eseguire il push del codice già il secondo giorno grazie agli utili modelli di GitLab. Il team ha creato un servizio di formazione interno, la \"DevOps Academy\", che spiega ai nuovi sviluppatori come usare lo stack tecnologico semplificato in una settimana. Come progetto open-source, DevOps Academy usa GitLab per insegnare a ogni team il flusso di lavoro di sviluppo.\n\nOggi Bendigo and Adelaide Bank desidera sfruttare ancora più a fondo le funzionalità di GitLab, allontanandosi da Jenkins per la CD e usando GitLab per identificare e monitorare le metriche. Riflettendo sul passaggio a GitLab, Caio dice: \"Abbiamo ricevuto buoni feedback su GitLab da altri team. Lo stanno accogliendo molto bene e stanno imparando a usarlo. Il nostro flusso di lavoro è più ottimizzato ed efficiente, e stiamo accelerando la trasformazione della nostra banca\". Durante la migrazione a GitLab, il team ha trasferito 1.500 progetti, oltre 30 organizzazioni, 500 utenti e 50 GB di dati in meno di quattro settimane. La scelta di GitLab testimonia l'impegno di Bendigo and Adelaide Bank a raggiungere i suoi obiettivi strategici riducendo la complessità, investendo in nuove funzionalità e accelerando il percorso verso il cloud per diventare la banca preferita d'Australia.\n",{},"/it-it/customers/bab",{"title":1007,"description":1009},"it-it/customers/bab","ATfs6nLV9VqBepvA9PV8VCwgoeZInonxKJm-OJ0s484",{"id":1062,"title":1063,"body":6,"category":6,"config":1064,"content":1065,"description":6,"extension":122,"meta":1126,"navigation":124,"path":1127,"seo":1128,"slug":6,"stem":1131,"testContent":6,"type":6,"__hash__":1132},"customers/it-it/customers/caci.yml","Caci",{"template":812,"size":40,"region":102,"industry":75},{"name":1066,"logo":1067,"hero":1068,"heroImage":1069,"benefits":1070,"industry":1082,"employeeCount":1083,"location":1084,"solution":963,"stats":1085,"headline":1095,"summary":1096,"quotes":1097,"content":1102},"CACI","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517927/krm6a9ahb706vzxtpqay.png","CACI usa GitLab per migliorare la fornitura di tecnologia per i clienti del settore pubblico","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518411/byfbunkt62aoyer5qbzg.jpg",[1071,1075,1078],{"metric":1072,"config":1073},"Riduzione dei costi",{"icon":1074},"PiggyBankAlt",{"metric":1076,"config":1077},"Consegna più veloce",{"icon":829},{"metric":1079,"config":1080},"Maggiore sicurezza",{"icon":1081},"SecurityOwner","Settore pubblico","23.000 ","Reston, Virginia",[1086,1089,1092],{"value":1087,"metric":1088},"90%","di tempo risparmiato per il lavoro manuale e amministrativo",{"value":1090,"metric":1091},"13 volte","più veloce in termini di analisi di sicurezza",{"value":1093,"metric":1094},"Più di 7","strumenti consolidati in una piattaforma","Con GitLab, CACI è riuscita a soddisfare al meglio le esigenze software dei clienti su larga scala, rafforzando la sua posizione nel settore e aumentando i profitti.","[CACI International Inc.](http://www.caci.com/), una società da 6,7 miliardi di dollari la cui tecnologia e competenza svolgono un ruolo vitale nella sicurezza nazionale degli Stati Uniti e nella modernizzazione del governo, si considera un attore importante nei cambiamenti del settore e i suoi processi di sviluppo software Agile rappresentano il suo punto di forza. CACI si è fatta un nome fornendo software critico e hardware con software agli enti governativi, alla comunità di intelligence e al Ministero della difesa statunitensi. Quando CACI si è resa conto di dover cambiare radicalmente il proprio modo di sviluppare e distribuire il software, ha deciso di avviare una collaborazione con GitLab, che considerava rivoluzionaria nel settore.",[1098],{"quoteText":1099,"author":1100,"authorTitle":1101,"authorCompany":1066},"Ci siamo affidati a GitLab per ripensare e rivoluzionare il modo in cui sviluppiamo e realizziamo software, accelerando la distribuzione senza compromettere la sicurezza. In questo modo possiamo portare avanti la nostra idea di sviluppo agile.","Glenn Kurowski","Vicepresidente senior e CTO",[1103,1105,1108,1112,1114,1117,1120,1123],{"text":1104},"CACI è passata alla piattaforma DevSecOps basata sull'IA di GitLab per aumentare l'efficienza, la [sicurezza](https://about.gitlab.com/blog/its-time-to-put-the-sec-in-devsecops/) e la produttività, oltre a [consolidare le toolchain complesse e costose precedenti](https://about.gitlab.com/blog/too-many-toolchains-a-devops-platform-migration-is-the-answer/). \n\n\"I nostri clienti si affidano a noi perché sanno che lo sviluppo software Agile è il nostro superpotere\", afferma [Glenn Kurowski](https://www.caci.com/bio/glenn-kurowski), Vicepresidente senior e CTO di CACI. \"Ma analizzando il nostro lavoro in modo critico abbiamo scoperto che alcuni programmi usavano toolchain DevSecOps che erano fantastici anni fa, ma non così ottimali oggi. Con varie acquisizioni alle spalle, avevamo diverse toolchain DevSecOps distribuite tra i nostri team di sviluppo software. Stava funzionando, ma sapevamo che il processo poteva essere più efficiente. Abbiamo dovuto rivoluzionare noi stessi per migliorare il nostro superpotere.  \n\nSecondo Kurowski, CACI ha scelto GitLab come partner per vari motivi, tra cui la sua piattaforma DevSecOps completa, le continue innovazioni e la sua volontà di collaborare per soddisfare i nuovi requisiti di sicurezza del governo degli Stati Uniti. L'adozione di GitLab ha anche permesso a CACI di avere un approccio più omogeneo e di eliminare le difficoltà dovute a prodotti eterogenei.\n",{"header":1106,"text":1107},"La colonna portante dell'ambiente comune di CACI","Una parte importante del piano di CACI prevedeva l'impegno a usare GitLab come ingranaggio centrale per sviluppare un Common Software Development Environment (CSDE) a livello aziendale.\n\nLa creazione del software di CACI nel CSDE, che è impostato come servizio su AWS GovCloud, garantisce che tutti gli elementi sviluppati siano pienamente conformi alle nuove normative federali. L'ambiente include un set standard di strumenti, servizi e framework di regole per le richieste normative. Con CSDE as-a-service, è disponibile per tutti i progetti, e la piattaforma DevSecOps di GitLab è al centro di tutto.\n\n\"In precedenza, i nostri team dovevano spesso creare una nuova toolchain DevSecOps per ogni nuovo contratto\", ricorda Kyle Craft, Responsabile del servizio CSDE presso CACI. \"Con GitLab al centro del nostro CSDE, è sufficiente creare un nuovo account e iniziare a lavorare sul software, invece di dedicare tempo alla creazione e all'amministrazione di una toolchain. Così è molto più efficiente\".\n\nCACI usa il CSDE per i suoi quasi 190 progetti di sviluppo software, a meno che un cliente non richieda l'utilizzo del proprio ambiente. Da quando è passata a un CSDE basato su GitLab, l'azienda ha notato un risparmio del 90% in termini di manodopera e lavoro amministrativo sulla toolchain. L'automazione della creazione di patch si è ridotta da alcune ore a pochi minuti, mentre l'analisi di sicurezza è 13 volte più veloce rispetto alle implementazioni precedenti.",{"title":1109,"config":1110},"GitLab enables CACI to deliver software faster",{"url":1111},"https://www.youtube.com/embed/qzukFxW7Eak?si=kBEfz9RkgTo8q8RD",{"text":1113},"\"I nostri sviluppatori amano la facilità d'uso, la disponibilità, l'affidabilità e la scalabilità del nostro servizio CSDE basato su GitLab\", afferma Craft. \"GitLab è la colonna portante del nostro ambiente di sviluppo, e i nostri dipendenti apprezzano la velocità con cui possono avviare progetti e produrre software per nuovi programmi e progetti\".\n\nDa quando il lavoro è stato standardizzato su GitLab, CACI ha assistito a una crescita esplosiva degli utenti CSDE. Il lancio di CSDE è iniziato con soli 110 utenti nell'estate del 2022. Poco più di un anno dopo, era già diffuso tra oltre 1.900 sviluppatori. Uno dei motivi del successo è che GitLab si adatta perfettamente alla scala dello sviluppo software Agile di CACI. Ad esempio, un solo programma di CACI ha più di 150 applicazioni e invia 800 release di nuove funzionalità all'anno.  \n\n\"I nostri clienti si aspettano innovazione e software di alta qualità. Hanno un disperato bisogno di alta velocità: rilasci rapidi di nuove funzionalità per soddisfare le esigenze in continua evoluzione\", afferma Kurowski. \"Molti nel nostro settore si occupano di sviluppo software, ma noi lo portiamo a un livello superiore e su larga scala. Per espandere la nostra posizione di leader, ci siamo affidati a GitLab. Volevamo ripensare e rivoluzionare il modo in cui [sviluppiamo software rapidamente, senza compromettere la sicurezza](https://about.gitlab.com/blog/how-devsecops-drives-business-success/)\".",{"header":1115,"text":1116},"Supporto di una build software importante","Il CSDE basato su GitLab è stato fondamentale quando CACI ha dovuto creare una nuova versione di un sistema di comunicazione per uno dei suoi clienti. \n\nDue versioni precedenti del progetto erano state create utilizzando vari strumenti DevSecOps. Per supportare lo sviluppo della nuova versione dell'applicazione, il team è passato al CSDE basato su GitLab di CACI per avere una piattaforma DevSecOps integrata end-to-end.  \n\n\"GitLab offriva tutte le funzionalità e l'[automazione](https://about.gitlab.com/blog/how-automation-is-making-devops-pros-jobs-easier/) di cui avevamo bisogno in un'unica applicazione. Ha semplificato il nostro lavoro\", afferma Wesley Monroe, Responsabile tecnico del progetto di CACI. \"GitLab offre la mappatura del percorso, il monitoraggio dei ticket e l'analisi di sicurezza in un unico luogo, per cui non è nemmeno paragonabile alla nostra soluzione precedente\".",{"header":1118,"text":1119},"Rispetto delle normative governative","Uno dei maggiori vantaggi dell'utilizzo della piattaforma DevSecOps di GitLab è che consente a CACI di gestire i requisiti di conformità di sicurezza in continua evoluzione, evitando costose rielaborazioni future.\n\nRispettare le leggi, i regolamenti e le norme governativi è fondamentale per qualsiasi appaltatore del settore pubblico. È necessario non solo garantirne il rispetto, ma essere in grado di dimostrarlo.\n\nIl CSDE è un altro esempio di come CACI investa in anticipo rispetto alle esigenze dei clienti. \"Ci siamo posizionati in modo da poter soddisfare i futuri requisiti di sicurezza dei nostri contratti\", afferma Craft. \"Possiamo attestare di soddisfare gli standard di sicurezza grazie ai dati tracciati e archiviati nella piattaforma di GitLab\".\n\nInoltre, l'utilizzo di un'unica piattaforma consente ai team di CACI di adottare un approccio Shift Left, incorporando la sicurezza in ogni fase del ciclo di sviluppo software. Questa è la chiave per riuscire a soddisfare le normative governative statunitensi sulla sicurezza, come il Secure Software Development Framework (SSDF).",{"header":1121,"text":1122},"Tagliare i costi e semplificare","Prima che CACI avviasse la migrazione al DevSecOps di GitLab, il lavoro di tutti i reparti era appesantito dall'uso di [strumenti eterogenei e costosi](https://about.gitlab.com/the-source/platform/devops-teams-want-to-shake-off-diy-toolchains-a-platform-is-the-answer/). Ora l'azienda sta riducendo la complessità migrando alcuni di questi strumenti. \n\nSemplificando le toolchain dell'azienda, Kurowski ha ridotto i costi di licenza e i tempi nell'amministrazione degli strumenti, e può dedicare più tempo allo sviluppo di software. Inoltre, ha notato che i team sono più produttivi, lanciano progetti molto più velocemente e soddisfano più facilmente i picchi di domanda. Kurowski racconta che anche la formazione è stata semplificata, gli aggiornamenti vengono eseguiti in modo più fluido e rapido e la gestione dei progetti si è allineata allo sviluppo del codice. Inoltre, ora le patch vengono eseguite con poco o nessun tempo di inattività. \n\nOggi gli sviluppatori, che lavorano su una piattaforma comune, si spostano facilmente tra i progetti per soddisfare le impennate della domanda dei clienti. \"Ciò garantisce ai clienti un rapido accesso ai migliori sviluppatori\", afferma Kurowski. \n\nCraft spiega che la piattaforma ha anche permesso di creare una documentazione di gran lunga migliore rispetto a quella realizzata in passato. Ciò si deve principalmente al fatto che la piattaforma favorisce una stretta collaborazione all'interno e tra i team DevSecOps, offrendo una migliore visibilità dei progetti e la possibilità di prendere appunti su problemi, soluzioni e best practice.",{"header":1124,"text":1125},"Creare una community DevSecOps","Gli utenti DevSecOps di CACI hanno creato quella che Craft chiama una \"comunità di pratica\" a causa dell'incredibile visibilità e collaborazione offerte dalla piattaforma. \"Poiché usiamo la stessa piattaforma, siamo consapevoli l'uno dell'altro come mai prima\", spiega.\n\nLa diffusione di GitLab in CACI si deve in parte all'interesse di sfruttare in modo mirato e responsabile le funzionalità dell'IA integrate nella piattaforma, come [GitLab Duo](https://about.gitlab.com/gitlab-duo-agent-platform/). Kurowski racconta di voler usare l'IA per velocizzare l'apprendimento e la comprensione del codice esistente, e lo sviluppo di codice nuovo.\"Ci piace il fatto che GitLab migliori il DevSecOps grazie all'IA\", aggiunge. \"I nostri programmatori trascorrono più tempo a capire il codice che a scriverlo. Questa è la normalità per il nostro settore. L'idea di migliorare il processo con la spiegazione del codice, i suggerimenti di codice e l'assistenza al codice, in generale, è la risposta perfetta a un'esigenza fondamentale\".",{},"/it-it/customers/caci",{"title":1129,"ogTitle":1066,"ogImage":1130,"ogDescription":1068,"description":1068},"Metadati CACI","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518661/qybp2v0dgxc8i32v2nw1.png","it-it/customers/caci","SbWhZrhVHYtznEgadrfGvccZHLF_XJ5f8bsc9rJaWx0",{"id":1134,"title":1135,"body":6,"category":6,"config":1136,"content":1137,"description":6,"extension":122,"meta":1189,"navigation":124,"path":1190,"seo":1191,"slug":6,"stem":1194,"testContent":6,"type":6,"__hash__":1195},"customers/it-it/customers/carfax.yml","Carfax",{"template":812,"size":36,"region":102,"industry":87},{"name":1138,"logo":1139,"hero":1140,"heroImage":1141,"benefits":1142,"industry":1154,"employeeCount":1155,"location":1156,"solution":963,"stats":1157,"headline":1164,"summary":1165,"quotes":1166,"content":1170},"CARFAX","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517928/km5lzmch9zpxfc80oxhi.png","CARFAX migliora la sicurezza e riduce la gestione della pipeline e i costi grazie a GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518412/pfaykc3gyrvbvp6rtkno.jpg",[1143,1147,1151],{"metric":1144,"config":1145},"Deployment più veloci",{"icon":1146},"SpeedAlt2",{"metric":1148,"config":1149},"Riduzione della toolchain",{"icon":1150},"Cog",{"metric":1152,"config":1153},"Analisi di sicurezza aumentate",{"icon":957},"Automotive","1.200","Centreville, VA, Stati Uniti",[1158,1161],{"value":1159,"metric":1160},"20%","di deployment in più rispetto all'anno precedente",{"value":1162,"metric":1163},"30%","delle vulnerabilità rilevate in anticipo nell'SDLC","CARFAX impiegava troppo tempo e denaro per supportare la sua toolchain DevOps a discapito della distribuzione di nuove funzionalità. Adottando GitLab, ha ottimizzato la toolchain migliorando al contempo la sicurezza.\n","[CARFAX, Inc.](https://carfax.com/) è una società statunitense che aiuta milioni di persone ad acquistare veicoli ogni giorno. Con oltre 31 miliardi di record, ha il database di cronologia dei veicoli più completo del Nord America, che offre agli utenti informazioni come le letture del contachilometri, il numero di proprietari e la cronologia dei danni. CARFAX riceve queste informazioni da più di [139.000 origini di dati](https://www.carfax.com/company/vhr-data-sources), comprese tutte le agenzie di veicoli a motore provinciali statunitensi e canadesi.\n",[1167],{"quoteText":1168,"author":1169},"Grazie a DevSecOps, la sicurezza è sempre in primo piano perché fa parte di ogni fase del processo ed è difficilmente trascurabile.\n","Mark Portofe, Direttore del platform engineering, CARFAX",[1171,1174,1177,1180,1183,1186],{"header":1172,"text":1173},"Riduzione dei problemi della toolchain","Molti dei clienti di CARFAX interagiscono con l'azienda online, che quindi si affida ai software per mantenere e sviluppare le relazioni con la clientela e stare al passo con la concorrenza. Per farlo, CARFAX deve creare in modo efficiente e in sicurezza un software nuovo, innovativo e sicuro, insieme a nuove funzionalità per i suoi prodotti software più popolari. Nel corso degli anni, i team di sviluppo di CARFAX avevano accumulato una toolchain di strumenti DevOps che non soddisfaceva tutte le esigenze dell'azienda e, peggio ancora, creava ulteriori problemi.\n\n\n\"Impiegavamo troppo tempo e denaro per il procurement e il supporto della nostra toolchain, che ormai includeva 12 strumenti\", ci racconta Mark Portofe, Responsabile dell'platform engineering presso CARFAX. \"Dovevamo ridurne al minimo la manutenzione e il supporto, in modo che i nostri team potessero concentrarsi sullo sviluppo di nuove funzionalità senza dover gestire tutti quegli strumenti\".\n\n\nOltre ai problemi di efficienza e produttività, i team di sviluppo di CARFAX avevano bisogno di un modo per trovare le vulnerabilità all'inizio del ciclo di sviluppo del software. I problemi emersi durante le analisi manuali periodiche, invece che durante il processo di sviluppo, costavano infatti tempo e denaro. CARFAX si è posta l'obiettivo di cambiare la situazione.\n",{"header":1175,"text":1176},"Un aiuto dalla piattaforma DevSecOps di GitLab","Per apportare le modifiche necessarie, a metà del 2020 CARFAX ha deciso di usare la piattaforma DevSecOps di GitLab, in particolare GitLab Ultimate. \"Con GitLab sapevamo che avremmo ottenuto molte funzionalità da sfruttare senza doverle creare manualmente\", afferma Portofe.\n\n\nCome primo passo, CARFAX si è concentrata sul mirroring della codebase in GitLab e sull'uso delle analisi di sicurezza di GitLab in tutto il codice. Questa fase è stata completata nei primi sei mesi. Successivamente, l'azienda ha iniziato a utilizzare GitLab per il repository del codice e le funzionalità della pipeline CI/CD. L'azienda non ha definito un ordine rigido di migrazione o una tabella di marcia precisa, ma i team di sviluppo software hanno stilato dei piani per usare la piattaforma di GitLab nelle loro roadmap di prodotto individuali. Per aiutare gli sviluppatori che stavano iniziando a usare GitLab, CARFAX ha istituito un team centrale che collaborasse con loro.\n\n\nInizialmente, GitLab veniva usato principalmente per le app rivolte ai clienti. Contemporaneamente, si è iniziato a migrare le pipeline corrispondenti per le stesse applicazioni. Il software non rivolto ai clienti, insieme alle app legacy di grandi dimensioni, avrà un percorso di migrazione più lungo.\n\n\n\"Abbiamo permesso ai team di sviluppo di pianificarlo da soli\", afferma Portofe. \"Abbiamo concesso parecchia flessibilità, perché molte delle loro roadmap erano già state preparate. In questo modo abbiamo generato molto entusiasmo, perché i vantaggi dell'analisi di sicurezza e della migliore comprensione del codice sono stati evidenti\".\n",{"header":1178,"text":1179},"Riduzione della toolchain e delle fragilità","Nelle prime fasi di utilizzo di GitLab, CARFAX ha sostituito vari strumenti DevOps nella propria toolchain, che nell'obiettivo finale di Portofe sarà dimezzata.\n\n\n\"La toolchain completa ci stava costando denaro sia in termini di costi di licenza che di inefficienze\", spiega. \"Con GitLab abbiamo visto un enorme aumento delle analisi di sicurezza, perché CARFAX è stata in grado di analizzare l'intera codebase senza passaggi manuali. Ci ha anche dato una panoramica nettamente migliore delle nostre vulnerabilità in termini di sicurezza. Abbiamo risparmiato denaro e aumentato la sicurezza.\"\n\n\nPortofe sottolinea inoltre che la riduzione della toolchain semplifica i carichi di lavoro dei tecnici, aumenta la produttività e l'efficienza e rende più stabile l'intero processo di sviluppo e deployment. \n\n\n\"C'era una certa fragilità generale con altri strumenti che abbiamo usato in passato, ma non è così con GitLab\", afferma Portofe. \"Indirettamente, è un vantaggio per l'intera azienda. In fini dei conti, quello che conta è distribuire le funzionalità ai clienti nel modo più efficiente possibile\".\n",{"header":1181,"text":1182},"Maggiore sicurezza con l'automazione e l'approccio Shift Left","Un altro aspetto della piattaforma DevSecOps di GitLab che ha aggiunto efficienza è stata la sua automazione integrata, che ha portato un [nuovo livello di sicurezza](https://about.gitlab.com/blog/its-time-to-put-the-sec-in-devsecops/). \n\n\nCARFAX ha usato le funzionalità di sicurezza automatizzate di GitLab per eseguire l'analisi delle dipendenze e dei container, nonché il rilevamento dei segreti. \"Prima di usare GitLab, le analisi di sicurezza sulla nostra codebase erano un'attività manuale e complessa. Oggi è molto più facile\", afferma Portofe. \"Quella per la sicurezza è una battaglia che non finisce mai, ma le funzionalità di sicurezza di GitLab stanno rendendo più facile per gli sviluppatori individuare i problemi in anticipo\".\n\n\nL'analisi automatica della piattaforma ha permesso a CARFAX di trovare quasi un terzo delle sue vulnerabilità con grande anticipo nel ciclo di sviluppo nell'ultimo anno. \n\n\nPortofe sottolinea che usare una piattaforma fa sì che l'intero team di sviluppo rifletta sulla sicurezza fin dalle prime fasi del ciclo di vita del software. Spostando [l'attenzione sulla sicurezza](https://about.gitlab.com/it-it/the-source/security/how-to-strengthen-security-by-applying-devsecops-principles/) nelle prime fasi, è possibile tenere a mente le esigenze e le implicazioni di sicurezza durante la programmazione, non a valle quando è più difficile, più costoso e meno efficiente risolvere eventuali problemi. \n\n\n\"Ora pensiamo sempre alla sicurezza mentre progettiamo e sviluppiamo i software\". \"Non cerchiamo solo di preparare le funzionalità per l'uso, ma garantiamo anche che siano sicure. Fa parte di ogni fase del ciclo di sviluppo software. Ci consente di risparmiare tempo e migliora la sicurezza\".\n",{"header":1184,"text":1185},"Più deployment con un team più piccolo","CARFAX ha migliorato notevolmente la produttività con DevSecOps. Automatizzando i processi, usando un approccio Shift Left e riducendo la complessità della toolchain, i team hanno potuto semplificare i processi e aumentare la produttività e la velocità di deployment. Solo nel 2022, l'azienda ha registrato un aumento del 14% dei deployment di produzione.\n\n\n\"Ora tutto è più ordinato quando spostiamo il codice in produzione\", afferma Portofe. \"Stiamo introducendo più funzionalità di prodotto nuove, perché i team possono dedicare più tempo a creare codice che non ad assicurarsi che le pipeline siano in esecuzione\".\n\n\nE soprattutto, ci sorprende che CARFAX stia aumentando i deployment con un team più piccolo.\n\n\nIl team di tooling normalmente ha cinque membri, e sviluppa pipeline e utilità comuni a disposizione dei circa 250 ingegneri software di CARFAX. Da un po' di tempo, però, comprende solo due persone, e sta aumentando la sua produttività e i deployment. \"La piattaforma ci ha permesso di operare come un team di due persone e di far funzionare comunque il processo\", afferma Portofe. \"I nostri deployment di produzione, nel complesso, sono aumentati di circa il 25% nei primi cinque mesi del 2023 rispetto al precedente periodo di cinque mesi. È sorprendente\".\n",{"header":1187,"text":1188},"Facilitare la migrazione al cloud","CARFAX, che sfrutta le funzionalità di Amazon Web Services (AWS), ha avuto diversi team con varie risorse sul cloud nel corso del tempo, nonché alcune infrastrutture on-premise, in un ambiente misto. Ora, con l'aiuto di GitLab, sta eseguendo la migrazione della maggior parte delle infrastrutture, dei server e delle codebase nel cloud.\n\n\n\"Data la strada che abbiamo scelto, è utile che GitLab offra strumenti per facilitare il passaggio al cloud\", spiega Portofe, e aggiunge che l'azienda sta anche consolidando la propria piattaforma di cloud computing. \n\n\nLa piattaforma di GitLab consente a CARFAX di avere un approccio agnostico rispetto al cloud. \"Quando condividiamo le nostre pipeline CI/CD, possiamo spostarle con una rampa comune che rende il tutto più facile\", afferma Portofe.\n",{},"/it-it/customers/carfax",{"title":1192,"ogTitle":1138,"ogImage":1193,"ogDescription":1140,"description":1140},"Metadati di CARFAX","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518661/h6jbzggxvqzpcmz7iyov.png","it-it/customers/carfax","x7XCbbUbHITkXJ1D4DgZR0iwmf-bpsFuWl4WRIaVPjw",{"id":1197,"title":1198,"body":6,"category":6,"config":1199,"content":1200,"description":6,"extension":122,"meta":1253,"navigation":124,"path":1254,"seo":1255,"slug":6,"stem":1258,"testContent":6,"type":812,"__hash__":1259},"customers/it-it/customers/carrefour.yml","Carrefour",{"template":812,"size":40,"region":106,"industry":79},{"heroImage":1201,"employeeCount":1202,"summary":1203,"logo":1204,"name":1198,"headline":1205,"location":1206,"quotes":1207,"content":1212,"solution":963,"hero":1205,"benefits":1228,"industry":1239,"stats":1240},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1774902047/xj6pepkcoyvittao9cjt.jpg","299,000","Carrefour, uno dei maggiori rivenditori al mondo, conta sul software per gestire ogni giorno le operazioni di retail più importanti, tra cui il checkout degli acquisti di generi alimentari online e di quelli in cassa presso i negozi. Con migliaia di negozi, reti logistiche complesse e operazioni di e-commerce in rapida crescita, la capacità dell'azienda di innovarsi digitalmente è fondamentale per il suo successo a lungo termine. Grazie alla standardizzazione di GitLab come base di una software factory unificata, Carrefour ha trasformato la distribuzione software da un ambiente frammentario e appesantito da strumenti in una piattaforma scalabile, uniforme e sicura che accelera l'innovazione.","https://res.cloudinary.com/about-gitlab-com/image/upload/v1774370826/zbi6iwswb8swxovf3m0w.png","Carrefour dimezza il time-to-market con GitLab","Massy, Francia",[1208],{"quoteText":1209,"author":1210,"authorTitle":1211,"authorCompany":1198},"GitLab è diventata un fattore strategico per la nostra standardizzazione DevSecOps, aiutandoci a ottenere guadagni significativi e misurabili in termini di efficienza e sicurezza. Con l'evoluzione della piattaforma, ci aspettiamo che le sue funzionalità integrate di IA e DevOps accelerino ulteriormente la nostra trasformazione del software engineering.","Olivier Gibert","Chief Technology Officer del gruppo",[1213,1216,1219,1222,1225],{"header":1214,"text":1215},"Sistemi digitali integrati nelle operazioni retail","La missione di Carrefour di diventare un'azienda di retail digitale impone di trattare il software engineering come una funzionalità aziendale fondamentale. La digitalizzazione modella come l'azienda progetta, fornisce e gestisce l'esperienza quotidiana della clientela, dall'e-commerce ai negozi fisici e alle operazioni di retail. Questo si traduce in miglioramenti più rapidi per l'acquisto di generi alimentari online, esperienze maggiormente digitali nei negozi e operazioni affidabili e prevedibili attraverso i canali digitali e fisici.\n\nPoiché Carrefour ha investito in funzionalità digitali in tutte le aree aziendali, i team hanno adottato strumenti e pratiche che si adattano meglio alle loro esigenze locali. Nel corso del tempo, questa diversità ha evidenziato l'opportunità di allineare le pratiche di consegna e migliorare la visibilità tra team e Paesi, soprattutto dal punto di vista della sicurezza.\n",{"header":1217,"text":1218},"Dalla frammentazione alla software factory","Carrefour ha riorganizzato i suoi team software in \"fabbriche digitali\", ognuna allineata a un settore aziendale come l'e-commerce, la catena di approvvigionamento o i negozi. Possedendo i prodotti end-to-end, i team possono rispondere più rapidamente a un problema o un'esigenza di miglioramento, riducendo al minimo l'impatto.\n\nIl supporto di una software factory centralizzata basata su GitLab fornisce strumenti, standard e metriche condivisi. Carrefour ha consolidato la gestione del codice sorgente, i sistemi di CI/CD, la sicurezza e le metriche in una piattaforma DevSecOps unificata.\n\n\"Avevamo l'esigenza di consentire a ogni team di fornire prestazioni coerenti, senza attriti\", afferma Yohan Torjman, direttore della piattaforma dati di Carrefour ed ex direttore della software factory. \"GitLab ci offre un metodo comune per creare, testare, proteggere il software ed eseguirne il deployment, consentendo ai team rapida mobilità\".\n\nGitLab supporta oggi circa 17.000 repository e 1.300 sviluppatori, fornendo tecnologie ai sistemi in ambienti di e-commerce, logistica, magazzini e punti vendita (PoS). Con GitLab, Carrefour ha ridotto del 50% i costi e gli sforzi di manutenzione del suo ambiente frammentato. Inoltre, ha diminuito del 60% le richieste di assistenza della piattaforma, nonostante l'aumento del numero di utenti e di progetti.\n\nL'automazione integrata e il self-service hanno fatto diminuire le attività di manutenzione e supporto della piattaforma di oltre 450 ore al mese, mentre gli strumenti standardizzati hanno ridotto l'onboarding degli sviluppatori da due o quattro giorni a solo mezza giornata. Nei team maturi, come quelli di e-commerce, la produttività è raddoppiata. \n\n\"GitLab è ora il fulcro di come costruiamo e distribuiamo il software in Carrefour\", afferma Torjman. \"Ci permette di incorporare le funzionalità digitali direttamente nell'azienda, soprattutto negli ambiti in cui la clientela interagisce con noi\".\n",{"header":1220,"text":1221},"Sicurezza integrata che accresce la fiducia ","L'integrazione della sicurezza direttamente nel flusso di lavoro di sviluppo è stata una parte fondamentale della trasformazione. Con GitLab, l'analisi di sicurezza si è estesa da circa 70 progetti a tutti i repository in modalità predefinita, includendo codice, dipendenze, licenze e infrastrutture.\n\n\"Una volta che la sicurezza è integrata nella pipeline, include ogni elemento senza eccezioni\", afferma Guillaume Cécile, Direttore delle operazioni di sicurezza IT. \"La visibilità che abbiamo oggi con GitLab è eccezionale\".\n\nDashboard centralizzate forniscono una visione unificata tra i vari team, mentre il punteggio Quality Engineering (QE) e il TechScore di Carrefour misurano la qualità del codice, la copertura dei test, la sicurezza e la conformità tecnica di oltre 200 prodotti critici. Queste metriche vengono utilizzate per stabilire gli obiettivi e gli incentivi del team, generando una spinta al miglioramento continuo.\n",{"header":1223,"text":1224},"Software che offre risultati pronti per il retail","Carrefour ha tradotto questi approfondimenti misurabili in risultati aziendali tangibili. Per i team che eseguono in maniera standard il deployment del software, come l'e-commerce, il tempo che intercorre tra una richiesta aziendale e la produzione è stato dimezzato e la cadenza dei deployment è passata da mensile a giornaliera, con un aumento di 30 volte della frequenza di rilascio. Gli incidenti di produzione sono diminuiti di circa il 25%, mentre la disponibilità della piattaforma si attesta al 99,91%. Il consolidamento ha inoltre ridotto le spese generali del team della sicurezza del 60%, con un risparmio annuo di oltre $ 350.000 per gli strumenti di sicurezza. \n\nGitLab è ora alla base dei sistemi retail più critici di Carrefour, tra cui le piattaforme di vendita di generi alimentari online, la gestione della logistica e del magazzino e i deployment dei PoS nei punti vendita. Ha inoltre abilitato il modello Git-to-Cloud di Carrefour, creando un percorso automatizzato dal commit del codice al deployment sicuro nel cloud. \n\n\"Questa accelerazione verso l'adozione del cloud non sarebbe stata possibile senza GitLab\", afferma Torjman. \"Ci ha permesso di modernizzare le applicazioni in modo corretto, non solo di prenderle e spostarle\".\n\nQuesti miglioramenti hanno un impatto diretto sul modo in cui la clientela vive i servizi digitali di Carrefour, dalla rapidità della disponibilità delle nuove funzionalità all'affidabilità dei sistemi durante i picchi di domanda.\n",{"header":1226,"text":1227},"Innovazione del retail guidata dall'IA","Con una software factory unificata, Carrefour si concentra ora sull'estensione di questi vantaggi attraverso lo sviluppo assistito dall'IA. I primi esperimenti con GitLab Duo e i flussi di lavoro basati su agenti stanno già dando risultati. Le revisioni automatizzate delle richieste di merge hanno ridotto i tempi di revisione da 20-40 minuti a meno di 5, con una percentuale di accettazione fino al 70% per i suggerimenti generati dall'IA.\n\n\"Con GitLab Duo abbiamo notato la maggiore uniformità del flusso di lavoro\", afferma Torjman. \"Gli sviluppatori si concentrano sulla creazione di valore invece di aspettare le revisioni\".\n\nLa riduzione dell'attrito per gli sviluppatori consente a Carrefour di dedicarsi di più al miglioramento delle funzionalità rivolte ai clienti e meno alla rielaborazione manuale, accelerando l'innovazione senza compromettere la qualità.\n\n\"GitLab ha cambiato radicalmente il modo in cui i nostri team collaborano\", dice Cécile. \"Sviluppo, sicurezza e operazioni ora condividono lo stesso linguaggio, la stessa piattaforma e lo stesso metodo di lavoro\".\n",[1229,1232,1235],{"metric":1230,"config":1231},"Risparmio di costi e di tempo",{"icon":1074},{"metric":1233,"config":1234},"Sicurezza integrata",{"icon":1081},{"metric":1236,"config":1237},"Distribuzione software standardizzata ",{"icon":1238},"ContinuousDelivery","Retail",[1241,1244,1247,1250],{"value":1242,"metric":1243},"2 volte","time-to-market più rapido per l'e-commerce",{"value":1245,"metric":1246},"30 volte","aumento della frequenza di deployment",{"value":1248,"metric":1249},"50%","riduzione di costi e sforzi di manutenzione della piattaforma",{"value":1251,"metric":1252},"450+","ore di ingegneria risparmiate mensilmente",{},"/it-it/customers/carrefour",{"config":1256,"description":1205,"title":1198,"ogTitle":1257},{"noIndex":558},"","it-it/customers/carrefour","9EHGbeuNOuD9xzG9U4quzcn48jhB4DBpaun7iNxbjcc",{"id":1261,"title":1262,"body":6,"category":6,"config":1263,"content":1264,"description":6,"extension":122,"meta":1316,"navigation":124,"path":1317,"seo":1318,"slug":6,"stem":1322,"testContent":6,"type":6,"__hash__":1323},"customers/it-it/customers/cern.yml","Cern",{"template":812,"size":40,"region":106,"industry":83},{"name":1265,"logo":1266,"hero":1267,"heroImage":1268,"benefits":1269,"industry":1280,"employeeCount":1281,"location":1282,"solution":963,"stats":1283,"headline":1293,"summary":1294,"quotes":1295,"content":1300},"CERN","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517928/u3qb5u9cjn9bdmxxqcyi.png","Il CERN migliora la comprensione dell'universo con l'aiuto di GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518413/apacz4x7stfpzuhr3ymw.jpg",[1270,1274,1276],{"metric":1271,"config":1272},"Maggiore qualità del codice",{"icon":1273},"SourceCode",{"metric":1079,"config":1275},{"icon":957},{"metric":1277,"config":1278},"Aumento della collaborazione globale",{"icon":1279},"UserCollaboration","Scienza, tecnologia e istruzione","10.000 membri associati","Ginevra, Svizzera",[1284,1287,1290],{"value":1285,"metric":1286},"90 volte","più rapido l'avvio dei processi tramite i runner GitLab",{"value":1288,"metric":1289},"60 volte","più rapida l'individuazione dei problemi",{"value":1291,"metric":1292},"Triplicati","i job simultanei","Il CERN riunisce gli scienziati di tutto il mondo in progetti di collaborazione di rilevanza globale, con l'obiettivo di scoprire come funziona e come è composto l'universo. I team del CERN si avvalgono di GitLab per creare software che aiutino a indagare su fenomeni come la materia oscura e il bosone di Higgs.","Il [CERN](https://procurement.web.cern.ch/), il Laboratorio europeo di fisica delle particelle, è un'organizzazione intergovernativa di fama mondiale che gestisce il più grande laboratorio di fisica delle particelle al mondo. In questa struttura, fisici e ingegneri di 24 stati membri studiano la struttura fondamentale delle particelle che compongono ogni cosa, per comprendere i più grandi misteri scientifici dell'universo. La comunità scientifica del CERN usa GitLab per affrontare una sfida complessa: gestire in modo sicuro ed efficiente l'acceleratore di particelle più grande e potente al mondo, ed elaborare le enormi quantità di dati generate. La piattaforma è usata anche dagli scienziati di università e istituti di ricerca in tutto il mondo per collaborare a progetti condivisi.\n",[1296],{"quoteText":1297,"author":1298,"authorTitle":1299,"authorCompany":1265},"Usiamo software integrati, aggiornati e ospitati su GitLab come strumenti per la nostra ricerca, che vuole approfondire i più grandi misteri dell'universo tra cui il bosone di Higgs, la materia oscura e l'anti-materia. GitLab ci aiuta a far progredire il campo della fisica.","Ismael Posada Trobo","Responsabile tecnico e direttore dell'ingegneria",[1301,1304,1307,1310,1313],{"header":1302,"text":1303},"Sviluppare software per indagare l'universo","Fondato nel 1954, il CERN ha attivato per la prima volta il Large Hadron Collider (LHC) nel 2008. Il collisore, definito \"una delle maggiori pietre miliari ingegneristiche dell'umanità\", è un anello sotterraneo lungo 27 chilometri che ricrea le condizioni di vuoto, composto da una serie di strutture di accelerazione. L'LHC genera collisioni tra fasci di particelle per crearne di nuove, replicando le condizioni dell'universo pochi istanti dopo la sua nascita. Il suo obiettivo è indagare concetti come il Big Bang, la materia oscura e il bosone di Higgs.\n\nPer anni il CERN ha usato diversi strumenti DevOps, tra cui GitHub, per sviluppare il software necessario per la sua comunità scientifica. Tuttavia, i team avevano bisogno di una soluzione più completa: il passaggio a una piattaforma DevSecOps end-to-end completa che aggiungesse sicurezza all'intero ciclo di vita dello sviluppo software e ne aumentasse l'efficienza e la velocità di consegna. Il CERN ha adottato la piattaforma di GitLab con GitLab Starter nel 2015. Grazie a essa, le équipe scientifiche hanno iniziato ad aggiornare, iterare e ricostruire tutti i loro software. Da allora, ogni nuovo progetto è stato sviluppato e implementato con GitLab. Per aumentare ulteriormente l'efficienza e la visibilità, nel 2020 è stato effettuato l'upgrade a GitLab Premium e nel 2023 a GitLab Ultimate, per sfruttare il framework di sicurezza avanzato.\n\n\"Tutto il nostro software, quello che esegue il nostro complesso, che esegue il collider, che crea le collisioni, è sviluppato e ospitato su GitLab\", afferma Michi Hostettler, ingegnere responsabile del Large Hadron Collider al CERN. \"Per noi è un software importante. Grazie all'integrazione, all'automazione, al monitoraggio dei ticket, alle analisi sicurezza e alla documentazione della piattaforma, tutto viene sviluppato grazie a essa. \"\n\nIl collisore è parte integrante dell'infrastruttura e della missione scientifica della struttura. Per questo, il lavoro degli scienziati di fama mondiale del CERN dipende in gran parte dal software sviluppato da GitLab, che permette il funzionamento ottimale dell'LHC e l'analisi dell'exabyte di dati grezzi prodotto annualmente. Comprendere questi dati è fondamentale per ampliare la conoscenza del mondo da parte degli esseri umani.\n\n\"GitLab è considerato un pezzo importante dell'ecosistema del CERN\", afferma Ismael Posada Trobo, responsabile tecnico dei sistemi di controllo della versione e direttore dell'ingegneria del CERN. \"Con il software integrato e ospitato su GitLab, stiamo simulando le collisioni di particelle e ricreando le collisioni con i dati dell'LHC. Questo consente agli scienziati di fare ricerca e immaginare. Per gli sviluppatori, GitLab è fondamentale per portare a termine il lavoro\".",{"header":1305,"text":1306},"Supportare le grandi ricerche collaborative globali","La piattaforma di GitLab non viene usata solo dai team DevSecOps del CERN per sviluppare software. Secondo Trobo, per il 30% GitLab è impiegato al fine di collegare i ricercatori di università, laboratori e istituti di ricerca in tutto il mondo, agevolando la comunicazione e la collaborazione a progetti scientifici.\n\nUn esempio è l'esperimento ATLAS, uno dei più grandi progetti collaborativi mai intrapresi dal mondo scientifico, il cui software, Athena, è basato sulla piattaforma GitLab. L'iniziativa si propone di studiare i costituenti fondamentali della materia sfruttando tutte le potenzialità del collisore del CERN, e coinvolge circa 6.000 membri e 3.000 autori scientifici di 182 istituzioni e 42 Paesi. Questo ampio gruppo di ricerca distribuito in tutto il mondo aveva bisogno di un modo per visualizzare il lavoro degli altri membri, fornire approfondimenti e collaborare ai problemi. La piattaforma DevSecOps di GitLab ha offerto questa possibilità.\n\n\"ATLAS Athena non è solo grande in termini di righe di codice, dati analizzati o numero di scienziati coinvolti\", afferma Zach Marshall, coordinatore informatico dell'esperimento ATLAS e scienziato senior del Lawrence Berkeley National Laboratory. \"È di gran lunga il nostro progetto più grande e potente, sotto ogni aspetto. Avevamo bisogno di uno strumento per lavorare in modo efficiente e collaborativo a questo progetto enorme e dinamico. Ecco perché tutte le nostre attività sono concentrate su GitLab. È molto importante per i nostri scienziati. Possiamo condividere facilmente le conoscenze, iterare e collaborare in tempo reale, sia per sviluppare software che per scrivere articoli scientifici.\n\n\"Questo rende la ricerca più rapida ed efficace\", aggiunge. \"Gran parte del nostro lavoro collaborativo passa da GitLab. Gli scienziati possono lavorare in GitLab, visualizzando il progetto e il suo avanzamento. Possono commentare e fornire un feedback. GitLab accelera il nostro lavoro\".",{"header":1308,"text":1309},"Accorciare le toolchain e aumentare la sicurezza","I team DevSecOps del CERN stanno [accorciando la loro toolchain](https://about.gitlab.com/the-source/platform/devops-teams-want-to-shake-off-diy-toolchains-a-platform-is-the-answer/) composta da strumenti come Jenkins, Bamboo e GitHub. Trobo racconta che la toolchain di cinque elementi è stata completamente sostituita con la piattaforma singola di GitLab.\n\nL'eliminazione della toolchain consente di evitare la commutazione di contesto, nonché l'aggiornamento, la gestione e il pagamento di più strumenti. Inoltre, usare una piattaforma end-to-end migliora la sicurezza delle applicazioni e della catena di fornitura del software della struttura. Questo comporta anche [una sicurezza migliore](https://about.gitlab.com/stages-devops-lifecycle/secure/) per la ricerca scientifica, gli scienziati e la preziosa reputazione del CERN.\n\n\"Come qualsiasi altra organizzazione, università o azienda, il CERN è costantemente sotto attacco. In equilibrio con la natura accademica della nostra struttura, adattiamo la nostra security posture di conseguenza per preservare la sicurezza\", spiega Trobo. \"GitLab ci aiuta a impostare criteri di sicurezza e framework di conformità per tutti gli sviluppatori e l'intera comunità. Un aspetto molto importante per noi\n\nUn grande vantaggio in termini di sicurezza che il CERN ha ottenuto con GitLab, insieme all'[analisi automatizzata](https://about.gitlab.com/blog/how-to-integrate-custom-security-scanners-into-gitlab/), al rilevamento dei segreti e ai test statici di sicurezza delle applicazioni, è la capacità di visualizzare la security posture delle sue applicazioni. Grazie alle dashboard integrate, è possibile visualizzare automaticamente una raccolta di metriche, valutazioni e grafici per qualsiasi vulnerabilità rilevata dagli scanner di sicurezza della piattaforma. Tutte le informazioni sono aggregate in un unico posto.\n\n\"Posso ottenere risultati delle analisi relativi a ogni aspetto, dalle vulnerabilità ai risultati critici dei criteri, alla risoluzione delle approvazioni richieste per criteri di analisi specifici\", afferma Trobo. \"È molto utile, perché le dashboard ci offrono una panoramica per esaminare tutti i risultati della sicurezza in un unico posto. Ora siamo ben consapevoli di cosa accade in tutti i nostri progetti. I report sono creati in modo quasi automatico. Con un clic, possiamo rendere i progetti più solidi\".",{"header":1311,"text":1312},"Risparmiare tempo, denaro e inefficienze con i runner di GitLab","Alcuni anni fa, i membri del team DevSecOps del CERN dedicavano molto tempo a sviluppare i runner, che operavano le build in pipeline. Avevano circa solo 40 runner per un massimo di 80 job simultanei in tutto l'ecosistema. Oggi il numero è triplicato, poiché il CERN si affida ai runner di GitLab, che consentono di automatizzare il processo di distribuzione del software fornendo valore più velocemente e garantendo più spesso codice di qualità.\n\nIl CERN ha iniziato a usare più runner nell'estate del 2023, quando GitLab ha fornito [aggiornamenti](https://docs.gitlab.com/releases/16/gitlab-16-0-released/#create-an-instance-runner-in-the-admin-area-as-a-user) come parte della release numero 16. Le nuove istanze degli agenti leggeri e scalabili che eseguono i job di CI/CD possono essere create in GitLab, e gli sviluppatori non devono realizzare i propri runner privati. La piattaforma consente inoltre di riutilizzare le configurazioni dei runner per registrare più runner con le stesse funzionalità, e di sfruttare Kubernetes che automatizza la gestione dei container e include comandi per il deployment delle applicazioni.\n\n\"Ora l'intera comunità del CERN può utilizzare i runner di GitLab invece di dedicare tempo alla creazione dei propri\", afferma Trobo. \"Oggi stiamo espandendo rapidamente l'uso dei runner. Questa automazione consente agli sviluppatori di risparmiare tempo prezioso per attività più importanti. A suo volta, ci consente di risparmiare denaro e di scalare lo sviluppo del software in modo più efficiente\".\n\nSecondo Alejandro Iribarren, membro del Consiglio di Amministrazione di AlmaLinux e ingegnere responsabile del CERN, un ottimo esempio sono alcuni dei flussi di lavoro automatizzati dell'organizzazione.\n\n\"Questi flussi di lavoro ci consentono di sviluppare nuove immagini cloud, istanziare più macchine virtuali e fisiche, testarle con varie configurazioni e, se tutti i test sono superati, promuovere automaticamente nuove immagini in produzione, tutto in pochi secondi\", aggiunge. \"Grazie a queste pipeline di CI, ora possiamo aggiornare le nostre immagini cloud molto più frequentemente, con più fiducia nel risultato finale. Il più grande valore di GitLab CI è che ci consente di ridurre il numero di elementi di cui preoccuparci\".",{"header":1314,"text":1315},"Un software basato sull'IA per il futuro","I team DevSecOps del CERN non hanno ancora iniziato a testare le funzionalità di intelligenza artificiale (IA) della piattaforma, ma secondo Trobo sono impazienti di farlo. \"Sento gli sviluppatori parlarne. Mi chiedono quando potranno usare le funzionalità di IA in GitLab\", aggiunge. \"Sappiamo che l'IA aiuterà la nostra community a sviluppare codice migliore\".\n\nCon gli strumenti di [GitLab Duo](https://about.gitlab.com/gitlab-duo-agent-platform/) come la generazione di test, la spiegazione del codice e la risoluzione delle vulnerabilità, secondo Trobo i team potranno aumentare l'efficienza, risparmiare denaro e dedicare meno tempo alle attività ripetitive, concentrandosi sulla creazione di software innovativo. \"In GitLab Duo è possibile modificare il codice rapidamente, velocizzando nettamente il lavoro\", osserva. \"Questo strumento aumenta di molto l'efficienza per gli sviluppatori, perché li aiuta in tutto il ciclo di sviluppo del software. Renderà molto più semplice il loro lavoro.\n\n\"Notiamo un chiaro desiderio di usare l'intelligenza artificiale\", afferma Trobo. \"Il CERN è una delle organizzazioni scientifiche più avanzate, nota per l'utilizzo di tecnologie all'avanguardia. Dobbiamo essere in prima linea nell'utilizzo dell'IA\".\n\nI membri del CERN considerano GitLab un punto chiave per lo sviluppo e la ricerca, che garantirà l'efficienza dello sviluppo software, dell'analisi dei dati e della collaborazione scientifica globale. A causa dell'ampiezza del suo utilizzo e dei suoi vantaggi, Trobo immagina che la piattaforma sarà usata sempre di più. \"Quando qualcuno sviluppa, revisiona, gestisce progetti, monitora i ticket, esegue le analisi di sicurezza o il deployment, lo fa in GitLab\", aggiunge. \"Qualunque attività è svolta su GitLab. Non credo che le cose cambieranno\".\n\n\"Sappiamo che l'IA aiuterà la nostra community a sviluppare codice migliore\", afferma Ismael Posada Trobo, responsabile tecnico e direttore dell'ingegneria del CERN. \"Questo strumento aumenta di molto l'efficienza per gli sviluppatori, perché li aiuta in tutto il ciclo di sviluppo del software. Renderà molto più semplice il loro lavoro.",{},"/it-it/customers/cern",{"title":1319,"ogTitle":1265,"ogImage":1320,"ogDescription":1321,"description":1267},"Metadati CERN","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518662/sfn1fyy02i2jwtolgi1x.png","Scopri come il CERN promuove la collaborazione globale con GitLab","it-it/customers/cern","9haXJd6j2s-4vs8ZqnbN-ds6iw55kGyKK5HjQC6vRKY",{"id":1325,"title":1326,"body":6,"category":6,"config":1327,"content":1328,"description":6,"extension":122,"meta":1379,"navigation":124,"path":1380,"seo":1381,"slug":6,"stem":1384,"testContent":6,"type":6,"__hash__":1385},"customers/it-it/customers/connect-i.yml","Connect I",{"template":812,"size":32,"region":106,"industry":87},{"name":1329,"logo":1330,"hero":1331,"heroImage":1332,"benefits":1333,"industry":1344,"employeeCount":1345,"location":1346,"solution":832,"stats":1347,"headline":1357,"summary":1358,"quotes":1359,"content":1364},"Connect-i","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749138220/dwzfmawbf2kyl5akb7r4.png","Connect-i ha accelerato lo sviluppo del 40 % e ha migliorato la sicurezza con GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749138352/cn3psappkeedefpa2ubj.png",[1334,1337,1341],{"metric":1335,"config":1336},"Eliminazione della toolchain",{"icon":829},{"metric":1338,"config":1339},"Riduzione dei ticket di deployment",{"icon":1340},"AgileLarge",{"metric":1342,"config":1343},"Processi automatizzati",{"icon":197},"Information Technology","20","Préverenges, Svizzera",[1348,1351,1354],{"value":1349,"metric":1350},"30 %","di riduzione dei costi",{"value":1352,"metric":1353},"2 ore","risparmiate ogni giorno per sviluppatore",{"value":1355,"metric":1356},"30-40 %","più veloce in sviluppo e deployment","Connect-i si occupa dello sviluppo e aggiornamento di Opigno, un sistema di gestione dell'apprendimento per creare, gestire e misurare i corsi di formazione. Questo sistema di e-learning offre opzioni personalizzate di apprendimento sociale, apprendimento misto e gamification. Quando è arrivato il momento di aggiornare il proprio prodotto di punta, Connect-i si è rivolta alla piattaforma end-to-end di GitLab.","L'azienda svizzera, i cui clienti spaziano dagli enti governativi a grandi società, incontrava difficoltà dovute alla frammentazione e alle inefficienze, nonché ai ritardi e alle incongruenze causati dalle attività manuali. Adottando GitLab, ha trasformato le sue competenze DevSecOps e ora sta sviluppando l'ultima versione di Opigno in modo più efficiente, sicuro e collaborativo. Solo due tecnici gestiscono ogni aspetto del lavoro DevSecOps e di sicurezza per tutta l'azienda, composta da 20 persone. Gli ostacoli che hanno dovuto affrontare sono quelli condivisi dagli sviluppatori di tutto il mondo: toolchain complesse, integrazione della sicurezza e requisiti di conformità. Per Connect-i, risolvere queste sfide universali non significava solo migliorare l'efficienza, ma era essenziale per restare competitivi nel mercato, dal momento che il suo software è usato da aziende in tutto il mondo.\n",[1360],{"quoteText":1361,"author":1362,"authorTitle":1363,"authorCompany":1329},"La qualità del nostro software è migliorata nettamente. Avere tutto in un unico posto (codice, ticket, CI/CD e test) ci ha aiutato ad accelerare il nostro lavoro di una percentuale tra il 30 % e il 40 %.\n","Axel Minck","CEO",[1365,1367,1370,1373,1376],{"text":1366},"[Connect-i](https://www.connect-i.ch/en), fondata nel 2008, opera nel mercato altamente competitivo dei sistemi di gestione dell'apprendimento, ma offre anche servizi avanzati di sicurezza informatica per aziende multinazionali, come i test di penetrazione, insieme alla progettazione e allo sviluppo web di Drupal. Opigno, il suo principale sistema di gestione dell'apprendimento e la prima fonte di guadagno aziendale, è usato da oltre 10.000 società e da più di 1 milione di utenti quotidianamente in tutto il mondo.",{"header":1368,"text":1369},"Velocità e sicurezza: i due pilastri fondamentali nella ricostruzione del prodotto chiave di Connect-i","Per l'azienda è fondamentale che Opigno non solo funzioni in modo ottimale, ma sia anche aggiornato con le ultime funzionalità e soddisfi le esigenze dei clienti. \n\nA ostacolare il suo percorso era una [toolchain frammentata](/blog/too-many-toolchains-a-devops-platform-migration-is-the-answer/) che causava processi disgiunti e una visibilità limitata nelle pipeline CI/CD. Con solo due tecnici a supporto di una piattaforma usata da milioni di persone, il team DevSecOps di Connect-i era sopraffatto dalle lunghe attività manuali. Lo sviluppo e la distribuzione degli aggiornamenti erano lenti, tediosi e soggetti a errori, perciò era complesso mantenere la piattaforma aziendale competitiva e il prodotto principale aggiornato. Trattandosi di un'azienda che fornisce software mission-critical a società globali, era fondamentale colmare questo divario tra capacità e aspettative.\n\nNel 2022, Connect-i ha adottato la Community Edition della piattaforma DevSecOps di GitLab, abbandonando un complicato mosaico di strumenti che includeva il repository Packagist, Bitbucket e Jenkins. Il consolidamento in un'unica piattaforma ha immediatamente semplificato i processi di sviluppo ed eliminato i problemi di integrazione. \n\nNel 2023 Connect-i ha effettuato l'upgrade a GitLab Premium per sfruttare ancora più funzionalità, come i servizi di assistenza clienti, le opzioni di sicurezza e controllo rafforzate e le funzionalità aggiuntive di gestione dei progetti. Questo cambiamento ha permesso di aumentare l'efficienza, eliminare gli sprechi di tempo e garantire che la sicurezza fosse un obiettivo primario fin dall'inizio dello sviluppo. Inoltre, ha ridotto del 30 % il carico di lavoro relativo alla sicurezza. \n\n\"La qualità del nostro software è migliorata nettamente\", afferma Axel Minck, CEO di Connect-i. \"Avere tutto in un unico posto, codice, ticket, CI/CD e test, ci ha aiutato ad accelerare il nostro lavoro dal 30 % al 40 %. Ha [semplificato la collaborazione](/blog/5-ways-collaboration-boosts-productivity-and-your-career/), ridotto gli errori e ci ha permesso di rilasciare aggiornamenti rapidamente, soprattutto per la nostra versione enterprise, dove la qualità e la velocità contano davvero.\"\n\nConnect-i ha usato GitLab per creare nuove funzionalità in due versioni successive di Opigno. Ora sta lavorando a un'altra versione importante, sviluppandola da zero con la piattaforma DevSecOps. \"Stiamo gestendo l'intero ciclo di vita dello sviluppo in GitLab, dallo sviluppo alle revisioni del codice, fino al controllo qualità, alla documentazione e alle pipeline CI/CD personalizzate con analisi e test del codice tramite linting\", aggiunge Minck. \"GitLab è stato essenziale per trasformare questo prodotto e ci ha dato il pieno controllo su ogni aspetto dello sviluppo, garantendo una qualità elevata.\"\n\nCome racconta Minck, l'azienda ora sviluppa software in modo più rapido ed efficiente, poiché le attività manuali che prima richiedevano giorni vengono realizzate in poche ore grazie all'automazione. Inoltre, Connect-i ha più certezza che il codice sia sicuro grazie alla scansione dei container integrata e ai test statici e dinamici di sicurezza delle applicazioni. \n\n\"Senza dubbio, centralizzare i nostri flussi di lavoro in GitLab ha eliminato inutili commutazioni di contesto e il sovraccarico della toolchain\", afferma Minck. \"Tutto ciò è importante per rilevare tempestivamente le vulnerabilità, sia nel codice che nell'infrastruttura: un aspetto fondamentale per noi e per i nostri clienti aziendali, che si aspettano un software sicuro e conforme.\"",{"header":1371,"text":1372},"Grande impatto, piccolo team","Queste efficienze create con l'automazione, la sicurezza integrata e la semplificazione sono proprio ciò di cui una piccola impresa ha bisogno per rafforzare un mini-team di due persone, che potrà così sfruttare risorse limitate e ottenere un impatto enorme.\n\n\"Abbiamo un team piccolissimo, e GitLab ci consente di fare di più con meno persone\", afferma Minck. \"È assolutamente fondamentale. Grazie a questa piattaforma le attività di routine, come il test, il deployment e la scansione, sono automatizzate, in modo che siano più fluide e richiedano meno tempo e fatica. Ci permette di fare di più con meno risorse, oltre a consentirci di soddisfare le aspettative dei clienti, competere meglio con le aziende più grandi ed espandere la nostra portata sul mercato. Nel complesso, rende più forte una [piccola impresa](/small-business/).\"\n\nEliminando i problemi precedenti come il cambio di contesto, la frammentazione e le sfide di gestione causate dalla vecchia toolchain, il team DevSecOps di Connect-i oggi risparmia tempo e denaro. In totale, nell'ultimo anno e mezzo ha risparmiato oltre 1.400 ore di sviluppo. \n\n\"GitLab riunisce tutte le funzioni in una piattaforma unificata, perciò non perdiamo più tempo a svolgere le stesse attività manuali ripetutamente\", afferma Minck. \"Ora il nostro team può concentrarsi di più su ciò che conta davvero: scrivere codice, migliorare la sicurezza, ottimizzare le prestazioni e distribuire funzionalità più velocemente. Stiamo anche investendo più tempo per perfezionare le nostre pratiche DevSecOps e automatizzare le attività di conformità, a vantaggio diretto delle operazioni interne e della soddisfazione dei clienti.\"",{"header":1374,"text":1375},"Aumentare la conformità per soddisfare gli standard aziendali","Con le funzionalità integrate di sicurezza, l'automazione e la documentazione di GitLab, il piccolo team di Connect-i può implementare pratiche di sicurezza e conformità di livello aziendale che normalmente richiederebbero una squadra di lavoro dedicata. [Rispettare](/blog/meet-regulatory-standards-with-gitlab/) una miriade di certificazioni e norme è un grande lavoro per le aziende di qualsiasi dimensione, anche per le grandi imprese, quindi semplificare e rendere più efficiente questa incombenza è un enorme vantaggio.\n\nConnect-i lavora con grandi società che si aspettano che l'azienda e il suo software rispettino le prassi e gli obblighi governativi, come ISO 27001, la norma riconosciuta a livello internazionale per la gestione delle informazioni aziendali sensibili, quali i dati finanziari, la proprietà intellettuale e i dati dei dipendenti.\n\nLa piattaforma di GitLab aiuta Connect-i a rispettare i requisiti normativi grazie a controlli di sicurezza integrati, controllo degli accessi, dashboard di conformità e audit trail integrati direttamente nei flussi di lavoro. Inoltre, i log di audit e la raccolta automatizzata delle prove aiutano la società a dimostrare facilmente e rapidamente di essere conforme ai regolamenti.\n\n\"GitLab ci aiuta a far rispettare le politiche, gestire gli accessi e generare gli audit trail necessari per facilitare l'allineamento alle norme internazionali. Sarebbe stato difficile gestire questi aspetti manualmente\", aggiunge Minck, sottolineando come GitLab offra un alto livello di trasparenza e tracciabilità richiesto dai clienti. \"Abbiamo semplificato e reso più efficiente le procedure per rispettare le normative, alleviando lo stress del nostro team e migliorando la produttività. Così facendo, abbiamo anche aumentato direttamente la soddisfazione e la felicità complessive sul lavoro.\"",{"header":1377,"text":1378},"Abbattere i silo di sviluppo per un lavoro di squadra migliore","Una collaborazione efficace è essenziale per qualsiasi team di sviluppo software, che sia composto da due o 2.000 persone. Inoltre, è fondamentale non solo per la soddisfazione degli sviluppatori, ma anche per trattenere in azienda e attirare i migliori talenti. \n\nAvere un livello maggiore di trasparenza, insieme a strumenti integrati per il monitoraggio, la pianificazione e la documentazione dei ticket, ha contribuito a colmare il divario tra sviluppatori, tecnici della sicurezza e persino project manager. E questo non si limita al lavoro su Opigno: influenza tutto il software sviluppato dall'azienda.\n\nUsando la piattaforma DevSecOps di GitLab, Connect-i ha anche favorito il lavoro di squadra non solo tra i suoi tecnici, ma anche tra le persone in diversi reparti. Nonostante il suo team DevSecOps principale sia piccolo, collabora con gli esperti di prodotto, i project manager, il reparto vendite e persino i partner esterni. Grazie a GitLab tutti questi collaboratori possono contribuire allo sviluppo in modo più semplice, nuovi soggetti hanno potuto entrare in gioco e gli sviluppatori sanno esattamente cosa è necessario fare.\n\nCiò ha fatto una grande differenza non solo per la creazione di software, ma per l'azienda nel suo complesso.\n\n\"La qualità del nostro software è migliorata sensibilmente, e in parte ciò è direttamente correlato alla nostra capacità di collaborare\", afferma Minck. \"La piattaforma unificata di GitLab ha reso molto più facile per gli sviluppatori collaborare sul codice, monitorare i progressi, esaminare le richieste di merge e condividere i feedback, tutto in un unico posto. Ora tutti hanno visibilità sulla pipeline, e questo incoraggia una comunicazione più aperta ed efficiente.\"\n\n\"Questo cambiamento ha avuto un grande impatto sui team interfunzionali\", afferma il CEO. \"Grazie alla migliore collaborazione, le decisioni vengono prese più velocemente, i blocchi vengono risolti più rapidamente e c'è una comprensione condivisa delle priorità. Di conseguenza, i cicli di sviluppo sono più prevedibili, ci sono meno sorprese durante il deployment e ci si coordina meglio durante l'invio degli aggiornamenti alla produzione.\"\n\nQuesta collaborazione, insieme a una maggiore efficienza, sicurezza e facilità di rispetto delle norme, sta dando un vantaggio a tutta Connect-i.\n\n\"Ciò significa un software migliore, una consegna più rapida e team più felici\", afferma Minck. \"Ora possiamo rispondere più rapidamente alle esigenze dei clienti, riduciamo le rielaborazioni e rafforziamo la fiducia tra i reparti. In definitiva, questa soluzione ci rende più produttivi e ci aiuta a offrire più valore ai nostri clienti. In un settore in cui si aspettano sia innovazione che affidabilità, GitLab ci aiuta a soddisfare queste aspettative e a distinguerci dalla concorrenza.\"",{},"/it-it/customers/connect-i",{"title":1329,"description":1382,"ogTitle":1329,"ogImage":1383,"ogDescription":1382},"Scopri come Connect-i ha accelerato lo sviluppo del 40 % e ha migliorato la sicurezza con GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1749138270/qvyswkj9rpfrgauejta3.png","it-it/customers/connect-i","DpvRRae14z9eVOR9gC4Hz0LjgQ0qyNmTqxO3McB-1F4",{"id":1387,"title":1388,"body":6,"category":6,"config":1389,"content":1390,"description":6,"extension":122,"meta":1439,"navigation":124,"path":1440,"seo":1441,"slug":6,"stem":1442,"testContent":6,"type":6,"__hash__":1443},"customers/it-it/customers/conversica.yml","Conversica",{"template":812,"size":36,"region":102,"industry":87},{"name":1388,"logo":1391,"hero":1392,"heroImage":1393,"benefits":1394,"industry":85,"employeeCount":1407,"location":1408,"solution":963,"stats":1409,"headline":1419,"summary":1420,"quotes":1421,"content":1426},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517929/itkdofdnvyo3nx7wfce7.svg","Conversica guida l'innovazione dell'IA con l'aiuto di GitLab Ultimate","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518413/hr4s3apbmduclrv8wrwk.jpg",[1395,1399,1403],{"metric":1396,"config":1397},"Configurazione trasparente",{"icon":1398},"ConfigureAlt2",{"metric":1400,"config":1401},"Visibilità end-to-end",{"icon":1402},"Visibility",{"metric":1404,"config":1405},"Maggiore collaborazione",{"icon":1406},"CollaborationAlt4","1.600\n","Foster City, California",[1410,1413,1416],{"value":1411,"metric":1412},"100%","copertura della pipeline",{"value":1414,"metric":1415},"3 volte","più pipeline di CI/CD",{"value":1417,"metric":1418},"1,5 volte","più implementazioni di pipeline","Il team tecnico di Conversica era alla ricerca di un singolo strumento scalabile per la CI/CD.\n","GitLab Ultimate offre agli sviluppatori di Conversica le più recenti funzionalità in questo ambito.",[1422],{"quoteText":1423,"author":1424,"authorTitle":1425,"authorCompany":1388},"GitLab è uno strumento moderno con una visione consolidata della toolchain e ci fornisce la piattaforma desiderata per un'implementazione coerente.","Rob Fulwell","Manager tecnico",[1427,1430,1433,1436],{"header":1428,"text":1429},"Un leader mondiale nell'IA","Conversica è leader nell'intelligenza artificiale per le aziende ed è l'unico fornitore di software di coinvolgimento dei lead basato sull'IA per le organizzazioni di marketing e vendita. Scelta da oltre 1.500 clienti in tutto il mondo, [Conversica](https://www.conversica.com/) fornisce un SaaS per creare campagne curate che attirino e fidelizzino la clientela.",{"header":1431,"text":1432},"Il danno degli strumenti frammentari","Il team di sviluppo di Conversica usava TeamCity per la CI/CD, Quay.io per il registro delle immagini Docker e GitHub per il controllo del codice sorgente. Questo insieme di soluzioni creava un approccio disorganico, in cui gli strumenti erano in qualche modo consolidati attorno a GitHub, ma non abbastanza per creare un ambiente controllato. La situazione causava scontento tra gli sviluppatori, che faticavano ad accedere agli strumenti. \"TeamCity ha una sorta di configurazione XML interna memorizzata in modo cervellotico e poco chiaro per gli sviluppatori\", racconta Rob Fulwell, responsabile tecnico di Conversica. \"L'accesso è possibile solo attraverso la UI, ma questa non è la modalità preferita dagli sviluppatori. A loro piace lavorare sui file di testo.\"\n\nIl flusso di lavoro sconnesso risultava troppo lento per le esigenze aziendali. \"I responsabili delle vendite e del marketing facevano pressioni per fornire le funzionalità più rapidamente\", ricorda Fulwell. \"In passato abbiamo dovuto concentrarci sulla distribuzione, cosa che forse ha causato l'accumulo di questo debito tecnico\".\n\nIl team perdeva sempre più tempo a risolvere gli errori della pipeline, invece di dedicarsi alla differenziazione dell'azienda. \"Temevamo anche di non riuscire a implementare i requisiti futuri relativi a sicurezza e scansione delle licenze nei nostri sistemi\", racconta Fulwell.",{"header":1434,"text":1435},"Creazione di piccoli progetti software","Dopo aver commissionato una serie di ricerche ad esperti, Conversica ha deciso che GitLab sarebbe stato lo strumento obbligatorio per i team tecnici e ha svolto la migrazione in tre mesi. Uno dei requisiti di Conversica era che lo strumento selezionato avesse una documentazione chiara per semplificare la migrazione. \"In realtà ci siamo assicurati che la documentazione fosse tra le migliori in circolazione. Senza questa, penso che avremmo seriamente considerato un altro set di strumenti\", racconta Fulwell.\n\nIl team di Fulwell ha fornito consulenza alle altre squadre tecniche che stavano imparando a implementare le loro pipeline su GitLab. \"Abbiamo collaborato molto con gli sviluppatori di altri team e, insieme a loro, abbiamo unito le pipeline\", racconta Fulwell. \"Ci siamo assicurati di rispettare gli standard dei giusti elementi da inserire in una buona pipeline, e quindi di avere la giusta progressione dei test automatici. È così che siamo riusciti a implementare la soluzione in tutto il team\".\n\nConversica ha scelto [GitLab Ultimate](/pricing/ultimate/) per sfruttare al meglio lo strumento senza limitazioni. \"Grazie al self-hosting, se abbiamo bisogno di modificare alcune API internamente e programmare l'infrastruttura per renderlo possibile, ora possiamo farlo\", dice Fulwell. \n\nCon GitHub l'azienda aveva sperimentato alcune \"strozzature\" che causavano tempi di attesa e inattività per gli sviluppatori. Nonostante avessero le risorse per accettare più richieste, infatti, non riuscivano a raggiungere un livello di produzione più alto. Con GitLab Ultimate, gli sviluppatori non sono più inattivi.",{"header":1437,"text":1438},"Interfaccia utente moderna, pipeline trasparenti, maggiori capacità di scalare","Un chiaro vantaggio del passaggio a GitLab è la possibilità di visualizzare la pipeline end-to-end. Recentemente Conversica ha dovuto eseguire un revert di emergenza per un elemento distribuito durante il fine settimana. Con GitLab ha potuto vedere il commit specifico di cui era stato eseguito il deployment in quell'ambiente. \"La prima volta che l'ho fatto, sono rimasto a bocca aperta. Potevo uscire dall'ambiente e letteralmente fare clic una volta sull'head del ramo principale in un altro ambiente\", racconta Fulwell. Con GitHub i revert di emergenza erano possibili, ma non in un clic: servivano diversi passaggi per trovare il commit corretto. \"Con GitLab è semplicissimo spostarsi end-to-end sulla pipeline quando si cerca un bug o altro: è un enorme vantaggio\", racconta. \n\nLa UI di GitLab è più pulita e più facile da capire per gli sviluppatori rispetto agli strumenti del flusso di lavoro precedente. L'[integrazione end-to-end](/solutions/continuous-integration/) con controllo del codice sorgente tramite CI/CD per il deployment offre ai team di sviluppo un'efficienza impossibile da raggiungere con il vecchio set di strumenti. Ora possono comunicare con più efficienza con i vari team tecnici, esplorare i progetti degli altri gruppi e collaborare al meglio. Il deployment è semplificato e può avvenire a un ritmo più veloce perché c'è fiducia nella distribuzione della pipeline. La sicurezza ora è a livello di codice, una grande novità per Conversica. \n\nConversica sta eseguendo il deployment da ECR a EKS nell'istanza GitLab Ultimate Self-Managed. Non sta ancora usando un'integrazione Kubernetes, ma sta studiando come raggiungere l'obiettivo. \"Il passaggio a GitLab sembrava una scelta naturale in termini di scalabilità, affidabilità e sicurezza\", afferma Fulwell. \"Sicuramente ha funzionato bene in termini di capacità di implementazione e integrazione con i sistemi AWS che avevamo già compreso\".",{},"/it-it/customers/conversica",{"title":1388,"description":1392},"it-it/customers/conversica","uLzGFg2hojoeqzPHi9ltHF8L7cMD4lWLk05fHTSDizY",{"id":1445,"title":1446,"body":6,"category":6,"config":1447,"content":1448,"description":6,"extension":122,"meta":1500,"navigation":124,"path":1501,"seo":1502,"slug":6,"stem":1505,"testContent":6,"type":6,"__hash__":1506},"customers/it-it/customers/cube.yml","Cube",{"template":812,"size":32,"region":106,"industry":87},{"name":1446,"logo":1449,"hero":1450,"heroImage":1451,"benefits":1452,"industry":85,"employeeCount":1463,"location":1464,"solution":963,"stats":1465,"headline":1472,"summary":1473,"quotes":1474,"content":1479},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517931/a8xrmb5vnsqejfq3plxv.png","La società tecnologica europea Cube gestisce un software sicuro con l'IA usando GitLab Duo","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518414/ulmlykvh2fm7mkvf88ou.jpg",[1453,1456,1460],{"metric":1404,"config":1454},{"icon":1455},"Group",{"metric":1457,"config":1458},"Migliore gestione del flusso di valore",{"icon":1459},"ManageAlt2",{"metric":1461,"config":1462},"Più efficienza in tutto il ciclo di sviluppo software ",{"icon":829},"40","Oldenzaal, Paesi Bassi",[1466,1468,1470],{"value":1248,"metric":1467},"più veloci i tempi di risposta",{"value":1248,"metric":1469},"più veloce il rilevamento delle vulnerabilità",{"value":1463,"metric":1471},"ore settimanali risparmiate","Cube è una società di sviluppo software con sede nei Paesi Bassi, che progetta e crea soluzioni come app mobili, siti web e software di e-commerce.","L'azienda aiuta i suoi clienti a digitalizzare le attività in settori che spaziano dall'energia all'immobiliare, dal benessere alla consegna di cibo e non solo. Cube utilizza GitLab da molto tempo. Ora ha deciso di adottare le funzionalità di IA di GitLab Duo per creare software sicuro in modo più efficiente e rapido.",[1475],{"quoteText":1476,"author":1477,"authorTitle":1478,"authorCompany":1446},"Stiamo già assistendo a miglioramenti in termini di velocità ed efficienza grazie ai suggerimenti di codice, alla generazione di test e alla chat per i riepiloghi. E stiamo cercando di lavorare in modo ancora più efficiente utilizzando l'IA nell'intero ciclo di vita del software.","Mans Booijink","Responsabile delle operazioni",[1480,1482,1485,1488,1491,1494,1497],{"text":1481},"Per [Cube](https://cube.nl/ons-bedrijf), la decisione di adottare GitLab Ultimate è stata una svolta che ha fornito nuovi stimoli all'intera azienda. Quasi tutta la sua forza lavoro opera all'interno di un framework DevSecOps che si dedica a creare, mettere in sicurezza ed eseguire il deployment dei prodotti in modo efficiente. Dall'adozione di GitLab nel 2019, Cube ha continuamente cercato modi per ottimizzare i propri processi. Nella primavera del 2024 ha ampliato il proprio toolkit con GitLab Duo, che aggiunge funzionalità di IA al piano GitLab Ultimate: questa novità ha migliorato la capacità di fornire applicazioni software e siti web e di gestire i dati in background per i clienti.",{"header":1483,"text":1484},"Tutta la potenza di GitLab Ultimate con l'IA","Cube sfrutta una vasta gamma di funzionalità di Ultimate, dall'automazione alla scansione della sicurezza, fino alla gestione del flusso di valore; uno dei principali motivi per cui ha effettuato l'aggiornamento all'inizio di quest'anno, però, è la possibilità di usare GitLab Duo. Il team DevSecOps desiderava usare l'IA per accelerare la creazione di codice e avere un assistente in formato chat. \n\nInnanzitutto, Cube ha provato lo strumento Copilot di GitHub e l'assistente di IA JetBrains. Nessuno dei due ha fornito l'integrazione di IA fluida che il team voleva nell'intero ciclo di sviluppo software. Cube aveva infatti bisogno di una singola piattaforma in cui tutti i membri del team, sviluppatori, ingegneri di test, specialisti della sicurezza e project manager potessero usare GitLab Duo.\n\n\"Abbiamo scelto GitLab Duo perché ha alcune funzionalità, come i suggerimenti di codice, la generazione di test e i riepiloghi, che ci hanno subito permesso di essere più efficienti\", racconta Mans Booijink, responsabile delle operazioni di Cube. \"Volevamo usare un intero pacchetto di funzionalità di IA su un'unica piattaforma\".\n\nCube ha iniziato a utilizzare GitLab Duo nella primavera del 2024, immergendosi nel mondo dell'IA inizialmente con i [suggerimenti di codice](https://about.gitlab.com/solutions/code-suggestions/) e con [GitLab Duo Chat](https://about.gitlab.com/blog/gitlab-duo-chat-now-generally-available/), un assistente conversazionale basato sull'IA. I vantaggi sono stati evidenti da subito, in particolare per gli sviluppatori junior che avevano più bisogno di aiuto nello sviluppo del codice e nel comprendere lunghe liste di richieste o commenti. \n\n\"Siamo ancora nella fase iniziale dell'utilizzo dell'IA e principalmente sfruttiamo i suggerimenti di codice, ma i dipendenti si sono già detti felici dei miglioramenti, perché possono ridurre le attività manuali e risparmiare tempo\", afferma Booijink. \"Quando uno sviluppatore ha un ticket con 20 o 30 commenti, può essere difficile risolverli tutti. Ma con Duo Chat può chiedere al sistema cosa è più importante o quali sono i passaggi da svolgere. Duo Chat offre una panoramica veloce che indica la giusta direzione e accorcia i tempi.\"\n\nL'uso dell'IA in Cube è solo agli inizi, ma i risultati sono già sotto gli occhi di tutti.\n\nGli sviluppatori hanno usato GitLab Duo per migliorare e aggiungere nuove funzionalità a un'app mobile per un cliente di lunga data. L'app consente di analizzare e gestire il consumo giornaliero di gas o elettricità e di sapere quanta parte dell'energia è stata prodotta dai pannelli solari. \n\nGrazie ai suggerimenti di codice e alle spiegazioni del codice, gli sviluppatori hanno risparmiato tempo e fatica, fornendo rapidamente i miglioramenti richiesti a un cliente di punta.",{"header":1486,"text":1487},"Un uso dell'IA più estesa tra team e nell'intero SDLC","Cube sta già pianificando come espandere l'uso dell'IA nei propri team e nell'intero ciclo di sviluppo.\n\n\"Vogliamo usare tutte le funzionalità di IA disponibili in GitLab Duo per sviluppare software sicuri più velocemente\", afferma Booijink. \"È importante per la nostra attività. Dobbiamo essere veloci ed efficienti per rimanere competitivi sul mercato. Ciò significa che dobbiamo usare funzionalità di IA, ad esempio i riepiloghi delle richieste di merge, le spiegazioni delle vulnerabilità e i riepiloghi dei ticket e delle richieste di merge nell'intero ciclo di sviluppo software. Ci piace il fatto che, con GitLab, tutto sia riunito in un unico sistema.\"\n\nBooijink non vede l'ora che i suoi team inizino a usare funzionalità di IA incentrate sulla sicurezza, per rilevare e generare avvisi immediati sui potenziali rischi del codice prima ancora che entrino nelle richieste di merge. In futuro Booijink, che è entusiasta della roadmap di GitLab per le funzionalità self-hosted, intende anche usare l'IA per risolvere le vulnerabilità. \n\n\"Mi interessano molto i piani di espansione di GitLab con funzionalità self-hosted\", ha dichiarato Booijink. \"Vogliamo provare tutte le funzionalità non appena sono pronte, perché ci aiuteranno a risparmiare ancora più tempo e a diventare più efficienti. \n\nDi pari passo con l'aumento delle funzionalità di IA, Booijink vuole incrementare anche il numero di dipendenti che usano GitLab Duo: spera che entro la fine del 2024 tutti i team DevSecOps usino l'IA, dal 60% del luglio dello stesso anno. In questo momento alcuni sviluppatori usano ancora Copilot, ma Booijink si aspetta che passeranno a GitLab Duo da soli, come già fatto dai loro colleghi, quando noteranno che questa piattaforma permette di usare l'IA non solo per semplici suggerimenti di codice.\n\n\"Sì, i suggerimenti sono utili, ma il lavoro del personale DevSecOps è molto più diversificato, non comprende solo la scrittura e il controllo del codice\", aggiunge. \"Vogliamo migliorare l'intero ciclo di sviluppo. Ed è qui che possiamo davvero aumentare l'efficienza. Questo sarà il motivo per cui tutti passeranno a GitLab Duo\".\n",{"header":1489,"text":1490},"Creazione di team DevSecOps per il successo a lungo termine dell'IA","Cube ha offerto alcuni corsi di formazione sull'IA, e prevede di aumentarli in futuro. I dipendenti vogliono aumentare costantemente il ricorso all'IA, sia tra i team che nell'intero ciclo di sviluppo, perciò ritengono necessaria la formazione per tenere il passo con questa espansione. \n\nSi dovrà quindi incentivare i colleghi con più esperienza a fare da mentori agli altri e a collaborare al processo.\n\n\"Vogliamo aiutare i nostri team, ma stiamo anche incoraggiando i dipendenti a comunicare tra loro e a sostenersi a vicenda\", afferma Booijink, sottolineando che Cube offrirà corsi anche tramite [GitLab University](https://university.gitlab.com/). \"Abbiamo già visto che le persone condividono le proprie conoscenze sull'uso dell'IA in GitLab per i suggerimenti di codice. Abbiamo organizzato sessioni di condivisione il venerdì, dove mostriamo esempi su un grande schermo. Ci piace imparare gli uni dagli altri\".",{"header":1492,"text":1493},"Più sicurezza con Ultimate","Usare GitLab Duo era solo uno dei motivi per cui Cube voleva passare da Premium a Ultimate. L'azienda voleva anche usare le funzionalità di sicurezza automatiche aggiuntive come l'analisi delle dipendenze, i test statici e dinamici della sicurezza delle applicazioni e il rilevamento dei segreti. I team DevSecOps hanno immediatamente iniziato a implementare le nuove funzionalità di sicurezza perché sapevano che li avrebbero aiutati a ottenere la certificazione ISO 27001, che è uno standard internazionale di sicurezza delle informazioni. \n\n\"È più facile sviluppare software sicuri senza perdere velocità nello sviluppo o nel deployment\", dice Booijink. \"Abbiamo scanner automatici che analizzano tutto il nuovo codice e abbiamo approvato regole che garantiscono che ogni vulnerabilità venga gestita adeguatamente, indipendentemente da chi sta lavorando a quel codice. In questo modo è più facile proteggere il nostro software, ma è anche meglio per i nostri clienti, perché hanno la certezza che qualsiasi problema viene sempre gestito correttamente\".",{"header":1495,"text":1496},"Promozione della collaborazione nei team e con i clienti","Il cuore del [DevSecOps è la collaborazione](https://about.gitlab.com/blog/5-ways-collaboration-boosts-productivity-and-your-career/). Si tratta di uno gioco di squadra, dove una singola piattaforma end-to-end favorisce il lavoro comune.\n\nBooijink osserva che grazie a epic, ticket, traguardi e iterazioni in GitLab, i team sono sempre al corrente degli sviluppi e dello stato dei progetti, possono dire la propria e aiutarsi a vicenda. \"Usano GitLab fin dalle prime fasi di pianificazione di un progetto\", afferma. \"Comunicano i passi da intraprendere tramite i ticket. Inoltre, i clienti e altri stakeholder possono essere coinvolti come utenti ospiti, collaborando in GitLab, ponendo domande e fornendo risposte. È molto più efficiente che inviare continuamente email\".\n\nCome racconta Booijink, i clienti possono persino aprire i propri ticket per sollevare dubbi o presentare richieste. \"È fantastico entrare in contatto con i clienti, mostrare informazioni approfondite sulle nostre attività e sul perché le stiamo facendo, comunicare a che punto è il processo e ricevere rapidamente la loro opinione\", aggiunge Booijink. \"È un ambiente molto più collaborativo\".",{"header":1498,"text":1499},"Monitoraggio della gestione del flusso del valore","[La gestione del flusso di valore](https://about.gitlab.com/blog/three-steps-to-optimize-software-value-streams/), che mira a migliorare la sicurezza e i processi DevSecOps, è stata importante per i team di Cube. Sono stati fatti grandi passi avanti, usando la piattaforma di GitLab per creare una dashboard dei flussi di valore che segnala dove si verificano ostacoli e rallentamenti. Risolvere i problemi è infatti più facile e veloce se si sa quali sono e quando si verificano.\n\nQueste informazioni rapide permettono a Cube di rimanere in linea con le aspettative dei clienti.\n\n\"Riusciamo a stare al passo con i tempi di risposta previsti dal contratto di servizio\", spiega Booijink. \"Quando i clienti creano un nuovo ticket per un progetto, il nostro tempo di risposta è previsto dal contratto. Monitorando queste dashboard, vediamo a che punto siamo con il time-to-market previsto. Dal momento che dobbiamo dare ai clienti aggiornamenti regolari sui nostri tempi di risposta, le dashboard ci forniscono le informazioni di cui abbiamo bisogno, ci permettono di risolvere i colli di bottiglia e di migliorare le tempistiche\".\n\nSviluppare queste dashboard critiche è stato più facile per Cube, che ha potuto farlo nell'ambito della piattaforma. \"Sarebbe stato molto più difficile senza GitLab\", racconta Booijink. \"È stato facile da usare, e ora abbiamo una chiara comprensione dei processi, dei numeri e di cosa c'è dietro tutti quei dati. Inoltre, funziona allo stesso modo per ogni progetto\".\n\nCome spiega Booijink, tutte le funzionalità di Ultimate, come IA, scansione automatica della sicurezza o gestione del flusso di valore, fanno tutte parte di un'unica piattaforma, che semplifica il lavoro per i dipendenti Cube che usano GitLab.",{},"/it-it/customers/cube",{"title":1503,"ogTitle":1446,"ogImage":1504,"ogDescription":1450,"description":1450},"Metadati Cube","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518663/yefbixzvmhg2vwwr23p3.png","it-it/customers/cube","r-4SvnjVJ-HpVkGWu_8s1DOtgN-yOINBPJw5ow9UHkY",{"id":1508,"title":1509,"body":6,"category":6,"config":1510,"content":1511,"description":6,"extension":122,"meta":1552,"navigation":124,"path":1553,"seo":1554,"slug":6,"stem":1557,"testContent":6,"type":6,"__hash__":1558},"customers/it-it/customers/deutsche-telekom.yml","Deutsche Telekom",{"template":812,"size":40,"region":102,"industry":87},{"name":1509,"logo":1512,"hero":1513,"heroImage":1514,"benefits":1515,"industry":89,"employeeCount":1524,"location":1525,"solution":963,"stats":1526,"headline":1533,"summary":1534,"quotes":1535,"content":1539},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517932/nimkzywtrp5merof9krh.jpg","Deutsche Telekom trasforma il suo sistema DevSecOps con GitLab Ultimate","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518415/yxkdhpqcskxysu0oxjmd.jpg",[1516,1519,1522],{"metric":1517,"config":1518},"Time to market accelerato",{"icon":829},{"metric":1520,"config":1521},"Sicurezza semplificata",{"icon":957},{"metric":1404,"config":1523},{"icon":1406},216.5,"Bonn, Germania",[1527,1530],{"value":1528,"metric":1529},"6 volte","più veloce in termini di time to market",{"value":1531,"metric":1532},"13.000","utenti attivi in GitLab","Con GitLab, Deutsche Telekom ha creato un'unica fonte di riferimento per gli sviluppatori dell'azienda, aumentando la produttività, migliorando la sicurezza e accelerando il time-to-market.\n","La società di telecomunicazioni leader in Europa si è rivolta alla piattaforma di DevSecOps di GitLab per promuovere la collaborazione ed eliminare le inefficienze, senza sacrificare la sicurezza.\n",[1536],{"quoteText":1537,"author":1538},"Il time-to-market è sempre stato un grosso problema per noi. Prima di adottare l'approccio Agile e la metodologia DevOps, i nostri cicli di rilascio duravano quasi 18 mesi. Siamo riusciti a ridurre drasticamente le tempistiche di distribuzione, portandole a circa 3 mesi.\n","Thorsten Bastian, Business Owner IT, CI/CD Hub, Telekom IT",[1540,1543,1546,1549],{"header":1541,"text":1542},"Deutsche Telekom: leader del settore telecomunicazioni","[Deutsche Telekom AG](https://www.telekom.com/en/company/companyprofile/company-profile-625808) è una società di telecomunicazioni tedesca e una delle principali aziende di telecomunicazioni integrate al mondo, con oltre 240 milioni di clienti mobili, 26 milioni di linee di rete fissa e 22 milioni di linee a banda larga in oltre 50 Paesi. Avendo digitalizzato l'intera gestione in un settore tradizionale come quello delle compagnie telefoniche, Deutsche Telekom rappresenta un nuovo tipo di società di servizi: una società di software che vende servizi di telecomunicazione.\n",{"header":1544,"text":1545},"Più efficienza e time to market più breve con GitLab Premium","Come azienda di telecomunicazioni leader in Europa, Deutsche Telekom sa bene quanto il DevOps sia cruciale per un ciclo di sviluppo software efficiente. \"Naturalmente, il DevOps non riguarda solo la strumentazione, ma anche la mentalità, la cultura aziendale, il modo in cui le persone collaborano\", afferma Thorsten Bastian, responsabile del CI/CD Hub di Telekom IT. Le metodologie DevOps sono diventate un punto di forza nella strategia di Deutsche Telekom per semplificare lo sviluppo software e ridurre le attività manuali, abbattere i silos, aumentare la collaborazione e la produttività e accelerare il time to market.\n\n\nMa tutto ciò non è avvenuto all'improvviso. Per diversi anni, mentre Deutsche Telekom passava da un approccio a cascata alla metodologia Agile, diversi team di sviluppo software all'interno dell'azienda hanno iniziato a valutare come sfruttare l'automazione e l'integrazione/distribuzione continua (CI/CD). Tuttavia, all'inzio l'adozione dei nuovi processi è stata irregolare. I team, infatti, usavano strumenti diversi per l'automazione e non c'era quindi un'unica fonte di riferimento per la condivisione o la collaborazione sul codice.\n\n\nTelekom IT, una divisione di Deutsche Telekom che progetta, sviluppa e gestisce sistemi IT per l'azienda, aveva la necessità di una piattaforma centralizzata in cui gli sviluppatori potessero condividere il codice e attingere a un insieme comune di funzionalità per l'automazione e la CI/CD. \"Dovevamo ridurre le attività manuali in modo che i dipendenti potessero dedicarsi ad attività più complesse di aspetti più innovativi dell'intero processo di sviluppo\", afferma Bastian. \n\n\nNorman Stamnitz, product manager della suite di strumenti di CI/CD di Telekom IT, che è basata su GitLab, spiega che un processo di selezione guidato dagli utenti li ha condotti fino a GitLab. \"Coerentemente con le metodologie DevOps e Agile, non volevamo adottare un approccio autoritario\", afferma Stamnitz. \"Desideravamo far decidere a chi avrebbe effettivamente usato la piattaforma quale fosse la soluzione migliore. È così che siamo arrivati a GitLab\". Stamnitz e il suo team hanno iniziato dal livello Premium di GitLab, che offriva funzionalità adatte a grandi società come il supporto prioritario. \n\n\nTelekom IT ha voluto garantire che tutti gli sviluppatori e i tecnici DevOps in Deutsche Telekom potessero usare GitLab. La suite di strumenti di CI/CD doveva essere accessibile su qualsiasi tipo di laptop, senza la necessità di registrarsi con un account separato o di compilare complicati moduli d'ordine. \"Quando il sistema è stato reso disponibile, abbiamo solo fatto un po' di pubblicità nei team interni, poi si è diffuso da solo\", racconta Stamnitz. \"In pochissimo tempo contavamo oltre 1.000 utenti sulla piattaforma, e questo senza alcuna imposizione da parte dei manager IT o di altri dirigenti. La nostra suite di strumenti di CI/CD basata su GitLab si è diffusa a macchia d'olio attraverso il passaparola\".\n\n\nE non sono stati solo i progetti e gli utenti di Telekom IT a passare a GitLab. Anche altre unità IT in tutta l'azienda hanno deciso di passare dai propri sistemi di CI/CD (in parte già basati su GitLab, in parte basati su strumenti diversi) all'istanza GitLab Premium centrale di Telekom IT.\n\n\nOggi, due anni e mezzo dopo, Telekom IT ha più di 13.000 utenti attivi in GitLab da tutta l'azienda e circa il 75% dei programmi Agile usa la suite di strumenti di CI/CD di Telekom IT. Stamnitz spiega che il feedback degli utenti è stato estremamente positivo. \"Sono sempre molto grati del fatto che offriamo la piattaforma e che non debbano gestirla da soli: lo strumento è lì, e funziona. L'esperienza per gli sviluppatori, credo, è abbastanza buona\".\n\n\nParte di questa esperienza migliore per gli sviluppatori è dovuta all'approccio \"inner source\", ovvero la condivisione di codice e conoscenze all'interno dell'organizzazione. \"Prima di acquistare GitLab Premium, era difficile trovare un modo per facilitare la condivisione del codice tra i diversi reparti dell'azienda. Naturalmente avevamo vari repository di codice, come Git o Subversion, ma la condivisione era sempre un problema\", ricorda Stamnitz. \"I dipendenti dicevano: \u003C\u003CSono sicuro che è già stato sviluppato centinaia di volte, ma non riesco ad accedere al codice sorgente>>. La situazione oggi è diversa grazie all'installazione centralizzata di GitLab, perché ora tutti forniamo l'hosting del codice sorgente più o meno sulla stessa piattaforma. Tutti possono vederlo e partecipare allo sviluppo\".\n",{"header":1547,"text":1548},"Approccio Shift Left con GitLab Ultimate","Due anni dopo l'implementazione di GitLab Premium, Telekom IT ha iniziato a esaminare parti del suo ciclo di sviluppo software in cui esistevano ancora attività manuali e colli di bottiglia. Il problema maggiore era la sicurezza. \n\n\n\"Abbiamo deciso di passare a GitLab Ultimate perché volevamo che le funzionalità di sicurezza, conformità e tutte le altre fossero racchiuse in un'unica dashboard per la sicurezza\", racconta Stamnitz. \"Se si riesce a ridurre i processi di sicurezza manuali, tutte le scansioni di sicurezza vengono eseguite prima del lancio, il che ci permette di accelerare o ridurre ulteriormente il time to market. E naturalmente volevamo adottare un approccio Shift Left. Volevamo dare ai nostri sviluppatori scanner di sicurezza da usare all'interno delle loro attività quotidiane\".\n\n\n\"Per quanto riguarda la funzionalità di sicurezza, ovviamente, è un enorme vantaggio\", afferma Bastian. \"Se è integrata in un'applicazione singola, puoi immediatamente andare al punto giusto e risolvere il problema, invece di inviare report ai progetti sui risultati. Questo processo permette di gestire i risultati di sicurezza in modo più efficiente\".\n",{"header":1550,"text":1551},"La collaborazione con GitLab","Telekom IT ha trovato in GitLab un partner tecnologico di fiducia, la cui piattaforma di sviluppo software dovrà diventare standard in tutta l'azienda. Come parte di questa partnership strategica a lungo termine, Telekom IT è diventato un collaboratore chiave della piattaforma GitLab e opera a stretto contatto con i team di prodotto GitLab sulle richieste di funzionalità e sui programmi open beta.\n\n\n\"Abbiamo inviato diverse richieste di nuove funzionalità e abbiamo apportato alcuni piccoli contributi a GitLab autonomamente\", spiega Stamnitz. \"In generale, sta andando tutto liscio. Gli elementi a cui abbiamo contribuito sono stati inclusi nella versione successiva, e nel complesso il team di GitLab ci aiuta a risolvere i problemi molto rapidamente\".\n\n\nGli sviluppatori di Deutsche Telekom apprezzano anche il piano di rilascio accelerato di GitLab, in base al quale le release avvengono il 22 di ogni mese. Telekom IT di solito installa gli aggiornamenti di GitLab entro uno o due giorni dalla release, a causa della forte domanda da parte di tutta l'azienda. \"Le persone vedono che le nuove funzionalità di GitLab sono disponibili e ci chiedono immediatamente quando verranno installate\", racconta Stamnitz.\n\n\nUna cultura più collaborativa consente ai team di sviluppo software di Deutsche Telekom di produrre più software più velocemente, con lo stesso personale. \"Prima alcuni usavano GitLab, altri GitHub Actions, e altri ancora Jenkins o strumenti diversi. Era un approccio eterogeneo\", aggiunge. \"Ora tutti usano la stessa piattaforma. Direi che stiamo lavorando meglio di prima. E più in fretta\".\n",{},"/it-it/customers/deutsche-telekom",{"title":1555,"ogTitle":1509,"ogImage":1556,"ogDescription":1513,"description":1513},"Metadati Deutsche Telekom","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518664/khr3zqrclppy8skulxv1.png","it-it/customers/deutsche-telekom","B4oCPvuC0VGZNUkWZWTXCJ8BlKTo9nrtzpPerVTrC_s",{"id":1560,"title":1561,"body":6,"category":6,"config":1562,"content":1563,"description":6,"extension":122,"meta":1607,"navigation":124,"path":1608,"seo":1609,"slug":6,"stem":1612,"testContent":6,"type":6,"__hash__":1613},"customers/it-it/customers/dunelm.yml","Dunelm",{"template":812,"size":40,"region":106,"industry":79},{"name":1561,"logo":1564,"hero":1565,"heroImage":1566,"benefits":1567,"industry":1577,"employeeCount":1578,"location":1579,"solution":963,"stats":1580,"headline":1587,"summary":1588,"quotes":1589,"content":1594},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517933/b6rf2h72y0rvv8pwzgaf.svg","Dunelm adotta un approccio Shift Left: il leader degli articoli per la casa del Regno Unito si concentra sulla sicurezza fin dalle prime fasi dello sviluppo software, e passa al cloud","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518416/tddtgezk4ce1fs1akh0a.png",[1568,1570,1574],{"metric":1079,"config":1569},{"icon":224},{"metric":1571,"config":1572},"Collaborazione semplificata",{"icon":1573},"Collaboration",{"metric":827,"config":1575},{"icon":1576},"Agile","Commercio al dettaglio","Oltre 3.300","Leicester, Regno Unito",[1581,1584],{"value":1582,"metric":1583},"75-85","deployment settimanali (in precedenza 10-20)",{"value":1585,"metric":1586},"Poche ore","per l'onboarding invece di giorni","Dunelm Group PLC ha sempre puntato su sviluppo e deployment rapidi, integrando la sicurezza fin dalle prime fasi.","Quest'azienda di commercio al dettaglio ha scelto GitLab SaaS Ultimate per integrare gli strumenti ed eseguire deployment di pipeline sicure sul cloud AWS.\n",[1590],{"quoteText":1591,"author":1592,"authorTitle":1593,"authorCompany":1561},"GitLab può fare tutto ciò che vogliamo, dalla sicurezza, alle prestazioni, ai test e altro ancora.\n","Chintan Parmar","Capotecnico della piattaforma",[1595,1598,1601,1604],{"header":1596,"text":1597},"I miglioramenti della CI/CD promuovono la cultura tecnologica di Dunelm","Fondata nel 1979, Dunelm è il principale rivenditore di articoli per la casa del Regno Unito, con svariati centri di distribuzione, 178 negozi e una rodata attività di e-commerce. L'azienda registra oltre 12 milioni di transazioni online l'anno e offre un ampio catalogo online di articoli per la casa e complementi d'arredo. Oggi più che mai, Dunelm si affida alle tecnologie innovative per migliorare la customer experience. \n\nTutto ciò avviene sullo sfondo di drastici cambiamenti nella vendita al dettaglio causati dalla trasformazione digitale. L'integrazione e l'implementazione continue (CI/CD), la sicurezza garantita, lo sviluppo basato su test, la pianificazione Agile basata su sprint e gli strumenti di DevOps avanzati sono elementi fondamentali della cultura tecnologica di Dunelm. I team tecnologici dell'azienda stanno anche adottando rapidamente le tecnologie serverless, l'architettura a eventi e lo sviluppo cloud-first.\n",{"header":1599,"text":1600},"Dunelm voleva aumentare l'agilità open-source su una piattaforma di automazione stabile","Nel passare all'architettura basata su tecnologie serverless e al cloud-first, i team dell'azienda hanno individuato gravi lacune negli strumenti di CI/CD esistenti. Una maggiore automazione, una migliore governance, la sicurezza e l'agilità erano tutte caratteristiche necessarie per integrare un'ampia gamma di plug-in e creare rapidamente pipeline software resilienti. I flussi di lavoro esistenti, invece, compresi quelli basati principalmente su Jenkins, richiedevano una gestione attiva e un'eccessiva quantità di interventi d'urto in caso di errori del codice; inoltre mancava visibilità sulle pipeline.\n\nQuesti problemi causavano tensione continua e grandi pressioni sulla gestione amministrativa. I responsabili tecnici volevano dunque una piattaforma strategica, stabile e scalabile. Erano soprattutto necessari migliori test statici e dinamici della sicurezza delle applicazioni (SAST e DAST) per far fronte alle minacce globali alla cybersicurezza. Come racconta Chintan Parmar, capotecnico della piattaforma di Dunelm, alcune valutazioni comparative hanno portato la dirigenza a individuare la CI/CD di GitLab come la piattaforma di DevOps ideale per adottare un approccio \"Shift Left\" nei team tecnici: questo avrebbe permesso di affrontare problemi di prestazioni, test e sicurezza fin dall'inizio del ciclo di sviluppo software e in tutta la sua durata.\n",{"header":1602,"text":1603},"Deployment di pipeline uniforme su AWS grazie a GitLab","Oggi la piattaforma di DevOps di GitLab viene usata dall'azienda per gestire in modo efficace e sicuro build, integrazioni e deployment dei servizi. \"In precedenza, creavamo le librerie e le funzionalità internamente per le nostre pipeline di CI/CD. Se volevamo fare qualcosa di nuovo, dovevamo scriverlo noi stessi\", ricorda Parmar. \"GitLab può fare tutto ciò che vogliamo, dalla sicurezza, alle prestazioni, ai test e altro ancora.\n Possiamo sviluppare le nostre pipeline in modo leggibile, modulare e coerente\". Le capacità di integrazione della piattaforma si sono rivelate particolarmente utili nella creazione di pipeline su AWS. \"Usando GitLab, eseguiamo il deployment delle pipeline in modo fluido su AWS\", aggiunge Parmar.\n\nContemporaneamente, la piattaforma GitLab offre altri vantaggi a Dunelm.\n\nAd esempio, l'onboarding completo di un nuovo sviluppatore nello stack tecnologico aziendale ora può richiedere poche ore, anziché giorni. Inoltre, i flussi di lavoro con documentazione completa di GitLab consentono di tenere al corrente i membri di più team su eventuali problemi delle pipeline di Dunelm. La piattaforma GitLab facilita una collaborazione efficace, grazie a funzionalità come il processo di richiesta di merge. Di conseguenza, gli sviluppatori, i tecnici della qualità, i site reliability engineer e altre figure possono lavorare in tandem quando affrontano i problemi con le pipeline. \"I team tecnici di GitLab hanno collaborato con noi all'implementazione della piattaforma\", ricorda Parmar.\n",{"header":1605,"text":1606},"I team eseguono più analisi, affrontano le vulnerabilità e collaborano in modo efficace","GitLab supporta efficacemente l'obiettivo di Dunelm di adottare un approccio \"Shift Left\" come parte della sua strategia DevSecOps. I team di Dunelm possono ora eseguire analisi più sofisticate con maggiore frequenza e automaticamente nelle pipeline di GitLab. Con l'analisi SAST/DAST, il rilevamento dei segreti, l'analisi delle dipendenze e altro ancora nelle fasi iniziali, le vulnerabilità della sicurezza vengono rilevate molto prima nel processo, e quindi risolte molto prima nel ciclo di sviluppo software. I vantaggi riguardano anche i clienti che usano l'e-commerce di Dunelm, perché gran parte delle operazioni di sicurezza sono svolte ben prima della distribuzione del software.\n\nLa piattaforma supporta anche più implementazioni attraverso l'automazione, senza ulteriori sforzi da parte di sviluppatori e amministratori. Nel frattempo, la piattaforma GitLab ha consentito una migliore collaborazione tra i team, supportando una vera e propria partership DevOps tra le diverse squadre. Il software fornisce visibilità sul lavoro nella pipeline, che risulta utile per la gestione complessiva delle operazioni e che permette di arrivare preparati agli audit del codice. Con GitLab Ultimate SaaS, Dunelm è riuscita a gestire una toolchain open-source con un comodo modello self-service. Le integrazioni plug-and-play di GitLab con strumenti di terze parti come Jira, Datadog, Terraform, Slack e altri permettono di non gestire più il lavoro \"alla cieca\".\n\n\"Cercavamo una piattaforma che ci permettesse di realizzare pipeline ottimizzate, in cui la sicurezza fosse integrata sin dall'inizio\", afferma Parmar. \"Volevamo quindi una piattaforma in linea con i nostri principi tecnologici: un ciclo di feedback rapido, un miglioramento continuo e la distribuzione rapida e sicura di software funzionante ai nostri clienti\".\n\n\"L'interfaccia utente di GitLab è progettata e sviluppata per fornire una vista dello stack end-to-end. Per quanto riguarda la visibilità, i progetti sono più facili da vedere all'interno di GitLab. Riesco a controllare il lavoro molto più facilmente, ma se voglio posso comunque sporcarmi le mani e dare un'occhiata a quale codice viene prodotto. In generale, con GitLab stiamo rilasciando più software di qualità\", aggiunge Parmar. Secondo Parmar, anche le roadmap tecnologiche pubblicate regolarmente da GitLab e il suo ciclo di rilascio mensile sono fattori importanti per assicurarsi che Dunelm rimanga all'avanguardia delle tecnologie.\n\nGitLab ha anche dato all'azienda una marcia in più preziosa: la soddisfazione degli sviluppatori.\n\n\"Per noi è importante che GitLab faccia felici i team tecnici: è un aspetto che cerchiamo sempre di migliorare\", racconta Parmar. \"Usare buoni strumenti e buoni prodotti è sempre un vantaggio. Se ai tecnici piace usarli, lavoreranno con più piacere, in modo più intelligente ed efficiente\".\n",{},"/it-it/customers/dunelm",{"title":1561,"description":1610,"ogTitle":1561,"ogImage":1611,"ogDescription":1610},"il leader degli articoli per la casa del Regno Unito si concentra sulla sicurezza fin dalle prime fasi dello sviluppo software, e passa al cloud","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518665/mxmq9rnshjqn6gpdu3to.jpg","it-it/customers/dunelm","GEtKOtsn6uu3q2mo4tFVMeN32RLZ2xco0x1vYSMUXk4",{"id":1615,"title":1616,"body":6,"category":6,"config":1617,"content":1618,"description":6,"extension":122,"meta":1661,"navigation":124,"path":1662,"seo":1663,"slug":6,"stem":1664,"testContent":6,"type":812,"__hash__":1665},"customers/it-it/customers/fanatics.yml","Fanatics",{"template":812,"size":36,"region":102,"industry":79},{"name":1616,"logo":1619,"hero":1620,"heroImage":1621,"benefits":1622,"industry":1239,"employeeCount":1635,"location":1636,"solution":963,"stats":1637,"headline":1646,"summary":1647,"content":1648},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517983/mmjjsj2yycc3igvjokrb.svg","GitLab offre a Fanatics la stabilità CI che stava cercando","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518442/tddr7ccwzmfrevg9hzxf.png",[1623,1627,1631],{"metric":1624,"config":1625},"Stabilità CI migliorata",{"icon":1626},"ContinuousIntegration",{"metric":1628,"config":1629},"Pianificazione job ottimizzata",{"icon":1630},"ClockAlt",{"metric":1632,"config":1633},"Soddisfazione utenti aumentata",{"icon":1634},"Values","10.000","Jacksonville, FL; San Mateo, CA; Manchester, England; Boulder, CO",[1638,1641,1644],{"value":1639,"metric":1640},"800","progetti migrati in tre mesi",{"value":1642,"metric":1643},"300","utenti",{"value":838,"metric":1645},"valutazione di soddisfazione utenti","Fanatics ha migliorato la stabilità CI passando a GitLab.","La migrazione di successo di Fanatics a GitLab CI consente cicli di innovazione e velocità",[1649,1652,1655,1658],{"header":1650,"text":1651},"Portare il gioco a casa dei tifosi","Fanatics è un rivenditore sportivo che gestisce più di 300 negozi online e offline. Fanatics offre un approccio tecnologico alla più grande collezione mondiale di abbigliamento e maglie di squadre sportive. La loro missione è amplificare l'orgoglio e creare connessioni per tutti i tifosi sportivi.",{"header":1653,"text":1654},"Girare in tondo","Il team cloud di Fanatics ha circa 20 membri incaricati di tutte le operazioni relative ai servizi cloud e DevOps, incluse le integrazioni Amazon Web Services (AWS). Il leader del team di integrazione è responsabile dell'esecuzione delle pipeline di continuous integration e continuous delivery (CI/CD) per Fanatics. Alla fine del 2018, il team era gravato dal lavoro su problemi continui, come patch e spegnimento di incendi. «Non è stata un'esperienza molto felice», ha detto Guilherme Goncalves, cloud tech lead. «Il supporto non era molto buono. Dovevamo risolvere tutti i problemi da soli.»\n\nLa maggior parte del suo tempo era spesa a riparare patch e lavorare per risolvere problemi con i loro strumenti legacy, che includevano CircleCI. I problemi stavano impattando direttamente il team cloud e rallentavano i tempi di rilascio, fermavano il deployment dei block end e causavano memory leak. L'intero flusso CI era instabile, impattando specialmente il team cloud.\n\nIl team Fanatics ha avviato proof-of-concept con diversi strumenti, inclusi Travis e CodeBuild, ma li ha scartati a causa di problemi come vendor lock-in, performance, flessibilità e scalabilità. Questo ha gravato il ruolo di Goncalves al punto che il suo capo ha detto che se avesse trovato una soluzione, uno strumento migliore, allora avrebbe potuto prendere la decisione di fare il cambio.",{"header":1656,"text":1657},"Trovare stabilità in uno strumento unico","Goncalves si è preso il tempo per trovare uno strumento che avesse gli stessi valori di performance del loro strumento esistente, ma includesse un livello di stabilità che altri strumenti non potevano fornire. «Ho ricercato tutto. Ho guardato gli strumenti CI là fuori, e ho trovato GitLab e l'ho amato», ha detto.\n\nEra il più grande sostenitore dell'azienda per guidare il cambiamento. Ha creato un canale GitLab, fatto demo e posto tutte le domande importanti in anticipo. Ha anche implementato multipli proof-of-concept nella sua ricerca di uno strumento che fosse stabile e si integrasse perfettamente nell'infrastruttura esistente. Goncalves ha incoraggiato le persone a sperimentare da sole, ha detto, perché GitLab è molto potente.\n\nDopo la spinta di Goncalves, la decisione è stata presa di passare a GitLab alla fine del 2018. Il team ha impiegato circa tre mesi per fare l'intera transizione e migrare completamente 800 progetti. Ci sono ora 300 utenti e circa 60 team che usano GitLab per CI. «Direi che nei miei primi tre mesi il team cloud è stato spostato interamente su GitLab», ha detto. «È stato un buon investimento perché GitLab ora sta funzionando e non ho più bisogno di prendermene cura.»",{"header":1659,"text":1660},"Guadagnare tempo per concentrarsi su sforzi che differenziano il business","Con GitLab, il team cloud di Fanatics ha guadagnato la capacità di concentrarsi sull'innovazione invece di preoccuparsi di patch e problemi costanti. «Poiché GitLab è molto più stabile, siamo in grado di concentrarci sulle sfide specifiche di Fanatics, piuttosto che sui problemi di infrastruttura di base», ha detto Goncalves. Il sistema di supporto di GitLab è reattivo e trasparente, quindi se e quando sorgono problemi, c'è aiuto.\n\nIl team ha iniziato a mettere più focus sui deployment continui, ora che non devono costantemente spegnere incendi nel mondo CI. Possono anche pianificare job, che è una funzionalità che CircleCI non offre. I membri del team sono in grado di lavorare con variabili d'ambiente a livello di gruppo, permettendo loro di sperimentare di più con i workflow e pianificare job. I benefici del passaggio alla CI stabile di GitLab non solo hanno aumentato la capacità di consegnare, ma hanno permesso ai team di sviluppo e ingegneria di collaborare più efficientemente.\n\nAlcuni team stanno sperimentando con le capacità di gestione del codice sorgente di GitLab e stanno esplorando come GitLab può aiutare con il deployment continuo nel futuro.\n\nNel complesso, Goncalves crede che GitLab riceverebbe una valutazione di approvazione di oltre il 90% dai colleghi utenti di Fanatics. «Tutti sono semplicemente felici che le loro build stiano funzionando in modo tempestivo e abbastanza stabili da non fallire mai», ha detto Goncalves.",{},"/it-it/customers/fanatics",{"title":1616,"description":1647},"it-it/customers/fanatics","tUNl3trfFM_1DBZBIHW0JNy4Gn5ItqoeFSaC1CJlARM",{"id":1667,"title":1668,"body":6,"category":6,"config":1669,"content":1670,"description":6,"extension":122,"meta":1715,"navigation":124,"path":1716,"seo":1717,"slug":6,"stem":1719,"testContent":6,"type":6,"__hash__":1720},"customers/it-it/customers/fullsave.yml","Fullsave",{"template":812,"size":32,"region":106,"industry":87},{"name":1671,"logo":1672,"hero":1673,"heroImage":1674,"benefits":1675,"industry":89,"employeeCount":966,"location":1687,"solution":963,"stats":1688,"headline":1695,"summary":1696,"quotes":1697,"content":1702},"FullSave","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517935/l1nyfg3uwhnanpl06cso.png","FullSave, impresa di telecomunicazioni francese, utilizza GitLab per ottimizzare la toolchain DevOps e moltiplicare drasticamente i deployment","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518416/k3cylvdcxoziswn0sgmj.jpg",[1676,1679,1683],{"metric":1677,"config":1678},"Toolchain consolidata",{"icon":1015},{"metric":1680,"config":1681},"Aumento dell'output di codice",{"icon":1682},"Increase",{"metric":1684,"config":1685},"Deployment automatico dei progetti",{"icon":1686},"AutomatedCode","Labège, Francia",[1689,1692],{"value":1690,"metric":1691},"95 %","riduzione dei tempi di deployment",{"value":1693,"metric":1694},"12 volte","maggiore la frequenza dei deployment","FullSave, un operatore di infrastrutture di telecomunicazione con sede in Francia, è in grado di rilasciare software in modo più rapido ed efficiente grazie alla piattaforma DevSecOps di GitLab.","FullSave ha scelto GitLab per due ragioni: il cambiamento nel modello di concessione delle licenze dello strumento di monitoraggio dei ticket e di gestione dei progetti utilizzato in precedenza, e il desiderio di consolidare la propria toolchain.\n",[1698],{"quoteText":1699,"author":1700,"authorTitle":1701,"authorCompany":1671},"GitLab è una soluzione all-in-one che garantisce chiarezza e ci permette di migliorare l'efficienza di ogni membro del team.\n","Laurent Lavallade","Responsabile tecnologico",[1703,1706,1709,1712],{"header":1704,"text":1705},"Il cliente","[FullSave](https://www.fullsave.com/) è un operatore di infrastrutture di telecomunicazione con sede a Labège, in Francia. Fondata nel 2004, la società privata dispone di circa 100 dipendenti e fornisce servizi di connettività, infrastruttura cloud e hosting condiviso nei suoi data center. Inoltre, esegue il deployment e gestisce una rete in fibra ottica di proprietà e offre servizi di accesso a Internet personalizzati.\n\nFullSave e GitLab si erano già incontrate in passato: da oltre cinque anni, l'azienda si avvale di altri strumenti DevOps ma utilizza anche diverse versioni della piattaforma di GitLab, come quella gratuita e l'edizione Enterprise. Per citare un esempio, sette sviluppatori utilizzavano la versione gratuita per eseguire il deployment di 302 progetti, oltre a gestire circa 100 ticket e 50 richieste di merge ogni mese. Altri team utilizzavano GitLab per condividere il codice sorgente e i file di configurazione con i clienti, sviluppare e mettere in funzione strumenti di rete e data center e automatizzare i deployment di progetti e le build di immagini Docker.",{"header":1707,"text":1708},"La sfida","FullSave ha dovuto affrontare diverse problematiche che ostacolavano i processi di sviluppo e deployment.\n\nSebbene la politica dell'azienda preveda l'hosting dei propri strumenti, il nuovo modello di licenza dello strumento precedente non ammetteva il self-hosting. Alla luce di questo problema, i responsabili IT di FullSave avvertivano la necessità di sostituire la loro toolchain DevOps con un'unica piattaforma end-to-end per ottimizzare l'integrazione della CI/CD, ridurre la complessità della catena di strumenti e aumentare la produttività. Un'applicazione singola avrebbe permesso loro di monitorare ticket e commit nel modo migliore assicurando all'azienda la certificazione ISO27001, uno standard riconosciuto a livello internazionale che disciplina tutti gli aspetti della gestione della sicurezza delle informazioni.\n\nPuntare tutto su GitLab era una scelta quasi obbligata per FullSave.\n\n\"Utilizziamo GitLab da diversi anni perché offre tutte le funzionalità di cui avevamo bisogno\", afferma Laurent Lavallade, responsabile tecnologico di FullSave. \"Abbiamo abbandonato l'utilizzo di diversi strumenti in favore di un'unica piattaforma dotata di funzionalità integrate. Successivamente, passare all'edizione Enterprise di GitLab è stato pressoché naturale\".\n\nGitLab era la piattaforma giusta al momento giusto. I professionisti IT di FullSave avevano familiarità con tutte le caratteristiche essenziali di GitLab: maggiore collaborazione, efficienza, sicurezza e automazione.\n\nNel loro ultimo ambiente, l'integrazione tra lo strumento precedente di FullSave e GitLab funzionava discretamente ma non ai livelli della nuova piattaforma end-to-end.",{"header":1710,"text":1711},"La soluzione","FullSave è riuscita a risolvere le principali problematiche in ambito DevOps sostituendo il precedente strumento di monitoraggio dei ticket e di gestione dei progetti con GitLab Ultimate SaaS.\n\nIn precedenza gli sviluppatori eseguivano il merge dei ticket direttamente nel ramo di sviluppo ma, grazie al flusso di lavoro delle richieste di merge di GitLab, FullSave è riuscita a superare le difficoltà relative al processo di convalida delle modifiche al codice e ad aumentare l'efficienza.\n\nInoltre, la collaborazione fra i team è migliorata decisamente. Ad esempio, le dipendenze dei ticket aiutano i team di front-end e back-end a registrare l'andamento dei progetti, comunicare fra loro in modo tempestivo ed esternare le reciproche esigenze. Questo genere di collaborazione permette ai dipendenti di condividere le responsabilità e di distribuire il carico di lavoro. Inoltre, garantisce una migliore visione d'insieme dei progetti e dei progressi compiuti durante il processi di sviluppo.",{"header":1713,"text":1714},"I risultati","FullSave è riuscita a migliorare la comunicazione, agevolare la collaborazione e incrementare l'efficienza nei processi di sviluppo e deployment assimilando in modo ancor più completo la piattaforma unificata di GitLab. Tutte queste componenti hanno permesso all'azienda di ottimizzare l'intero ciclo di sviluppo software.\n\nTra i principali vantaggi riscontrati dal team di FullSave vi è una maggiore velocità di sviluppo e deployment. Prima di ampliare il raggio d'azione di GitLab, il personale era in grado di eseguire deployment solo due o tre volte al mese, mentre oggi possono farlo molte volte al giorno in maniera più pulita. In passato, i deployment numerosi venivano eseguiti manualmente. Oggi, grazie al processo di automazione di GitLab, la percentuale di errore si è ridotta drasticamente così come i tempi di deployment, passati da tre ore a soli pochi minuti.\n\nVantaggi dell'utilizzo esteso di GitLab:\n\n* Riduzione degli errori e dei ticket di integrazione\n* Miglioramento della qualità del software\n* Aumento dell'output di codice\n* Semplificazione dei processi di sviluppo software e del flusso di lavoro\n* Ottenimento della certificazione ISO27001, richiesta da alcuni clienti di FullSave\n* Maggiore collaborazione\n* Possibilità per il personale di pianificare e realizzare roadmap e bacheche personalizzate\n\nQuesta gestione capillare delle varie fasi del ciclo di sviluppo software all'interno di una singola piattaforma ha portato all'azienda numerosi vantaggi, permettendole di affrancarsi da una toolchain complessa. La soluzione all-in-one di GitLab consente agli sviluppatori di FullSave di avere una visione chiara dei progetti e dei progressi, incentivandoli a intervenire nel momento opportuno.\n\nInoltre, la maggiore collaborazione e l'aumento dell'efficienza generale permettono di realizzare prodotti software migliori e più sicuri. Per un piccolo team come quello di FullSave, utilizzare GitLab vuol dire essere in grado di gestire più progetti contemporaneamente.",{},"/it-it/customers/fullsave",{"title":1671,"description":1673,"ogTitle":1671,"ogImage":1718,"ogDescription":1673},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518665/rdazikohhuobrxjumued.png","it-it/customers/fullsave","fu6yqoVUui6CyrA8ktu0uV6GiGh5EDgD9AdYWM3_4Tc",{"id":1722,"title":1723,"body":6,"category":6,"config":1724,"content":1725,"description":6,"extension":122,"meta":1762,"navigation":124,"path":1763,"seo":1764,"slug":6,"stem":1765,"testContent":6,"type":6,"__hash__":1766},"customers/it-it/customers/glympse.yml","Glympse",{"template":812,"size":32,"region":102,"industry":87},{"name":1723,"logo":1726,"hero":1727,"heroImage":1728,"benefits":1729,"industry":85,"employeeCount":1739,"location":1740,"solution":963,"headline":1741,"summary":1742,"quotes":1743,"content":1748,"stickyBenefits":1761},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517936/oxnhkvahexyrdws827jx.svg","Glympse semplifica la condivisione delle informazioni di geolocalizzazione","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518417/rsb8xnxmcty56be2mgkz.jpg",[1730,1733,1737],{"metric":1731,"config":1732},"Maggiore efficienza",{"icon":1682},{"metric":1734,"config":1735},"Pipeline ottimizzate",{"icon":1736},"PipelineAlt",{"metric":1144,"config":1738},{"icon":1146},"30","Seattle, Washington","Glympse è una soluzione rapida, gratuita e di facile utilizzo che permette di condividere la propria posizione in tempo reale e l'orario di arrivo previsto tramite il sistema di monitoraggio GPS in modo sicuro e temporaneo: i destinatari delle informazioni non devono scaricare nessuna app per visualizzare la posizione condivisa.\n","Grazie a GitLab, Glympse riesce a migliorare la qualità delle analisi di sicurezza e a ridurre le tempistiche di deployment.",[1744],{"quoteText":1745,"author":1746,"authorTitle":1747,"authorCompany":1723},"Utilizzavamo una ventina di strumenti diversi per gestire il nostro sistema. Fortunatamente, la dirigenza ha compreso l'importanza di semplificare i processi, scegliendo di ricorrere a GitLab. Tutto il resto è storia.","Cillian Dwyer","Site reliability engineer",[1749,1752,1755,1758],{"header":1750,"text":1751},"Monitorare l'ultima fase","Il monitoraggio della posizione in tempo reale permette di seguire la consegna di un ordine di cibo o di prevedere l'arrivo di un tecnico addetto alle riparazioni. Tuttavia, quando l'ordine viene consegnato o il tecnico ha terminato il suo lavoro, la posizione del cliente non dev'essere più disponibile. La tecnologia di Glympse Inc. offre agli utenti finali una piattaforma temporanea di monitoraggio in tempo reale che consente loro di condividere la propria posizione. Glympse collabora con rivenditori e fornitori di servizi domestici in tutto il mondo per offrire un sistema di condivisione della posizione in tempo reale.\n",{"header":1753,"text":1754},"Superare gli ostacoli di una toolchain eterogenea","Alla fine del 2017, Glympse si è ritrovata ad affrontare problematiche legate alla presenza di svariati processi. La gestione e le revisioni del codice venivano condotte in strumenti diversi rispetto a quelli in cui erano in esecuzione le pipeline. A quel tempo, le pipeline consistevano in job Jenkins disgiunti. L'azienda è ricorsa a Shippable, che è riuscita a migliorare leggermente la qualità del processo, non riuscendo tuttavia a collegare le richieste di merge all'ambiente di produzione. \n",{"header":1756,"text":1757},"GitLab semplifica il processo di audit","Glympse è in procinto di ottenere la certificazione di conformità SOC 2 di tipo II, grazie anche al contributo di GitLab. Poiché ha sottoscritto il piano Gold, Glympse può sfruttare pipeline di CI integrate e indipendenti dal linguaggio. In questo modo, l'azienda può rispondere tempestivamente al feedback del revisore in merito alla conformità di più di cinquanta repository e sviluppare un pacchetto di sicurezza completo per l'integrazione delle modifiche al codice nel proprio ambiente.\n\nSecondo l'opinione di uno dei revisori più esperti, poter contare su uno strumento di verifica della qualità del codice, unito a SAST, analisi dei container e pipeline completamente automatizzate in GitLab, è quasi preferibile a un processo di revisione manuale. \"Fondamentalmente, volevamo mantenere il processo di revisione manuale perché fa parte della nostra prassi. Al tempo stesso, l'idea di non dover assegnare compiti di revisione a un altro sviluppatore era particolarmente suggestiva. I job di sicurezza in atto stanno catturando le vulnerabilità dalla migrazione alla produzione in tutto il prodotto\", spiega Zaq Wiedmann, capo ingegnere del software.\n\nSecondo quanto riportato da Wiedmann, il revisore ha inoltre affermato che Glympse era riuscita a risolvere i ticket di sicurezza più velocemente di qualsiasi altra azienda con cui aveva lavorato nei precedenti venti anni di carriera. In sole due settimane, Glympse è riuscita a implementare job di sicurezza in tutti i propri repository utilizzando i modelli di CI di GitLab e gli script di deployment preesistenti basati su Docker.\n",{"header":1759,"text":1760},"Velocità di deployment otto volte maggiore","Nel gennaio 2019, il team è riuscito a integrare completamente GitLab nel proprio ambiente in un solo mese. GitLab ha consentito ai team di suggerire una richiesta di merge, eseguirvi test unitari e creare automaticamente una nuova immagine Docker il cui deployment viene effettuato nell'ambiente sandbox. GitLab attiva i test nella sandbox e nei deployment in produzione, gestiti interamente su runner in grado di scalare automaticamente.\n\n\"I nostri manager sono entusiasti (di GitLab) perché ci permette dedicare tempo alle attività essenziali, senza doverci soffermare su quelle meno importanti. Il punto è proprio questo: tornare al cuore dell'ingegneria del software senza perdersi nella costruzione di strane pipeline con Jenkins, Shippable e GitHub nel tentativo di collegare tutto con script elaborati e oltremodo complicati\", afferma Cillian Dwyer, site reliability engineer.\n\nGlympse ha collegato le pipeline di GitLab in AWS, eseguendone il deployment direttamente nei propri VPC in tutto il mondo. Grazie agli ambienti di deployment, Glympse è in grado di monitorare e creare versioni in tutti gli ambienti di produzione e di staging.\n\nInoltre, Glympse può utilizzare tutti i job di sicurezza di GitLab, tra cui SAST e DAST, per i test della sicurezza delle applicazioni, siano essi statici o dinamici. Inoltre, l'azienda ha in esecuzione job di analisi dei container, verifica della qualità del codice e controllo della conformità delle licenze. I job vengono gestiti all'interno di modelli e importati da tutti i servizi di produzione.\n\n\"GitLab ha avuto un impatto positivo sulla nostra cultura. Il personale si sente più a proprio agio nel distribuire il codice e nell'eseguire i deployment. Si respira un'aria di maggiore fiducia all'interno dell'organizzazione e i deployment non sono più un problema\", afferma Zaq Wiedmann, capo ingegnere del software.\n",{},{},"/it-it/customers/glympse",{"title":1723,"description":1727},"it-it/customers/glympse","KpJcHKvdgGrDkxN9oezQ3IRcECBnzEC5v58vOH25YF8",{"id":1768,"title":1769,"body":6,"category":6,"config":1770,"content":1771,"description":6,"extension":122,"meta":1823,"navigation":124,"path":1824,"seo":1825,"slug":6,"stem":1826,"testContent":6,"type":6,"__hash__":1827},"customers/it-it/customers/goldman-sachs.yml","Goldman Sachs",{"template":812,"size":40,"region":102,"industry":67},{"name":1769,"logo":1772,"hero":1773,"heroImage":1774,"benefits":1775,"industry":65,"employeeCount":1787,"location":1788,"solution":832,"stats":1789,"headline":1799,"summary":1800,"quotes":1801,"content":1810},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517938/f0tpqvgmc6qfxlelaiuc.svg","Goldman Sachs passa da una build ogni due settimane a oltre mille al giorno","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518418/mdyzl3qzdzpo7cnyemdc.jpg",[1776,1779,1783],{"metric":1777,"config":1778},"Aumento delle build",{"icon":825},{"metric":1780,"config":1781},"Flusso di lavoro semplificato",{"icon":1782},"Cycle",{"metric":1784,"config":1785},"Amministrazione semplificata",{"icon":1786},"CogCode","Oltre 35.000","Stati Uniti",[1790,1793,1796],{"value":1791,"metric":1792},"Più di 1.000","build di rami delle funzionalità CI al giorno per determinati team",{"value":1794,"metric":1795},"52.000","scenari di test in 11.000 categorie",{"value":1797,"metric":1798},"Oltre 1.500","nuovi utilizzatori nelle prime due settimane","Goldman Sachs ha un ambiente dinamico che richiede un pensiero strategico innovativo e soluzioni immediate in tempo reale.","Attraverso l'automazione di GitLab, i team tecnici hanno eliminato le complessità della toolchain e accelerato l'adozione del DevOps.\n",[1802,1806],{"quoteText":1803,"author":1804,"authorTitle":1805,"authorCompany":1769},"GitLab ha permesso al nostro reparto tecnico di accelerare nettamente il processo di sviluppo. L'obiettivo di GitLab è aiutare le aziende a distribuire software con la massima efficienza e in tempi molto rapidi. Riteniamo dunque che altre società potranno migliorare la propria efficienza, proprio come è successo a Goldman Sachs. Ora alcuni dei nostri team quotidianamente riescono a eseguire ed effettuare merge di oltre mille build di rami delle funzionalità CI.\n","Andrew Knight","Amministratore delegato",{"quoteText":1807,"author":1808,"authorTitle":1809,"authorCompany":1769},"La piattaforma che stiamo introducendo in azienda piace davvero ai nostri ingegneri. Questo interesse aiuta a promuoverne l'uso in diversi team e ad aumentare la produttività, senza \"costringere\" i dipendenti ad adottarla. Si genera così un ecosistema in cui gli utenti finali ci aiutano a raggiungere i nostri obiettivi strategici: più release, controlli migliori e un software migliore.\n","George Grant","Vicepresidente e Technology Fellow",[1811,1814,1817,1820],{"header":1812,"text":1813},"Goldman Sachs risolve le sfide tecniche dei clienti","Goldman Sachs sta realizzando ciò sembrava impossibile. Con l'aiuto di GitLab, il suo team tecnico produce migliaia di build ogni giorno e decine di team inviano i prodotti in produzione quotidianamente. Goldman Sachs ha dato agli utenti uno strumento di sviluppo strategico, ha ridotto la confusione nell'uso degli strumenti e ha migliorato la comunicazione, per accelerare il ciclo di distribuzione. Il team tecnico di Goldman Sachs fa parte del reparto tecnologico e dei gruppi strategici globali, che sono il fulcro delle attività di questa società di servizi finanziari. Questa équipe risolve i problemi tecnici più impegnativi e urgenti per i clienti. Sviluppa software e sistemi altamente scalabili, progetta soluzioni infrastrutturali a bassa latenza, protegge in modo proattivo dalle minacce informatiche e sfrutta il machine learning insieme all'ingegneria finanziaria per trasformare incessantemente i dati in azioni concrete. L'ambiente dinamico di Goldman Sachs richiede un pensiero strategico innovativo e soluzioni immediate e reali. Il gruppo voleva aumentare l'efficienza degli sviluppatori e la qualità del software grazie a cicli di sviluppo più rapidi, nonché ridurre il tempo trascorso dalla progettazione delle funzionalità all'implementazione in produzione. Allo stesso tempo, desiderava che le attività di sviluppo fossero simultanee.\n",{"header":1815,"text":1816},"Sviluppo più rapido con toolchain più semplici","Goldman Sachs aveva una propria toolchain, ma era alla ricerca di una soluzione per migliorare la capacità di sviluppare più elementi in modo simultaneo. Desiderava strumenti moderni per la gestione del codice con cui i nuovi sviluppatori assunti avessero già familiarità. Per questo sono stati presi in considerazione GitLab e altri prodotti di fornitori basati su git. In seguito all'analisi, la società ha deciso che GitLab ha la migliore infrastruttura CI/CD per soddisfare le sue esigenze. Secondo i primi utenti, GitLab è facile da usare e offre una piattaforma end-to-end completa per lo sviluppo software, che consente di sostituire l'attuale toolchain e migliorare la velocità e il coordinamento nel processo.\n",{"header":1818,"text":1819},"Goldman Sachs accelera lo sviluppo software grazie a GitLab","GitLab è un ecosistema completo per lo sviluppo, il controllo del codice sorgente e le revisioni, la compilazione, i test, il QA e i deployment di produzione. Tutte le nuove parti strategiche delle piattaforme di sviluppo software di Goldman Sachs sono legate a GitLab.\n\nGitLab sta aiutando i team tecnici a velocizzare le operazioni, a sviluppare e migliorare il software e a distribuirlo ai clienti. Grazie a GitLab uno dei progetti principali dell'azienda, che aveva un ciclo di rilascio ogni 1-2 settimane, ora viene rilasciato ogni pochi minuti.\n\nGitLab ha fornito un'applicazione singola per implementare DevOps tra i migliaia di utenti della banca. I tempi di adozione si sono ridotti, poiché è più semplice per gli utenti imparare a usare una sola applicazione. Infatti Golman Sachs temeva che usare molti strumenti, come succede per gran parte delle aziende, avrebbe generato confusione, difficoltà di manutenzione e un calo dell'adozione.\n",{"header":1821,"text":1822},"Push in produzione in meno di 24 ore per decine di team","Gli ingegneri di Goldman Sachs hanno aumentato l'efficienza e la velocità grazie a una collaborazione più stretta. Ora decine di team eseguono il push in produzione in meno di 24 ore. Unendo le varie parti del ciclo di sviluppo in un unico ecosistema coerente, GitLab ha aiutato gli sviluppatori a lavorare in modo più efficace. Tutte le diverse attività possono essere riunite sotto un unico ombrello, aumentando l'efficienza.\n\nL'azienda usa GitLab anche per spostare i team su un'infrastruttura più strategica che supporta i container e per altre iniziative strategiche disponibili solo sulla nuova piattaforma. In tal modo, usa le tecnologie più moderne dove più è necessario, e non solo per la retrocompatibilità con l'infrastruttura legacy. Inoltre, l'integrazione ottimale di GitLab con Kubernetes ha semplificato il processo.\n",{},"/it-it/customers/goldman-sachs",{"title":1769,"description":1773},"it-it/customers/goldman-sachs","0vv336zBAHPw8ev_L1HwgmO0PRTw8Ux7t-Ln_Nscg94",{"id":1829,"title":1830,"body":6,"category":6,"config":1831,"content":1832,"description":6,"extension":122,"meta":1878,"navigation":124,"path":1879,"seo":1880,"slug":6,"stem":1881,"testContent":6,"type":6,"__hash__":1882},"customers/it-it/customers/hackerone.yml","Hackerone",{"template":812,"size":36,"region":102,"industry":87},{"name":1833,"logo":1834,"hero":1835,"heroImage":1836,"benefits":1837,"industry":85,"employeeCount":1846,"location":1847,"solution":963,"stats":1848,"headline":1858,"summary":1859,"quotes":1860,"content":1865},"HackerOne","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517941/ofyosacgljvxg2u6bq16.png","HackerOne quintuplica la velocità di deployment con la sicurezza integrata di GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518419/cvuwmupb4lhbfks5onwp.jpg",[1838,1840,1843],{"metric":1144,"config":1839},{"icon":1238},{"metric":1841,"config":1842},"Meno cambio di contesto",{"icon":829},{"metric":1844,"config":1845},"Consolidamento degli strumenti",{"icon":1786},"Più di 300","San Francisco, USA; Londra, Regno Unito; Groningen, Paesi Bassi",[1849,1852,1855],{"value":1850,"metric":1851},"7,5 volte","minori i tempi di creazione delle pipeline",{"value":1853,"metric":1854},"5 volte","maggiore la rapidità di deployment",{"value":1856,"metric":1857},"4 ore","di sviluppo risparmiate per tecnico alla settimana","HackerOne, la società di sicurezza informatica più affidabile al mondo, ha adottato GitLab per eliminare le sue svariate toolchain e adottare un approccio Shift Left alla sicurezza.","Grazie a GitLab Ultimate, HackerOne ha ottimizzato i tempi delle pipeline, la velocità di deployment e l'efficienza degli sviluppatori.\n",[1861],{"quoteText":1862,"author":1863,"authorTitle":1864,"authorCompany":1833},"GitLab è integrato nel flusso di lavoro degli sviluppatori e ci aiuta a individuare tempestivamente le falle nella sicurezza. Gli ingegneri possono inviare codice alla CI di GitLab, ottenere un feedback immediato da uno dei tanti audit a cascata e verificare la presenza di vulnerabilità di sicurezza integrate. Possono persino creare un nuovo passaggio per testare un ticket di sicurezza specifico.\"\n","Mitch Trale","Responsabile dell'infrastruttura",[1866,1869,1872,1875],{"header":1867,"text":1868},"La piattaforma di sicurezza che fa affidamento sugli hacker","HackerOne consente al mondo di costruire un Internet più sicuro. In qualità di piattaforma di sicurezza human-based più affidabile al mondo, HackerOne offre accesso alla più grande community di hacker del pianeta. Questa community, che si avvale database più fornito di tendenze delle vulnerabilità e di benchmark di settore, mitiga il rischio informatico ricercando, individuando e segnalando in modo sicuro i punti deboli nella sicurezza per le aziende di tutti i settori e in varie superfici di attacco.\n\nIl mondo si fa sempre più connesso e le aziende si spostano verso il cloud: in questo contesto, la sicurezza informatica deve rimanere al passo con i cambiamenti. Grazie ad [HackerOne](https://www.hackerone.com/){data-ga-name=\"hackerone site\" data-ga-location=\"body\"}, i team di sicurezza possono scalare le proprie soluzioni con superfici di attacco agili utilizzando test di sicurezza studiati da hacker e gli approfondimenti sulle vulnerabilità che aiutano a ridurre il rischio in tutto l'SDLC.\n",{"header":1870,"text":1871},"Velocità di sviluppo e di deployment","HackerOne è un'azienda distribuita a livello globale, i cui team dipendono perciò l'uno dall'altro per completare i progetti. In passato era frequente che uno sviluppatore nei Paesi Bassi lavorasse al codice e qualcuno in Nord America riprendesse da dove l'altro si era interrotto. I tempi lunghi della pipeline potevano dunque interrompere i passaggi di consegne. \"In molti casi, finivamo per bloccare una richiesta di merge mentre avremmo voluto eseguirla… se avessimo avuto strumenti più veloci, avremmo potuto farlo\" sostiene Mitch Trale, Head of Infrastructure di HackerOne.\n\nHackerOne utilizzava strumenti separati per il controllo della versione del codice e l'integrazione continua. Con la crescita di HackerOne e l'allargamento del team tecnico da 10 a 30 membri, secondo Trale questi strumenti erano \"molto limitati… un esempio è proprio il tempo impiegato per eseguire una singola pipeline all'interno del nostro vecchio sistema, che rendeva proibitivo eseguire questa operazione frequentemente\". \"Quindi i tecnici si sono messi all'opera per aggirare queste limitazioni. Abbiamo iniziato a creare questi effetti collaterali a valle, che poi abbiamo dovuto affrontare separatamente\". Il team aveva bisogno di uno strumento in grado di crescere di pari passo con HackerOne e di gestire più progetti che coinvolgevano più gruppi.\n\nQuando i team prendevano in considerazione nuovi strumenti software, analizzavano principalmente la velocità di sviluppo, quella di deployment e la soddisfazione degli sviluppatori. \"Ottimizziamo il sistema per avere tecnici soddisfatti, dove possibile. Strumenti migliori ci aiutano ad automatizzare di più, aumentando la produttività e la qualità\", spiega Trale. Il team aveva bisogno di una piattaforma che migliorasse l'esperienza degli sviluppatori dall'inizio alla fine, dallo sviluppo al deployment.\n",{"header":1873,"text":1874},"Scalabilità e proprietà dello sviluppatore","HackerOne ha adottato GitLab alla fine del 2018 per la [gestione dei codici sorgente](/it-it/solutions/source-code-management/){data-ga-name=\"source code management\" data-ga-location=\"customers content\"}, la [gestione dei problemi](/stages-devops-lifecycle/plan/){data-ga-name=\"plan stage\" data-ga-location=\"customers content\"}, la CI/CD e le funzionalità di sicurezza e conformità che non esistevano nel precedente sistema di strumenti. L'adozione di GitLab è aumentata drasticamente in tutta l'azienda grazie alle varie offerte Agile che potevano funzionare in ambienti diversi. \"HackerOne ha adottato GitLab ovunque, ma abbiamo anche visto nuove funzionalità che i product manager e i responsabili degli sprint potevano sfruttare. Ora i team collaborano per pianificare il lavoro futuro\", racconta Trale. \"Vediamo diagrammi di Gantt che rappresentano le dipendenze. Questo livello di complessità era davvero fondamentale in quella fase dello sviluppo di HackerOne, perché stavamo crescendo\".\n\nGitLab non ci ha offerto solo un modo per scalare i team, ma ha anche permesso di rendere più egualitari i processi di sviluppo delle applicazioni. Grazie all'interfaccia utente intuitiva di GitLab, [il numero di utenti di HackerOne è aumentato](/enterprise/){data-ga-name=\"gitlab enterprise\" data-ga-location=\"customers content\"}. \"Alcuni responsabili tecnici di prodotto ora possono apportare modifiche al codice che influiscono sul testo del sito o sul colore del carattere\", aggiunge Trale. \"È più facile utilizzare gli strumenti di editing visivo di GitLab e una richiesta di merge che può essere facilmente approvata e sottoposta a deployment a livello atomico. Questo non era possibile prima\".\n\nLa facilità d'uso di GitLab rende il lavoro all'interno della piattaforma più gestibile per sviluppatori e tecnici. Quale strumento open-source, GitLab è moderno, ma non eccessivamente complesso. Offre molte funzionalità, ma è funzionalmente disponibile per i tecnici di ogni livello dell'azienda. \"Ora possiamo democratizzare il controllo sulle pipeline. I singoli tecnici possono fungere da DevOps, da infrastruttura… e amministrare gli strumenti in modo inedito. I nostri vecchi strumenti erano ingombranti, difficili da mantenere e gestire\", spiega Trale.\n",{"header":1876,"text":1877},"Sicurezza integrata per deployment più rapidi","Uno dei maggiori vantaggi dell'adozione di GitLab è la possibilità di aprire ticket di codice nella pipeline prima rispetto al passato. Insieme alla maggiore velocità delle pipeline, ciò permette ai team di lavorare in modo iterativo per risolvere le falle nella sicurezza. Prima i tecnici impiegavano almeno 60 minuti per l'esecuzione della pipeline di integrazione. Lavoravano end-to-end dal commit ai test, fino agli smoke test e al deployment: un processo che richiedeva un'ora. In caso di un singolo errore, dovevano rieseguire l'intero processo.\n\n\"Perciò sono diventati eccessivamente cauti nell'eseguire il push del codice. Volevamo rendere la durata del ciclo il più breve possibile e ridurre il rischio associato a qualsiasi rilascio di codice\", spiega Trale. \"Quindi GitLab era strategicamente importante per noi perché ci ha permesso di perfezionare questo codice e svilupparlo secondo le nostre specifiche di qualità\".\n\nOra il team può anche rieseguire parti specifiche della pipeline, cosa impossibile in passato, e può concentrarsi sui potenziali errori nella pipeline di integrazione continua senza doverla riavviare. \"La velocità conta… ora ci vogliono circa otto minuti per eseguire una pipeline. Sono un miglioramento incredibile. Questo da solo sarebbe bastato per considerare il passaggio a GitLab: la promessa di questa pipeline di integrazione continua ad alta velocità\", osserva Trale. Inoltre ora abbiamo più visibilità sui log di audit e possiamo vedere cosa sta succedendo dietro le quinte per capire cosa contribuisce al degrado delle prestazioni.\n\nCon l'API e le funzionalità di sicurezza di GitLab, il team tecnico ha creato un bot che genera automaticamente richieste di merge basate su pacchetti obsoleti. Il bot analizza i repository e crea richieste di merge in base a quelli da aggiornare. I tecnici devono solo esaminarle e approvarle, per poi eseguire il deployment. Questa automazione consente di risparmiare tempo nel ciclo manuale e di creare scansioni di sicurezza più rapide. Non è più compito di una singola persona dedicare un'ora aggiuntiva ai test per ogni deployment. \"Ora eseguiamo deployment di codice più volte al giorno: da una a cinque volte al giorno sono disponibili nuove versioni di HackerOne sul web. Prima, un tecnico dedicava almeno un'ora a ciascuno di quei deployment\", spiega Trale. \"Forse mezz'ora impiegando due ingegneri, per assicurarsi che tutto funzionasse. Con una stima conservativa, stiamo risparmiando dalle quattro alle cinque ore al giorno di energia per ogni sviluppatore, consolidando questo lavoro mediante gli strumenti\".\n\nPrima di GitLab, il ciclo di deployment di HackerOne era di circa una o due volte al giorno. Adesso che tutti gli strumenti sono in un unico posto, correttamente etichettati e organizzati in modo efficiente, i PM e coloro che gestiscono gli sprint possono scegliere a cosa lavorare. \"GitLab ci aiuta a individuare tempestivamente questi elementi e a integrarli nel flusso di lavoro degli sviluppatori.\n\nAvere tutti gli strumenti in un'unica piattaforma ha reso l'analisi e la verifica della sicurezza un processo più semplice rispetto al precedente flusso di lavoro del team. \"Il costo di esecuzione delle analisi di sicurezza in GitLab è di molto inferiore rispetto al passato. E quindi siamo molto più inclini a eseguire analisi più approfondite, più velocemente, che si tratti di singoli pacchetti o addirittura di eseguire una serie di test di sicurezza. Siamo molto più consapevoli e stiamo usando GitLab per questo scopo\", spiega Trale.\n\nIl team tecnico ha anche creato un bot Slack personalizzato che si integra con GitLab e attiva i deployment. Tutti i deployment sono pubblici nel canale Slack, dove avviene gran parte del lavoro tra i tecnici di HackerOne. Con l'integrazione, possono vedere lo stato di deployment in Slack anziché dover cercare la pipeline o il registro di controllo. Se qualcosa va storto durante il deployment, 30 persone possono aiutare a eseguire il debug in tempo reale. L'integrazione del deployment in Slack e l'utilizzo di GitLab per la CI/CD consentono un accesso più semplice e veloce al codice e alla gestione della sicurezza.\n\nIl consolidamento degli strumenti e la velocità di deployment sono le priorità che hanno portato HackerOne a effettuare il passaggio, ma è lo sviluppo attivo di GitLab che continua a stupire i membri del team. GitLab ha release mensili che si basano sulle funzionalità esistenti, come la sicurezza, e che utilizzano il feedback dei clienti. \"La nostra collaborazione con GitLab è sempre più profonda. Invece, alcuni degli altri strumenti che abbiamo valutato non avevano quella forza di sviluppo, quel tipo di slancio che ha GitLab\", racconta Trale. \"La cadenza mensile lo testimonia: arrivano spesso nuove funzionalità che possiamo sfruttare. Questo sviluppo attivo è una mentalità molto contemporanea di GitLab, che ci piace molto\".\n",{},"/it-it/customers/hackerone",{"title":1833,"description":1835},"it-it/customers/hackerone","IcrdaR-bixMU1S0F_nRGvWrQWq9V6RfnvX4jnEZosjE",{"id":1884,"title":1885,"body":6,"category":6,"config":1886,"content":1887,"description":6,"extension":122,"meta":1935,"navigation":124,"path":1936,"seo":1937,"slug":6,"stem":1938,"testContent":6,"type":6,"__hash__":1939},"customers/it-it/customers/hilti.yml","Hilti",{"template":812,"size":40,"region":106,"industry":87},{"name":1885,"logo":1888,"hero":1889,"heroImage":1890,"benefits":1891,"industry":1903,"employeeCount":1904,"location":1905,"solution":963,"stats":1906,"headline":1915,"summary":1916,"quotes":1917,"content":1922},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517942/ian7zidxv2sunjovk64o.svg","Scopri come la CI/CD, unita a un affidabile processo di analisi della sicurezza, ha accelerato il ciclo di distribuzione software di Hilti","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518420/unkmnzd74gwwahcvec19.jpg",[1892,1896,1900],{"metric":1893,"config":1894},"Gestione semplificata del codice",{"icon":1895},"BulbBolt",{"metric":1897,"config":1898},"Tempi di distribuzione migliorati",{"icon":1899},"SpeedAlt",{"metric":1901,"config":1902},"Funzionalità di CI/CD",{"icon":1626},"Produzione","30.000","Schaan, Liechtenstein (sede centrale)",[1907,1910,1912],{"value":1908,"metric":1909},"400%","aumento dei controlli del codice",{"value":1248,"metric":1911},"riduzione della durata dei cicli dei feedback",{"value":1913,"metric":1914},"12 volte maggiore","la velocità di deployment","Grazie alla gestione del codice sorgente (SCM), alla CI/CD perfetta e all'eccezionale analisi di sicurezza di GitLab, Hilti può ora gestire il codice internamente.","Hilti ha ampliato le sue funzionalità software e ha adottato GitLab per gestire il codice internamente grazie alla gestione del codice sorgente, alla CI/CD e all'analisi di sicurezza.\n",[1918],{"quoteText":1919,"author":1920,"authorTitle":1921,"authorCompany":1885},"GitLab è un pacchetto simile a una suite che viene distribuito con un programma di installazione molto sofisticato. E, in qualche modo, funziona. È ottimo se vuoi solo attivarlo rapidamente.\n","Daniel Widerin","Responsabile della distribuzione del software",[1923,1926,1929,1932],{"header":1924,"text":1925},"Fornitore globale di servizi di costruzione","Hilti è leader mondiale nella progettazione e produzione di tecnologie, software e servizi all'avanguardia per il settore delle costruzioni professionali. Un settore di [Hilti](https://www.hilti.group/content/hilti/CP/XX/en.html) si dedica specificamente agli strumenti per business unit. Questo team crea software relativi agli strumenti di sviluppo che soddisfano le normative di governance, rischio e conformità. Hilti garantisce che vengano seguite le procedure corrette per rispettare le normative dei diversi Paesi.\n",{"header":1927,"text":1928},"Funzionalità software, sicurezza e SCM arricchiti","Circa due anni fa, Hilti era alla ricerca di una piattaforma software per ricostruire i propri progetti. In passato avevano affidato a un fornitore esterno uno dei loro progetti di sviluppo software, poiché le relative funzionalità non potevano essere gestite internamente al 100%. Il codice sorgente era di proprietà di una joint venture che utilizzava GitHub. Hilti possedeva la maggior parte della joint venture, ma non ospitava internamente il codice sorgente. Non c'era un processo di CI/CD interno e i team non eseguivano test di sicurezza in base agli standard più elevati. Questa situazione era difficile perché i team software volevano la piena visibilità e gestione del proprio codice.\n\nL'obiettivo di Hilti era spostare internamente lo sviluppo software per consentire ai team tecnici e dell'architettura di condurre revisioni adeguate, collaborare efficacemente e condividere le best practice con gli altri team. Poiché Hilti voleva una soluzione che aderisse ai più alti standard, lo strumento ideale doveva essere facile da adottare, intuitivo e doveva offrire un'integrazione perfetta. \"Volevamo portare uno strumento on-premise così da averlo sempre sotto il nostro controllo e poterlo usare in tempo reale. È stato davvero un grande passo avanti\", ha dichiarato Raphael Hauser, Responsabile capo della governance di Hilti. L'analisi di sicurezza era in cima alla lista delle priorità. Hilti ha da 10 a 15 team che lavorano in parallelo su soluzioni su larga scala in qualsiasi momento a livello globale. La sicurezza deve essere sempre sotto controllo e aggregata così da poter prevedere le vulnerabilità quando una versione del software è pronta. Hilti aveva bisogno di uno strumento con funzionalità di sicurezza potenti e affidabili.\n\nPrima, i team di sviluppo e test si trovavano in \"modalità reattiva\" durante la fase di rilevazione dei bug. Uno strumento in grado di trovare le vulnerabilità all'interno della pipeline sarebbe molto più efficiente, aumenterebbe la velocità del flusso di lavoro e agevolerebbe gli sviluppatori. \"Voglio essere sicuro che una volta rilasciato un pacchetto in produzione, questo non introduca pacchetti di codice rischiosi per Hilti; esporre il codice sorgente è un problema di sicurezza degli accessi, non un problema di analisi del codice\", ha aggiunto Hauser.\n",{"header":1930,"text":1931},"Portare sicurezza e codice in-house","Dopo aver utilizzato e rivisto vari strumenti, abbiamo scelto GitLab per la sua facilità di integrazione, le funzionalità di SCM e l'analisi di sicurezza completa. GitLab ha fornito tutte quelle funzionalità necessarie a mantenere alti gli standard delle prestazioni del software e a fornire rapidamente più tipi di analisi approfondite. Hilti utilizza i test statici e dinamici della sicurezza delle applicazioni di GitLab (SAST e DAST, rispettivamente), insieme alla scansione dei container, alla scansione delle dipendenze, al rilevamento dei segreti e alla conformità delle licenze. \"GitLab è molto più avanti della concorrenza e offre un prodotto facile da configurare e facile da avviare con tutte queste funzionalità integrate\", ha affermato Daniel Widerin, Responsabile della distribuzione del software.\n  \nHilti deve rispettare le normative di conformità, tra cui la revisione delle licenze, i test delle applicazioni e l'accesso al codice sorgente. Hilti ha scelto GitLab Ultimate per poter utilizzare l'analisi di sicurezza e di conformità. \"Da un punto di vista del rischio, il fattore chiave è la possibilità di poter controllare molto più da vicino chi ha davvero accesso al codice sorgente, chi lo sta gestendo e lo stato attuale in materia di sicurezza e rispetto della proprietà intellettuale\", ha affermato Hauser.\n\nCon GitLab, Hilti ora ha pieno accesso al proprio codice sorgente ed è in grado di gestirlo correttamente. Avere il possesso e la responsabilità del proprio codice riduce il rischio di eventuali perdite di codice sorgente e offre una maggiore autonomia nella modifica del codice. \"Ora ho molte più informazioni su ciò che sta effettivamente accadendo all'interno del codice, e inoltre tutto questo avviene in tempo reale. Il processo di approvazione riguardante la sicurezza generale, l'integrità del codice e il rispetto della proprietà intellettuale è ancora più rapido, il che ci consente di ridurre le tempistiche di distribuzione\", afferma Hauser.\n",{"header":1933,"text":1934},"Codice sicuro, visibilità end-to-end e deployment più rapidi","Oggi, i team tecnici e delle architetture IT di Hilti utilizzano GitLab per gestire il codice sorgente, attuare la CI/CD e implementare dashboard di sicurezza compatibili con lo stack tecnologico dell'azienda. Grazie a GitLab, sono riusciti a sviluppare software sfruttando le proprie risorse interne e a un ritmo più veloce, evitando così di utilizzare un complesso set di strumenti. La facilità di integrazione permette ai team di lavorare con Jira, Docker e Amazon Web Services (AWS). Tutti i servizi integrati con GitLab, inclusi gli artefatti e i runner, sono eseguiti su AWS, mentre il deployment avviene in un cluster Kubernetes.\n      \n\"GitLab ci permette di lavorare in modo ottimale sul codice sorgente: quando si apre una richiesta di merge, oppure dopo che si inserisce un commento o si esegue il push, il feedback è diretto e immediato\", afferma Widerin. \"In poche parole, il processo di sviluppo è ora molto più condiviso. GitLab è un pacchetto simile a una suite che viene distribuito con un programma di installazione molto sofisticato. E, in qualche modo, funziona. Si tratta di una soluzione ideale per quelle aziende che necessitano di immediatezza operativa e non vogliono complicazioni.\" Con GitLab abbiamo ridotto le tempistiche dei cicli di feedback del 50%, ovvero da 6 giorni a 3 giorni, migliorando così l'efficienza e agevolando la collaborazione.\n\nI membri del team apprezzano che la pipeline sia direttamente integrata nel codice sorgente, oltre al fatto di poter ricevere un feedback immediato dalla richiesta di merge, inclusi i risultati delle analisi di sicurezza. \"A tutti piace l'idea di poter accedere ai vari microservizi e componenti e visualizzarli in modo centralizzato mentre lavorano, anche tramite un'app mobile o l'interfaccia utente di un'applicazione web\", ha aggiunto Widerin. I controlli del codice sono aumentati significativamente, ovvero da sei volte ogni tre mesi a due volte a settimana, contribuendo al mantenimento di una qualità molto elevata. \n\nAnche il ritmo di deployment ha registrato un incremento, perché adesso i team di sviluppo e test hanno il controllo diretto del codice e sono in grado di intercettare in anticipo le vulnerabilità. Grazie a GitLab, i tempi di deployment sono diminuiti da una media di tre ore a soli 15 minuti. Adesso i team hanno una visione chiara degli elementi di ciascuna release e sono in grado di valutare la gravità delle vulnerabilità all'interno del codice. \"Ora occorre meno tempo per risolvere le criticità e i nostri team possono lavorare con maggiore tranquillità, in quanto non devono più affannarsi prima delle release perché sanno sempre a che punto si trovano: una volta completato lo sprint, il lavoro di rielaborazione è semplicemente superfluo\", afferma Hauser.\n",{},"/it-it/customers/hilti",{"title":1885,"description":1889},"it-it/customers/hilti","yQZddmr-DlTe9tFTI4Svl1PUDiPNaIGsVUCxciHIYGA",{"id":1941,"title":1942,"body":6,"category":6,"config":1943,"content":1944,"description":6,"extension":122,"meta":2000,"navigation":124,"path":2001,"seo":2002,"slug":6,"stem":2005,"testContent":6,"type":6,"__hash__":2006},"customers/it-it/customers/intuitive-machines.yml","Intuitive Machines",{"template":812,"size":36,"region":102,"industry":75},{"name":1942,"logo":1945,"hero":1946,"heroImage":1947,"benefits":1948,"industry":1959,"employeeCount":1960,"location":1961,"solution":832,"stats":1962,"headline":1972,"summary":1973,"quotes":1974,"content":1979},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517943/pd7pl28wbxdkrtpbmim3.png","Intuitive Machines effettua uno storico sbarco sulla Luna con GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518420/lsn4rixyfpdra7ppieyv.jpg",[1949,1952,1956],{"metric":1950,"config":1951},"Consente una collaborazione d'importanza critica",{"icon":1455},{"metric":1953,"config":1954},"Le pipeline offrono garanzia di qualità",{"icon":1955},"MonitorPipeline",{"metric":1957,"config":1958},"Accelera lo sviluppo",{"icon":829},"Scienza e tecnologia","400","Houston, Texas",[1963,1966,1969],{"value":1964,"metric":1965},"10x","aumento della frequenza di rilascio",{"value":1967,"metric":1968},"99%","riduzione dei tempi di inattività",{"value":1970,"metric":1971},"20x","diminuzione del tempo di esecuzione della pipeline","Fondata nel 2013, Intuitive Machines si è evoluta da think tank a società di esplorazione spaziale che fornisce le infrastrutture spaziali e i servizi necessari per commercializzare il Sistema Solare.","Nel 2024, nell'ambito di un contratto della NASA, è diventata la prima società statunitense in 50 anni (e la prima impresa commerciale) a far atterrare un veicolo spaziale intatto sulla Luna. Nominata una delle 100 aziende più influenti del 2024 dalla rivista Time, Intuitive Machines è in prima linea nell'esplorazione lunare.",[1975],{"quoteText":1976,"author":1977,"authorTitle":1978,"authorCompany":1942},"Abbiamo costruito una navicella spaziale da zero in cinque anni. Senza GitLab, non avremmo potuto farlo. Il lander non sarebbe decollato, non nel lasso di tempo a nostra disposizione e non con il numero di persone che avevamo nel team.","James Blakeslee","Responsabile software",[1980,1982,1985,1988,1991,1994,1997],{"text":1981},"Quando [Intuitive Machines](https://www.intuitivemachines.com/) vinse un contratto da 77 milioni di dollari con la NASA nel 2019 per costruire, lanciare e far atterrare un veicolo spaziale vicino al polo sud della Luna, il suo team di sviluppo software sapeva di avere solo cinque anni per sviluppare tutto il codice necessario per la comunicazione, la navigazione, il controllo e il volo del veicolo. Un simile risultato non sarebbe stato possibile con una toolchain frammentata e dispendiosa in termini di tempo. Era quindi necessaria una piattaforma DevSecOps end-to-end per la creazione e il deployment più rapidi di software sicuro, per rispettare le scadenze e diventare la prima impresa statunitense a effettuare un allunaggio dai tempi delle famose missioni Apollo nei primi anni Settanta. La scelta di Intuitive Machines è stata la collaborazione GitLab, e insieme hanno fatto la storia.",{"header":1983,"text":1984},"I preparativi per la missione lunare portano all'adozione di GitLab","Fiduciosa nella possibilità di vincere il contratto NASA del lander lunare nel 2019, Intuitive Machines ha adottato GitLab mesi prima di ricevere la conferma ufficiale, per essere subito pronta a mettersi al lavoro.\n\n\"Il progetto del lander lunare era un ordine di grandezza più grande di qualsiasi cosa avessimo mai realizzato\", racconta James Blakeslee, responsabile del software di Intuitive Machines. “Avevamo un foglio bianco davanti a noi, quindi abbiamo potuto cominciare da zero. Per quanto riguarda il team software e il lavoro che ci aspettava, sapevamo che occorreva una piattaforma in grado di gestire tutte le nostre sfide software\".\n\nBlakeslee ricorda anche quanto sia stato importante avere un'applicazione singola in cui tutto il team, che comprendeva tra i 40 e i 50 sviluppatori, potesse lavorare, avere visibilità sui processi e [collaborare](https://about.gitlab.com/blog/5-ways-collaboration-boosts-productivity-and-your-career/) a progetti condivisi. Ogni membro dell'équipe doveva avere la possibilità di partecipare a qualsiasi progetto e di dedicarsi a ogni tipo di attività. \"A tutti serviva una piattaforma che avesse lo stesso aspetto, indipendentemente dal progetto o dal processo software a cui si stava lavorando\", afferma Blakeslee. \"La piattaforma di GitLab ci ha dato proprio questa flessibilità collaborativa e aveva già gli strumenti di cui avevamo bisogno. Perciò l'abbiamo adottata per tutto il nostro lavoro\".",{"header":1986,"text":1987},"La corsa per costruire un veicolo spaziale da zero","Oltre a usare alcuni framework legacy già a sua disposizione, Intuitive Machines si è trovata a dovere sviluppare tutto il software per Odysseus (o semplicemente \"Odie\"), il lander lunare. Doveva quindi sviluppare sistemi per il controllo a terra, la simulazione, le esigenze in volo come la navigazione e le comunicazioni, e le funzioni di atterraggio.\n\n\"Il motivo per cui il veicolo spaziale funziona è che l'abbiamo testato con simulazioni decine di migliaia o centinaia di migliaia di volte prima che la missione partisse\", afferma Blakeslee. \"E se il software nel centro di controllo non funzionasse, non potremmo vedere la telemetria dal veicolo spaziale né comunicare con esso. Questo lascerebbe gli operatori all'oscuro di ciò che accade. Tutto ciò è fondamentale per la missione\", aggiunge Blakeslee. \"Questo software critico è stato sviluppato con GitLab. Non ce l'avremmo fatta senza la piattaforma\".\n\nOdysseus è decollato il 15 febbraio 2024 con a bordo non un equipaggio, ma un carico scientifico e commerciale, tra cui strumentazioni per le osservazioni radio, telecamere stereo e il lidar doppler di navigazione. Il lander è atterrato sulla Luna sette giorni dopo il lancio, unendosi alle file di Russia, Stati Uniti, Cina, India e Giappone, l'unico gruppo esclusivo ad avere raggiunto un simile traguardo.\n\n\"Abbiamo costruito una navicella spaziale da zero in cinque anni. Senza GitLab, non avremmo potuto farlo. Il lander non si sarebbe alzato in volo, non nel lasso di tempo a nostra disposizione e non con il numero di persone che avevamo nel team\", racconta Blakeslee.",{"header":1989,"text":1990},"Correzioni software al volo con le pipeline CI","Il decollo del lander non era l'ultimo compito del team DevSecOps.\n\nIl primo volo di qualsiasi veicolo spaziale è considerato sperimentale, perciò i tecnici si attendono di trovare e categorizzare una serie di problemi solo dopo il lancio. Nel caso di Odysseus \"sicuramente ci sono stati elementi a sorpresa emersi in volo nonostante tutti i complessi test che avevamo eseguito\", racconta Blakeslee. \"Perciò abbiamo dovuto applicare le patch al software durante il volo. Le scadenze erano ancora più stette. La posta in gioco era altissima. C'era molta più tensione\".\n\nA causa delle tempistiche dovute alla meccanica orbitale e ai vincoli termici, c'erano scadenze specifiche per l'invio di patch al lander, sia in fase di volo che dopo l'allunaggio. Per creare e distribuire rapidamente queste patch, comprese le correzioni per i telemetri laser, le comunicazioni e la navigazione, è stato fatto grande affidamento sulle pipeline di integrazione continua (CI) di GitLab per garantire che le patch non introducessero difetti nel sistema.\n\nCome racconta Blakeslee, le pipeline CI consentono ai team di esaminare il software ed [eseguire controlli di assicurazione qualità](https://about.gitlab.com/blog/efficient-devsecops-workflows-with-rules-for-conditional-pipelines/) a una velocità impossibile da raggiungere manualmente. Gli sviluppatori di Intuitive Machines sono stati in grado di creare i propri test di regressione, integrazione, assicurazione qualità e accettazione che vengono eseguiti nelle pipeline. I test hanno fornito approfondimenti sul codice modificato e hanno assicurato che le patch non avessero introdotto errori, fossero compatibili con il software di terra e risolvessero effettivamente i problemi.\n\n\"Abbiamo esaminato tutto nelle pipeline CI\", afferma Blakeslee, raccontando come GitLab ha permesso di ridurre di 20 volte il tempo di esecuzione della pipeline. \"Bisogna introdurre buone patch nella navicella spaziale. Come si può immaginare, se le patch non sono ottimali tutto può andare a gambe all'aria. Un problema simile potrebbe porre fine alla missione, quindi serve uno strumento che esegua controlli delle patch. GitLab ha fatto proprio questo\".\n\nQuando il veicolo spaziale è allunato con un'inclinazione inaspettata, che ha causato gravi problemi di comunicazione, queste pipeline CI hanno anche aiutato i team DevSecOps a creare patch per i problemi dovuti all'atterraggio imprevisto. Per risolverli si è dovuto sviluppare rapidamente diverse patch, verificarle utilizzando le pipeline CI e ripristinare tempestivamente i sistemi di comunicazione, inviando infine le patch a 250.000 miglia di distanza per ripristinare il funzionamento del lander.",{"header":1992,"text":1993},"I piani per il prossimo lander lunare e un veicolo per il terreno della Luna","Dopo aver caricato le correzioni nei sistemi del lander, Odysseus ha operato sulla superficie lunare per sette giorni, la durata prevista della missione. Ora, con alle spalle una missione lunare conclusa con successo, Intuitive Machines si sta concentrando sul lancio di un secondo lander, che avverrà alla fine del 2024. Poiché il processo di sviluppo ha funzionato ottimamente per Odysseus, Blakeslee prevede di usare la stessa configurazione.\n\n\"Abbiamo meno di un anno di lavoro tra le due missioni lunari, quindi possiamo prepararci solo sfruttando ciò che abbiamo già costruito\", racconta. \"Questa prossima navicella spaziale è un'evoluzione della prima missione, perciò non cambieremo strumenti, e certamente non prevediamo di ricominciare da zero con la piattaforma DevSecOps. Ci atterremo a ciò che funziona\".\n\nIntuitive Machines, sperando che il lavoro sulla Luna prosegua oltre le missioni dei due lander, è una delle tre società scelte dalla NASA per condurre studi di un anno per lo sviluppo di un progetto preliminare e di un prototipo di veicolo per il terreno lunare (anche detto LTV, da Lunar Terrain Veichle). L'LTV farà parte delle missioni Artemis, che riporteranno gli esseri umani sulla Luna. La NASA sceglierà una o più delle tre società per costruire un LTV e quindi testarne le prestazioni e la sicurezza. Il veicolo dovrà poter funzionare per almeno 10 anni sulla superficie lunare a temperature estreme, trasportare due astronauti e utilizzare un braccio robotico. Il lancio della prima missione Artemis è previsto per il 2029.\n\n\"Se la NASA ci selezionerà per costruire l'LTV, sicuramente costruiremo i sistemi con GitLab perché ha funzionato benissimo per noi\", afferma Blakeslee. \"Amplieremo semplicemente il team DevSecOps attuale. Non possiamo negare che il successo del primo sbarco statunitense sulla Luna in oltre 50 anni sia un traguardo importante. Perciò ho intenzione di continuare a utilizzare l'ecosistema che ha permesso questo risultato\".",{"header":1995,"text":1996},"L'intelligenza artificiale per accelerare lo sviluppo","Quando il secondo lander sarà giunto sulla superficie lunare, i team DevSecOps avranno il tempo di valutare il loro utilizzo di GitLab e aggiungere altre funzionalità della piattaforma, ad esempio sfruttare i [runner di GitLab](https://about.gitlab.com/blog/how-to-automate-creation-of-runners/) per gestire le dimensioni crescenti dei team e i carichi di lavoro maggiori sulle pipeline.\n\nBlakeslee non vede l'ora di poter usare anche le funzionalità di IA di [GitLab Duo](https://about.gitlab.com/gitlab-duo-agent-platform/).\n\n\"La rivoluzione dell'IA è ormai alle porte e usare GitLab Duo ci sembra un progresso naturale\", afferma. \"Penso che aiuterà [non solo con i suggerimenti e il completamento del codice](https://about.gitlab.com/the-source/ai/how-to-put-generative-ai-to-work-in-your-devsecops-environment/), ma anche con [le risposte alle domande sulle vulnerabilità e sul codice](https://about.gitlab.com/the-source/ai/understand-and-resolve-vulnerabilities-with-ai-powered-gitlab-duo/). Siamo sempre alla ricerca di modi per migliorare non solo la velocità, ma anche l'esperienza di sviluppo complessiva.\n\n\"L'IA è davvero un acceleratore per lo sviluppo\", aggiunge Blakeslee. \"Bisogna stare al passo per continuare a essere competitivi. Ecco perché vorrei usare GitLab Duo.\"",{"header":1998,"text":1999},"GitLab è un componente fondamentale dei successi lunari","Tra l'allunaggio di Odysseus di Intuitive Machines e la missione Apollo del 1972 sono passati 52 anni. Il primo sbarco lunare commerciale negli Stati Uniti è un evento di portata storica, che ha conferito a Intuitive Machines un ruolo di rilievo nel settore dell'esplorazione spaziale.\n\n\"Tutto ciò su cui stavamo lavorando si riassumeva in un evento molto specifico e non avevamo molto margine di errore\", spiega Blakeslee. \"Senza un'assicurazione qualità del software e un'automazione ottimali che ci dessero delle garanzie, non avremmo potuto realizzare la missione. Non ho dubbi che se avessi scelto altri strumenti di sviluppo il nostro software sarebbe giunto in ritardo e avrebbe avuto una serie di problemi, e probabilmente il lander non sarebbe mai partito.\"\n\n\"Non avremmo assolutamente potuto costruire una navicella in cinque anni senza GitLab. GitLab ci ha aiutato a fare la storia\", aggiunge. \"Ha apportato un vantaggio materiale al successo della nostra azienda\".",{},"/it-it/customers/intuitive-machines",{"title":2003,"ogTitle":1942,"ogImage":2004,"ogDescription":1946,"description":1946},"Metadati di Intuitive Machines","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518666/sys5io9kmuxncqold9ey.png","it-it/customers/intuitive-machines","xE667zjBV1vyQWMD0CeTjf_KHo5iueELQGbOszAc4Co",{"id":2008,"title":2009,"body":6,"category":6,"config":2010,"content":2011,"description":6,"extension":122,"meta":2053,"navigation":124,"path":2054,"seo":2055,"slug":6,"stem":2058,"testContent":6,"type":6,"__hash__":2059},"customers/it-it/customers/iron-mountain.yml","Iron Mountain",{"template":812,"size":40,"region":102,"industry":87},{"name":2009,"logo":2012,"hero":2013,"heroImage":2014,"benefits":2015,"industry":85,"employeeCount":2025,"location":2026,"solution":963,"stats":2027,"headline":2034,"summary":2035,"quotes":2036,"content":2041},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517944/okxhs17wk5ubfpttlra2.png","Iron Mountain promuove l'evoluzione dei suoi processi DevOps con GitLab Ultimate","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518421/jnf3ihqvksetnf4v7fc3.png",[2016,2019,2021],{"metric":2017,"config":2018},"Riduzione della complessità",{"icon":1895},{"metric":1520,"config":2020},{"icon":957},{"metric":2022,"config":2023},"Maggiore visibilità",{"icon":2024},"EyeMagnifyingGlass","Oltre 25.000","Boston, Massachusetts",[2028,2031],{"value":2029,"metric":2030},"150.000 $","ca. di risparmi sui costi all'anno",{"value":2032,"metric":2033},"20 ore","di onboarding risparmiate per progetto","Adottando i metodi Agile, il gigante della governance dei dati Iron Mountain ha scelto la CI/CD di GitLab.","Questa piattaforma accelera la creazione di pipeline e gestisce i compiti amministrativi, lasciando che gli sviluppatori si concentrino sulla programmazione.\n",[2037],{"quoteText":2038,"author":2039,"authorTitle":2040,"authorCompany":2009},"GitLab ci ha fornito le basi e la piattaforma per abilitare il nostro Scaled Agile Framework. Finalmente i nostri team IT aziendali e i principali stakeholder possono collaborare in modo efficiente.","Hayelom Tadesse","Vicepresidente del dipartimento di tecnologia aziendale",[2042,2044,2047,2050],{"header":1257,"text":2043},"Iron Mountain Incorporated è leader globale nell'archiviazione innovativa, nell'infrastruttura dei data center, nella gestione del ciclo di vita degli asset e nei servizi di gestione delle informazioni. Fondata nel 1951 e scelta da oltre 225.000 clienti in tutto il mondo, Iron Mountain aiuta i clienti a trasformare le loro attività secondo il motto CLIMB HIGHER™. \n\nAttraverso una gamma di servizi che includono la trasformazione digitale, i data center, l'archiviazione sicura dei record, la gestione delle informazioni, la gestione del ciclo di vita degli asset, la distruzione sicura e l'archiviazione e la logistica delle opere d'arte, Iron Mountain aiuta le aziende a far luce sui loro dati oscuri, estraendo valore e informazioni dalle risorse digitali e fisiche archiviate, in velocità e sicurezza, per aiutare i clienti a raggiungere i propri obiettivi ambientali.\n",{"header":2045,"text":2046},"Controllo di strumenti frammentati per una visione unificata di DevOps","Il gruppo di Iron Mountain dedicato ad architetture e piattaforme intendeva attuare una strategia globale per supportare l'uso dei servizi gestiti su cloud. Il gruppo ha iniziato a valutare le piattaforme di integrazione basate su SaaS, con cui sperava di affrontare sfide quali la frammentarietà degli strumenti open-source, le lacune che intralciavano le comunicazioni di sviluppo e operative, i grandi oneri amministrativi e le difficoltà a proteggere in modo efficiente i deployment di pipeline complessi. Il software Jira on-premise esistente rendeva complessa la gestione, in particolare la risoluzione dei problemi dei plug-in. Inoltre, con il software di sicurezza Veracode, l'azienda riusciva a scoprire i problemi di programmazione solo alla fine del ciclo di sviluppo, con conseguenti rielaborazioni che richiedevano molte risorse. I team operativi dovevano anche supportare la crescente adozione di nuovi metodi di sviluppo Kubernetes. I responsabili tecnici di Iron Mountain hanno concluso che era necessaria una soluzione di servizi cloud per risolvere questi problemi di sviluppo.\n",{"header":2048,"text":2049},"Il SaaS GitLab Ultimate riduce le complessità per gli sviluppatori","Iron Mountain ha scelto [GitLab Ultimate su Google Cloud](/partners/technology-partners/google-cloud-platform/){data-ga-name =\"google cloud\" data-ga-location =\"customers content\"} per risolvere queste sfide, e ora sta eseguendo 240 deployment cloud automatizzati su GCP per i carichi di lavoro di Google Kubernetes Engine (GKE). La CI/CD di GitLab consente di risparmiare tempo e aumentare l'efficienza grazie all'automazione, contribuendo a migliorare la sicurezza tramite analisi preventive, come il test dinamico della sicurezza delle applicazioni (DAST) e il test statico di sicurezza delle applicazioni (SAST). \n\nGitLab supporta l'obiettivo di Iron Mountain di passare a un approccio \"Shift Left\", dando più responsabilità agli sviluppatori in materia di sicurezza e permettendo ai team di individuare le falle nella sicurezza nelle prime fasi del processo. \n\nGitLab funge anche da ambiente di orchestrazione completo e coeso, che semplifica la gestione e soddisfa le esigenze degli sviluppatori durante la creazione di nuovi ambienti Kubernetes per supportare l'architettura cloud e multi-cloud. Questa singola soluzione riduce la complessità e aiuta a creare una roadmap all'avanguardia, guidata dalla community, in linea con la pianificazione tecnologica di Iron Mountain. Iron Mountain considera GitLab una parte importante del processo di implementazione di metodologie Agile per l'architettura aziendale e della piattaforma, nonché uno strumento prezioso per la transizione dell'azienda verso un ambiente DevOps. Il SaaS GitLab Ultimate si occupa della manutenzione e permette agli sviluppatori di dedicarsi alla programmazione.\n",{"header":2051,"text":2052},"Costruzione di un modello di governance con GitLab","Con il SaaS GitLab Ultimate, Iron Mountain è riuscita a ridurre i costi associati alla gestione delle infrastrutture, aumentando al contempo la velocità di produzione. L'azienda ha ridotto di quasi la metà il numero di macchine virtuali (VM) on-premise, risparmiando oltre 60.000 dollari all'anno in costi di manutenzione e oltre 90.000 dollari all'anno in manodopera. \n\n\"GitLab ci ha fornito le basi e la piattaforma per abilitare il nostro Scaled Agile Framework\", aggiunge Hayelom Tadesse, vicepresidente del dipartimento di tecnologia aziendale di Iron Mountain. Finalmente i nostri team IT aziendali e i principali stakeholder possono collaborare in modo efficiente\".\n\nLe epic in GitLab offrono ai team di Iron Mountain un modo per organizzare e monitorare i ticket in base a un tema strategico. I team possono usare le funzionalità delle epic per creare un modello di governance per la programmazione, che supporti iniziative di grandi dimensioni e pluriennali.\n\nJason Monoharan, vicepresidente della tecnologia di Iron Mountain, afferma che GitLab, come società, ha una roadmap e uno spirito di comunità in linea con le migliori pratiche Agile. \"Credo che la visione di GitLab sia straordinaria: creare un ponte fra il codice e l'ambito di utilizzo. Inoltre, apprezzo il livello di investimento che continua a fare nella piattaforma e il suo lavoro incessante\", afferma. Monoharan aggiunge che il team di GitLab ha collaborato a stretto contatto con Iron Mountain per definire le funzionalità prioritarie.\n\nIl pannello unico di GitLab aiuta Iron Mountain a comprendere le esigenze in termini di capacità e consente ai team di concentrarsi sulle attività più importanti, accelerando la fornitura sicura di servizi innovativi, garantendo al contempo la sicurezza delle pipeline e migliorando la produttività.\n",{},"/it-it/customers/iron-mountain",{"title":2056,"ogTitle":2009,"ogImage":2057,"ogDescription":2013,"description":2013},"Metadati di Iron Mountain","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518667/kr6kzgpclkc3xzpkck4x.png","it-it/customers/iron-mountain","XskebXqMHcAE0-F1F93gUpKcNWGe5zkVLwM37m3lDiw",{"id":2061,"title":2062,"body":6,"category":6,"config":2063,"content":2064,"description":6,"extension":122,"meta":2125,"navigation":124,"path":2126,"seo":2127,"slug":6,"stem":2129,"testContent":6,"type":6,"__hash__":2130},"customers/it-it/customers/lockheed-martin.yml","Lockheed Martin",{"template":812,"size":40,"region":102,"industry":75},{"name":2062,"logo":2065,"hero":2066,"heroImage":2067,"benefits":2068,"industry":2078,"employeeCount":2079,"location":2080,"solution":963,"stats":2081,"headline":2090,"summary":2091,"quotes":2092,"content":2097},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517945/zbnsprmeoavupjkmexhk.png","GitLab aiuta Lockheed Martin a risparmiare tempo, denaro e risorse tecnologiche","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518422/c4xcs1xhskaw0flb1s6f.jpg",[2069,2072,2075],{"metric":2070,"config":2071},"Esperienza di adozione semplice",{"icon":829},{"metric":2073,"config":2074},"Toolchain semplificate",{"icon":1786},{"metric":2076,"config":2077},"Condivisione software semplificata",{"icon":1406},"Produzione per la difesa e l'aerospazio","114.000","Bethesda, Maryland, Stati Uniti",[2082,2085,2088],{"value":2083,"metric":2084},"80 volte","più veloce in termini di sviluppo di pipeline CI",{"value":2086,"metric":2087},"Migliaia","di server Jenkins ritirati",{"value":1087,"metric":2089},"di tempo in meno per la manutenzione del sistema","Il più grande appaltatore della difesa al mondo usa la piattaforma DevSecOps end-to-end di GitLab per ridurre le toolchain, accelerare la produzione e migliorare la sicurezza.","[Lockheed Martin Corp.](https://www.lockheedmartin.com/), un gigante americano del settore aerospaziale, della difesa, della sicurezza delle informazioni e della tecnologia, ha adottato la piattaforma singola DevSecOps end-to-end di GitLab per sviluppare ed eseguire il deployment di software più efficienti, sicuri e rapidi per migliaia di programmi, dalle piattaforme satellitari ai sistemi aerospaziali fino ai software di controllo a terra e ai software marittimi di superficie e subacquei.\n",[2093],{"quoteText":2094,"author":2095,"authorTitle":2096,"authorCompany":2062},"Grazie a GitLab e all'automatizzazione del deployment, i team possono distribuire il codice quotidianamente e anche più volte al giorno, anziché limitarsi a farlo a cadenza mensile o settimanale.\"\n","Alan Hohn","Direttore delle strategie software",[2098,2101,2105,2108,2110,2113,2116,2119,2122],{"header":2099,"text":2100},"Soddisfare le esigenze della missione con velocità e flessibilità","Con sede a Bethesda, nello stato del Maryland, Lockheed Martin conta circa 116.000 dipendenti in tutto il mondo e oltre 370 sedi. La società si occupa principalmente di ricerca, progettazione, sviluppo, produzione, integrazione e sostegno di sistemi, prodotti e servizi tecnologici avanzati. Gran parte delle sue attività è svolta per il ministero della difesa e per le agenzie del governo federale degli Stati Uniti. Nel 2021, nel solo settore aeronautico, Lockheed Martin ha registrato vendite per 26,7 miliardi di dollari.\n\nI clienti si affidano a Lockheed Martin per superare le sfide più complesse e rimanere al passo con le minacce emergenti, fornendo le soluzioni tecnologicamente più avanzate. I team tecnici dell'azienda hanno bisogno di velocità e flessibilità per soddisfare le esigenze specifiche di ogni cliente, e di usare competenze e infrastrutture condivise per garantire la convenienza delle soluzioni.\n",{"title":2102,"config":2103},"AWS re:Invent 2023 - Lockheed Martin case study",{"url":2104},"https://www.youtube.com/embed/Q1OSyxYkl5w?si=z1vqIWgXC7JobF2x",{"header":2106,"text":2107},"Complessità della toolchain","Lockheed Martin usa da sempre un'ampia gamma di strumenti DevOps, come ClearCase, Jenkins, Dimensions, Redmine e Bitbucket. Ogni programma o linea di prodotti dell'azienda aveva una propria toolchain. Raramente una era uguale all'altra e i team sceglievano gli strumenti con cui avevano familiarità.\n\nQuesto approccio causava disomogeneità nell'efficienza e nei risultati.\n\nAlan Hohn, direttore della strategia software di Lockheed Martin, spiega che la qualità dell'ambiente di sviluppo e deployment di un team si basa spesso sulla fortuna del team DevOps. I programmi con grandi finanziamenti, o quelli con una leadership lungimirante, potevano avere un'automazione di alta qualità per ogni elemento del processo, dai test ai deployment continui, mentre altri avevano solo un server di compilazione. Nei casi peggiori, i programmi non avevano alcuna automazione ed era necessario un lungo lavoro pratico che aumentava la probabilità di trascurare involontariamente i problemi.\n",{"header":1404,"text":2109},"Inoltre, i team di sviluppo software di Lockheed Martin avevano fatto numerosi tentativi di creare repository di codice che consentissero agli sviluppatori di riutilizzare il codice nei vari programmi, ma questi venivano usati raramente, o mai, perché non venivano mai incorporati nei tanti ambienti in cui i team stavano effettivamente sviluppando il software. Per questo motivo gli sviluppatori non avevano un ambiente di collaborazione solido e partivano sempre da zero, mentre il codice nei repository \"rimaneva a marcire\", spiega Hohn.\n\nQuando Lockheed Martin ha adottato la piattaforma di GitLab in diversi ambienti aziendali, la condivisione e il riutilizzo del software sono diventati parte delle operazioni quotidiane.\n\n\"Avere GitLab ha completamente cambiato il modo in cui ci avviciniamo al software riutilizzabile, perché il luogo in cui lo sviluppiamo è anche quello in cui altre persone possono condividere, contribuire e partecipare allo sviluppo\", afferma Hohn. \"Ora, tutti i nostri programmi hanno accesso a un ambiente di sviluppo software di alta qualità.\" \n\nQuesto ambiente di sviluppo si traduce in vantaggi diretti per i clienti di Lockheed Martin. Un team che lavorava a un programma per il Ministero della difesa degli Stati Uniti ha potuto ridurre i tempi di sviluppo da 12 a 4 ore grazie alle pipeline di GitLab con compilazione containerizzata. Questo ha permesso al programma di eseguire 16 build per notte, anziché quattro, aumentando la frequenza dei test e la qualità del software. Nel complesso, il successo della compilazione è passato dal 60% al 90%. Grazie a questo miglioramento il cliente riceve nuove funzionalità più velocemente e con una qualità migliore.\n",{"header":2111,"text":2112},"Creare continuità","Una delle sfide più grandi che Lockheed Martin ha dovuto affrontare nel promuovere la collaborazione tra i programmi e in tutta l'azienda è il fatto che il software risiedeva in molti sistemi diversi, con requisiti di sicurezza differenti. GitLab, insieme alla software factory di Lockheed Martin, consente all'azienda di modularizzare il proprio software in modo che i componenti riutilizzabili possano essere condivisi in ambienti accessibili a livello globale, mentre i team possono ancora avere un buon controllo sui componenti software mission-critical o con vincoli di sicurezza.\n\nLa software factory di Lockheed Martin offre una YAML di configurazione comune della CI di GitLab e immagini comuni del container della CI preconfigurate compatibili con gli altri strumenti di sviluppo software. \n\nI team devono mantenere ambienti separati per motivi di sicurezza, quindi la loro configurazione deve poter funzionare in diversi ambienti di hosting per i registri delle immagini e gli strumenti associati. Spesso hanno anche bisogno di sostenere versioni specifiche del loro software per anni, perché il deployment avviene in ambienti operativi in cui non è possibile aggiornare di frequente.\n\nPer affrontare queste sfide, il team di Hohn ha creato un catalogo di pipeline comuni per i linguaggi di programmazione più diffusi, che include moduli per l'analisi di sicurezza, lo sviluppo di immagini del container e il controllo semantico delle versioni. Il catalogo di pipeline consente agli sviluppatori di utilizzare lo stesso file di origine YAML in più ambienti senza dover apportare modifiche. Il catalogo consente inoltre di creare una build storica utilizzando una versione specifica di una pipeline e garantisce la coerenza delle versioni. \n\nPrima di adottare GitLab, Lockheed Martin aveva fatto alcuni tentativi di costruire un insieme comune di pipeline, ma queste supportavano solo pochi utenti ed erano eccessivamente prescrittive. C'era bisogno di qualcosa di più. \n\nCon GitLab come base del catalogo di pipeline, Lockheed Martin ha potuto creare modelli di pipeline riutilizzabili in più ambienti, comprese le reti disconnesse. Ciò consente di risparmiare tempo e fatica e garantisce la continuità tra i progetti. Ora gli aggiornamenti della pipeline sono più semplici, mentre i test e la gestione delle release sofisticati sono più semplici ed efficienti. \n\n\"Oggi possiamo essere certi che le modifiche alle nostre pipeline vengono testate automaticamente e accuratamente. Possiamo supportare facilmente sia i team di sviluppo in rapido movimento che i team avversi al rischio che aggiornano le capacità mission-critical\", afferma Hohn. \"Il nostro nuovo approccio, basato su alcune funzionalità chiave della CI di GitLab, ci ha aiutato a trovare il giusto equilibrio tra condivisione e personalizzazione\".\n\nLockheed Martin ora fornisce 2.500 pipeline al minuto attraverso il catalogo comune.\n",{"header":2114,"text":2115},"Scalabilità fluida","Poiché la rapida adozione di GitLab ha creato la necessità di una soluzione più scalabile, Lockheed Martin, GitLab e Amazon Web Services (AWS) hanno collaborato per automatizzare e ottimizzare la distribuzione del codice di Lockheed Martin in tutta l'azienda. Innanzitutto, le tre società hanno architettato accuratamente il progetto. AWS ha poi contribuito ad automatizzare e ottimizzare l'implementazione di GitLab di Lockheed Martin per l'ambiente CI/CD, fornendo l'Infrastructure as Code (IaC) per distribuire l'ambiente in due ore, invece delle diverse ore impiegate in precedenza. \n\nIl team AWS ha inoltre stabilito flussi di lavoro per fornire un'architettura di ripristino di emergenza completamente automatizzata e altamente disponibile per GitLab, e che fosse conforme e scalabile. Questo ha permesso di avere un processo coerente, senza interventi manuali. AWS ha anche supportato il bilanciamento del carico per scalare automaticamente il processo di deployment in base alla domanda degli sviluppatori per le esecuzioni della pipeline e al traffico degli utenti, in modo che gli sviluppatori non rimanessero in attesa dei deployment da eseguire. Sono stati eseguiti test pre-migrazione per stabilire le linee di base, seguiti da test post-migrazione per misurare i guadagni in termini di prestazioni e scalabilità per deployment più veloci. \n\nInoltre, sono stati implementati controlli di monitoraggio e sicurezza per conformarsi ai criteri di sicurezza di Lockheed Martin. Il team ha quindi potuto fornire efficienze operative e il numero di richieste di build in attesa di essere elaborate è sceso da 200 a zero, con una riduzione dei tempi di deployment del codice in tutta l'azienda. Questo lavoro ha dimostrato come grandi società con migliaia di sviluppatori software possono creare ed eseguire il deployment di pipeline di codice automatizzate, scalabili e resilienti nel cloud, con piattaforme come GitLab e adottando le best practice AWS.\n",{"header":2117,"text":2118},"La scelta di GitLab","Lockheed Martin non aveva bisogno di eseguire una valutazione formale della piattaforma di GitLab prima di sceglierla. I team DevOps dell'azienda nel corso degli anni avevano usato numerosi strumenti sul mercato, quindi conoscevano le capacità e i vantaggi che avrebbero ottenuto da GitLab. Ad esempio, secondo Hohn la funzionalità di integrazione continua integrata di GitLab era \"assolutamente rivoluzionaria\". \n\nPer l'azienda, GitLab ha rappresentato una vera svolta. Oggi Lockheed Martin ha circa 64.000 progetti sulla piattaforma GitLab: alcuni progetti legacy sono stati migrati su di essa e altri sono stati avviati direttamente sulla piattaforma.\n\nLockheed Martin non si è liberata di tutte le sue toolchain, ma le ha notevolmente ridotte, insieme alla complessità, ai costi e al carico di lavoro.\n\n\"Ci rendiamo conto che ci saranno programmi in cui il cliente vuole avere il pieno controllo dell'ambiente di sviluppo e desidera uno strumento specifico\", spiega Hohn. \"Vogliamo arrivare a quel punto, e ora i dipendenti non prendono nemmeno in considerazione la possibilità di costruire una toolchain propria. Usano GitLab perché sanno che funziona.\n\n\"Abbiamo cancellato tutte le tracce [delle toolchain]? No\", aggiunge Hohn. \"Ma sono così lievi che non sono significative\".\n\nPrima di adottare diffusamente GitLab, l'azienda utilizzava Jenkins per i server di CI, con migliaia di istanze in tutta l'organizzazione. Ma la situazione è cambiata.\n\n\"Ognuno doveva mantenere un'installazione diversa. Ora tutto viene svolto prevalentemente su GitLab\", spiega Hohn. \"Ci sono ancora istanze Jenkins, ma sono una piccola parte di quelle che avevamo tre anni fa\".\n",{"header":2120,"text":2121},"Meno tempo e fatica","Queste toolchain ridotte consentono all'azienda di risparmiare tempo, fatica e denaro, per continuare a innovare e fornire soluzioni convenienti ai clienti.\n\n\"I team che avevano ambienti indipendenti dovevano dedicare circa 20 ore alla settimana e 80 ore al mese solo per mantenere il sistema in funzione\", ricorda Hohn. \"In un team di 12 persone, questo significava dedicare almeno mezza persona. Abbiamo ridotto questo numero di circa il 90%. Ora una sola persona dedica un paio d'ore all'attività. Questo si moltiplica per molti team. La nostra società conta oltre 10.000 tecnici software, perciò stiamo risparmiando centinaia o migliaia di ore all'anno\".\n\nAvere tutti questi progetti sulla singola piattaforma di GitLab significa che i programmi legacy che in precedenza, in media, potevano essere consegnati ai test mensilmente e alle operazioni trimestralmente, ora vengono inviati per i test ogni sei giorni e alle operazioni ogni 26 giorni, osserva Hohn. \n\n\"Spesso le consegne mensili diventano settimanali\", aggiunge. \"Le consegne trimestrali diventano mensili. Questo livello di cambiamento è molto comune\".\n\nUn simile risparmio di tempo significa che l'azienda può rispondere alle richieste dei clienti in modo più sicuro e affidabile. \n\n\"Abbiamo molti clienti e abbiamo molte attività di sviluppo software\", afferma Ian Dunbar-Hall, ingegnere software senior di Lockheed Martin. \"GitLab consente a un team di passare da zero a un repository e una pipeline di CI completa, totalmente self-service, in 30 minuti anziché in 40 ore almeno come in passato\".\n",{"header":2123,"text":2124},"Migliore sicurezza","Dal momento che Lockheed Martin collabora con il Ministero della difesa e le agenzie federali, l'azienda realizza sistemi fondamentali per la sicurezza nazionale. Ciò significa che la creazione di software sicuro è parte integrante sia di Lockheed Martin che del lavoro dei suoi clienti. Qualsiasi azienda che utilizza toolchain si scontra con la facilità di perdere un aggiornamento a causa delle dimensioni e della complessità della catena. Ora, con GitLab, non c'è più il rischio di usare strumenti che non sono stati aggiornati, perché con una singola piattaforma end-to-end l'aggiornamento deve essere eseguito una sola volta e riguarda ogni istanza. \n\nDal momento che i clienti operano nel settore della difesa e della sicurezza, la conformità è una questione critica per Lockheed Martin. La gestione è più facile ora che l'azienda utilizza il framework di conformità di GitLab, per imporre la qualità del software, e l'automazione, per rendere più efficiente e veloce la gestione delle release e delle dipendenze. \n\nL'uso di un'unica piattaforma significa anche che i team hanno un set standardizzato di funzionalità di sicurezza automatizzate e perfettamente integrate, dagli strumenti di analisi all'avanguardia all'analisi delle vulnerabilità e all'automazione della sicurezza. Prima di GitLab, non avevano i migliori strumenti di sicurezza e non esisteva un modo standardizzato per gestire le pratiche di sicurezza. Ora, con il catalogo di pipeline comune di Lockheed Martin, i team usano anche pipeline standard che hanno già prassi di sicurezza integrate di alta qualità. \"Ora che abbiamo un approccio più comune, è molto più facile per i team applicare un metodo simile per sviluppare software ed eseguire test e analisi di sicurezza, il che aumenta il livello di qualità dei prodotti che creiamo\", afferma Hohn. \n\nCon GitLab non c'è più bisogno di esperti di sicurezza, difficili da reperire, per configurare vari strumenti. Come spiega Hohn, le prassi di sicurezza migliori disponibili sono già integrate.\n\n\"Oggi è estremamente comune che sofisticate funzionalità di analisi di sicurezza siano integrate in tutte le nostre pipeline, perché lo sforzo necessario per questa integrazione è molto minore\", aggiunge Hohn. \"I team ora sono consapevoli della security posture del codice che stanno scrivendo: questo non era possibile in passato. Ciò ci consente di considerare la sicurezza del nostro software in modo più consistente che in passato\".\n\nL'azienda usa ancora alcuni strumenti di sicurezza legacy di terze parti, ma i team si servono della piattaforma di GitLab per semplificarne l'integrazione. \"È un ottimo complemento\", afferma Jeff Daniels, Direttore delle automazioni e delle applicazioni. \"È più facile ora che abbiamo GitLab, che aumenta la nostra security posture e la qualità.\"\n\nLockheed Martin ora vuole continuare a crescere con GitLab. In futuro i team DevOps migreranno ancora più progetti sulla piattaforma DevSecOps e si espanderanno a partire da quella. \"Speriamo di veder crescere il numero di progetti che utilizzano le funzionalità di sicurezza e di fornitura del software, comprese le pipeline e le dashboard di conformità\", afferma Hohn.\n",{},"/it-it/customers/lockheed-martin",{"title":2062,"description":2066,"ogTitle":2062,"ogImage":2128,"ogDescription":2066},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518667/tkbx0emsyzl8s3motw7e.png","it-it/customers/lockheed-martin","1zQ_nJDmvUkcqq4DZcAdKEUWzTwtHg5J4R0lcX1vLNk",{"id":2132,"title":2133,"body":6,"category":6,"config":2134,"content":2135,"description":6,"extension":122,"meta":2187,"navigation":124,"path":2188,"seo":2189,"slug":6,"stem":2193,"testContent":6,"type":6,"__hash__":2194},"customers/it-it/customers/mckenzie-intelligence-services.yml","Mckenzie Intelligence Services",{"template":812,"size":32,"region":106,"industry":87},{"name":2136,"logo":2137,"hero":2138,"heroImage":2139,"benefits":2140,"industry":2150,"employeeCount":2151,"location":2152,"solution":832,"stats":2153,"headline":2162,"summary":2163,"quotes":2164,"content":2169},"McKenzie Intelligence Services","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517946/kcowf6555k1iq65yszso.png","Da mesi a giorni: MIS accelera l'aiuto alle vittime di catastrofi con GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518423/qfcsjrdc3khwcwpzea56.png",[2141,2144,2147],{"metric":2142,"config":2143},"Release più veloci",{"icon":829},{"metric":2145,"config":2146},"Nessun tempo di integrazione degli strumenti",{"icon":1786},{"metric":2148,"config":2149},"Maggiore produttività",{"icon":1279},"Consulenza tecnologica","35","Londra, Regno Unito",[2154,2157,2159],{"value":2155,"metric":2156},"25%","il risparmio per le spese tecnologiche",{"value":2155,"metric":2158},"l'aumento della velocità della RM",{"value":2160,"metric":2161},"40%","la riduzione dei tempi di deployment","McKenzie Intelligence Services (MIS) raccoglie e analizza dati critici per aiutare le compagnie assicurative globali ad accelerare la ripresa economica dopo disastri sia naturali che causati dall'essere umano.","Con particolare attenzione all'intelligence post-evento, aiuta le persone e le aziende a ricevere supporto quando ne hanno più bisogno. Dopo l'adozione della piattaforma DevSecOps end-to-end di GitLab nel 2018, MIS ha ridotto drasticamente il tempo necessario agli assicuratori per ottenere informazioni cruciali, consentendo di inviare pagamenti più rapidamente alle persone colpite dai disastri e proteggendo i dati sensibili.",[2165],{"quoteText":2166,"author":2167,"authorTitle":2168,"authorCompany":2136},"Le compagnie assicurative nostre clienti devono rispondere alle vittime di catastrofi il più velocemente possibile. Con la nostra piattaforma GEO, che abbiamo sviluppato con GitLab, hanno i dati necessari per aiutare le persone in pochi giorni, invece che nell'arco di mesi o addirittura anni.","Andre Nita","Direttore della tecnologia",[2170,2172,2175,2178,2181,2184],{"text":2171},"Fondata a Londra nel 2011, [McKenzie Intelligence Services](https://mckenzieintelligence.com/) conta oggi 27 dipendenti. I suoi analisti di formazione NATO e militare forniscono valutazioni dettagliate di uragani, incendi, tornado, terremoti e altri eventi catastrofici, monitorando la situazione in varie parti del mondo, dall'Ucraina allo Yemen.\n\nTramite la sua piattaforma Global Events Observer (GEO), sviluppata con [la piattaforma DevSecOps di GitLab](https://about.gitlab.com/free-trial/devsecops/), MIS offre valutazioni dei rischi e dei danni in ogni angolo del globo. Con GEO, MIS formula approfondimenti sui potenziali rischi e offre raccomandazioni basate sui dati che aiutano gli assicuratori a elaborare più rapidamente i sinistri e la risposta alle catastrofi. L'applicazione di GEO non si limita ai disastri naturali, ma si estende anche agli enti governativi e alle multinazionali, che la impiegano per valutare i contesti geopolitici in evoluzione.",{"header":2173,"text":2174},"GEO con GitLab: una piattaforma sicura per la disaster intelligence","GEO è il cuore di MIS. Come piattaforma globale, è in grado di mappare tutte le catastrofi naturali e provocate dall'essere umano. Ad esempio, può ottenere e studiare le immagini dell'intero percorso di un uragano e mostrare persino i danni alle singole abitazioni. Gli analisti di intelligence di MIS usano GEO e i dati forniti e memorizzati dalla piattaforma, come le immagini aeree e satellitari, per tracciare il rischio prima che si verifichi la tempesta, studiare la velocità del vento, i danni degli incendi e le mareggiate durante il fenomeno, e successivamente valutare i danni.\n\nIl sistema gestisce tra 100 gigabyte e un terabyte di dati per ogni catastrofe, e archivia decine di centinaia di terabyte totali. Data la natura sensibile di queste informazioni e la loro rilevanza globale, il sistema deve soddisfare rigorosi standard di sicurezza e rispettare svariate normative in più Paesi. MIS può raggiungere entrambi i risultati perché GEO è stato sviluppato e viene continuamente aggiornato con GitLab.\n\n\"È il nostro unico prodotto, quindi è sicuramente fondamentale per l'azienda\", afferma Andrei Nita, direttore della tecnologia di McKenzie Intelligence Services. \"La maggior parte delle nostre entrate proviene da GEO, quindi deve essere un prodotto ben funzionante, efficiente e sicuro. Ecco perché usiamo GitLab\".\n\nIl sistema è stato sviluppato da cima a fondo con la piattaforma DevSecOps, usando le pipeline di CI/CD di GitLab, le funzionalità di sicurezza automatiche e il registro e i container di GitLab Docker. Anche l'intera codebase è memorizzata in GitLab.",{"header":2176,"text":2177},"Una ripresa economica più veloce per le vittime di catastrofi naturali","Con la forza di GEO, l'azienda è in grado di raccogliere, analizzare e quindi fornire le informazioni alle principali compagnie assicurative di tutto il mondo alla massima velocità. Queste, a loro volta, possono assistere i clienti più velocemente, alleviando le sofferenze delle vittime di catastrofi.\n\nAd esempio, MIS ha usato GitLab per creare script che automatizzano la raccolta di dati sui disastri per popolare il proprio ecosistema GEO. Invece di cercare manualmente i dati sul percorso esatto di un tornado, GEO può automaticamente raccoglierli e organizzarli, risparmiando agli analisti tempo e fatica. Gli script consentono inoltre di individuare geograficamente la raccolta dei dati, fornendo a clienti specifici informazioni precise e filtrando quelle di cui non hanno bisogno.\n\nNita osserva che in precedenza ci volevano mesi, a volte anche anni, perché una compagnia assicurativa ottenesse le informazioni necessarie per effettuare pagamenti individuali, che consentono alla popolazione di ricostruire la propria casa e la propria vita.\n\n\"Ma con i dati osservati da GEO, possiamo dare agli assicuratori informazioni utili e affidabili nelle 24-72 ore successive all'evento\", spiega. \"Le compagnie assicurative nostre clienti devono rispondere alle vittime di catastrofi il più rapidamente possibile. Con GEO, hanno i dati necessari per aiutare le persone in pochi giorni, invece che nell'arco di mesi o addirittura anni. Questo fa la differenza nella vita delle persone che hanno bisogno di aiuto immediatamente. In caso di un'alluvione, potrebbero non avere più una casa a cui tornare e la loro compagnia assicurativa dev'essere in grado di aiutarli\".\n\nNita aggiunge che fornire dati e approfondimenti necessari entro tre giorni è un importante punto di forza per il servizio di MIS. La capacità di fornire immagini e griglie chilometriche uno a uno con valutazioni dettagliate e una classificazione dei danni è fondamentale.",{"header":2179,"text":2180},"Sbarazzarsi di una toolchain inefficiente per release più rapide","Questa netta accelerazione nella risposta alle catastrofi non è solo un vantaggio per i clienti di MIS, ma ha anche trasformato il modo di lavorare dell'azienda. Prima di adottare GitLab, MIS usava un insieme inefficiente di cinque diversi strumenti DevOps che causavano complicazioni nell'onboarding, flussi di lavoro frammentati, la necessità di tanti team di supporto, processi di deployment lenti e problemi nel mantenere la collaborazione tra i team distribuiti. [Eliminando quella toolchain](https://about.gitlab.com/blog/battling-toolchain-technical-debt/) e rimpiazzandola con un'unica piattaforma end-to-end, non solo il lavoro è diventato più facile, ma MIS ha anche potuto lanciare nuove release ogni due settimane, invece che ogni tre mesi o più. Inoltre, può soddisfare più facilmente le richieste dei clienti, in particolare quelle basate sulle clausole dei contratti.\n\n\"Con la toolchain precedente, molte persone non sapevano bene dove venivano fatte le cose e se i progetti erano pronti. Questo influiva sul nostro programma di consegna delle soluzioni\", afferma Nita. \"Quella tecnologia creava pochissimo valore. Quindi eravamo lenti a rispondere alle richieste dei clienti. Era un vero problema per l'azienda, ma la situazione è cambiata\".\n\nSbarazzarsi di quella toolchain e lavorare su un'unica piattaforma è ancora [più importante per una piccola impresa](https://about.gitlab.com/blog/five-essential-business-benefits-a-devops-platform-gives-smbs/) che vuole fare di più con poco personale. \"È verissimo\", aggiunge Nita. \"Il problema era che la maggior parte delle ore di sviluppo veniva impiegata per integrare e collegare uno strumento all'altro. E in caso di problemi, era necessario scoprire quale strumento lo stava causando. Con un'unica piattaforma, invece, tutto è già connesso e integrato fin dalla progettazione. Il nostro team di sviluppo è composto solo da sette persone, ovvero il 20% della nostra azienda. Siamo un piccolo gruppo con un budget limitato. Abbiamo bisogno di un vantaggio che ci consenta di lavorare come se fossimo molti di più\".\n\nPer velocizzare e semplificare ulteriormente questi deployment, Nita prenderà in considerazione l'adozione di [GitLab Duo](https://about.gitlab.com/gitlab-duo-agent-platform/), una suite di funzionalità basate sull'IA che supportano l'intero ciclo di sviluppo software.",{"header":2182,"text":2183},"Collaborazione tra team con un'unica piattaforma","Per MIS, la capacità di collaborare in modo rapido ed efficace è fondamentale per monitorare i disastri e fornire dati critici agli assicuratori. Prima di adottare un'applicazione singola, persino il loro piccolo team faticava a lavorare in modo coeso: il mix di strumenti creava barriere tra gli analisti che monitoravano i danni causati dalle tempeste, gli sviluppatori che realizzavano strumenti di raccolta dei dati e i team che interagivano direttamente con le compagnie assicurative.\n\nOggi, con una piattaforma unificata, MIS ha notato un netto [aumento della collaborazione](https://about.gitlab.com/blog/5-ways-collaboration-boosts-productivity-and-your-career/), con conseguenze dirette sulle sue capacità di risposta alle catastrofi. Il lavoro di squadra è migliorato non solo nel team di DevSecOps, ma anche tra sviluppatori e altri team, come quelli di prodotto, assistenza clienti e soluzioni client, che a volte scrivono script o query SQL semplici in GitLab. Ora tutti possono implementare rapidamente i cambiamenti, per aiutare la popolazione più velocemente.\n\n\"A volte iniziano a scrivere alcuni script, ma poi si bloccano. Ma dato che sono tutti sulla stessa piattaforma, possono taggare facilmente qualcuno per ricevere aiuto\", racconta Nita. \"Gli ingegneri possono vedere l'ultima richiesta di commit o merge e sistemare il problema. Questo tipo di collaborazione consente un grande risparmio di tempo per tutti e, in definitiva, rende tutto più semplice\".",{"header":2185,"text":2186},"Facilitare la conformità e aumentare la sicurezza","Secondo Nita, usare una piattaforma unificata rende anche più facile e veloce garantire la sicurezza dei software. Poter sfruttare le funzionalità di sicurezza automatiche, come il test statico della sicurezza delle applicazioni (SAST), la scansione delle dipendenze, il rilevamento dei segreti e la segnalazione delle vulnerabilità all'interno delle richieste di merge è uno dei motivi per cui Nisa è così felice di usare GitLab. \"Questi strumenti automatizzati integrati sono molto importanti per noi\", aggiunge.\n\nE questo valore si estende alle [esigenze normative](https://about.gitlab.com/blog/meet-regulatory-standards-with-gitlab/).\n\nGrazie alle funzionalità di sicurezza automatiche di GitLab e agli strumenti di standardizzazione e documentazione MIS può rispettare più facilmente le normative internazionali a cui devono sottostare le compagnie assicurative con cui collabora. L'azienda può dover gestire centinaia di leggi e regolamenti diversi.\n\n\"Ci sono normative molto severe da rispettare\", afferma Nita. \"L'ecosistema in cui dobbiamo operare deve essere molto sicuro. Ma quando diciamo alle aziende che usiamo GitLab con la sua CI/CD, il suo registro e i suoi strumenti di sicurezza e documentazione, non riceviamo ulteriori domande sulle nostre capacità di rispettare le normative: questo è un grande vantaggio per noi, perché in genere ci vogliono anni per ottenere un contratto con le grandi società assicurative.\n\n\"Recentemente un cliente ci ha raccontato che di solito sono necessari diversi mesi per chiudere il processo normativo, ma noi siamo riusciti a concluderlo entro poche settimane\", aggiunge. \"Questo è il segreto. Influisce direttamente sulla nostra attività\".\n\nLa piattaforma DevSecOps unificata di GitLab ha rivoluzionato le operazioni di McKenzie Intelligence Services offrendo tre elementi chiave: velocità, sicurezza e conformità. Le funzionalità di sicurezza automatiche della piattaforma, gli strumenti di standardizzazione e i flussi di lavoro semplificati consentono al piccolo team di sviluppo di MIS di trasformare i cicli di rilascio di tre mesi in deployment rapidi di due settimane, ma anche di garantire la sicurezza del software e la perfetta conformità alle normative globali. Questa base tecnologica consente a MIS di concentrarsi sulle proprie competenze, aiutando le compagnie assicurative di tutto il mondo ad accelerare gli aiuti dopo le catastrofi.",{},"/it-it/customers/mckenzie-intelligence-services",{"title":2190,"ogTitle":2136,"ogImage":2191,"ogDescription":2192,"description":2138},"Metadati di McKenzie Intelligence Services","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518668/p5sn7p9gm9pnubef0pa6.jpg","Scopri come MIS accelera l'aiuto alle vittime di catastrofi con GitLab","it-it/customers/mckenzie-intelligence-services","62BP_1ectVL4khf0N8tTJCDNOZ7-yyNot6ar0flBW9c",{"id":2196,"title":2197,"body":6,"category":6,"config":2198,"content":2199,"description":6,"extension":122,"meta":2245,"navigation":124,"path":2246,"seo":2247,"slug":6,"stem":2248,"testContent":6,"type":6,"__hash__":2249},"customers/it-it/customers/moneyfarm.yml","Moneyfarm",{"template":812,"size":36,"region":106,"industry":67},{"name":2197,"logo":2200,"hero":2201,"heroImage":2202,"benefits":2203,"industry":2215,"employeeCount":2216,"location":2217,"solution":832,"stats":2218,"headline":2225,"summary":2226,"quotes":2227,"content":2232},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517947/jqrjskjsuyp5izp0xjxj.png","Moneyfarm esegue il deployment molto più velocemente con meno strumenti grazie a GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518423/sa7fnkqefjajro2qgdsl.jpg",[2204,2208,2212],{"metric":2205,"config":2206},"Cicli di feedback più rapidi",{"icon":2207},"Release",{"metric":2209,"config":2210},"Pipeline più veloci",{"icon":2211},"GitlabPipelineAlt",{"metric":2213,"config":2214},"Migliore collaborazione",{"icon":1406},"Finanza","130","Regno Unito e Italia",[2219,2222],{"value":2220,"metric":2221},"Triplicata","la velocità delle pipeline di CI/CD",{"value":2223,"metric":2224},"Raddoppiato","il numero di deployment","Moneyfarm volevamigliorare l'efficienza del suo piccolo team, ma la soluzione di distribuzione continua esistente era complessa da gestire.","Grazie a GitLab, la società di gestione patrimoniale online ora ha sviluppatori più felici, che producono più codice e distribuiscono più valore ai clienti.\n",[2228],{"quoteText":2229,"author":2230,"authorTitle":2231,"authorCompany":2197},"Non sempre si tiene conto del parere dello sviluppatore riguardo allo strumento. Agli sviluppatori piace usare GitLab, mentre non apprezzavano lo strumento che usavamo prima. Questo ci aiuta in tutte le diverse metriche che abbiamo.\n","Nicholas Faulkner","Direttore tecnico",[2233,2236,2239,2242],{"header":2234,"text":2235},"Una piattaforma europea di gestione finanziaria online","Moneyfarm è una società di gestione patrimoniale online con uffici nel Regno Unito e in Italia. \"Siamo un gestore patrimoniale digitale e, naturalmente, la nostra missione è assicurarci che le persone possano costruire e gestire la propria ricchezza in modo semplice e ricevere consigli da esperti come noi\", spiega Emanuele Blanco, CTO di Moneyfarm. Il team di Blanco vuole offrire un servizio clienti impeccabile e crede che la distribuzione continua sia il modo giusto per raggiungerlo. \"Vogliamo usare e rafforzare la nostra capacità di distribuzione continua. Crediamo nella fornitura di piccoli blocchi di valore, nel rilascio di software incrementale\".\n\nMa [Moneyfarm](https://www.moneyfarm.com/) non ha un team enorme e vuole essere il più efficiente possibile, supportando allo stesso tempo gli uffici in due Paesi e sfruttando al meglio la sua filosofia di distribuzione continua. \"Per fare tutto ciò, dobbiamo avere un'organizzazione tecnologica unita a un processo e una piattaforma che ci permettano di fare ciò che dobbiamo fare\", dice Blanco.\n",{"header":2237,"text":2238},"Troppo tempo da dedicare","Moneyfarm aveva una piattaforma di distribuzione continua esistente, Concourse CD, e tutto era in esecuzione su Amazon Web Services (AWS). La soluzione Concourse funzionava, ma richiedeva un'enorme quantità di tempo e attenzione per mantenerla operativa. Quasi altrettanto frustrante era il fatto che \"AWS ci stava costando un bel po' di soldi\", come racconta Nicholas Faulkner, direttore tecnico. Concourse era una soluzione self-hosted, ma secondo Faulkner: \"Era molto instabile. Ci sono volute tante persone che lavorassero a tempo pieno per gestirlo e non eravamo interessati a investirci (così tanto tempo)\".\n\nLa natura complessa della piattaforma di CD di Moneyfarm ha creato anche un altro problema: non c'era possibilità di self-service. Le parti interessate hanno iniziato a trattare il team della piattaforma come se fossero fornitori di servizi esterni, una situazione che semplicemente non avrebbe funzionato nel lungo periodo.\n\nE, infine, Moneyfarm aveva solo bisogno di una soluzione che aiutasse il suo \"team non così grande\", piuttosto che ostacolarlo. \"Per noi il vantaggio di (passare a) una soluzione Software as a Service è permettere ai nostri team di dedicarsi a ciò che conta davvero\", afferma Blanco.\n",{"header":2240,"text":2241},"GitLab Premium rende il CD quasi automatico","Moneyfarm aveva già familiarità con GitLab, perché il team eseguiva la versione autogestita internamente sulla sua rete privata. Nel gennaio 2020, Blanco e Faulkner insieme al team hanno iniziato il processo di trasferimento di tutto il codice da Concourse al cloud di GitLab. Il team ha integrato GitLab nel deployment AWS con uno script personalizzato che viene eseguito nella pipeline e che rilascia il container in produzione. A migrazione completata, il team aveva spostato tra le 80 e le 1000 pipeline delle attività più importanti su GitLab. Il completamento della migrazione a GitLab ha richiesto circa quattro mesi.\n\nIl passaggio a GitLab \"ha reso le cose un po' più semplici, perché così abbiamo uno strumento in meno da gestire\", afferma Blanco. La proposta di valore di Moneyfarm è chiara: \"Forniamo valore ai clienti quando diamo la priorità al software. Avere l'infrastruttura e uno strumento che (opera) senza problemi fa sì che gli sviluppatori possono concentrarsi solo sulla creazione di funzionalità e codice funzionanti. (Ora) abbiamo uno strumento che può fare questo, e posso affermare che ha fatto la differenza\".\n\nCon GitLab, Moneyfarm ha:\n  * Ridotto i tempi di ciclo tra ideazione e produzione da 45 minuti a 13,5 minuti\n\n  * Migliorato i rapporti di lavoro tra sviluppatori e parti interessate\n\n  * Migliorato notevolmente le funzionalità self-service per gli sviluppatori\n\n  * Reso possibile prevedere le tempistiche del processo di deployment\n\n  * Raddoppiato il numero di deployment settimanali da 18 a 35\n\n  * Aumentato la produzione di codice\n\nInoltre, i tempi di attesa sono diminuiti drasticamente. \"Con GitLab passiamo molto più velocemente dalla tastiera di uno sviluppatore all'ambiente di un cliente\", dichiara Faulkner. \"In passato gli sviluppatori stavano seduti a guardare una barra di avanzamento su Concourse con la parte interessata in piedi dietro di loro. Da quando siamo passati a GitLab, una cosa del genere non l'ho più vista\".\n\nMa ci sono anche altri risultati un po' meno concreti. Una migliore collaborazione ha portato a conversazioni di brainstorming che il team di Moneyfarm non aveva mai visto prima. \"Stanno ora accadendo molto spesso conversazioni che non sarebbero mai potute avvenire prima e questo, a sua volta, aiuta a diffondere la conoscenza e il buon utilizzo dello strumento anche ad altre persone\", dice Blanco.\n\nInfine, il team di Moneyfarm è stato piacevolmente sorpreso di scoprire che il costo di GitLab è all'incirca lo stesso dello strumento usato precedentemente per il self-hosting e la gestione locale. Il punto forte di GitLab, tuttavia, è che non richiede uno staff dedicato per gestirlo e mantenerlo.\n",{"header":2243,"text":2244},"Sviluppatori soddisfatti = codice migliore e deployment più rapidi","Sebbene Moneyfarm abbia visto tanti vantaggi concreti dopo il passaggio a GitLab, ce n'è stato uno particolarmente sorprendente. \"La felicità dei nostri sviluppatori è arrivata alle stelle quando siamo passati a GitLab. Tutti erano soddisfatti della nuova soluzione, era come una boccata d'aria fresca e anche abbastanza facile da capire\", spiega Blanco. \"Questo ha sicuramente reso più felici i nostri sviluppatori\".\n\nSecondo Blanco, la felicità degli sviluppatori è importante perché la loro felicità si tramuta in lavoro di qualità. \"L'esperienza degli sviluppatori deve restare sempre di alto livello, perché questo è l'unico modo per offrire valore velocemente. GitLab ha svolto... un ruolo importante nell'aiutarci a migliorare la DevEx\".\n\nUn modo ovvio per migliorare la DevEx è stato rendere i processi più veloci. La precedente soluzione di CI/CD richiedeva da 35 a 45 minuti per passare dal commit allo staging, ha affermato Faulkner, ma con [GitLab si arriva](/solutions/continuous-integration/){data-ga-name=\"continuous integration\" data-ga-location=\"customers content\"} a soli 13,5 minuti con la massima affidabilità. Il processo è più veloce e affidabile e questo si traduce in meno cambi di contesto e in maggiore capacità di concentrarsi su una singola attività.\n\n\"Prima, gli sviluppatori dovevano occuparsi di altre attività durante l'attesa\", ha detto Faulkner. \"Ora, invece, possono dedicarsi completamente alla stessa attività e portarla a termine\".\n\nTale concentrazione si traduce in deployment due volte più frequenti rispetto a prima e in una maggiore produzione di codice. \"Posso dirti con certezza che passiamo meno tempo a preoccuparci dello strumento di CD e delle idiosincrasie. A volte lo strumento di CD era inattivo o qualcuno doveva riavviarlo. Ora questo non è più un problema\", ha affermato Blanco. \"Confermo che vi è una sorta di correlazione tra il fatto che stiamo producendo più codice e distribuendo più valore e il fatto che stiamo utilizzando GitLab\".\n",{},"/it-it/customers/moneyfarm",{"title":2197,"description":2201},"it-it/customers/moneyfarm","Ed3KYhVKVfcjMEND3cfUPzKdxvvn6qn-6v98rNVul-Q",{"id":2251,"title":2252,"body":6,"category":6,"config":2253,"content":2254,"description":6,"extension":122,"meta":2291,"navigation":124,"path":2292,"seo":2293,"slug":6,"stem":2294,"testContent":6,"type":6,"__hash__":2295},"customers/it-it/customers/nebulaworks.yml","Nebulaworks",{"template":812,"size":32,"region":102,"industry":87},{"name":2252,"logo":2255,"hero":2256,"heroImage":2257,"benefits":2258,"industry":85,"employeeCount":2267,"location":2268,"solution":2269,"headline":2270,"summary":2271,"quotes":2272,"content":2277,"stickyBenefits":2290},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517947/ilfknqbmru09zrd0mc30.png","In che modo Nebulaworks ha sostituito tre strumenti con GitLab e aumentato la velocità e l'agilità dei clienti","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518424/l6neb85nzcj4ubqq08ra.jpg",[2259,2261,2264],{"metric":1400,"config":2260},{"icon":1402},{"metric":1780,"config":2262},{"icon":2263},"Monitor",{"metric":2265,"config":2266},"Collaborazione avanzata",{"icon":1406},"15","Irvine, California","GitLab Enterprise","Nebulaworks ha adottato GitLab, ha semplificato la manutenzione e le spese degli strumenti e può ora definirsi organizzazione basata sulla CI.","La società di consulenza specializzata in ingegneria ha adottato GitLab per la gestione del codice sorgente (SCM), l'integrazione e la distribuzione continue (CI/CD) e il monitoraggio dei ticket e ha migliorato nel frattempo il contatto con il team di marketing.\n",[2273],{"quoteText":2274,"author":2275,"authorTitle":2276,"authorCompany":2252},"Quando abbiamo adottato GitLab, ci siamo impegnati al massimo, perché ha semplificato molto la manutenzione quotidiana. Non abbiamo molto tempo per gestire la piattaforma in cui memorizziamo il nostro codice. GitLab ci consente di concentrarci su attività interne al team tecnico o sulle interazioni con i clienti.\n","Rob Hernandez","RESPONSABILE TECNOLOGICO",[2278,2281,2284,2287],{"header":2279,"text":2280},"La consulenza di colleghi del settore","Nebulaworks è una società di consulenza specializzata in ingegneria del software che offre ai clienti soluzioni innovative nell'ambito dei processi di sviluppo e distribuzione. L'orgoglio dell'azienda? Lavorare a stretto contatto con la clientela al fine di strutturare team di professionisti incentivati ad acquisire nuove conoscenze e in grado di collaborare a tutti i livelli, garantire prestazioni eccellenti e risolvere problemi complessi implementando soluzioni semplici.\n\n[Nebulaworks](https://www.nebulaworks.com/about/) è stata fondata nel 2014 da due ingegneri che sentivano l'esigenza di sfidare lo status quo del settore dello sviluppo software e della fornitura di servizi IT in ambito Ops all'interno delle grandi imprese. A differenza di molte delle società di consulenza e dei system integrator dell'epoca, Nebulaworks si è costituita con l'obiettivo di risolvere le complesse sfide affrontate dagli ingegneri informatici che lavorano nelle grandi imprese. In poche parole: una società di consulenza con le caratteristiche di un system integrator, creata da ingegneri per agevolare i colleghi del settore.\n",{"header":2282,"text":2283},"Tre strumenti di troppo","Nebulaworks era alla ricerca di una piattaforma che fosse in grado di fornire repository remoti per consentire ai team di collaborare in modo efficace, indipendentemente dalla loro posizione geografica. In precedenza, il team di sviluppo utilizzava l'istanza autogestita di un repository Git e un software separato per il monitoraggio e la gestione dei ticket. Il loro obiettivo era aumentare la produttività e concentrare gli sforzi su un processo di sviluppo che fosse in grado di incidere in termini di business, anziché limitarsi alle attività amministrative quotidiane necessarie per mantenere online il sistema.\n\nL'organizzazione disponeva di un servizio di integrazione continua autogestito supportato da Kubernetes. A causa del sovraccarico amministrativo, questa soluzione era poco indicata per gli ingegneri che utilizzavano il sistema in quanto li sobbarcava di ulteriore lavoro.\n\nNebulaworks ha mantenuto un totale di tre strumenti interni per diversi anni. Per un ingegnere, gestire e mantenere tali strumenti era un impiego a tempo pieno che assorbiva risorse preziose che avrebbero dovuto essere destinate al software engineering. Inoltre, le informazioni e le autorizzazioni non erano centralizzate in un'unica posizione, determinando in molti casi commutazioni di contesto dispendiose in termini di tempo e risorse.\n",{"header":2285,"text":2286},"Una sola piattaforma, tante funzionalità","Rob Hernandez, responsabile tecnologico dell'azienda, ha studiato altre piattaforme insieme al suo team prima di rinnovare la licenza dei tre strumenti interni autogestiti. Durante la prova pratica di GitLab, hanno eseguito il mirroring del progetto già esistente, adattandolo per utilizzare la parte di integrazione continua necessaria per i test, e successivamente hanno integrato tutte le strutture di monitoraggio dei ticket e le bacheche. Il risultato? Il livello di organizzazione garantito da GitLab e la capacità di fornire una gerarchia di progetti diversi erano superiori rispetto alla concorrenza.\n\n\"La possibilità di centralizzare tutti i ticket a un livello gerarchico più alto era una prospettiva decisamente accattivante. Non saremmo stati in grado di farlo con il nostro servizio Git autogestito\", afferma Hernandez. \"Scoprire le funzionalità dello strumento mostrato nella demo è stato illuminante, così come la possibilità di creare categorie all'interno di una struttura gerarchica più ampia al fine di gestire al meglio i progetti di un cliente specifico\".\n\nGitLab offriva al team una piattaforma unica per l'integrazione della CI, la gestione del codice, la collaborazione e il monitoraggio dei ticket senza la necessità di integrare strumenti aggiuntivi. Nebulaworks è in grado di offrire ai clienti un'esperienza d'uso collaborativa e trasparente. Una comunicazione chiara e diretta permette a tutte le parti coinvolte di ridurre i costi, risolvere i problemi in meno tempo e mitigare i rischi, creando un clima di fiducia e reciproca collaborazione. Grazie a GitLab, Nebulaworks è riuscita finalmente a concentrarsi sui prodotti, senza doversi preoccupare dell'aggiornamento e della manutenzione della toolchain.\n",{"header":2288,"text":2289},"CI, gestione del codice e successo dei clienti","Trattandosi di una piattaforma centralizzata in grado di favorire la collaborazione, GitLab elimina i silo di informazioni, contribuendo in tal modo a far progredire l'azienda. Il team può contare su un flusso di lavoro semplificato: ticket strettamente collegati al codice, visibilità end-to-end, CI integrata in modo ottimale e nessuna commutazione di contesto fra gli strumenti.\n\nNebulaworks ha sostituito completamente il suo stack Git autogestito con GitLab. \"Ci siamo spinti al punto di definire tutte le nostre risorse (repository, gruppi, autorizzazioni e non solo) su GitLab utilizzando Terraform. In questo modo, GitLab viene aggiornato proprio come qualsiasi altro segmento di codice: invio di una RM, la conseguente applicazione e il successivo merge\", afferma Hernandez. \"È fantastico che anche i neoassunti siano in grado di aggiungere le proprie autorizzazioni sin dal primo giorno tramite una RM. È proprio la soluzione ideale. Non c'è altro modo per apportare modifiche all'interno del nostro gruppo.\"\n\nNebulaworks ha scelto il piano Gold di GitLab, perché le funzionalità SaaS in abbonamento hanno permesso al team di spegnere alcune macchine on-premise e ottenere i vantaggi di un'applicazione in hosting. GitLab fornisce la tecnologia necessaria per [eseguire e gestire i loro deployment in Amazon Web Services (AWS)](/blog/from-monolith-to-microservices-how-to-leverage-aws-with-gitlab/){data-ga-name=\"deployments across AWS\" data-ga-location=\"customers content\"}, in particolare i carichi di lavoro dei container in esecuzione sui cluster Amazon EKS.\n\nCon la scelta di un modello SaaS, il team è in grado di ottimizzare l'efficienza sfruttando l'infrastruttura di GitLab e di concentrarsi sulla fornitura di prodotti migliori ai clienti. \"Non dobbiamo più preoccuparci delle patch di sicurezza o dell'aggiornamento delle versioni per offrire nuove funzionalità: a tutto questo pensa GitLab\", afferma Hernandez. \"Ora possiamo concentrarci sulla produttività del nostro team tecnico e sull'efficienza dei servizi e delle funzionalità di cui abbiamo bisogno. Gitlab ci permette di lavorare sulle questioni più importanti, senza doverci preoccupare delle attività di manutenzione\".\n\nPoiché il team tecnico utilizza molti strumenti diversi e si rapporta a una clientela variegata, è chiamato a concentrarsi sugli obiettivi da raggiungere. Il team valuta i risultati in base ai prodotti realizzati e alle tempistiche di distribuzione, ragion per cui necessita di uno strumento affidabile in grado di funzionare in sinergia con altri strumenti. \"GitLab ci permette di rilasciare software in produzione ogni due settimane. È questo che si aspetta la nostra azienda. Ed è così che vogliamo andare avanti. Per noi è molto semplice. Lo stress è un lontano ricordo. Effettuiamo test su tutte le componenti e ne collaudiamo tutte le modifiche e gli aggiornamenti prima di implementarli in un ambiente di produzione reale\", afferma Hernandez.\n\nIl team tecnico di Nebulaworks non è l'unico a utilizzare GitLab. Per contribuire ad agevolare le interazioni fra il reparto marketing e gli ingegneri, il team di content marketing [collabora in GitLab](/topics/version-control/software-team-collaboration/){data-ga-name=\"collaborates in gitlab\" data-ga-location=\"customers content\"}. L'azienda aveva pianificato la creazione di contenuti per una consulenza ingegneristica e GitLab ha fornito una soluzione semplice che permette di lavorare a stretto contatto con il team tecnico al fine di creare contenuti di qualità. Entrambi i team utilizzano i ticket e le bacheche di GitLab per comunicare, e i contenuti vengono aggiunti al sito nelle richieste di merge.\n\n\"Quando abbiamo deciso di investire nel content marketing, sapevamo di dover trovare una soluzione che consentisse al reparto marketing e agli ingegneri di lavorare insieme senza difficoltà. L'immediatezza della funzionalità di GitLab ci ha permesso di farlo\", afferma Anne Lin, responsabile marketing per il brand. \"Il reparto marketing ha adottato rapidamente il flusso di lavoro del team tecnico utilizzando il monitoraggio dei ticket, le bacheche Kanban e le richieste di merge per collaborare alla produzione di contenuti. Sfruttando lo stesso flusso di lavoro, i due team sono stati in grado di generare fiducia e offrire visibilità nel lavoro reciproco\".\n\nGitLab consente ai team di lavorare in modo asincrono. Presso Nebulaworks, lavorare da casa è facoltativo. Da quando l'azienda ha adottato la filosofia di lavoro da casa, la collaborazione è stata immediata. \"Non abbiamo esitato. Il modo in cui collaboriamo e lavoriamo con i nostri clienti e ai progetti non è cambiato in termini di flusso di lavoro\", ha affermato Patrick Collins, vicepresidente delle vendite e responsabile del successo clienti. \"È stato un notevole successo riuscire a mettere in atto questo processo, passando da un enorme gruppo di persone in ufficio e un team che lavora al 100% da remoto\".\n",{},{},"/it-it/customers/nebulaworks",{"title":2252,"description":2256},"it-it/customers/nebulaworks","tzkrZpiQnz-BhJkwDAToIUPuZh6e7C4kUT0nePFDCV4",{"id":2297,"title":2298,"body":6,"category":6,"config":2299,"content":2300,"description":6,"extension":122,"meta":2343,"navigation":124,"path":2344,"seo":2345,"slug":6,"stem":2346,"testContent":6,"type":6,"__hash__":2347},"customers/it-it/customers/nvidia.yml","Nvidia",{"template":812,"size":40,"region":102,"industry":87},{"name":2298,"logo":2301,"hero":2302,"heroImage":2303,"benefits":2304,"industry":85,"employeeCount":2315,"location":2316,"solution":832,"stats":2317,"headline":2323,"summary":2324,"quotes":2325,"content":2330},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517948/bzwcbp5gudplrzc1rv9r.svg","In che modo GitLab Geo supporta l'innovazione di NVIDIA","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518425/kq0osjfh8nf2mies7nyr.jpg",[2305,2309,2312],{"metric":2306,"config":2307},"Maggiore scalabilità",{"icon":2308},"AutoScale",{"metric":2310,"config":2311},"Integrazione semplice",{"icon":1626},{"metric":2313,"config":2314},"Più aggiornamenti, più spesso",{"icon":1899},"Oltre 11.000 dipendenti","Più di 50 uffici in tutto il mondo",[2318,2321],{"value":2319,"metric":2320},"51%","crescita degli utenti in 1 anno",{"value":1967,"metric":2322},"tempo di attività","GitLab Geo aiuta i team di sviluppo di NVIDIA a tutelare la sicurezza e a comunicare al meglio.","I team distribuiti di NVIDIA si affidano a Geo per avere stabilità e sicurezza.\n",[2326],{"quoteText":2327,"author":2328,"authorTitle":2329,"authorCompany":2298},"Senza GitLab, i nostri sviluppatori sarebbero costretti a gestire una miriade di piccoli server in tutto il mondo. Probabilmente avremmo avuto molti problemi di scalabilità, senza contare i frequenti mal di testa.","Patrick Herlihy","Specialista di gestione della configurazione, NVIDIA",[2331,2334,2337,2340],{"header":2332,"text":2333},"Azienda all'avanguardia nell'elaborazione ad alte prestazioni","NVIDIA è nota per aver creato la prima unità di elaborazione grafica (GPU) al mondo nel 1999, che ha cambiato per sempre il mondo del gaming.\n\nDa allora, [NVIDIA](https://www.nvidia.com/en-us/) è cresciuta fino a diventare leader globale in settori come il visual computing, l'intelligenza artificiale, i data center, il deep learning e le piattaforme di gaming. L'azienda offre la più recente tecnologia GPU per il mobile computing, i servizi automobilistici, i dispositivi medici e i videogiochi su larga scala. Inoltre, le sue GPU sono usate diffusamente nei principali data center cloud pubblici del mondo.\n",{"header":2335,"text":2336},"Sicurezza, scalabilità e visibilità","NVIDIA ha oltre 50 sedi nel mondo e più di 13.000 dipendenti, una struttura che richiede numerose applicazioni software. L'azienda si aspetta da tutti una piena libertà creativa. \"Consideriamo un vantaggio competitivo il fatto che non imponiamo strumenti e altri processi dall'alto. Lasciamo che i gruppi capiscano organicamente come vogliono lavorare\", spiega Patrick Herlihy, specialista di gestione della configurazione presso NVIDIA.\n\nIncentivare il personale a usare gli strumenti migliori per il proprio lavoro comporta una serie di sfide. La sicurezza e la comunicazione trasparente sono parte integrante della crescita aziendale. \"Se i nostri sviluppatori dovessero gestire moltissimi piccoli server in tutto il mondo perderebbero un'infinità di tempo\", racconta Herlihy. \"Abbiamo bisogno di qualcosa di più moderno, con un flusso di lavoro e caratteristiche al passo coi tempi\", spiega Kevin Sage, responsabile SCM.\n\nLa strategia aziendale consente ai team di usare qualsiasi piattaforma o strumento preferiscano. Se uno strumento viene accettato dalla maggioranza, viene messo in atto un piano di supporto. \"Abbiamo un modello molto decentralizzato in cui i team possono scegliere come fare le cose per un po' di tempo. Quando però poi crescono, tale soluzione diventa impraticabile e così chiedono ai team centrali, come il nostro, di aiutarli e gestire lo strumento per conto loro\", afferma Herlihy. \"In un certo senso, è una sorta di mercato per le idee, e molte persone scelgono GitLab. Quando hanno la possibilità di scegliere, sembra che optino per GitLab\".\n",{"header":2338,"text":2339},"Allineamento tra i team diffusi","La Community Edition di GitLab è stata introdotta in NVIDIA in modo molto simile. Da quando GitLab è stato introdotto internamente nel 2016, il tasso di accettazione complessivo è salito alle stelle e questa soluzione ora è pienamente supportata. Poiché lo strumento veniva usato da più persone, era chiaro che le capacità di integrazione, la scalabilità e la facilità d'uso di GitLab sono elementi che non tutti gli altri strumenti possiedono. \"GitLab è l'unico server Git che ci offre davvero queste funzionalità. Penso che sia stata una svolta enorme per noi amministratori\", afferma Sage.\n\nGitLab Geo è particolarmente importante affinché i team distribuiti lavorino in modo efficiente ed efficace. [GitLab Geo](https://docs.gitlab.com/administration/geo/){data-ga-name=\"geo\" data-ga-location=\"customers content\"} riduce il tempo (e lo stress) necessario ai team di sviluppo distribuiti di NVIDIA per clonare e gestire i progetti. \"GitLab è migliorato continuamente grazie alla scalabilità. Ha aumentato la capacità di diffondersi tra più nodi. Con Geo, all'interno di un data center, ora possiamo scalare... Abbiamo molti nodi che eseguono e condividono il carico, ed è tutto invisibile agli utenti. Continuiamo a lavorare perché la soluzione sia più scalabile, più tollerante agli errori e più disponibile\", dice Sage. \"Ora stiamo eseguendo aggiornamenti per azzerare i tempi di inattività: tutto ciò è stato davvero un grande miglioramento nel prodotto e rende più facile l'esecuzione e la gestione in un deployment esteso\".\n\nGitLab Geo consente a NVIDIA di espandersi facilmente in tutto il mondo e di fornire servizi ai propri team internazionali. Grazie alle immagini speculari di sola lettura di GitLab Geo, l'azienda riesce a tenere i dati vicini agli utenti, evitando ore di attesa per l'estrazione di grandi repository necessari per il lavoro.\n\nL'obiettivo finale è fornire agli sviluppatori un'esperienza dedicata e scalabile, e impedire che gli utenti usino tutti i server contemporaneamente. NVIDIA sta inoltre creando strutture aggiuntive: GitLab Geo, con le sue funzionalità di alta disponibilità (HA), aiuta i team a prepararsi a qualsiasi esigenza di ripristino di emergenza, nonché a mantenere alto il tempo di attività.\n\nGitLab fornisce anche un livello di trasparenza che altri strumenti non hanno. \"Il fatto che sia così trasparente nel processo di sviluppo è un vantaggio enorme. Mi ha aiutato a prendere velocità in tempi relativamente brevi. E ora posso anche capire come funziona internamente il prodotto e sistemare le cose da solo\", racconta Herlihy.\n",{"header":2341,"text":2342},"La trasparenza genera innovazione","L'obiettivo era avere un tempo di attività del 100%, ed è stato raggiunto con GitLab. \"Negli ultimi sei mesi, direi che è stato abbastanza vicino al 100%… il fatto che il modello [GitLab HA](https://docs.gitlab.com/administration/reference_architectures/) non abbia mai tempi di inattività è impressionante\", afferma Herlihy. \"Per quanto riguarda Geo, viene più usato di quanto pensassi\".\n\nLa comunicazione trasparente di GitLab, e persino gli errori, hanno creato un ambiente sicuro per i team di sviluppo di NVIDIA. Non è un segreto che i software non siano affidabili al 100%. Ma GitLab è veloce nel segnalare i problemi e ancora più veloce nel risolverli. \"Quando c'è un problema, possiamo risolverlo. Possiamo ricevere aiuto e non dobbiamo aspettare tre anni perché qualcuno nella community decida di inviare una patch\", afferma Sage. \"Trovare un buon supporto è stato davvero un grosso problema per noi\".\n\n[L'approccio aperto di GitLab](https://handbook.gitlab.com/handbook/values/){data-ga-name =\"openness\"data-ga-location =\"customers content\"} è stato apprezzato anche a livello di cultura aziendale: non solo per il modo in cui lo strumento viene gestito, ma anche perché una comunicazione chiara migliora i processi, sia internamente che per il cliente. \"Alcuni nostri direttori senior citano GitLab per spiegare perché vogliamo la trasparenza, come la usiamo e quanto aiuta le persone\", afferma Sage. \"Il modo in cui gestite questi aspetti viene effettivamente notato dai nostri dirigenti. Ritengono che dovremmo copiare parte del vostro atteggiamento anche nelle nostre applicazioni e nei nostri strumenti interni\".\n\nIl prossimo grande passo di NVIDIA e GitLab sarà portare avanti le strategie di pianificazione del ripristino di emergenza. \"Il ripristino di emergenza è il nostro piano per l'uso di Geo. Quindi dovrebbe essere un passaggio facile… stiamo cercando di rendere molto più facile non tanto il failover automatizzato, ma il funzionamento fluido del ripristino di emergenza di Geo\", afferma Herlihy.\n",{},"/it-it/customers/nvidia",{"title":2298,"description":2302},"it-it/customers/nvidia","Ue8juOPfkWhKO963wE8KkS0BqnW2JMBI8s8k0ClRfs4",{"id":2349,"title":2350,"body":6,"category":6,"config":2351,"content":2352,"description":6,"extension":122,"meta":2396,"navigation":124,"path":2397,"seo":2398,"slug":6,"stem":2400,"testContent":6,"type":6,"__hash__":2401},"customers/it-it/customers/remote.yml","Remote",{"template":812,"size":32,"region":114,"industry":87},{"name":2350,"logo":2353,"hero":2354,"heroImage":2355,"benefits":2356,"industry":85,"employeeCount":2366,"location":2350,"solution":2367,"stats":2368,"headline":2376,"summary":2377,"quotes":2378,"content":2383},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517949/nxfflxztnkohb9r0d8u1.svg","In che modo Remote rispetta il 100% delle scadenze con GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518426/xz6woikubtbcf6bqavbn.jpg",[2357,2360,2363],{"metric":2358,"config":2359},"Iterazioni rapide",{"icon":1899},{"metric":2361,"config":2362},"Zero commutazione di contesto",{"icon":1576},{"metric":2364,"config":2365},"Un'unica fonte di riferimento",{"icon":1238},"10","GitLab Silver",[2369,2371,2373],{"value":1411,"metric":2370},"scadenze rispettate",{"value":1411,"metric":2372},"focus sul prodotto",{"value":2374,"metric":2375},"3.795","push di codice eseguiti negli ultimi tre mesi","Remote usa GitLab come unica fonte di riferimento, iterando rapidamente dall'ideazione alla distribuzione.","Con un solo anno alle spalle, Remote sta contribuendo positivamente all'occupazione globale con SCM e CI/CD di GitLab.\n",[2379],{"quoteText":2380,"author":2381,"authorTitle":2382,"authorCompany":2350},"In un anno abbiamo rispettato tutte le scadenze, proprio perché non abbiamo dovuto dedicare del tempo alla pipeline di CI o a qualcosa riguardante gli strumenti. Ma prima non era così.\n","Marcelo Lebre","Co-fondatore e CTO",[2384,2387,2390,2393],{"header":2385,"text":2386},"Risolvere l'occupazione globale","Remote è un'organizzazione globale che fornisce una piattaforma per assumere chiunque in qualsiasi parte del mondo. L'azienda ha iniziato solo un anno fa completamente da zero con l'obiettivo di riformare il modo in cui funziona l'occupazione globale. [Remote](https://remote.com/) aiuta a collocare i dipendenti in ruoli a tempo pieno, non da liberi professionisti o freelance come la maggior parte delle opportunità di impiego da remoto. Remote crea una soluzione per assumere persone in diversi Paesi agendo da datore di lavoro globale.\n",{"header":2388,"text":2389},"Evitare catene multi-toolchain e costi inutili","Una start-up è una sfida in sé e per sé, ma esserlo con la premessa dell'occupazione globale è un'ambizione ancora più grande. L'azienda dipende dalla produttività e desiderava uno strumento che fornisse efficienza operativa e una migliore distribuzione dei prodotti. Remote è un team Lean e quando si espanderà avrà bisogno di uno strumento che si adatti al team.\n\nPoiché Remote dipende dalla comunicazione in tutto il mondo, il team di sviluppo aveva bisogno di uno strumento per la gestione del codice sorgente e l'integrazione continua. \"C'è un'esigenza o un requisito di base per tutti i progetti che gestisco e Remote non fa eccezione. È che dalla fase di ideazione alla distribuzione, il progetto deve essere il più fluido e il più veloce possibile\", ha affermato Marcelo Lebre, co-fondatore e CTO di Remote. \"Qualsiasi minima deviazione da questo tipo di flusso si trasforma in un enorme costo per l'intera azienda e per le persone stesse e di conseguenza in sprechi e inefficienza\".\n\nLebre e il suo team hanno avuto esperienze lavorative con le catene multi-toolchain e sanno cosa vuol dire tempo, costi e lavoro extra. Quando sono presenti più strumenti, le start-up più piccole di solito devono codificare, testare e distribuire o collegare tutto insieme in modo esplicito. Così, uno sviluppatore perderebbe tempo a configurare e gestire i vari strumenti. Se si riscontra un problema con uno strumento, questo avrà un impatto negativo sull'intero sistema, dirottando in tal modo il lavoro del team tecnico.\n",{"header":2391,"text":2392},"Creare una start-up con GitLab","[Velocizzare una start-up](https://about.gitlab.com/solutions/startups/) vuol dire usare vari strumenti software. Secondo Lebre, \"Ogni piccola startup doveva usare una pletora di strumenti. Abbiamo usato strumenti come Codeship, Trello, Basecamp, Asana o Jira… Li abbiamo usati tutti insieme per assicurarci che si potesse distribuire qualcosa, e in modo iterativo; altrimenti, da quello che ho visto nelle start-up più piccole, sarebbe stato necessario fare tutto manualmente\".\n\nI membri del team di Remote avevano utilizzato GitLab in precedenza ed erano arrivati alla conclusione che lo avrebbero riutilizzato molto presto. \"In realtà, già all'avvio di Remote sapevo che la scelta sarebbe stata quella. Uso GitLab già da molti anni, e non c'è competizione\", afferma Lebre. La soglia per iniziare a usare altri strumenti era molto più alta perché significava scegliere singoli strumenti per i singoli servizi. La comodità di GitLab ha contribuito molto all'accelerazione della start-up, più di quanto avrebbe potuto fare una qualsiasi altra piattaforma.\n",{"header":2394,"text":2395},"Efficienza operativa, distribuzioni puntuali e zero manutenzione","Fin dall'inizio, Remote ha scelto GitLab. La piattaforma è usata da tutta l'azienda, sviluppatori e non, e intendiamo espandere e mantenere GitLab come infrastruttura. Per ora, Remote ha un solo software in un'unica posizione e si concentra su iterazioni rapide.\n\nI ticket utilizzati in GitLab sono l'unica fonte di riferimento e, poiché tutti i membri del team lavorano da remoto, in questo modo restano tutti al passo. Grazie alla possibilità di collegare direttamente i ticket al codice, non si perde tempo nella gestione dello strumento e inoltre la pipeline consente una visibilità e un flusso di lavoro continui. \"GitLab ha reso più facile essere un'azienda che lavora da remoto perché documentiamo tutto e ci assicuriamo che tutto il nostro codice e il prodotto siano visibili in GitLab\", afferma Lebre. \"Con GitLab, abbiamo piena osservabilità sulla velocità di distribuzione e sul processo di iterazione, e questo ci permette di ottimizzare dove necessario\".\n\nIl team di sviluppo ha eliminato la [necessità di una multi-toolchain](https://about.gitlab.com/customers/knowbe4/) utilizzando GitLab per SCM e CI/CD. \"Siamo orgogliosi di non oberare eccessivamente il team. L'ingegneria è un'arte, ne sono convinto, e far fare gli straordinari a un ingegnere riduce la qualità di quell'arte\", afferma Lebre. \"Se uso quattro strumenti per fare la stessa cosa che faccio con GitLab, significa che il team sta sprecando tempo a gestire quegli strumenti e a passare da uno strumento all'altro. Quindi o lavoriamo più ore, o distribuiamo meno. Da responsabile, queste sono due opzioni che non voglio prendere in considerazione\".\n\nGli sviluppatori da remoto trascorrono il 100% del loro tempo a lavorare direttamente sul prodotto. Lebre e il suo team apprezzano la piattaforma end-to-end trasparente, perché questa consente loro di non trovarsi mai impreparati di fronte a un problema e quindi di rispettare sempre le scadenze. Negli ultimi tre mesi, il team ha distribuito oltre 540 merge in produzione e i tecnici hanno aggiornato il codice 3.795 volte. \"Posso dire che GitLab e la suite completa sono stati un fattore facilitante e non si è mai verificato un problema\", afferma Lebre.\n",{},"/it-it/customers/remote",{"title":2350,"description":2399},"Con un solo anno alle spalle, Remote sta contribuendo positivamente all'occupazione globale grazie a SCM e CI/CD di GitLab.\n","it-it/customers/remote","8mw88JFReMwc1PbjjaN1auuBVmEAQvHYW3Pj5sjphPk",{"id":2403,"title":2404,"body":6,"category":6,"config":2405,"content":2406,"description":6,"extension":122,"meta":2449,"navigation":124,"path":2450,"seo":2451,"slug":6,"stem":2452,"testContent":6,"type":6,"__hash__":2453},"customers/it-it/customers/siemens.yml","Siemens",{"template":812,"size":40,"region":106,"industry":87},{"config":2407,"name":2404,"logo":2408,"hero":2409,"heroImage":2410,"benefits":2411,"industry":85,"employeeCount":2025,"location":2420,"solution":2421,"stats":2422,"headline":2429,"summary":2430,"quotes":2431,"content":2436},{"hideGitlabLogo":124},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517951/m6l8veud9alpk60bhjsu.png","La scelta di Siemens: costruire una cultura DevOps open-source con GitLab","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518426/rkwyekumeiverghtfp9u.jpg",[2412,2415,2418],{"metric":2413,"config":2414},"Processo di sviluppo più efficiente",{"icon":829},{"metric":2416,"config":2417},"Risparmio di costi e tempo",{"icon":1074},{"metric":1404,"config":2419},{"icon":1279},"190 Paesi","GitLab Free",[2423,2426],{"value":2424,"metric":2425},"Oltre 40.000","utenti GitLab",{"value":2427,"metric":2428},"Oltre 6,4 milioni","build al mese","Siemens utilizza GitLab per migliorare l'efficienza degli sviluppatori e soddisfare al meglio le esigenze dei clienti.","Grazie a GitLab SCM, alla CI/CD e all'adozione di una metodologia DevOps, Siemens ha ottimizzato i flussi di lavoro organizzativi e migliorato la collaborazione fra i team.\n",[2432],{"quoteText":2433,"author":2434,"authorTitle":2435,"authorCompany":2404},"Il nostro obiettivo era promuovere una cultura open-source e, a oggi, possiamo dire di averlo raggiunto. Grazie alla CI/CD, siamo in grado di sviluppare un milione e mezzo di build ogni mese. Si tratta di un cambiamento radicale dal punto di vista della cultura aziendale.","Fabio Huser","Architetto del software presso Siemens Smart Infrastructure",[2437,2440,2443,2446],{"header":2438,"text":2439},"Pioniera mondiale dell'innovazione","Fondata nel 1847 in Germania e più precisamente a Berlino, Siemens era in origine una piccola officina artigianale. Oggi, Siemens AG (Berlino e Monaco di Baviera) è una potenza tecnologica globale, da oltre 170 anni sinonimo di eccellenza ingegneristica, innovazione, qualità, affidabilità e internazionalità. Attiva in tutto il mondo, l'azienda si concentra sullo sviluppo di infrastrutture intelligenti per edifici e sistemi energetici distribuiti e sull'automazione e la digitalizzazione nei settori manifatturiero e industriale. \n\n[Siemens](https://www.siemens.com/global/en.html) riunisce il mondo digitale e quello fisico a vantaggio dei clienti e della società nel suo complesso. Attraverso Mobility, fornitore leader di soluzioni di mobilità intelligenti per reti stradali e ferroviarie, Siemens sta contribuendo a plasmare il mercato mondiale dei servizi di trasporto merci e passeggeri. Tramite la sua quota di maggioranza in Siemens Healthineers, una società quotata in borsa, Siemens è anche leader mondiale nella fornitura di strumenti tecnologici e servizi digitali in ambito sanitario. \n\nInoltre, detiene una partecipazione di minoranza in Siemens Energy, leader globale nella trasmissione e generazione di energia elettrica, quotata in borsa dal 28 settembre 2020. Nell'esercizio 2019, conclusosi il 30 settembre dello stesso anno, il Gruppo Siemens ha generato ricavi per 58,5 miliardi di euro e un utile netto di 5,6 miliardi di euro. Al 30 settembre 2019, la società impiegava circa 295.000 dipendenti nelle sue attività principali in tutto il mondo\n",{"header":2441,"text":2442},"Un'azienda di grandi dimensioni con esigenze su larga scala","Con un bacino di oltre 20.000 sviluppatori, Siemens si articola in più organizzazioni che operano in diversi settori e si concentrano principalmente su iniziative business-to-business. Secondo Fabio Huser, architetto del software dell'azienda, la sfida consisteva nel costruire una cultura DevOps attorno a una struttura societaria frammentaria e, per certi versi, simile a una federazione composta da più stati.   \n\nPer raggiungere il proprio obiettivo, Siemens aveva bisogno di una piattaforma DevOps che le permettesse di migliorare la collaborazione fra i team, garantire una maggiore trasparenza e gestire il codice nel modo corretto: in altre parole, una community per i dipendenti in tutto il mondo e un'unica fonte di riferimento nell'ambito della programmazione. Per questa ragione, Siemens ha richiesto agli sviluppatori di dimostrare un'attitudine collaborativa, una conoscenza completa dello stack tecnologico, l'esperienza necessaria come collaboratori open-source e la disponibilità di una piattaforma scalabile e capace di espandersi o evolversi autonomamente. L'idea ispiratrice per un flusso di lavoro migliorato non poteva prescindere dalla capacità di collaborare allo sviluppo del codice e di condividerlo in pochi minuti, di accelerare il time-to-market, di instillare negli sviluppatori un senso di responsabilità verso il proprio lavoro e di gettare le basi tecnologiche per i futuri modelli di business.\n",{"header":2444,"text":2445},"L'open-source come primo passo","Un piccolo team all'interno di Siemens ha adottato GitLab nel 2013 per migliorare la collaborazione e sfruttare il controllo della versione, al fine di sviluppare dispositivi embedded basati su Linux. Adottando un tipico approccio dal basso, il team ha iniziato coinvolgendo tutta l'azienda, incrementando il numero di utenti della piattaforma fino a oltre 40.000 utilizzatori. La piattaforma DevOps consente a team diversi di lavorare allo stesso progetto con la possibilità di condividere il codice in pochi minuti e di collaborare facilmente da ogni parte del mondo.\n\n\"Il mondo-open source genera strumenti sempre nuovi ogni settimana. Ma alla fine dei conti, bisogna cercare di risolvere il problema tenendo in considerazione le persone che ci lavorano. La collaborazione è fondamentale, mentre lo strumento utilizzato ha un'importanza secondaria\", afferma Huser. \"Grazie a GitLab, abbiamo trovato uno strumento che ci permette di mettere in pratica questi principi. Il successo di un'attività dipende dalle persone che vi sono coinvolte, ragion per cui dovevamo creare una community sinergica all'interno di Siemens\". \n\nNel 2015, il team code.siemens.com ha deciso di orientarsi verso l'implementazione della CI/CD in ambiente DevOps, adottando un approccio pragmatico e flessibile (inizialmente chiamato \"junkyard computing\") per gestire l'integrazione dei componenti open-source. \"Grazie alla facilità d'uso del runner GitLab, è possibile configurare nuove macchine in pochi minuti\", afferma Huser. \"Se si dispone di macchine vecchie inutilizzate ma anche di un buon setup di rete, si possono letteralmente configurare nuovi runner e funzionalità nel giro di un minuto. È piuttosto conveniente\".\n",{"header":2447,"text":2448},"Codice, collaborazione e community","Oggi, code.siemens.com ha la sua [infrastruttura IT in hosting su AWS](/blog/from-monolith-to-microservices-how-to-leverage-aws-with-gitlab/){data-ga-name=\"infrastructure on aws\" data-ga-location=\"customers content\"}. Abbandonato l'approccio \"junkyard computing\" in quanto non più necessario, code.siemens.com è ormai un servizio ben consolidato che si regge su una vasta community di sviluppatori interni messi a disposizione dalla divisione tecnologica di Siemens. \n\nL'infrastruttura è stata perfezionata fino a raggiungere livelli molto elevati di efficienza e raffinatezza, con un numero ingente di istanze EC2 che vengono gestite complessivamente come [Infrastructure as Code](/topics/gitops/infrastructure-as-code/){data-ga-name=\"infrastructure as code\" data-ga-location=\"customers content\"}. Inoltre, vengono utilizzate soluzioni SaaS come S3, RDS, ElastiCache, EFS ed ELB, che possono essere sostituite con strumenti e servizi open-source standard in modo da ridurre al minimo i vincoli al fornitore. GitLab è in hosting su AWS insieme a servizi di supporto come i runner CI di GitLab e gli strumenti di monitoraggio, accesso, segnalazione degli arresti anomali, solo per citarne alcuni.  Dall'adozione di GitLab, Siemens ha superato i 38 milioni di build CI. \"I dipendenti che lavorano in Siemens possono collaborare attingendo a diversi repository condivisi. Il nostro obiettivo era promuovere una cultura open-source e, ad oggi, possiamo affermare di averlo raggiunto. Grazie alla CI/CD, siamo in grado di sviluppare un milione e mezzo di build ogni mese. Si tratta di un cambiamento radicale dal punto di vista della cultura aziendale\", afferma Huser.   \n\nGitLab permette a Siemens di risparmiare tempo e denaro, in quanto non è più necessario gestire le patch applicate localmente o aggiornare manualmente le correzioni. Il team di code.siemens.com segue un flusso di lavoro \"upstream first\". \"Non utilizziamo patch. Eseguiamo solo il deployment delle versioni upstream, e questo è quanto. Se abbiamo bisogno di nuove funzionalità, le proponiamo nel progetto ospitato su GitLab. Non applichiamo patch alla nostra istanza\", afferma Roger Meier, Principal Key Expert e Service Owner della piattaforma code.siemens.com di Siemens. \"Non appena il merge viene eseguito upstream, si passa al deployment della versione successiva. In questo modo, possiamo distribuire il codice a cadenza mensile. Siamo in grado di eseguire quattro deployment in produzione al mese\".  \n\nLa piattaforma code.siemens.com è gestita da un team di sole otto persone distribuite in quattro Paesi diversi e che lavorano in modo estremamente flessibile. Tutti i membri del team adottano un approccio open-source. Offrono orientamento e formazione, nonché supporto e indicazioni alla community interna degli sviluppatori, oltre ad amministrare l'intera infrastruttura e l'applicazione. Usano GitLab giorno per giorno per gestire tutte le loro attività. Tutti i membri del team contribuiscono e/o gestiscono diversi progetti open-source, fornendo al contempo un servizio affidabile all'intera community di sviluppatori Siemens con l'obiettivo di soddisfarne le esigenze su scala più ampia.\n\nLa collaborazione tocca tutti i livelli dell'organizzazione, che conta oltre 40.000 utenti GitLab in potenziale aumento. GitLab supporta Siemens non solo nel gestire efficacemente la crescita e l'espansione delle operazioni interne ma anche nell'identificare, comprendere e rispondere alle esigenze dei clienti. \"I nostri clienti e sviluppatori vogliono semplicemente usufruire di un servizio affidabile e sempre in funzione\", aggiunge Meier.\n\nI team Siemens forniscono un contributo importante a GitLab, alla luce delle 150 richieste di merge eseguite. Inoltre, Huser e Meier sono stati insigniti dei titoli di [GitLab Heroes](https://contributors.gitlab.com/docs/previous-heroes){data-ga-name=\"heros\" data-ga-location=\"customers content\"} e [GitLab MVP](https://contributors.gitlab.com/docs/notable-contributors){data-ga-name=\"mvps\" data-ga-location=\"customers content\"}. I team non solo utilizzano la piattaforma DevOps ma sono orgogliosi delle proprie competenze, al punto tale da non dover ricorrere al team di supporto messo a disposizione da GitLab. \"Fin dall'inizio, abbiamo discusso delle nostre idee e della roadmap affinché fossero ben chiare a tutte le persone che lavorano nell'azienda. Comunicare è fondamentale. E naturalmente, il cliente occupa il primo posto: il nostro è un prodotto creato da sviluppatori per soddisfare le esigenze di altri sviluppatori\", conclude Meier.\n",{},"/it-it/customers/siemens",{"title":2404,"description":2409},"it-it/customers/siemens","58xJiSuR45HhqC-qmKNvCk0u1X4G1QfYf1rM2nGuxxA",{"id":2455,"title":2456,"body":6,"category":6,"config":2457,"content":2458,"description":6,"extension":122,"meta":2509,"navigation":124,"path":2510,"seo":2511,"slug":6,"stem":2513,"testContent":6,"type":6,"__hash__":2514},"customers/it-it/customers/thales.yml","Thales",{"template":812,"size":40,"region":106,"industry":87},{"name":2456,"logo":2459,"hero":2460,"heroImage":2461,"benefits":2462,"industry":2472,"employeeCount":2473,"location":2474,"solution":963,"stats":2475,"headline":2484,"summary":2485,"quotes":2486,"content":2491},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1747747296/aiapfpoushxzdrao0sii.svg","Grazie a GitLab, Thales rivoluziona l'intrattenimento in volo con esperienze personalizzate","https://res.cloudinary.com/about-gitlab-com/image/upload/v1747754964/xcst1i1bgzqcyf9mg1ux.png",[2463,2466,2468],{"metric":2464,"config":2465},"Meno interruzioni del servizio",{"icon":1023},{"metric":1404,"config":2467},{"icon":1573},{"metric":2469,"config":2470},"Semplificazione dei requisiti di conformità",{"icon":2471},"ComplianceAndSecurity","Aerospace, Defense, & Security","Oltre 81.000","Meudon, Francia",[2476,2479,2482],{"value":2477,"metric":2478},"8 volte","più veloci gli aggiornamenti software",{"value":2480,"metric":2481},"40 volte","più veloci le configurazioni dei progetti",{"value":1087,"metric":2483},"di riduzione dei costi di infrastruttura di compilazione","Thales è un leader tecnologico globale che progetta, costruisce e fornisce prodotti e sistemi per i settori aerospaziale, della difesa, della sicurezza e dell'identità digitale. Nel 2018 l'azienda si è rivolta a GitLab per sostituire una toolchain di strumenti DevOps obsoleti con un'unica piattaforma DevSecOps che avrebbe consentito ai suoi team di collaborare in modo rapido ed efficiente, per fornire software innovativo e sicuro ai clienti. Questa velocità e affidabilità consente all'azienda di differenziarsi dalla concorrenza.","Con oltre 81.000 dipendenti in 68 Paesi, [Thales](https://www.thalesgroup.com/) costruisce sistemi che spaziano dai satelliti per la comunicazione alla gestione del traffico aereo, dalla connettività degli aeromobili fino ai servizi in volo per i principali vettori aerei. Per rimanere un passo avanti rispetto ai concorrenti, i manager di Thales volevano eliminare migliaia di silo di lavoro, così che gli oltre 5.000 collaboratori del team DevSecOps potessero collaborare e accelerare lo sviluppo e la distribuzione di software innovativi. Per farlo, si sono rivolti a GitLab.\n",[2487],{"quoteText":2488,"author":2489,"authorTitle":2490,"authorCompany":2456},"Con GitLab, siamo passati da una situazione di completo isolamento a un ambiente collaborativo che consente una comunicazione e un coordinamento migliori tra i diversi team.\n","Jordan Dubié","Responsabile capo di prodotto",[2492,2495,2497,2500,2503,2506],{"header":2493,"text":2494},"Migliorare l'intrattenimento in volo rendendolo personale","Thales fornisce sistemi di intrattenimento in volo su oltre 2.300 aeromobili di 80 compagnie aeree, servendo oltre 1,6 milioni di passeggeri al giorno. Per portare l'intrattenimento in volo (IFE) a un nuovo livello, Thales ha creato un sistema rivoluzionario, chiamato FlytEDGE, progettato per offrire ai passeggeri un'esperienza personalizzata in base alle loro preferenze. A differenza dei sistemi IFE tradizionali, FlytEDGE è una soluzione basata su cloud incentrata sulla flessibilità operativa, al fine di distribuire rapidamente nuove applicazioni e servizi a bordo. Questi nuovi servizi personalizzeranno l'esperienza dei passeggeri consigliando in modo intelligente i contenuti, fornendo informazioni personalizzate sul viaggio, come il tracciamento dei bagagli e le indicazioni per i gate di collegamento, o persino consentendo di riprodurre in streaming programmi e film con i propri abbonamenti di streaming.\n\nThales ha creato il sistema FlytEDGE e continuerà a usarlo in futuro, sulla piattaforma DevSecOps end-to-end di GitLab. FlytEDGE ha vinto il prestigioso Crystal Cabin Award 2024, un riconoscimento per le innovazioni in volo. L'adozione di GitLab nel 2018 ha consentito a Thales di semplificare i processi di sviluppo software, [migliorando la collaborazione](/blog/5-ways-collaboration-boosts-productivity-and-your-career/) e garantendo [ottime misure di sicurezza](/blog/securing-your-code-on-gitlab/).\n\nGrazie a GitLab, i dipendenti di Thales possono collaborare meglio, poiché tutti usano un piattaforma comune, che permette di avere più visibilità sui progetti, condividere la documentazione e lavorare insieme. Inoltre, l'uso delle pipeline CI/CD di GitLab per sviluppare, testare ed eseguire il deployment ha garantito efficienza e velocità, un risultato a cui hanno contribuito anche le funzionalità automatizzate, in particolare per le richieste di merge. \n\nCon FlytEDGE, le compagnie aeree saranno in grado di eseguire un aggiornamento software bisettimanale sugli aeromobili in servizio, una frequenza 20 volte maggiore rispetto ai sistemi IFE tradizionali. Questa velocità è un elemento distintivo fondamentale per Thales. \n\nIl sistema IFE si basa sulla gestione dei contenuti su cloud e si avvale di fornitori come Amazon Web Services. Ciò garantisce che le opzioni di intrattenimento più popolari, inclusi gli eventi sportivi in diretta, siano disponibili su ogni aereomobile, utilizzando la distribuzione digitale e la selezione intelligente dei contenuti.\n\n\"Grazie alla [piattaforma di GitLab](/), siamo stati in grado di creare FlytEDGE in modo molto più veloce e sicuro di quanto sarebbe stato possibile altrimenti\", racconta Dubié. \"La piattaforma ha consentito ai nostri sviluppatori di creare un software che non solo è fondamentale per la nostra attività in generale, ma che trasformerà anche le modalità di intrattenimento a disposizione dei passeggeri in volo. Siamo felici di collaborare con GitLab per ridefinire l'esperienza di viaggio\".\n\n\"Prima di GitLab, era tutto diverso\", afferma Jordan Dubié, responsabile capo di prodotto di Thales' Software Factory, un ambiente di strumenti, processi e best practice per accelerare la produzione di software. \"Senza comprendere i diversi sistemi, era impossibile modificare il nostro software. Ma ora non è più un problema, visto che tutti possono contribuire a un sistema comune. E possiamo migliorare la scalabilità\".\n\nTutto ciò è importante per l'attività di Thales, poiché l'intrattenimento in volo è una delle principali fonti di reddito per l'azienda e potrebbe aiutarla a ottenere contratti più lucrativi dalle compagnie aeree che desiderano digitalizzare la loro esperienza a bordo e massimizzare l'esperienza del cliente. \n\nFlytEDGE è in fase beta dal 2024 ed è presente su quattro aeromobili che operano a livello nazionale negli Stati Uniti. Il sistema dovrebbe essere operativo su larga scala entro la fine del 2026.",{"text":2496},"\u003Cdiv style=\"padding:56.25% 0 0 0;position:relative;\">\u003Ciframe src=\"https://player.vimeo.com/video/1095091943?badge=0&amp;autopause=0&amp;player_id=0&amp;app_id=58479\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;\" title=\"Thales | Customer Story\">\u003C/iframe>\u003C/div>\u003Cscript src=\"https://player.vimeo.com/api/player.js\">\u003C/script>",{"header":2498,"text":2499},"Ottimizzazione di una toolchain obsoleta e complessa","Uno dei motivi principali per cui Thales è passata a GitLab è il fatto che i suoi team venivano costantemente rallentati da una [toolchain complessa](/blog/too-many-toolchains-a-devops-platform-migration-is-the-answer/) composta da strumenti legacy obsoleti ed eccessivamente personalizzati, a cui i team di sviluppo, sicurezza e operazioni erano vincolati e che li costringevano a lavorare in silo. Inoltre, gli sviluppatori e i team di sicurezza dovevano gestire manualmente molte attività, come i processi di conformità, che richiedevano tempo ed energie preziosi. L'azienda ha ridotto la sua toolchain sostituendo Bitbucket, Jenkins e Confluence di Atlassian. \n\nPer uscire da questa situazione, Thales si è affidata alla piattaforma completa di GitLab, sostituendo strumenti legacy come BitBucket, Jira e Jenkins. L'azienda utilizza ancora alcuni strumenti di sicurezza diversi, ma ora lo fa in combinazione con GitLab e le sue funzionalità di sicurezza. \n\n\"Abbiamo avuto problemi con i nostri vecchi strumenti, ormai obsoleti, per i quali non era più possibile eseguire la manutenzione e l'aggiornamento\", afferma Dubié. \"Non riuscivamo a tagliare i ponti col passato e i membri del team, in particolare i nuovi assunti, dicevano che era strano usare questi vecchi strumenti. Volevano qualcosa di diverso, qualcosa di meglio\".",{"header":2501,"text":2502},"Abbattere i silo e promuovere la collaborazione globale","Dubié osserva che, con il passaggio alla piattaforma di GitLab, l'azienda ha potuto centralizzare il lavoro in un'unica piattaforma comune, rimuovere le vecchie barriere alla collaborazione e consentire il lavoro in team, indipendentemente dall'ubicazione dei dipendenti. \n\n\"Avevamo un team di sviluppo diverso per ogni entità aziendale\", aggiunge. \"Avevamo diversi team a Bordeaux, Tolosa, Valence e Parigi, su piattaforme completamente separate, che usavano strumenti che non venivano aggiornati da tre o quattro anni. Questo rappresentava un grosso ostacolo alla collaborazione e ha portato ad ambienti di sviluppo incoerenti tra loro\".\n\nI diversi team non potevano lavorare insieme, ad esempio condividendo le best pratice e aiutando gli altri a risolvere i problemi che avevano già affrontato. Per questo motivo, l'azienda rilasciava software sporadicamente e lentamente, un limite all'efficienza della pipeline di distribuzione software. \"In termini di funzionalità, eravamo molto indietro nel mercato\", afferma Dubié. Ora, tutto è cambiato. Thales racconta che l'azienda è riuscita a eliminare quello che una volta era un \"pesante backlog\" di aggiornamenti software. Ora, grazie a GitLab, è in grado di apportare miglioramenti continui otto volte più velocemente di prima. \n\nInoltre, grazie all'efficienza offerta da GitLab abbiamo potuto risparmiare un giorno in più al mese per ogni persona, in termini di tempo di sviluppo. Considerato l'alto numero di esperti DevSecOps dell'azienda, che raggiunge i 5.000 membri, il tempo risparmiato è significativo. \n\nL'utilizzo di un'unica piattaforma ha consentito a Thales di correggere questa fastidiosa frammentazione, ha consentito agli sviluppatori di condividere informazioni e carichi di lavoro e ha migliorato l'agilità e la produttività tra progetti e aree geografiche.  \n\nCon GitLab, siamo passati da una situazione di completo isolamento a un ambiente collaborativo che consente una comunicazione e un coordinamento migliori tra i diversi team\", aggiunge Dubié. \"Questo ci ha permesso di superare le barriere precedenti, migliorando la nostra produttività e la nostra capacità di creare e distribuire software\".",{"header":2504,"text":2505},"Più velocità e sicurezza con l'automazione","Olivier Flous, vicepresidente senior del reparto Engineering & Digital Transformation di Thales, osserva che per l'azienda è fondamentale poter aggiornare continuamente il proprio software per garantire un elevato livello di sicurezza. \"La velocità è diventata essenziale per le nostre attività\", afferma. \"Ciò significa che dobbiamo adattare continuamente software e prassi, oltre che essere in grado di completare le attività in modo più rapido e continuo. È una vera e propria rivoluzione, ed è qui che GitLab, ovviamente, svolge un ruolo chiave per noi\".\n\nL'uso della piattaforma ha inoltre consentito a Thales di sfruttare l'automazione, per la sicurezza, le pipeline CI/CD, la documentazione o i processi di conformità. \"La piattaforma di GitLab ci ha permesso di approfittare al meglio delle possibilità di automazione\", racconta Dubié. \"È stato fondamentale non solo per velocizzare numerosi flussi di lavoro diversi, ma anche per alleggerire i nostri sviluppatori da attività manuali e ripetitive, consentendo loro di concentrarsi sull'innovazione. Inoltre, ha migliorato l'esperienza complessiva degli sviluppatori.\n\n\"Stiamo scommettendo tutto sull'automazione\", aggiunge. \n\nThales ha implementato molte automazioni nelle sue [pipeline CI/CD](/blog/how-to-keep-up-with-ci-cd-best-practices/), aggiungendo coerenza e affidabilità, nonché velocità ed efficienza, offrendo cicli di rilascio più rapidi e riducendo il time-to-market.\n\nImpostando strumenti di automazione standardizzati e condivisi, come [GitLab Runner](/blog/how-to-automate-creation-of-runners/) che eseguono job in una pipeline definita, i dipendenti possono avviare i progetti più velocemente, lavorarci e spostarsi attraverso l'intero ciclo di sviluppo software in modo più efficiente. \n\nL'azienda si affida anche alle funzionalità di sicurezza automatizzate della piattaforma, come il rilevamento dei segreti, l'analisi della composizione del software, e i test statici e dinamici della sicurezza delle applicazioni. I team di Thales possono usare GitLab con altri strumenti, ottenendo così una flessibilità che prima semplicemente non avevano. Dubié osserva inoltre che la presenza di test di sicurezza ogni volta che viene aperta una nuova richiesta di merge dà loro più fiducia e consente di creare e distribuire software sicuro in modo più semplice ed efficiente. Inoltre, evitando di dover effettuare audit più frequenti, Thales risparmia tempo e denaro. \n\n\"Avere tutte queste funzionalità di sicurezza automatizzate integrate in GitLab garantisce che tutti i nostri team e progetti abbiano lo stesso livello di protezione, il che permette di rilevare in anticipo le vulnerabilità, il monitoraggio continuo e la scalabilità\", afferma Dubié. Inoltre, sottolinea che Thales usa anche il Trust Center di GitLab, un portale interattivo che fornisce credenziali e documentazione di conformità e garanzia. \n\n\"Molti membri del nostro team sono rimasti davvero colpiti dalla velocità con cui possono muoversi nelle pipeline\", aggiunge. \"Erano abituati a processi lenti e complessi, ma ora non è più così. Prima, per configurare un ambiente ci servivano giorni, ora bastano poche ore o addirittura alcuni minuti\".\n\nSebbene Thales non abbia ancora adottato GitLab Duo, una suite di funzionalità basate sull'IA scelta dalle aziende per sviluppare e distribuire software sicuro più velocemente, Dubié racconta che i collaboratori non vedono l'ora di usarlo. \"Stiamo seguendo attentamente gli sviluppi della roadmap sull'IA di GitLab e le funzionalità di IA di Duo, perché saranno fondamentali per il nostro futuro\", aggiunge. \"C'è molto interesse in merito, perché sappiamo che semplificherà lo sviluppo e la distribuzione, aiutandoci a trovare, analizzare e correggere i bug\".",{"header":2507,"text":2508},"Rispettare le normative con GitLab","L'automazione di GitLab ha aiutato Thales non solo a [soddisfare senza sforzo i requisiti normativi](/blog/meet-regulatory-standards-with-gitlab/), ma anche a dimostrarlo. Operando nei settori della difesa, aerospaziale e dei trasporti, altamente regolamentati, Thales deve soddisfare un elenco di requisiti in continua evoluzione come ISO 27001, uno standard internazionale di sicurezza delle informazioni. GitLab aiuta Thales a rimanere conforme offrendo strumenti che garantiscono automaticamente la corretta configurazione degli ambienti di sviluppo, impostano misure protettive nel luogo in cui si trovano i dati, assegnano tag ai dati e tengono traccia delle informazioni, come le vulnerabilità trovate e risolte. \n\n\"Nell'azienda abbiamo più livelli di vulnerabilità dei dati, quindi rispettare le normative è un'operazione complessa. E GitLab ci aiuta a semplificare il tutto\", afferma Dubié. \"Non si tratta solo di soddisfare i requisiti, ma di essere in grado di dimostrare, in qualsiasi momento, che si sta facendo ciò che è necessario. A volte è facile fare una buona impressione, ma dobbiamo poter dimostrare la nostra conformità in ogni occasione. Ora abbiamo i processi e la documentazione per farlo\".\n\nDubié spiega che Thales, che ora usa GitLab per quasi tutti i nuovi software, sta ancora lavorando all'automazione del suo sistema di conformità, ma è sulla buona strada. L'azienda sta anche cercando di digitalizzare il proprio lavoro nell'ambito dell'avionica, e per raggiungere questo obiettivo farà molto affidamento su GitLab: l'interfaccia utente della piattaforma, infatti, consente ai collaboratori, in particolare ai non sviluppatori, di capire e usare più facilmente gli strumenti di gestione della configurazione. Questa soluzione aumenterà la fiducia tra i vari team e reparti. \n\n\"La nostra collaborazione con GitLab si basa sul rispetto reciproco ed è stata molto fruttuosa per noi\", afferma Flous. \"Ascoltiamo i loro consigli, in termini di visione e di competenze software che possiamo integrare nel nostro flusso di lavoro. Thales è una società molto grande, e la nostra missione è costruire un futuro basato sulla fiducia di tutti. Lo stiamo facendo collaborando con GitLab\".",{},"/it-it/customers/thales",{"title":2456,"description":2460,"ogTitle":2456,"ogImage":2512,"ogDescription":2460},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1747747459/weixstcot06w8tcgwud3.jpg","it-it/customers/thales","KN5-0T2si2qDnXzEDe18NTcpo10eybpWOmgHsKcR9JE",{"id":2516,"title":2517,"body":6,"category":6,"config":2518,"content":2519,"description":6,"extension":122,"meta":2566,"navigation":124,"path":2567,"seo":2568,"slug":6,"stem":2570,"testContent":6,"type":6,"__hash__":2571},"customers/it-it/customers/thezebra.yml","Thezebra",{"template":812,"size":36,"region":102,"industry":87},{"name":2520,"logo":2521,"hero":2522,"heroImage":2523,"benefits":2524,"industry":85,"employeeCount":2536,"location":2537,"solution":963,"stats":2538,"headline":2544,"summary":2545,"quotes":2546,"content":2553},"The Zebra","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745517952/kmbocohvcmshrupgvtdt.svg","In che modo The Zebra è riuscita a realizzare pipeline sicure e prive di ambiguità","https://res.cloudinary.com/about-gitlab-com/image/upload/v1745518427/zjppqrhidfxqy1qoinuy.jpg",[2525,2529,2532],{"metric":2526,"config":2527},"CI/CD potenziata",{"icon":2528},"IncreaseThin",{"metric":2530,"config":2531},"Meno manutenzione del software",{"icon":1895},{"metric":2533,"config":2534},"Processo di sviluppo migliorato",{"icon":2535},"Code","350","Austin, Texas",[2539,2542],{"value":2540,"metric":2541},"66%","meno strumenti",{"value":2543,"metric":1914},"Raddoppiata","The Zebra ha adottato GitLab per sostituire GitHub e Jenkins per la gestione del codice sorgente, la CI/CD e la sicurezza.","The Zebra, un sito di confronto di assicurazioni online, ha adottato GitLab per SCM, CI/CD, SAST e DAST.\n",[2547,2551],{"quoteText":2548,"author":2549,"authorTitle":2550,"authorCompany":2520},"Il principale vantaggio (di GitLab) è che consente ai team di sviluppo di giocare un ruolo più importante nel processo di deployment. In passato, solo un numero limitato di persone aveva una comprensione reale e profonda del funzionamento di determinati processi, mentre ora tutte le parti coinvolte nello sviluppo sanno come funziona la pipeline CI e sono in grado di lavorarci, aggiungere nuovi servizi e trasferire i risultati nell'ambiente di produzione senza che l'infrastruttura costituisca un collo di bottiglia.\n","Dan Bereczki","Senior Software Manager",{"quoteText":2552,"author":2549,"authorTitle":2550,"authorCompany":2520},"Siamo passati da un deployment a settimana a due. Ormai ci sentiamo completamente a nostro agio con la verifica dei test. Speriamo di arrivare a una condizione di continuità dei deployment entro la fine dell'anno e di riuscire a eseguirli a nostro piacimento.\n",[2554,2557,2560,2563],{"header":2555,"text":2556},"Assicurazione priva di ambiguità","The Zebra è stata fondata per offrire ai clienti un modo più semplice per confrontare i fornitori di assicurazioni. Fondata nel 2012, The Zebra è un negozio di confronto di assicurazioni auto online che ricerca e offre le migliori tariffe disponibili. [The Zebra](https://www.thezebra.com/about/) si è recentemente ampliata offrendo il proprio servizio per proprietari di case e affittuari.\n",{"header":2558,"text":2559},"Troppi plug-in senza alcun vantaggio","The Zebra usava GitHub come repository e Jenkins per i deployment. I team usano anche Terraform per il deployment su AWS. La quantità di plug-in Jenkins ha creato un'enorme mole di lavoro di gestione. Inoltre, la loro varietà ha causato varie vulnerabilità della sicurezza perché alcuni strumenti non erano più supportati o erano troppo fragili per essere aggiornati nell'ambiente di deployment.\n\n\"Il problema più grande era che stavamo usando Jenkins per eseguire i nostri deployment prima di GitLab. Abbiamo usato molti plug-in per questo. Il sistema era così fragile che nessuno voleva toccarlo\", afferma Dan Bereczki, responsabile software senior. \"Chiunque provasse a toccarlo lo danneggiava, e poi via di deployment per un'intera giornata per cercare di sistemare le cose o di mantenerle aggiornate.\"\n\nI team volevano migliorare il processo di CI/CD esistente, ma ciò significava aggiungere plug-in a Jenkins, complicando ulteriormente il livello di manutenzione esistente. The Zebra aveva bisogno di una nuova soluzione che integrasse test e sicurezza, oltre a consentire il deployment su una [varietà di piattaforme diverse](/partners/){data-ga-name=\"different platforms\" data-ga-location=\"customers content\"}.\n",{"header":2561,"text":2562},"Una migrazione veloce con zero plug-in","The Zebra ha studiato varie piattaforme per sostituire i plug-in esistenti e diminuire lo stress della gestione. Hanno adottato GitLab perché fornisce un repository avanzato senza necessità di gestire i plug-in. Le funzionalità di CI/CD erano il punto di forza.\n\nInoltre, i team non vedevano l'ora di adottare GitLab perché offre funzionalità che altre soluzioni non forniscono, come ad esempio la sicurezza integrata. \"Tutti si sono resi conto di quanto controllo in più avessero sui loro processi e di quanto fosse facile effettuare la transizione. Siamo riusciti a completare la migrazione in meno di tre mesi\", dice Bereczki. Il 95% del codice Jenkins è stato migrato in quel periodo e da allora l'azienda si è del tutto allontanata da Jenkins e GitHub.\n\nTutti e sei i team di sviluppo delle applicazioni, e anche altri team al di fuori dello sviluppo, usano GitLab. \"Ora, invece di avere solo una manciata di persone che comprendono le complessità di Jenkins e che possono risolvere i problemi, tutti sanno come lavorare con la pipeline di GitLab\", dice Bereczki. I team sono passati dall'usare 3 strumenti (GitHub, Codeship CI e Jenkins Deploy) alla sola [CI/CD di GitLab](/solutions/continuous-integration/){data-ga-name=\"continuous integration\" data-ga-location=\"customers content\"}, completamente integrata e automatizzata.\n",{"header":2564,"text":2565},"Una sola piattaforma, tante soluzioni","Con GitLab, The Zebra può dedicarsi al deployment continuo, proprio perché i team possono eseguirlo a proprio piacimento senza intaccare la tabella di marcia. Così tutti i team di sviluppo ricoprono un ruolo più importante nel processo di deployment, perché capiscono come funziona la pipeline CI e possono lavorarci direttamente. Inoltre, l'infrastruttura non rappresenta più un collo di bottiglia per il deployment.\n\nIl flusso di lavoro di solito inizia con una richiesta da parte del team di marketing. Da lì, diventa una descrizione tecnica che viene suddivisa in una serie di ticket JIRA assegnati poi al team appropriato. Dopo averci lavorato, il codice viene generato e inserito nel repository di GitLab. Dopodiché, il team userà la pipeline CI/CD di GitLab per eseguire il deployment nell'ambiente di sviluppo. Terraform viene usato per implementare l'Infrastructure as Code per garantire che le modifiche alla configurazione vengano mantenute durante tutto il processo di test e deployment.\n\nI team usano Amazon EKS con RDS. Il routing del traffico viene inizialmente gestito da Cloudflare, poi dal bilanciamento del carico elastico interno. Quando gli sviluppatori devono connettere i servizi di The Zebra a servizi esterni di terze parti, usano Amazon Virtual Private Cloud. \"Non vogliamo sistemi stile scatola nera, di cui nessuno conosce il funzionamento. Di quei sistemi ce ne stiamo lentamente sbarazzando\", dice Bereczki.\n\nGitLab ha consentito relazioni interfunzionali tra i team di sviluppo, proprio perché ora detengono la responsabilità del proprio codice fino alla fine della produzione. Gli sviluppatori possono comprendere ogni fase del deployment e possono risolvere eventuali problemi e apportare modifiche senza preoccuparsi di interrompere il flusso di lavoro.\n\n[SAST e DAST di GitLab](/solutions/application-security-testing/){data-ga-name=\"sast and dast\" data-ga-location=\"customers content\"} semplificano la conformità per la certificazione SOC2 Type 1, tant'è che ora i team sono a un passo dalla certificazione SOC2 Type 2. Ha inoltre fornito ulteriori test e misure di sicurezza per ridurre il rischio. \"L'impatto maggiore è che abbiamo un sacco di vulnerabilità che non sapevamo ci fossero, ed è proprio su queste che ci stiamo concentrando. Le stiamo sistemando\", afferma Bereczki. Finora sono state sistemate tutte le criticità più importanti identificate su quattro progetti. \"La cosa bella è che non dovremo più recuperare il tempo perso quando programmeremo un test di penetrazione o quando eseguiremo i test trimestrali o semestrali, perché ora fanno parte della pipeline\", aggiunge Bereczki.\n",{},"/it-it/customers/thezebra",{"title":2520,"description":2569},"Scopri come The Zebra ha realizzato pipeline sicure e prive di ambiguità","it-it/customers/thezebra","9xx-pd64tRMoPHjbhlgRexXm2d43jQqjIVhn5j3w1-o",1781392683868]