{"id":50867,"date":"2024-08-01T06:24:29","date_gmt":"2024-08-01T04:24:29","guid":{"rendered":"https:\/\/www.accompio.com\/blog\/devops-niemand-hat-die-absicht-eine-wall-of-confusion-zu-errichten\/"},"modified":"2026-03-10T07:17:55","modified_gmt":"2026-03-10T06:17:55","slug":"devops-no-one-intends-to-erect-a-wall-of-confusion","status":"publish","type":"blog","link":"https:\/\/www.accompio.com\/en\/blog\/devops-niemand-hat-die-absicht-eine-wall-of-confusion-zu-errichten\/","title":{"rendered":"DevOps: Nobody intends to build a wall of confusion"},"content":{"rendered":"<p class=\"wp-block-paragraph\"><em>DevOps? Of course \u2013 we've had a Jenkins pipeline for testing our code for a long time. Just speak to Tobias, the head of the development team, or Annika from the Operations team about it. Right? \u2013 Well... not quite.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We encounter these or similar statements in our daily work time and again. In this two-part blog series, we want to present our view on the topic of DevOps and provide ideas on how you might be able to break through certain thought patterns or resolve misunderstandings.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Was ist DevOps?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The term DevOps is derived from the combination of the disciplines \u201eDevelopment\u201c and \u201eOperations\u201c. \u201eDevelopment\u201c generally refers to the creation of a system or software component. Many initially think of a larger software project, driven by multiple developers, addressing a significant problem area, having a REST API, or communicating with a database. However, even a 10-line Bash script that checks a database backup or automates the cleanup of test environment resources needs to be \u201edeveloped\u201c.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The term \u201eoperations\u201c describes the discipline of putting self-developed or externally provided software into service and ensuring that this system does not fall apart. As we hear time and again, this area is generally considered a necessary evil. After all, who fancies performing the monthly database restore test while others get to develop the next coolest feature for the software.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The cycle<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">But then: two of the team members heroically volunteer to take care of running the infrastructure and the developed software \u2013 the operations team is born.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Great, so now we have a Dev and an Ops team. Let's take a look at what the teams have to do based on the DevOps cycle.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" class=\"wp-image-1940\" src=\"https:\/\/www.proficom.de\/blog\/\/app\/uploads\/2024\/07\/DevOps-Loop_all.png\" alt=\"\" \/>\n<figcaption><em>The DevOps Cycle<\/em><\/figcaption>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The dev team takes care of the left-hand side of the loop. They plan what to do next, develop the software as they see fit, write documentation, build the APT package and the Docker container, and run their script for testing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Working? Working!<\/em> Version number 2.26.4 attached, packages released and briefly called the Ops team on the right to say they can now deploy the next version.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After the Ops team has quickly deleted that one faulty entry from the database, we're good to go. They'll grab the new version and their Python script to roll everything out to production. The database migration has run, the configuration has been adjusted as described in the documentation from the Dev team \u2013 <em>Light, action, monitoring \u2013 rolling? \u2026 it's rolling, right? \u2013 Erm\u2026 no, the service keeps restarting every few minutes and, besides, there are now five new erroneous database entries.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Well, that happens. Actually, that happens all day, and essentially that's what DevOps is all about.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Interface == Vulnerability<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In this two-team setup, there are at least two vulnerabilities, namely whenever one team has to hand things over to the other team.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the first instance, it is the dev team who must describe in detail what they have developed or changed, what their thinking was behind it, and what specific considerations need to be taken into account during commissioning.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The second stage is the handover of results or problems that arose during the last commissioning in the last cycle. The Ops team would need to provide a report of all defects they noticed back to the Dev team's planning phase. Based on these findings, the next important steps could then be planned and developed to ensure the software's operation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We only observe this step very rarely in practice. What is much more likely is that problems are not addressed at all. Reasons for this can be that the problems cannot yet be formulated very specifically, or because the Ops team does not want to expose themselves, perhaps having done something \u201ewrong\u201c or not yet understanding the entire construct.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the worst-case scenario, the people on the dev team are those who aren't developing the right things, and the ops team are those who lack sufficient knowledge of their \u201eown product\u201c or \u201eown service\u201c. This is known as the \u201cwall of confusion\u201d. Both teams try to do what they believe is \u201cright\u201c in their eyes, but they actually have no idea what's going on on the other side of the wall with the other team. The situation is also accompanied by an often unspoken conflict of interest. While the dev team constantly wants to push newly developed features into production, the ops team actually just wants to ensure stable operation of the software, which becomes more difficult with every new version or every change to the setup.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For this setup to work, a substantial, transparent, and honest transfer of knowledge must take place in both directions. This typically leads to two bottlenecks in said DevOps cycle, thereby increasing the duration from planning to the successful commissioning of a fix or feature. According to the \u201cTheory of Constraints,\u201c the process chain of the DevOps cycle can only be traversed as quickly as the slowest or most inefficient step allows.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">The dev team in the fast lane<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">It becomes problematic when there is no proper release management at all and changes are introduced into operation in a half-hearted manner. If the cycle repeats itself without the Ops team having fully caught up with the deployment, the workload on the Ops team continues to accumulate, while the Dev team injects new features with high motivation. This imbalance can then lead to the gap between the developed and the operated version becoming ever wider. Development work then takes place that, in the worst case, does not make it into production before the feature perhaps even becomes obsolete again.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So, what can we do to rectify this situation? <a href=\"https:\/\/www.accompio.com\/en\/blog\/devops-tear-down-this-wall-of-confusion\/\" target=\"_blank\" rel=\"noreferrer noopener\" data-type=\"URL\" data-id=\"https:\/\/www.accompio.com\/blog\/devops-tear-down-this-wall-of-confusion\/\">This is described in Part 2<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>In this two-part blog post, we want to present our view on the topic of DevOps and offer ideas on how to perhaps break through certain thought patterns or resolve misunderstandings.<\/p>","protected":false},"featured_media":50847,"template":"","meta":{"_acf_changed":false,"content-type":"","_links_to":"","_links_to_target":""},"categories":[3],"service-kategorie":[46],"class_list":["post-50867","blog","type-blog","status-publish","has-post-thumbnail","hentry","category-uncategorized","service-kategorie-dev-ops"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.5 (Yoast SEO v28.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>DevOps: Niemand hat die Absicht eine Wall of Confusion zu errichten - accompio IT-Services<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.accompio.com\/en\/blog\/devops-no-one-intends-to-erect-a-wall-of-confusion\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"DevOps: Niemand hat die Absicht eine Wall of Confusion zu errichten\" \/>\n<meta property=\"og:description\" content=\"In diesem Blog-Zweiteiler wollen wir einmal unsere Sicht auf das Thema DevOps darstellen und Ideen liefern, wie man vielleicht das ein oder andere Gedankenmuster durchbrechen oder Missverst\u00e4ndnisse aufl\u00f6sen kann.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.accompio.com\/en\/blog\/devops-no-one-intends-to-erect-a-wall-of-confusion\/\" \/>\n<meta property=\"og:site_name\" content=\"accompio IT-Services\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-10T06:17:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.accompio.com\/wp-content\/uploads\/2026\/03\/accompio_blog-banner-devops-teil1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.accompio.com\\\/blog\\\/devops-niemand-hat-die-absicht-eine-wall-of-confusion-zu-errichten\\\/\",\"url\":\"https:\\\/\\\/www.accompio.com\\\/blog\\\/devops-niemand-hat-die-absicht-eine-wall-of-confusion-zu-errichten\\\/\",\"name\":\"DevOps: Niemand hat die Absicht eine Wall of Confusion zu errichten - accompio IT-Services\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.accompio.com\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.accompio.com\\\/blog\\\/devops-niemand-hat-die-absicht-eine-wall-of-confusion-zu-errichten\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.accompio.com\\\/blog\\\/devops-niemand-hat-die-absicht-eine-wall-of-confusion-zu-errichten\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.accompio.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/accompio_blog-banner-devops-teil1.png\",\"datePublished\":\"2024-08-01T04:24:29+00:00\",\"dateModified\":\"2026-03-10T06:17:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.accompio.com\\\/blog\\\/devops-niemand-hat-die-absicht-eine-wall-of-confusion-zu-errichten\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.accompio.com\\\/blog\\\/devops-niemand-hat-die-absicht-eine-wall-of-confusion-zu-errichten\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.accompio.com\\\/blog\\\/devops-niemand-hat-die-absicht-eine-wall-of-confusion-zu-errichten\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.accompio.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/accompio_blog-banner-devops-teil1.png\",\"contentUrl\":\"https:\\\/\\\/www.accompio.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/accompio_blog-banner-devops-teil1.png\",\"width\":1280,\"height\":720,\"caption\":\"Ein Mann pr\u00e4sentiert die Herausforderungen zwischen Entwicklung und Betrieb im DevOps-Umfeld, Fokus auf Akzeptanztests mit BDD.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.accompio.com\\\/blog\\\/devops-niemand-hat-die-absicht-eine-wall-of-confusion-zu-errichten\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Start\",\"item\":\"https:\\\/\\\/www.accompio.com\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DevOps: Niemand hat die Absicht eine Wall of Confusion zu errichten\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.accompio.com\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/www.accompio.com\\\/de\\\/\",\"name\":\"accompio IT-Services\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.accompio.com\\\/de\\\/#organization\"},\"alternateName\":\"accompio\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.accompio.com\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.accompio.com\\\/de\\\/#organization\",\"name\":\"accompio GmbH\",\"alternateName\":\"accompio IT-Services\",\"url\":\"https:\\\/\\\/www.accompio.com\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/www.accompio.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.accompio.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/accompio_logo.jpeg\",\"contentUrl\":\"https:\\\/\\\/www.accompio.com\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/accompio_logo.jpeg\",\"width\":200,\"height\":200,\"caption\":\"accompio GmbH\"},\"image\":{\"@id\":\"https:\\\/\\\/www.accompio.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.instagram.com\\\/accompiogmbh\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/accompio\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@accompio\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"DevOps: No one intends to build a Wall of Confusion - accompio IT-Services","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:\/\/www.accompio.com\/en\/blog\/devops-no-one-intends-to-erect-a-wall-of-confusion\/","og_locale":"en_GB","og_type":"article","og_title":"DevOps: Niemand hat die Absicht eine Wall of Confusion zu errichten","og_description":"In diesem Blog-Zweiteiler wollen wir einmal unsere Sicht auf das Thema DevOps darstellen und Ideen liefern, wie man vielleicht das ein oder andere Gedankenmuster durchbrechen oder Missverst\u00e4ndnisse aufl\u00f6sen kann.","og_url":"https:\/\/www.accompio.com\/en\/blog\/devops-no-one-intends-to-erect-a-wall-of-confusion\/","og_site_name":"accompio IT-Services","article_modified_time":"2026-03-10T06:17:55+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/www.accompio.com\/wp-content\/uploads\/2026\/03\/accompio_blog-banner-devops-teil1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.accompio.com\/blog\/devops-niemand-hat-die-absicht-eine-wall-of-confusion-zu-errichten\/","url":"https:\/\/www.accompio.com\/blog\/devops-niemand-hat-die-absicht-eine-wall-of-confusion-zu-errichten\/","name":"DevOps: No one intends to build a Wall of Confusion - accompio IT-Services","isPartOf":{"@id":"https:\/\/www.accompio.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.accompio.com\/blog\/devops-niemand-hat-die-absicht-eine-wall-of-confusion-zu-errichten\/#primaryimage"},"image":{"@id":"https:\/\/www.accompio.com\/blog\/devops-niemand-hat-die-absicht-eine-wall-of-confusion-zu-errichten\/#primaryimage"},"thumbnailUrl":"https:\/\/www.accompio.com\/wp-content\/uploads\/2026\/03\/accompio_blog-banner-devops-teil1.png","datePublished":"2024-08-01T04:24:29+00:00","dateModified":"2026-03-10T06:17:55+00:00","breadcrumb":{"@id":"https:\/\/www.accompio.com\/blog\/devops-niemand-hat-die-absicht-eine-wall-of-confusion-zu-errichten\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.accompio.com\/blog\/devops-niemand-hat-die-absicht-eine-wall-of-confusion-zu-errichten\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.accompio.com\/blog\/devops-niemand-hat-die-absicht-eine-wall-of-confusion-zu-errichten\/#primaryimage","url":"https:\/\/www.accompio.com\/wp-content\/uploads\/2026\/03\/accompio_blog-banner-devops-teil1.png","contentUrl":"https:\/\/www.accompio.com\/wp-content\/uploads\/2026\/03\/accompio_blog-banner-devops-teil1.png","width":1280,"height":720,"caption":"Ein Mann pr\u00e4sentiert die Herausforderungen zwischen Entwicklung und Betrieb im DevOps-Umfeld, Fokus auf Akzeptanztests mit BDD."},{"@type":"BreadcrumbList","@id":"https:\/\/www.accompio.com\/blog\/devops-niemand-hat-die-absicht-eine-wall-of-confusion-zu-errichten\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Start","item":"https:\/\/www.accompio.com\/de\/"},{"@type":"ListItem","position":2,"name":"DevOps: Niemand hat die Absicht eine Wall of Confusion zu errichten"}]},{"@type":"WebSite","@id":"https:\/\/www.accompio.com\/de\/#website","url":"https:\/\/www.accompio.com\/de\/","name":"accompio IT-Services","description":"","publisher":{"@id":"https:\/\/www.accompio.com\/de\/#organization"},"alternateName":"accompio","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.accompio.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/www.accompio.com\/de\/#organization","name":"accompio GmbH","alternateName":"accompio IT-Services","url":"https:\/\/www.accompio.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.accompio.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/www.accompio.com\/wp-content\/uploads\/2026\/03\/accompio_logo.jpeg","contentUrl":"https:\/\/www.accompio.com\/wp-content\/uploads\/2026\/03\/accompio_logo.jpeg","width":200,"height":200,"caption":"accompio GmbH"},"image":{"@id":"https:\/\/www.accompio.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.instagram.com\/accompiogmbh\/","https:\/\/www.linkedin.com\/company\/accompio\/","https:\/\/www.youtube.com\/@accompio"]}]}},"_links":{"self":[{"href":"https:\/\/www.accompio.com\/en\/wp-json\/wp\/v2\/blog\/50867","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.accompio.com\/en\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.accompio.com\/en\/wp-json\/wp\/v2\/types\/blog"}],"version-history":[{"count":0,"href":"https:\/\/www.accompio.com\/en\/wp-json\/wp\/v2\/blog\/50867\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.accompio.com\/en\/wp-json\/wp\/v2\/media\/50847"}],"wp:attachment":[{"href":"https:\/\/www.accompio.com\/en\/wp-json\/wp\/v2\/media?parent=50867"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.accompio.com\/en\/wp-json\/wp\/v2\/categories?post=50867"},{"taxonomy":"service-kategorie","embeddable":true,"href":"https:\/\/www.accompio.com\/en\/wp-json\/wp\/v2\/service-kategorie?post=50867"}],"curies":[{"name":"what","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}