CINXE.COM

Continuous integration | Atlassian

<!DOCTYPE html> <html id="magnolia" lang="en"> <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="Build your team&amp;#039;s agility with faster feedback. Because you only move as fast as your tests."> <meta name="author" content="Atlassian"> <link rel="canonical" href="https://www.atlassian.com/agile/software-development/continuous-integration"/> <title> Continuous integration | Atlassian </title> <link rel="preload" href="https://wac-cdn.atlassian.com/static/master/8493/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/8493/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/8493/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/8493/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/8493/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/8493/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/8493/assets/build/css/wpl-main.css?cdnVersion=2449" id="main-css" /> <link rel="stylesheet" href="https://wac-cdn.atlassian.com/static/master/8493/assets/build/css/wpl/pages/content-hub/main.css?cdnVersion=2449" class="additional-css" /> <link href="https://wac-cdn.atlassian.com" rel="preconnect"> <script type="text/javascript" src="https://wac-cdn.atlassian.com/static/master/8493/assets/build/js/head.js?cdnVersion=2449"></script> <link rel="alternate" href="https://www.atlassian.com/agile/software-development/continuous-integration" hreflang="x-default" /> <link rel="alternate" href="https://www.atlassian.com/agile/software-development/continuous-integration" hreflang="en" /> <link rel="alternate" href="https://www.atlassian.com/ja/agile/software-development/continuous-integration" hreflang="ja" /> <link rel="alternate" href="https://www.atlassian.com/fr/agile/software-development/continuous-integration" hreflang="fr" /> <link rel="alternate" href="https://www.atlassian.com/de/agile/software-development/continuous-integration" hreflang="de" /> <link rel="alternate" href="https://www.atlassian.com/es/agile/software-development/continuous-integration" hreflang="es" /> <link rel="alternate" href="https://www.atlassian.com/br/agile/software-development/continuous-integration" hreflang="pt-BR" /> <link rel="alternate" href="https://www.atlassian.com/zh/agile/software-development/continuous-integration" hreflang="zh-Hans" /> <link rel="alternate" href="https://www.atlassian.com/ko/agile/software-development/continuous-integration" hreflang="ko" /> <link rel="alternate" href="https://www.atlassian.com/ru/agile/software-development/continuous-integration" hreflang="ru" /> <link rel="alternate" href="https://www.atlassian.com/pl/agile/software-development/continuous-integration" hreflang="pl" /> <link rel="alternate" href="https://www.atlassian.com/it/agile/software-development/continuous-integration" hreflang="it" /> <link rel="alternate" href="https://www.atlassian.com/nl/agile/software-development/continuous-integration" hreflang="nl" /> <link rel="alternate" href="https://www.atlassian.com/hu/agile/software-development/continuous-integration" 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="Continuous integration | Atlassian" /> <meta property="og:description" content="Build your team&amp;#039;s agility with faster feedback. Because you only move as fast as your tests." /> <meta property="og:type" content="website" /> <meta property="og:url" content="https://www.atlassian.com/agile/software-development/continuous-integration" /> <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/8493/assets/build/js/jquery.js?cdnVersion=2449"></script> <style> #jsToggleNavbarMenu { 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="continuous-integration" class="wac agile software-development continuous-integration"> <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 "> <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="/" 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" data-product-key="jiraSoftware" > <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 try-now-cta-link" style="visibility: hidden;" href="/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-product-key="jiraSoftware" data-label-english="Get it free" >Try now</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" data-product-key="jiraSoftware" > Products <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"> Featured <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"> Developers <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 Managers <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"> IT professionals <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"> Business Teams <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"> Leadership Teams <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" data-product-key="jiraSoftware" > Featured </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" data-product-key="jiraSoftware" > Developers </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" data-product-key="jiraSoftware" > Product Managers </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" data-product-key="jiraSoftware" > IT professionals </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" data-product-key="jiraSoftware" > Business Teams </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" data-product-key="jiraSoftware" > Leadership Teams </button> <div class="link-in-dropdown"> <a class="easy-link-arrow" href="/software" data-event="clicked" data-uuid="7d0e41e0-83" data-event-component="linkButton" data-event-container="globalNav-tab-link-in-dropdown" data-schema-version="1" data-product-key="jiraSoftware" > See all products </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"> Featured </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="/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" data-product-key="jiraSoftware" > <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>Flexible project management</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/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" data-product-key="jiraSoftware" > <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>Knowledge, all in one place</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/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" data-product-key="jiraSoftware" > <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>High-velocity service delivery</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" data-product-key="jiraSoftware" > <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>Organized & visualized work</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/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" data-product-key="jiraSoftware" > <div class="component component--image-heading-textblock with-flex margin-default"> <div class="component__image component__image--left compact"> <img id="1a28c744" alt="Rovo icon" 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">NEW</span> </h3> <p>Unlock enterprise knowledge</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/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" data-product-key="jiraSoftware" > <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">NEW</span> </h3> <p>Capture & prioritize ideas</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/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" data-product-key="jiraSoftware" > <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">NEW</span> </h3> <p>Optimize software health</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/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" data-product-key="jiraSoftware" > <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">NEW</span> </h3> <p>Enhanced cloud security</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/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" data-product-key="jiraSoftware" > <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">NEW</span> </h3> <p>Quick, async video updates</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"> Developers </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="/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" data-product-key="jiraSoftware" > <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>Flexible project management</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/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" data-product-key="jiraSoftware" > <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>Collaborative code repos</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/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" data-product-key="jiraSoftware" > <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">NEW</span> </h3> <p>Optimize software health</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 Managers </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="/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" data-product-key="jiraSoftware" > <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>Flexible project management</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/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" data-product-key="jiraSoftware" > <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>Knowledge, all in one place</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0 ;padding:0;" > <a href="/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" data-product-key="jiraSoftware" > <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">NEW</span> </h3> <p>Capture & prioritize ideas</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"> IT professionals </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="/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" data-product-key="jiraSoftware" > <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>High-velocity service delivery</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/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" data-product-key="jiraSoftware" > <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">NEW</span> </h3> <p>Enhanced cloud security</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"> Business Teams </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="/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" data-product-key="jiraSoftware" > <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>Flexible project management</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/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" data-product-key="jiraSoftware" > <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>Knowledge, all in one place</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" data-product-key="jiraSoftware" > <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>Organized & visualized work</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0;padding:0;" > <a href="/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" data-product-key="jiraSoftware" > <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">NEW</span> </h3> <p>Quick, async video updates</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"> Leadership Teams </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="/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" data-product-key="jiraSoftware" > <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>Flexible project management</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" data-product-key="jiraSoftware" > <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>Knowledge, all in one place</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0 ;padding:0;" > <a href="/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" data-product-key="jiraSoftware" > <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">NEW</span> </h3> <p>Quick, async video updates</p> </div> </div> </a> </div> <div class="component s0 between component--block" style="margin:4px 0 ;padding:0;" > <a href="/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" data-product-key="jiraSoftware" > <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>Enterprise-wide work planning & value</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" data-product-key="jiraSoftware" > Teams <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> <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"> Teams </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="/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" data-product-key="jiraSoftware" > <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>Ship high-quality, innovative software faster</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="/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" data-product-key="jiraSoftware" > <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>Collaborative strategies for marketing success</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="/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" data-product-key="jiraSoftware" > <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>Deliver exceptional operations and support services.</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" > solution </h5> </div> <div class="component component--link-button "> <a href="/solutions/work-management" data-event="clicked" data-uuid="b179f79d-e5" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="Work Management" data-label-english="Work Management" class="component__link default " > Work Management </a> </div> <div class="component component--link-button "> <a href="/solutions/itsm" data-event="clicked" data-uuid="5ad93cb6-9a" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="IT Service Management" data-label-english="IT Service Management" class="component__link default " > IT Service Management </a> </div> <div class="component component--link-button "> <a href="/solutions/devops" data-event="clicked" data-uuid="d013113f-55" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="Agile &amp; DevOps" data-label-english="Agile & DevOps" class="component__link default " > Agile &amp; 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" > By team size </h5> </div> <div class="component component--link-button "> <a href="/enterprise" data-event="clicked" data-uuid="f56440e6-51" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="Enterprise" data-label-english="Enterprise" class="component__link default " > Enterprise </a> </div> <div class="component component--link-button "> <a href="/software/small-business" data-event="clicked" data-uuid="7515a7d2-b8" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="Small business" data-label-english="Small business" class="component__link default " > Small business </a> </div> <div class="component component--link-button "> <a href="/software/startups" data-event="clicked" data-uuid="7dd4032c-05" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="Startup" data-label-english="Startup" class="component__link default " > Startup </a> </div> <div class="component component--link-button "> <a href="/teams/nonprofits" data-event="clicked" data-uuid="ecd56900-50" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="Non-profit" data-label-english="Non-profit" class="component__link default " > 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" > By industry </h5> </div> <div class="component component--link-button "> <a href="/industries/retail" data-event="clicked" data-uuid="d1ccbcfe-58" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="Retail" data-label-english="Retail" class="component__link default " > Retail </a> </div> <div class="component component--link-button "> <a href="/industries/telecom" data-event="clicked" data-uuid="3c615ef5-97" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="Telecommunications" data-label-english="Telecommunications" class="component__link default " > Telecommunications </a> </div> <div class="component component--link-button "> <a href="/industries/professional-services" data-event="clicked" data-uuid="4926e993-46" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="Professional services" data-label-english="Professional services" class="component__link default " > Professional services </a> </div> <div class="component component--link-button "> <a href="/government" data-event="clicked" data-uuid="89d1956c-e2" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="Government" data-label-english="Government" class="component__link default " > Government </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" data-product-key="jiraSoftware" > Why Atlassian <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> <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"> Why 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" data-product-key="jiraSoftware" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Integrations </h3> <p>Connect thousands of apps to your Atlassian products</p> </div> </a> </div> <div class="component s0 between component--block" style="margin:0;" > <a href="/customers" class="component--block__link" data-event="clicked" data-uuid="d7af88e4-e4" data-event-component="linkButton" data-event-container="block" data-schema-version="1" data-product-key="jiraSoftware" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Customers </h3> <p>Case studies & stories powered by teamwork</p> </div> </a> </div> <div class="component s0 between component--block" style="margin:0;" > <a href="/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" data-product-key="jiraSoftware" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > FedRAMP </h3> <p>Compliant solutions for the public sector</p> </div> </a> </div> <div class="component s0 between component--block" style="margin:0;" > <a href="/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" data-product-key="jiraSoftware" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Resilience </h3> <p>Enterprise-grade & highly performant infrastructure</p> </div> </a> </div> <div class="component s0 between component--block" style="margin:0;" > <a href="/platform" class="component--block__link" data-event="clicked" data-uuid="b6627015-48" data-event-component="linkButton" data-event-container="block" data-schema-version="1" data-product-key="jiraSoftware" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Platform </h3> <p>Our deeply integrated, reliable & secure platform</p> </div> </a> </div> <div class="component s0 between component--block" style="margin:0;" > <a href="/trust" class="component--block__link" data-event="clicked" data-uuid="7a444656-29" data-event-component="linkButton" data-event-container="block" data-schema-version="1" data-product-key="jiraSoftware" > <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>Ensure your data’s security, compliance & availability</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" data-product-key="jiraSoftware" > Resources <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> <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"> Resources </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" data-product-key="jiraSoftware" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Customer Support </h3> <p>Ask questions, report bugs & give us 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" data-product-key="jiraSoftware" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Find Partners </h3> <p>Consulting, training & product customization support</p> </div> </a> </div> <div class="component s0 between component--block" style="margin:0;" > <a href="/migration" class="component--block__link" data-event="clicked" data-uuid="92cc2fbe-15" data-event-component="linkButton" data-event-container="block" data-schema-version="1" data-product-key="jiraSoftware" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Migration Program </h3> <p>Step-by-step guidance for your Atlassian cloud migration</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" data-product-key="jiraSoftware" > <div class="component component--heading-textblock"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > University </h3> <p>Learn and expand your skill set for all things 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" > support </h5> </div> <div class="component component--link-button "> <a href="/company/contact/general-inquiries" data-event="clicked" data-uuid="a169f872-54" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="General inquiries" data-label-english="General inquiries" class="component__link default " > General inquiries </a> </div> <div class="component component--link-button "> <a href="/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-product-key="jiraSoftware" data-label="Product Advice" data-label-english="Product Advice" class="component__link default " > Product Advice </a> </div> <div class="component component--link-button "> <a href="/partners" data-event="clicked" data-uuid="78508d01-2c" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="Partner support" data-label-english="Partner support" class="component__link default " > Partner support </a> </div> <div class="component component--link-button "> <a href="/enterprise/success" data-event="clicked" data-uuid="f4a22b8f-03" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="Enterprise support" data-label-english="Enterprise support" class="component__link default " > Enterprise support </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-product-key="jiraSoftware" data-label="Technical Support" data-label-english="Technical Support" class="component__link default " > Technical Support </a> </div> <div class="component component--link-button "> <a href="/company/contact/purchasing-licensing" data-event="clicked" data-uuid="80be0d0e-96" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="Pricing and Billing" data-label-english="Pricing and Billing" class="component__link default " > Pricing and Billing </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-product-key="jiraSoftware" data-label="Developer support" data-label-english="Developer support" class="component__link default " > Developer support </a> </div> <div class="component component--link-button "> <a href="/licensing/purchase-licensing" data-event="clicked" data-uuid="7e4bcf50-d5" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="Purchasing &amp; Licensing" data-label-english="Purchasing & Licensing" class="component__link default " > Purchasing &amp; Licensing </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" > learn </h5> </div> <div class="component component--link-button "> <a href="/project-management" data-event="clicked" data-uuid="37e63de2-8b" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="Project Management" data-label-english="Project Management" class="component__link default " > Project Management </a> </div> <div class="component component--link-button "> <a href="/agile" data-event="clicked" data-uuid="cd88fac0-34" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="Agile" data-label-english="Agile" class="component__link default " > Agile </a> </div> <div class="component component--link-button "> <a href="/community" data-event="clicked" data-uuid="777bf608-da" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="Community" data-label-english="Community" class="component__link default " > Community </a> </div> <div class="component component--link-button "> <a href="/get-started" data-event="clicked" data-uuid="46448b23-df" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="Get Started" data-label-english="Get Started" class="component__link default " > Get Started </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="/work-management/project-collaboration" data-event="clicked" data-uuid="121af982-23" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="Project Collaboration" data-label-english="Project Collaboration" class="component__link default " > Project Collaboration </a> </div> <div class="component component--link-button "> <a href="/team-playbook" data-event="clicked" data-uuid="be1af204-2b" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="Team Playbook" data-label-english="Team Playbook" class="component__link default " > Team Playbook </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-product-key="jiraSoftware" data-label="Product Documentation" data-label-english="Product Documentation" class="component__link default " > Product Documentation </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="/enterprise" data-event="clicked" data-uuid="c13c1778-a8-link" data-event-component="linkButton" data-event-container="globalNav-navigation-link" data-schema-version="1" data-product-key="jiraSoftware" > 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" data-product-key="jiraSoftware" >More +</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" data-product-key="jiraSoftware" >Less -</button></li> </ul> <ul class="search-profile"> <li class="cta-desktop"> <a class="cta button--one button--regular button--primary try-now-cta-link" style="visibility: hidden;" href="/try" data-event="clicked" data-uuid="0703b6c2-3e-linik" data-event-component="linkButton" data-event-container="globalNav-cta-desktop" data-schema-version="1" data-product-key="jiraSoftware" data-label-english="Get it free" >Try now</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" data-product-key="jiraSoftware" > <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 try-now-cta-link" style="visibility: hidden;" href="/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-product-key="jiraSoftware" data-label-english="Get it free" >Try now</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":"Log out", "JoinSiteUserDropdown.logIn":"Sign in", "JoinSiteUserDropdown.joinTeam":"Join your team", "JoinSiteUserDropdown.profile":"Profile", "JoinSiteUserDropdown.switchAccount":"Switch account", "JoinSiteUserDropdown.licenses":"Licenses", "JoinSiteUserDropdown.logOutHeading":"Log out", "JoinSiteUserDropdown.logOutTriggerText":"Log out" }, "ctaLabel":"Try now", "ctaLabelAlternative":"Get it free" } } </script></nav> </header> <main id="main" class="imkt-content-hub-microsite article-template "> <nav class="adg4-global-nav subNav "> <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="" class="header-link" data-event="clicked" data-uuid="8a93a042-24-logo-link" data-event-component="linkButton" data-event-container="globalNavWac-ADG4" data-schema-version="1" data-product-key="jiraSoftware" > <span>Software Development</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-devops" class="nav-link subNav has-dropdown single adg4-nav-link-devops"> <button class="nav-link-button main current-page-false" data-navlinkid="nav-link-85b5008e-e6e5-4e4d-9f89-90659557be64" data-event="clicked" data-uuid="85b5008e-e6-link" data-event-component="linkButton" data-event-container="globalNav-navigation-link" data-schema-version="1" data-product-key="jiraSoftware" > DevOps <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> <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-85b5008e-e6e5-4e4d-9f89-90659557be64"> <div class="dropdown-content-inner"> <div class="tab-buttons-area"> </div> <div class="tab-content-area subNav cols-1"> <div id="column-54332a8b-913c-4bfb-99e4-412b6bf99a72" class="singular-column-content active"> <p class="column-title">DevOps</p> <a href="/continuous-delivery" data-event="clicked" data-uuid="d50c0c28-1e" data-event-component="linkButton" data-event-container="global-Product-Nav-link-in-dropdown" data-schema-version="1" data-product-key="jiraSoftware" >Continuous Delivery</a> <a href="/git" data-event="clicked" data-uuid="9953f78b-13" data-event-component="linkButton" data-event-container="global-Product-Nav-link-in-dropdown" data-schema-version="1" data-product-key="jiraSoftware" >Git</a> </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-agile" class="nav-link subNav single adg4-nav-link-agile"> <a class="nav-link-button main current-page-false" data-navlinkid="nav-link-276a95c2-1940-46b1-83d5-9e89aa2c6edf" href="/agile" data-event="clicked" data-uuid="276a95c2-19-link" data-event-component="linkButton" data-event-container="globalNav-navigation-link" data-schema-version="1" data-product-key="jiraSoftware" > Agile </a> </li> <li id="adg4-nav-link-microservices" class="nav-link subNav single adg4-nav-link-microservices"> <a class="nav-link-button main current-page-false" data-navlinkid="nav-link-43c0ab96-196d-4722-a746-f9122a6698fc" href="/microservices" data-event="clicked" data-uuid="43c0ab96-19-link" data-event-component="linkButton" data-event-container="globalNav-navigation-link" data-schema-version="1" data-product-key="jiraSoftware" > Microservices </a> </li> <li id="adg4-nav-link-developer-experience" class="nav-link subNav single adg4-nav-link-developer-experience"> <a class="nav-link-button main current-page-false" data-navlinkid="nav-link-a01af9ed-c307-4f97-8462-52e310718bd3" href="/developer-experience" data-event="clicked" data-uuid="a01af9ed-c3-link" data-event-component="linkButton" data-event-container="globalNav-navigation-link" data-schema-version="1" data-product-key="jiraSoftware" > Developer Experience </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="8a93a042-24-more" data-event-component="linkButton" data-event-container="globalNav-more" data-schema-version="1" data-product-key="jiraSoftware" >More +</button></li> <li class="more-less menu-less subNav"><button class="lessmore button-menu-less" data-event="clicked" data-uuid="8a93a042-24-less" data-event-component="linkButton" data-event-container="globalNav-less" data-schema-version="1" data-product-key="jiraSoftware" >Less -</button></li> </ul> </div> </div> </div> </div> </div> <script type="text/x-component"> { "type":"imkt.components.ADG4GlobalNav", "params": { "navType":"subNav", "labels": { "JoinSiteUserDropdown.logOut":"Log out", "JoinSiteUserDropdown.logIn":"Sign in", "JoinSiteUserDropdown.joinTeam":"Join your team", "JoinSiteUserDropdown.profile":"Profile", "JoinSiteUserDropdown.switchAccount":"Switch account", "JoinSiteUserDropdown.licenses":"Licenses", "JoinSiteUserDropdown.logOutHeading":"Log out", "JoinSiteUserDropdown.logOutTriggerText":"Log out" }, "ctaLabel":"", "ctaLabelAlternative":"Get it free" } } </script></nav> <div class="container component component--breadcrumbs" > <div class="row reduced-row"> <div class="column"> <div class="breadcrumbs"> <ul class="breadcrumbs__unordered-list"> <li class="breadcrumbs__list-item"><a href="/agile" data-event="clicked" data-uuid="f13e8605-8c-0" data-event-component="linkButton" data-event-container="breadcrumbs" data-schema-version="1" data-product-key="jiraSoftware" class="breadcrumbs__link">Agile</a></li> <li class="breadcrumbs__list-item"><a href="/agile/software-development" data-event="clicked" data-uuid="f13e8605-8c-1" data-event-component="linkButton" data-event-container="breadcrumbs" data-schema-version="1" data-product-key="jiraSoftware" class="breadcrumbs__link">Software development</a></li> <li class="breadcrumbs__list-item active"><a href="/agile/software-development/continuous-integration" data-event="clicked" data-uuid="f13e8605-8c-2" data-event-component="linkButton" data-event-container="breadcrumbs" data-schema-version="1" data-product-key="jiraSoftware" class="breadcrumbs__link">Continuous integration</a></li> </ul> </div> </div> </div> </div> <div class="container component component--content-hub-page-hero" style="background-image: url('https://wac-cdn.atlassian.com/dam/jcr:8b589ea7-d1e2-418c-a994-dca91d22a24b/DevelopmentTitle.svg?cdnVersion=2449');"> <div class="row reduced-row component--content-hub-page-hero--wrapper"> <div class="column column-lg-11 article--hero"> <h1> Continuous integration </h1> <div class="text-oversized"> <p>Build your team&#39;s agility with faster feedback. Because you only move as fast as your tests.</p> </div> <div class="component component--author--small"> <span class=""> <img src="https://wac-cdn.atlassian.com/dam/jcr:2a395b8a-4485-4727-80c1-82fb787b4479/Dan_Radigan_200x200.png?cdnVersion=2449" loading="lazy" alt="Dan Radigan"> </span> <span class="author-name"> By Dan Radigan </span> </div> </div> </div> </div> <div class="container container-fluid article-template--container below-hero"> <div class="article-template--container--main--wrapper"> <div class="row reduced-row flex-container article-template--container--main"> <div class="column column-md-3 agile-sidebar-column outer-microsite-column"> <div class="component component--microsite-nav mobile-reveal "> <div class="inner-component "> <h5>Browse topics</h5> <div class="side-links"> <div class=" microsite-nav-link "> <a href="/agile/manifesto" data-event="clicked" data-uuid="44107874-3d-d79389a1-e8ef-4e5e-b5f6-c6ea818b4348" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level1"> Agile manifesto </a> </div> <div class=" microsite-nav-link "> <a href="/agile/scrum" data-event="clicked" data-uuid="44107874-3d-26556439-5e73-4be0-a5c9-0ca692cacb15" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Scrum </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Back </div> <div class="microsite-nav-link main-parent"> <a href="/agile/scrum" data-event="clicked" data-uuid="44107874-3d-26556439-5e73-4be0-a5c9-0ca692cacb15-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class="microsite-nav-child-link level1"> Overview </a> </div> <div class=" microsite-nav-link "> <a href="/agile/scrum/sprints" data-event="clicked" data-uuid="44107874-3d-44644cc5-225f-4297-a5b4-3a21012a501b" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Sprints </a> </div> <div class=" microsite-nav-link "> <a href="/agile/scrum/sprint-planning" data-event="clicked" data-uuid="44107874-3d-ad35859b-2df4-42b6-beb6-d5d4e3bcb1db" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Sprint planning </a> </div> <div class=" microsite-nav-link "> <a href="/agile/scrum/ceremonies" data-event="clicked" data-uuid="44107874-3d-a81df365-b195-44a1-9a47-a134dca898d2" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Ceremonies </a> </div> <div class=" microsite-nav-link "> <a href="/agile/scrum/backlogs" data-event="clicked" data-uuid="44107874-3d-ad63397a-8624-4a24-a01b-6f46aba7ad91" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Backlogs </a> </div> <div class=" microsite-nav-link "> <a href="/agile/scrum/sprint-reviews" data-event="clicked" data-uuid="44107874-3d-0a075182-1b01-4df2-99aa-b62841516368" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Sprint reviews </a> </div> <div class=" microsite-nav-link "> <a href="/agile/scrum/standups" data-event="clicked" data-uuid="44107874-3d-5b1c2b89-2612-4b12-8038-cd7b798459cc" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Standups </a> </div> <div class=" microsite-nav-link "> <a href="/agile/scrum/scrum-master" data-event="clicked" data-uuid="44107874-3d-d57b5a0b-304f-41c9-82d1-f2e142925be0" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Scrum master </a> </div> <div class=" microsite-nav-link "> <a href="/agile/scrum/retrospectives" data-event="clicked" data-uuid="44107874-3d-aa924eb7-b6bb-4ea6-a673-36f29338591f" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Retrospectives </a> </div> <div class=" microsite-nav-link "> <a href="/agile/scrum/distributed-scrum" data-event="clicked" data-uuid="44107874-3d-9f6a7d2a-fc52-495e-88bf-6a0ab710875e" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Distributed scrum </a> </div> <div class=" microsite-nav-link "> <a href="/agile/scrum/roles" data-event="clicked" data-uuid="44107874-3d-cbe7456e-ab33-4aaf-9d8c-0f4bc5c3480d" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Roles </a> </div> <div class=" microsite-nav-link "> <a href="/agile/scrum/scrum-of-scrums" data-event="clicked" data-uuid="44107874-3d-dd91d968-de27-4d79-b3af-ef30a4b7fdbe" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Scrum of scrums </a> </div> <div class=" microsite-nav-link "> <a href="/agile/scrum/artifacts" data-event="clicked" data-uuid="44107874-3d-f5f86ee3-7f3b-49a7-bbe8-a2f650dab43d" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Agile scrum artifacts </a> </div> <div class=" microsite-nav-link "> <a href="/agile/scrum/scrum-metrics" data-event="clicked" data-uuid="44107874-3d-3eeea50f-d883-46bc-a709-47acbc23ea90" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Scrum metrics </a> </div> <div class=" microsite-nav-link "> <a href="/agile/scrum/jira-confluence-scrum" data-event="clicked" data-uuid="44107874-3d-2e3561b6-6df2-4558-854c-796b793674c5" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Jira Confluence scrum </a> </div> <div class=" microsite-nav-link "> <a href="/agile/scrum/agile-vs-scrum" data-event="clicked" data-uuid="44107874-3d-02916850-985a-4012-b17a-ebf2338fbf4a" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Agile vs Scrum </a> </div> <div class=" microsite-nav-link "> <a href="/agile/scrum/backlog-refinement" data-event="clicked" data-uuid="44107874-3d-d4285325-4f9c-4a46-8f11-da767695b2bc" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Backlog Refinement Guide </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/agile/kanban" data-event="clicked" data-uuid="44107874-3d-b4c5346e-c33e-4ab1-8632-1877da43e7b1" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Kanban </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Back </div> <div class="microsite-nav-link main-parent"> <a href="/agile/kanban" data-event="clicked" data-uuid="44107874-3d-b4c5346e-c33e-4ab1-8632-1877da43e7b1-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class="microsite-nav-child-link level1"> Overview </a> </div> <div class=" microsite-nav-link "> <a href="/agile/kanban/boards" data-event="clicked" data-uuid="44107874-3d-fb2ccb18-cf38-4875-b5bf-c5173295ed41" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Boards </a> </div> <div class=" microsite-nav-link "> <a href="/agile/kanban/wip-limits" data-event="clicked" data-uuid="44107874-3d-6aefcad7-7501-4bf5-828d-04c4db7dd503" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> WIP limits </a> </div> <div class=" microsite-nav-link "> <a href="/agile/kanban/kanban-vs-scrum" data-event="clicked" data-uuid="44107874-3d-e7e6d9a5-ded0-4f7a-9490-cdd4b3c98dd0" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Kanban vs Scrum </a> </div> <div class=" microsite-nav-link "> <a href="/agile/kanban/kanplan" data-event="clicked" data-uuid="44107874-3d-c8e103e2-12c8-4ed7-b2cc-9e3aaf453d20" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Kanplan </a> </div> <div class=" microsite-nav-link "> <a href="/agile/kanban/cards" data-event="clicked" data-uuid="44107874-3d-bd183f3a-bc3b-488a-a56a-251c4b01e377" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Kanban cards </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management" data-event="clicked" data-uuid="44107874-3d-eef12ebf-c472-474f-89de-1f3d278124a3" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Agile project management </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Back </div> <div class="microsite-nav-link main-parent"> <a href="/agile/project-management" data-event="clicked" data-uuid="44107874-3d-eef12ebf-c472-474f-89de-1f3d278124a3-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class="microsite-nav-child-link level1"> Overview </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/project-management-intro" data-event="clicked" data-uuid="44107874-3d-9d8b1363-0e99-45ac-9a3e-113eb1e40059" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Project management intro </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/workflow" data-event="clicked" data-uuid="44107874-3d-5c0e4786-9d08-4484-93a9-8cd6edc11d17" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Workflow </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/epics-stories-themes" data-event="clicked" data-uuid="44107874-3d-c00b9c59-c524-4e6a-9702-acab664c96f3" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Epics, stories, themes </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/epics" data-event="clicked" data-uuid="44107874-3d-24ab2e1d-5e18-4709-8ed1-5fcbb5dfbfa0" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Epics </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/user-stories" data-event="clicked" data-uuid="44107874-3d-0d540797-a2d7-4e7b-836e-13334bad21a6" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> User Stories </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/estimation" data-event="clicked" data-uuid="44107874-3d-4dea1427-134b-4a05-9cfc-17d5b281f27f" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Estimation </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/metrics" data-event="clicked" data-uuid="44107874-3d-d73afbd8-67c2-431b-9c4d-3f466479cbc7" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Metrics </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/gantt-chart" data-event="clicked" data-uuid="44107874-3d-eba003e1-49ae-4866-9e8d-5519b3707a8c" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Gantt chart </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/program-management" data-event="clicked" data-uuid="44107874-3d-b1338633-a158-4717-a063-0a92f69ee2ad" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Program management vs. project management </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/project-baseline" data-event="clicked" data-uuid="44107874-3d-5d045917-3a68-4708-b7ae-d4bd8e60f0bc" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Project baseline </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/continuous-improvement" data-event="clicked" data-uuid="44107874-3d-3078bad7-5cf6-4c3e-a4fc-2cbab0c1d525" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Continuous improvement </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/lean-principles" data-event="clicked" data-uuid="44107874-3d-5aefefd1-c621-4b35-a1a2-7270e1a891b9" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Lean principles </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/3-pillars-scrum" data-event="clicked" data-uuid="44107874-3d-44ce36cb-7756-4820-82b7-e5347ac04cdd" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> 3 pillars of Scrum </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/scrum-board" data-event="clicked" data-uuid="44107874-3d-8020ab74-fcd3-4ef2-90f5-8f86e397746c" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Scrum Board </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/waterfall-methodology" data-event="clicked" data-uuid="44107874-3d-69dea394-e675-4c1e-851e-06dc3f1cdefc" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Waterfall Methodology </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/velocity-scrum" data-event="clicked" data-uuid="44107874-3d-bc915b03-5a87-4bf8-ba73-100e3881f82d" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Velocity in Scrum </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/definition-of-ready" data-event="clicked" data-uuid="44107874-3d-14e38bba-1370-4ba7-810e-5bd17ef73715" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> What is Definition of Ready </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/lean-vs-agile" data-event="clicked" data-uuid="44107874-3d-cdae1097-960b-4daa-a8e0-5fd1f04ca6ee" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Lean vs. agile </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/scrumban" data-event="clicked" data-uuid="44107874-3d-bd4ee3f6-60e1-4fa0-bedc-b92c6601b4e5" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Scrumban </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/lean-methodology" data-event="clicked" data-uuid="44107874-3d-c74cee14-c5e1-44d6-9a3a-dd7f0c0b2a12" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Lean Methodology </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/sprint-backlog" data-event="clicked" data-uuid="44107874-3d-6fddccab-c174-42b5-b800-bb57b9fd4f26" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Sprint backlog </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/burn-up-chart" data-event="clicked" data-uuid="44107874-3d-955757fa-e598-4e7b-a806-4b138493255c" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Burn up chart </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/kanban-principles" data-event="clicked" data-uuid="44107874-3d-4e2ff1c5-21cb-4e0d-bea4-520e90b6cb20" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> 4 kanban principles </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/kanban-metrics" data-event="clicked" data-uuid="44107874-3d-1f95b33b-4d22-4875-b3d9-032dad6b4c8a" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> 4 kanban metrics </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/program-vs-project-manager" data-event="clicked" data-uuid="44107874-3d-5a7aa7a5-af9f-4bf3-bb71-e10257854291" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Program vs. Project Manager </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/gantt-chart-examples" data-event="clicked" data-uuid="44107874-3d-e6b6cfe3-f8b2-44a0-ac95-2633492f7a2d" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Gantt chart examples </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/definition-of-done" data-event="clicked" data-uuid="44107874-3d-de6fca0c-2a92-45a0-98db-c5f38b84954f" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Definition of done </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/backlog-grooming" data-event="clicked" data-uuid="44107874-3d-dbe3f06f-effa-4df0-bc61-b48913271df1" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Backlog grooming </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/lean-process-improvement" data-event="clicked" data-uuid="44107874-3d-0e1a4849-22b8-45ea-b7c1-233852f257e8" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Lean process improvement </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/backlog-refinement-meeting" data-event="clicked" data-uuid="44107874-3d-fdd1d8b1-f504-49f1-b5ff-9dd4e16cef49" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Backlog refinement meetings </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/scrum-values" data-event="clicked" data-uuid="44107874-3d-d113c3e2-f2a1-4ca3-8420-1de777457c3b" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Scrum values </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/scope-of-work" data-event="clicked" data-uuid="44107874-3d-6fb13962-7fea-47a8-be1b-3cd92575c74b" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Scope of work </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/scrum-tools" data-event="clicked" data-uuid="44107874-3d-9fcfb190-dede-41aa-89d5-e5b3e60b3a13" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Scrum tools </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/tools" data-event="clicked" data-uuid="44107874-3d-803d9eae-ec78-44b2-b186-de23edc6c865" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Tools </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/workflow-automation-software" data-event="clicked" data-uuid="44107874-3d-8b41ffe6-9505-446d-8389-84444234f346" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Workflow automation software </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/templates" data-event="clicked" data-uuid="44107874-3d-e96e8f6c-14f7-4768-a0e9-3ea9faffbe5d" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Templates </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/task-tracker" data-event="clicked" data-uuid="44107874-3d-df4737e0-b594-4a03-9135-5d093ea05324" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Task tracker </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/workflow-automation" data-event="clicked" data-uuid="44107874-3d-5909cb19-f500-4beb-a909-ca040d6cf47b" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Workflow automation </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/status-report" data-event="clicked" data-uuid="44107874-3d-96f0f12c-490c-40e5-913f-8b6881a70126" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Status report </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/workflow-chart" data-event="clicked" data-uuid="44107874-3d-bba8169b-ca50-45c1-93fe-3c2ccd5415ca" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Workflow chart </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/project-roadmap" data-event="clicked" data-uuid="44107874-3d-ce938183-850d-4ef4-a303-a78447ff5f8d" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Project roadmap </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/project-schedule" data-event="clicked" data-uuid="44107874-3d-2397d24a-910c-43d8-abfe-670132873474" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Project schedule </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/issue-tracking-software" data-event="clicked" data-uuid="44107874-3d-73d7f5d2-45f9-4904-8e3f-512809acde25" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Tracking software </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/roadmap-tools" data-event="clicked" data-uuid="44107874-3d-08a16ef9-1ff2-44bb-889e-6b3d0cae87f9" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Roadmap tools </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/technology-roadmap" data-event="clicked" data-uuid="44107874-3d-5f491895-6ed3-461c-96aa-8c4de1e292b5" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Technology roadmap </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/project-scheduling-software" data-event="clicked" data-uuid="44107874-3d-9de224f6-5229-4151-872e-9f55b232af7a" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Project scheduling software </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/backlog-management-tools" data-event="clicked" data-uuid="44107874-3d-da8c7bad-fe0e-4844-ac94-b473493eb9ea" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Backlog management tools </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/workflow-management" data-event="clicked" data-uuid="44107874-3d-59b5d60f-b930-4e62-a536-f4505bb9beba" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Understanding workflow management strategies </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/workflow-examples" data-event="clicked" data-uuid="44107874-3d-5d964722-217e-44cc-a278-6436196e474a" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Workflow examples </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/create-project-roadmap" data-event="clicked" data-uuid="44107874-3d-76e6039b-2e4c-4880-b504-341eda4d4e28" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Create project roadmap </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/sprint-planning-tools" data-event="clicked" data-uuid="44107874-3d-b3b3934b-b031-4db4-a1f1-05b6a5e2c4f7" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Sprint planning tools </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/sprint-demo" data-event="clicked" data-uuid="44107874-3d-4e928ae6-0453-491b-bd4b-1d2dadd72f58" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Sprint demo </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/project-timeline-software" data-event="clicked" data-uuid="44107874-3d-dbf53b7e-9c3b-4f6a-af87-11626b2a6b87" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Project Timeline Software </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/task-management-tools" data-event="clicked" data-uuid="44107874-3d-5c7ec5e6-6d30-4190-afd1-410930519971" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Top task management tools </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/sprint-backlog-product-backlog" data-event="clicked" data-uuid="44107874-3d-9a57204a-e2d1-4e85-8455-4840ad40914b" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Product backlog vs. sprint backlog </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/workflow-management-tools" data-event="clicked" data-uuid="44107874-3d-a4843d4f-7550-4a28-b4ce-69cda0149cf9" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Top Workflow Management Tools </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/project-management-dependencies" data-event="clicked" data-uuid="44107874-3d-d91a58f5-93a1-48d8-8c5d-4c656f8c37a9" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Project dependencies </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/task-management-dashboard" data-event="clicked" data-uuid="44107874-3d-8db884f7-30a1-48bb-8146-f3a497991cdc" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Task dashboard guide </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/sprint-cadence" data-event="clicked" data-uuid="44107874-3d-3a548d29-6718-41dd-8bc2-313f7931fa47" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Sprint cadence </a> </div> <div class=" microsite-nav-link "> <a href="/agile/project-management/fast-tracking" data-event="clicked" data-uuid="44107874-3d-e58d76d4-de98-4c12-acfe-937e7bb4676a" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Fast tracking </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/agile/product-management" data-event="clicked" data-uuid="44107874-3d-801eafbf-39c9-4721-b460-4e050a01dcbb" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Product Management </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Back </div> <div class="microsite-nav-link main-parent"> <a href="/agile/product-management" data-event="clicked" data-uuid="44107874-3d-801eafbf-39c9-4721-b460-4e050a01dcbb-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class="microsite-nav-child-link level1"> Overview </a> </div> <div class=" microsite-nav-link "> <a href="/agile/product-management/product-roadmaps" data-event="clicked" data-uuid="44107874-3d-3f796158-efaa-4620-9755-25d50c2645eb" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Product Roadmaps </a> </div> <div class=" microsite-nav-link "> <a href="/agile/product-management/product-manager" data-event="clicked" data-uuid="44107874-3d-6a6622f2-4b01-4975-b75f-97c0bd60416d" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Product Manager </a> </div> <div class=" microsite-nav-link "> <a href="/agile/product-management/tips-for-new-product-manager" data-event="clicked" data-uuid="44107874-3d-637800c3-960f-47a9-bbb3-87b27248b78a" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Tips for new product managers </a> </div> <div class=" microsite-nav-link "> <a href="/agile/product-management/roadmaps" data-event="clicked" data-uuid="44107874-3d-16769e36-d5b6-4424-a000-cb22bffdef77" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Roadmaps </a> </div> <div class=" microsite-nav-link "> <a href="/agile/product-management/tips-for-presenting-product-roadmaps" data-event="clicked" data-uuid="44107874-3d-85213e9a-101a-49a1-a249-7d4ebba87b52" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Tips for presenting product roadmaps </a> </div> <div class=" microsite-nav-link "> <a href="/agile/product-management/requirements" data-event="clicked" data-uuid="44107874-3d-3bc4c747-f3e5-4127-9fd6-ab66eedf39fe" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Requirements </a> </div> <div class=" microsite-nav-link "> <a href="/agile/product-management/product-analytics" data-event="clicked" data-uuid="44107874-3d-54bec841-1820-4e68-98ba-c13ca8b72c62" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Product analytics </a> </div> <div class=" microsite-nav-link "> <a href="/agile/product-management/product-development" data-event="clicked" data-uuid="44107874-3d-9ba1e76e-d777-4f51-8a37-2f725971027f" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Product development </a> </div> <div class=" microsite-nav-link "> <a href="/agile/product-management/remote-product-management" data-event="clicked" data-uuid="44107874-3d-f96aa74e-cea1-48bd-98c1-24d2da220b4b" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Remote product management </a> </div> <div class=" microsite-nav-link "> <a href="/agile/product-management/minimum-viable-product" data-event="clicked" data-uuid="44107874-3d-0a88bf2f-ae72-4a6d-9f40-b0a330f8b5ac" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Minimal viable product </a> </div> <div class=" microsite-nav-link "> <a href="/agile/product-management/discovery" data-event="clicked" data-uuid="44107874-3d-0528ccac-8914-4abc-892f-b717e315b406" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Product discovery </a> </div> <div class=" microsite-nav-link "> <a href="/agile/product-management/product-specification" data-event="clicked" data-uuid="44107874-3d-c5706bf2-c101-4512-a54e-051ecc184596" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Product specification </a> </div> <div class=" microsite-nav-link "> <a href="/agile/product-management/product-development-strategy" data-event="clicked" data-uuid="44107874-3d-d0e4f391-3c84-4ee8-a564-2dc3f9c9752d" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Product development strategy </a> </div> <div class=" microsite-nav-link "> <a href="/agile/product-management/product-development-software" data-event="clicked" data-uuid="44107874-3d-8c30c958-479c-4980-8da0-198bfc7a9855" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Product development software </a> </div> <div class=" microsite-nav-link "> <a href="/agile/product-management/new-product-development-process" data-event="clicked" data-uuid="44107874-3d-d0a6fca6-059f-4fd9-92c9-713b95f79c93" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> New product development process </a> </div> <div class=" microsite-nav-link "> <a href="/agile/product-management/product-management-kpis" data-event="clicked" data-uuid="44107874-3d-d7e31198-6741-4cb1-9cdf-d5f76682da62" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Product management KPIs </a> </div> <div class=" microsite-nav-link "> <a href="/agile/product-management/nps-score" data-event="clicked" data-uuid="44107874-3d-ea4490ff-715e-4f3c-8bfa-38de481df0fb" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Net Promoter Score (NPS) </a> </div> <div class=" microsite-nav-link "> <a href="/agile/product-management/product-critique" data-event="clicked" data-uuid="44107874-3d-ac43475f-85ff-4b71-b5f0-0235a3fe1d61" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Product critique </a> </div> <div class=" microsite-nav-link "> <a href="/agile/product-management/prioritization-framework" data-event="clicked" data-uuid="44107874-3d-fd0355a9-9ff2-4386-a068-3d72a2d7f58c" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Prioritization frameworks </a> </div> <div class=" microsite-nav-link "> <a href="/agile/product-management/product-features" data-event="clicked" data-uuid="44107874-3d-9d815d7b-1f45-4f6f-b137-1499ac98166f" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Product features </a> </div> <div class=" microsite-nav-link "> <a href="/agile/product-management/product-management-tools" data-event="clicked" data-uuid="44107874-3d-3388f9a5-b451-4a6b-9a61-c56f4390cbdf" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Product management tools </a> </div> <div class=" microsite-nav-link "> <a href="/agile/product-management/plm" data-event="clicked" data-uuid="44107874-3d-9e603c9f-92e5-4582-b96e-47cc2a40dee8" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Product Lifecycle Management </a> </div> <div class=" microsite-nav-link "> <a href="/agile/product-management/roadmap-software" data-event="clicked" data-uuid="44107874-3d-63505be5-4c12-4ade-a607-6609b8f1770e" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> 9 best roadmap software for teams </a> </div> <div class=" microsite-nav-link "> <a href="/agile/product-management/product-launch-checklist" data-event="clicked" data-uuid="44107874-3d-a92750ed-d5d5-4b2b-b3f9-03923dc91740" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Product launch checklist </a> </div> <div class=" microsite-nav-link "> <a href="/agile/product-management/product-strategy" data-event="clicked" data-uuid="44107874-3d-bf19942a-859b-485a-af13-55b97c01f064" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Product strategy </a> </div> <div class=" microsite-nav-link "> <a href="/agile/product-management/product-metrics" data-event="clicked" data-uuid="44107874-3d-de4fe6ea-2f37-45dd-8d4e-7dc405bb4552" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Product metrics </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/agile/value-stream-management" data-event="clicked" data-uuid="44107874-3d-7889600c-1651-4249-a914-dcd0d185ea14" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level1"> Value Stream Management </a> </div> <div class=" microsite-nav-link "> <a href="/agile/agile-at-scale" data-event="clicked" data-uuid="44107874-3d-7bfa41e7-594e-4b63-be2d-78623c3f17c6" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Agile at scale </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Back </div> <div class="microsite-nav-link main-parent"> <a href="/agile/agile-at-scale" data-event="clicked" data-uuid="44107874-3d-7bfa41e7-594e-4b63-be2d-78623c3f17c6-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class="microsite-nav-child-link level1"> Overview </a> </div> <div class=" microsite-nav-link "> <a href="/agile/agile-at-scale/managing-an-agile-portfolio" data-event="clicked" data-uuid="44107874-3d-2021eb9c-7b47-42f7-8f6f-441fbb112a4e" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Managing an agile portfolio </a> </div> <div class=" microsite-nav-link "> <a href="/agile/agile-at-scale/lean-portfolio-management" data-event="clicked" data-uuid="44107874-3d-187e9557-8582-4a71-bcf6-a1e1c3a692ea" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Lean portfolio management </a> </div> <div class=" microsite-nav-link "> <a href="/agile/agile-at-scale/okr" data-event="clicked" data-uuid="44107874-3d-0b148aea-06ae-49ff-8c62-030e1dc085f5" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Okrs </a> </div> <div class=" microsite-nav-link "> <a href="/agile/agile-at-scale/long-term-agile-planning" data-event="clicked" data-uuid="44107874-3d-ddd1ec13-57bb-4232-9d32-570a19aaa78b" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Long-term agile planning </a> </div> <div class=" microsite-nav-link "> <a href="/agile/agile-at-scale/what-is-safe" data-event="clicked" data-uuid="44107874-3d-9402193d-c39f-4ffe-8bd1-ac17ae411d50" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> What is SAFe? </a> </div> <div class=" microsite-nav-link "> <a href="/agile/agile-at-scale/spotify" data-event="clicked" data-uuid="44107874-3d-26f7d302-1af6-450a-8823-f6b82f21e634" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Spotify model </a> </div> <div class=" microsite-nav-link "> <a href="/agile/agile-at-scale/scrum-at-scale" data-event="clicked" data-uuid="44107874-3d-74e3a98e-2162-47e7-8598-c8bd067f96c0" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Organizational agility with Scrum@Scale </a> </div> <div class=" microsite-nav-link "> <a href="/agile/agile-at-scale/scaling-agile-with-portfolio-for-jira" data-event="clicked" data-uuid="44107874-3d-10264924-cbba-4bc6-8134-2fb4d210b8ed" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Scaling agile with Rosetta Stone </a> </div> <div class=" microsite-nav-link "> <a href="/agile/agile-at-scale/agile-iron-triangle" data-event="clicked" data-uuid="44107874-3d-c8d0cfab-5305-481f-ba30-1f4819773024" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Agile iron triangle </a> </div> <div class=" microsite-nav-link "> <a href="/agile/agile-at-scale/less" data-event="clicked" data-uuid="44107874-3d-1071faf7-244d-48e3-8324-594379f4442d" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> The Large-Scale Scrum (LeSS) framework </a> </div> <div class=" microsite-nav-link "> <a href="/agile/agile-at-scale/using-improvement-kata-to-support-lean" data-event="clicked" data-uuid="44107874-3d-6d66658c-69b2-4ddc-a788-96b09f694641" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Using Improvement Kata to support lean </a> </div> <div class=" microsite-nav-link "> <a href="/agile/agile-at-scale/beyond-the-basics-whitepaper" data-event="clicked" data-uuid="44107874-3d-243f58ea-72a0-4927-b5bf-e3525bfb81d8" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Beyond the basics whitepaper </a> </div> </div> </div> <div class=" microsite-nav-link revealed parent-active"> <a href="/agile/software-development" data-event="clicked" data-uuid="44107874-3d-784042b9-b252-41fc-9db7-342605af6740" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Software development </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Back </div> <div class="microsite-nav-link main-parent"> <a href="/agile/software-development" data-event="clicked" data-uuid="44107874-3d-784042b9-b252-41fc-9db7-342605af6740-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class="microsite-nav-child-link level1"> Overview </a> </div> <div class=" microsite-nav-link "> <a href="/agile/software-development/developer" data-event="clicked" data-uuid="44107874-3d-39d199f7-fa74-45b3-bf08-282c26718b39" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Developer </a> </div> <div class=" microsite-nav-link "> <a href="/agile/software-development/dev-managers-vs-scrum-masters" data-event="clicked" data-uuid="44107874-3d-3da810a8-2e66-44a9-98b5-b4fe452f1f3d" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Dev managers vs scrum masters </a> </div> <div class=" microsite-nav-link "> <a href="/agile/software-development/git" data-event="clicked" data-uuid="44107874-3d-9c13f77f-f786-484c-b024-38a253f83297" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Git </a> </div> <div class=" microsite-nav-link "> <a href="/agile/software-development/branching" data-event="clicked" data-uuid="44107874-3d-b45ac46f-dd00-47d7-ae65-c6613e2fa22d" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Branching </a> </div> <div class=" microsite-nav-link "> <a href="/agile/software-development/git-branching-video" data-event="clicked" data-uuid="44107874-3d-22f1a7a5-5903-4fb6-8a6f-7d741ab0c8d2" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Git branching video </a> </div> <div class=" microsite-nav-link "> <a href="/agile/software-development/code-reviews" data-event="clicked" data-uuid="44107874-3d-e05570ce-af73-4a28-bf0f-5d910fabd7a5" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Code reviews </a> </div> <div class=" microsite-nav-link "> <a href="/agile/software-development/release" data-event="clicked" data-uuid="44107874-3d-a887d405-eebe-4f32-971c-e8cdceee2dad" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Release </a> </div> <div class=" microsite-nav-link "> <a href="/agile/software-development/stress-free-release" data-event="clicked" data-uuid="44107874-3d-1b78e467-518c-42a7-8132-7aa4fb5c1f47" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Stress free release </a> </div> <div class=" microsite-nav-link "> <a href="/agile/software-development/technical-debt" data-event="clicked" data-uuid="44107874-3d-6a7549be-4ed5-4996-ac52-395965c83d3d" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Technical debt </a> </div> <div class=" microsite-nav-link "> <a href="/agile/software-development/testing" data-event="clicked" data-uuid="44107874-3d-6f9d5173-d8ea-45a9-8468-64045f417acd" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Testing </a> </div> <div class=" microsite-nav-link "> <a href="/agile/software-development/incident-response" data-event="clicked" data-uuid="44107874-3d-f595c2c2-5565-4dfb-aab6-462d400a3dc1" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Incident response </a> </div> <div class=" microsite-nav-link revealed active "> <a href="/agile/software-development/continuous-integration" data-event="clicked" data-uuid="44107874-3d-cdd1709c-2de6-4a71-bd07-97bf76ac4827" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Continuous integration </a> </div> <div class=" microsite-nav-link "> <a href="/agile/software-development/sdlc" data-event="clicked" data-uuid="44107874-3d-5fd99d8d-33b0-4c74-b19c-ee3333397d64" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Sdlc </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/agile/design" data-event="clicked" data-uuid="44107874-3d-f9d4161d-6a46-4d7f-8592-b80af32a6dae" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Design </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Back </div> <div class="microsite-nav-link main-parent"> <a href="/agile/design" data-event="clicked" data-uuid="44107874-3d-f9d4161d-6a46-4d7f-8592-b80af32a6dae-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class="microsite-nav-child-link level1"> Overview </a> </div> <div class=" microsite-nav-link "> <a href="/agile/design/product-design-process-customer-interview" data-event="clicked" data-uuid="44107874-3d-82dc7149-2b1a-43e1-9a4e-74e02cbdcf94" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Product design process customer interview </a> </div> <div class=" microsite-nav-link "> <a href="/agile/design/collaborative-design-in-agile-teams-video" data-event="clicked" data-uuid="44107874-3d-20e9414f-8b54-4963-a8d9-5e35270a216d" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Collaborative design in agile teams video </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/agile/agile-marketing" data-event="clicked" data-uuid="44107874-3d-6c90d4e2-4f0e-461a-9812-8e938527038a" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Agile marketing </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Back </div> <div class="microsite-nav-link main-parent"> <a href="/agile/agile-marketing" data-event="clicked" data-uuid="44107874-3d-6c90d4e2-4f0e-461a-9812-8e938527038a-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class="microsite-nav-child-link level1"> Overview </a> </div> <div class=" microsite-nav-link "> <a href="/agile/agile-marketing/what-is-agile-marketing" data-event="clicked" data-uuid="44107874-3d-6f42622f-d7e4-4228-9bb5-5ac614ef8327" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> What is Agile Marketing? </a> </div> <div class=" microsite-nav-link "> <a href="/agile/agile-marketing/agile-marketing-team" data-event="clicked" data-uuid="44107874-3d-9eb4ed86-0741-4599-9e27-6c7312220d46" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> How to create an agile marketing team </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/agile/advantage" data-event="clicked" data-uuid="44107874-3d-7fb64609-4c57-4e7d-972c-1125e6adfa95" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> The agile advantage </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Back </div> <div class="microsite-nav-link main-parent"> <a href="/agile/advantage" data-event="clicked" data-uuid="44107874-3d-7fb64609-4c57-4e7d-972c-1125e6adfa95-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class="microsite-nav-child-link level1"> Overview </a> </div> <div class=" microsite-nav-link "> <a href="/agile/advantage/connect-business-strategy-to-development-reality" data-event="clicked" data-uuid="44107874-3d-d2e3f5d3-db3b-4c0c-9a7c-69f221a75cc8" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Connecting business strategy to development reality </a> </div> <div class=" microsite-nav-link "> <a href="/agile/advantage/agile-is-a-competitive-advantage" data-event="clicked" data-uuid="44107874-3d-86844b3c-1978-41c7-a10d-6259129fc084" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Agile is a competitive advantage </a> </div> <div class=" microsite-nav-link "> <a href="/agile/advantage/agile-mindset" data-event="clicked" data-uuid="44107874-3d-27714dcc-c7d8-468e-bafb-c9f842eb2f28" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Cultivating an agile mindset </a> </div> <div class=" microsite-nav-link "> <a href="/agile/advantage/going-agile" data-event="clicked" data-uuid="44107874-3d-6c223736-f24e-4634-9318-f9305bf8143c" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Going agile </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/agile/devops" data-event="clicked" data-uuid="44107874-3d-9074c626-aa8d-4683-a3d2-d96aeaf11a0e" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level1"> DevOps </a> </div> <div class=" microsite-nav-link "> <a href="/agile/teams" data-event="clicked" data-uuid="44107874-3d-0322dc2e-e38f-4085-8552-52d1c9596eea" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Agile Teams </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Back </div> <div class="microsite-nav-link main-parent"> <a href="/agile/teams" data-event="clicked" data-uuid="44107874-3d-0322dc2e-e38f-4085-8552-52d1c9596eea-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class="microsite-nav-child-link level1"> Overview </a> </div> <div class=" microsite-nav-link "> <a href="/agile/teams/remote-teams" data-event="clicked" data-uuid="44107874-3d-bff4eb7c-14aa-4010-8a0d-9827c80c8444" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Remote teams </a> </div> <div class=" microsite-nav-link "> <a href="/agile/teams/working-with-specialists" data-event="clicked" data-uuid="44107874-3d-b7cd63bb-cafe-4462-8804-1494cab1db06" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Working with specialists </a> </div> <div class=" microsite-nav-link "> <a href="/agile/teams/release-ready-teams" data-event="clicked" data-uuid="44107874-3d-16ab2b04-7e77-450d-89ec-267e24cbe92a" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Release ready teams </a> </div> <div class=" microsite-nav-link "> <a href="/agile/teams/agilents-agile-transformation-journey" data-event="clicked" data-uuid="44107874-3d-fbe05692-bb6a-4da8-80ab-23f091c4142c" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Agilent’s agile transformation journey </a> </div> <div class=" microsite-nav-link "> <a href="/agile/teams/advanced-roadmaps-teams" data-event="clicked" data-uuid="44107874-3d-6e56b6e3-d606-4623-a915-bf6b05c8f4b6" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Advanced Roadmaps </a> </div> <div class=" microsite-nav-link "> <a href="/agile/teams/jira-twitter-unified-projects-teamwork" data-event="clicked" data-uuid="44107874-3d-810ddd2c-cefc-437e-a031-6dbc6c35d8a7" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> How Twitter uses Jira </a> </div> <div class=" microsite-nav-link "> <a href="/agile/teams/scrum-kanban-agile" data-event="clicked" data-uuid="44107874-3d-fcb1b06f-b4df-45f9-b20f-79ceaf99d6b2" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> How we chose our agile </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/agile/tutorials" data-event="clicked" data-uuid="44107874-3d-8b69c4a5-74f7-468f-9267-36a4ae092a5d" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Agile tutorials </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Back </div> <div class="microsite-nav-link main-parent"> <a href="/agile/tutorials" data-event="clicked" data-uuid="44107874-3d-8b69c4a5-74f7-468f-9267-36a4ae092a5d-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class="microsite-nav-child-link level1"> Overview </a> </div> <div class=" microsite-nav-link "> <a href="/agile/tutorials/jira-confluence-sprint-refinement" data-event="clicked" data-uuid="44107874-3d-735f89c4-ce66-4e09-9231-e82fe5dc272a" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Jira and Confluence sprint refinement </a> </div> <div class=" microsite-nav-link "> <a href="/agile/tutorials/how-to-do-scrum-with-jira" data-event="clicked" data-uuid="44107874-3d-35c2cf89-0ba2-4781-8b00-9cb6bd1d6088" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> How to do scrum with Jira </a> </div> <div class=" microsite-nav-link "> <a href="/agile/tutorials/how-to-do-advanced-scrum-practices-with-jira-software" data-event="clicked" data-uuid="44107874-3d-444c82df-b34d-4b1c-8532-61529c24a202" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Learn advanced scrum with Jira </a> </div> <div class=" microsite-nav-link "> <a href="/agile/tutorials/how-to-do-kanban-with-jira" data-event="clicked" data-uuid="44107874-3d-7f4c480b-aca2-494a-baad-422fe2d61891" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Learn kanban with Jira </a> </div> <div class=" microsite-nav-link "> <a href="/agile/tutorials/epics" data-event="clicked" data-uuid="44107874-3d-1d8ecd07-89bd-4fdc-a066-2e9b39d403d7" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Learn how to use Epics in Jira </a> </div> <div class=" microsite-nav-link "> <a href="/agile/tutorials/creating-your-agile-board" data-event="clicked" data-uuid="44107874-3d-a0d86c30-1952-457c-a8e5-963b9baae348" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Learn how to create an agile board in Jira </a> </div> <div class=" microsite-nav-link "> <a href="/agile/tutorials/sprints" data-event="clicked" data-uuid="44107874-3d-5fbe3a99-682b-4ac5-9437-f7ccbd593b68" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Learn how to use sprints in Jira </a> </div> <div class=" microsite-nav-link "> <a href="/agile/tutorials/versions" data-event="clicked" data-uuid="44107874-3d-37c042db-7fa8-4e92-ac3b-2fcd8ce96aab" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Learn Versions with Jira </a> </div> <div class=" microsite-nav-link "> <a href="/agile/tutorials/issues" data-event="clicked" data-uuid="44107874-3d-55cb7f21-3337-4199-99d3-92b0ff84a1cf" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Learn Issues with Jira </a> </div> <div class=" microsite-nav-link "> <a href="/agile/tutorials/burndown-charts" data-event="clicked" data-uuid="44107874-3d-0c6a394c-5610-41ba-8995-272f0274b890" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Learn burndown charts with Jira </a> </div> <div class=" microsite-nav-link "> <a href="/agile/tutorials/how-to-auto-create-subtasks-with-jira-automation" data-event="clicked" data-uuid="44107874-3d-77a3e9ec-f092-4bac-98df-5a55a6d13c2a" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Auto-create sub-tasks and update fields in Jira </a> </div> <div class=" microsite-nav-link "> <a href="/agile/tutorials/how-to-automatically-assign-issues-with-jira-software-automation" data-event="clicked" data-uuid="44107874-3d-2ad10ff5-b878-49d4-8a42-36238cbf0424" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> How to automatically assign issues with Jira Automation </a> </div> <div class=" microsite-nav-link "> <a href="/agile/tutorials/how-to-sync-epics-stories-with-jira-software-automation" data-event="clicked" data-uuid="44107874-3d-260a68cf-b13d-4297-ab43-35e3f5ee3b7e" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> How to sync epics stories with Jira Automation </a> </div> <div class=" microsite-nav-link "> <a href="/agile/tutorials/how-to-escalate-overdue-issues-with-jira-software-automation" data-event="clicked" data-uuid="44107874-3d-e1263460-1a6b-41d1-90f1-cf6eb879840d" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Automatically escalate overdue issues in Jira </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/agile/agile-conversations" data-event="clicked" data-uuid="44107874-3d-61d30174-b27b-4ee0-af1e-df97aff4e616" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> Agile conversations </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Back </div> <div class="microsite-nav-link main-parent"> <a href="/agile/agile-conversations" data-event="clicked" data-uuid="44107874-3d-61d30174-b27b-4ee0-af1e-df97aff4e616-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class="microsite-nav-child-link level1"> Overview </a> </div> <div class=" microsite-nav-link "> <a href="/agile/agile-conversations/marketing-agility" data-event="clicked" data-uuid="44107874-3d-63051f7f-0d88-476d-882f-822f5732aa0e" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Unlocking marketing agility </a> </div> <div class=" microsite-nav-link "> <a href="/agile/agile-conversations/customer-research-tips" data-event="clicked" data-uuid="44107874-3d-89386132-e046-4048-949c-eb106f6b4db5" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> The power of agile and customer insights </a> </div> <div class=" microsite-nav-link "> <a href="/agile/agile-conversations/think-big-work-small" data-event="clicked" data-uuid="44107874-3d-de5b3cda-e2e3-46a8-a7ac-d164259e3b6d" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Think big, work small </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/agile/about" data-event="clicked" data-uuid="44107874-3d-16f59a63-0591-4e44-b676-b86cbee84873" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class="is-nested-microsite-nav microsite-nav-child-link has-children level1"> <div class="microsite-nav-indicator"></div> About the Agile Coach </a> <div class="nested-links l1"> <div class="mobile-header-link"> <div class="microsite-nav-indicator"></div> Back </div> <div class="microsite-nav-link main-parent"> <a href="/agile/about" data-event="clicked" data-uuid="44107874-3d-16f59a63-0591-4e44-b676-b86cbee84873-child" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class="microsite-nav-child-link level1"> Overview </a> </div> <div class=" microsite-nav-link "> <a href="/agile/about/dan-radigan" data-event="clicked" data-uuid="44107874-3d-0eebd7da-ce02-4c67-9796-41c31ae57366" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Dan Radigan </a> </div> <div class=" microsite-nav-link "> <a href="/agile/about/max-rehkopf" data-event="clicked" data-uuid="44107874-3d-53369af7-5224-403b-b2fe-e785589c64f1" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Max Rehkopf </a> </div> <div class=" microsite-nav-link "> <a href="/agile/about/claire-drumond" data-event="clicked" data-uuid="44107874-3d-f36b6e58-f88f-4c85-ba8b-0e7f03ec31e6" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Claire Drumond </a> </div> <div class=" microsite-nav-link "> <a href="/agile/about/laura-daly" data-event="clicked" data-uuid="44107874-3d-a9c40470-d1f6-459b-8199-d8d5f692bc93" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Laura Daly </a> </div> <div class=" microsite-nav-link "> <a href="/agile/about/sherif-mansour" data-event="clicked" data-uuid="44107874-3d-dd02fdf5-6282-474c-80f2-28c9d3241960" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Sherif Mansour </a> </div> <div class=" microsite-nav-link "> <a href="/agile/about/martin-suntinger" data-event="clicked" data-uuid="44107874-3d-e22ce14f-3ec4-437a-ac28-55b1766c839e" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level2"> Martin Suntinger </a> </div> </div> </div> <div class=" microsite-nav-link "> <a href="/agile/articles" data-event="clicked" data-uuid="44107874-3d-400bbb1d-4bc7-412a-ac77-afe9c788ae84" data-event-component="linkButton" data-event-container="micrositeNav" data-schema-version="1" data-product-key="jiraSoftware" class=" microsite-nav-child-link level1"> All articles </a> </div> </div> </div> <script type="text/x-component"> { "type":"imkt.components.MicrositeNav", "params": { "stickyPosition":"100" } } </script> </div> </div> <article class="article-template--container--main--wrapper--body column column-md-6"> <div class="component component--textblock text-longform"> <p>Nothing builds–or destroys–agility like a team's commitment to <a data-event="clicked" data-uuid="d5add478-240" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-product-key="jiraSoftware" data-label="continuous integration (CI)" data-label-english="continuous integration (CI)" href="https://www.atlassian.com/continuous-delivery/continuous-integration">continuous integration (CI)</a>. That might sound ominous (especially if your team has yet to embrace CI), but there's good news. Regardless of the technologies a team uses, chances are there's a continuous integration and automated test framework that will work for their codebase.</p> </div> <div class="component component--heading"> <h2 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > What is continuous integration? </h2> </div> <div class="component component--textblock text-longform"> <p>Continuous integration is an <a data-event="clicked" data-uuid="254fde49-a80" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-product-key="jiraSoftware" data-label="agile" data-label-english="agile" href="https://www.atlassian.com/agile">agile</a> and <a data-event="clicked" data-uuid="254fde49-a81" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-product-key="jiraSoftware" data-label="DevOps best practice" data-label-english="DevOps best practice" href="/devops/what-is-devops/devops-best-practices">DevOps best practice</a> of routinely integrating code changes into the main branch of a repository, and testing the changes, as early and often as possible. Ideally, developers will integrate their code daily, if not multiple times a day.</p> </div> <div class="component component--heading"> <h2 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Benefits of continuous integration </h2> </div> <div class="component component--textblock text-longform"> <p>Investing in CI results in fast feedback on code changes. Fast as in "within minutes" fast. A team that relies primarily on manual testing <em>may </em>get feedback in a couple hours, but in reality, comprehensive test feedback comes a day–or <em>several days</em>–after the code gets changed. And by that time more changes have occurred, making bug-fixing an archeological expedition with developers digging through several layers of code to get at the root of the problem.</p> <p>That is decidedly <em>not</em> fast.</p> </div> <div class="component component--panel icon--twitter text-longform"> <div class="wrapper icon--twitter"> <p> <span class="eyebrows"></span> <a target="_blank" href="https://twitter.com/intent/tweet?text=%20%20Agile%20and%20DevOps%20teams%20deliver%20quality%20software%20fast,%20without%20death%20marches%20or%20heroics.%20CI%20makes%20this%20possible. &url=https://www.atlassian.com/agile/software-development/continuous-integration&via=Atlassian" data-event="clicked" data-uuid="a472dcd6-a7" data-event-component="linkButton" data-event-container="panel" data-schema-version="1" data-product-key="jiraSoftware" > Agile and DevOps teams deliver quality software fast, without death marches or heroics. CI makes this possible. </a> </p> </div> </div> <div class="component component--heading"> <h2 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Protect quality with continuous builds and test automation </h2> </div> <div class="component component--textblock text-longform"> <p>How many of us have downloaded the latest source code and found it didn't compile or had a significant bug? What a productivity killer!</p> <p>Two practices keep us out of that situation:</p> <p><strong>Continuous builds:</strong> Building the project as soon as a change is made. Ideally, the delta between each build is a single change-set.</p> <p><strong>Test automation:</strong> Programatic validation of the software to ensure quality. Tests can initiate actions in the software from the UI (more on that in a moment), or from within the backend services layer.</p> <p>Think of these two practices like peanut butter and jelly: taste good separately, taste great together! Continuous integration pairs continuous builds with test automation to ensure that each build also assesses the quality of the code base.</p> <p>And remember: to fully realize the benefits, a team must also have the discipline to pause development and address breakages <em>right away</em>. The energy a team invests (and make no mistake: it's an investment) in writing tests and configuring the automation is all for naught if builds are allowed to languish in a broken state. Protecting the investment in CI and protecting the quality of the code base are one and the same thing. </p> </div> <div class="component component--heading"> <h2 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Testing in CI: Unit, API, and functional tests </h2> </div> <div class="component component--textblock text-longform"> <p>CI runs have two major phases. Step one makes sure the code compiles. (Or, in the case of interpreted languages, simply pulls all the pieces together.) Step two ensures the code works as designed. The surest way to do this is with a series of automated tests that validate all levels of the product. </p> </div> <div class="component component--heading"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Unit Tests </h3> </div> <div class="component component--textblock text-longform"> <p>Unit tests run very close to core components in the code. They are the first line of defense in ensuring quality.</p> <p><strong>Benefits: </strong>Easy to write, run fast, closely model the architecture of the code base.</p> <p><strong>Drawbacks: </strong>Unit tests only validate core components of software; they don't reflect user workflows which often involve several components working together.</p> <p>Since a unit test explains how the code should work, developers can review unit tests to get current on that area of the code.</p> </div> <div class="component component--heading"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > API tests </h3> </div> <div class="component component--textblock text-longform"> <p>Good software is modular, which allows for clearer separation of work across several applications. APIs are the end points where different modules communicate with one another, and API tests validate them by making calls from one module to another.</p> <p><strong>Benefits:</strong> Generally easy to write, run fast, and can easily model how applications will interact with one another.</p> <p><strong>Drawbacks: </strong>In simple areas of the code, API tests can mimic some unit tests.</p> <p>Since APIs are the interfaces between parts of the application, they are especially useful when preparing for a release. Once a release candidate build passes all it's API tests, the team can be much more confident shipping it to customers. </p> </div> <div class="component component--heading"> <h3 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Functional tests </h3> </div> <div class="component component--textblock text-longform"> <p>Functional tests work over larger areas of the code base and model user workflows. In web applications, for example, <a data-event="clicked" data-uuid="23b1631d-480" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-product-key="jiraSoftware" data-label="HTTPUnit" data-label-english="HTTPUnit" href="http://httpunit.sourceforge.net/">HTTPUnit</a> and <a data-event="clicked" data-uuid="23b1631d-481" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-product-key="jiraSoftware" data-label="Selenium" data-label-english="Selenium" href="http://www.seleniumhq.org/">Selenium</a> directly interact with the user interface to test the product.</p> <p><strong>Benefits: </strong>More likely to find bugs because they mimic user actions and test the interoperability of multiple components.</p> <p><strong>Drawbacks: </strong>Slower than unit tests, and sometimes report false negatives because of network latency or a momentary outage somewhere in the technology stack.</p> <p>Teams often find that as they get closer to the actual user workflow, the speed at which automated tests run decreases. HTTPUnit is quicker because it's not a full-fledged web browser. Selenium can only run as fast as the web browser, but has the advantage to run across multiple web browsers in parallel. Despite these caveats, functional tests are enormously valuable and provide feedback much faster than human testers ever could.</p> <p>Speaking of which...</p> <p>Some testers view automated tests as an existential threat. This thinking is short-sighted, and couldn't be further from the truth. Freed from the drudgery of repetitive testing tasks, testers can spend time on risk analysis, test planning, and building other skills–like learning to code!</p> </div> <div class="component component--heading"> <h2 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Make your continuous integration fast </h2> </div> <div class="component component--textblock text-longform"> <p>At Atlassian, we strive to keep developers innovating and our code bases healthy. We place a big emphasis on tightening the developer's "inner feedback loop"–the time required to build changes and get test results.</p> <p>Running automated tests can quickly add up and draw out build duration. One strategy is to parallelize automated tests across several servers, or "build agents," so the CI server is actually running 2, 20 or even 200 tests simultaneously. With cloud technologies, CPU can easily scale to meet the needs of your development team as your test suites grow. But CPU is not unlimited. Test each area of the code completely, but not redundantly. Redundant tests bloat build duration (and waste CPU). The faster engineers get the green light, the faster they can move on to the next item in the backlog.</p> </div> <div class="component component--heading"> <h2 class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- heading" > Branching and CI: a match made in Heaven! </h2> </div> <div class="component component--textblock text-longform"> <p>Many teams avoid <a data-event="clicked" data-uuid="3df4865d-300" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-product-key="jiraSoftware" data-label="branching" data-label-english="branching" href="/agile/software-development/branching">branching</a> because of painful merges. With newer technologies in version control like Git, both branching and merging become easy. To ensure that the primary code line ("main" in Git parlance) remains healthy, run the same level of continuous integration on all development and stable version branches as well. When the build passes on a branch, the team has the confidence to merge that code upstream.</p> <p>With branching, continuous integration, and test automation, teams can be productive and innovative while still protecting code quality. If you're ready to take the next steps, check out our <a data-event="clicked" data-uuid="3df4865d-301" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-product-key="jiraSoftware" data-label="step-by-step guide to getting started with CI." data-label-english="step-by-step guide to getting started with CI." href="/continuous-delivery/principles/pipeline">step-by-step guide to getting started with CI.</a></p> <p>This is agile development at its best: delivering working software regularly, with minimal <a data-event="clicked" data-uuid="3df4865d-302" data-event-component="linkButton" data-event-container="textBlock" data-schema-version="1" data-product-key="jiraSoftware" data-label="technical debt" data-label-english="technical debt" href="/agile/software-development/technical-debt">technical debt</a> and without compromising ingenuity.</p> </div> <div class="article--social"> <div class="imkt-social-buttons-group"> <div class="imkt-social-buttons--heading">Share this article</div> <div class="imkt-social-buttons large"> <ul > <li class="imkt-social-button social-code facebook"> <a target="_blank" rel="noopener noreferrer" href="https://www.facebook.com/dialog/feed?app_id=743864389089816&caption=Find%20out%20how%20your%20%23team%20can%20use%20%23ContinuousIntegration%20here%3A&link=http://bit.ly/2CLbgeY&description=You%20only%20move%20as%20fast%20as%20your%20tests.%20Build%20your%20teams%20%23agility%20with%20faster%20feedback.&picture=https://wac-cdn.atlassian.com/dam/jcr:0855bd81-79f2-4141-a55c-71edfa48f8ca/Git@2x.png&name=Continuous%20integration" title="Share on Facebook" data-uuid="50deddd3-e841-44bf-a436-acec627f0f6f-shareonfacebook" onclick="window.open(this.href,'', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=400,width=600'); return false;"></a> </li> <li class="imkt-social-button social-code twitter"> <a target="_blank" rel="noopener noreferrer" href="//twitter.com/share?text=Build%20your%20team%27s%20%23agility%20with%20faster%20feedback.%20Learn%20about%20%23ContinuousIntegration%20here%3A&url=http://bit.ly/2CLbgeY&via=Atlassian&hashtags=agiletips" data-uuid="50deddd3-e841-44bf-a436-acec627f0f6f-shareontwitter" title="Share on Twitter" onclick="window.open(this.href,'', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=400,width=600'); return false;"></a> </li> <li class="imkt-social-button social-code linked-in"> <a target="_blank" rel="noopener noreferrer" href="http://www.linkedin.com/shareArticle?mini=true&url=http://bit.ly/2CLbgeY&title=Explore%20the%20ways%20your%20team%20can%20use%20%23ContinuousIntegration%20here&summary=Nothing%20builds%E2%80%93or%20destroys%E2%80%93agility%20like%20a%20team%27s%20commitment%20to%20continuous%20integration%20(CI).&source=Atlassian" data-uuid="50deddd3-e841-44bf-a436-acec627f0f6f-shareonlinkedin" title="Share on LinkedIn" onclick="window.open(this.href,'', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=400,width=600'); return false;"></a> </li> </ul> </div> </div> </div> <div class="article--author"> <div class="component component--author--large "> <div class="component--author--large--content"> <div class="component--author--large--content--wrapper--picture"> <img class="component--author--large--content--picture--image" src="https://wac-cdn.atlassian.com/dam/jcr:2a395b8a-4485-4727-80c1-82fb787b4479/Dan_Radigan_200x200.png?cdnVersion=2449" loading="lazy" alt="Dan Radigan"> </div> <div class="component--author--large--content--wrapper"> <div class="component--author--large--content--wrapper--name"> Dan Radigan </div> <div class="component--author--large--content--wrapper--description"> <p>Agile has had a huge impact on me both professionally and personally as I&#39;ve learned the best experiences are agile, both in code and in life. You&#39;ll often find me at the intersection of technology, photography, and motorcycling.&nbsp;</p> </div> </div> </div> </div> </div> </article> <aside id="aside" class="article-template--container--main--wrapper--aside column column-md-3"> <div class="article-template--container--main--wrapper--aside--sticky-container"> <div class="component component--block article--card" > <div class="intra-div s0 between block-theme-one "> <div class="component s0 between component--block article--card--content" > <div class="component component--heading"> <span class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- eyebrows heading" > Related tutorial </span> </div> </div> </div> </div> </div> </aside> </div> </div> </div> <div class="container-fluid imkt-content-hub-microsite--section--cta"> <div class="cta-section row reduced-row flex-container article-template--cta"> <div class="component--agile-card-link half"> <div class="inner-card box-shadow default default"> <div class="card-header transparent" style="background-image: url('https://wac-cdn.atlassian.com/dam/jcr:0338259a-71aa-4ef6-a932-aa3394206ec4/DevelopmentCard.png?cdnVersion=2449');"></div> <div class="card-content"> <span class="eyebrows heading">article </span> <h4 class="heading">Get started with CI/CD</h4> <p>Understand the key concepts behind continuous integration and start adopting it with your team.</p> <a href="/continuous-delivery" data-event="clicked" data-uuid="9fb6f3e5-a1-link-text" data-event-component="linkButton" data-event-container="agileCardLink" data-schema-version="1" data-product-key="jiraSoftware" data-label="Read this article" class="link-arrow">Read this article <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> <a href="/continuous-delivery" data-event="clicked" data-uuid="9fb6f3e5-a1-overlay-link" data-event-component="linkButton" data-event-container="agileCardLink" data-schema-version="1" data-product-key="jiraSoftware" data-label="Read this article" class="overlay-link" aria-label="Get started with CI/CD"></a> </div> </div> </div> </div> </div> <div class="container-fluid modular-social-bar"> <div class="row flex-container reduced-row"> <div class="column column-xs-6 s0 between" > <div class="imkt-social-buttons-group"> <div class="imkt-social-buttons standard"> <ul > <li class="imkt-social-button social-code facebook"> <a target="_blank" rel="noopener noreferrer" href="https://www.facebook.com/dialog/feed?app_id=743864389089816&caption=Continuous%20integration&link=https://www.atlassian.com/agile/software-development/continuous-integration&description=Build%20your%20team's%20agility%20with%20faster%20feedback.%20Because%20you%20only%20move%20as%20fast%20as%20your%20tests.&picture=&name=Continuous%20integration" title="Share on Facebook" data-uuid="9ef58bfa-d671-41a6-97e7-2782a08f8729-shareonfacebook" onclick="window.open(this.href,'', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=400,width=600'); return false;"></a> </li> <li class="imkt-social-button social-code twitter"> <a target="_blank" rel="noopener noreferrer" href="//twitter.com/share?text=Build%20your%20team's%20agility%20with%20faster%20feedback.%20Because%20you%20only%20move%20as%20fast%20as%20your%20tests.&url=https://www.atlassian.com/agile/software-development/continuous-integration&via=Atlassian" data-uuid="9ef58bfa-d671-41a6-97e7-2782a08f8729-shareontwitter" title="Share on Twitter" onclick="window.open(this.href,'', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=400,width=600'); return false;"></a> </li> <li class="imkt-social-button social-code linked-in"> <a target="_blank" rel="noopener noreferrer" href="http://www.linkedin.com/shareArticle?mini=true&url=https://www.atlassian.com/agile/software-development/continuous-integration&title=Continuous%20integration&summary=Build%20your%20team's%20agility%20with%20faster%20feedback.%20Because%20you%20only%20move%20as%20fast%20as%20your%20tests.&source=Atlassian" data-uuid="9ef58bfa-d671-41a6-97e7-2782a08f8729-shareonlinkedin" title="Share on LinkedIn" onclick="window.open(this.href,'', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=400,width=600'); return false;"></a> </li> </ul> </div> </div> </div> <div class="column column-xs-6 s0 between" > <div class="component component--next-article" style=""> <div class="component component--next-article--wrapper"> <div class="component--next-article--heading"> Up Next </div> <div class="component--next-article--link-container"> <a href="/agile/software-development/sdlc" data-event="clicked" data-uuid="3427ffc4-49" data-event-component="linkButton" data-event-container="nextArticle" data-schema-version="1" data-product-key="jiraSoftware" class="component--next-article--link-container--link"> <span> Sdlc </span> <span> <svg class="component--next-article--link-container--link--arrow" width="18px" height="12px" viewBox="0 0 18 12" 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" transform="translate(-1108.000000, -700.000000)"> <g class="component--next-article--link-container--link--arrow--fill" transform="translate(-12.000000, 666.000000)" fill="#0057D8"> <g transform="translate(1038.000000, 8.000000)"> <g transform="translate(82.000000, 26.000000)"> <path d="M12.1221092,0 L10.3554117,1.80314403 L13.2194265,4.72454327 L1.24884366,4.72454327 C0.559481961,4.72454327 0,5.2955672 0,5.99915026 C0,6.70273332 0.559481961,7.27375726 1.24884366,7.27375726 L13.2194265,7.27375726 L10.3554117,10.196856 L12.1221092,12 L18,5.99915026 L12.1221092,0 Z"></path> </g> </g> </g> </g> </svg> </span> </a> </div> </div> </div> </div> </div> </div> </main> <footer id="footer" class="footer footer--wac"> <div class="container-fluid agile-cd-padding n20"> <div class="container-fluid small-padding"> <div class="row flex-container"> <div class="column column-md-2 column-lg-offset-1 s0 between" > <div class="component component--heading"> <span class="fnt-wt font-wt- fnt-mg font-mgn- fnt-ln font-lnh- h4 heading" > Agile Topics </span> </div> </div> <div class="column column-md-2 s0 between" > <div class="component component--link-button "> <a href="/agile/project-management" data-event="clicked" data-uuid="d525a301-03" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="Agile project management" data-label-english="Agile project management" class="component__link default " > Agile project management </a> </div> <div class="component component--link-button "> <a href="/agile/scrum" data-event="clicked" data-uuid="3535d50f-78" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="Scrum" data-label-english="Scrum" class="component__link default " > Scrum </a> </div> <div class="component component--link-button "> <a href="/agile/kanban" data-event="clicked" data-uuid="6bf69c06-9b" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="Kanban" data-label-english="Kanban" class="component__link default " > Kanban </a> </div> <div class="component component--link-button "> <a href="/agile/design" data-event="clicked" data-uuid="04a1233b-dd" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="Design" data-label-english="Design" class="component__link default " > Design </a> </div> </div> <div class="column column-md-2 s0 between" > <div class="component component--link-button "> <a href="/agile/software-development" data-event="clicked" data-uuid="cca9002e-2f" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="Software development" data-label-english="Software development" class="component__link default " > Software development </a> </div> <div class="component component--link-button "> <a href="/agile/product-management" data-event="clicked" data-uuid="695a8d08-92" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="Product management" data-label-english="Product management" class="component__link default " > Product management </a> </div> <div class="component component--link-button "> <a href="/agile/teams" data-event="clicked" data-uuid="430042a5-72" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="Teams" data-label-english="Teams" class="component__link default " > Teams </a> </div> <div class="component component--link-button "> <a href="/agile/agile-at-scale" data-event="clicked" data-uuid="86276b3e-5b" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="Agile at scale" data-label-english="Agile at scale" class="component__link default " > Agile at scale </a> </div> <div class="component component--link-button "> <a href="/agile/devops" data-event="clicked" data-uuid="4d4d0865-1f" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="DevOps" data-label-english="DevOps" class="component__link default " > DevOps </a> </div> </div> <div class="column column-md-4 s0 between" > <div class="component component--textblock "> <p>Sign up for more agile articles and tutorials.</p> </div> <div class="component component--exact-target-form theme-one"> <form class="exact-target-form" data-mailing-list-id="1239131"> <div class="exact-target-form__label"> <label for="et-10c5c932-68d7-4db6-b1d1-959f4255d218">Email</label> </div> <div class="exact-target-form__email-input"> <input type="email" name="et-10c5c932-68d7-4db6-b1d1-959f4255d218" required id="et-10c5c932-68d7-4db6-b1d1-959f4255d218" placeholder="email@example.com" /> </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="10c5c932-68" data-event-component="linkButton" data-event-container="exactTargetForm" data-schema-version="1" data-product-key="jiraSoftware" value="Subscribe" class="button button--one button--regular button--secondary" /> </div> </form> <div class="exact-target-form__message hide-all"> <p>Thanks 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":"10c5c932-68d7-4db6-b1d1-959f4255d218", "consentYes":"", "subscriptionKey":"atlassian.jiraInsidersNewsletter", "eapTermsOfService":"<p>By signing up for this Early Access Program (&ldquo;EAP&rdquo;), you agree to the Atlassian&nbsp;Cloud Terms of Service&nbsp;(&ldquo;TOS&rdquo;) and acknowledge the Atlassian&nbsp;Privacy Policy. EAP products are considered &ldquo;Beta Versions&rdquo;, as set forth in Section 14 of the TOS and are subject to applicable terms, conditions, and disclaimers.<\/p>\n", "useSocs":false, "exactTargetId":"1239131", "name":"et-10c5c932-68d7-4db6-b1d1-959f4255d218", "requiredError":"This field is required", "invalidEmailError":"This field requires a valid email address", "submitError":"There was a server error submitting", "redirectUrl":"", "useGdpr":true, "needsConsent":false, "consentLabel":"", "privacyPolicy":"", "gdprId":"gdpr-10c5c932-68d7-4db6-b1d1-959f4255d218", "site":"atlassian", "useSubmissionBlock":"false", "postSubmissionBlockId":"" } } /* </sl:translate_json> */ </script></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;"> <div class="color-head text-n200"> <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> <div class="component flexRow alignItemsStretch justifyStart noWrap no s24 between flexColXs component--block footer-callout-column" > <div class="component component--link-button "> <a href="/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-product-key="jiraSoftware" data-label="Privacy Policy" data-label-english="Privacy Policy" class="component__link default " > Privacy Policy </a> </div> <div class="component component--link-button "> <a href="/trust" data-event="clicked" data-uuid="3927006b-a3" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" data-label="Terms" data-label-english="Terms" class="component__link default " > Terms </a> </div> <div class="component component--link-button "> <a href="/trust" data-event="clicked" data-uuid="27e098b6-72" data-event-component="linkButton" data-event-container="linkButton" data-schema-version="1" data-product-key="jiraSoftware" 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="Choose language"></label> <select id="footer-language-selector" option="language-selector" name="url" style="width: 3.6rem"> <option disabled>Choose language</option> <option aria-label="Deutsch" aria-label="Deutsch" class="notranslate SL_opaque" data-lang="de" data-width="4rem" value="https://www.atlassian.com/de/agile/software-development/continuous-integration">Deutsch</option> <option selected aria-label="English" aria-label="English" class="notranslate SL_opaque" data-lang="en" data-width="3.6rem" value="https://www.atlassian.com/agile/software-development/continuous-integration">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/agile/software-development/continuous-integration">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/agile/software-development/continuous-integration">Fran&#231;ais</option> <option aria-label="Italiano" aria-label="Italiano" class="notranslate SL_opaque" data-lang="it" data-width="3.8rem" value="https://www.atlassian.com/it/agile/software-development/continuous-integration">Italiano</option> <option aria-label="한국어" aria-label="한국어" class="notranslate SL_opaque" data-lang="ko" data-width="2.9rem" value="https://www.atlassian.com/ko/agile/software-development/continuous-integration">한국어</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/agile/software-development/continuous-integration">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/agile/software-development/continuous-integration">&#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/agile/software-development/continuous-integration">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/agile/software-development/continuous-integration">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/agile/software-development/continuous-integration">&#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/agile/software-development/continuous-integration">&#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/8493/assets/build/js/main.js?cdnVersion=2449"></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/8493" + "/assets/"; imkt.constants.libPath = imkt.constants.assetPath + "bower_components/"; imkt.constants.cdnVersionQuery = "?cdnVersion=2449"; 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 src="https://wac-cdn.atlassian.com/static/master/8493/assets/build/js/ad-hoc/content-hub/content-hub.js?cdnVersion=2449"></script> <script type="text/x-component"> { "type":"imkt.pages.WACPage", "params": { } } </script> <script> function initializeATLAnalytics() { var pageViewProperties = { contentSite: 'Agile Microsite', contentType: 'Microsite', contentProduct: 'JIRA Software' }; /* 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: Nov 27, 2024 5:48:37 AM --> </html>

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