{"id":56,"date":"2021-08-27T17:52:08","date_gmt":"2021-08-27T15:52:08","guid":{"rendered":"https:\/\/xavi.ivars.me\/en\/?p=56"},"modified":"2021-09-10T18:12:19","modified_gmt":"2021-09-10T16:12:19","slug":"agile-or-not-agile","status":"publish","type":"post","link":"https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/","title":{"rendered":"Agile, or not agile"},"content":{"rendered":"\n<p>Today I had an interesting conversation with a peer at work. We ended up discussing, in short, if we&#8217;re Agile (with capital A), or not.<\/p>\n\n\n\n<p>One of the changes our company has gone through in the past couple of years (<a href=\"https:\/\/xavi.ivars.me\/blog\/2021\/nou-anys-a-vistaprint-pero-ja-no-a-barcelona\/\">some of those I&#8217;ve been talking about in the Catalan version of this blog<\/a>), is that we no longer have a team of <em>Scrum Masters <\/em>or <em>Agile Coaches<\/em>.<\/p>\n\n\n\n<p>I don&#8217;t think having <em>Scrum Masters<\/em> or <em>Agile Coaches<\/em> immediately transform a company to be agile. Similarly, I don&#8217;t think not having such a team means the company is not agile.<\/p>\n\n\n\n<p>&#8220;Agile&#8221; has become the standard term for <em>Agile Software Development<\/em>, a concept that was initially defined in the  <a href=\"https:\/\/agilemanifesto.org\/\">Agile Manifesto<\/a> by some of the most well known <em>gurus<\/em> in the software development industry: Martin Fowler, Kent Beck, <em>Uncle <\/em>Robert C. Martin, and others.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"476\" src=\"https:\/\/xavi.ivars.me\/en\/wp-content\/uploads\/sites\/2\/2021\/08\/Agile-software-dev-1-1024x476.jpeg\" alt=\"agile software development process\" class=\"wp-image-58\" srcset=\"https:\/\/xavi.ivars.me\/en\/wp-content\/uploads\/sites\/2\/2021\/08\/Agile-software-dev-1-1024x476.jpeg 1024w, https:\/\/xavi.ivars.me\/en\/wp-content\/uploads\/sites\/2\/2021\/08\/Agile-software-dev-1-300x139.jpeg 300w, https:\/\/xavi.ivars.me\/en\/wp-content\/uploads\/sites\/2\/2021\/08\/Agile-software-dev-1-768x357.jpeg 768w, https:\/\/xavi.ivars.me\/en\/wp-content\/uploads\/sites\/2\/2021\/08\/Agile-software-dev-1-1536x714.jpeg 1536w, https:\/\/xavi.ivars.me\/en\/wp-content\/uploads\/sites\/2\/2021\/08\/Agile-software-dev-1.jpeg 1752w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>An easy diagram of what usually Agile Software Development means<\/figcaption><\/figure>\n\n\n\n<p>This whole conversation reminded me of this amazing talk from Dave Thomas, one of the <em>founders<\/em> of the manifesto. I&#8217;m linking the video below, because I think it&#8217;s worth watching it.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Agile is Dead \u2022 Pragmatic Dave Thomas \u2022 GOTO 2015\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/a-BOSpxYJ9M?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p>I completely agree with Dave here. One of the main problems with agile development practices is that some people put more emphasis in the &#8220;Agile&#8221; part than in the Software Development practices one. It is just an adjective, it&#8217;s not a noun. It&#8217;s not the important part of what the essence of &#8220;good&#8221;, &#8220;fast&#8221; and &#8220;lean&#8221; software development mean. It&#8217;s not a goal in itself, but just a mean to an end.<\/p>\n\n\n\n<p>And all those practices and methodologies exist just to support and to help us, developers, to be better at our job, writing code. But at the very first moment they start becoming &#8220;the way&#8221; of writing software, instead of just &#8220;a way&#8221;, we already broke the process.<\/p>\n\n\n\n<p>I&#8217;m not saying coaches or scrum masters are not useful. They are, if the team needs them. But they should only be there (as a role) while it&#8217;s contributing to the team. And, based on my experience, for mature teams, they are redundant.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Today I had an interesting conversation with a peer at work. We ended up discussing, in short, if we&#8217;re Agile (with capital A), or not. One of the changes our company has gone through in the past couple of years (some of those I&#8217;ve been talking about in the Catalan version of this blog), is [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":58,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-56","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general","entry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Agile, or not agile - Xavi Ivars - random thoughts<\/title>\n<meta name=\"description\" content=\"What does Agile Software Development really mean? And what does one of the founders of the Agile Manifesto, Dave Thomas, thinks?\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Agile, or not agile - Xavi Ivars - random thoughts\" \/>\n<meta property=\"og:description\" content=\"What does Agile Software Development really mean? And what does one of the founders of the Agile Manifesto, Dave Thomas, thinks?\" \/>\n<meta property=\"og:url\" content=\"https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/\" \/>\n<meta property=\"og:site_name\" content=\"Xavi Ivars - random thoughts\" \/>\n<meta property=\"article:published_time\" content=\"2021-08-27T15:52:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-09-10T16:12:19+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/xavi.ivars.me\/en\/wp-content\/uploads\/sites\/2\/2021\/08\/Agile-software-dev-1.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1752\" \/>\n\t<meta property=\"og:image:height\" content=\"814\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"xavi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"xavi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/\"},\"author\":{\"name\":\"xavi\",\"@id\":\"https:\/\/xavi.ivars.me\/en\/#\/schema\/person\/f917696abdb3ec2bad9c9738de251f4d\"},\"headline\":\"Agile, or not agile\",\"datePublished\":\"2021-08-27T15:52:08+00:00\",\"dateModified\":\"2021-09-10T16:12:19+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/\"},\"wordCount\":368,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/xavi.ivars.me\/en\/wp-content\/uploads\/sites\/2\/2021\/08\/Agile-software-dev-1.jpeg\",\"articleSection\":[\"General\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/\",\"url\":\"https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/\",\"name\":\"Agile, or not agile - Xavi Ivars - random thoughts\",\"isPartOf\":{\"@id\":\"https:\/\/xavi.ivars.me\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/xavi.ivars.me\/en\/wp-content\/uploads\/sites\/2\/2021\/08\/Agile-software-dev-1.jpeg\",\"datePublished\":\"2021-08-27T15:52:08+00:00\",\"dateModified\":\"2021-09-10T16:12:19+00:00\",\"author\":{\"@id\":\"https:\/\/xavi.ivars.me\/en\/#\/schema\/person\/f917696abdb3ec2bad9c9738de251f4d\"},\"description\":\"What does Agile Software Development really mean? And what does one of the founders of the Agile Manifesto, Dave Thomas, thinks?\",\"breadcrumb\":{\"@id\":\"https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/#primaryimage\",\"url\":\"https:\/\/xavi.ivars.me\/en\/wp-content\/uploads\/sites\/2\/2021\/08\/Agile-software-dev-1.jpeg\",\"contentUrl\":\"https:\/\/xavi.ivars.me\/en\/wp-content\/uploads\/sites\/2\/2021\/08\/Agile-software-dev-1.jpeg\",\"width\":1752,\"height\":814},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Inici\",\"item\":\"https:\/\/xavi.ivars.me\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Agile, or not agile\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/xavi.ivars.me\/en\/#website\",\"url\":\"https:\/\/xavi.ivars.me\/en\/\",\"name\":\"Xavi Ivars - random thoughts\",\"description\":\"Altre lloc El Rac\u00f3 de Xavi \",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/xavi.ivars.me\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/xavi.ivars.me\/en\/#\/schema\/person\/f917696abdb3ec2bad9c9738de251f4d\",\"name\":\"xavi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/5c63786d537517896dac24d0f96e71334654b273795ee416e6e7ed5afc560a3d?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5c63786d537517896dac24d0f96e71334654b273795ee416e6e7ed5afc560a3d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5c63786d537517896dac24d0f96e71334654b273795ee416e6e7ed5afc560a3d?s=96&d=mm&r=g\",\"caption\":\"xavi\"},\"url\":false}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Agile, or not agile - Xavi Ivars - random thoughts","description":"What does Agile Software Development really mean? And what does one of the founders of the Agile Manifesto, Dave Thomas, thinks?","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:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/","og_locale":"en_US","og_type":"article","og_title":"Agile, or not agile - Xavi Ivars - random thoughts","og_description":"What does Agile Software Development really mean? And what does one of the founders of the Agile Manifesto, Dave Thomas, thinks?","og_url":"https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/","og_site_name":"Xavi Ivars - random thoughts","article_published_time":"2021-08-27T15:52:08+00:00","article_modified_time":"2021-09-10T16:12:19+00:00","og_image":[{"width":1752,"height":814,"url":"https:\/\/xavi.ivars.me\/en\/wp-content\/uploads\/sites\/2\/2021\/08\/Agile-software-dev-1.jpeg","type":"image\/jpeg"}],"author":"xavi","twitter_card":"summary_large_image","twitter_misc":{"Written by":"xavi","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/#article","isPartOf":{"@id":"https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/"},"author":{"name":"xavi","@id":"https:\/\/xavi.ivars.me\/en\/#\/schema\/person\/f917696abdb3ec2bad9c9738de251f4d"},"headline":"Agile, or not agile","datePublished":"2021-08-27T15:52:08+00:00","dateModified":"2021-09-10T16:12:19+00:00","mainEntityOfPage":{"@id":"https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/"},"wordCount":368,"commentCount":0,"image":{"@id":"https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/#primaryimage"},"thumbnailUrl":"https:\/\/xavi.ivars.me\/en\/wp-content\/uploads\/sites\/2\/2021\/08\/Agile-software-dev-1.jpeg","articleSection":["General"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/","url":"https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/","name":"Agile, or not agile - Xavi Ivars - random thoughts","isPartOf":{"@id":"https:\/\/xavi.ivars.me\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/#primaryimage"},"image":{"@id":"https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/#primaryimage"},"thumbnailUrl":"https:\/\/xavi.ivars.me\/en\/wp-content\/uploads\/sites\/2\/2021\/08\/Agile-software-dev-1.jpeg","datePublished":"2021-08-27T15:52:08+00:00","dateModified":"2021-09-10T16:12:19+00:00","author":{"@id":"https:\/\/xavi.ivars.me\/en\/#\/schema\/person\/f917696abdb3ec2bad9c9738de251f4d"},"description":"What does Agile Software Development really mean? And what does one of the founders of the Agile Manifesto, Dave Thomas, thinks?","breadcrumb":{"@id":"https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/#primaryimage","url":"https:\/\/xavi.ivars.me\/en\/wp-content\/uploads\/sites\/2\/2021\/08\/Agile-software-dev-1.jpeg","contentUrl":"https:\/\/xavi.ivars.me\/en\/wp-content\/uploads\/sites\/2\/2021\/08\/Agile-software-dev-1.jpeg","width":1752,"height":814},{"@type":"BreadcrumbList","@id":"https:\/\/xavi.ivars.me\/en\/blog\/2021\/agile-or-not-agile\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Inici","item":"https:\/\/xavi.ivars.me\/en\/"},{"@type":"ListItem","position":2,"name":"Agile, or not agile"}]},{"@type":"WebSite","@id":"https:\/\/xavi.ivars.me\/en\/#website","url":"https:\/\/xavi.ivars.me\/en\/","name":"Xavi Ivars - random thoughts","description":"Altre lloc El Rac\u00f3 de Xavi ","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/xavi.ivars.me\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/xavi.ivars.me\/en\/#\/schema\/person\/f917696abdb3ec2bad9c9738de251f4d","name":"xavi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/5c63786d537517896dac24d0f96e71334654b273795ee416e6e7ed5afc560a3d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5c63786d537517896dac24d0f96e71334654b273795ee416e6e7ed5afc560a3d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5c63786d537517896dac24d0f96e71334654b273795ee416e6e7ed5afc560a3d?s=96&d=mm&r=g","caption":"xavi"},"url":false}]}},"_links":{"self":[{"href":"https:\/\/xavi.ivars.me\/en\/wp-json\/wp\/v2\/posts\/56","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xavi.ivars.me\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xavi.ivars.me\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xavi.ivars.me\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/xavi.ivars.me\/en\/wp-json\/wp\/v2\/comments?post=56"}],"version-history":[{"count":2,"href":"https:\/\/xavi.ivars.me\/en\/wp-json\/wp\/v2\/posts\/56\/revisions"}],"predecessor-version":[{"id":64,"href":"https:\/\/xavi.ivars.me\/en\/wp-json\/wp\/v2\/posts\/56\/revisions\/64"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/xavi.ivars.me\/en\/wp-json\/wp\/v2\/media\/58"}],"wp:attachment":[{"href":"https:\/\/xavi.ivars.me\/en\/wp-json\/wp\/v2\/media?parent=56"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xavi.ivars.me\/en\/wp-json\/wp\/v2\/categories?post=56"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xavi.ivars.me\/en\/wp-json\/wp\/v2\/tags?post=56"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}