{"id":13130,"date":"2018-06-20T14:45:57","date_gmt":"2018-06-20T13:45:57","guid":{"rendered":"http:\/\/www.devopsonline.co.uk\/?p=13130"},"modified":"2018-06-21T10:32:15","modified_gmt":"2018-06-21T09:32:15","slug":"5-ways-to-create-a-high-performance-devops-culture","status":"publish","type":"post","link":"https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/","title":{"rendered":"5 ways to create a high performance DevOps culture"},"content":{"rendered":"

It\u2019s true that the hardest thing about\u00a0DevOps<\/a>\u00a0is built into its name \u2013 the collaboration between development and IT operations (and everyone in between!). How can you bring cross-functional teams and disciplines together into a cohesive, higher-performing whole?<\/p>\n

I recently was introduced to the concept of \u2018ba\u2019 by a colleague during a discussion of\u00a0SAFe<\/a> (Scaled Agile Framework) practices. And while the concept of ba is typically applied to agile planning, I found it profoundly speaking to the key challenge of DevOps today.<\/p>\n

The concept of ba, originally proposed by Japanese philosopher Kitaro Nishida, describes the importance of establishing an environment that enables knowledge creation and sharing, trust, and cross-pollination \u2013 the ba.<\/p>\n

Applied to DevOps, it\u2019s a merging of cross-functional expertise, mindshare and best practices across the application lifecycle, enabling teams to be more focused, energised and high-performing.<\/p>\n

5 culture traits to find your ba<\/h2>\n
    \n
  1. Culture that embraces a \u201csystems thinking\u201d mindset<\/strong><\/li>\n<\/ol>\n

    A DevOps organisation must look at the \u201csystem\u201d as the business itself. Establishing DevOps practices should not be siloed and centered around specific disciplines, teams or departments.<\/p>\n

    Systems thinking means that each team should be aware of the actions of every team in the application lifecycle and the outcomes of every action internally and externally. The system works toward common goals and is measured holistically.<\/p>\n

    A\u00a0continuous delivery<\/a>\u00a0pipeline brings together many different practices, processes and procedures with a common goal \u2013 deliver high-quality software with reduced risk and increased velocity.<\/p>\n

      \n
    1. Culture that aligns business requirements with technology<\/strong><\/li>\n<\/ol>\n

      A successful DevOps strategy is about delivering value to end customers. Teams must come together at the outset to identify what processes and procedures are impeding progress, clearly identify what to do differently, and how to leverage technology and automation to optimise.<\/p>\n

      \u201cValue stream mapping\u201d can help you map your requirements from planning through production, identifying all the steps and stakeholders involved in delivering value to your customers. And then you assess where technology can aid the efficiency and effectiveness of value delivery.<\/p>\n

      Embracing technology when building your continuous delivery pipeline allows your team to provide real-time traceability of business value and create transparency across cross-functional stakeholders \u2013 improving collaboration and trust.<\/p>\n

        \n
      1. Culture that believes quality is a shared responsibility<\/strong><\/li>\n<\/ol>\n

        Quality being solely owned by a QA team is a clear DevOps anti-pattern. In today\u2019s modern paradigms of application delivery, quality must become job one of the continuous delivery pipeline, and thus a shared responsibility across development, testing, release and operations teams.<\/p>\n

        Merely focusing on the acceleration of application delivery often misses the mark. You must get to the point of\u00a0engineering<\/em>\u00a0quality into your software through continuous testing.<\/p>\n

        The objective of\u00a0continuous testing<\/a>\u00a0is to instrument quality into your delivery pipeline by shifting left to fix problems as soon as they are introduced and eliminating issues before they become a level one emergency at production. This helps the pipeline move more efficiently and maintains harmony.<\/p>\n

          \n
        1. Culture that encourages experimentation<\/strong><\/li>\n<\/ol>\n

          The ability to experiment\u2013 to learn, fail-fast, repeat \u2013 is crucial to implementing a successful DevOps methodology.<\/p>\n

          Experimentation starts with trust, which can be established by getting everyone on the same page with common practices and criteria for moving a candidate release through the pipeline.<\/p>\n

          Teams must acknowledge, share and celebrate your fail-fast learnings much like we celebrate successes. It is equally important to share your knowledge with other teams within the organisation so they can evolve their processes along the way.<\/p>\n

            \n
          1. Culture that continually makes data-driven decisions<\/strong><\/li>\n<\/ol>\n

            Finally, it\u2019s essential to measure and monitor progress at each stage of the application lifecycle, just as you would with any other business initiative. Too often there is no data, or the data is too inconsistent across teams to be able to understand what\u2019s working or what needs work.<\/p>\n

            All teams must leverage the same data sources and believe in the data.\u00a0DevOps analytics<\/a> allow teams to demonstrate tangible evidence of progress, focus on areas that need improvement and take steps in the right direction together.<\/p>\n

            Find your ba and tune your culture<\/h2>\n

            As you refine your DevOps strategy, reaching a state of ba should be an early priority \u2013 a culmination of teams working together with shared goals, processes and knowledge.<\/p>\n

            High performers embrace proven practices for collaboration, testing and rapid experimentation. They set a precedent of continual improvement based on transparency among teams and rely on data-driven decisions for setting the course toward long-term success for the business and their customers.<\/p>\n

            Be sure to build your continuous delivery pipeline with visibility, collaboration and measurement in mind to facilitate a high-performing DevOps culture.<\/p>\n

            Written by\u00a0Mike<\/a> Adcock, Digital Transformation Specialist, Continuous Test\/Delivery & DevOps at CA Technologies<\/p>\n","protected":false},"excerpt":{"rendered":"

            It\u2019s true that the hardest thing about\u00a0DevOps\u00a0is built into its name \u2013 the collaboration between development and IT operations (and everyone in between!). How can you bring cross-functional teams and disciplines together into a cohesive, higher-performing whole?<\/p>\n","protected":false},"author":2,"featured_media":13131,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"content-type":"","pmpro_default_level":"","footnotes":""},"categories":[2],"tags":[2886,535,654,558,67],"yoast_head":"\nFive ways to create a high performance DevOps culture<\/title>\n<meta name=\"description\" content=\"It\u2019s true that the hardest thing about\u00a0DevOps\u00a0is built into its name \u2013 the collaboration between development and IT operations (and everyone in between!). How can you bring cross-functional teams and disciplines together into a cohesive, higher-performing whole?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Five ways to create a high performance DevOps culture\" \/>\n<meta property=\"og:description\" content=\"It\u2019s true that the hardest thing about\u00a0DevOps\u00a0is built into its name \u2013 the collaboration between development and IT operations (and everyone in between!). How can you bring cross-functional teams and disciplines together into a cohesive, higher-performing whole?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/\" \/>\n<meta property=\"og:site_name\" content=\"DevOps Online North America\" \/>\n<meta property=\"article:published_time\" content=\"2018-06-20T13:45:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-06-21T09:32:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/devopsnews.online\/wp-content\/uploads\/2018\/06\/iStock-642026142.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"814\" \/>\n\t<meta property=\"og:image:height\" content=\"429\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DevOps Online\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DevOpsAmerica\" \/>\n<meta name=\"twitter:site\" content=\"@DevOpsAmerica\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DevOps Online\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/\"},\"author\":{\"name\":\"DevOps Online\",\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/person\/de52473fff111f14d90763193184cb1e\"},\"headline\":\"5 ways to create a high performance DevOps culture\",\"datePublished\":\"2018-06-20T13:45:57+00:00\",\"dateModified\":\"2018-06-21T09:32:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/\"},\"wordCount\":785,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/devopsnews.online\/#organization\"},\"image\":{\"@id\":\"https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2018\/06\/iStock-642026142.jpg\",\"keywords\":[\"ba\",\"CA Technologies\",\"Continuous Delivery\",\"continuous testing\",\"DevOps\"],\"articleSection\":[\"Featured\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/\",\"url\":\"https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/\",\"name\":\"Five ways to create a high performance DevOps culture\",\"isPartOf\":{\"@id\":\"https:\/\/devopsnews.online\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2018\/06\/iStock-642026142.jpg\",\"datePublished\":\"2018-06-20T13:45:57+00:00\",\"dateModified\":\"2018-06-21T09:32:15+00:00\",\"description\":\"It\u2019s true that the hardest thing about\u00a0DevOps\u00a0is built into its name \u2013 the collaboration between development and IT operations (and everyone in between!). How can you bring cross-functional teams and disciplines together into a cohesive, higher-performing whole?\",\"breadcrumb\":{\"@id\":\"https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/#primaryimage\",\"url\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2018\/06\/iStock-642026142.jpg\",\"contentUrl\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2018\/06\/iStock-642026142.jpg\",\"width\":814,\"height\":429,\"caption\":\"The role of QA in DevOps\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/devopsnews.online\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"5 ways to create a high performance DevOps culture\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/devopsnews.online\/#website\",\"url\":\"https:\/\/devopsnews.online\/\",\"name\":\"DevOps Online North America\",\"description\":\"by 31 Media Ltd.\",\"publisher\":{\"@id\":\"https:\/\/devopsnews.online\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/devopsnews.online\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/devopsnews.online\/#organization\",\"name\":\"DevOps Online North America\",\"url\":\"https:\/\/devopsnews.online\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2020\/03\/DevOpsOnline_email.png\",\"contentUrl\":\"https:\/\/devopsnews.online\/wp-content\/uploads\/2020\/03\/DevOpsOnline_email.png\",\"width\":198,\"height\":64,\"caption\":\"DevOps Online North America\"},\"image\":{\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/DevOpsAmerica\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/person\/de52473fff111f14d90763193184cb1e\",\"name\":\"DevOps Online\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/devopsnews.online\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cf0ba37fb1f8baf226b40986afbe7f9f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cf0ba37fb1f8baf226b40986afbe7f9f?s=96&d=mm&r=g\",\"caption\":\"DevOps Online\"},\"url\":\"https:\/\/devopsnews.online\/author\/test-magazine\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Five ways to create a high performance DevOps culture","description":"It\u2019s true that the hardest thing about\u00a0DevOps\u00a0is built into its name \u2013 the collaboration between development and IT operations (and everyone in between!). How can you bring cross-functional teams and disciplines together into a cohesive, higher-performing whole?","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/","og_locale":"en_US","og_type":"article","og_title":"Five ways to create a high performance DevOps culture","og_description":"It\u2019s true that the hardest thing about\u00a0DevOps\u00a0is built into its name \u2013 the collaboration between development and IT operations (and everyone in between!). How can you bring cross-functional teams and disciplines together into a cohesive, higher-performing whole?","og_url":"https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/","og_site_name":"DevOps Online North America","article_published_time":"2018-06-20T13:45:57+00:00","article_modified_time":"2018-06-21T09:32:15+00:00","og_image":[{"width":814,"height":429,"url":"https:\/\/devopsnews.online\/wp-content\/uploads\/2018\/06\/iStock-642026142.jpg","type":"image\/jpeg"}],"author":"DevOps Online","twitter_card":"summary_large_image","twitter_creator":"@DevOpsAmerica","twitter_site":"@DevOpsAmerica","twitter_misc":{"Written by":"DevOps Online","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/#article","isPartOf":{"@id":"https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/"},"author":{"name":"DevOps Online","@id":"https:\/\/devopsnews.online\/#\/schema\/person\/de52473fff111f14d90763193184cb1e"},"headline":"5 ways to create a high performance DevOps culture","datePublished":"2018-06-20T13:45:57+00:00","dateModified":"2018-06-21T09:32:15+00:00","mainEntityOfPage":{"@id":"https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/"},"wordCount":785,"commentCount":0,"publisher":{"@id":"https:\/\/devopsnews.online\/#organization"},"image":{"@id":"https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/#primaryimage"},"thumbnailUrl":"https:\/\/devopsnews.online\/wp-content\/uploads\/2018\/06\/iStock-642026142.jpg","keywords":["ba","CA Technologies","Continuous Delivery","continuous testing","DevOps"],"articleSection":["Featured"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/","url":"https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/","name":"Five ways to create a high performance DevOps culture","isPartOf":{"@id":"https:\/\/devopsnews.online\/#website"},"primaryImageOfPage":{"@id":"https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/#primaryimage"},"image":{"@id":"https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/#primaryimage"},"thumbnailUrl":"https:\/\/devopsnews.online\/wp-content\/uploads\/2018\/06\/iStock-642026142.jpg","datePublished":"2018-06-20T13:45:57+00:00","dateModified":"2018-06-21T09:32:15+00:00","description":"It\u2019s true that the hardest thing about\u00a0DevOps\u00a0is built into its name \u2013 the collaboration between development and IT operations (and everyone in between!). How can you bring cross-functional teams and disciplines together into a cohesive, higher-performing whole?","breadcrumb":{"@id":"https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/#primaryimage","url":"https:\/\/devopsnews.online\/wp-content\/uploads\/2018\/06\/iStock-642026142.jpg","contentUrl":"https:\/\/devopsnews.online\/wp-content\/uploads\/2018\/06\/iStock-642026142.jpg","width":814,"height":429,"caption":"The role of QA in DevOps"},{"@type":"BreadcrumbList","@id":"https:\/\/devopsnews.online\/5-ways-to-create-a-high-performance-devops-culture\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/devopsnews.online\/"},{"@type":"ListItem","position":2,"name":"5 ways to create a high performance DevOps culture"}]},{"@type":"WebSite","@id":"https:\/\/devopsnews.online\/#website","url":"https:\/\/devopsnews.online\/","name":"DevOps Online North America","description":"by 31 Media Ltd.","publisher":{"@id":"https:\/\/devopsnews.online\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/devopsnews.online\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/devopsnews.online\/#organization","name":"DevOps Online North America","url":"https:\/\/devopsnews.online\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devopsnews.online\/#\/schema\/logo\/image\/","url":"https:\/\/devopsnews.online\/wp-content\/uploads\/2020\/03\/DevOpsOnline_email.png","contentUrl":"https:\/\/devopsnews.online\/wp-content\/uploads\/2020\/03\/DevOpsOnline_email.png","width":198,"height":64,"caption":"DevOps Online North America"},"image":{"@id":"https:\/\/devopsnews.online\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/DevOpsAmerica"]},{"@type":"Person","@id":"https:\/\/devopsnews.online\/#\/schema\/person\/de52473fff111f14d90763193184cb1e","name":"DevOps Online","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devopsnews.online\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cf0ba37fb1f8baf226b40986afbe7f9f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cf0ba37fb1f8baf226b40986afbe7f9f?s=96&d=mm&r=g","caption":"DevOps Online"},"url":"https:\/\/devopsnews.online\/author\/test-magazine\/"}]}},"_links":{"self":[{"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/posts\/13130"}],"collection":[{"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/comments?post=13130"}],"version-history":[{"count":0,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/posts\/13130\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/media\/13131"}],"wp:attachment":[{"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/media?parent=13130"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/categories?post=13130"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devopsnews.online\/wp-json\/wp\/v2\/tags?post=13130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}