{"id":711,"date":"2020-06-07T19:06:34","date_gmt":"2020-06-07T17:06:34","guid":{"rendered":"https:\/\/metaworks.eu\/wordpress\/?p=711"},"modified":"2020-06-07T19:06:34","modified_gmt":"2020-06-07T17:06:34","slug":"the-physics-of-agile-methodologies-and-how-our-vocabulary-creates-unnecessary-entry-barriers","status":"publish","type":"post","link":"https:\/\/metaworks.eu\/wordpress\/the-physics-of-agile-methodologies-and-how-our-vocabulary-creates-unnecessary-entry-barriers\/","title":{"rendered":"The Physics of Agile Methodologies&#8230;and how our vocabulary creates unnecessary entry barriers"},"content":{"rendered":"\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"424\" height=\"236\" src=\"https:\/\/metaworks.eu\/wordpress\/wp-content\/uploads\/2020\/06\/Agile-Physics-3.png\" alt=\"\" class=\"wp-image-712\" srcset=\"https:\/\/metaworks.eu\/wordpress\/wp-content\/uploads\/2020\/06\/Agile-Physics-3.png 424w, https:\/\/metaworks.eu\/wordpress\/wp-content\/uploads\/2020\/06\/Agile-Physics-3-300x167.png 300w\" sizes=\"auto, (max-width: 424px) 100vw, 424px\" \/><\/figure><\/div>\n\n\n\n<p>In the course of many consultancy gigs and trainings, I had the opportunity to work with people from many different cultural and professional backgrounds. While there are quite a few opportunities for little culture clashes (e.g. the perceived duration of 5 minutes), most of the people I work with share a common perception:<\/p>\n\n\n\n<p><strong>The terminology we use in Agile Methods is nerdy, and far from the language \u201cnormal people\u201d would use.<\/strong> This might be a first clue that we might be using terminology to separate those in the know from laymen. <\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Agile is for the people who work with it, not for the consultants.<\/p><\/blockquote>\n\n\n\n<p>This is not what Agile methods are about, and there is no need to use awkward terms to come across scientific. Agile is for the people who work with it, not for the consultants&#8230;so, no need for it to come across as an actual science. Let\u2019s de-science our vocabulary. Simpler words will help making Agile Methods more accessible, which in turn will allow for a more widespread adoption, even with non-techy teams.<\/p>\n\n\n\n<p>Imagine a purely non-technical team. Not software engineering, no DevOps, just a normal crew trying to get things done, say&#8230;Office Management. Let\u2019s call it the <em>A-Team<\/em>, and they are looking for some way to improve their daily work. The A-Team is also looking for ways to add transparency for their team and their internal customers.<\/p>\n\n\n\n<p>Assuming a lucky coincidence, they arranged to meet with their friendly neighborhood Agile Coach.&nbsp;<\/p>\n\n\n\n<p class=\"has-text-align-center\">(brief pause for tension)<\/p>\n\n\n\n<p>After the meeting, all team members and the coach have confused looks on their faces. The team is numbed by funny words like <em>iteration<\/em> and <em>information radiator<\/em>. They also wonder what their <em>velocity<\/em> might be, as they usually just sit at their desks? In this meeting, there was no actual communication going on, since the vocabulary was new.<\/p>\n\n\n\n<p>Having said that, I\u2019d like to give some example of Agile terms which could be expressed in non-techy ways.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sprints, Iterations and Inspect&amp;Adapt<\/h3>\n\n\n\n<p>I\u2019ll start with that one, as the basic principle of \u201citerating\u201d towards our ever-changing goals is the cornerstone of anything we might call Agile. However, the bus near my house is neither sprinting nor iterating, and kids don\u2019t inspect&amp;adapt their way towards being able to draw awesome pics of airplanes.<\/p>\n\n\n\n<p>So how about using simpler terms like \u201c<em>Repetition<\/em>\u201d or \u201c<em>Schedule<\/em>\u201d?<br>Therefore, in the course of several repetitions, we use \u201c<em>Trial and Error<\/em>\u201d to achieve a result.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Increment<\/h3>\n\n\n\n<p>At the end of an iteration, we\u2019re supposed to come up with a <em>product increment<\/em>. The underlying idea is that we do not just write code, but a healthy team will come up with a usable product increment. Tested. Documented. Integrated. Shipped.&nbsp;<\/p>\n\n\n\n<p>But then, have you ever heard your neighbors bragging about their latest <em>increment<\/em> to the house?<\/p>\n\n\n\n<p>Here, a more accessible term would be \u201c<em>extension<\/em>\u201d or \u201c<em>addition<\/em>\u201d. <br><em>\u201cAt the end of each repetition, we are able to present an addition to our product.\u201d<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Velocity and Cadence<\/h3>\n\n\n\n<p>These terms are physics at its best (yes I am aware that <em>cadence<\/em> is also used in music). While the terms themselves are uber-precise, they immediately lead to an anaphylactic shock with everybody who is more Penny than Sheldon.<\/p>\n\n\n\n<p>Therefore, we could just as well use the term \u201c<em>speed<\/em>\u201d and achieve the same semantics:<br><em>\u201cAt the current speed, we need 6 repetitions to be ready.\u201d<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Information Radiation<\/h3>\n\n\n\n<p>An <em>Information Radiator<\/em> is any kind of analogue or digital display, which is constantly showing project status information. You\u2019ll find these in the team room or near the coffee maker, and they serve to keep the team focused and relieve them of unnecessary status meetings.<\/p>\n\n\n\n<p>I suggest to stick with the analogy of \u201cheating\u201d, but use a simpler term: <em>\u201cThe team room is hot with information\u201d.<\/em><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Value Streams, Information Flow and Theory of Constraints<\/h3>\n\n\n\n<p>These terms arent\u2019t really from any Agile methodology. However, with higher maturity levels, I invite teams to address their information flow, its visualization and maybe all the <em>jams<\/em> or <em>congestions<\/em>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Newton\u2019s 3rd Law of Motion<\/h3>\n\n\n\n<p>You got me, I sneaked this one in &#8211; it\u2019s not a term used anywhere in the Agile software development literature, so consequently it won\u2019t appear in the overview table below.<\/p>\n\n\n\n<p>However, I observed this in multiple change management projects&#8230;a behaviour which can be phrased as Newton\u2019s Third Law of Motion: For every action, there is an equal and opposite reaction. In simpler terms, we are \u201c<em>pushing against a wall<\/em>\u201d.<\/p>\n\n\n\n<p>These are just a few examples of technical terms being used in a field that is particularly about individuals working together.<\/p>\n\n\n\n<p>This brief article serves as a <em>conversation starter<\/em> towards a better vocabulary. Once we un-nerded our vocabulary, there will be less <em>friction<\/em> (wink, wink) in the adoption of Agile methods by non-technical teams.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><tbody><tr><td><strong>Term<\/strong><\/td><td><strong>Alternative Term Suggestion<\/strong><\/td><\/tr><tr><td>Sprint\/Iteration<\/td><td>Repetition\/Schedule<\/td><\/tr><tr><td>Inspect&amp;Adapt<\/td><td>Trial&amp;Error<\/td><\/tr><tr><td>Increment<\/td><td>Extension\/Addition<\/td><\/tr><tr><td>Velocity\/Cadence<\/td><td>Speed<\/td><\/tr><tr><td>Information Radiation<\/td><td>Hot\/Cold Environment<\/td><\/tr><tr><td>Constraint<\/td><td>Jam\/Congestion<\/td><\/tr><\/tbody><\/table><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>The terminology we use in Agile Methods is nerdy, and far from the language \u201cnormal people\u201d would use. Agile is for the people who work with it, not for the consultants, so let\u2019s de-science our vocabulary. Simpler words will help making Agile Methods more accessible, which in turn will allow for a more widespread adoption, even with non-techy teams.<\/p>\n","protected":false},"author":1,"featured_media":712,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[45],"tags":[73,25,26,28],"class_list":["post-711","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-change-management","tag-agile-adoption","tag-agile-methods","tag-change-management","tag-learning","entry","has-media"],"_links":{"self":[{"href":"https:\/\/metaworks.eu\/wordpress\/wp-json\/wp\/v2\/posts\/711","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/metaworks.eu\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/metaworks.eu\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/metaworks.eu\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/metaworks.eu\/wordpress\/wp-json\/wp\/v2\/comments?post=711"}],"version-history":[{"count":1,"href":"https:\/\/metaworks.eu\/wordpress\/wp-json\/wp\/v2\/posts\/711\/revisions"}],"predecessor-version":[{"id":713,"href":"https:\/\/metaworks.eu\/wordpress\/wp-json\/wp\/v2\/posts\/711\/revisions\/713"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/metaworks.eu\/wordpress\/wp-json\/wp\/v2\/media\/712"}],"wp:attachment":[{"href":"https:\/\/metaworks.eu\/wordpress\/wp-json\/wp\/v2\/media?parent=711"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/metaworks.eu\/wordpress\/wp-json\/wp\/v2\/categories?post=711"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/metaworks.eu\/wordpress\/wp-json\/wp\/v2\/tags?post=711"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}