CINXE.COM

Cos'è DevOps? | Atlassian

<!DOCTYPE html> <html id="magnolia" lang="it"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge, chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta property="fb:pages" content="115407078489594" /> <meta name="description" content="DevOps è la collaborazione tra team di sviluppo software e delle operazioni IT che enfatizza la comunicazione, la collaborazione e l&amp;#039;integrazione."> <meta name="author" content="Atlassian"> <link rel="canonical" href="https://www.atlassian.com/it/devops"/> <title> Cos&#039;è DevOps? | Atlassian </title> <link rel="preload" href="https://wac-cdn.atlassian.com/static/master/8974/assets/build/fonts/charlie-sans/charlie-text/Charlie_Text-Regular.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://wac-cdn.atlassian.com/static/master/8974/assets/build/fonts/charlie-sans/charlie-text/Charlie_Text-Semibold.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://wac-cdn.atlassian.com/static/master/8974/assets/build/fonts/charlie-sans/charlie-text/Charlie_Text-Bold.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://wac-cdn.atlassian.com/static/master/8974/assets/build/fonts/charlie-sans/charlie-text/Charlie_Text-Black.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://wac-cdn.atlassian.com/static/master/8974/assets/build/fonts/charlie-sans/charlie-display/Charlie_Display-Semibold.woff2" as="font" type="font/woff2" crossorigin> <link rel="preload" href="https://wac-cdn.atlassian.com/static/master/8974/assets/build/fonts/charlie-sans/charlie-display/Charlie_Display-Black.woff2" as="font" type="font/woff2" crossorigin> <link rel="stylesheet" href="https://wac-cdn.atlassian.com/static/master/8974/assets/build/css/wpl-main.css?cdnVersion=2631" id="main-css" /> <link href="https://wac-cdn.atlassian.com" rel="preconnect"> <script type="text/javascript" src="https://wac-cdn.atlassian.com/static/master/8974/assets/build/js/head.js?cdnVersion=2631"></script> <link rel="alternate" href="https://www.atlassian.com/devops" hreflang="x-default" /> <link rel="alternate" href="https://www.atlassian.com/devops" hreflang="en" /> <link rel="alternate" href="https://www.atlassian.com/ja/devops" hreflang="ja" /> <link rel="alternate" href="https://www.atlassian.com/fr/devops" hreflang="fr" /> <link rel="alternate" href="https://www.atlassian.com/de/devops" hreflang="de" /> <link rel="alternate" href="https://www.atlassian.com/es/devops" hreflang="es" /> <link rel="alternate" href="https://www.atlassian.com/br/devops" hreflang="pt-BR" /> <link rel="alternate" href="https://www.atlassian.com/zh/devops" hreflang="zh-Hans" /> <link rel="alternate" href="https://www.atlassian.com/ko/devops" hreflang="ko" /> <link rel="alternate" href="https://www.atlassian.com/ru/devops" hreflang="ru" /> <link rel="alternate" href="https://www.atlassian.com/pl/devops" hreflang="pl" /> <link rel="alternate" href="https://www.atlassian.com/it/devops" hreflang="it" /> <link rel="alternate" href="https://www.atlassian.com/nl/devops" hreflang="nl" /> <link rel="alternate" href="https://www.atlassian.com/hu/devops" hreflang="hu" /> <link rel="apple-touch-icon" sizes="16x16" href="/favicon-16x16.png" /> <link rel="apple-touch-icon" sizes="32x32" href="/favicon-32x32.png" /> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" /> <link rel="icon" type="image/png" href="/favicon-32x32.png" sizes="32x32" /> <meta name="theme-color" content="#205081"> <meta property="og:title" content="Cos&#039;è DevOps? | Atlassian" /> <meta property="og:description" content="DevOps è la collaborazione tra team di sviluppo software e delle operazioni IT che enfatizza la comunicazione, la collaborazione e l&amp;#039;integrazione." /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://www.atlassian.com/it/devops" /> <meta property="og:site_name" content="Atlassian" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:site" content="@Atlassian" /> <script src="https://wac-cdn.atlassian.com/static/master/8974/assets/build/js/jquery.js?cdnVersion=2631"></script> <style> .imkt-sticky-wrapper { position: relative; z-index: 10; } .pull-quote p { margin-bottom: 8px; } .pull-quote h2 { font-size: 36px; line-height: 50px; font-weight: 300; } .card-link div.component.component--image .div-inline-svg { margin-bottom: 0px; } .sign-up .component--exact-target-form .exact-target-form__email-input input[type="email"] { color: #091E42 !important; } .component--exact-target-form .exact-target-form__email-input input[type="email"] {max-width: 500px;} .imkt-content-hub-microsite-inherit { display:none; } </style> <script type="text/javascript"> window.featureFlags = "".split('&amp;') .reduce((flags, flagStr) => { const [flagKey, flagValue] = flagStr.split('='); return { ...flags, [flagKey]: flagValue }; }, {}) </script> <script type="text/javascript"> window.cmsPageVariant = window.cmsPageVariant ? window.cmsPageVariant : window.featureFlags?.cmsVariant; </script> <script type="text/javascript"> var LOCALIZED_PRICING_CONTENTFUL_SPACE = "3s3v3nq72la0"; var LOCALIZED_PRICING_CONTENTFUL_ENVIRONMENT = "master"; var LOCALIZED_PRICING_CONTENTFUL_ACCESS_TOKEN = "v5nSeyuO6dUxZX_Gh5OWEHOJHt3GYSKtyB7ySulLgHg"; var LOCALIZED_CCP_PRICING_CONTENTFUL_ENVIRONMENT = "master"; var LOCALIZED_CCP_PRICING_CONTENTFUL_ACCESS_TOKEN = "v5nSeyuO6dUxZX_Gh5OWEHOJHt3GYSKtyB7ySulLgHg"; var LOCALIZED_PRICING_USE_GEO_CURRENCY = true; </script> </head> <body id="devops" class="wac devops" data-headerless-path="devops"> <div class="language-selector-banner "> <script type="text/x-component"> { "type":"imkt.components.LanguageSwitcherNav", "params": { } } </script> <span class="language-selector-banner__close-banner">Close</span> <div class="language-selector-banner__inner-container"> <div class="language-selector-banner__language-suggestion"> <a href="#">Visualizzare la pagina in <span class="preferred-locale-detected">tua lingua</span>?</a> </div> <div class="language-selector-banner__language-selector"> <a href="#" class="language-selector-banner__language-selector__trigger">Lingue</a> <div class="language-selector-banner__language-selector__options"> <div class="language-selector-banner__language-selector__options__header"> <span>Scegli la tua lingua</span> </div> <ul class="language-selector-banner__language-selector__options__list"> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="中文" data-event="clicked" data-uuid="212a1c0b-40-0" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-lang="zh" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/zh/devops" href="https://www.atlassian.com/zh/devops">中文</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="Deutsch" data-event="clicked" data-uuid="212a1c0b-40-1" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-lang="de" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/de/devops" href="https://www.atlassian.com/de/devops">Deutsch</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="English" data-event="clicked" data-uuid="212a1c0b-40-2" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-lang="en" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/devops" href="https://www.atlassian.com/devops">English</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="Español" data-event="clicked" data-uuid="212a1c0b-40-3" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-lang="es" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/es/devops" href="https://www.atlassian.com/es/devops">Español</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="Français" data-event="clicked" data-uuid="212a1c0b-40-4" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-lang="fr" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/fr/devops" href="https://www.atlassian.com/fr/devops">Français</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="Italiano" data-event="clicked" data-uuid="212a1c0b-40-5" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-lang="it" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/it/devops" href="https://www.atlassian.com/it/devops">Italiano</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="한국어" data-event="clicked" data-uuid="212a1c0b-40-6" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-lang="ko" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/ko/devops" href="https://www.atlassian.com/ko/devops">한국어</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="Nederlands" data-event="clicked" data-uuid="212a1c0b-40-7" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-lang="nl" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/nl/devops" href="https://www.atlassian.com/nl/devops">Nederlands</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="日本語" data-event="clicked" data-uuid="212a1c0b-40-8" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-lang="ja" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/ja/devops" href="https://www.atlassian.com/ja/devops">日本語</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="Português" data-event="clicked" data-uuid="212a1c0b-40-9" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-lang="br" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/br/devops" href="https://www.atlassian.com/br/devops">Português</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="Pусский" data-event="clicked" data-uuid="212a1c0b-40-10" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-lang="ru" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/ru/devops" href="https://www.atlassian.com/ru/devops">Pусский</a> </li> <li class="language-selector-banner__language-selector__options__list__item"> <a aria-label="Polski" data-event="clicked" data-uuid="212a1c0b-40-11" data-event-component="linkButton" data-event-container="languageSelectorBanner" data-schema-version="1" data-lang="pl" class="notranslate SL_opaque" data-locale-url="https://www.atlassian.com/pl/devops" href="https://www.atlassian.com/pl/devops">Polski</a> </li> </ul> </div> </div> </div> </div> <header class="header header--wac"> <style> @media (min-width: 1024px) { #adg4-global-nav .adg4-nav-link-products .dropdown-content { left: -100px; width: 912px; } } .adg4-nav-link-teams .dropdown-content, .adg4-nav-link-why-atlassian .dropdown-content { width: 696px; left: 5px; } .adg4-nav-link-resources .dropdown-content { width: 912px; right: -170px; } #adg4-global-nav .intra-div.n10 { background: #F8F8F8; } #adg4-global-nav div.h5:before { content: "\00A0"; display: block; } #adg4-global-nav a.component__link.default { font-size: 0.875rem; margin: 0; padding: 5px 0; line-height: 1.8; display: block; color: inherit; } #adg4-global-nav a.component__link.default:hover { text-decoration: none; color: #0052CC; } #adg4-global-nav h3 { font-size: 0.875rem; margin: 0; font-weight: 600; } #adg4-global-nav p { font-size: 0.75rem; margin: 0; color: #505258; } #adg4-global-nav .products-tab-contents .component__image--left img { border-radius: 5px; padding: 5px; background-color: #f8f8f8; margin: 0; } #adg4-global-nav .products-tab-contents a.component--block__link:hover .component__image--left img { background-color: #F0F1F2; } #adg4-global-nav .dropdown-content a.component--block__link:hover h3 { color: #1868DB; } .nav-two-col .intra-div.flexRow.wrap, .nav-three-col .intra-div.flexRow.wrap, .nav-four-col .intra-div.flexRow.wrap, .bottom-three-col .intra-div.flexRow.wrap, .bottom-four-col .intra-div.flexRow.wrap { display: grid; gap: 32px; } .nav-two-col .intra-div.flexRow.wrap { grid-template-columns: 1fr 1fr; padding: 40px 32px 40px 40px; } .bottom-three-col .intra-div.flexRow.wrap, .nav-three-col .intra-div.flexRow.wrap { grid-template-columns: 1fr 1fr 1fr; padding: 40px; } .bottom-four-col .intra-div.flexRow.wrap, .nav-four-col .intra-div.flexRow.wrap { grid-template-columns: 1fr 1fr 1fr 1fr; padding: 40px; } @media (max-width: 1023px) { .bottom-three-col .intra-div.flexRow.wrap, .bottom-four-col .intra-div.flexRow.wrap, .nav-two-col .intra-div.flexRow.wrap, .nav-three-col .intra-div.flexRow.wrap, .nav-four-col .intra-div.flexRow.wrap { padding: 20px; grid-template-columns: 1fr; } } .component.s0.between.component--block.team-card { position: relative; } .component.s0.between.component--block.team-card .hoverable { position: absolute; opacity: 0; width: 1px; height: 1px; top: 0px; left: 0px; } .component.s0.between.component--block.team-card:hover .component--image-heading-textblock img { opacity: 0; } .component.s0.between.component--block.team-card:hover .hoverable { width: auto; height: 28px; opacity: 1; } #adg4-global-nav .component--image-heading-textblock.with-flex { display: flex; } #adg4-global-nav .component--image-heading-textblock.with-flex div.component__image { margin-right: 8px; } #adg4-global-nav .component--image-heading-textblock.with-flex div.component__heading-textblock { margin-left: 8px; } #adg4-global-nav span.lozenge { border: 0; background: #cfe1fd; border-radius: 30px; font-size: .625rem; font-weight: 600; text-transform: uppercase; padding: 1px 6px; letter-spacing: .3px; line-height: 1.45; white-space: nowrap; vertical-align: middle; } .imkt-sticky-wrapper { border-top: 1px solid #DDDEE1; } .imkt-sticky-wrapper .imkt-navbar .imkt-navbar__main-section { min-height: 72px } </style> <nav id="adg4-global-nav" class="adg4-global-nav globalNav prod-view "> <div class="nav-space"> <div class="adg4-nav-inner"> <div class="overlay-style overlay-color"></div> <div class="overlay-style overlay-clickable"><button class="close-all"></button></div> <a href="/it/" class="header-link" data-event="clicked" data-uuid="0703b6c2-3e-logo-link" data-event-component="linkButton" data-event-container="globalNavWac-ADG4" data-schema-version="1" > <img class="header-logo" alt="Atlassian" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/AtlassianHeaderLogo.svg" style="aspect-ratio: 180/24;"> </a> <button class="mobile-toggle" title="Mobile menu"> <hr class="top" /> <hr class="mid mid1" /> <hr class="mid mid2" /> <hr class="bot" /> </button> <div class="menu-right"> <div class="menu-popout"> <div class="inter-popout-container"> <ul class="nav-links"> <li class="cta-mobile"> <a class="cta button--one button--regular button--primary" href="/it/try" data-event="clicked" data-uuid="0703b6c2-3e-cta-mobile" data-event-component="linkButton" data-event-container="globalNav-cta-mobile" data-schema-version="1" data-label-english="Get it free" >Provalo ora</a> </li> <li class="outline-element"></li> <li id="adg4-nav-link-products" class="nav-link globalNav has-dropdown multi adg4-nav-link-products"> <button class="nav-link-button main current-page-false" data-navlinkid="nav-link-22d568a6-9ff4-4125-bc6b-05c6e1965a64" data-event="clicked" data-uuid="22d568a6-9f-link" data-event-component="linkButton" data-event-container="globalNav-navigation-link" data-schema-version="1" > Prodotti <svg class="desktop" width="11" height="6" viewBox="0 0 11 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.19995 1.18182L5.19995 4.81818L1.19995 1.18182" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg> </button> <button class="mobile-nav-link nav-link-button" data-tabid="tab-d3062495-a1fa-455d-af4a-1deb514d7223" data-navlinkid="nav-link-22d568a6-9ff4-4125-bc6b-05c6e1965a64"> In primo piano <svg class="mobile" width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.36377 1L5.00013 5L1.36377 9" stroke="#101214" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> </button> <button class="mobile-nav-link nav-link-button" data-tabid="tab-e0500fdf-b128-45d6-93b4-b062a202b657" data-navlinkid="nav-link-22d568a6-9ff4-4125-bc6b-05c6e1965a64"> Sviluppatori <svg class="mobile" width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.36377 1L5.00013 5L1.36377 9" stroke="#101214" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> </button> <button class="mobile-nav-link nav-link-button" data-tabid="tab-c014fb24-377d-4a31-89c4-6071c19f8a95" data-navlinkid="nav-link-22d568a6-9ff4-4125-bc6b-05c6e1965a64"> Product manager <svg class="mobile" width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.36377 1L5.00013 5L1.36377 9" stroke="#101214" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> </button> <button class="mobile-nav-link nav-link-button" data-tabid="tab-3d19a5a4-952c-4fb1-9f13-7892fa162cec" data-navlinkid="nav-link-22d568a6-9ff4-4125-bc6b-05c6e1965a64"> Professionisti IT <svg class="mobile" width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.36377 1L5.00013 5L1.36377 9" stroke="#101214" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> </button> <button class="mobile-nav-link nav-link-button" data-tabid="tab-e3ef4fba-ad10-4f84-af12-2f6f6d1efd67" data-navlinkid="nav-link-22d568a6-9ff4-4125-bc6b-05c6e1965a64"> Team aziendali <svg class="mobile" width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.36377 1L5.00013 5L1.36377 9" stroke="#101214" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> </button> <button class="mobile-nav-link nav-link-button" data-tabid="tab-7d0e41e0-832f-4327-9102-52887f676ce2" data-navlinkid="nav-link-22d568a6-9ff4-4125-bc6b-05c6e1965a64"> Team dirigenziale <svg class="mobile" width="6" height="10" viewBox="0 0 6 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.36377 1L5.00013 5L1.36377 9" stroke="#101214" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg> </button> <div class="dropdown-content" id="nav-link-22d568a6-9ff4-4125-bc6b-05c6e1965a64"> <div class="dropdown-content-inner"> <div class="tab-buttons-area"> <button class="tab-button active" data-navlinkid="nav-link-22d568a6-9ff4-4125-bc6b-05c6e1965a64" data-tabid="tab-d3062495-a1fa-455d-af4a-1deb514d7223" data-event="clicked" data-uuid="d3062495-a1-tab-butotn" data-event-component="linkButton" data-event-container="globalNav-tab-button" data-schema-version="1" > In primo piano </button> <button class="tab-button " data-navlinkid="nav-link-22d568a6-9ff4-4125-bc6b-05c6e1965a64" data-tabid="tab-e0500fdf-b128-45d6-93b4-b062a202b657" data-event="clicked" data-uuid="e0500fdf-b1-tab-butotn" data-event-component="linkButton" data-event-container="globalNav-tab-button" data-schema-version="1" > Sviluppatori </button> <button class="tab-button " data-navlinkid="nav-link-22d568a6-9ff4-4125-bc6b-05c6e1965a64" data-tabid="tab-c014fb24-377d-4a31-89c4-6071c19f8a95" data-event="clicked" data-uuid="c014fb24-37-tab-butotn" data-event-component="linkButton" data-event-container="globalNav-tab-button" data-schema-version="1" > Product manager </button> <button class="tab-button " data-navlinkid="nav-link-22d568a6-9ff4-4125-bc6b-05c6e1965a64" data-tabid="tab-3d19a5a4-952c-4fb1-9f13-7892fa162cec" data-event="clicked" data-uuid="3d19a5a4-95-tab-butotn" data-event-component="linkButton" data-event-container="globalNav-tab-button" data-schema-version="1" > Professionisti IT </button> <button class="tab-button " data-navlinkid="nav-link-22d568a6-9ff4-4125-bc6b-05c6e1965a64" data-tabid="tab-e3ef4fba-ad10-4f84-af12-2f6f6d1efd67" data-event="clicked" data-uuid="e3ef4fba-ad-tab-butotn" data-event-component="linkButton" data-event-container="globalNav-tab-button" data-schema-version="1" > Team aziendali </button> <button class="tab-button " data-navlinkid="nav-link-22d568a6-9ff4-4125-bc6b-05c6e1965a64" data-tabid="tab-7d0e41e0-832f-4327-9102-52887f676ce2" data-event="clicked" data-uuid="7d0e41e0-83-tab-butotn" data-event-component="linkButton" data-event-container="globalNav-tab-button" data-schema-version="1" > Team dirigenziale </button> <div class="link-in-dropdown"> <a class="easy-link-arrow" href="/it/software" data-event="clicked" data-uuid="7d0e41e0-83" data-event-component="linkButton" data-event-container="globalNav-tab-link-in-dropdown" data-schema-version="1" > Vedi tutti i prodotti </a> </div> </div> <div class="tab-content-area globalNav cols-6"> <div id="tab-d3062495-a1fa-455d-af4a-1deb514d7223" class="singular-tab-content active"> <h5 class="mobile-title eyebrows"> In primo piano </h5> <div class="component component--block products-tab-contents nav-two-col" style="margin:0;" > <div class="intra-div flexRow alignContentStart alignItemsStart justifyStart wrap no s0 between flexColSm has-border border-color- padding-24 padding-style-allSides allSides border-radius-default border-width-0"> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/it/software/jira" class="component--block__link" data-event="clicked" data-uuid="866c24d9-b0" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="a15115f1" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Jira </h3> <p>Gestione flessibile dei progetti</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/it/software/confluence" class="component--block__link" data-event="clicked" data-uuid="561b5cff-b0" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="c58719b2" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Confluence.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Confluence </h3> <p>Conoscenza, tutto in un unico posto</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/it/software/jira/service-management" class="component--block__link" data-event="clicked" data-uuid="94838acb-4e" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="402ab225" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira-Service-Management.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Jira Service Management </h3> <p>Fornitura dei servizi high velocity</p> </div> </div> </a> </div> <div class="component s0 between hide-all component--block" style="margin:4px 0;padding:0;" > <a href="https://trello.com/home" class="component--block__link" data-event="clicked" data-uuid="1cf0174b-9a" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="6069d7e9" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Trello.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Trello </h3> <p>Lavoro visualizzato e organizzato</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/it/software/rovo" class="component--block__link" data-event="clicked" data-uuid="154e84e5-f5" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="1a28c744" alt="Icona Rovo" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn-bfldr.atlassian.com/K3MHR9G8/at/k5xhw8hpqxghzb55nfktt4/logo-light_Rovo_mark_brand_RGB.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Rovo <span class="lozenge blue200 text-adg4secondarynavy">NUOVA</span> </h3> <p>Sblocca le conoscenze aziendali</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/it/software/jira/product-discovery" class="component--block__link" data-event="clicked" data-uuid="44176d6a-9a" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="61053761" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira-Product-Discovery.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Jira Product Discovery <span class="lozenge blue200 text-adg4secondarynavy">NUOVA</span> </h3> <p>Acquisisci e assegna la priorità alle idee</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/it/software/compass" class="component--block__link" data-event="clicked" data-uuid="a182ac56-4e" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="659f8f31" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Compass.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Compass <span class="lozenge blue200 text-adg4secondarynavy">NUOVA</span> </h3> <p>Ottimizza lo stato del software</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/it/software/guard" class="component--block__link" data-event="clicked" data-uuid="50063449-6b" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="58aaa51d" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Guard.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Guard <span class="lozenge blue200 text-adg4secondarynavy">NUOVA</span> </h3> <p>Sicurezza avanzata del cloud</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/it/software/loom" class="component--block__link" data-event="clicked" data-uuid="6ee54a1e-1e" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="e12ac81c" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Loom.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Loom <span class="lozenge blue200 text-adg4secondarynavy">NUOVA</span> </h3> <p>Aggiornamenti video rapidi e asincroni</p> </div> </div> </a> </div> </div> </div> </div> <div id="tab-e0500fdf-b128-45d6-93b4-b062a202b657" class="singular-tab-content "> <h5 class="mobile-title eyebrows"> Sviluppatori </h5> <div class="component component--block products-tab-contents nav-two-col" style="margin:0;" > <div class="intra-div flexRow alignContentStart alignItemsStart justifyStart wrap no s0 between flexColSm has-border border-color- padding-24 padding-style-allSides allSides border-radius-default border-width-0"> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/it/software/jira" class="component--block__link" data-event="clicked" data-uuid="676acbb3-62" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="29306f11" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Jira </h3> <p>Gestione flessibile dei progetti</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/it/software/bitbucket" class="component--block__link" data-event="clicked" data-uuid="c33432cf-d2" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="04091352" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Bitbucket.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Bitbucket </h3> <p>Repository collaborativi di codice</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/it/software/compass" class="component--block__link" data-event="clicked" data-uuid="b189cc6c-90" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="461b52ba" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Compass.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Compass <span class="lozenge blue200 text-adg4secondarynavy">NUOVA</span> </h3> <p>Ottimizza lo stato del software</p> </div> </div> </a> </div> </div> </div> </div> <div id="tab-c014fb24-377d-4a31-89c4-6071c19f8a95" class="singular-tab-content "> <h5 class="mobile-title eyebrows"> Product manager </h5> <div class="component component--block products-tab-contents nav-two-col" style="margin:0;" > <div class="intra-div flexRow alignContentStart alignItemsStart justifyStart wrap no s0 between flexColSm has-border border-color- padding-24 padding-style-allSides allSides border-radius-default border-width-0"> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/it/software/jira" class="component--block__link" data-event="clicked" data-uuid="290c4dc3-76" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="a76bb88f" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Jira </h3> <p>Gestione flessibile dei progetti</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/it/software/confluence" class="component--block__link" data-event="clicked" data-uuid="6ce391a6-10" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="50f44221" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Confluence.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Confluence </h3> <p>Conoscenza, tutto in un unico posto</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0 ;padding:0;" > <a href="/it/software/jira/product-discovery" class="component--block__link" data-event="clicked" data-uuid="b6e816c2-90" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="38733354" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira-Product-Discovery.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Jira Product Discovery <span class="lozenge blue200 text-adg4secondarynavy">NUOVA</span> </h3> <p>Acquisisci e assegna la priorità alle idee</p> </div> </div> </a> </div> </div> </div> </div> <div id="tab-3d19a5a4-952c-4fb1-9f13-7892fa162cec" class="singular-tab-content "> <h5 class="mobile-title eyebrows"> Professionisti IT </h5> <div class="component component--block products-tab-contents nav-two-col" style="margin:0;" > <div class="intra-div flexRow alignContentStart alignItemsStart justifyStart wrap no s0 between flexColSm has-border border-color- padding-24 padding-style-allSides allSides border-radius-default border-width-0"> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/it/software/jira/service-management" class="component--block__link" data-event="clicked" data-uuid="1c45f049-49" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="74cb2c5b" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira-Service-Management.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Jira Service Management </h3> <p>Fornitura dei servizi high velocity</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/it/software/guard" class="component--block__link" data-event="clicked" data-uuid="923a9b01-40" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="cd74c518" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Guard.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Guard <span class="lozenge blue200 text-adg4secondarynavy">NUOVA</span> </h3> <p>Sicurezza avanzata del cloud</p> </div> </div> </a> </div> </div> </div> </div> <div id="tab-e3ef4fba-ad10-4f84-af12-2f6f6d1efd67" class="singular-tab-content "> <h5 class="mobile-title eyebrows"> Team aziendali </h5> <div class="component component--block products-tab-contents nav-two-col" style="margin:0;" > <div class="intra-div flexRow alignContentStart alignItemsStart justifyStart wrap no s0 between flexColSm has-border border-color- padding-24 padding-style-allSides allSides border-radius-default border-width-0"> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/it/software/jira" class="component--block__link" data-event="clicked" data-uuid="13474f83-26" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="1ef222e7" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Jira </h3> <p>Gestione flessibile dei progetti</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/it/software/confluence" class="component--block__link" data-event="clicked" data-uuid="4b6d0074-94" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="5dc02e14" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Confluence.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Confluence </h3> <p>Conoscenza, tutto in un unico posto</p> </div> </div> </a> </div> <div class="component alignContentStretch alignItemsStretch justifyStart noWrap no s0 between component--block" style="margin:4px 0;padding:0;:;" > <a href="https://trello.com/home" class="component--block__link" data-event="clicked" data-uuid="05036e06-dd" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="f5faeacd" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Trello.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Trello </h3> <p>Lavoro visualizzato e organizzato</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/it/software/loom" class="component--block__link" data-event="clicked" data-uuid="c3dcae40-95" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="4d83dea7" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Loom.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Loom <span class="lozenge blue200 text-adg4secondarynavy">NUOVA</span> </h3> <p>Aggiornamenti video rapidi e asincroni</p> </div> </div> </a> </div> </div> </div> </div> <div id="tab-7d0e41e0-832f-4327-9102-52887f676ce2" class="singular-tab-content "> <h5 class="mobile-title eyebrows"> Team dirigenziale </h5> <div class="component component--block products-tab-contents nav-two-col" style="margin:0;" > <div class="intra-div flexRow alignContentStart alignItemsStart justifyStart wrap no s0 between flexColSm has-border border-color- padding-24 padding-style-allSides allSides border-radius-default border-width-0"> <div class="component s0 between component--block" style="margin:4px 0 ;padding:0;" > <a href="/it/software/jira" class="component--block__link" data-event="clicked" data-uuid="3c258fc0-fc" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="a891fdc9" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Jira </h3> <p>Gestione flessibile dei progetti</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0 ;padding:0;" > <a href="https://loom.com" class="component--block__link" data-event="clicked" data-uuid="21331073-0f" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="3bbb9fed" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Confluence.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Confluence </h3> <p>Conoscenza, tutto in un unico posto</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0 ;padding:0;" > <a href="/it/software/loom" class="component--block__link" data-event="clicked" data-uuid="b30cd095-78" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="c3942edb" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Loom.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Loom <span class="lozenge blue200 text-adg4secondarynavy">NUOVA</span> </h3> <p>Aggiornamenti video rapidi e asincroni</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0 ;padding:0;" > <a href="/it/software/jira-align" class="component--block__link" data-event="clicked" data-uuid="e177e36d-f2" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="c3d49c45" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira-Align.svg" loading="lazy" /> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Jira Align </h3> <p>Pianificazione del lavoro a livello aziendale e valore</p> </div> </div> </a> </div> </div> </div> </div> </div></div> <button class="mobile-back-button"> <svg width="16" height="15" viewBox="0 0 16 15" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M7.77087 14.5334C7.87109 14.4335 7.9506 14.3148 8.00485 14.1841C8.0591 14.0535 8.08702 13.9134 8.08702 13.772C8.08702 13.6306 8.0591 13.4905 8.00485 13.3599C7.9506 13.2292 7.87109 13.1105 7.77087 13.0106L3.68091 8.92576L14.0174 8.92576C14.3034 8.92576 14.5777 8.8123 14.7799 8.61033C14.9821 8.40837 15.0957 8.13444 15.0957 7.84882C15.0957 7.5632 14.9821 7.28927 14.7799 7.08731C14.5777 6.88534 14.3034 6.77188 14.0174 6.77188L3.68091 6.77188L7.77087 2.68705C7.87109 2.58712 7.9506 2.46843 8.00485 2.33778C8.0591 2.20714 8.08702 2.06709 8.08702 1.92565C8.08702 1.78421 8.0591 1.64416 8.00485 1.51351C7.9506 1.38286 7.87109 1.26418 7.77087 1.16425C7.35033 0.744243 6.6667 0.744243 6.24508 1.16425L0.315557 7.08742C0.120278 7.28171 0.00717735 7.54348 -0.00038147 7.81867V7.88005C0.00734234 8.15489 0.120439 8.41626 0.315557 8.61022L6.24508 14.5334C6.34523 14.6335 6.46415 14.713 6.59505 14.7672C6.72596 14.8213 6.86627 14.8492 7.00798 14.8492C7.14968 14.8492 7.28999 14.8213 7.4209 14.7672C7.5518 14.713 7.67072 14.6335 7.77087 14.5334Z" fill="#1868DB"/> </svg> Back </button> </div> </li> <li id="adg4-nav-link-teams" class="nav-link globalNav has-dropdown single adg4-nav-link-teams"> <button class="nav-link-button main current-page-false" data-navlinkid="nav-link-c7337bad-f071-4c96-b5a3-99d33e6c73bd" data-event="clicked" data-uuid="c7337bad-f0-link" data-event-component="linkButton" data-event-container="globalNav-navigation-link" data-schema-version="1" > Team <svg class="desktop" width="11" height="6" viewBox="0 0 11 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.19995 1.18182L5.19995 4.81818L1.19995 1.18182" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg> </button> <div class="dropdown-content" id="nav-link-c7337bad-f071-4c96-b5a3-99d33e6c73bd"> <div class="dropdown-content-inner"> <div class="tab-buttons-area"> </div> <div class="tab-content-area globalNav cols-1"> <div id="tab-8212b0b7-5103-48a7-8a92-ac9fbd91d1b4" class="singular-tab-content active"> <h5 class="mobile-title eyebrows"> Team </h5> <div class="component component--block nav-three-col" style="margin:0;" > <div class="intra-div flexRow alignContentStart alignItemsStretch justifyStart wrap no s0 between flexColSm has-border border-color- padding-24 padding-style-allSides allSides border-radius-default border-width-0"> <div class="component s0 between component--block team-card" style="margin:0;" > <a href="/it/teams/software-development" class="component--block__link" data-event="clicked" data-uuid="f708e77a-a5" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock"> <div class="component__image"> <img id="90d05cb9" alt="" class="component__image xs-compact-bottom xs-none-top" style="width:28px;height:28px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/nav-software.svg" loading="lazy" /> </div> <div class="component__heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Software </h3> <p>Rilascia software innovativo e di alta qualità più velocemente</p> </div> </div> <div class="component component--image hoverable"> <img id="38496121" alt="" class="component__image" style="width:28px;height:28px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/nav-software-hover.svg" loading="lazy" /> </div> </a> </div> <div class="component s0 between component--block team-card" style="margin:0;" > <a href="/it/teams/marketing" class="component--block__link" data-event="clicked" data-uuid="6fe6061e-15" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock"> <div class="component__image"> <img id="1126eb5b" alt="" class="component__image xs-none-top xs-compact-bottom" style="width:44px;height:28px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/nav-marketing.svg" loading="lazy" /> </div> <div class="component__heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Marketing </h3> <p>Strategie collaborative per il successo di marketing</p> </div> </div> <div class="component component--image hoverable"> <img id="663b0d9c" alt="" class="component__image" style="width:44px;height:28px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/nav-marketing-hover.svg" loading="lazy" /> </div> </a> </div> <div class="component s0 between component--block team-card" style="margin:0;" > <a href="/it/teams/it" class="component--block__link" data-event="clicked" data-uuid="bd6097b7-ae" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--image-heading-textblock"> <div class="component__image"> <img id="c99a84f3" alt="" class="component__image xs-none-top xs-compact-bottom" style="width:32px;height:28px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/nav-it.svg" loading="lazy" /> </div> <div class="component__heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > IT </h3> <p>Offri operazioni e servizi di assistenza eccezionali.</p> </div> </div> <div class="component component--image hoverable"> <img id="b459ac25" alt="" class="component__image" style="width:32px;height:28px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/nav-it-hover.svg" loading="lazy" /> </div> </a> </div> </div> </div> <div class="component component--block bottom-three-col" style="margin-top:0;" > <div class="intra-div flexRow alignContentStart alignItemsStretch justifyStart wrap no s0 between flexColSm component--block__background neutral100 has-border border-color- padding-24 padding-style-allSides allSides border-radius-default border-width-0"> <div class="component s0 between component--block col-1" style="margin:0;" > <div class="component component--heading"> <h5 class="fnt-wt font-wt-600 fnt-mg font-mgn-16 fnt-ln font-lnh- heading" > Soluzione </h5> </div> <div class="component component--link-button "> <a href="/it/solutions/work-management" data-event="clicked" data-uuid="b179f79d-e5" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Gestione del lavoro" data-label-english="Work Management" class="component__link default " > Gestione del lavoro </a> </div> <div class="component component--link-button "> <a href="/it/solutions/itsm" data-event="clicked" data-uuid="5ad93cb6-9a" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Gestione dei servizi IT" data-label-english="IT Service Management" class="component__link default " > Gestione dei servizi IT </a> </div> <div class="component component--link-button "> <a href="/it/solutions/devops" data-event="clicked" data-uuid="d013113f-55" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Agile e DevOps" data-label-english="Agile & DevOps" class="component__link default " > Agile e DevOps </a> </div> </div> <div class="component s0 between component--block col-1" > <div class="component component--heading"> <h5 class="fnt-wt font-wt-600 fnt-mg font-mgn-16 fnt-ln font-lnh- heading" > Per dimensione del team </h5> </div> <div class="component component--link-button "> <a href="/it/enterprise" data-event="clicked" data-uuid="f56440e6-51" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Enterprise" data-label-english="Enterprise" class="component__link default " > Enterprise </a> </div> <div class="component component--link-button "> <a href="/it/software/small-business" data-event="clicked" data-uuid="7515a7d2-b8" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Piccole imprese" data-label-english="Small business" class="component__link default " > Piccole imprese </a> </div> <div class="component component--link-button "> <a href="/it/software/startups" data-event="clicked" data-uuid="7dd4032c-05" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Startup" data-label-english="Startup" class="component__link default " > Startup </a> </div> <div class="component component--link-button "> <a href="/it/teams/nonprofits" data-event="clicked" data-uuid="ecd56900-50" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Organizzazioni non profit" data-label-english="Non-profit" class="component__link default " > Organizzazioni non profit </a> </div> </div> <div class="component s0 between component--block col-1" > <div class="component component--heading"> <h5 class="fnt-wt font-wt-600 fnt-mg font-mgn-16 fnt-ln font-lnh- heading" > Per settore </h5> </div> <div class="component component--link-button "> <a href="/it/industries/retail" data-event="clicked" data-uuid="d1ccbcfe-58" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Vendita al dettaglio" data-label-english="Retail" class="component__link default " > Vendita al dettaglio </a> </div> <div class="component component--link-button "> <a href="/it/industries/telecom" data-event="clicked" data-uuid="3c615ef5-97" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Telecomunicazioni" data-label-english="Telecommunications" class="component__link default " > Telecomunicazioni </a> </div> <div class="component component--link-button "> <a href="/it/industries/professional-services" data-event="clicked" data-uuid="4926e993-46" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Servizi professionali" data-label-english="Professional services" class="component__link default " > Servizi professionali </a> </div> <div class="component component--link-button "> <a href="/it/government" data-event="clicked" data-uuid="89d1956c-e2" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Enti pubblici" data-label-english="Government" class="component__link default " > Enti pubblici </a> </div> </div> </div> </div> </div> </div></div> <button class="mobile-back-button"> <svg width="16" height="15" viewBox="0 0 16 15" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M7.77087 14.5334C7.87109 14.4335 7.9506 14.3148 8.00485 14.1841C8.0591 14.0535 8.08702 13.9134 8.08702 13.772C8.08702 13.6306 8.0591 13.4905 8.00485 13.3599C7.9506 13.2292 7.87109 13.1105 7.77087 13.0106L3.68091 8.92576L14.0174 8.92576C14.3034 8.92576 14.5777 8.8123 14.7799 8.61033C14.9821 8.40837 15.0957 8.13444 15.0957 7.84882C15.0957 7.5632 14.9821 7.28927 14.7799 7.08731C14.5777 6.88534 14.3034 6.77188 14.0174 6.77188L3.68091 6.77188L7.77087 2.68705C7.87109 2.58712 7.9506 2.46843 8.00485 2.33778C8.0591 2.20714 8.08702 2.06709 8.08702 1.92565C8.08702 1.78421 8.0591 1.64416 8.00485 1.51351C7.9506 1.38286 7.87109 1.26418 7.77087 1.16425C7.35033 0.744243 6.6667 0.744243 6.24508 1.16425L0.315557 7.08742C0.120278 7.28171 0.00717735 7.54348 -0.00038147 7.81867V7.88005C0.00734234 8.15489 0.120439 8.41626 0.315557 8.61022L6.24508 14.5334C6.34523 14.6335 6.46415 14.713 6.59505 14.7672C6.72596 14.8213 6.86627 14.8492 7.00798 14.8492C7.14968 14.8492 7.28999 14.8213 7.4209 14.7672C7.5518 14.713 7.67072 14.6335 7.77087 14.5334Z" fill="#1868DB"/> </svg> Back </button> </div> </li> <li id="adg4-nav-link-why-atlassian" class="nav-link globalNav has-dropdown single adg4-nav-link-why-atlassian"> <button class="nav-link-button main current-page-false" data-navlinkid="nav-link-fa47bfda-a17c-48bb-b238-3fb7545b1e42" data-event="clicked" data-uuid="fa47bfda-a1-link" data-event-component="linkButton" data-event-container="globalNav-navigation-link" data-schema-version="1" > Perché Atlassian <svg class="desktop" width="11" height="6" viewBox="0 0 11 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.19995 1.18182L5.19995 4.81818L1.19995 1.18182" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg> </button> <div class="dropdown-content" id="nav-link-fa47bfda-a17c-48bb-b238-3fb7545b1e42"> <div class="dropdown-content-inner"> <div class="tab-buttons-area"> </div> <div class="tab-content-area globalNav cols-1"> <div id="tab-94bac309-9300-4042-bafe-297e6188d84f" class="singular-tab-content active"> <h5 class="mobile-title eyebrows"> Perché Atlassian </h5> <div class="component component--block nav-three-col" style="margin:0;" > <div class="intra-div flexRow alignContentStart alignItemsStretch justifyStart wrap no s0 between flexColSm has-border border-color- padding-24 padding-style-allSides allSides border-radius-default border-width-0"> <div class="component s0 between component--block" style="margin:0;" > <a href="https://marketplace.atlassian.com/" class="component--block__link" data-event="clicked" data-uuid="c9dc5872-ad" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Integrazioni </h3> <p>Connetti migliaia di app ai tuoi prodotti Atlassian</p> </div> </a> </div> <div class="component s0 between component--block" style="margin:0;" > <a href="/it/customers" class="component--block__link" data-event="clicked" data-uuid="d7af88e4-e4" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Clienti </h3> <p>Casi di studio e storie basate sul lavoro in team</p> </div> </a> </div> <div class="component s0 between component--block" style="margin:0;" > <a href="/it/trust/compliance/resources/fedramp" class="component--block__link" data-event="clicked" data-uuid="214ef2f0-e9" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > FedRAMP </h3> <p>Soluzioni conformi per il settore pubblico</p> </div> </a> </div> <div class="component s0 between component--block" style="margin:0;" > <a href="/it/trust/resilience" class="component--block__link" data-event="clicked" data-uuid="12386179-63" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Resilienza </h3> <p>Infrastruttura ad alte prestazioni e di livello aziendale</p> </div> </a> </div> <div class="component s0 between component--block" style="margin:0;" > <a href="/it/platform" class="component--block__link" data-event="clicked" data-uuid="b6627015-48" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Piattaforma </h3> <p>La nostra piattaforma sicura, profondamente integrata e affidabile</p> </div> </a> </div> <div class="component s0 between component--block" style="margin:0;" > <a href="/it/trust" class="component--block__link" data-event="clicked" data-uuid="7a444656-29" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Trust Center </h3> <p>Garantisci la sicurezza, la conformità e la disponibilità dei tuoi dati</p> </div> </a> </div> </div> </div> </div> </div></div> <button class="mobile-back-button"> <svg width="16" height="15" viewBox="0 0 16 15" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M7.77087 14.5334C7.87109 14.4335 7.9506 14.3148 8.00485 14.1841C8.0591 14.0535 8.08702 13.9134 8.08702 13.772C8.08702 13.6306 8.0591 13.4905 8.00485 13.3599C7.9506 13.2292 7.87109 13.1105 7.77087 13.0106L3.68091 8.92576L14.0174 8.92576C14.3034 8.92576 14.5777 8.8123 14.7799 8.61033C14.9821 8.40837 15.0957 8.13444 15.0957 7.84882C15.0957 7.5632 14.9821 7.28927 14.7799 7.08731C14.5777 6.88534 14.3034 6.77188 14.0174 6.77188L3.68091 6.77188L7.77087 2.68705C7.87109 2.58712 7.9506 2.46843 8.00485 2.33778C8.0591 2.20714 8.08702 2.06709 8.08702 1.92565C8.08702 1.78421 8.0591 1.64416 8.00485 1.51351C7.9506 1.38286 7.87109 1.26418 7.77087 1.16425C7.35033 0.744243 6.6667 0.744243 6.24508 1.16425L0.315557 7.08742C0.120278 7.28171 0.00717735 7.54348 -0.00038147 7.81867V7.88005C0.00734234 8.15489 0.120439 8.41626 0.315557 8.61022L6.24508 14.5334C6.34523 14.6335 6.46415 14.713 6.59505 14.7672C6.72596 14.8213 6.86627 14.8492 7.00798 14.8492C7.14968 14.8492 7.28999 14.8213 7.4209 14.7672C7.5518 14.713 7.67072 14.6335 7.77087 14.5334Z" fill="#1868DB"/> </svg> Back </button> </div> </li> <li id="adg4-nav-link-resources" class="nav-link globalNav has-dropdown single adg4-nav-link-resources"> <button class="nav-link-button main current-page-false" data-navlinkid="nav-link-9fc4b679-6101-4d37-be62-9764cce616cb" data-event="clicked" data-uuid="9fc4b679-61-link" data-event-component="linkButton" data-event-container="globalNav-navigation-link" data-schema-version="1" > Risorse <svg class="desktop" width="11" height="6" viewBox="0 0 11 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.19995 1.18182L5.19995 4.81818L1.19995 1.18182" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg> </button> <div class="dropdown-content" id="nav-link-9fc4b679-6101-4d37-be62-9764cce616cb"> <div class="dropdown-content-inner"> <div class="tab-buttons-area"> </div> <div class="tab-content-area globalNav cols-1"> <div id="tab-e081e462-8411-40d8-9160-3f1b4949778a" class="singular-tab-content active"> <h5 class="mobile-title eyebrows"> Risorse </h5> <div class="component component--block nav-four-col" style="margin:0;" > <div class="intra-div flexRow alignContentStart alignItemsStretch justifyStart wrap no s0 between flexColSm has-border border-color- padding-24 padding-style-allSides allSides border-radius-default border-width-0"> <div class="component s0 between component--block" style="margin:0;" > <a href="https://support.atlassian.com/" class="component--block__link" data-event="clicked" data-uuid="29bbc167-92" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Assistenza clienti </h3> <p>Fai domande, segnala bug e lascia un feedback</p> </div> </a> </div> <div class="component s0 between component--block" style="margin:0;" > <a href="https://partnerdirectory.atlassian.com/" class="component--block__link" data-event="clicked" data-uuid="a6a57338-f5" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Trova un Partner </h3> <p>Consulenza, formazione e assistenza per la personalizzazione del prodotto</p> </div> </a> </div> <div class="component s0 between component--block" style="margin:0;" > <a href="/it/migration" class="component--block__link" data-event="clicked" data-uuid="92cc2fbe-15" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Programma per la migrazione </h3> <p>Guida dettagliata per la migrazione al cloud Atlassian</p> </div> </a> </div> <div class="component s0 between component--block" style="margin:0;" > <a href="https://university.atlassian.com/" class="component--block__link" data-event="clicked" data-uuid="b6f659ac-62" data-event-component="linkButton" data-event-container="block" data-schema-version="1" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Università </h3> <p>Impara e amplia le tue competenze su Atlassian</p> </div> </a> </div> </div> </div> <div class="component component--block bottom-four-col" > <div class="intra-div flexRow alignContentStart alignItemsStretch justifyStart wrap no s0 between flexColSm component--block__background n10 has-border border-color- padding-24 padding-style-allSides allSides border-radius-default border-width-0"> <div class="component s0 between component--block col-1" style="margin:0;" > <div class="component component--heading"> <h5 class="fnt-wt font-wt-600 fnt-mg font-mgn-16 fnt-ln font-lnh-13 heading" > Supporto </h5> </div> <div class="component component--link-button "> <a href="/it/company/contact/general-inquiries" data-event="clicked" data-uuid="a169f872-54" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Richieste generiche" data-label-english="General inquiries" class="component__link default " > Richieste generiche </a> </div> <div class="component component--link-button "> <a href="/it/company/contact/product-evaluator-advice" data-event="clicked" data-uuid="761c7820-2e" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Consulenza per il prodotto" data-label-english="Product Advice" class="component__link default " > Consulenza per il prodotto </a> </div> <div class="component component--link-button "> <a href="/it/partners" data-event="clicked" data-uuid="78508d01-2c" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Supporto dei partner" data-label-english="Partner support" class="component__link default " > Supporto dei partner </a> </div> <div class="component component--link-button "> <a href="/it/enterprise/success" data-event="clicked" data-uuid="f4a22b8f-03" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Assistenza Enterprise" data-label-english="Enterprise support" class="component__link default " > Assistenza Enterprise </a> </div> </div> <div class="component s0 between component--block col-1" > <div class="component component--heading"> <div class="fnt-wt font-wt-600 fnt-mg font-mgn-16 fnt-ln font-lnh-13 h5 heading" > </div> </div> <div class="component component--link-button "> <a href="https://support.atlassian.com/contact/" data-event="clicked" data-uuid="b802a97d-a6" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Supporto tecnico" data-label-english="Technical Support" class="component__link default " > Supporto tecnico </a> </div> <div class="component component--link-button "> <a href="/it/company/contact/purchasing-licensing" data-event="clicked" data-uuid="80be0d0e-96" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Prezzi e fatturazione" data-label-english="Pricing and Billing" class="component__link default " > Prezzi e fatturazione </a> </div> <div class="component component--link-button "> <a href="https://developer.atlassian.com/" data-event="clicked" data-uuid="a77e284c-f5" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Assistenza per gli sviluppatori" data-label-english="Developer support" class="component__link default " > Assistenza per gli sviluppatori </a> </div> <div class="component component--link-button "> <a href="/it/licensing/purchase-licensing" data-event="clicked" data-uuid="7e4bcf50-d5" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Acquisti e licenze" data-label-english="Purchasing & Licensing" class="component__link default " > Acquisti e licenze </a> </div> </div> <div class="component s0 between component--block col-1" > <div class="component component--heading"> <h5 class="fnt-wt font-wt-600 fnt-mg font-mgn-16 fnt-ln font-lnh-13 heading" > impara </h5> </div> <div class="component component--link-button "> <a href="/it/project-management" data-event="clicked" data-uuid="37e63de2-8b" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Gestione dei progetti" data-label-english="Project Management" class="component__link default " > Gestione dei progetti </a> </div> <div class="component component--link-button "> <a href="/it/agile" data-event="clicked" data-uuid="cd88fac0-34" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Agile" data-label-english="Agile" class="component__link default " > Agile </a> </div> <div class="component component--link-button "> <a href="/it/community" data-event="clicked" data-uuid="777bf608-da" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Community" data-label-english="Community" class="component__link default " > Community </a> </div> <div class="component component--link-button "> <a href="/it/get-started" data-event="clicked" data-uuid="46448b23-df" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Inizia" data-label-english="Get Started" class="component__link default " > Inizia </a> </div> </div> <div class="component s0 between component--block col-1" > <div class="component component--heading"> <div class="fnt-wt font-wt-600 fnt-mg font-mgn-16 fnt-ln font-lnh-13 h5 heading" > </div> </div> <div class="component component--link-button "> <a href="/it/work-management/project-collaboration" data-event="clicked" data-uuid="121af982-23" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Collaborazione sui progetti" data-label-english="Project Collaboration" class="component__link default " > Collaborazione sui progetti </a> </div> <div class="component component--link-button "> <a href="/it/team-playbook" data-event="clicked" data-uuid="be1af204-2b" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Playbook dei team" data-label-english="Team Playbook" class="component__link default " > Playbook dei team </a> </div> <div class="component component--link-button "> <a href="https://confluence.atlassian.com/display/ALLDOC/Atlassian+Documentation" data-event="clicked" data-uuid="f088bee8-17" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Documentazione prodotto" data-label-english="Product Documentation" class="component__link default " > Documentazione prodotto </a> </div> </div> </div> </div> </div> </div></div> <button class="mobile-back-button"> <svg width="16" height="15" viewBox="0 0 16 15" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M7.77087 14.5334C7.87109 14.4335 7.9506 14.3148 8.00485 14.1841C8.0591 14.0535 8.08702 13.9134 8.08702 13.772C8.08702 13.6306 8.0591 13.4905 8.00485 13.3599C7.9506 13.2292 7.87109 13.1105 7.77087 13.0106L3.68091 8.92576L14.0174 8.92576C14.3034 8.92576 14.5777 8.8123 14.7799 8.61033C14.9821 8.40837 15.0957 8.13444 15.0957 7.84882C15.0957 7.5632 14.9821 7.28927 14.7799 7.08731C14.5777 6.88534 14.3034 6.77188 14.0174 6.77188L3.68091 6.77188L7.77087 2.68705C7.87109 2.58712 7.9506 2.46843 8.00485 2.33778C8.0591 2.20714 8.08702 2.06709 8.08702 1.92565C8.08702 1.78421 8.0591 1.64416 8.00485 1.51351C7.9506 1.38286 7.87109 1.26418 7.77087 1.16425C7.35033 0.744243 6.6667 0.744243 6.24508 1.16425L0.315557 7.08742C0.120278 7.28171 0.00717735 7.54348 -0.00038147 7.81867V7.88005C0.00734234 8.15489 0.120439 8.41626 0.315557 8.61022L6.24508 14.5334C6.34523 14.6335 6.46415 14.713 6.59505 14.7672C6.72596 14.8213 6.86627 14.8492 7.00798 14.8492C7.14968 14.8492 7.28999 14.8213 7.4209 14.7672C7.5518 14.713 7.67072 14.6335 7.77087 14.5334Z" fill="#1868DB"/> </svg> Back </button> </div> </li> <li id="adg4-nav-link-enterprise" class="nav-link globalNav single adg4-nav-link-enterprise"> <a class="nav-link-button main current-page-false" data-navlinkid="nav-link-c13c1778-a877-4684-b860-ceb576c29507" href="/it/enterprise" data-event="clicked" data-uuid="c13c1778-a8-link" data-event-component="linkButton" data-event-container="globalNav-navigation-link" data-schema-version="1" > Enterprise </a> </li> <li class="menu-spacer"></li> <li class="more-less menu-more globalNav"><button class="lessmore button-menu-more" data-event="clicked" data-uuid="0703b6c2-3e-more" data-event-component="linkButton" data-event-container="globalNav-more" data-schema-version="1" >Altro +</button></li> <li class="more-less menu-less globalNav"><button class="lessmore button-menu-less" data-event="clicked" data-uuid="0703b6c2-3e-less" data-event-component="linkButton" data-event-container="globalNav-less" data-schema-version="1" >Riduci -</button></li> </ul> <ul class="search-profile"> <li class="cta-desktop" id="cta-desktop-dropdown-button"> <button class="cta button--one button--regular button--primary" id="try-now-dropdown-cta-desktop" data-dropdownId="try-now-cta-link-desktop-dropdown" data-event="clicked" data-uuid="0703b6c2-3e-linik" data-event-component="linkButton" data-event-container="globalNav-cta-desktop" data-schema-version="1" data-label-english="Get it free" > Provalo ora <svg class="desktop" width="11" height="6" viewBox="0 0 11 6" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M9.19995 1.18182L5.19995 4.81818L1.19995 1.18182" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> </svg> </button> <div class="cta-dropdown-content" id="try-now-cta-link-desktop-dropdown"> <div class="dropdown-content-inner"> <div class="dropdown-content-loader"> <div class="atlas-style-simple-loader-medium"></div> </div> <div class="dropdown-content-panel"> <div class="component s0 between component--block product-link-block"> <a href="/it/try/cloud/signup?bundle=jira-software&amp;edition=free" id="highlightItem1__link" class="component--block__link" data-event="clicked" data-uuid="0703b6c2-3e-cta-desktop-product-link1" data-event-component="linkButton" data-event-container="globalNav-cta-desktop-product-link" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="highlightItem1__img" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira.svg" loading="auto"> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" id="highlightItem1__product--title" > Jira </h3> <p id="highlightItem1__product--subText"> Flexible project management </p> </div> </div> </a> </div> <div class="component s0 between component--block product-link-block"> <a href="/it/software/jira/service-management/free" id="highlightItem2__link" class="component--block__link" data-event="clicked" data-uuid="0703b6c2-3e-cta-desktop-product-link2" data-event-component="linkButton" data-event-container="globalNav-cta-desktop-product-link" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="highlightItem2__img" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira-Service-Management.svg" loading="auto"> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" id="highlightItem2__product--title" > Jira Service Management </h3> <p id="highlightItem2__product--subText"> High-velocity service delivery </p> </div> </div> </a> </div> <div class="component s0 between component--block product-link-block"> <a href="/it/try/cloud/signup?bundle=confluence&amp;edition=free" id="highlightItem3__link" class="component--block__link" data-event="clicked" data-uuid="0703b6c2-3e-cta-desktop-product-link3" data-event-component="linkButton" data-event-container="globalNav-cta-desktop-product-link" data-schema-version="1" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="highlightItem3__img" alt="" class="component__image" style="width:44px;height:44px;" src="https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Confluence.svg" loading="auto"> </div> <div class="component__heading-textblock component__heading-textblock--right compact"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" id="highlightItem3__product--title" > Confluence </h3> <p id="highlightItem3__product--subText"> Knowledge, all in one place </p> </div> </div> </a> </div> <div class="link-in-dropdown"> <a class="easy-link-arrow" href="/it/try" data-event="clicked" data-uuid="0703b6c2-3e-cta-dropdown-content" data-event-component="linkButton" data-event-container="globalNav-cta-desktop-cta-dropdown-content" data-schema-version="1" > See all products </a> </div> </div> </div> </div> </li> <li class="cta-desktop" id="cta-desktop-default"> <a class="cta button--one button--regular button--primary" href="/it/try" data-event="clicked" data-uuid="0703b6c2-3e-linik" data-event-component="linkButton" data-event-container="globalNav-cta-desktop" data-schema-version="1" data-label-english="Get it free" >Provalo ora</a> </li> <li class="search-button"> <button class="search-open doNotAutoTrack"> <svg width="21" height="22" viewBox="0 0 21 22" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M15.8422 17.189L19.0001 20.3469" stroke="currentColor" stroke-width="2.75" stroke-linecap="round" /> <path d="M9.59182 17.7583C14.0392 17.7583 17.6444 14.1531 17.6444 9.70571C17.6444 5.25836 14.0392 1.65308 9.59182 1.65308C5.14447 1.65308 1.53918 5.25836 1.53918 9.70571C1.53918 14.1531 5.14447 17.7583 9.59182 17.7583Z" stroke="currentColor" stroke-width="2.25" /> </svg> </button> </li> <li class="adg4-nav-account-sign-in"></li> <li class="adg4-nav-account-my-products"></li> </ul> <div class="search-form"> <button class="mobile-back-button" data-event="clicked" data-uuid="0703b6c2-3e-mobile-back-button" data-event-component="linkButton" data-event-container="globalNav-mobile-back-button" data-schema-version="1" > <svg width="16" height="15" viewBox="0 0 16 15" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" clip-rule="evenodd" d="M7.77087 14.5334C7.87109 14.4335 7.9506 14.3148 8.00485 14.1841C8.0591 14.0535 8.08702 13.9134 8.08702 13.772C8.08702 13.6306 8.0591 13.4905 8.00485 13.3599C7.9506 13.2292 7.87109 13.1105 7.77087 13.0106L3.68091 8.92576L14.0174 8.92576C14.3034 8.92576 14.5777 8.8123 14.7799 8.61033C14.9821 8.40837 15.0957 8.13444 15.0957 7.84882C15.0957 7.5632 14.9821 7.28927 14.7799 7.08731C14.5777 6.88534 14.3034 6.77188 14.0174 6.77188L3.68091 6.77188L7.77087 2.68705C7.87109 2.58712 7.9506 2.46843 8.00485 2.33778C8.0591 2.20714 8.08702 2.06709 8.08702 1.92565C8.08702 1.78421 8.0591 1.64416 8.00485 1.51351C7.9506 1.38286 7.87109 1.26418 7.77087 1.16425C7.35033 0.744243 6.6667 0.744243 6.24508 1.16425L0.315557 7.08742C0.120278 7.28171 0.00717735 7.54348 -0.00038147 7.81867V7.88005C0.00734234 8.15489 0.120439 8.41626 0.315557 8.61022L6.24508 14.5334C6.34523 14.6335 6.46415 14.713 6.59505 14.7672C6.72596 14.8213 6.86627 14.8492 7.00798 14.8492C7.14968 14.8492 7.28999 14.8213 7.4209 14.7672C7.5518 14.713 7.67072 14.6335 7.77087 14.5334Z" fill="#1868DB"/> </svg> Back </button> <div class="input-container"> <input class="adg4-search-input" type="text" placeholder="Search Atlassian" /> <svg width="21" height="22" viewBox="0 0 21 22" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M15.8422 17.189L19.0001 20.3469" stroke="#101214" stroke-width="2.75" stroke-linecap="round" /> <path d="M9.59182 17.7583C14.0392 17.7583 17.6444 14.1531 17.6444 9.70571C17.6444 5.25836 14.0392 1.65308 9.59182 1.65308C5.14447 1.65308 1.53918 5.25836 1.53918 9.70571C1.53918 14.1531 5.14447 17.7583 9.59182 17.7583Z" stroke="#101214" stroke-width="2.25" /> </svg> </div> <div class="adg4-search-results"></div> <button class="search-close doNotAutoTrack" title="Close search"> <hr class="mid mid1" /> <hr class="mid mid2" /> </button> </div> </div> </div> <div class="cta-tablet"> <a class="cta button--one button--regular button--primary" href="/it/try" data-event="clicked" data-uuid="0703b6c2-3e-cta-tablet" data-event-component="linkButton" data-event-container="globalNav-cta-tablet" data-schema-version="1" data-label-english="Get it free" >Provalo ora</a> </div> <div id="adg4-app-switcher"></div> <script type="text/jsx-component"> { "type": "WacAppSwitcher", "domRootId": "adg4-app-switcher", "props": { "domRootId": "adg4-app-switcher", "wacAppSwitcherLabel": "", "allowWacJoinSitesProvider": true } } </script> <div class="adg4-nav-account-logged-in"></div> <div class="adg4-nav-account-info"></div> </div> </div> </div> <script type="text/x-component"> { "type":"imkt.components.ADG4GlobalNav", "params": { "navType":"globalNav", "labels": { "JoinSiteUserDropdown.logOut":"Esci", "JoinSiteUserDropdown.logIn":"Accedi", "JoinSiteUserDropdown.joinTeam":"Unisciti al team", "JoinSiteUserDropdown.profile":"Profilo", "JoinSiteUserDropdown.switchAccount":"Cambia account", "JoinSiteUserDropdown.licenses":"Licenze", "JoinSiteUserDropdown.logOutHeading":"Log out", "JoinSiteUserDropdown.logOutTriggerText":"Esci" }, "ctaLabel":"Provalo ora", "isShowCTADropdown":"true", "jiraProduct": { "imgSource":"https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira.svg", "heading":"Jira", "subText":"Flexible project management", "href":"/it/try/cloud/signup?bundle=jira-software&amp;edition=free" }, "jiraServiceManagementProduct": { "imgSource":"https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira-Service-Management.svg", "heading":"Jira Service Management", "subText":"High-velocity service delivery", "href":"/it/software/jira/service-management/free" }, "confluenceProduct": { "imgSource":"https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Confluence.svg", "heading":"Confluence", "subText":"Knowledge, all in one place", "href":"/it/try/cloud/signup?bundle=confluence&amp;edition=free" }, "jiraProductDiscovery": { "imgSource":"https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira-Product-Discovery.svg", "heading":"Jira Product Discovery", "subText":"Capture & prioritize ideas", "href":"/it/try/cloud/signup?bundle=jira-product-discovery" }, "compassProduct": { "imgSource":"https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Compass.svg", "heading":"Compass", "subText":"Optimize software health", "href":"/it/try/cloud/signup?bundle=compass" } } } </script></nav> </header> <main> <nav class="adg4-global-nav subNav prod-view "> <div class="nav-space"> <div class="adg4-nav-inner"> <div class="overlay-style overlay-color"></div> <div class="overlay-style overlay-clickable"><button class="close-all"></button></div> <a href="/it/devops" class="header-link" data-event="clicked" data-uuid="be85c9d2-f9-logo-link" data-event-component="linkButton" data-event-container="globalNavWac-ADG4" data-schema-version="1" > <span>DevOps</span> </a> <button class="mobile-toggle" title="Mobile menu"> <svg width="18" height="11" viewBox="0 0 18 11" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M17 1.86328L9 9.13601L1 1.86328" stroke="#101214" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/> </svg> </button> <div class="menu-right"> <div class="menu-popout"> <div class="inter-popout-container"> <ul class="nav-links"> <li class="outline-element"></li> <li id="adg4-nav-link-solution" class="nav-link subNav single adg4-nav-link-solution"> <a class="nav-link-button main current-page-false" data-navlinkid="nav-link-2463f44e-74d1-4818-9da5-19967fe6b716" href="/it/solutions/devops" data-event="clicked" data-uuid="2463f44e-74-link" data-event-component="linkButton" data-event-container="globalNav-navigation-link" data-schema-version="1" > Soluzione </a> </li> <li id="adg4-nav-link-features" class="nav-link subNav single adg4-nav-link-features"> <a class="nav-link-button main current-page-false" data-navlinkid="nav-link-50992070-3fa5-4c38-b953-576e34b5dd18" href="/it/solutions/devops/features" data-event="clicked" data-uuid="50992070-3f-link" data-event-component="linkButton" data-event-container="globalNav-navigation-link" data-schema-version="1" > Funzioni </a> </li> <li id="adg4-nav-link-integrations" class="nav-link subNav single adg4-nav-link-integrations"> <a class="nav-link-button main current-page-false" data-navlinkid="nav-link-dd6df5dc-5143-49ff-9828-5642f2259008" href="/it/solutions/devops/integrations" data-event="clicked" data-uuid="dd6df5dc-51-link" data-event-component="linkButton" data-event-container="globalNav-navigation-link" data-schema-version="1" > Integrazioni </a> </li> <li id="adg4-nav-link-best-practices" class="nav-link subNav single adg4-nav-link-best-practices"> <a class="nav-link-button main current-page-false" data-navlinkid="nav-link-5bbe60dc-27be-45a3-9fe3-22bbec914796" href="/it/solutions/devops/best-practices" data-event="clicked" data-uuid="5bbe60dc-27-link" data-event-component="linkButton" data-event-container="globalNav-navigation-link" data-schema-version="1" > Best practice </a> </li> <li class="menu-spacer"></li> <li class="more-less menu-more subNav"><button class="lessmore button-menu-more" data-event="clicked" data-uuid="be85c9d2-f9-more" data-event-component="linkButton" data-event-container="globalNav-more" data-schema-version="1" >Altro +</button></li> <li class="more-less menu-less subNav"><button class="lessmore button-menu-less" data-event="clicked" data-uuid="be85c9d2-f9-less" data-event-component="linkButton" data-event-container="globalNav-less" data-schema-version="1" >Riduci -</button></li> </ul> </div> </div> </div> </div> </div> <script type="text/x-component"> { "type":"imkt.components.ADG4GlobalNav", "params": { "navType":"subNav", "labels": { "JoinSiteUserDropdown.logOut":"Esci", "JoinSiteUserDropdown.logIn":"Accedi", "JoinSiteUserDropdown.joinTeam":"Unisciti al team", "JoinSiteUserDropdown.profile":"Profilo", "JoinSiteUserDropdown.switchAccount":"Cambia account", "JoinSiteUserDropdown.licenses":"Licenze", "JoinSiteUserDropdown.logOutHeading":"Log out", "JoinSiteUserDropdown.logOutTriggerText":"Esci" }, "ctaLabel":"Get it free", "isShowCTADropdown":"false", "jiraProduct": { "imgSource":"https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira.svg", "heading":"Jira", "subText":"Flexible project management", "href":"/wac/try/cloud/signup?bundle=jira-software&edition=free" }, "jiraServiceManagementProduct": { "imgSource":"https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira-Service-Management.svg", "heading":"Jira Service Management", "subText":"High-velocity service delivery", "href":"/wac/software/jira/service-management/free" }, "confluenceProduct": { "imgSource":"https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Confluence.svg", "heading":"Confluence", "subText":"Knowledge, all in one place", "href":"/wac/try/cloud/signup?bundle=confluence&edition=free" }, "jiraProductDiscovery": { "imgSource":"https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Jira-Product-Discovery.svg", "heading":"Jira Product Discovery", "subText":"Capture & prioritize ideas", "href":"/wac/try/cloud/signup?bundle=jira-product-discovery" }, "compassProduct": { "imgSource":"https://wac-cdn.atlassian.com/misc-assets/adg4-nav/prod-icon-Compass.svg", "heading":"Compass", "subText":"Optimize software health", "href":"/wac/try/cloud/signup?bundle=compass" } } } </script></nav> <div class="container-fluid xs-comfortable imkt-content-hub-microsite--section--hero text-center light-text" data-container-id="dbf6043b-fdfe-4ae0-b68d-0e93c8363c0a"> <style class="background-image-styles" data-for="dbf6043b-fdfe-4ae0-b68d-0e93c8363c0a"> [data-container-id="dbf6043b-fdfe-4ae0-b68d-0e93c8363c0a"] { background-image: url("https://wac-cdn.atlassian.com/dam/jcr:5311b2aa-b9db-47dc-bfa0-32cf4f18ca0e/DevOps-techtopics-bg.svg?cdnVersion=2631") ; background-position: center ; background-repeat: no-repeat ; background-size: cover ; } </style> <div class="row reduced-row"> <div class="column column-lg-8 column-lg-offset-2 text-center no-flex" > <div class="component component--heading"> <h1 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Prova Compass gratis </h1> </div> <div class="component component--textblock text-oversized"> <p>Migliora la tua esperienza di sviluppatore, cataloga tutti i servizi e aumenta l'integrità del software.</p> </div> <div class="component component--link-button "> <a href="/it/try/cloud/signup?bundle=compass" data-event="clicked" data-uuid="c9c91732-6c" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Provalo gratis" data-label-english="Try it free" class="component__link button button--one button--regular button--primary " > Provalo gratis </a> </div> </div> </div> </div> <div class="container-fluid lg-comfortable-top md-comfortable-bottom xs-cozy theme-one hidden-overflow-x"> <div class="row"> <div class="outer-microsite-column column column-md-3 column-lg-offset-1"> <div class="component component--microsite-nav "> <div class="inner-component "> <div class="side-links"> <h4>Articoli</h4> <div class=" microsite-nav-link "> <a href="/it/devops/what-is-devops" data-event="clicked" data-uuid="bd6091a4-fd-8062a5a6-be64-47cb-b791-e0cede411e85" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Principi DevOps </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Indietro </div> <div class="microsite-nav-link main-parent"> <a href="/it/devops/what-is-devops" data-event="clicked" data-uuid="bd6091a4-fd-8062a5a6-be64-47cb-b791-e0cede411e85-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="microsite-nav-child-link level1"> Panoramica </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/what-is-devops/history-of-devops" data-event="clicked" data-uuid="bd6091a4-fd-3253ec38-1c2f-44d2-9db3-9f635e6eee30" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Storia di DevOps </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/what-is-devops/benefits-of-devops" data-event="clicked" data-uuid="bd6091a4-fd-73676b86-7521-407a-b77c-f41fb7e4d796" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Vantaggi di DevOps </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/what-is-devops/devops-culture" data-event="clicked" data-uuid="bd6091a4-fd-4813b7aa-29ab-4f9a-8328-a90a1fe26ed6" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Cultura DevOps </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/what-is-devops/devops-best-practices" data-event="clicked" data-uuid="bd6091a4-fd-f8a83096-fb94-4cb5-8157-9c6a96533324" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> DevOps best practices </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/what-is-devops/agile-vs-devops" data-event="clicked" data-uuid="bd6091a4-fd-1459ae10-a9ab-4567-af76-da18a4a262bc" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> DevOps e Agile a confronto </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/what-is-devops/devops-engineer" data-event="clicked" data-uuid="bd6091a4-fd-67dcbce1-1d18-4d5a-ae29-4e313bcb57b2" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Ingegnere DevOps </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/what-is-devops/always-on-services" data-event="clicked" data-uuid="bd6091a4-fd-eeb9eccd-d8ca-46cf-ab69-12f379d8f108" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> YBIYRI: sfide e best practice </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/what-is-devops/how-to-start-devops" data-event="clicked" data-uuid="bd6091a4-fd-0b2354be-b68a-4732-a813-aea544199f8a" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Come implementare DevOps </a> </div> <div class="no-i18n microsite-nav-link "> <a href="/it/devops/what-is-devops/operational-readiness" data-event="clicked" data-uuid="bd6091a4-fd-2ea09bac-77d0-4ddc-9559-a694d9ce62e3" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> How Atlassian does operational readiness </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/it/devops/frameworks" data-event="clicked" data-uuid="bd6091a4-fd-2e50ce36-2db7-4c8b-af36-8a67fec3df1c" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Framework DevOps </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Indietro </div> <div class="microsite-nav-link main-parent"> <a href="/it/devops/frameworks" data-event="clicked" data-uuid="bd6091a4-fd-2e50ce36-2db7-4c8b-af36-8a67fec3df1c-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="microsite-nav-child-link level1"> Panoramica </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/frameworks/calms-framework" data-event="clicked" data-uuid="bd6091a4-fd-c60e64b4-4997-46f3-bd6a-7e93e69bbe1b" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Framework CALMS </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/frameworks/team-topologies" data-event="clicked" data-uuid="bd6091a4-fd-4a66ceb4-f912-4137-92fa-02a7ea819ab1" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Team topologies </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/frameworks/team-structure" data-event="clicked" data-uuid="bd6091a4-fd-8b7e106b-50a7-4c3a-9ccf-7ab4e5599d37" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Struttura del team </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/frameworks/devops-metrics" data-event="clicked" data-uuid="bd6091a4-fd-215f1cc2-2624-47e4-bef5-fcd91233ddc3" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Metriche DevOps </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/frameworks/dora-metrics" data-event="clicked" data-uuid="bd6091a4-fd-ef67123a-4f72-4894-b14f-86e82f383c4e" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Metriche DORA </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/frameworks/private-cloud" data-event="clicked" data-uuid="bd6091a4-fd-71324dec-7e6a-4dcb-8cdd-457e70a35226" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Cloud privato </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/frameworks/public-cloud" data-event="clicked" data-uuid="bd6091a4-fd-a2b388c9-ed96-4fe2-8183-895a3299f0b5" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Cloud pubblico </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/frameworks/deployment-automation" data-event="clicked" data-uuid="bd6091a4-fd-e706cfac-6503-4ef4-94f4-8acc88a13d8e" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Automazione della distribuzione </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/frameworks/sre-vs-devops" data-event="clicked" data-uuid="bd6091a4-fd-56664afc-3850-4fde-b3f5-543d9860d63e" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> SRE e DevOps </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/it/devops/devops-tools" data-event="clicked" data-uuid="bd6091a4-fd-a95c4e02-4b3b-47ba-bcda-a8ffdee10f69" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Strumenti DevOps </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Indietro </div> <div class="microsite-nav-link main-parent"> <a href="/it/devops/devops-tools" data-event="clicked" data-uuid="bd6091a4-fd-a95c4e02-4b3b-47ba-bcda-a8ffdee10f69-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="microsite-nav-child-link level1"> Panoramica </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/devops-tools/choose-devops-tools" data-event="clicked" data-uuid="bd6091a4-fd-a6b0a56e-3f68-4294-bdeb-0d4a99d6d5a6" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Toolchain DevOps: considerazioni chiave | Atlassian </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/devops-tools/devops-monitoring" data-event="clicked" data-uuid="bd6091a4-fd-b6fbf1c4-51da-4a58-9d49-c275b8288f61" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> DevOps monitoring </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/devops-tools/devops-pipeline" data-event="clicked" data-uuid="bd6091a4-fd-561bbe8c-4a23-419b-8e85-e16ea4d2482c" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Pipeline DevOps </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/devops-tools/devsecops-tools" data-event="clicked" data-uuid="bd6091a4-fd-b5a6e5db-994c-4899-aabd-f21fa8a499fe" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Strumenti DevSecOps </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/devops-tools/test-automation" data-event="clicked" data-uuid="bd6091a4-fd-bc02e423-a54c-49fc-babc-5fce23c9828f" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Test automation </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/devops-tools/cicd-tools" data-event="clicked" data-uuid="bd6091a4-fd-66729d15-bfa9-4d8a-b6aa-e77ba7deca4d" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Strumenti CI/CD </a> </div> </div> </div> <h4>Tutorial</h4> <div class=" microsite-nav-link "> <a href="/it/devops/automation-tutorials" data-event="clicked" data-uuid="bd6091a4-fd-9d6c1199-14e8-4947-994c-b4bf7522b5d3" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Automazione </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Indietro </div> <div class="microsite-nav-link main-parent"> <a href="/it/devops/automation-tutorials" data-event="clicked" data-uuid="bd6091a4-fd-9d6c1199-14e8-4947-994c-b4bf7522b5d3-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="microsite-nav-child-link level1"> Panoramica </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/automation-tutorials/jira-automation-rule-on-pullrequest-merge" data-event="clicked" data-uuid="bd6091a4-fd-e16717cc-4713-434d-a62a-d022d2a391fe" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Regola sul merge delle pull request </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/automation-tutorials/jira-automation-rule-to-transition-issues" data-event="clicked" data-uuid="bd6091a4-fd-9c213eb3-bdba-42fa-998e-994ca8d9be95" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Regola per la transizione dei ticket </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/automation-tutorials/jira-automation-rule-create-update-close-statuspage" data-event="clicked" data-uuid="bd6091a4-fd-65405714-c635-446f-924f-932addb127c9" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Regole per la sincronizzazione automatica di Statuspage </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/automation-tutorials/jira-automation-rule-pullrequest-approval" data-event="clicked" data-uuid="bd6091a4-fd-b91acb3d-5fc7-4fae-88ed-c427e09fe7c5" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Regola sull'approvazione delle pull request </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/it/devops/testing-tutorials" data-event="clicked" data-uuid="bd6091a4-fd-0f260082-95a7-46a7-b4bf-d8e1f58e3ef5" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Test </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Indietro </div> <div class="microsite-nav-link main-parent"> <a href="/it/devops/testing-tutorials" data-event="clicked" data-uuid="bd6091a4-fd-0f260082-95a7-46a7-b4bf-d8e1f58e3ef5-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="microsite-nav-child-link level1"> Panoramica </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/testing-tutorials/jira-xray-integration-trigger-automated-tests" data-event="clicked" data-uuid="bd6091a4-fd-606eb33f-8c3a-417f-8346-b3a610c9f1b1" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Test automatizzati in Jira con Xray </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/testing-tutorials/jira-xray-integration-manage-test-cases" data-event="clicked" data-uuid="bd6091a4-fd-a7a95938-8114-433e-b640-47886446ec1e" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Crea e gestisci test case con Xray e Jira </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/testing-tutorials/jira-mabl-automated-test" data-event="clicked" data-uuid="bd6091a4-fd-0902df00-fa6f-4908-a971-5add7221ccaa" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Crea un ticket Jira da un test mabl automatizzato </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/testing-tutorials/jira-zephyr-scale-testing" data-event="clicked" data-uuid="bd6091a4-fd-bab775a6-8e01-498c-9bd0-304610a3a0eb" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Tieni traccia dell'avanzamento del tuo team in Jira e Zephyr </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/it/devops/security-tutorials" data-event="clicked" data-uuid="bd6091a4-fd-a77a6736-f3cd-4689-a678-6a06c1244b28" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Sicurezza </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Indietro </div> <div class="microsite-nav-link main-parent"> <a href="/it/devops/security-tutorials" data-event="clicked" data-uuid="bd6091a4-fd-a77a6736-f3cd-4689-a678-6a06c1244b28-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="microsite-nav-child-link level1"> Panoramica </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/security-tutorials/jira-snyk-devsecops" data-event="clicked" data-uuid="bd6091a4-fd-d8cadb5d-733f-47c0-89db-5a41b28f86de" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Come Snyk e Bitbucket Cloud rendono possibile l'approccio DevSecOps </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/security-tutorials/bitbucket-pipelines-snyk" data-event="clicked" data-uuid="bd6091a4-fd-5ee15a7b-f27b-4157-aa07-bb54ef33de22" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Adotta l'approccio DevSecOps grazie a Bitbucket Pipelines e Snyk Pipe </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/it/devops/observability-tutorials" data-event="clicked" data-uuid="bd6091a4-fd-bbd42f00-fab5-4936-8537-817f3f00633d" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Osservabilità </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Indietro </div> <div class="microsite-nav-link main-parent"> <a href="/it/devops/observability-tutorials" data-event="clicked" data-uuid="bd6091a4-fd-bbd42f00-fab5-4936-8537-817f3f00633d-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="microsite-nav-child-link level1"> Panoramica </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/observability-tutorials/jira-sentry-application-monitoring" data-event="clicked" data-uuid="bd6091a4-fd-8c921a64-c537-4eff-8976-12ac4805d692" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Monitoraggio delle applicazioni di Jira e Sentry </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/observability-tutorials/jira-dynatrace-integration" data-event="clicked" data-uuid="bd6091a4-fd-2aa43312-0eb1-4a2d-b940-97d5b77790e3" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Tutorial sull'integrazione tra Jira e Dynatrace </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/observability-tutorials/jira-dynatrace-issue" data-event="clicked" data-uuid="bd6091a4-fd-022f7b40-390d-4eee-82a1-a77db864d746" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Tutorial sui ticket Jira in Dynatrace </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/observability-tutorials/jira-datadog-integration" data-event="clicked" data-uuid="bd6091a4-fd-1c386222-efe3-4dbe-a392-aa088345167e" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Integra Jira e Datadog </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/it/devops/feature-flagging-tutorials" data-event="clicked" data-uuid="bd6091a4-fd-bad8942b-fb18-413e-86bb-d8978fd0268f" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Contrassegno funzioni </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Indietro </div> <div class="microsite-nav-link main-parent"> <a href="/it/devops/feature-flagging-tutorials" data-event="clicked" data-uuid="bd6091a4-fd-bad8942b-fb18-413e-86bb-d8978fd0268f-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="microsite-nav-child-link level1"> Panoramica </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/feature-flagging-tutorials/jira-launchdarkly-feature-flagging" data-event="clicked" data-uuid="bd6091a4-fd-cf6f8b04-2711-4c0c-9cb8-043c32e3c897" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> LaunchDarkly for Jira </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/feature-flagging-tutorials/jira-split-feature-flags" data-event="clicked" data-uuid="bd6091a4-fd-8ded890f-3640-4a89-8536-4cf3bd9d792f" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Split e Jira </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/it/devops/continuous-delivery-tutorials" data-event="clicked" data-uuid="bd6091a4-fd-d3f3b781-3b05-4abd-a866-982601732ef5" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Continuous delivery </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Indietro </div> <div class="microsite-nav-link main-parent"> <a href="/it/devops/continuous-delivery-tutorials" data-event="clicked" data-uuid="bd6091a4-fd-d3f3b781-3b05-4abd-a866-982601732ef5-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="microsite-nav-child-link level1"> Panoramica </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/continuous-delivery-tutorials/jira-jfrog-pipelines" data-event="clicked" data-uuid="bd6091a4-fd-dfab1aab-5647-4da9-ba92-e26c4ea204f9" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> JFrog e Jira </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/continuous-delivery-tutorials/jira-harness-integration" data-event="clicked" data-uuid="bd6091a4-fd-8fe5e547-d886-4b72-b7e6-cbd40ceaafa7" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Tutorial sull'integrazione tra Harness e Jira </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/continuous-delivery-tutorials/jira-gitlab-deployments" data-event="clicked" data-uuid="bd6091a4-fd-2f20ada9-35be-4be0-b050-c95113dcb1fd" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Abilita le distribuzioni di GitLab in Jira </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/continuous-delivery-tutorials/continuous-integration-tutorial" data-event="clicked" data-uuid="bd6091a4-fd-4655da26-5daf-4dd4-8d99-61a1cdef96a8" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Tutorial sulla continuous integration </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/continuous-delivery-tutorials/continuous-delivery-bitbucket-pipelines" data-event="clicked" data-uuid="bd6091a4-fd-116a407a-6ff7-4285-87ce-7097e6ae585a" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Tutorial sulla continuous delivery </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/continuous-delivery-tutorials/continuous-deployment-tutorial" data-event="clicked" data-uuid="bd6091a4-fd-db609a47-a6b0-463d-a821-6b98c0f62df0" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Tutorial sulla continuous deployment </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/continuous-delivery-tutorials/scripting-tasks-bitbucket-pipelines" data-event="clicked" data-uuid="bd6091a4-fd-8aee5d37-9bdc-4edd-908f-a69aa1b3959e" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Suggerimenti per creare script di task con Bitbucket Pipelines </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/continuous-delivery-tutorials/integration-testing-tutorial-with-bitbucket-pipelines" data-event="clicked" data-uuid="bd6091a4-fd-02b10db3-6cfe-4318-b326-f34741fa92e4" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Integration Testing Tutorial </a> </div> </div> </div> <h4>Guide interattive</h4> <div class=" microsite-nav-link "> <a href="/it/devops/imagelabeller-intro" data-event="clicked" data-uuid="bd6091a4-fd-01f5d8d3-f7fc-4800-abff-20d86f07b87f" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Demo Atlassian Open DevOps </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Indietro </div> <div class="microsite-nav-link main-parent"> <a href="/it/devops/imagelabeller-intro" data-event="clicked" data-uuid="bd6091a4-fd-01f5d8d3-f7fc-4800-abff-20d86f07b87f-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="microsite-nav-child-link level1"> Panoramica </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/imagelabeller-intro/use-guide" data-event="clicked" data-uuid="bd6091a4-fd-6ff0111b-c22a-4eae-9800-89f3456b98ba" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> ImageLabeller di Atlassian </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/imagelabeller-intro/jira-cicd-integration" data-event="clicked" data-uuid="bd6091a4-fd-cbdbeb04-59f9-4e56-85dd-2e5767811f4c" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Integrazione di Jira con CI/CD </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/imagelabeller-intro/sage-maker" data-event="clicked" data-uuid="bd6091a4-fd-f24a49c1-efcc-4d76-93eb-7d74d6af5ceb" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Configurazione del modello pre-addestrato AWS SageMaker </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/it/devops/deploy-imagelabeller" data-event="clicked" data-uuid="bd6091a4-fd-868b9ec1-8c1a-42a7-85dc-21b076a66746" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Distribuzione di ImageLabeller </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Indietro </div> <div class="microsite-nav-link main-parent"> <a href="/it/devops/deploy-imagelabeller" data-event="clicked" data-uuid="bd6091a4-fd-868b9ec1-8c1a-42a7-85dc-21b076a66746-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="microsite-nav-child-link level1"> Panoramica </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/deploy-imagelabeller/bitbucket" data-event="clicked" data-uuid="bd6091a4-fd-1649e18d-7867-46f2-b849-a61784a4c19b" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Distribuzione di ImageLabeller con Bitbucket </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/deploy-imagelabeller/github" data-event="clicked" data-uuid="bd6091a4-fd-e7b8d437-49d0-480c-b4cb-376f0e1b53e2" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Distribuzione di ImageLabeller con GitHub </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/deploy-imagelabeller/gitlab" data-event="clicked" data-uuid="bd6091a4-fd-36f16475-5c80-48c1-bdae-1a23132c6f54" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Distribuzione di ImageLabeller con GitLab </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/it/devops/monitor-imagelabeller" data-event="clicked" data-uuid="bd6091a4-fd-0dda0e5c-d484-490d-8da3-5c8c04bc0234" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Monitoraggio di ImageLabeller </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Indietro </div> <div class="microsite-nav-link main-parent"> <a href="/it/devops/monitor-imagelabeller" data-event="clicked" data-uuid="bd6091a4-fd-0dda0e5c-d484-490d-8da3-5c8c04bc0234-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="microsite-nav-child-link level1"> Panoramica </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/monitor-imagelabeller/monitor-with-opsgenie" data-event="clicked" data-uuid="bd6091a4-fd-ae53195d-7c9b-480f-8974-d7c03a844110" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Monitoraggio con Opsgenie </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/monitor-imagelabeller/deploy-aws-cloudwatch-alarms-with-bitbucket" data-event="clicked" data-uuid="bd6091a4-fd-8f25bc26-cf3a-4a79-a216-0a8be5bac536" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Distribuzione degli allarmi AWS CloudWatch con Bitbucket </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/monitor-imagelabeller/deploy-aws-cloudwatch-alarms-github" data-event="clicked" data-uuid="bd6091a4-fd-32a3f2d9-c492-4a70-b4c3-68b4758529b6" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Distribuzione degli allarmi AWS CloudWatch con GitHub </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/monitor-imagelabeller/deploy-aws-cloudwatch-alarms-gitlab" data-event="clicked" data-uuid="bd6091a4-fd-d9e24739-80cc-4715-b267-e09fb6bd6bea" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Distribuzione degli allarmi AWS CloudWatch con GitLab </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/it/devops/integrations-guides" data-event="clicked" data-uuid="bd6091a4-fd-1e7d590c-66f0-467d-960e-ca0cf6ee8ddb" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Integrazioni di terze parti </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Indietro </div> <div class="microsite-nav-link main-parent"> <a href="/it/devops/integrations-guides" data-event="clicked" data-uuid="bd6091a4-fd-1e7d590c-66f0-467d-960e-ca0cf6ee8ddb-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="microsite-nav-child-link level1"> Panoramica </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/integrations-guides/snyk" data-event="clicked" data-uuid="bd6091a4-fd-69879dd0-3662-46f6-a913-4be37600ac01" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Integrazione di Snyk in Atlassian Open DevOps </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/integrations-guides/launch-darkly-bitbucket" data-event="clicked" data-uuid="bd6091a4-fd-8fe31d73-b0bd-4622-91cb-20f11dd4c6b9" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Utilizzo dei flag delle funzioni LaunchDarkly con Bitbucket Pipelines </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/integrations-guides/split-feature-flags-bitbucket" data-event="clicked" data-uuid="bd6091a4-fd-e47e6a33-3f50-4cf0-bcef-75719db927d4" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Utilizzo dei flag delle funzioni di Split con Bitbucket Pipelines </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/it/devops/build-with-apis" data-event="clicked" data-uuid="bd6091a4-fd-a796480d-3e9e-4919-8b9d-3c829206c766" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Creare con le API di Atlassian </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Indietro </div> <div class="microsite-nav-link main-parent"> <a href="/it/devops/build-with-apis" data-event="clicked" data-uuid="bd6091a4-fd-a796480d-3e9e-4919-8b9d-3c829206c766-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class="microsite-nav-child-link level1"> Panoramica </a> </div> <div class=" microsite-nav-link "> <a href="/it/devops/build-with-apis/concourse-ci" data-event="clicked" data-uuid="bd6091a4-fd-defda6f9-8b8a-476e-836c-c690937dceb1" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" class=" microsite-nav-child-link level2"> Integrazione di Concourse CI e Open DevOps </a> </div> </div> </div> </div> </div> <script type="text/x-component"> { "type":"imkt.components.MicrositeNav", "params": { "stickyPosition":"100" } } </script> </div> </div> <div class="column column-lg-7 column-md-8 xs-none-top s0 between" > <div class="container-fluid xs-none-top"> <div class="row"> <div class="column column-md-order-1 xs-cozy-bottom xs-none-top s0 between" > <div class="component component--heading"> <h2 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Cos'è DevOps? </h2> </div> <div class="component component--horizontal-rule align-left"> <hr class="type2 " /> </div> <div class="component component--textblock text-oversized"> <p>DevOps è un insieme di <a data-event="clicked" data-uuid="db480bf0-9d0" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-label="pratiche" data-label-english="practices" href="/it/devops/what-is-devops/devops-best-practices">pratiche</a>, <a data-event="clicked" data-uuid="db480bf0-9d1" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-label="strumenti" data-label-english="tools" href="/it/devops/devops-tools/choose-devops-tools">strumenti</a> e una <a data-event="clicked" data-uuid="db480bf0-9d2" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-label="filosofia culturale" data-label-english="cultural philosophy" href="/it/devops/what-is-devops/devops-culture">filosofia culturale</a> che automatizza e integra i processi tra i team di sviluppo software e i team IT. Pone l'accento sull'empowerment, sulla comunicazione e la collaborazione tra team e sull'automazione tecnologica.</p> </div> <div class="component component--link-button "> <a href="/it/software/jira/templates/devops" data-event="clicked" data-uuid="25e1852b-3f" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Usa un modello DevOps gratuito" data-label-english="Use free DevOps template" class="component__link button button--one button--regular button--primary " > Usa un modello DevOps gratuito </a> </div> <div class="component component--textblock "> <p>Il movimento DevOps è <a data-event="clicked" data-uuid="bb7c57ff-bb0" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-label="nato intorno al 2007" data-label-english="began around 2007" href="/it/devops/what-is-devops/history-of-devops">nato intorno al 2007</a>, quando le community di sviluppo software e delle operazioni IT hanno manifestato perplessità sul modello di sviluppo di software tradizionale, in cui gli sviluppatori che scrivevano il codice lavoravano separatamente dal team delle operazioni che si occupava della sua distribuzione e del supporto. Il termine DevOps, una combinazione delle parole "Development" (sviluppo) e "Operations" (operazioni), riflette il percorso di integrazione di queste discipline in un unico processo continuo.</p> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom s0 between" > <div class="component component--heading"> <h2 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Come funziona DevOps? </h2> </div> <div class="component component--horizontal-rule align-left"> <hr class="type2 " /> </div> <div class="component component--textblock "> <p>Il team DevOps include sviluppatori e addetti alle operazioni IT che collaborano durante l'intero ciclo di vita del prodotto, al fine di aumentare la velocità e la qualità della distribuzione del software. È un nuovo modo di lavorare, un cambiamento culturale, che ha implicazioni significative per i team e le organizzazioni.</p> <p>Nell'ambito del modello DevOps, i team di sviluppo e delle operazioni non sono più "isolati". A volte, questi due team si uniscono in un unico team in cui gli ingegneri lavorano lungo l'intero ciclo di vita dell'applicazione, dallo sviluppo e test fino alla distribuzione e alle operazioni, e dispongono di un'ampia gamma di competenze multidisciplinari.</p> <p>I team DevOps utilizzano strumenti per automatizzare e accelerare i processi, il che contribuisce ad aumentare l'affidabilità. La toolchain DevOps aiuta i team ad affrontare gli importanti principi fondamentali di DevOps, tra cui continuous integration, continuous delivery, automazione e collaborazione.</p> <p>I valori DevOps vengono talvolta applicati a team diversi da quelli di sviluppo. Quando i team di sicurezza adottano l'approccio DevOps, la sicurezza diventa parte attiva e integrata del processo di sviluppo. Questo approccio è denominato <a data-event="clicked" data-uuid="5f486ddc-ca0" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-label="DevSecOps" data-label-english="DevSecOps" href="/it/devops/devops-tools/devsecops-tools">DevSecOps</a>.</p> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom s0 between" > <div class="component component--heading"> <h2 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Il ciclo di vita DevOps </h2> </div> <div class="component component--horizontal-rule align-left"> <hr class="type2 " /> </div> <div class="component component--textblock "> <p>A causa della natura continua di DevOps, i professionisti utilizzano il simbolo dell'infinito per mostrare come le fasi del ciclo di vita DevOps si relazionano tra loro. Nonostante suggerisca l'idea di un flusso continuo, tale simbolo indica la necessità di una collaborazione costante e di un miglioramento iterativo durante l'intero ciclo di vita.</p> </div> <div class="component component--image"> <img id="7213553e" alt="Simbolo dell&#039;infinito di DevOps" class="component__image" src="https://wac-cdn.atlassian.com/dam/jcr:ef9fe684-c6dc-4ba0-a636-4ef7bcfa11f1/New%20DevOps%20Loop%20image.png?cdnVersion=2631" loading="lazy" /> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom xs-none-top " > <div class="intra-div s0 between column__background n20 "> <div class="component component--textblock "> <p>Il ciclo di vita DevOps è costituito da otto fasi che rappresentano i processi, le funzionalità e gli strumenti necessari per lo sviluppo (sul lato sinistro) e per le operazioni (sul lato destro). Nel corso di ogni fase, i team collaborano e comunicano per mantenere allineamento, velocity e qualità.</p> </div> <div class="component component--link-button "> <a href="/it/work-management" data-event="clicked" data-uuid="a58a2001-82" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Scopri di più sulla comunicazione e sulla collaborazione" data-label-english="Learn more about communication and collaboration" class="component__link link-arrow " > Scopri di più sulla comunicazione e sulla collaborazione<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom xs-none-top s0 between" > <div class="container-fluid"> <div class="row flex-container"> <div class="column column-lg-6 " > <div class="intra-div flexCol alignContentStretch alignItemsStretch justifyStart noWrap anchorLastItem s0 between block-theme-one-reduce-padding "> <div class="component component--image-heading-textblock margin-default"> <div class="component__image"> <img id="1b8236cc" alt="Icona della lente di ingrandimento" class="component__image" style="width:64px;height:64px;" src="https://wac-cdn.atlassian.com/dam/jcr:3406896a-720b-4d2c-a771-fe1c9e377d93/Icon-blue-discover.svg?cdnVersion=2631" loading="lazy" /> </div> <div class="component__heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Scopri </h3> <p>Creare software è uno sport di squadra. In vista dello sprint successivo, i team devono organizzare workshop per esplorare, organizzare e assegnare la giusta priorità alle idee. Queste ultime, oltre ad allinearsi agli obiettivi strategici, devono avere un impatto sui clienti. Agile può aiutare a guidare i team DevOps.</p> </div> </div> <div class="component component--link-button "> <a href="/it/software/jira/product-discovery" data-event="clicked" data-uuid="89613255-60" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Scopri di più sull&#039;individuazione dei prodotti" data-label-english="Learn more about product discovery" class="component__link link-arrow " > Scopri di più sull&#039;individuazione dei prodotti<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> <div class="column column-lg-6 " > <div class="intra-div flexCol alignContentStretch alignItemsStretch justifyStart noWrap anchorLastItem s0 between block-theme-one-reduce-padding "> <div class="component component--image-heading-textblock margin-default"> <div class="component__image"> <div alt="Branch Git" class="component__image "> <div class="div-inline-svg wpl-icon-size-64 wpl-icon-corner-5 has-bg b400 "> <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio='xMinYMin meet' viewBox="0 0 36 36"><path style="opacity:0.5; fill:#ffffff; fill-rule:evenodd;" d="M28.32,12.39v1.77A2.4,2.4,0,0,1,26,16.56H10.08a5.25,5.25,0,0,0-2.4.58V12.39a6.18,6.18,0,0,1-2.88,0V23.61a6.18,6.18,0,0,1,2.88,0v-1.8A2.4,2.4,0,0,1,10,19.44H25.92a5.29,5.29,0,0,0,5.28-5.18V12.39a6.18,6.18,0,0,1-2.88,0Z"/><path style="fill: #ffffff; fill-rule:evenodd;" d="M29.76.08a6.24,6.24,0,0,0-1.44,12.31,6.18,6.18,0,0,0,2.88,0A6.24,6.24,0,0,0,29.76.08Z"/><path style="fill: #ffffff; fill-rule:evenodd;" d="M7.46.2A4.66,4.66,0,0,0,6.4.08H6.24A6.24,6.24,0,0,0,4.8,12.39a6.18,6.18,0,0,0,2.88,0A6.24,6.24,0,0,0,7.46.2Z"/><path style="fill: #ffffff; fill-rule:evenodd;" d="M7.68,23.61a6.18,6.18,0,0,0-2.88,0,6.24,6.24,0,1,0,2.88,0Z"/></svg> </div> </div> </div> <div class="component__heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Pianifica </h3> <p>I team DevOps devono adottare le pratiche Agile per migliorare la velocità e la qualità. Agile è un approccio iterativo alla gestione dei progetti e allo sviluppo del software che aiuta i team a suddividere il lavoro in parti più piccole per offrire valore incrementale.</p> </div> </div> <div class="component component--link-button "> <a href="/it/agile" data-event="clicked" data-uuid="6b264395-15" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Scopri di più su Agile" data-label-english="Learn more about agile" class="component__link link-arrow " > Scopri di più su Agile<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> <div class="column column-lg-6 " > <div class="intra-div flexCol alignContentStretch alignItemsStretch justifyStart noWrap anchorLastItem s0 between block-theme-one-reduce-padding "> <div class="component component--image-heading-textblock margin-default"> <div class="component__image"> <div alt="Icona del simbolo dell&#039;infinito di DevOps" class="component__image "> <div class="div-inline-svg wpl-icon-size-64 wpl-icon-corner-5 has-bg b400 "> <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio='xMinYMin meet' viewBox="0 0 36 36"><path style="fill: #ffffff; fill-rule:evenodd;" d="M33.6,12.66a8.17,8.17,0,0,0-11.57,0l-4.79,4.79a1.3,1.3,0,0,0-.23.18L12.14,22.5l-.08.08A5.6,5.6,0,1,1,12,14.44H9.89A1.29,1.29,0,0,0,10,17h4.89a1.3,1.3,0,0,0,1.23-1.29V10.51a1.29,1.29,0,0,0-1.29-1.23h-.06a1.3,1.3,0,0,0-1.24,1.29v1.75a8.18,8.18,0,1,0,.49,12l4.79-4.79a1.3,1.3,0,0,0,.23-.18l4.87-4.88.08-.07a5.6,5.6,0,1,1-.08,8A1.29,1.29,0,1,0,22,24.23,8.18,8.18,0,0,0,33.6,12.66Z"/></svg> </div> </div> </div> <div class="component__heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Compila </h3> <p>Git è un sistema di controllo delle versioni gratuito e open source. Offre eccellente supporto per la creazione di branch, il merge e la riscrittura della cronologia dei repository, il che ha portato a numerosi flussi di lavoro e strumenti potenti e innovativi per il processo di sviluppo.</p> </div> </div> <div class="component component--link-button "> <a href="/it/git" data-event="clicked" data-uuid="0e53c8f7-d9" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Scopri di più su Git" data-label-english="Learn more about git" class="component__link link-arrow " > Scopri di più su Git<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> <div class="column column-lg-6 " > <div class="intra-div flexCol alignContentStretch alignItemsStretch justifyStart noWrap anchorLastItem s0 between block-theme-one-reduce-padding "> <div class="component component--image-heading-textblock margin-default"> <div class="component__image"> <img id="de49f188" alt="Icona della checklist" class="component__image" style="width:64px;height:64px;" src="https://wac-cdn.atlassian.com/dam/jcr:9e7c728d-9c84-4f2b-9269-989e526768ed/Icon-blue-test.svg?cdnVersion=2631" loading="lazy" /> </div> <div class="component__heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Testa </h3> <p>La continuous integration (CI) consente a più sviluppatori di contribuire a un unico repository condiviso. Eseguito il merge delle modifiche apportate al codice, vengono utilizzati test automatizzati per garantire la correttezza del codice prima dell'integrazione. Eseguendo merge e test del codice, i team di sviluppo acquisiscono fiducia nella qualità e prevedibilità del codice dopo la distribuzione.</p> </div> </div> <div class="component component--link-button "> <a href="/it/continuous-delivery/continuous-integration" data-event="clicked" data-uuid="55bd7b84-f0" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Scopri di più sulla CI" data-label-english="Learn more about CI" class="component__link link-arrow " > Scopri di più sulla CI<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> <div class="column column-lg-6 " > <div class="intra-div flexCol alignContentStretch alignItemsStretch justifyStart noWrap anchorLastItem s0 between block-theme-one-reduce-padding "> <div class="component component--image-heading-textblock margin-default"> <div class="component__image"> <img id="1d23dd9f" alt="icona di un&#039;astronave" class="component__image" style="width:64px;height:64px;" src="https://wac-cdn.atlassian.com/dam/jcr:cd1cbb1a-147f-4c0d-8eee-789c42835098/Icon-blue-deploy.svg?cdnVersion=2631" loading="lazy" /> </div> <div class="component__heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Distribuisci </h3> <p>La continuous deployment (CD) consente ai team di rilasciare in produzione funzioni in modo automatico e di frequente. I team hanno anche la possibilità di aggiungere flag delle funzioni, rilasciando nuovo codice agli utenti in modo costante e metodico anziché tutto insieme in una volta. Questo approccio migliora la velocity, la produttività e la sostenibilità dei team di sviluppo software.</p> </div> </div> <div class="component component--link-button "> <a href="/it/continuous-delivery" data-event="clicked" data-uuid="e614b41b-ce" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Scopri di più sulla CD" data-label-english="Learn more about CD" class="component__link link-arrow " > Scopri di più sulla CD<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> <div class="column column-lg-6 " > <div class="intra-div flexCol alignContentStretch alignItemsStretch justifyStart noWrap anchorLastItem s0 between block-theme-one-reduce-padding "> <div class="component component--image-heading-textblock margin-default"> <div class="component__image"> <img id="3a7fd51f" alt="Icona ingranaggi" class="component__image" style="width:64px;height:64px;" src="https://wac-cdn.atlassian.com/dam/jcr:f39533cd-1210-4c47-a997-f20594b623e9/Icon-blue-operate.svg?cdnVersion=2631" loading="lazy" /> </div> <div class="component__heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Esegui operazioni </h3> <p>Gestisci il rilascio end-to-end dei servizi IT ai clienti. Ciò include le pratiche coinvolte nelle attività di progettazione, implementazione, configurazione, distribuzione e manutenzione dell'intera l'infrastruttura IT alla base dei servizi dell'organizzazione.</p> </div> </div> <div class="component component--link-button "> <a href="/it/itsm" data-event="clicked" data-uuid="dfc1d9eb-e3" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Scopri di più sulle operazioni" data-label-english="Learn more about operations" class="component__link link-arrow " > Scopri di più sulle operazioni<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> <div class="column column-lg-6 " > <div class="intra-div flexCol alignContentStretch alignItemsStretch justifyStart noWrap anchorLastItem s0 between block-theme-one-reduce-padding "> <div class="component component--image-heading-textblock margin-default"> <div class="component__image"> <img id="372ecee5" alt="Icona dell&#039;occhio" class="component__image" style="width:64px;height:64px;" src="https://wac-cdn.atlassian.com/dam/jcr:d8c783b6-dffb-40ee-a989-2fc0a602a58c/Icon-blue-observe.svg?cdnVersion=2631" loading="lazy" /> </div> <div class="component__heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Osserva </h3> <p>Identifica e risolvi rapidamente i ticket che incidono su tempi di attività, velocità e funzionalità del prodotto. Informa automaticamente il team di modifiche, azioni ad alto rischio o errori, in modo da poter mantenere i servizi attivi.</p> </div> </div> <div class="component component--link-button "> <a href="/it/incident-management/incident-response" data-event="clicked" data-uuid="bf8050de-ab" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Scopri di più sul monitoraggio" data-label-english="Learn more about monitoring" class="component__link link-arrow " > Scopri di più sul monitoraggio<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> <div class="column column-lg-6 " > <div class="intra-div flexCol alignContentStretch alignItemsStretch justifyStart noWrap anchorLastItem s0 between block-theme-one-reduce-padding "> <div class="component component--image-heading-textblock margin-default"> <div class="component__image"> <img id="a6b17ee1" alt="Feedback DevOps" class="component__image" style="width:64px;height:64px;" src="https://wac-cdn.atlassian.com/dam/jcr:565f0cc5-a3c1-4b1f-aaa6-30d626632b8d/Icon-blue-feedback.svg?cdnVersion=2631" loading="lazy" /> </div> <div class="component__heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Feedback continuo </h3> <p>I team DevOps devono valutare ogni rilascio e creare report per migliorare i rilasci futuri. Raccogliendo feedback continui, i team possono migliorare i processi e incorporare i feedback dei clienti per migliorare i rilasci successivi.</p> </div> </div> <div class="component component--link-button "> <a href="/it/software/jira/service-management/resources" data-event="clicked" data-uuid="7fb73115-e9" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Scopri di più sul feedback continuo" data-label-english="Learn more about continuous feedback" class="component__link link-arrow " > Scopri di più sul feedback continuo<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> </div> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom s0 between" > <div class="component component--heading"> <h2 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Strumenti DevOps </h2> </div> <div class="component component--horizontal-rule align-left"> <hr class="type2 " /> </div> <div class="component component--image"> <img id="e305937c" alt="Simbolo dell&#039;infinito di DevOps" class="component__image" src="https://wac-cdn.atlassian.com/dam/jcr:1f9893d0-a300-4afd-95b3-3ddb79403d62/ADO-DevOps-Tool_1200x675@2x.png?cdnVersion=2631" loading="lazy" /> </div> <div class="component component--textblock "> <p>Gli <a data-event="clicked" data-uuid="fbdd4e4e-860" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-label="strumenti DevOps" data-label-english="DevOps tools" href="/it/devops/devops-tools">strumenti DevOps</a> consentono di gestire le fasi chiave del ciclo di vita DevOps. Potenziano le pratiche DevOps contribuendo a migliorare la collaborazione, ridurre il cambio di contesto, introdurre l'automazione e agevolare l'osservabilità e il monitoraggio.</p> <p>Le toolchain DevOps sono in genere di due tipi: all-in-one o aperta. La toolchain all-in-one rappresenta una soluzione completa che di solito non si integra con altri strumenti di terze parti, mentre la toolchain aperta consente la personalizzazione con diversi strumenti. Entrambi gli approcci presentano <a data-event="clicked" data-uuid="fbdd4e4e-861" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-label="pro e contro." data-label-english="pros and cons to both approaches." href="/it/devops/devops-tools/choose-devops-tools">pro e contro.</a></p> <p>Un esempio di toolchain DevOps aperta è la soluzione Open DevOps di Atlassian, che include Jira come base e si integra con gli strumenti dei fornitori leader e con le principali app del Marketplace.</p> </div> <div class="component component--link-button "> <a href="/it/devops/devops-tools" data-event="clicked" data-uuid="01a9c8dd-44" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Scopri di più sugli strumenti DevOps" data-label-english="Read more about DevOps tools" class="component__link link-arrow " > Scopri di più sugli strumenti DevOps<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom s0 between" > <div class="component component--heading"> <h2 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Quali sono i vantaggi di DevOps? </h2> </div> <div class="component component--horizontal-rule align-left"> <hr class="type2 " /> </div> <div class="component component--textblock "> <p>Secondo la <a data-event="clicked" data-uuid="08407008-460" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-label="2020 DevOps Trends Survey" data-label-english="2020 DevOps Trends survey" href="/it/whitepapers/devops-survey-2020">2020 DevOps Trends Survey</a> di Atlassian, il 99% degli intervistati ha affermato che DevOps ha avuto un impatto positivo sulla propria organizzazione. I <a data-event="clicked" data-uuid="08407008-461" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-label="vantaggi di DevOps" data-label-english="benefits of DevOps" href="/it/devops/what-is-devops/benefits-of-devops">vantaggi di DevOps</a> includono rilasci più rapidi e semplici, efficienza del team, maggiore sicurezza, prodotti di qualità superiore e, di conseguenza, team e clienti più soddisfatti.</p> </div> <div class="container-fluid"> <div class="row flex-container"> <div class="column column-md-3 text-center no-flex" > <div class="component component--image"> <img id="80447bff" alt="Tachimetro" class="component__image" style="height:100px;" src="https://wac-cdn.atlassian.com/dam/jcr:391d992a-1b23-4342-ad40-d941c81ccd1f/Spot-Illo-Speedometer.png?cdnVersion=2631" loading="lazy" /> </div> </div> <div class="column column-md-9 no-flex" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Velocità </h3> <p>I team che utilizzano DevOps effettuano rilasci più frequenti, con qualità e stabilità superiori. In effetti, il report <a data-event="clicked" data-uuid="8418aa93-f50" data-event-component="linkButton" data-event-container="headingTextBlock" data-schema-version="1" data-label="2019 State of DevOps" data-label-english="2019 State of DevOps" href="https://cloud.google.com/blog/products/devops-sre/the-2019-accelerate-state-of-devops-elite-performance-productivity-and-scaling">2019 State of DevOps</a> di DORA ha rilevato che i team eccellenti eseguono distribuzioni 208 volte più frequentemente e 106 volte più rapidamente dei team a basso rendimento. La continuous delivery consente ai team di creare, testare e distribuire software avvalendosi di strumenti automatizzati.</p> </div> </div> </div> </div> <div class="container-fluid"> <div class="row flex-container"> <div class="column column-md-3 text-center no-flex" > <div class="component component--image"> <img id="3cfc17cf" alt="Videochiamata" class="component__image" style="height:100px;" src="https://wac-cdn.atlassian.com/dam/jcr:e8f7719b-6d58-42f2-b067-516da133463d/Spot-Illo-Video%20Call.png?cdnVersion=2631" loading="lazy" /> </div> </div> <div class="column column-md-9 no-flex" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Collaborazione migliorata </h3> <p>Il fondamento di DevOps è una cultura di collaborazione tra i team di sviluppatori e quelli delle operazioni, che condividono le responsabilità e collaborano tra di loro. Ciò li rende più efficienti e consente di risparmiare tempo per quanto riguarda gli handoff del lavoro e la creazione di codice progettato per l'ambiente in cui viene eseguito.</p> </div> </div> </div> </div> <div class="container-fluid"> <div class="row flex-container"> <div class="column column-md-3 text-center no-flex" > <div class="component component--image"> <img id="2da9d454" alt="Razzo del rilascio di codice" class="component__image" style="height:100px;" src="https://wac-cdn.atlassian.com/dam/jcr:580d540a-229f-4804-b893-f29e3ddc47c4/Spot-Illo-Code%20Release%20Rocket.png?cdnVersion=2631" loading="lazy" /> </div> </div> <div class="column column-md-9 no-flex" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Distribuzione rapida </h3> <p>Aumentando la frequenza e la velocity dei rilasci, i team DevOps migliorano rapidamente i prodotti. I rilasci rapidi di nuove funzioni e le tempestive correzioni dei bug consentono di ottenere un vantaggio competitivo.</p> </div> </div> </div> </div> <div class="container-fluid"> <div class="row flex-container"> <div class="column column-md-3 text-center no-flex" > <div class="component component--image"> <img id="8e3777fb" alt="Pipeline del codice" class="component__image" style="height:100px;" src="https://wac-cdn.atlassian.com/dam/jcr:d767a8af-a280-438f-83a6-1ff5c32fefae/Spot-Illo-Code%20Pipeline.png?cdnVersion=2631" loading="lazy" /> </div> </div> <div class="column column-md-9 no-flex" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Qualità e affidabilità </h3> <p>Le pratiche come continuous integration e continuous delivery assicurano che le modifiche siano funzionali e sicure, con conseguente miglioramento della qualità dei prodotti software. Il monitoraggio aiuta i team a restare informati sulle prestazioni in tempo reale.</p> </div> </div> </div> </div> <div class="container-fluid"> <div class="row flex-container"> <div class="column column-md-3 text-center no-flex" > <div class="component component--image"> <img id="55a345c5" alt="Scudo della sicurezza" class="component__image" style="height:100px;" src="https://wac-cdn.atlassian.com/dam/jcr:d7395836-45b8-4cab-a0b3-3d8fb608fb51/Spot-Illo-Security%20Shield.png?cdnVersion=2631" loading="lazy" /> </div> </div> <div class="column column-md-9 no-flex" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Sicurezza </h3> <p>Integrando la sicurezza in una pipeline di continuous integration, continuous delivery e continuous deployment, <a data-event="clicked" data-uuid="e311682b-460" data-event-component="linkButton" data-event-container="headingTextBlock" data-schema-version="1" data-label="DevSecOps" data-label-english="DevSecOps" href="/it/devops/devops-tools/devsecops-tools">DevSecOps</a> è parte attiva e integrata del processo di sviluppo. La sicurezza è incorporata nel prodotto tramite l'integrazione di controlli di protezione attivi e test di sicurezza nei flussi di lavoro di sviluppo Agile e DevOps.</p> </div> </div> </div> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom s0 between" > <div class="component component--heading"> <h2 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Quali sono le sfide dell'adozione di DevOps? </h2> </div> <div class="component component--horizontal-rule align-left"> <hr class="type2 " /> </div> <div class="component component--textblock "> <p>È difficile rompere le abitudini. I team trincerati in modalità di lavoro in silos possono lottare, o addirittura opporre resistenza, contro gli sforzi di modernizzazione della loro struttura volti all'adozione delle pratiche DevOps. Alcuni team potrebbero erroneamente credere che i nuovi strumenti siano sufficienti per l'implementazione di DevOps. Dimenticano però che DevOps è una combinazione di persone, strumenti e cultura. Tutti i membri di un team DevOps devono conoscere l'intero flusso di valore, dall'ideazione, allo sviluppo, fino all'esperienza dell'utente finale. Tutto ciò richiede l'abbattimento dei silos per favorire la collaborazione durante l'intero ciclo di vita del prodotto.</p> </div> </div> <div class="column xs-cozy pull-quote s0 between" > <div class="component component--image-heading-textblock"> <div class="component__image component__image--left"> <img id="b9bdcee5" alt="Punto interrogativo" class="component__image" style="width:70px;" src="https://wac-cdn.atlassian.com/dam/jcr:5ad664c8-074d-4fd5-8ad8-e45fbb75133d/quote.svg?cdnVersion=2631" loading="lazy" /> </div> <div class="component__heading-textblock default component__heading-textblock--right" style="padding-left:70px;"> <h2>DevOps non è il lavoro di una singola persona. È il lavoro di tutti.</h2> <p>Robert Krohn</p> <h5>Head of Engineering, DevOps di Atlassian</h5> </div> </div> </div> <div class="column column-md-order-1 xs-cozy s0 between" > <div class="component component--textblock "> <p>Il passaggio da un'infrastruttura legacy all'utilizzo di <a data-event="clicked" data-uuid="423a119b-c00" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-label="Infrastructure as Code" data-label-english="Infrastructure as Code" href="/it/microservices/cloud-computing/infrastructure-as-code">Infrastructure as Code</a> (IaC) e dei <a data-event="clicked" data-uuid="423a119b-c01" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-label="microservizi" data-label-english="microservices" href="/it/microservices">microservizi</a> può garantire sviluppo e innovazione più rapidi, ma implicare al contempo un aumento del carico di lavoro operativo che può essere difficile da gestire. È consigliabile gettare invece solide basi di automazione e gestione della configurazione e implementare pratiche di continuous delivery per alleggerire il carico di lavoro. </p> <p>Fare un eccessivo affidamento sugli strumenti può distrarre i team dai principi fondamentali di DevOps, ovvero il team e la struttura organizzativa. Una volta stabilita una struttura, vengono i processi e il team, seguiti dagli strumenti.</p> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom s0 between" > <div class="component component--heading"> <h2 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Come adottare DevOps </h2> </div> <div class="component component--horizontal-rule align-left"> <hr class="type2 " /> </div> <div class="component component--textblock "> <p>L'adozione di DevOps richiede innanzitutto l'impegno a valutare ed eventualmente modificare o rimuovere team, strumenti o processi attualmente in uso nell'organizzazione. Ciò significa creare l'infrastruttura necessaria per dare ai team l'autonomia di cui hanno bisogno per compilare, distribuire e gestire i loro prodotti senza dover fare troppo affidamento sui team esterni.</p> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom xs-none-top no-flex" > <div class="component component--heading"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Cultura DevOps </h3> </div> <div class="component component--textblock "> <p>Nell'ambito della <a data-event="clicked" data-uuid="b5a68589-120" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-label="cultura DevOps" data-label-english="DevOps culture" href="/it/devops/what-is-devops/devops-culture">cultura DevOps</a> i team adottano nuove modalità di lavoro che implicano collaborazione e comunicazione maggiori. È un allineamento di persone, processi e strumenti verso un focus più unificato in direzione del cliente. I team multidisciplinari si assumono la responsabilità dell'intero ciclo di vita dei prodotti.</p> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom xs-none-top no-flex" > <div class="component component--heading"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Apprendimento continuo </h3> </div> <div class="component component--textblock "> <p>Nelle organizzazioni che implementano correttamente DevOps, vengono incoraggiate la sperimentazione e l'assunzione di rischi. In questo tipo di organizzazioni, pensare fuori dagli schemi è la norma e i fallimenti sono visti come un aspetto naturale dell'apprendimento e del miglioramento.</p> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom xs-none-top no-flex" > <div class="component component--heading"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Agile </h3> </div> <div class="component component--textblock "> <p>Le <a data-event="clicked" data-uuid="9239b51c-8c0" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-label="metodologie Agile" data-label-english="Agile methodologies" href="/it/agile">metodologie Agile</a> sono molto popolari nel settore del software poiché consentono ai team di essere intrinsecamente flessibili, ben organizzati e in grado di rispondere ai cambiamenti. DevOps è un cambiamento culturale che favorisce la collaborazione tra gli addetti alla compilazione e al mantenimento del software. Se utilizzate insieme, le metodologie Agile e DevOps si traducono in efficienza e affidabilità elevate.</p> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom s0 between" > <div class="component component--heading"> <h2 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Pratiche DevOps </h2> </div> <div class="component component--horizontal-rule align-left"> <hr class="type2 " /> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom xs-none-top no-flex" > <div class="component component--image-heading-textblock margin-default"> <div class="component__image component__image--left outerspace"> <div alt="Freccia in un cerchio" class="component__image "> <div class="div-inline-svg wpl-icon-size-64 wpl-icon-corner-5 has-bg n30 "> <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio='xMinYMin meet' viewBox="0 0 36 36"><path style="fill: #091e42; fill-rule:evenodd;" d="M0,18A18,18,0,1,1,18,36,18,18,0,0,1,0,18Zm17.82-4a1.43,1.43,0,0,1-2,0l0,0-3-3a1.44,1.44,0,0,1,0-2l0,0,3-3a1.42,1.42,0,0,1,2.06,2l-.05.05-.52.53H18A9.36,9.36,0,1,1,8.68,18a1.43,1.43,0,0,1,2.85,0,6.52,6.52,0,1,0,6.62-6.52H17.3l.52.53a1.42,1.42,0,0,1,.05,2Z"/></svg> </div> </div> </div> <div class="component__heading-textblock default component__heading-textblock--right outerspace" style="padding-left:64px;"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Continuous integration </h3> <p>La <a data-event="clicked" data-uuid="f27a7fe1-7b0" data-event-component="linkButton" data-event-container="richText" data-schema-version="1" data-label="continuous integration" data-label-english="Continuous integration" href="/it/continuous-delivery/continuous-integration">continuous integration</a> è una pratica che prevede l'automatizzazione dell'integrazione delle modifiche del codice all'interno di un progetto software. Consente agli sviluppatori di eseguire frequentemente il merge delle modifiche al codice in un repository centrale in cui vengono eseguiti build e test. Ciò consente ai team DevOps di risolvere i bug più rapidamente, migliorare la qualità del software e ridurre il tempo necessario per convalidare e rilasciare nuovi aggiornamenti software.</p> <div class="component component--link-button "> <a href="/it/continuous-delivery/continuous-integration" data-event="clicked" data-uuid="14934b90-7e" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Scopri di più sulla continuous integration" data-label-english="Learn about continuous integration" class="component__link link-arrow " > Scopri di più sulla continuous integration<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom xs-none-top no-flex" > <div class="component component--image-heading-textblock margin-default"> <div class="component__image component__image--left outerspace"> <div alt="Frecce rivolte verso sinistra e verso destra in un cerchio" class="component__image "> <div class="div-inline-svg wpl-icon-size-64 wpl-icon-corner-5 has-bg n30 "> <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio='xMinYMin meet' viewBox="0 0 36 36"><path style="fill: #091e42;fill-rule:evenodd;" d="M0,18A18,18,0,1,1,18,36,18,18,0,0,1,0,18ZM22.48,7.84a1.42,1.42,0,0,0-2.06,1.95l0,.06,1.05,1H12.25a1.42,1.42,0,0,0,.07,2.84h9.2l-1.05,1a1.42,1.42,0,0,0,0,2l0,.05a1.42,1.42,0,0,0,2,.05l.05-.05L26,13.32a1.39,1.39,0,0,0,.32-.48,1.64,1.64,0,0,0,.1-.45,1.34,1.34,0,0,0-.1-.59,1.45,1.45,0,0,0-.27-.44h0l-.05,0h0ZM13.21,18.57a1.42,1.42,0,0,1,2.06,2l0,0-1.05,1.05h9.2a1.42,1.42,0,0,1,.07,2.84H14.17l1.05,1.05a1.44,1.44,0,0,1,0,2l0,.05a1.42,1.42,0,0,1-2,0l0,0L9.74,24.06l0,0a1.3,1.3,0,0,1-.27-.43,1.41,1.41,0,0,1-.11-.54h0a1.4,1.4,0,0,1,.1-.54,1.66,1.66,0,0,1,.26-.41h0s0,0,.05-.05h0Z"/></svg> </div> </div> </div> <div class="component__heading-textblock default component__heading-textblock--right outerspace" style="padding-left:64px;"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Continuous delivery </h3> <p>La continuous delivery parte dalla continuous integration espandendosi tramite la distribuzione automatica delle modifiche del codice nell'ambiente di test/produzione. Segue una <a data-event="clicked" data-uuid="9d5df453-9c0" data-event-component="linkButton" data-event-container="richText" data-schema-version="1" data-label="pipeline di continuous delivery" data-label-english="continuous delivery pipeline" href="/it/continuous-delivery/principles/pipeline">pipeline di continuous delivery</a> in cui build, test e distribuzioni automatizzati vengono orchestrati come un unico flusso di lavoro di rilascio.</p> <div class="component component--link-button "> <a href="/it/continuous-delivery" data-event="clicked" data-uuid="f09b5f9a-60" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Scopri di più sulla continuous delivery" data-label-english="Learn about continuous delivery" class="component__link link-arrow " > Scopri di più sulla continuous delivery<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom xs-none-top no-flex" > <div class="component component--image-heading-textblock margin-default"> <div class="component__image component__image--left outerspace"> <div alt="Cono stradale" class="component__image "> <div class="div-inline-svg wpl-icon-size-64 wpl-icon-corner-5 has-bg n30 "> <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio='xMinYMin meet' viewBox="0 0 36 36"><path style="opacity:0.5; fill:#091e42; fill-rule:evenodd;" d="M5.18,32.44H1.45a1.45,1.45,0,0,0-.07,2.89H34.55a1.45,1.45,0,0,0,.07-2.89h-3.8L19.81,2a1.92,1.92,0,0,0-3.62,0Z"/><path style="fill: #091e42; fill-rule:evenodd;" d="M23.57,12.35l3,8.35H9.42l3-8.35ZM8.37,23.6H27.63l3.19,8.84H5.18ZM22.52,9.45,19.81,2a1.92,1.92,0,0,0-3.62,0l-2.71,7.5Z"/></svg> </div> </div> </div> <div class="component__heading-textblock default component__heading-textblock--right outerspace" style="padding-left:64px;"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Consapevolezza della situazione </h3> <p>È fondamentale che ogni membro dell'organizzazione abbia accesso ai dati di cui necessita per svolgere il proprio lavoro nel modo più efficace e rapido possibile. I membri del team devono essere avvisati degli errori, sistemici o dovuti a test non riusciti, che si verificano nella pipeline di distribuzione e ricevere aggiornamenti tempestivi sullo stato e sulle prestazioni delle applicazioni in esecuzione nell'ambiente di produzione. Metriche, registri, tracce, monitoraggio e avvisi sono tutte fonti essenziali di feedback di cui i team hanno bisogno per svolgere il proprio lavoro in modo informato.</p> <div class="component component--link-button "> <a href="/it/devops/frameworks/devops-metrics" data-event="clicked" data-uuid="ab4e0d6c-ab" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Scopri di più sulle metriche DevOps" data-label-english="Learn about DevOps metrics" class="component__link link-arrow " > Scopri di più sulle metriche DevOps<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom xs-none-top no-flex" > <div class="component component--image-heading-textblock margin-default"> <div class="component__image component__image--left outerspace"> <div alt="Fulmine" class="component__image "> <div class="div-inline-svg wpl-icon-size-64 wpl-icon-corner-5 has-bg n30 "> <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio='xMinYMin meet' viewBox="0 0 36 36"><path style="fill: #091e42; fill-rule:evenodd;" d="M29.12,13.67h-8L22.8,1.2A1,1,0,0,0,20.92.43L6,20.65a1.06,1.06,0,0,0,.85,1.68h8.05L13.2,34.8a1,1,0,0,0,1.88.77L30,15.35A1.06,1.06,0,0,0,29.12,13.67Z"/></svg> </div> </div> </div> <div class="component__heading-textblock default component__heading-textblock--right outerspace" style="padding-left:64px;"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Automazione </h3> <p>L'automazione è una delle pratiche DevOps più importanti perché consente ai team di spostarsi molto più rapidamente nel processo di sviluppo e di distribuzione di software di alta qualità. Con l'automazione, la semplice operazione di invio delle modifiche del codice in un repository del codice sorgente può attivare un processo compilazione, test e distribuzione che riduce significativamente il tempo necessario per svolgere questi singoli passaggi.</p> <div class="component component--link-button "> <a href="/it/solutions/devops/guides/intermediate" data-event="clicked" data-uuid="34ab1c9e-18" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Scopri di più sulle best practice di automazione DevOps" data-label-english="Learn about DevOps automation best practices" class="component__link link-arrow " > Scopri di più sulle best practice di automazione DevOps<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom xs-none-top no-flex" > <div class="component component--image-heading-textblock margin-default"> <div class="component__image component__image--left outerspace"> <div alt="Grafico a linee" class="component__image "> <div class="div-inline-svg wpl-icon-size-64 wpl-icon-corner-5 has-bg n30 "> <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio='xMinYMin meet' viewBox="0 0 36 36"><path style="opacity:0.5; fill:#091e42; fill-rule:evenodd;" d="M13.24,8,18.4,13.3A3.92,3.92,0,0,1,20.47,11l-5-5.18A3.92,3.92,0,0,1,13.24,8Z"/><path style="opacity:0.5; fill:#091e42; fill-rule:evenodd;" d="M25.83,13.3,30.91,8a4,4,0,0,1-2.36-2l-4.79,5A4,4,0,0,1,25.83,13.3Z"/><path style="opacity:0.5; fill:#091e42; fill-rule:evenodd;" d="M2.6,16l0,0,7.77-8A4,4,0,0,1,8.2,5.82l-7.77,8A1.55,1.55,0,0,0,2.6,16Z"/><path style="fill: #091e42; fill-rule:evenodd;" d="M25.83,13.3a3.92,3.92,0,0,0-7.43,0,3.81,3.81,0,0,0-.23,1.27,3.95,3.95,0,0,0,7.89,0A3.81,3.81,0,0,0,25.83,13.3Z"/><path style="fill: #091e42; fill-rule:evenodd;" d="M11.83.34A3.94,3.94,0,0,0,10.42,8a3.82,3.82,0,0,0,2.82,0A3.94,3.94,0,0,0,11.83.34Z"/><path style="fill: #091e42; fill-rule:evenodd;" d="M32.06.34a4,4,0,0,0-4,4,3.89,3.89,0,0,0,.44,1.76,4,4,0,0,0,2.36,2,4,4,0,0,0,1.15.19,3.95,3.95,0,0,0,0-7.89Z"/><path style="opacity:0.5; fill:#091e42; fill-rule:evenodd;" d="M18.82,22.69,12.29,20.9a4.53,4.53,0,0,1,.05.53,3.86,3.86,0,0,1-.87,2.44l6.81,1.88a3.8,3.8,0,0,1-.11-.89A4,4,0,0,1,18.82,22.69Z"/><path style="opacity:0.5; fill:#091e42; fill-rule:evenodd;" d="M29.71,28.56l-3.82-2.63a3.91,3.91,0,0,1-1.95,2.4l4.22,2.91A3.94,3.94,0,0,1,29.71,28.56Z"/><path style="opacity:0.5; fill:#091e42; fill-rule:evenodd;" d="M5.14,23.64.25,31.22a1.53,1.53,0,0,0,.46,2.13A1.55,1.55,0,0,0,2.8,33l0-.07,4.9-7.59A3.91,3.91,0,0,1,5.14,23.64Z"/><path style="fill: #091e42; fill-rule:evenodd;" d="M22.91,23.89l-.15-.09Z"/><path style="fill: #091e42; fill-rule:evenodd;" d="M22.61,23.75l.15.05Z"/><path style="fill: #091e42; fill-rule:evenodd;" d="M22.11,20.91a4,4,0,0,0-3.94,3.95,3.8,3.8,0,0,0,.11.89,3.94,3.94,0,0,0,3.83,3.05,4,4,0,0,0,3.78-2.87,3.8,3.8,0,0,0,.17-1.07A4,4,0,0,0,22.11,20.91Z"/><path style="fill: #091e42; fill-rule:evenodd;" d="M12.29,20.9a3.94,3.94,0,1,0-4.55,4.4,3.51,3.51,0,0,0,.66.07,4,4,0,0,0,3.94-3.94A4.53,4.53,0,0,0,12.29,20.9Z"/><path style="fill: #091e42; fill-rule:evenodd;" d="M32.06,27.77a3.95,3.95,0,0,0-3.9,3.47,3.75,3.75,0,0,0-.05.47,3.95,3.95,0,1,0,4-3.94Z"/></svg> </div> </div> </div> <div class="component__heading-textblock default component__heading-textblock--right outerspace" style="padding-left:64px;"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Infrastructure as Code </h3> <p>Indipendentemente dal fatto che la tua organizzazione disponga di un data center on-premise o si trovi invece interamente nel cloud, avere la possibilità di eseguire il provisioning, la configurazione e la gestione dell'infrastruttura in modo rapido e coerente è fondamentale per l'implementazione corretta dell'approccio DevOps. <a data-event="clicked" data-uuid="d4457e18-ac0" data-event-component="linkButton" data-event-container="richText" data-schema-version="1" data-label="Infrastructure as Code" data-label-english="Infrastructure as Code" href="/it/continuous-delivery/principles/infrastructure-as-code">Infrastructure as Code</a> (IaC) va oltre la semplice configurazione dell'infrastruttura di scripting per trattare le definizioni dell'infrastruttura come codice reale tramite il controllo del codice sorgente, le revisioni del codice, i test ecc.</p> <div class="component component--link-button "> <a href="/it/microservices/cloud-computing/infrastructure-as-code" data-event="clicked" data-uuid="c328138b-87" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Scopri di più su Infrastructure as Code" data-label-english="Learn about Infrastructure as Code" class="component__link link-arrow " > Scopri di più su Infrastructure as Code<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom xs-none-top no-flex" > <div class="component component--image-heading-textblock margin-default"> <div class="component__image component__image--left outerspace"> <div alt="Icona di un alveare" class="component__image "> <div class="div-inline-svg wpl-icon-size-64 wpl-icon-corner-5"> <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio='xMinYMin meet' viewBox="0 0 36 36"><path style="opacity:0.5; fill:#091e42; fill-rule:evenodd;" d="M26.1,17.85a3.32,3.32,0,0,1,3.34,0l4.88,2.81A3.36,3.36,0,0,1,36,23.56v5.62a3.34,3.34,0,0,1-1.68,2.9L29.44,34.9a3.37,3.37,0,0,1-3.34,0l-4.89-2.82a3.34,3.34,0,0,1-1.68-2.9V23.56a3.36,3.36,0,0,1,1.68-2.9Z"/><path style="fill: #091e42; fill-rule:evenodd;" d="M6.56,17.85a3.32,3.32,0,0,1,3.34,0l4.89,2.81a3.36,3.36,0,0,1,1.68,2.9v5.62a3.34,3.34,0,0,1-1.68,2.9L9.9,34.9a3.37,3.37,0,0,1-3.34,0L1.68,32.08A3.34,3.34,0,0,1,0,29.18V23.56a3.36,3.36,0,0,1,1.68-2.9Z"/><path style="fill: #091e42; fill-rule:evenodd;" d="M16.33,1.1a3.37,3.37,0,0,1,3.34,0l4.89,2.82a3.36,3.36,0,0,1,1.67,2.9v5.62a3.37,3.37,0,0,1-1.67,2.9l-4.89,2.81a3.32,3.32,0,0,1-3.34,0l-4.89-2.81a3.37,3.37,0,0,1-1.67-2.9V6.82a3.36,3.36,0,0,1,1.67-2.9Z"/></svg> </div> </div> </div> <div class="component__heading-textblock component__heading-textblock--right outerspace" style="padding-left:64px;"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Microservizi </h3> <p>I <a data-event="clicked" data-uuid="8107b619-d10" data-event-component="linkButton" data-event-container="richText" data-schema-version="1" data-label="microservizi" data-label-english="Microservices" href="/it/microservices">microservizi</a> sono una tecnica di architettura in cui un'applicazione viene creata come una raccolta di servizi più piccoli che possono essere distribuiti e gestiti indipendentemente l'uno dall'altro. Ogni servizio ha i propri processi e comunica con gli altri servizi tramite un'interfaccia. Questa separazione dei problemi e la funzione indipendente disaccoppiata consentono pratiche DevOps come la continuous delivery e la continuous integration.</p> <div class="component component--link-button "> <a href="/it/microservices" data-event="clicked" data-uuid="2ac84cf1-bb" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Scopri di più sui microservizi" data-label-english="Learn about microservices" class="component__link link-arrow " > Scopri di più sui microservizi<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> </div> <div class="column column-md-order-1 xs-cozy-bottom xs-none-top no-flex" > <div class="component component--image-heading-textblock margin-default"> <div class="component__image component__image--left outerspace"> <img id="55ddff09" alt="Controllo" class="component__image" style="width:64px;height:64px;" src="https://wac-cdn.atlassian.com/dam/jcr:bfc3339c-3dc2-4b98-b004-d555239ca58f/Icon-Object-Eye.svg?cdnVersion=2631" loading="lazy" /> </div> <div class="component__heading-textblock default component__heading-textblock--right outerspace" style="padding-left:64px;"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Monitoraggio </h3> <p>I team DevOps monitorano l'intero ciclo di vita dello sviluppo, dalle fasi di pianificazione, sviluppo, integrazione e test, fino a quelle di distribuzione e delle operazioni. Ciò consente ai team di rispondere in modo rapido e automatico a qualsiasi degradazione dell'esperienza del cliente. E soprattutto, consente loro di adottare l'approccio "Shift Left" e intervenire quindi già nelle prime fasi dello sviluppo per ridurre al minimo le modifiche che non funzionano nell'ambiente di produzione.</p> <div class="component component--link-button "> <a href="/it/devops/devops-tools/devops-monitoring" data-event="clicked" data-uuid="510489c0-ff" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Scopri di più sul monitoraggio DevOps" data-label-english="Learn about DevOps monitoring" class="component__link link-arrow " > Scopri di più sul monitoraggio DevOps<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="container-fluid md-comfortable-top md-cozy-bottom"> <div class="row flex-container reduced-row"> <div class="column column-lg-6 no-flex" > <div class="component component--heading-textblock"> <h2 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Inizia a usare DevOps </h2> <p>Il modo più semplice per iniziare a utilizzare DevOps è identificare un flusso di valore di piccole dimensioni (ad esempio un'app o un servizio di supporto non molto grandi) e iniziare a sperimentare con alcune pratiche DevOps. Come per lo sviluppo del software, è molto più facile trasformare un singolo flusso con un piccolo gruppo di stakeholder piuttosto che tentare la transizione dell'intera organizzazione verso una nuova modalità di lavoro. </p> <p>Atlassian offre una <a data-event="clicked" data-uuid="ce764a97-b00" data-event-component="linkButton" data-event-container="headingTextBlock" data-schema-version="1" data-label="soluzione Open DevOps" data-label-english="Open DevOps solution" href="/it/solutions/devops">soluzione Open DevOps</a> che fornisce processi DevOps end-to-end con gli strumenti Atlassian e altri strumenti di terze parti. Con Jira come base, i team possono utilizzare i prodotti Atlassian o i prodotti preferiti nella toolchain aperta. L'ecosistema Atlassian offre una vasta gamma di integrazioni e add-on che consentono ai team di personalizzare la loro toolchain in base alle esigenze.<br /> <br /> Dai un'occhiata ai nostri tutorial su DevOps relativi ad <a data-event="clicked" data-uuid="ce764a97-b01" data-event-component="linkButton" data-event-container="headingTextBlock" data-schema-version="1" data-label="automazione" data-label-english="automation" href="/it/devops/automation-tutorials">automazione</a>, <a data-event="clicked" data-uuid="ce764a97-b02" data-event-component="linkButton" data-event-container="headingTextBlock" data-schema-version="1" data-label="esecuzione di test" data-label-english="testing" href="/it/devops/testing-tutorials">esecuzione di test</a>, <a data-event="clicked" data-uuid="ce764a97-b03" data-event-component="linkButton" data-event-container="headingTextBlock" data-schema-version="1" data-label="sicurezza" data-label-english="security" href="/it/devops/security-tutorials">sicurezza</a>, <a data-event="clicked" data-uuid="ce764a97-b04" data-event-component="linkButton" data-event-container="headingTextBlock" data-schema-version="1" data-label="osservabilità" data-label-english="observability" href="/it/devops/observability-tutorials">osservabilità</a>, <a data-event="clicked" data-uuid="ce764a97-b05" data-event-component="linkButton" data-event-container="headingTextBlock" data-schema-version="1" data-label="aggiunta di flag delle funzioni" data-label-english="feature flagging" href="/it/devops/feature-flagging-tutorials">aggiunta di flag delle funzioni</a> e <a data-event="clicked" data-uuid="ce764a97-b06" data-event-component="linkButton" data-event-container="headingTextBlock" data-schema-version="1" data-label="continuous delivery" data-label-english="continuous delivery" href="/it/devops/continuous-delivery-tutorials">continuous delivery</a>.</p> </div> </div> <div class="column column-lg-6 no-flex" > <div class="component component--image"> <img id="8af38ccb" alt="Illustrazione dei workshop su DevOps" class="component__image" src="https://wac-cdn.atlassian.com/dam/jcr:39f57cd8-74d1-4898-82e7-118800b97f3f/Illo-devops-workshop.png?cdnVersion=2631" loading="lazy" /> </div> </div> </div> </div> <div class="container-fluid md-comfortable-bottom"> <div class="row flex-container reduced-row"> <div class="column column-md-6 card-link text-b400 " > <a href="/it/devops/automation-tutorials" data-event="clicked" data-uuid="5783a8de-71" data-event-component="linkButton" data-event-container="column" data-schema-version="1" class="component--block__link"> <div class="intra-div flexRow alignContentStretch alignItemsCenter justifyStart noWrap no s24 between block-theme-one-reduce-padding "> <div class="component component--image image-center"> <div alt="Fulmine" class="component__image "> <div class="div-inline-svg wpl-icon-size-64 wpl-icon-corner-5 has-bg b400 "> <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio='xMinYMin meet' viewBox="0 0 36 36"><path style="fill: #ffffff; fill-rule:evenodd;" d="M29.12,13.67h-8L22.8,1.2A1,1,0,0,0,20.92.43L6,20.65a1.06,1.06,0,0,0,.85,1.68h8.05L13.2,34.8a1,1,0,0,0,1.88.77L30,15.35A1.06,1.06,0,0,0,29.12,13.67Z"/></svg> </div> </div> </div> <div class="component component--heading"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Tutorial sull'automazione DevOps </h3> </div> </div> </a> </div> <div class="column column-md-6 card-link text-b400 " > <a href="/it/devops/observability-tutorials" data-event="clicked" data-uuid="b8a4a78c-bc" data-event-component="linkButton" data-event-container="column" data-schema-version="1" class="component--block__link"> <div class="intra-div flexRow alignContentStretch alignItemsCenter justifyStart noWrap no s24 between block-theme-one-reduce-padding "> <div class="component component--image image-center"> <div alt="Binocolo" class="component__image "> <div class="div-inline-svg wpl-icon-size-64 wpl-icon-corner-5 has-bg b400 "> <svg id="Blue" xmlns="http://www.w3.org/2000/svg" preserveAspectRatio='xMinYMin meet' viewBox="0 0 36 36"><defs><style>.cls-1,.cls-3,.cls-4{fill:#ffffff;}.cls-1{fill-rule:evenodd;}.cls-1,.cls-3{opacity:0.5;isolation:isolate;}.cls-2{fill:none;}</style></defs><path style="opacity:0.5;fill: #ffffff;fill-rule: evenodd;" d="M2.69,20.68A5.78,5.78,0,1,0,8.47,14.9,5.78,5.78,0,0,0,2.69,20.68Zm6.23-4.8A4.83,4.83,0,0,0,4.17,20.8v.14a1.07,1.07,0,0,0,1.07,1A1.06,1.06,0,0,0,6.3,20.89v-.17A2.71,2.71,0,0,1,8.92,18H9a1.07,1.07,0,0,0-.05-2.13Z"/><path style="opacity:0.5;fill: #ffffff;fill-rule: evenodd;" d="M22.05,20.77A5.75,5.75,0,1,0,27.8,15,5.75,5.75,0,0,0,22.05,20.77Zm6.42-4.61a5,5,0,0,0-5,4.92v.14a1.07,1.07,0,0,0,2.13,0V21a2.84,2.84,0,0,1,2.88-2.71h.05a1.07,1.07,0,0,0-.05-2.13Z"/><path style="fill: none;" d="M8.47,14.9a5.78,5.78,0,1,0,5.09,3,1.05,1.05,0,0,1-.17-.29A5.78,5.78,0,0,0,8.47,14.9Z"/><path style="fill: none;" d="M18,9.11a2.59,2.59,0,0,0-2.6,2.53V16a8.45,8.45,0,0,1,.91,1.83h3.3a8.07,8.07,0,0,1,1-1.94V11.72A2.61,2.61,0,0,0,18,9.11Z"/><circle style="fill: none;" cx="27.8" cy="20.77" r="5.75" transform="translate(-4.03 6.94) rotate(-13.28)"/><path style="opacity:0.5;isolation: isolate;fill: #ffffff;" d="M13.56,17.94c-.05-.1-.11-.19-.17-.29A1.05,1.05,0,0,0,13.56,17.94Z"/><path style="opacity:0.5;isolation: isolate;fill: #ffffff;" d="M15.44,16v-4.4a2.6,2.6,0,0,1,5.2.08v4.21a8.26,8.26,0,0,1,2.13-2.2v-2.1a4.73,4.73,0,0,0-9.46.09v2.06A8.82,8.82,0,0,1,15.44,16Z"/><path style="fill: #ffffff;" d="M27.59,12.2a8.31,8.31,0,0,0-6.95,3.73,8.07,8.07,0,0,0-1,1.94h-3.3A8.45,8.45,0,0,0,15.44,16a8.82,8.82,0,0,0-2.13-2.26,8.31,8.31,0,0,0-4.9-1.58,8.41,8.41,0,1,0,7.87,11.34h3.44A8.4,8.4,0,1,0,27.59,12.2ZM8.47,26.46a5.78,5.78,0,1,1,4.92-8.81c.06.1.12.19.17.29a5.78,5.78,0,0,1-5.09,8.52Zm19.33.06a5.75,5.75,0,1,1,5.74-5.75A5.75,5.75,0,0,1,27.8,26.52Z"/></svg> </div> </div> </div> <div class="component component--heading"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Tutorial sull'osservabilità DevOps </h3> </div> </div> </a> </div> <div class="column column-md-6 card-link text-b400 " > <a href="/it/devops/testing-tutorials" data-event="clicked" data-uuid="15bcc680-77" data-event-component="linkButton" data-event-container="column" data-schema-version="1" class="component--block__link"> <div class="intra-div flexRow alignContentStretch alignItemsCenter justifyStart noWrap no s24 between block-theme-one-reduce-padding "> <div class="component component--image image-center"> <div alt="Tachimetro" class="component__image "> <div class="div-inline-svg wpl-icon-size-64 wpl-icon-corner-5 has-bg b400 "> <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio='xMinYMin meet' viewBox="0 0 36 36"><path style="opacity:0.5; fill:#ffffff; fill-rule:evenodd;" d="M17,10.37a1.38,1.38,0,0,1,2.28-1,1.31,1.31,0,0,1,.46,1V13a1.44,1.44,0,0,1-1.25,1.46A1.39,1.39,0,0,1,17,13.16V10.37Z"/><path style="opacity:0.5; fill:#ffffff; fill-rule:evenodd;" d="M8.9,24a1.26,1.26,0,0,1-1,.46H5.23a1.43,1.43,0,0,1-1.45-1.25,1.38,1.38,0,0,1,1.31-1.49H7.88A1.38,1.38,0,0,1,8.9,24Z"/><path style="opacity:0.5; fill:#ffffff; fill-rule:evenodd;" d="M11.93,17.15a1.44,1.44,0,0,1-2,.06l-.06-.06-2-2a1.43,1.43,0,0,1,2-2.08l.05,0,2,2A1.46,1.46,0,0,1,11.93,17.15Z"/><path style="opacity:0.5; fill:#ffffff; fill-rule:evenodd;" d="M32,24a1.26,1.26,0,0,1-1,.46H28.32a1.43,1.43,0,0,1-1.45-1.25,1.38,1.38,0,0,1,1.31-1.49H31A1.38,1.38,0,0,1,32,24Z"/><path style="fill: #ffffff; fill-rule:evenodd;" d="M.29,20.43a18.5,18.5,0,0,0,1,10H34.69A17.84,17.84,0,0,0,36,23.61a17.88,17.88,0,0,0-18.24-18A18.18,18.18,0,0,0,.29,20.43ZM17,10.37a1.38,1.38,0,0,1,2.28-1,1.31,1.31,0,0,1,.46,1V13a1.44,1.44,0,0,1-1.25,1.46A1.39,1.39,0,0,1,17,13.16V10.37ZM8.9,24a1.26,1.26,0,0,1-1,.46H5.23a1.43,1.43,0,0,1-1.45-1.25,1.38,1.38,0,0,1,1.31-1.49H7.88A1.38,1.38,0,0,1,8.9,24Zm3-6.82a1.44,1.44,0,0,1-2,.06l-.06-.06-2-2a1.43,1.43,0,0,1,2-2.08l.05,0,2,2A1.46,1.46,0,0,1,11.93,17.15Zm6.12,10a3.78,3.78,0,0,1,0-7.55,4.29,4.29,0,0,1,1.48.27l5.75-5.74a1.43,1.43,0,0,1,2.07,2l-.05.05L21.56,21.8a3.37,3.37,0,0,1,.27,1.48A3.8,3.8,0,0,1,18.05,27.11ZM32,24a1.26,1.26,0,0,1-1,.46H28.32a1.43,1.43,0,0,1-1.45-1.25,1.38,1.38,0,0,1,1.31-1.49H31A1.38,1.38,0,0,1,32,24Z"/></svg> </div> </div> </div> <div class="component component--heading"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Tutorial sull'esecuzione di test DevOps </h3> </div> </div> </a> </div> <div class="column column-md-6 card-link text-b400 " > <a href="/it/devops/feature-flagging-tutorials" data-event="clicked" data-uuid="9a6f7caa-f5" data-event-component="linkButton" data-event-container="column" data-schema-version="1" class="component--block__link"> <div class="intra-div flexRow alignContentStretch alignItemsCenter justifyStart noWrap no s24 between block-theme-one-reduce-padding "> <div class="component component--image image-center"> <div alt="Contrassegno" class="component__image "> <div class="div-inline-svg wpl-icon-size-64 wpl-icon-corner-5 has-bg b400 "> <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio='xMinYMin meet' viewBox="0 0 36 36"><path style="fill: #ffffff; fill-rule:evenodd;" d="M4.61,1.51v24.9H32.39A2,2,0,0,0,34,23.14l-6.3-7.92a2,2,0,0,1,0-2.51L34,4.79a2,2,0,0,0-1.58-3.28Z"/><path style="opacity:0.5; fill:#ffffff; fill-rule:evenodd;" d="M4.61,34.49a1.51,1.51,0,0,1-3,.07V1.51a1.51,1.51,0,0,1,3-.07V34.49Z"/></svg> </div> </div> </div> <div class="component component--heading"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Tutorial sull'aggiunta di flag delle funzioni DevOps </h3> </div> </div> </a> </div> <div class="column column-md-6 card-link text-b400 " > <a href="/it/devops/security-tutorials" data-event="clicked" data-uuid="d5748edd-0a" data-event-component="linkButton" data-event-container="column" data-schema-version="1" class="component--block__link"> <div class="intra-div flexRow alignContentStretch alignItemsCenter justifyStart noWrap no s24 between block-theme-one-reduce-padding "> <div class="component component--image image-center"> <div alt="Scudo con segno di spunta" class="component__image "> <div class="div-inline-svg wpl-icon-size-64 wpl-icon-corner-5 has-bg b400 "> <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio='xMinYMin meet' viewBox="0 0 36 36"><path style="fill: #ffffff; fill-rule:evenodd;" d="M33.42,3.88c.2-.5.33-.83-.32-.83H30.89C26.48,3.05,20.81,1,18.77.15a2.05,2.05,0,0,0-1.54,0c-2,.81-7.71,2.9-12.12,2.9H2.9c-.65,0-.52.33-.32.83A3.07,3.07,0,0,1,2.86,5V16.65A19.32,19.32,0,0,0,13.33,33.83l3.78,2a2,2,0,0,0,1.78,0l3.78-2A19.32,19.32,0,0,0,33.14,16.65V5A3.07,3.07,0,0,1,33.42,3.88ZM25.55,12.8a1.45,1.45,0,0,0-.05-2l-.05-.05a1.45,1.45,0,0,0-2,.05l-7.63,7.63L13.2,15.81l0-.05a1.45,1.45,0,0,0-2,2.1l3.65,3.65.05,0a1.45,1.45,0,0,0,2,0l8.66-8.66Z"/></svg> </div> </div> </div> <div class="component component--heading"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Tutorial sulla sicurezza DevOps </h3> </div> </div> </a> </div> <div class="column column-md-6 card-link text-b400 " > <a href="/it/devops/continuous-delivery-tutorials" data-event="clicked" data-uuid="0c018767-2b" data-event-component="linkButton" data-event-container="column" data-schema-version="1" class="component--block__link"> <div class="intra-div flexRow alignContentStretch alignItemsCenter justifyStart noWrap no s24 between block-theme-one-reduce-padding "> <div class="component component--image image-center"> <div alt="Ciclo DevOps" class="component__image "> <div class="div-inline-svg wpl-icon-size-64 wpl-icon-corner-5 has-bg b400 "> <svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio='xMinYMin meet' viewBox="0 0 36 36"><path style="fill: #ffffff; fill-rule:evenodd;" d="M33.6,12.66a8.17,8.17,0,0,0-11.57,0l-4.79,4.79a1.3,1.3,0,0,0-.23.18L12.14,22.5l-.08.08A5.6,5.6,0,1,1,12,14.44H9.89A1.29,1.29,0,0,0,10,17h4.89a1.3,1.3,0,0,0,1.23-1.29V10.51a1.29,1.29,0,0,0-1.29-1.23h-.06a1.3,1.3,0,0,0-1.24,1.29v1.75a8.18,8.18,0,1,0,.49,12l4.79-4.79a1.3,1.3,0,0,0,.23-.18l4.87-4.88.08-.07a5.6,5.6,0,1,1-.08,8A1.29,1.29,0,1,0,22,24.23,8.18,8.18,0,0,0,33.6,12.66Z"/></svg> </div> </div> </div> <div class="component component--heading"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Tutorial sulla continuous delivery DevOps </h3> </div> </div> </a> </div> </div> </div> <div class="container-fluid md-comfortable n700"> <div class="row flex-container reduced-row"> <div class="column column-md-7 sign-up light-text s0 between" > <div class="component component--heading"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Iscriviti alla nostra newsletter DevOps </h3> </div> <div class="component component--exact-target-form sign-up theme-one"> <form class="exact-target-form" data-mailing-list-id="1412722"> <div class="exact-target-form__label"> <label for="et-ac1a5842-80cc-4ef1-b9a4-73e4ee0d8581">Indirizzo e-mail</label> </div> <div class="exact-target-form__email-input"> <input type="email" name="et-ac1a5842-80cc-4ef1-b9a4-73e4ee0d8581" required id="et-ac1a5842-80cc-4ef1-b9a4-73e4ee0d8581" /> </div> <div class="exact-target-form__hp-field"> <input type="text" name="list_name" aria-label="Keep this field blank" /> </div> <div class="exact-target-form__submit-input"> <input type="submit" data-event="clicked" data-uuid="ac1a5842-80" data-event-component="linkButton" data-event-container="exactTargetForm" data-schema-version="1" value="Iscriviti" class="button button--two button--regular button--primary" /> </div> </form> <div class="exact-target-form__message hide-all"> <p>Thank you for signing up</p> </div> <script type="text/x-component-translate"> /* <sl:translate_json> */ { "sl_translate": "requiredError, invalidEmailError, submitError, consentLabel", "type":"imkt.components.ExactTargetFormV2", "params": { "formId":"ac1a5842-80cc-4ef1-b9a4-73e4ee0d8581", "consentYes":"", "subscriptionKey":"atlassian.devOpsCentral", "eapTermsOfService":"", "useSocs":false, "exactTargetId":"1412722", "name":"et-ac1a5842-80cc-4ef1-b9a4-73e4ee0d8581", "requiredError":"Questo campo è obbligatorio", "invalidEmailError":"Questo campo richiede un indirizzo e-mail valido", "submitError":"Errore del server durante l&#039;invio", "redirectUrl":"", "useGdpr":true, "needsConsent":false, "consentLabel":"", "privacyPolicy":"", "gdprId":"gdpr-ac1a5842-80cc-4ef1-b9a4-73e4ee0d8581", "site":"atlassian", "useSubmissionBlock":"false", "postSubmissionBlockId":"" } } /* </sl:translate_json> */ </script></div> </div> <div class="column column-md-5 light-text no-flex" > <div class="container-fluid md-none-top"> <div class="row flex-container"> <div class="column md-tight-bottom flexRow alignContentStretch alignItemsStretch justifyStart noWrap no s24 between" > <div class="component component--image image-center"> <img id="e16a7a70" alt="Illustrazione del codice" class="component__image" style="width:48px;height:48px;" src="https://wac-cdn.atlassian.com/dam/jcr:66edb14a-fccd-44be-b47c-4a37f02a58a0/Thumb_01.png?cdnVersion=2631" loading="lazy" /> </div> <div class="component component--link-button " style="margin-top:12px;"> <a href="/it/devops/what-is-devops/devops-best-practices" data-event="clicked" data-uuid="1966972c-d6" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Scopri altre best practice DevOps" data-label-english="Learn more DevOps best practices" class="component__link link-arrow " > Scopri altre best practice DevOps<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> <div class="column md-tight-bottom flexRow alignContentStretch alignItemsStretch justifyStart noWrap no s24 between" > <div class="component component--image image-center"> <img id="45b9b6da" alt="Illustrazione di un testo" class="component__image" style="width:48px;height:48px;" src="https://wac-cdn.atlassian.com/dam/jcr:03cfd669-0bc5-499e-a4d9-8aa340dc1263/Thumb_02.png?cdnVersion=2631" loading="lazy" /> </div> <div class="component component--link-button " style="margin-top:12px;"> <a href="https://www.atlassian.com/blog/devops" data-event="clicked" data-uuid="8112334f-9a" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Scopri le novità" data-label-english="See what's new" class="component__link link-arrow " > Scopri le novità<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> <div class="column md-tight-bottom flexRow alignContentStretch alignItemsStretch justifyStart noWrap no s24 between" > <div class="component component--image image-center"> <img id="52e6de3c" alt="Fumetti" class="component__image" style="width:48px;height:48px;" src="https://wac-cdn.atlassian.com/dam/jcr:f63b01bd-3446-40db-8976-55c764965b68/Thumb_03.png?cdnVersion=2631" loading="lazy" /> </div> <div class="component component--link-button " style="margin-top:12px;"> <a href="https://community.atlassian.com/t5/DevOps/ct-p/devops" data-event="clicked" data-uuid="e06f9fb5-31" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Interagisci con la community" data-label-english="Engage with the Community" class="component__link link-arrow " > Interagisci con la community<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> </div> </div> </div> </div> </main> <footer id="footer" class="footer footer--wac"> <div class="container-fluid"> <div class="container-fluid"> <div class="row reduced-row"> <div class="component s0 between component--block" id="footer-block-above" style="margin:0;" > <style> footer#footer { background: none; } #footer > .container-fluid > .container-fluid > .row { width: 1200px; margin: auto; max-width: 100%; min-width: auto; } div#bottom-links-footer { padding: 0 40px; } footer#footer.footer.footer--wac .footer-standard-links a { color: #101214; margin-bottom: 24px; } .see-all-footer { padding-top: 30px; } .component--block.left-footer a { font-weight: 600; } .footer .language-selector:before { content: ""; width: 19px; height: 19px; background-size: 100% 100%; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAACoPemuAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAT0SURBVHgBzVg/VxtHEJ/ZI7YQPOcCKI/y/AmsdOkiOndBpauITwB8AlCVlw46dxZdOnCXznKXLnKXLucmDyME6wQLGUu7nt07nW7/nJCwC+Y9/bnd2Zm5mdnZ3yzCHShcW6uBgCog/AQSqwAyVMPpNAfAGFDGIOE1BNjm3W4H5iSclTGMohD+u9qmJQ0yJIK5SBkKTfgmaPPT03imFbMwhStre/SzAxOv3JHIQJAtfnHevJVz2mS4vh7BzeiYhFXhqxIZ+CDYmOY9VjQRrq7+AjfDvwqM4jCTfmj7JygVSHa4+v0mzGOYNkpiC9zQKYOagLjrrtL81hB2QCw81mt0GE01IMWx1uWhwDWK3kLC7x4lhyCW6/zy3z9Ki0vHYBiNMb/obpQWyyo1atmwhB/hITvk3bOT0sNHL2mnfkejVgRws1RejAfX12/yo4bHdE5J8QJc2uW97g7nMQ9XKw1nV4pgI/kdHjie+TRSGwc4P1XGN5QsR7rEA627yDBK9Fdghw/lFu2ig4kQuW1KxZZSmijnHFCYiqVs6FKTkpaFuGXKIJ16k00oC2VaEuxk3OUXvecZT6VSpfDsGxxioT4YXGWbgULyd6lcrtHfKOP5ePNxcN1vT3j6HQr7e/r7NCdpXaXCmE97LHGjKpx5wpbhKW0EmN6S8HLsLXvcGtm2WRLZ8tDmG3s3CeWnUc3MG8oTETQ9CmvGM2Mt8JEYqvF8SQn1MebwjfZtPjpddiaGSdizLDiyPaHDaCY9572zE/CQzjWSYYrETT8fWF5DXT6YR6HKm5YtBEayZiqiA3oaMTyx+H/28umdnPeajJR3mUehP29s4wurekrDYcdRmNudY0p2Mpjog5AL09BlFoWIT4xnBlOhTBqm2Bj8v1/zMtubhXKZ0Vc0k0KJJt8QZzgvpRluKSIvG2E245mcgFS/JNw/4gzuJ4X31TC4r4bxhRTuRtmQwB84d5uHcKXyj8k3fEwbL54iHDQSkTKHVhSs7m05fElz82oygjGVC2kaway6lvFS15On4MHtcFvatY+99/IJC6NJ+ZY5FRwLKrTEt+ZzwdY3ZT2xFMYFfE4tZU7dklD1VWia6FiL/S9gyoqMZ0+NTMCpBbcEthk/P29bqDM74U3mBfvsK3iBnEIbRi8vu8X7ZmhhfoLplOPprrSQQA4XjSk9P02IcnVVnGcaSuX1QZvHMXeNt3CgaoxhXC6cE14p/WBBIc8LOHBp2hwegWv8noMDR0E7M8yLi4TcoePKDKkLZWq+cHobllRhxrNS2Vb9gLlyggMzzK+wNmFulYTrOc6n+dZq0O/Ht+F5RZ72rsUvz44mhute8rlplGoBz+vjJ7PyU2MBdpdNja/pOScke/nWK2lqnPauOZlXnnKaY561gCkZDa/qdkrlpXfgdkvkuaWo9O2jN9S8kmeXGpD3iBBV8tqRNnAkLLideEuFvMQWfqWBfbAJ2TN++e5PYwg85B4lGXusjpV0nZ34++4VFfEHUCeUrGqe/7ZI9a29XssZhgKiPKCrAnwBX3b1NE6L0DuHctdn1FTDtLSQQsNUdz7vRd1tpC5bgrq/t0gomLZc5RzlzmFyWYIRfPHFnfbgb7T7nuW7dx/NftWpvBdQNdeF8w5Xnao4i+UDdTEz0wq4A4Uh9aIKHklCBahrmvrkL4c5bZ4Ozb1WB3dyHs9HnwFJdEGUx9BaTwAAAABJRU5ErkJggg==); } .language-selector { display: flex; gap: 5px; margin-right: 20px; } .footer select#footer-language-selector { background: none; } .column.footer-standard-links > .intra-div { column-gap: 24px; row-gap: 48px; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; } @media (max-width: 1023px) { .column.footer-standard-links > .intra-div { grid-template-columns: 1fr 1fr; } } @media (max-width: 768px) { .column.footer-standard-links > .intra-div { grid-template-columns: 1fr; } } </style> </div> <div class="column footer-standard-links " style="border-radius:0 0 24px 24px;float:none;" > <div class="intra-div alignItemsStretch justifySpaceBetween wrap no s40 between column__background n10 has-border border-color- padding-24 padding-style-allSides allSides border-radius-15 border-width-0"> <div class="component s0 between component--block left-footer" > <div class="component component--image"> <img id="d8cf6e7a" alt="" class="component__image xs-outerspace-bottom" style="width:26px;height:26px;" src="https://wac-cdn.atlassian.com/dam/jcr:9c4bf443-5045-4ff9-a48d-36ae466f3ced/logos-atlassian-mini-icon-onecolor-blue.svg?cdnVersion=2631" loading="lazy" /> </div> <div class="component component--link-button "> <a href="/it/company" data-event="clicked" data-uuid="fbf3b54c-4e" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Azienda" data-label-english="Company" class="component__link default " > Azienda </a> </div> <div class="component component--link-button "> <a href="/it/company/careers" data-event="clicked" data-uuid="658e91b4-45" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Opportunità di carriera" data-label-english="Careers" class="component__link default " > Opportunità di carriera </a> </div> <div class="component component--link-button "> <a href="/it/company/events" data-event="clicked" data-uuid="f547dec4-ee" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Eventi" data-label-english="Events" class="component__link default " > Eventi </a> </div> <div class="component component--link-button "> <a href="https://atlassian.com/blog" data-event="clicked" data-uuid="104c1e17-07" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Blog" data-label-english="Blogs" class="component__link default " > Blog </a> </div> <div class="component component--link-button "> <a href="https://investors.atlassian.com/" data-event="clicked" data-uuid="8dff4c3d-81" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Relazioni investitori" data-label-english="Investor Relations" class="component__link default " > Relazioni investitori </a> </div> <div class="component component--link-button "> <a href="https://www.atlassianfoundation.org/" data-event="clicked" data-uuid="99564f33-ce" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Fondazione Atlassian" data-label-english="Atlassian Foundation" class="component__link default " > Fondazione Atlassian </a> </div> <div class="component component--link-button "> <a href="/it/company/contact" data-event="clicked" data-uuid="f40912fd-d4" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Contattaci" data-label-english="Contact us" class="component__link default " > Contattaci </a> </div> </div> <div class="component flexCol alignItemsBaseline justifyStart noWrap anchorLastItem s0 between component--block" > <div class="component component--heading"> <div class="color-head text-n900"> <h5 class="fnt-wt font-wt-600 fnt-mg font-mgn- fnt-ln font-lnh- heading" > Prodotti </h5> </div> </div> <div class="component component--link-button "> <a href="/it/software/rovo" data-event="clicked" data-uuid="887f4120-85" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Rovo" data-label-english="Rovo" class="component__link default " > Rovo </a> </div> <div class="component component--link-button "> <a href="/it/software/jira" data-event="clicked" data-uuid="7c6497e9-48" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Jira" data-label-english="Jira" class="component__link default " > Jira </a> </div> <div class="component component--link-button "> <a href="/it/software/jira-align" data-event="clicked" data-uuid="80aff0eb-ad" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Jira Align" data-label-english="Jira Align" class="component__link default " > Jira Align </a> </div> <div class="component component--link-button "> <a href="/it/software/jira/service-management" data-event="clicked" data-uuid="0a3a2afd-da" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Jira Service Management" data-label-english="Jira Service Management" class="component__link default " > Jira Service Management </a> </div> <div class="component component--link-button "> <a href="/it/software/confluence" data-event="clicked" data-uuid="8837ace6-b7" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Confluence" data-label-english="Confluence" class="component__link default " > Confluence </a> </div> <div class="component component--link-button "> <a href="/it/software/trello" data-event="clicked" data-uuid="6619f65d-b2" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Trello" data-label-english="Trello" class="component__link default " > Trello </a> </div> <div class="component component--link-button "> <a href="https://bitbucket.org/product/it/" data-event="clicked" data-uuid="89700592-1c" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Bitbucket" data-label-english="Bitbucket" class="component__link default " > Bitbucket </a> </div> <div class="component component--link-button see-all-footer "> <a href="/it/software" data-event="clicked" data-uuid="5e63d93e-26" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Vedi tutti i prodotti" data-label-english="See all products" class="component__link link-arrow " > Vedi tutti i prodotti<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> <div class="component flexCol alignItemsBaseline justifyStart noWrap anchorLastItem s0 between component--block" > <div class="component component--heading"> <div class="color-head text-n900"> <h5 class="fnt-wt font-wt-600 fnt-mg font-mgn- fnt-ln font-lnh- heading" > Risorse </h5> </div> </div> <div class="component component--link-button "> <a href="https://support.atlassian.com/" data-event="clicked" data-uuid="e22460f0-ec" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Supporto tecnico" data-label-english="Technical support" class="component__link default " > Supporto tecnico </a> </div> <div class="component component--link-button "> <a href="/it/licensing/purchase-licensing" data-event="clicked" data-uuid="fc29565e-9f" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Acquisto e licenza" data-label-english="Purchasing & licensing" class="component__link default " > Acquisto e licenza </a> </div> <div class="component component--link-button "> <a href="https://community.atlassian.com/" data-event="clicked" data-uuid="e94fb789-37" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Atlassian Community" data-label-english="Atlassian Community" class="component__link default " > Atlassian Community </a> </div> <div class="component component--link-button "> <a href="https://confluence.atlassian.com/kb" data-event="clicked" data-uuid="b834bedf-ea" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Knowledge base" data-label-english="Knowledge base" class="component__link default " > Knowledge base </a> </div> <div class="component component--link-button "> <a href="https://marketplace.atlassian.com/" data-event="clicked" data-uuid="45742a09-c9" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Marketplace" data-label-english="Marketplace" class="component__link default " > Marketplace </a> </div> <div class="component component--link-button "> <a href="https://my.atlassian.com/products/index" data-event="clicked" data-uuid="a97e819e-0f" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Il mio account" data-label-english="My account" class="component__link default " > Il mio account </a> </div> <div class="component component--link-button see-all-footer "> <a href="https://support.atlassian.com/contact/" data-event="clicked" data-uuid="c6ad22a8-4a" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Crea ticket di supporto" data-label-english="Create support ticket" class="component__link link-arrow " > Crea ticket di supporto<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> <div class="component flexCol alignItemsBaseline justifyStart noWrap anchorLastItem s0 between component--block" > <div class="component component--heading"> <div class="color-head text-n900"> <h5 class="fnt-wt font-wt-600 fnt-mg font-mgn- fnt-ln font-lnh- heading" > Impara </h5> </div> </div> <div class="component component--link-button "> <a href="/it/partners" data-event="clicked" data-uuid="c16e749d-b8" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Partner" data-label-english="Partners" class="component__link default " > Partner </a> </div> <div class="component component--link-button "> <a href="/it/university" data-event="clicked" data-uuid="21032dda-9c" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Formazione e certificazione" data-label-english="Training & certification" class="component__link default " > Formazione e certificazione </a> </div> <div class="component component--link-button "> <a href="https://confluence.atlassian.com/display/ALLDOC/Atlassian+Documentation" data-event="clicked" data-uuid="071e1282-f9" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Documentazione" data-label-english="Documentation" class="component__link default " > Documentazione </a> </div> <div class="component component--link-button "> <a href="/it/developers" data-event="clicked" data-uuid="9372cc4e-70" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Risorse per lo sviluppo" data-label-english="Developer resources" class="component__link default " > Risorse per lo sviluppo </a> </div> <div class="component component--link-button "> <a href="/it/enterprise/success" data-event="clicked" data-uuid="667d04b1-f4" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Servizi aziendali" data-label-english="Enterprise services" class="component__link default " > Servizi aziendali </a> </div> <div class="component component--link-button see-all-footer "> <a href="/it/resources" data-event="clicked" data-uuid="6c951c94-0f" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Vedi tutte le risorse" data-label-english="See all resources" class="component__link link-arrow " > Vedi tutte le risorse<svg class="link-arrow-image" width="11px" height="8px" viewBox="0 0 11 8" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g class="group-path" transform="translate(-138.000000, -586.000000)" fill="#0052CC"><path d="M145.2803,586.507862 L144.2193,587.568863 L145.9393,589.287862 L138.7503,589.287862 C138.3363,589.287862 138.0003,589.623862 138.0003,590.037862 C138.0003,590.451862 138.3363,590.787862 138.7503,590.787862 L145.9393,590.787862 L144.2193,592.507862 L145.2803,593.568863 L148.8103,590.037862 L145.2803,586.507862 Z"></path></g></g></svg> </a> </div> </div> </div> </div> <div class="component component--block" id="bottom-links-footer" > <div class="intra-div flexRow alignContentStretch alignItemsStretch justifySpaceBetween wrap no s16 between flexColSm has-border border-color- padding-40 padding-style-leftRight allSides border-radius-default border-width-0"> <div class="component flexRow alignItemsCenter justifyEnd noWrap no s24 between flexColSm component--block footer-callout-column" style="margin-top:0;" > <div class="component component--heading" style="margin-right:auto;"> <p class="font-xs-14 fnt-wt font-wt- fnt-mg font-mgn-0 fnt-ln font-lnh- heading" > Copyright © 2024 Atlassian </p> </div> </div> <div class="component flexRow alignItemsStretch justifyStart noWrap no s24 between flexColXs component--block footer-callout-column" > <div class="component component--link-button "> <a href="/it/legal/privacy-policy#what-this-policy-covers" data-event="clicked" data-uuid="2c84a357-37" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Informativa sulla privacy" data-label-english="Privacy Policy" class="component__link default " > Informativa sulla privacy </a> </div> <div class="component component--link-button "> <a href="/it/trust" data-event="clicked" data-uuid="3927006b-a3" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Condizioni" data-label-english="Terms" class="component__link default " > Condizioni </a> </div> <div class="component component--link-button "> <a href="/it/trust" data-event="clicked" data-uuid="27e098b6-72" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-label="Impressum" data-label-english="Impressum" class="component__link default " > Impressum </a> </div> <div class="language-selector"> <form action="#" method="GET"> <label for="footer-language-selector" aria-label="Scegli la Lingua"></label> <select id="footer-language-selector" option="language-selector" name="url" style="width: 3.8rem"> <option disabled>Scegli la Lingua</option> <option aria-label="Deutsch" aria-label="Deutsch" class="notranslate SL_opaque" data-lang="de" data-width="4rem" value="https://www.atlassian.com/de/devops">Deutsch</option> <option aria-label="English" aria-label="English" class="notranslate SL_opaque" data-lang="en" data-width="3.6rem" value="https://www.atlassian.com/devops">English</option> <option aria-label="Espa&#241;ol" aria-label="Espa&#241;ol" class="notranslate SL_opaque" data-lang="es" data-width="4rem" value="https://www.atlassian.com/es/devops">Espa&#241;ol</option> <option aria-label="Fran&#231;ais" aria-label="Fran&#231;ais" class="notranslate SL_opaque" data-lang="fr" data-width="4.1rem" value="https://www.atlassian.com/fr/devops">Fran&#231;ais</option> <option selected aria-label="Italiano" aria-label="Italiano" class="notranslate SL_opaque" data-lang="it" data-width="3.8rem" value="https://www.atlassian.com/it/devops">Italiano</option> <option aria-label="한국어" aria-label="한국어" class="notranslate SL_opaque" data-lang="ko" data-width="2.9rem" value="https://www.atlassian.com/ko/devops">한국어</option> <option aria-label="Nederlands" aria-label="Nederlands" class="notranslate SL_opaque" data-lang="nl" data-width="5.4rem" value="https://www.atlassian.com/nl/devops">Nederlands</option> <option aria-label="&#26085;&#26412;&#35486;" aria-label="&#26085;&#26412;&#35486;" class="notranslate SL_opaque" data-lang="ja" data-width="3.15rem" value="https://www.atlassian.com/ja/devops">&#26085;&#26412;&#35486;</option> <option aria-label="Polski" aria-label="Polski" class="notranslate SL_opaque" data-lang="pl" data-width="3.1rem" value="https://www.atlassian.com/pl/devops">Polski</option> <option aria-label="Portugu&#234;s" aria-label="Portugu&#234;s" class="notranslate SL_opaque" data-lang="br" data-width="4.85rem" value="https://www.atlassian.com/br/devops">Portugu&#234;s</option> <option aria-label="&#1088;&#1091;&#1089;&#1089;&#1082;&#1080;&#1081;" aria-label="&#1088;&#1091;&#1089;&#1089;&#1082;&#1080;&#1081;" class="notranslate SL_opaque" data-lang="ru" data-width="4.1rem" value="https://www.atlassian.com/ru/devops">&#1088;&#1091;&#1089;&#1089;&#1082;&#1080;&#1081;</option> <option aria-label="&#20013;&#25991;" aria-label="&#20013;&#25991;" class="notranslate SL_opaque" data-lang="zh" data-width="2.35rem" value="https://www.atlassian.com/zh/devops">&#20013;&#25991;</option> </select> <script type="text/x-component"> { "type":"imkt.components.LanguageSelector", "params": { } } </script></form> </div> </div> </div> </div> </div> </div> </div> </footer> <script type="text/x-component"> { "type":"imkt.components.PageLeaveTracking", "params": { } } </script> <script type="text/javascript" src="https://wac-cdn.atlassian.com/static/master/8974/assets/build/js/main.js?cdnVersion=2631"></script> <script type="text/javascript"> (function(){ var imkt = window.imkt = window.imkt || {}; imkt.isEditMode = false; imkt.isProduction = true; imkt.constants = imkt.constants || {}; imkt.constants.rootPath = "/"; imkt.constants.assetPath = "https://wac-cdn.atlassian.com/static/master/8974" + "/assets/"; imkt.constants.libPath = imkt.constants.assetPath + "bower_components/"; imkt.constants.cdnVersionQuery = "?cdnVersion=2631"; imkt.constants.isDevUser = false; imkt.constants.isFreeEnabled = true; imkt.constants.getUserAccounts = false; imkt.constants.headerLoginMenu = true; imkt.constants.public = true; imkt.constants.mobileBreakpoint = 640; })(); </script> <script type="text/x-component"> { "type":"imkt.pages.WACPage", "params": { } } </script> <script> function initializeATLAnalytics() { var pageViewProperties = { contentSite: 'DevOps Microsite', contentType: 'Microsite', contentProduct: 'Other' }; /* get url path, convert to dash format and add it to page view properties. */ var originProduct = window.location.pathname; pageViewProperties.originProduct = "wac" + (originProduct === '/' ? "" : originProduct.replace(new RegExp('/', 'g'),"-")); if (typeof ace !== 'undefined') { ace.analytics.Initializer.initWithPageAnalytics('kiv6wyh2nw', pageViewProperties, null, null, window.atlGlobalLoadStart); } window.initializeATLAnalyticsTriggered = true; const initAtlAnalyticsOnloadEvent = new CustomEvent('onLoadExternalJSATLAnalytics', { bubbles: true, cancelable: true, detail: 'Emit onLoad event for ATL Analytics function.' }); document.dispatchEvent(initAtlAnalyticsOnloadEvent); } </script> <script type = "text/javascript"> /** * function to load external js through javascript. * * @param url - javascript url * @param location - location of the dom (e.g. document.head) */ var loadExternalJS = function(url, location, callback){ var scriptTag = document.createElement('script'); scriptTag.src = url; scriptTag.type = 'text/javascript'; /* Then bind the event to the callback function. There are several events for cross browser compatibility. */ scriptTag.onreadystatechange = callback; scriptTag.onload = callback; window.atlGlobalLoadStart = new Date(); /* Fire the loading */ location.appendChild(scriptTag); }; </script> <script type="text/javascript" class="optanon-category-2"> loadExternalJS("https://atl-global.atlassian.com/js/atl-global.min.js", document.body, initializeATLAnalytics); </script> </body> <!-- LastRendered: 28-mar-2025 19.51.17 --> </html>

Pages: 1 2 3 4 5 6 7 8 9 10