<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Graham E]]></title><description><![CDATA[Graham E]]></description><link>https://www.gesqa.com</link><image><url>https://substackcdn.com/image/fetch/$s_!bVUl!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1dd99094-5009-49fb-8ded-63cb34c1f4e6_144x144.png</url><title>Graham E</title><link>https://www.gesqa.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 21 Apr 2026 11:18:12 GMT</lastBuildDate><atom:link href="https://www.gesqa.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Graham]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[grhmellis@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[grhmellis@substack.com]]></itunes:email><itunes:name><![CDATA[Graham E]]></itunes:name></itunes:owner><itunes:author><![CDATA[Graham E]]></itunes:author><googleplay:owner><![CDATA[grhmellis@substack.com]]></googleplay:owner><googleplay:email><![CDATA[grhmellis@substack.com]]></googleplay:email><googleplay:author><![CDATA[Graham E]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The 3 Amigos - A new old way to collaborate]]></title><description><![CDATA[&#8216;Power of 3&#8217; / The &#8216;Triad&#8217; / the 3 Amoebas]]></description><link>https://www.gesqa.com/p/3-amigos-24-11-09</link><guid isPermaLink="false">https://www.gesqa.com/p/3-amigos-24-11-09</guid><dc:creator><![CDATA[Graham E]]></dc:creator><pubDate>Thu, 22 May 2025 10:38:55 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!M81l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff28c68d4-3fb7-484b-b6a3-b2b5c6e5609a_512x512.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3>Introduction</h3><p>Also known as the <em>&#8216;Power of 3&#8217;</em> / the &#8216;Triad&#8217; / the 3 Amoebas. <br><br>The 3 Amigos (3A) is an incredibly powerful tool in a team&#8217;s approach to continuous testing and the delivery of a high quality product.</p><p>The other title could be: </p><div class="pullquote"><p><em>&#8216;A method of creating opportunities to mitigate the chance of non-compliant behaviour introduced via misunderstandings on <strong>what </strong>is built before they have a chance to manifest themselves in the codebase and cause friction for customers&#8217;&#8230;</em></p></div><p>but that doesn&#8217;t roll off the tongue like <em>&#8216;3 Amigos&#8217;</em></p><p>A 3A session will generate buy-in from people who have traditionally been excluded from the process of knowing <strong>what</strong> they&#8217;re building, we trust the team to do the <em><strong>&#8216;how&#8217;</strong>.</em> <br><br>In this post, I&#8217;ll explain what a 3A aims to achieve, why it&#8217;s beneficial, who should join, and how a typical session works.<br><br>My criteria is <em><strong>my own</strong></em> successful model from the past. <br><br>However, it&#8217;s just one approach. <br><br>I&#8217;m sure many other effective models exist out there.</p><p>Which brings me to the <strong>What</strong>.</p><h3>Outcomes</h3><ul><li><p>It covers these main questions:</p><ul><li><p>Do we understand the problem we are trying to solve?</p><ul><li><p>Use the structured discussion format.</p></li></ul></li><li><p>How do we know if the problem has been solved?</p><ul><li><p>Usually in the form of testable ACs.</p></li></ul></li><li><p>What are the risks involved in delivering the story?</p><ul><li><p>Identification of these can focus the team.</p></li><li><p>Mitigation(s) can be identified.</p></li><li><p>Allocation of effort can be identified.</p></li><li><p>A quality deliverable is put front and centre.</p></li></ul></li></ul></li></ul><p><em>'What-if?' </em>questions should be the primary approach.</p><h3>The What</h3><p>The 3 Amigos in software development has been around in some form or other for a while.</p><p>The earliest reference I&#8217;ve been able to find is from George Dinwoodie&#8217;s blog.<br><br>It mentions a presentation called "<a href="https://blog.gdinwiddie.com/2010/02/25/a-lingua-franca-between-the-three-or-more-amigos/">A Lingua Franca between the Three (or more) Amigos</a>," posted on Thursday, February 25, 2010.</p><p>Not much about the mechanics of the 3A in that presentation.<br><br>It&#8217;s a great reminder that there were individuals who were articulating the need for greater communication and collaboration in software development during the period when Agile and BDD were gaining <strong>mainstream acceptance.<br><br></strong>This was before the<strong> </strong>legions of snake-oil Agile spawning to repackage what is <em>(and should be)</em> a relatively logical,  lightweight approach to software development.<em><br><br></em>This brought me to a great stickyminds article from 29 November 2011 called <em><a href="https://www.stickyminds.com/better-software-magazine/three-amigos">The Three Amigos: All for One and One for All</a>.</em></p><p>I&#8217;m sure that if there&#8217;s an earlier reference, I&#8217;ll be corrected at some point. <br><br>At the time of writing this, that&#8217;s over 13 years.</p><p>I&#8217;ve been a strong advocate of the 3A for the past 10 years.</p><p>The implementation and subsequent refinement of this into teams I&#8217;ve worked with has increased the <em>&#8216;quality&#8217;</em>  and value of the resultant deliverables.</p><p><strong>Every.</strong></p><p><strong>Single.</strong></p><p><strong>Time.</strong></p><p>The 3A is as simple as it gets.<br> <br>3 stakeholders with a vested interest in delivering a piece of functionality gather to discuss a user story with the simple intent of creating a <strong>shared understanding</strong> of the user story / desired functionality / feature.</p><p>This shared understanding is illustrated in several ways:</p><p>Concrete examples of the behaviour or feature usage of the functionality<br><em>[Example Mapping in BDD-speak]</em></p><p>A more well-rounded user story.</p><p>Fewer assumptions and misunderstandings about what the feature is supposed to do.</p><p>Testable acceptance criteria.</p><p>Quicker refinement event.</p><h3>The Why</h3><p>The <strong>root cause</strong> of<em> &#8216;most&#8217;</em> defects I have encountered <em>(YMMV)</em> has not stemmed from the implementation-side or code-side of features.<br><br>They may have manifested themselves in the implementation, but that&#8217;s not where the misbehaviour was seeded. </p><p><em>&#8216;Most&#8217;</em> have occurred due to misunderstandings that have embedded themselves into ways of thinking.</p><p>Into those places where <strong>A</strong> <em>&#8216;knew&#8217;</em> what <strong>B</strong> was thinking.</p><p>Into those places where <strong>everyone</strong> thought <strong>everyone else</strong> was on the same page via some as-yet-unproven telepathic ability.</p><p>Into those places where the <strong>obvious</strong> morphed into the <strong>not-so-obvious</strong> after the fact.</p><p>Long before a line of code had been written.</p><p>Long before a test case had been consigned to the land-fill of straight-jacket thinking.</p><p>Mistakes happen, always do, always will.<br><br>People are going to people.</p><p>With all the hype surrounding Artificial <s>Impediment</s> Intelligence, I would hazard a guess that the majority of software is still developed by humans with all the attendant human frailties.</p><p>The defects I&#8217;ve encountered have stemmed from a misunderstanding of what is being built, <strong>not</strong> how it&#8217;s done, this lack of understanding leads to mistakes in implementation.</p><blockquote><p><em>Building the right thing vs Building the thing right</em></p></blockquote><p>Dev teams are full of clever people. <br><br>One issue is that they often believe other clever people think just like them.</p><p>Alignment on <strong>what</strong> needs to be built tends to be a given, right up until the point that it isn&#8217;t.<br><br>The 3A can bring this alignment.<br><br>It allows the smart people to focus on <strong>building the thing right</strong> because they understand<strong> how to build the right thing.</strong><br><br>It is not a panacea for your quality ills.</p><p>It is not a silver bullet.</p><p>It requires commitment, openness, and a willingness to challenge.<br><br>As John Ferguson Smart articulates with clarity <a href="https://johnfergusonsmart.com/three-amigos-requirements-discovery/">here</a>.</p><div class="pullquote"><p>One to request, one to suggest and one to protest</p></div><p>It has been traditionally implemented (YMMV) as one of the tools used as part of applying the principles embedded in a mature Behaviour Driven Development (BDD) approach.<br><br>I&#8217;m not aware that it&#8217;s a <strong>core</strong> part of BDD practices, it just so happens to appear tailor-made for the <strong>Discovery-Formulation</strong> <em>&#8216;structured conversation&#8217;</em> phases of a BDD approach. </p><p>I haven&#8217;t seen it implemented outside of usage of the principles of BDD but I have no doubt it could seamlessly fold into any of the other development models and approaches available.</p><div class="pullquote"><p>Collaboration + Collaboration === Collaboration</p></div><p>It dovetails perfectly into teams that have adopted an Agile approach.<br><br>Those teams that <strong>Are</strong> Agile, not those who <strong>Do</strong> Agile </p><p>As with any other development tool, it can <em>(and frequently is)</em> implemented poorly, resulting in sub-optimal results for all concerned.</p><h3>The Who</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!M81l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff28c68d4-3fb7-484b-b6a3-b2b5c6e5609a_512x512.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!M81l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff28c68d4-3fb7-484b-b6a3-b2b5c6e5609a_512x512.png 424w, https://substackcdn.com/image/fetch/$s_!M81l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff28c68d4-3fb7-484b-b6a3-b2b5c6e5609a_512x512.png 848w, https://substackcdn.com/image/fetch/$s_!M81l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff28c68d4-3fb7-484b-b6a3-b2b5c6e5609a_512x512.png 1272w, https://substackcdn.com/image/fetch/$s_!M81l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff28c68d4-3fb7-484b-b6a3-b2b5c6e5609a_512x512.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!M81l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff28c68d4-3fb7-484b-b6a3-b2b5c6e5609a_512x512.png" width="512" height="512" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f28c68d4-3fb7-484b-b6a3-b2b5c6e5609a_512x512.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:512,&quot;width&quot;:512,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:352729,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://grhmellis.substack.com/i/151410830?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff28c68d4-3fb7-484b-b6a3-b2b5c6e5609a_512x512.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!M81l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff28c68d4-3fb7-484b-b6a3-b2b5c6e5609a_512x512.png 424w, https://substackcdn.com/image/fetch/$s_!M81l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff28c68d4-3fb7-484b-b6a3-b2b5c6e5609a_512x512.png 848w, https://substackcdn.com/image/fetch/$s_!M81l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff28c68d4-3fb7-484b-b6a3-b2b5c6e5609a_512x512.png 1272w, https://substackcdn.com/image/fetch/$s_!M81l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff28c68d4-3fb7-484b-b6a3-b2b5c6e5609a_512x512.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="pullquote"><p>The Three Amigos represent key stakeholders in the system being developed: <br>- The Business (or Product Owner in Scrum)<br>- A Developer <br>- A Tester</p><p>These three reflect the expert views on what the system should do. They cover what can be implemented, what cannot, and potential issues or misunderstandings.</p></div><p>Or, in nerd-scrum speak, the Developers and the Business.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9xzo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8305a9a7-dcbe-4333-a132-c4ba4596464e_512x512.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9xzo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8305a9a7-dcbe-4333-a132-c4ba4596464e_512x512.png 424w, https://substackcdn.com/image/fetch/$s_!9xzo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8305a9a7-dcbe-4333-a132-c4ba4596464e_512x512.png 848w, https://substackcdn.com/image/fetch/$s_!9xzo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8305a9a7-dcbe-4333-a132-c4ba4596464e_512x512.png 1272w, https://substackcdn.com/image/fetch/$s_!9xzo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8305a9a7-dcbe-4333-a132-c4ba4596464e_512x512.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9xzo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8305a9a7-dcbe-4333-a132-c4ba4596464e_512x512.png" width="512" height="512" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8305a9a7-dcbe-4333-a132-c4ba4596464e_512x512.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:512,&quot;width&quot;:512,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:370926,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://grhmellis.substack.com/i/151410830?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8305a9a7-dcbe-4333-a132-c4ba4596464e_512x512.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9xzo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8305a9a7-dcbe-4333-a132-c4ba4596464e_512x512.png 424w, https://substackcdn.com/image/fetch/$s_!9xzo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8305a9a7-dcbe-4333-a132-c4ba4596464e_512x512.png 848w, https://substackcdn.com/image/fetch/$s_!9xzo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8305a9a7-dcbe-4333-a132-c4ba4596464e_512x512.png 1272w, https://substackcdn.com/image/fetch/$s_!9xzo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8305a9a7-dcbe-4333-a132-c4ba4596464e_512x512.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>There are nominally 3 people&#8202;&#8212;&#8202;A representative of the business (<em>Product Owner / BA</em>), a representative of the coding function (<em>Developer</em>) and a representative of the test function (<em>Tester/QE/whatever new titles a company decides to allocate to their testers for that morning</em>)</p><blockquote><p><strong>You can (</strong><em><strong>and should</strong></em><strong>) involve other specialisations </strong><em><strong>(DB / Network / DevOps / Designer / Person x)</strong></em><strong> if you require it.</strong></p></blockquote><p>Just be aware that for each additional person, the lines of communication will increase exponentially, this in turn increases the chances of misunderstanding and miscommunication.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KMWi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4f098ea-96cc-469b-9ae9-2879d2d7fbe3_708x666.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KMWi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4f098ea-96cc-469b-9ae9-2879d2d7fbe3_708x666.png 424w, https://substackcdn.com/image/fetch/$s_!KMWi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4f098ea-96cc-469b-9ae9-2879d2d7fbe3_708x666.png 848w, https://substackcdn.com/image/fetch/$s_!KMWi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4f098ea-96cc-469b-9ae9-2879d2d7fbe3_708x666.png 1272w, https://substackcdn.com/image/fetch/$s_!KMWi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4f098ea-96cc-469b-9ae9-2879d2d7fbe3_708x666.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KMWi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4f098ea-96cc-469b-9ae9-2879d2d7fbe3_708x666.png" width="270" height="253.98305084745763" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f4f098ea-96cc-469b-9ae9-2879d2d7fbe3_708x666.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:666,&quot;width&quot;:708,&quot;resizeWidth&quot;:270,&quot;bytes&quot;:73027,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://grhmellis.substack.com/i/151410830?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4f098ea-96cc-469b-9ae9-2879d2d7fbe3_708x666.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KMWi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4f098ea-96cc-469b-9ae9-2879d2d7fbe3_708x666.png 424w, https://substackcdn.com/image/fetch/$s_!KMWi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4f098ea-96cc-469b-9ae9-2879d2d7fbe3_708x666.png 848w, https://substackcdn.com/image/fetch/$s_!KMWi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4f098ea-96cc-469b-9ae9-2879d2d7fbe3_708x666.png 1272w, https://substackcdn.com/image/fetch/$s_!KMWi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4f098ea-96cc-469b-9ae9-2879d2d7fbe3_708x666.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!38gG!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F745d18ff-d8ff-410b-aa2d-1b6941e622cc_940x734.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!38gG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F745d18ff-d8ff-410b-aa2d-1b6941e622cc_940x734.png 424w, https://substackcdn.com/image/fetch/$s_!38gG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F745d18ff-d8ff-410b-aa2d-1b6941e622cc_940x734.png 848w, https://substackcdn.com/image/fetch/$s_!38gG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F745d18ff-d8ff-410b-aa2d-1b6941e622cc_940x734.png 1272w, https://substackcdn.com/image/fetch/$s_!38gG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F745d18ff-d8ff-410b-aa2d-1b6941e622cc_940x734.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!38gG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F745d18ff-d8ff-410b-aa2d-1b6941e622cc_940x734.png" width="272" height="212.39148936170213" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/745d18ff-d8ff-410b-aa2d-1b6941e622cc_940x734.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:734,&quot;width&quot;:940,&quot;resizeWidth&quot;:272,&quot;bytes&quot;:160988,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://grhmellis.substack.com/i/151410830?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F745d18ff-d8ff-410b-aa2d-1b6941e622cc_940x734.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!38gG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F745d18ff-d8ff-410b-aa2d-1b6941e622cc_940x734.png 424w, https://substackcdn.com/image/fetch/$s_!38gG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F745d18ff-d8ff-410b-aa2d-1b6941e622cc_940x734.png 848w, https://substackcdn.com/image/fetch/$s_!38gG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F745d18ff-d8ff-410b-aa2d-1b6941e622cc_940x734.png 1272w, https://substackcdn.com/image/fetch/$s_!38gG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F745d18ff-d8ff-410b-aa2d-1b6941e622cc_940x734.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!FIux!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387dabef-da71-4c77-8705-1e94d6c04390_1000x892.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FIux!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387dabef-da71-4c77-8705-1e94d6c04390_1000x892.png 424w, https://substackcdn.com/image/fetch/$s_!FIux!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387dabef-da71-4c77-8705-1e94d6c04390_1000x892.png 848w, https://substackcdn.com/image/fetch/$s_!FIux!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387dabef-da71-4c77-8705-1e94d6c04390_1000x892.png 1272w, https://substackcdn.com/image/fetch/$s_!FIux!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387dabef-da71-4c77-8705-1e94d6c04390_1000x892.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!FIux!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387dabef-da71-4c77-8705-1e94d6c04390_1000x892.png" width="276" height="246.192" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/387dabef-da71-4c77-8705-1e94d6c04390_1000x892.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:892,&quot;width&quot;:1000,&quot;resizeWidth&quot;:276,&quot;bytes&quot;:197917,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://grhmellis.substack.com/i/151410830?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8a942f7-8bd5-4655-b485-d1b349409a8e_1000x892.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FIux!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387dabef-da71-4c77-8705-1e94d6c04390_1000x892.png 424w, https://substackcdn.com/image/fetch/$s_!FIux!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387dabef-da71-4c77-8705-1e94d6c04390_1000x892.png 848w, https://substackcdn.com/image/fetch/$s_!FIux!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387dabef-da71-4c77-8705-1e94d6c04390_1000x892.png 1272w, https://substackcdn.com/image/fetch/$s_!FIux!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F387dabef-da71-4c77-8705-1e94d6c04390_1000x892.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>One of the very anti-patterns that the 3-Amigos is designed to mitigate.</p><h3>The How</h3><p>The 3 Amigos is lightweight by design.</p><p>The points below could be considered good practice and adoption of these will help to minimise / prevent defects from being introduced into the deliverable.</p><p>I&#8217;d encourage each team to find a method that works for them, as long as the primary questions detailed in the outcome can be articulated.</p><ul><li><p>Use the <strong>WHeReAS</strong> mnemonic as advocated by the Rapid Software Testing (RST) course delivered by James Bach and Michael Bolton</p></li><li><p>Each specialisation is encouraged to contribute towards a meaningful discussion that results in a <strong>shared understanding</strong> of the desired functionality <strong>prior to refinement by the team as a whole</strong></p></li><li><p>It is a chance to ask questions about:</p><ul><li><p>the value statement / background / description contained within the story</p></li><li><p>the test data</p></li><li><p>the testing activities required to meet the team&#8217;s DoD</p></li></ul></li><li><p>The use of an independent, critically-focused mindset to uncover and drive out <a href="https://dictionary.cambridge.org/dictionary/english/assumption">assumptions</a>.</p></li></ul><ul><li><p>The use of subjective terms <em>'quickly' / 'like' / 'similar'</em>. <br>These are common flags that would deserve closer inspection and discussion to uncover the intent.</p></li></ul><ul><li><p>The story should be approached with a detail-oriented mindset (<em>to a point</em>). <br>Teams may face a real risk of paralysis-by-analysis, especially in the early stages of adoption.</p></li><li><p>The QE will be primarily responsible for an initial sense-checking of syntax and titles.<br>How can statements be misconstrued?<br>Can claims be shown to be true? <br>Can claims be falsified?</p></li><li><p>A natural by-product of this approach is that a quality-driven mindset embeds into the team as a whole as they get more familiar with the sessions.</p></li><li><p>Initial Acceptance Criteria (ACs) <strong>can</strong> be defined as part of the process.<br>It's important to understand that the primary purpose is to reveal surface assumptions and create a shared understanding of the required functionality</p></li><li><p>ACs defined <strong>after</strong> the 3 Amigos run the risk of:</p><ul><li><p>What was understood at the time of the discussion becomes a fading memory and people are wired to subconsciously fill in the gaps, resulting in inaccurate AC(s).</p></li><li><p>Context switching from a task can lead to inaccurate ACs.</p></li><li><p>Defining ACs at the last minute leading to rushed, poorly defined ACs.</p></li><li><p>Ownership issues can cause the anti-pattern where only the QE function controls <em>'quality'</em>.</p></li></ul></li></ul><ul><li><p>ACs <strong>can</strong> be defined following the behavioural approach (<em>Given</em>, <em>When</em>, <em>Then</em> scenarios using Gherkin syntax) <br> <br>They can also be laid out in a simple <em>'expected input/output'</em> format in a table or text.<br><br><strong>or<br></strong>A simple 'expected input/output' format expressed in a table or text</p><ul><li><p>UI elements benefit from a simple visual inspection. <br>There is no behaviour present within the display of static elements.<br>If the display of a particular element is expected as the resultant of an action this would be contained within a 'Then' statement.</p></li><li><p>Behavioural activity <em>(I want to do x to see y)</em> benefits from the Gherkin approach.<br>It helps in creating a shared understanding of the expected functionality from a business and user perspective.</p></li><li><p>Using examples of the expected behaviour helps to illustrate rules and constraints.</p></li><li><p>Thinking in terms of <em>'Demonstrate that...'</em> can also be useful.</p></li></ul></li></ul><ul><li><p>It&#8217;s important not to get hung up on a specific, prescriptive means of writing ACs, as teams can spend longer discussing minutiae than actual success conditions.</p></li></ul><ul><li><p>When discussing the story, asking the question <em>&#8216;Can you give me an example&#8217;</em> helps to frame the expectations in a meaningful way. <br>Commonly referred to as <em>Example Mapping.</em></p></li><li><p>Team members build their understanding together by asking questions about the examples.<br><em>"what if..."<br>"what else..."<br>"so that means..."<br>T</em>his helps them come up with potential solutions.</p></li><li><p>During the 3-Amigos:</p><ul><li><p>The Developer will be thinking about technical constraints and possible solutions.</p></li><li><p>The QA will be thinking of edge cases and testability concerns.</p></li><li><p>The PO will be addressing business rules, constraints, and assumptions.</p></li><li><p>Nothing stops any of the three from positing questions aboutthe other areas outside of their specialities.</p></li></ul></li><li><p>It is recommended that there is business involvement. <br>This will help to ensure that the generated ACs meet with the expectations of the business. <br>If the business cannot attend, it does not automatically mean that ACs cannot be generated. <br>It does mean that the business will need to inspect the ACs at some point before implementation to ensure that the teams&#8217; understanding maps to theirs.</p></li><li><p>Defining ACs upfront also increases the engagement of the developers as they can implement and test their implementation against the defined criteria, which will help ensure that the code delivers against the business expectations</p></li><li><p>Initial sessions may appear to be prolonged; this is a natural by-product of the team members getting used to the close collaboration and efficiency of communication a 3 Amigo session demands.<br>The pay-off is measured in:</p><ul><li><p>Reduced context switching during a sprint to address formal defects.</p></li><li><p>Reduced time spent on the defect lifecycle while addressing each phase of a formal defect cycle.</p></li><li><p>A typical defect cycle <strong>(for a single defect)</strong> usually results in around 2 hours of work.</p></li><li><p>A typical defect cycle <strong>(for a single defect that requires an automated check)</strong> usually results in around 2+ hours of work.</p></li></ul></li><li><p>As team members get more well-versed in this approach, the time taken for each session should decrease to around 30-45 minutes.</p></li><li><p>If a session spans an hour, it can be useful to have a 5-min break in the middle to allow teams to reset.</p></li><li><p>The 3 Amigos should initially be held at the same time each day following a stand-up.</p></li><li><p>This builds a useful cadence.<br>It avoids context switching due to day-to-day development activities which can decrease engagement and reduces meeting fatigue.</p></li></ul><h3>Conclusion</h3><p>Highly collaborative 3A will improve the quality of the delivered feature / feature-set.</p><p>Honest and critical 3A demand high levels of transparency.</p><p>Structured and open 3A will assist in mitigating risk.</p><p>A highly-skilled QE is invaluable, someone who can adopt a critical-mindset towards the feature and adopt a critical-mindest to the thinking of the other domain experts in attendance.</p><div class="pullquote"><p>Critically evaluating != Being rude or dismissive</p></div><p>The time taken to understand the feature more than pays for itself over the course of a sprint by reductions in:</p><ul><li><p>Misunderstandings</p></li><li><p>Observable defects</p></li><li><p>Attendant rework.</p></li></ul>]]></content:encoded></item><item><title><![CDATA[Automated testing — not all scripts and unicorns]]></title><description><![CDATA[Introduction]]></description><link>https://www.gesqa.com/p/automated-testing-not-all-scripts-24-11-09</link><guid isPermaLink="false">https://www.gesqa.com/p/automated-testing-not-all-scripts-24-11-09</guid><dc:creator><![CDATA[Graham E]]></dc:creator><pubDate>Thu, 10 Apr 2025 11:23:15 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/280d6a98-1cb6-4d11-987d-a651d2d4e164_800x434.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BWfN!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ce9e49-df4a-473a-a8c4-9facc68181be_800x434.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BWfN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ce9e49-df4a-473a-a8c4-9facc68181be_800x434.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BWfN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ce9e49-df4a-473a-a8c4-9facc68181be_800x434.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BWfN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ce9e49-df4a-473a-a8c4-9facc68181be_800x434.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BWfN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ce9e49-df4a-473a-a8c4-9facc68181be_800x434.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BWfN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ce9e49-df4a-473a-a8c4-9facc68181be_800x434.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c1ce9e49-df4a-473a-a8c4-9facc68181be_800x434.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BWfN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ce9e49-df4a-473a-a8c4-9facc68181be_800x434.jpeg 424w, https://substackcdn.com/image/fetch/$s_!BWfN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ce9e49-df4a-473a-a8c4-9facc68181be_800x434.jpeg 848w, https://substackcdn.com/image/fetch/$s_!BWfN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ce9e49-df4a-473a-a8c4-9facc68181be_800x434.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!BWfN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc1ce9e49-df4a-473a-a8c4-9facc68181be_800x434.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong>Introduction</strong></p><p>There&#8217;s a lot written about the benefits of *automated testing. </p><p>There&#8217;s a lot of money to be made by tool vendors.</p><p>There&#8217;s not a lot written about the downside of *automated testing.</p><p>A well articulated and well implemented test automation approach is a valuable piece of any development effort.</p><p>I&#8217;m not <em>anti-automation </em>as a test effort, I&#8217;m anti <em>automation-as-a-silver-bullet </em>as a test effort.</p><p>All of the below still holds true in the age of AI.</p><p><strong>The new starter</strong></p><p>You have a new starter. It could be a junior dev.</p><p>It could be a junior QA.</p><p>It could be a BA.</p><p>It could be a PO.</p><p>That person will do exactly what you tell them to do when you tell them to do it.</p><p>They&#8217;ll do it over and over ad-infinitum unless instructed to stop.</p><p>They&#8217;ll never change unless you tell them to change.</p><p>They&#8217;ll only observe or check exactly what you&#8217;ve told them to observe or check.</p><p>If what they observe or check doesn&#8217;t smell right they&#8217;ll attempt to carry on.</p><p>If that smell doesn&#8217;t fit with their pattern, that smell will not trigger any curious, conscious, cognitive function.</p><p>If what they observe doesn&#8217;t equate to what you&#8217;ve told them to observe they will stop, unless you&#8217;ve told them beforehand to carry on.</p><p>If what they observe is as a result of unanticipated behaviour, they may stop. </p><p>They may or may not tell you why they&#8217;ve stopped. </p><p>What they tell you may make sense, or not. </p><p>It all depends on what you told them to tell you when unanticipated behaviour occurs.</p><p>If something prevents them from completing their primary task, they may attempt to carry on. </p><p>They will do this if you&#8217;ve told them to.</p><p>They will do this only if you&#8217;ve articulated the possible interruptions.</p><p>They will do this only if you&#8217;ve articulated the precise method of recovery.</p><p>They won&#8217;t comprehend the nature of the disruption and how it relates to uncompleted tasks. </p><p>They won&#8217;t comprehend the nature of the disruption and how it relates to completed tasks.</p><p>They won&#8217;t ask &#8216;<strong>why?</strong>&#8217;.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LW7I!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93d2474-ab59-43af-b9fe-306838e39600_800x534.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LW7I!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93d2474-ab59-43af-b9fe-306838e39600_800x534.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LW7I!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93d2474-ab59-43af-b9fe-306838e39600_800x534.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LW7I!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93d2474-ab59-43af-b9fe-306838e39600_800x534.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LW7I!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93d2474-ab59-43af-b9fe-306838e39600_800x534.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LW7I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93d2474-ab59-43af-b9fe-306838e39600_800x534.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c93d2474-ab59-43af-b9fe-306838e39600_800x534.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LW7I!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93d2474-ab59-43af-b9fe-306838e39600_800x534.jpeg 424w, https://substackcdn.com/image/fetch/$s_!LW7I!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93d2474-ab59-43af-b9fe-306838e39600_800x534.jpeg 848w, https://substackcdn.com/image/fetch/$s_!LW7I!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93d2474-ab59-43af-b9fe-306838e39600_800x534.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!LW7I!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc93d2474-ab59-43af-b9fe-306838e39600_800x534.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Your new starter is automated test execution.</strong></p><p>It does exactly what it is told to do based on an initial set of commands that were valid at a specific time for a specific outcome.</p><p>It can look for one (or a range) of things that it has been instructed to <strong>exactly</strong> look for.</p><p>It has no innate curiosity.</p><p>It <strong>doesn&#8217;t</strong> think.</p><p>It <strong>doesn&#8217;t</strong> reason (beyond the algorithmic constraints you&#8217;ve told it to use, which <strong>may</strong> or <strong>may not</strong> be correct)</p><p>It <strong>doesn&#8217;t</strong> interpret.</p><p>It <strong>doesn&#8217;t</strong> make value judgments.</p><p>It <strong>doesn&#8217;t</strong> experience.</p><p>It <strong>doesn&#8217;t</strong> question.</p><p>It <strong>doesn&#8217;t</strong> utilise context.</p><p>It <strong>doesn&#8217;t</strong> easily communicate in a meaningful fashion.</p><p>It <strong>doesn&#8217;t</strong> utilise experience or heuristics or oracles (unless you&#8217;ve explicitly told it you)</p><p><strong>It doesn&#8217;t </strong>explore<strong>.</strong></p><p>Automated test execution <strong>can</strong> provide confidence (this thing works as you&#8217;ve told me it should). </p><p>Automated test execution <strong>can</strong> provide confirmation of uncertainty (this is not working as you&#8217;ve told me it should).</p><p>It can only do this in the context of being formulaic; of following a script; of blind adherence to a set of rules that may, or may not, be correct.</p><p>It may detect a non-conformity according to it&#8217;s own, or your rule-set.</p><p>Once a non-conformity has been detected it will tell you (albeit in an abstract, flat, manner)</p><p>It won&#8217;t attempt to understand the &#8216;<strong>why</strong>&#8217;</p><p>It won&#8217;t use critical thinking skills to work around and through the non-conforming behaviour. </p><p>It won&#8217;t use these skills to uncover related non-conforming behaviour.</p><p>It won&#8217;t use heuristics.</p><p>It won&#8217;t use models.</p><p>It won&#8217;t use an oracle.</p><p>It won&#8217;t use *common sense.</p><p>It won&#8217;t stop execution based on a feeling or a hunch.</p><p>The non-conformity <strong>may</strong> be a defect.</p><p>The non-conformity <strong>may</strong> be a feature.</p><p>The non-conformity <strong>may</strong> be environmental.</p><p>The non-conformity <strong>may</strong> be the result of a misunderstanding in communication.</p><p>The non-conformity <strong>may</strong> be as a result of the test code itself.</p><p>It has used no cognitive reasoning.</p><p>It won&#8217;t vary it&#8217;s approach.</p><p>It won&#8217;t attempt a similar process using a different variable.</p><p>It won&#8217;t attempt a different (but similar) process using reasoning and modelling (implicit or explicit) to compare the two and reason to an outcome.</p><p>It won&#8217;t use logs to attempt to <strong>understand</strong>.</p><p>It won&#8217;t reference a design.</p><p>It won&#8217;t tap your colleague on the shoulder / fire off a slack message to ask for a second opinion.</p><p>It won&#8217;t interrogate stack overflow.</p><p>It has simply followed the rules.</p><p><strong>It just is.</strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!irGL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F964bed75-1115-44b8-b673-196707cc65f5_800x600.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!irGL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F964bed75-1115-44b8-b673-196707cc65f5_800x600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!irGL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F964bed75-1115-44b8-b673-196707cc65f5_800x600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!irGL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F964bed75-1115-44b8-b673-196707cc65f5_800x600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!irGL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F964bed75-1115-44b8-b673-196707cc65f5_800x600.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!irGL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F964bed75-1115-44b8-b673-196707cc65f5_800x600.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/964bed75-1115-44b8-b673-196707cc65f5_800x600.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!irGL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F964bed75-1115-44b8-b673-196707cc65f5_800x600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!irGL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F964bed75-1115-44b8-b673-196707cc65f5_800x600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!irGL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F964bed75-1115-44b8-b673-196707cc65f5_800x600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!irGL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F964bed75-1115-44b8-b673-196707cc65f5_800x600.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Conclusion</strong></p><p>Automated test execution never has, and never will be, a panacea to your perceived quality ills.</p>]]></content:encoded></item><item><title><![CDATA[Agile gotcha’s — The event version]]></title><description><![CDATA[Introduction]]></description><link>https://www.gesqa.com/p/agile-gotchas-the-event-version-24-11-09</link><guid isPermaLink="false">https://www.gesqa.com/p/agile-gotchas-the-event-version-24-11-09</guid><dc:creator><![CDATA[Graham E]]></dc:creator><pubDate>Tue, 12 Nov 2024 08:23:28 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/95043589-d2e6-46a6-8011-583d040bf5e4_640x335.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hXdL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7feffe8-dbdc-4df0-a7a3-2424ca34937b_640x335.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hXdL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7feffe8-dbdc-4df0-a7a3-2424ca34937b_640x335.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hXdL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7feffe8-dbdc-4df0-a7a3-2424ca34937b_640x335.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hXdL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7feffe8-dbdc-4df0-a7a3-2424ca34937b_640x335.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hXdL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7feffe8-dbdc-4df0-a7a3-2424ca34937b_640x335.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hXdL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7feffe8-dbdc-4df0-a7a3-2424ca34937b_640x335.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c7feffe8-dbdc-4df0-a7a3-2424ca34937b_640x335.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hXdL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7feffe8-dbdc-4df0-a7a3-2424ca34937b_640x335.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hXdL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7feffe8-dbdc-4df0-a7a3-2424ca34937b_640x335.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hXdL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7feffe8-dbdc-4df0-a7a3-2424ca34937b_640x335.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hXdL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7feffe8-dbdc-4df0-a7a3-2424ca34937b_640x335.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h3>Introduction</h3><p><strong>Agile</strong>, just the word alone, with 0 context, appears to polarise opinions within software development circles.</p><p>The way that some commenters opine you&#8217;d think it was only second to the pandemic as the greatest evil to befall software development.</p><p>The Agile manifesto is 22 years old at this point and I&#8217;ve never seen such a backlash or hand-wringing over what, on the surface, seems to be a relatively simple approach to software development based off 4 values and 12 principles.</p><p>If you&#8217;re interested, the manifesto is here:<br><a href="https://agilemanifesto.org/">Manifesto for Agile Software Development</a></p><p>Much of the backlash appears to stem from the monetisation and snake-oil peddlers / consultants that appear to plague the industry promising cure-alls.</p><p>The development equivalent of fairground barkers selling a miracle cure.</p><p>A lot of these seem to stem from the simple fact that teams and orgs are coached (where they are coached) to observe the values and principles enshrined within the manifesto as if they are a sacrosanct set of rules to be adhered to without question or thought.</p><p>Just drink this / read this / apply this / attend this and all your development troubles will miraculously melt away&#8230;welcome to delivery nirvana.</p><p>Your releases are seamless.</p><p>Your features are high quality.</p><p>Your development practices are a union of hope and applied expertise.</p><p>Your product offers value to your target market.</p><p>Your customers heap praise on your efforts.</p><p>If only.</p><p>This isn&#8217;t about testing specifically; this is about the tangential causes that <em>&#8216;could&#8217;</em> have an effect on the quality of what your teams deliver.</p><p>I&#8217;ve seen what happens when a team embrace respect, the intent behind the principles and apply both their individualism and collective wisdom in pursuit of a collective excellence in what they deliver.</p><p>It&#8217;s amazing, it&#8217;s truly the best experience I&#8217;ve ever had and one I&#8217;ve never experienced since.</p><p>What does any of this have to do with quality?</p><p>Everything.</p><p>As a SM / QA / QE / Alphabet title, your role is to be aware of those behaviours which could impact quality, it isn&#8217;t just about demonstrating that a product fulfils some defined requirements articulated in user stories.</p><p>It isn&#8217;t about some pseudo-random green tick on a pipeline.</p><p>It isn&#8217;t about a coverage percentage based on not actually knowing what 100% looks like.</p><p>It&#8217;s about team behaviours. They can, and do, impact every facet of a team&#8217;s output. They will have a corrosive effect on the quality of what your team produces.</p><p>I&#8217;ll look at what hinders teams from being truly agile (not in the context of <em>airy-fairy-post-from-the-comfort-of-twitter-look-aren&#8217;t-I-on-the-edge</em>) but real mis-steps I&#8217;ve encountered as a team member in the Daily Scrum, driven by Scrum Masters and Product Owners who should really know better, as a team member helping to drive quality into our releases and as a Scrum Master helping teams to be truly open, transparent and effective.</p><p>Basically, how do you identify when Agile turns into F&#8217;ragile?</p><p>None of these are explicitly called out in the Agile manifesto. You wouldn&#8217;t expect that though, they were created as an aspirational guide, not a rulebook to live and die by as some would have you believe.</p><p>Quality engineering is an activity embedded within the manifesto, it should never be a tick-box exercise that is solved by attending events, demonstrating a feature or constructing lots of scripts that run without manual intervention.</p><p>It is by and large a community effort.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y3XV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2219f915-7fb0-4ea9-82e4-4015f4f65d45_800x533.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y3XV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2219f915-7fb0-4ea9-82e4-4015f4f65d45_800x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!y3XV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2219f915-7fb0-4ea9-82e4-4015f4f65d45_800x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!y3XV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2219f915-7fb0-4ea9-82e4-4015f4f65d45_800x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!y3XV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2219f915-7fb0-4ea9-82e4-4015f4f65d45_800x533.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y3XV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2219f915-7fb0-4ea9-82e4-4015f4f65d45_800x533.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2219f915-7fb0-4ea9-82e4-4015f4f65d45_800x533.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!y3XV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2219f915-7fb0-4ea9-82e4-4015f4f65d45_800x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!y3XV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2219f915-7fb0-4ea9-82e4-4015f4f65d45_800x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!y3XV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2219f915-7fb0-4ea9-82e4-4015f4f65d45_800x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!y3XV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2219f915-7fb0-4ea9-82e4-4015f4f65d45_800x533.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h4>My Agile gotcha&#8217;s&#8202;&#8212;&#8202;The Daily Scrum perspective</h4><p>You may have experience of these, you may identify with these dysfunctions right now. These are the gotchas I&#8217;ve experienced the most and the ones that will directly affect the quality of your deliverables.</p><p>YMMV.</p><p>I&#8217;ll add what has worked for me and the teams I&#8217;ve been involved in.</p><p>This mainly focuses on the Daily Scrum / Standup though these can be applied to pretty much any event.</p><p>Quite a few anti-patterns can (and do) surface in other events, and during the course of a sprint.</p><h4>Pointless meetings</h4><p>Lots of people moan about pointless meetings, ceremonies (events) get bundled in and derided with the resultant demotivating attitudes.</p><p>This becomes a circular descent to team dysfunction.</p><p>They have a valid point; pointless meetings <strong>are </strong>counterproductive.</p><p>Quality impact</p><p>Meetings without a clear, pre-published agenda result in spectacular talking shops that wind through numerous topics without any resultant value.</p><p>Meetings without actionable, measurable outputs result in fractured activity, not really knowing if the &#8216;<em>what</em>&#8217; you&#8217;re doing is answering the questions <em>(if any)</em> outlined in the original meeting.</p><p>Meetings organised and/or run by someone who does not facilitate. This normally results in grandstanding / the appeal to authority fallacy / loudest voice wins.</p><p>Do this:</p><p>Every meeting is communicated in advance as far as practical with a structured agenda. This allows invited participants to prepare. It allows those invited to work out if they need to be there.</p><p>Attach an agenda</p><p>Capture actionable, assignable, measurable outputs</p><p>Control the meeting.</p><p>Set ground rules (In advance or when the meeting starts)</p><p>Vote with your feet (or virtual feet). If you aren&#8217;t getting anything out of the meeting, leave. Contact the organiser after the meeting and explain why you left. Any mature facilitator will be grateful of the feedback, chances are you weren&#8217;t alone, you just had the courage of your convictions.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1Tnj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4679858b-2fa0-4aad-b238-bbe77af88034_767x400.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1Tnj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4679858b-2fa0-4aad-b238-bbe77af88034_767x400.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1Tnj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4679858b-2fa0-4aad-b238-bbe77af88034_767x400.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1Tnj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4679858b-2fa0-4aad-b238-bbe77af88034_767x400.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1Tnj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4679858b-2fa0-4aad-b238-bbe77af88034_767x400.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1Tnj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4679858b-2fa0-4aad-b238-bbe77af88034_767x400.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4679858b-2fa0-4aad-b238-bbe77af88034_767x400.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1Tnj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4679858b-2fa0-4aad-b238-bbe77af88034_767x400.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1Tnj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4679858b-2fa0-4aad-b238-bbe77af88034_767x400.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1Tnj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4679858b-2fa0-4aad-b238-bbe77af88034_767x400.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1Tnj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4679858b-2fa0-4aad-b238-bbe77af88034_767x400.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h4>Status Updates</h4><p>The Daily scrum is an opportunity to tell a story, to identify what you&#8217;ve done and how you&#8217;re doing it.</p><p>It&#8217;s not a point and click exercise.</p><p>It&#8217;s not a by-the-numbers event.</p><p>It&#8217;s not about calling out a ticket by it&#8217;s number. &#8220;<em>Where are we on 16656?&#8221; </em>doesn&#8217;t help anyone.<br>&nbsp;It&#8217;s not about calling on people to provide an update.</p><p>Giving soul-less status updates don&#8217;t help anyone, let alone your team.</p><p>Quality Impact</p><p>Providing an unengaging <em>&#8216;what I did yesterday, what I&#8217;m doing today, my blockers&#8217;</em> update leads to 0 engagement and 0 interest.</p><p>They are robotic in nature and all too frequently devolve into single line sentences that offer no nuance.</p><p>It allows people to switch off until it&#8217;s their turn in the spotlight where they can then follow the same uninspired formula whilst everyone else switches off.</p><p>Do this</p><ul><li><p>Walk the board, describe what where the story is in relation to getting to done.</p></li><li><p>Describe what the feature is designed to accomplish.</p></li><li><p>Describe any testing that has happened.</p></li><li><p>Describe any obstacles and how you overcame them.</p></li><li><p>Describe how your activity progresses the ticket.</p></li><li><p>Describe what the next step is.</p></li><li><p>Engage other team members.</p></li><li><p>Give enough information to be helpful to the team without devolving into a stream of consciousness.</p></li><li><p>Tell a story.</p></li></ul><p>The team should engage, ask questions, offer opinions, help and advice.</p><p>The team should have enough information to know where the story is.</p><p>All in the name of progressing the story to done.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YVSd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d0e177-5d15-43f4-916b-968ac16d08ba_800x948.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YVSd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d0e177-5d15-43f4-916b-968ac16d08ba_800x948.png 424w, https://substackcdn.com/image/fetch/$s_!YVSd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d0e177-5d15-43f4-916b-968ac16d08ba_800x948.png 848w, https://substackcdn.com/image/fetch/$s_!YVSd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d0e177-5d15-43f4-916b-968ac16d08ba_800x948.png 1272w, https://substackcdn.com/image/fetch/$s_!YVSd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d0e177-5d15-43f4-916b-968ac16d08ba_800x948.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YVSd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d0e177-5d15-43f4-916b-968ac16d08ba_800x948.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/88d0e177-5d15-43f4-916b-968ac16d08ba_800x948.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YVSd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d0e177-5d15-43f4-916b-968ac16d08ba_800x948.png 424w, https://substackcdn.com/image/fetch/$s_!YVSd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d0e177-5d15-43f4-916b-968ac16d08ba_800x948.png 848w, https://substackcdn.com/image/fetch/$s_!YVSd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d0e177-5d15-43f4-916b-968ac16d08ba_800x948.png 1272w, https://substackcdn.com/image/fetch/$s_!YVSd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F88d0e177-5d15-43f4-916b-968ac16d08ba_800x948.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h4>You aren&#8217;t a time&nbsp;lord</h4><p>Respect probably lies at the heart of <strong>being </strong>Agile, respect for your time and the time of others in your team.</p><p>Time-keeping is one of the biggest drivers in any successful ceremony.</p><p>Daily scrums / Stand-ups should happen at the same time every day, this isn&#8217;t death by process. It means that they are predictable in their occurrence and duration, it means that teams can effectively plan the next 24 hours of effort to help get the stories in play to done.</p><p>It helps ensure that context switching is kept to a minimum and only those things of value are discussed.</p><p>It helps to focus the team and the contributions of the team as a single entity towards successful and timely deliverables.</p><p>Quality impact</p><p>When team members are late to ceremonies it is indicative of a team that doesn&#8217;t respect each other&#8217;s time, it is also indicative of a general lack of interest. It has the effect of signalling to others that this isn&#8217;t something to be taken that seriously, this can and will have a ripple effect on the engineering activities that happen during the course of a sprint. If a team member turns up late, how much have they missed, what insight is lost that could have mitigated an issue or mitigated a bug or observed a flaw in a test idea or suggested a further test activity or clarified a misunderstanding. You can never get that time back.</p><p>The solution is relatively simple.</p><p>Do this</p><ul><li><p>Be on time for events.</p></li><li><p>Be mindful of your responsibility to the team.</p></li><li><p>Set a reminder 5 minutes before, aim to be there a minute or two before it starts.</p></li><li><p>Respect those team-mates who do turn up on time.</p></li></ul><p>Your time is no more valuable than theirs.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D45u!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447b3bd6-e249-4784-a761-701f2d369df4_800x600.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D45u!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447b3bd6-e249-4784-a761-701f2d369df4_800x600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!D45u!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447b3bd6-e249-4784-a761-701f2d369df4_800x600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!D45u!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447b3bd6-e249-4784-a761-701f2d369df4_800x600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!D45u!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447b3bd6-e249-4784-a761-701f2d369df4_800x600.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D45u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447b3bd6-e249-4784-a761-701f2d369df4_800x600.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/447b3bd6-e249-4784-a761-701f2d369df4_800x600.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!D45u!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447b3bd6-e249-4784-a761-701f2d369df4_800x600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!D45u!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447b3bd6-e249-4784-a761-701f2d369df4_800x600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!D45u!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447b3bd6-e249-4784-a761-701f2d369df4_800x600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!D45u!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F447b3bd6-e249-4784-a761-701f2d369df4_800x600.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h4>No, you can&#8217;t pick and choose other stories&#8230;just because you want&nbsp;to</h4><p>Kanban boards are usually structured in a top-down, highest priority first manner.</p><p>This means that those stories at the top have a higher priority than those lower-down.</p><p>All too frequently I&#8217;ve seen team members complete a task that they&#8217;re comfortable with and then pick a task from another story lower down in the stack whilst there are still stories in play above them.</p><p>I understand that there are many talented developers on teams, I also understand that there are individuals that don&#8217;t feel the need to play by any defined set of team behaviours.</p><p>Quality impact</p><p>It doesn&#8217;t show joined-up thinking. It shows that &#8216;<em>your</em>&#8217; work is more important than the teams work.</p><p>Each team member has a responsibility to the team to progress the current stories in play.</p><p>Attention is diverted from the most important stories, valuable time is spent discussing the details of a task that, at that present time, isn&#8217;t that valuable to the team and the overall goal of getting stories to done.</p><p>It shows a siloed mindset.</p><p>Do this</p><ul><li><p>Once your assigned task has been finished, ask if anyone on your team needs help with theirs.</p></li><li><p>Be aware of people strengths and weaknesses, be empathetic.</p></li><li><p>Offering to help someone else is a good thing.</p></li><li><p>Be okay with stepping out of your comfort zone to learn something new about the feature, a way of thinking, a new technique, an approach.</p></li><li><p>A QE is working on an automated test, you&#8217;re really good at design patterns and code, they are really good at test design. Pair with them, share your expertise.</p></li><li><p>You&#8217;re also not as good at test-designs, pair with them, ask them to walk you through their thinking, look for inconsistencies and flaws in their model.</p></li><li><p>The task you help someone else with may be completely alien to you. That&#8217;s a good thing. Whatever your level of expertise, you will know more about the thing than you did before. You will also promote trust and team-working, it may not be explicitly visible, it will make a difference.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4Dun!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b3c23b9-0c95-43d0-a262-a73fa3ff72da_800x660.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4Dun!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b3c23b9-0c95-43d0-a262-a73fa3ff72da_800x660.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4Dun!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b3c23b9-0c95-43d0-a262-a73fa3ff72da_800x660.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4Dun!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b3c23b9-0c95-43d0-a262-a73fa3ff72da_800x660.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4Dun!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b3c23b9-0c95-43d0-a262-a73fa3ff72da_800x660.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4Dun!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b3c23b9-0c95-43d0-a262-a73fa3ff72da_800x660.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b3c23b9-0c95-43d0-a262-a73fa3ff72da_800x660.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4Dun!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b3c23b9-0c95-43d0-a262-a73fa3ff72da_800x660.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4Dun!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b3c23b9-0c95-43d0-a262-a73fa3ff72da_800x660.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4Dun!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b3c23b9-0c95-43d0-a262-a73fa3ff72da_800x660.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4Dun!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b3c23b9-0c95-43d0-a262-a73fa3ff72da_800x660.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h4>No, you really can&#8217;t work on more than one thing at a time&#8230; No. Really. You&nbsp;can&#8217;t.</h4><p>I see this repeated with alarming regularity, one person has &gt;1 ticket(s) in various stages assigned to them(selves).</p><p>You aren&#8217;t a magician.</p><p>Quality impact</p><p>Context switching is a hidden killer, it&#8217;s obviously possible to entertain several ideas in your head at any one time, we do it every day.</p><p>You may think you are giving a problem your full attention to the exclusion of the &#8217;n&#8217; other tasks you&#8217;ve assigned yourself to.</p><p>Chances are you aren&#8217;t.</p><p>This will manifest in the quality of the output, mainly due to the context switching, lead-in / lead-out time to focus back on the thing.</p><p>Do this</p><ul><li><p>Work on a single task at a time. Make others aware that you&#8217;re focusing on a singular task.</p></li><li><p>If people request assistance, discuss an appropriate time for it so you can focus on your task.</p></li><li><p>If you&#8217;re working on a task and you can&#8217;t make further progress, identify the why, identify if anyone on your team (or another) can assist. If there is a blocking issue, articulate this in the ticket. Move it to blocked so that it can be discussed at the earliest opportunity. Keeping it in active will not help the progress of the story to done (unless you&#8217;re actively engaged in resolving it) in which case why would you assign another ticket to yourself?</p></li><li><p>Story progression is king (or queen)</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3sXj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3521dae7-3b18-46d4-bf14-ffa7f4cf679a_800x600.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3sXj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3521dae7-3b18-46d4-bf14-ffa7f4cf679a_800x600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3sXj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3521dae7-3b18-46d4-bf14-ffa7f4cf679a_800x600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3sXj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3521dae7-3b18-46d4-bf14-ffa7f4cf679a_800x600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3sXj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3521dae7-3b18-46d4-bf14-ffa7f4cf679a_800x600.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3sXj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3521dae7-3b18-46d4-bf14-ffa7f4cf679a_800x600.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3521dae7-3b18-46d4-bf14-ffa7f4cf679a_800x600.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!3sXj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3521dae7-3b18-46d4-bf14-ffa7f4cf679a_800x600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3sXj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3521dae7-3b18-46d4-bf14-ffa7f4cf679a_800x600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3sXj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3521dae7-3b18-46d4-bf14-ffa7f4cf679a_800x600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3sXj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3521dae7-3b18-46d4-bf14-ffa7f4cf679a_800x600.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h4>Done most definitely doesn&#8217;t mean &#8220;sort-of / mostly / yeah..but&#8221;</h4><p>Most well organised teams will have a Definition of Done (DoD).</p><p>This is a set of explicit criteria that should be <strong>defined by the team</strong> that will act as confirmation that the story in question is potentially releasable.</p><p>The team should have committed to the criteria contained within the DoD.</p><p>Quality impact</p><p>The whole point of a DoD is to gain confidence that the story / feature has had all the requisite activities (code / test / review / documentation / automation) undertaken.</p><p>Any ticket in the done column is ready for a potential release to the client.</p><p>If there is uncertainty from the team as to the status of the artefact in done then that implies uncertainty in the process leading to the ticket being placed in done.</p><p>This in turn will lead to uncertainty of the correctness of the developed story / feature.</p><p>It&#8217;s not a blame-game, this is an opportunity to inspect and adapt.</p><p>Do this</p><ul><li><p>Ensure that as a team, you revisit and confirm the criteria outlined in your DoD.</p></li><li><p>Add criteria if necessary.</p></li><li><p>Remove those that aren&#8217;t required.</p></li><li><p>Good practice is to regularly revisit the DoD / DoR / Way of Working, especially if there is a change of team member.</p></li><li><p>If there any commonalities in done artefacts that would impact a potential release, add / amend criteria to cover those eventualities. The DoD can be modified at any time <em>(as long as the discussion is had with the team)</em></p></li><li><p>Create a Final Quality Check (FQC) task that outlines a simple checklist of things to be covered off, this is the final task to be completed. A simple checklist also means that any member of the team can pick it up to complete (More about an FQC in another post)</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mTP_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8b1c53-4ac2-4036-9da3-326d8bcdbbc6_800x534.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mTP_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8b1c53-4ac2-4036-9da3-326d8bcdbbc6_800x534.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mTP_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8b1c53-4ac2-4036-9da3-326d8bcdbbc6_800x534.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mTP_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8b1c53-4ac2-4036-9da3-326d8bcdbbc6_800x534.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mTP_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8b1c53-4ac2-4036-9da3-326d8bcdbbc6_800x534.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mTP_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8b1c53-4ac2-4036-9da3-326d8bcdbbc6_800x534.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef8b1c53-4ac2-4036-9da3-326d8bcdbbc6_800x534.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!mTP_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8b1c53-4ac2-4036-9da3-326d8bcdbbc6_800x534.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mTP_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8b1c53-4ac2-4036-9da3-326d8bcdbbc6_800x534.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mTP_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8b1c53-4ac2-4036-9da3-326d8bcdbbc6_800x534.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mTP_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef8b1c53-4ac2-4036-9da3-326d8bcdbbc6_800x534.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h4>Stick to the story / task being discussed</h4><p>A Daily Scrum is an opportunity for the dev team to plan out what the next 24 hours looks like as a team.</p><p>It should be story focused. i.e how do we (as a team) get this story to done.</p><p>Quality impact</p><p>If the conversation deviates from one story / task to another, or irrelevant details creep in to the story being discussed, a teams focus will also shift and attention will also shift.</p><p>Team members may checkout in terms of attention.</p><p>The story that was being discussed now becomes an afterthought, the risk here is that there may have been contributions from other team members that now aren&#8217;t heard.</p><p>The time-box will be violated, despite what a lot of people say, this isn&#8217;t the cardinal sin that a lot would have you believe it is, this does run the risk of people becoming bored. This in turn provides more ammunition to those that say that Agile is a hindrance, not a benefit.</p><p>Do this</p><ul><li><p>Promote the fact that all members of a team have a vested interest in ensuring that a task is given it&#8217;s due attention.</p></li><li><p>Bring people back on topic, be polite.</p></li><li><p>If the topic is that important to people, ask them to discuss it post-standup, anyone who has a vested interest can then attend the <em>&#8216;offline&#8217;</em> portion and those who aren&#8217;t interested can get on with implementing the plan discussed in the standup.</p></li><li><p>Don&#8217;t wait for the SM to interject, they aren&#8217;t your mum (or dad)</p></li><li><p>Create (and use) a team safe-word.&nbsp;<br>ELMO (Enough, lets move on), Banana, Mayday.<br>This word can be used by anyone. The purpose is simple, anything that detracts from the plan, anything that detracts from a high-level understanding of progress can be pushed to the offline portion.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!30Qc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff60b8cd1-1da8-4fb6-8c4d-dcb5d4624c3d_800x533.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!30Qc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff60b8cd1-1da8-4fb6-8c4d-dcb5d4624c3d_800x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!30Qc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff60b8cd1-1da8-4fb6-8c4d-dcb5d4624c3d_800x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!30Qc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff60b8cd1-1da8-4fb6-8c4d-dcb5d4624c3d_800x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!30Qc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff60b8cd1-1da8-4fb6-8c4d-dcb5d4624c3d_800x533.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!30Qc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff60b8cd1-1da8-4fb6-8c4d-dcb5d4624c3d_800x533.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f60b8cd1-1da8-4fb6-8c4d-dcb5d4624c3d_800x533.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!30Qc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff60b8cd1-1da8-4fb6-8c4d-dcb5d4624c3d_800x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!30Qc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff60b8cd1-1da8-4fb6-8c4d-dcb5d4624c3d_800x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!30Qc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff60b8cd1-1da8-4fb6-8c4d-dcb5d4624c3d_800x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!30Qc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff60b8cd1-1da8-4fb6-8c4d-dcb5d4624c3d_800x533.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h4>Keeping JIRA / Kanban board in sync is not&nbsp;optional</h4><p>Just like meetings, JIRA (or whatever flavour of management tool is in use) are derided on a regular basis. This is normally a result of mismanagement and perception of what the point of these management tools are for.</p><p>Quality impact</p><p>JIRA and the kanban board should be kept in sync.</p><p>One contains detail that won&#8217;t be apparent by inspecting a board, both act as an immediate checkpoint as to the progression of a ticket.</p><p>If this progress is not reflected in either, it&#8217;s all too easy to pick up a ticket in JIRA that is already in progress on a board, it&#8217;s all too easy to undertake work that has already been done.</p><p>The result is that rework may be required or someone has to interrupt their progress to discuss what has been done and update the affected tickets.</p><p>Either way, the quality impact is manifested via distracted team members and confusion as to the &#8216;actual&#8217; status of a story.</p><p>Do this</p><ul><li><p>Document progress, the task / ticket is not completed until both boards have been updated.</p></li><li><p>Modify the DoD if required.</p></li><li><p>If you&#8217;re remote and you don&#8217;t utilise a physical kanban board it can be seen as not so much of a problem but the point still remains that JIRA / Management tool should be the single point of truth that a team member can reference to ascertain work done.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oC3o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63decdc-0a13-4675-a6df-8df5dca68437_800x493.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oC3o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63decdc-0a13-4675-a6df-8df5dca68437_800x493.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oC3o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63decdc-0a13-4675-a6df-8df5dca68437_800x493.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oC3o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63decdc-0a13-4675-a6df-8df5dca68437_800x493.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oC3o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63decdc-0a13-4675-a6df-8df5dca68437_800x493.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oC3o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63decdc-0a13-4675-a6df-8df5dca68437_800x493.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a63decdc-0a13-4675-a6df-8df5dca68437_800x493.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oC3o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63decdc-0a13-4675-a6df-8df5dca68437_800x493.jpeg 424w, https://substackcdn.com/image/fetch/$s_!oC3o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63decdc-0a13-4675-a6df-8df5dca68437_800x493.jpeg 848w, https://substackcdn.com/image/fetch/$s_!oC3o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63decdc-0a13-4675-a6df-8df5dca68437_800x493.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!oC3o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa63decdc-0a13-4675-a6df-8df5dca68437_800x493.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h4>&#8217;15 billion conversations at&nbsp;once&#8217;</h4><p>Events are conversation pieces.</p><p>They are designed to facilitate conversations and stimulate ideas.</p><p>This is great but this does come with risks to be aware of.</p><h4>Quality impact</h4><p>Walking the board is a fantastic way to communicate progress, this can become undone if several conversations happen at once.</p><p>It also displays a lack of respect and focus if a person is speaking.</p><p>It also displays a lack of respect for the team and the event itself.</p><p>Attempting to follow &gt;1 conversation(s) is nigh on impossible.</p><p>Speaking over over people will lead to other people speaking over you.</p><p>The net result is that &#8217;n&#8217; number of team members won&#8217;t understand the current progress&#8230;neither will the offender.</p><p>Do this</p><ul><li><p>Be aware and conscious of other team members speaking.</p></li><li><p>If you have a point to make, wait for an opportunity, allow the team to hear what you have to say.</p></li><li><p>Take side issues offline.</p></li></ul><h4>Conclusion</h4><p>The daily scrum is the one opportunity each day for the dev team to get together to plan and discuss what the next 24 hours look like in their particular world.<br>It doesn&#8217;t preclude small groups from talking, it doesn&#8217;t preclude individuals from being asked / asking for help.</p><p>Dysfunctional standups will hurt you and by extension, the quality of what you and your team produce.</p><ul><li><p>A well run, engaging, conversational Daily Scrum sets teams up for success.</p></li><li><p>It&#8217;s not a status update.</p></li><li><p>Quality is not just code.</p></li><li><p>Quality is a people and perception problem.</p></li><li><p>Quality is a concerted effort from:</p></li><li><p>Quality Scrum Masters</p></li><li><p>Quality Devs</p></li><li><p>Quality Product Owners</p></li><li><p>Quality Designers</p></li><li><p>Quality Stakeholders</p></li><li><p>Quality DevOps</p></li><li><p>Quality SRE&#8217;s</p></li></ul>]]></content:encoded></item><item><title><![CDATA[Building a QA Team — Part 2]]></title><description><![CDATA[Introduction]]></description><link>https://www.gesqa.com/p/building-a-qa-team-part-2-0381e7bd495e</link><guid isPermaLink="false">https://www.gesqa.com/p/building-a-qa-team-part-2-0381e7bd495e</guid><dc:creator><![CDATA[Graham E]]></dc:creator><pubDate>Sat, 02 Nov 2024 22:39:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9c6b8182-6d8d-4c35-b5d5-8dab49312186_612x215.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1ngg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3dcd82-4c1d-4265-be30-88a6a3431773_612x215.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1ngg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3dcd82-4c1d-4265-be30-88a6a3431773_612x215.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1ngg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3dcd82-4c1d-4265-be30-88a6a3431773_612x215.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1ngg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3dcd82-4c1d-4265-be30-88a6a3431773_612x215.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1ngg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3dcd82-4c1d-4265-be30-88a6a3431773_612x215.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1ngg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3dcd82-4c1d-4265-be30-88a6a3431773_612x215.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed3dcd82-4c1d-4265-be30-88a6a3431773_612x215.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1ngg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3dcd82-4c1d-4265-be30-88a6a3431773_612x215.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1ngg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3dcd82-4c1d-4265-be30-88a6a3431773_612x215.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1ngg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3dcd82-4c1d-4265-be30-88a6a3431773_612x215.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1ngg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed3dcd82-4c1d-4265-be30-88a6a3431773_612x215.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong>Introduction</strong></p><p>In the first part of building a QA team <a href="https://medium.com/p/2520c3c42003">here</a>, I defined the problem to be solved, clarified what I mean by a team and identified the characteristics of individuals I look for in forming a QA team.</p><p>I also identified the characteristics of what I consider to be a good team lead.</p><p>In this part I&#8217;ll outline how I set the conditions for success.<br>&nbsp;<br>This is not an isolated nor dogmatic approach.</p><p>Involve people, solicit opinions, act on feedback.</p><p><strong>Part 2:</strong></p><ul><li><p>The process of building the team.</p></li><li><p>The values I like to promote and embed.</p></li><li><p>The importance of Inclusivity, Diversity, Openness and Accountability.</p></li><li><p>A conclusion of what I&#8217;ve discussed and a primer for part 3.</p></li></ul><p>Part 3 covers<strong>:</strong></p><ul><li><p>The ongoing development of the team.</p></li><li><p>Learning, Business As Usual and Socialisation.</p></li><li><p>A conclusion of what I&#8217;ve discussed.</p></li><li><p>An overview of the process as a whole.</p></li></ul><blockquote><p><em>Teams don&#8217;t just &#8216;</em>happen<em>&#8217;</em></p></blockquote><blockquote><p><em>High performing teams don&#8217;t just</em> &#8216;happen&#8217;</p></blockquote><p><strong>The Process</strong></p><p>You&#8217;ve been through the hiring process&nbsp;<br><strong>or<br></strong> you&#8217;ve had an initial informal chat with existing team members.</p><p>You now have a collection of talented individuals that <em>(hopefully)</em> reflect the diverse nature of your user-base at your disposal.</p><p>Time to turn them into a team.</p><p>They are, by and large, a result of a structured approach that mainly consists of engendering mutual respect, inclusivity, listening and reacting to what is in front of them.</p><p>I&#8217;ve categorised the areas of particular focus into:</p><ul><li><p>Setting the stage</p></li><li><p>Initial development</p></li></ul><p><strong>Setting the stage</strong></p><p>In setting the stage I like to begin to really get to know the people that make up the team, the organisation and vice versa.</p><p>The end goal is a standard baseline for the team to adopt and move forward from.</p><p>This will include inclusivity, openness and accountability.</p><p>If you are inheriting an existing function it&#8217;s a great opportunity to determine existing attitudes.&nbsp;<br>If the team you inherit are perceived as under-performing or problematic it&#8217;s a chance to analyse attitudes outside of the team.</p><p>There may be a lot to unpick so a cautious, moderating approach is usually required.&nbsp;<br>Be patient, people react differently to change, learn to read people and tailor the approach accordingly.</p><p>Using <a href="https://www.teambuilding.co.uk/theory/Forming-Storming-Norming-Performing.html">Tuckmans model</a>, a team at this stage is forming. Team members will co-exist, they may exhibit civility towards each other, they will frequently agree with each other.&nbsp;<br>This veneer of mutual existence does tend to mask the independence of thought at play.&nbsp;<br>The knowledge of their team-mates is superficial, they just don&#8217;t know each other well enough to fully trust one another.</p><p><strong>Initial development leading to continuous development</strong></p><p>In Part 3 I&#8217;ll discuss continuous development in more detail. Continuous development comprises learning, BAU (Business As Usual) activities and socialisation.</p><p>This stage is about incremental improvements that build on the initial baseline established in setting the stage whilst maintaining the behaviours and standards that were embedded during the initial stage.</p><p>By now the team should feel comfortable in expressing opinions with each other and with you.&nbsp;<br>The team members will seek to establish themselves and their relationships with each other.&nbsp;<br><em>&#8216;Playing nice&#8217;</em> is a thing of the past.&nbsp;<br>A good leader will be aware of the friction that can develop amongst the team and should focus on coaching the team through what can be a difficult stage for both themselves and the team.&nbsp;<br>In <a href="https://www.businessballs.com/team-management/tuckman-forming-storming-norming-performing-model/">Tuckman&#8217;s model</a> this is the Storming phase.</p><p>The organisation should by now, have an idea of the process and should be aware of the rationale and associated outcomes <em>(not outputs)</em> behind the process.</p><p>Don&#8217;t be afraid of mixing and matching elements to find the path through this stage.&nbsp;<br>Prescriptive direction, coached direction, loose direction, spirited debate, disagreement, goal oriented focus, compromise and most importantly, empathy in all things.</p><blockquote><p>If it works for you and the team then that&#8217;s the correct approach.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rEoI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2991bde3-7568-4aa0-8f4c-3ed1ea632a04_800x534.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rEoI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2991bde3-7568-4aa0-8f4c-3ed1ea632a04_800x534.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rEoI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2991bde3-7568-4aa0-8f4c-3ed1ea632a04_800x534.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rEoI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2991bde3-7568-4aa0-8f4c-3ed1ea632a04_800x534.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rEoI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2991bde3-7568-4aa0-8f4c-3ed1ea632a04_800x534.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rEoI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2991bde3-7568-4aa0-8f4c-3ed1ea632a04_800x534.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2991bde3-7568-4aa0-8f4c-3ed1ea632a04_800x534.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rEoI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2991bde3-7568-4aa0-8f4c-3ed1ea632a04_800x534.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rEoI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2991bde3-7568-4aa0-8f4c-3ed1ea632a04_800x534.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rEoI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2991bde3-7568-4aa0-8f4c-3ed1ea632a04_800x534.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rEoI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2991bde3-7568-4aa0-8f4c-3ed1ea632a04_800x534.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Inclusivity</h3><p>Aim to create a psychologically safe environment.</p><p>This is the single most important action that can be taken in the creation of a well-rounded QA team <em>(or any team worthy of the name)</em>.</p><p>In my experience, this is not promoted enough, nor understood enough and is always the poor cousin in a lot of workspaces.</p><p>The sad thing about this is that organisations never get to experience the increase in both output <strong>and</strong> quality-driven outcomes that a team operating in a supportive, psychologically safe environment can deliver.</p><p>The workplace comprises a variety of personality types, races, genders, creeds, sexual orientation and other factors.</p><p>This means that there will be various bias, both unconscious and overt, on display.</p><p>The recruitment process and existing HR policies will ensure an initial layer of filtering on the more extreme biases.</p><p>The job here is not to replicate existing policies but to create an environment where ideas (<em>both good and not-so-good</em>) can be shared without fear of outright rejection, retribution or ridicule.</p><p>Providing a psychologically safe environment does not mean steering away from challenging topics but it will provide a support structure to ensure people are <strong>comfortable with feeling uncomfortable</strong>.</p><p>A simple method of creating the beginnings of the required psychological safety is to facilitate the creation of a document similar to an agile team&#8217;s definition of a &#8216;<em>working agreement</em>&#8217;.</p><p>This allows differing perspectives to be captured and provides a source of reference for subsequent interactions that occur within the team.</p><p>The real beauty of this is that the team are the ones who own the contents.</p><p>The team has to interact with each other, articulate an argument, absorb different perspectives, share ideas, critique and collaborate to achieve the goal.</p><p>Your job in facilitating the initial creation of this agreement is to ensure that everyone&#8217;s voice is represented in achieving a consensus.</p><p>This definition should be regularly reviewed by the team to ensure it reflects their current thinking.</p><p>It is an ever evolving document.</p><p>Ensure that historically under-represented sections of society have a place in the team.</p><p>Actively listen to those people.</p><p>Learn from their lived experiences.</p><p>Teams thrive when individual and diverse experiences are represented.</p><p>This will have a marked effect on the approach to the QA effort.</p><h3>Diversity</h3><p>We live in a multi-cultural society.</p><p>The consumers of our software differ in ethnicity, gender and physical ability.</p><p>Our QA teams should reflect this.</p><p>An important factor in the role of a QA is to understand, to attempt to place our minds and our experiences within the context of our anticipated user base.</p><p>We can do this long before personas are created, long before UAT, long before the model office, long before customer feedback, long before a line of code is committed.</p><p>Diversity in a team means diversity of thought.</p><p>Think about, and look beyond, the normal channels when recruiting and shaping the team.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7s_X!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26c6cb31-d265-41dd-977b-4326a34ab952_800x441.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7s_X!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26c6cb31-d265-41dd-977b-4326a34ab952_800x441.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7s_X!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26c6cb31-d265-41dd-977b-4326a34ab952_800x441.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7s_X!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26c6cb31-d265-41dd-977b-4326a34ab952_800x441.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7s_X!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26c6cb31-d265-41dd-977b-4326a34ab952_800x441.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7s_X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26c6cb31-d265-41dd-977b-4326a34ab952_800x441.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26c6cb31-d265-41dd-977b-4326a34ab952_800x441.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7s_X!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26c6cb31-d265-41dd-977b-4326a34ab952_800x441.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7s_X!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26c6cb31-d265-41dd-977b-4326a34ab952_800x441.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7s_X!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26c6cb31-d265-41dd-977b-4326a34ab952_800x441.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7s_X!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26c6cb31-d265-41dd-977b-4326a34ab952_800x441.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Openness</h3><p><strong>Acknowledge mistakes</strong></p><p>People are imperfect.&nbsp;<br>People make mistakes.&nbsp;<br>I make mistakes.<br>You will make mistakes.</p><p>Overtly communicating an acceptance of mistakes will go a long way in creating a psychological sense of well-being.</p><p>I like to repeat this simple statement <em>&#8220;I will miss things, I will be wrong, I will make errors of judgment, don&#8217;t be reluctant to point this out&#8221;</em></p><p>Be ok with being vulnerable, you are an imperfect person.</p><p>This is not a throwaway attitude to adopt, it should not be treated as a bumper sticker.<br>&nbsp;<br>One sure-fire way to destroy trust from the team members is to cut-and-run when mistakes cost a release or a critical defect makes it through to production.</p><p>Ultimately, you are responsible for the teams mistakes.</p><p>You are the leader, do the leader&#8217;y thing.<br>&nbsp;<br>Do the right thing.</p><p>The priority here is to help the team and yourself learn from each and every mistake.</p><p><strong>Be Accessible</strong></p><p>Everyone has worked for a lead or manager that appeared to promote an open door policy.<br>&nbsp;<br>However, when push comes to shove, this policy turns out to be vapourware.<br>&nbsp;<br>Don&#8217;t be that person.<br>&nbsp;<br>If a team member approaches you it is your responsibility to give that person the time and attention they deserve.<br>&nbsp;<br>Get involved with the day-to-day activities of the team, learn enough to be dangerous.</p><p>If you find that your schedule makes it increasingly difficult to interact with the team, it is up to you to re-examine your schedule andmodify if required.<br>&nbsp;<br>Your team are more likely to listen to you if your open-door policy is a real, actionable policy and not vapourware.</p><p><strong>Have an awareness of bias</strong></p><p>It&#8217;s important that you are consciously aware of how you react to people and situations.</p><p>For example, you may have previously had negative interactions with strong personalities so any time you converse with someone with a strong personality you immediately default to the <em>&#8216;other&#8217;</em> you.</p><p>It is incumbent on you to be aware of this and modify your behaviour accordingly.</p><p><strong>Live open communication</strong></p><p>Promoting open communication to your team serves several purposes.</p><p>It radiates a sense of psychological confidence.</p><p>It promotes dialogue.</p><p>It allows you to maintain an overview of what is actually happening within the team as team members are more likely to openly communicate amongst themselves and with you.</p><p>Win-win.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vkGS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c8d58cd-a015-4f1f-b6f4-601643c51c23_767x400.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vkGS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c8d58cd-a015-4f1f-b6f4-601643c51c23_767x400.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vkGS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c8d58cd-a015-4f1f-b6f4-601643c51c23_767x400.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vkGS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c8d58cd-a015-4f1f-b6f4-601643c51c23_767x400.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vkGS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c8d58cd-a015-4f1f-b6f4-601643c51c23_767x400.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vkGS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c8d58cd-a015-4f1f-b6f4-601643c51c23_767x400.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1c8d58cd-a015-4f1f-b6f4-601643c51c23_767x400.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vkGS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c8d58cd-a015-4f1f-b6f4-601643c51c23_767x400.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vkGS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c8d58cd-a015-4f1f-b6f4-601643c51c23_767x400.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vkGS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c8d58cd-a015-4f1f-b6f4-601643c51c23_767x400.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vkGS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1c8d58cd-a015-4f1f-b6f4-601643c51c23_767x400.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Accountability</h3><p>Outline the responsibilities you have to the team.</p><p>As the lead, it&#8217;s vitally important to understand and communicate your responsibilities to the team.</p><p>This is separate from the teams responsibilities to each other.</p><p>The goal is to create an informal contract between yourself and the team that you can be held accountable to.</p><p><strong>Respect accountability</strong></p><p>Whilst you are open and you acknowledge fallibility, this does not mean that the team should adopt a wild-west attitude to development.</p><p>It&#8217;s important to emphasise that whilst achievements will be celebrated, transgressions will be subject to a fair and impartial review.</p><p>The phrase <em>praise in public, criticise in private</em> is very useful.</p><p>One of the signs of a growing team is the ability of the team to hold each other accountable. This is why I prefer to air mistakes in public (including my own) and allow the team to discuss corrective actions and learning.</p><p>I try to avoid personalising the mistake as this can trigger a defensive stance and damage trust. The goal is for the team members to self-police.</p><p>An individual follow-up with the person(s) is undertaken at the soonest possible time to provide feedback.</p><p>Praising in public is incredibly important, I use standups (the offline portion) and also utilise any mechanisms provided by the organisation to reinforce this praise.</p><p><em>Note: the team agreement will help in reinforcing this.</em></p><p><strong>Adherence to standards</strong></p><p>Set baseline standards with the team, but be open to change.</p><p>They baseline standards aren&#8217;t set in stone but you will do your utmost to respect the opinion of the team and modify them if they prove to be unworkable or unattainable.</p><p><strong>Accountability to stakeholders</strong></p><p>It is important to assure the team that part of your role is to act as support between the business and themselves.</p><p>This may entail being the buffer between the team and stakeholders.<br>&nbsp;<br>This may entail uncomfortable conversations with stakeholders that want more than the team can give, but it is a necessity.</p><p>Acting as a point of contact will reduce distractions for the team and will provide an amount of psychological security.</p><p>It&#8217;s a given that you won&#8217;t win all the battles.</p><p>If your team see you living this, it will implicitly engender respect that will filter into their day-to-day work and relationships.</p><p>It does not mean being a surrogate parent.</p><p>It means being a responsible leader who tries to embed leadership principles, including exposure to conversations and interactions outside of comfort zones.</p><p><strong>Define roles and responsibilities</strong></p><p>It is important to articulate or otherwise clarify the roles you have defined for the team.</p><p>How you communicate these roles will be partly defined by your organisation&#8217;s expectations and your expectations.</p><p>A team of independently technical rock-stars who can code like a developer and are vastly experienced in the tool-set in use (<em>at the time</em>) sounds exciting but the reality is very different.<br>&nbsp;<br>Each person will have strengths and weaknesses.</p><p>What you&#8217;re attempting to achieve is balance.<br>&nbsp;<br>Coding skills can be taught, either by the developers or via courses.</p><p>It is much harder to coach and develop the essential soft skills.<br>&nbsp;<br>It is analogous to building a castle on sand.</p><p>Ideally, the definitions will be clear and concise.<br>&nbsp;<br>The definitions can include as much detail as you wish.</p><p>Be aware that you must give the team the opportunity to question or ask for more detail.<br>&nbsp;<br>This will naturally lead on to goal setting.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YCEQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09f835e6-0625-4a8d-8aa4-5381a571d493_640x426.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YCEQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09f835e6-0625-4a8d-8aa4-5381a571d493_640x426.png 424w, https://substackcdn.com/image/fetch/$s_!YCEQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09f835e6-0625-4a8d-8aa4-5381a571d493_640x426.png 848w, https://substackcdn.com/image/fetch/$s_!YCEQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09f835e6-0625-4a8d-8aa4-5381a571d493_640x426.png 1272w, https://substackcdn.com/image/fetch/$s_!YCEQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09f835e6-0625-4a8d-8aa4-5381a571d493_640x426.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YCEQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09f835e6-0625-4a8d-8aa4-5381a571d493_640x426.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09f835e6-0625-4a8d-8aa4-5381a571d493_640x426.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YCEQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09f835e6-0625-4a8d-8aa4-5381a571d493_640x426.png 424w, https://substackcdn.com/image/fetch/$s_!YCEQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09f835e6-0625-4a8d-8aa4-5381a571d493_640x426.png 848w, https://substackcdn.com/image/fetch/$s_!YCEQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09f835e6-0625-4a8d-8aa4-5381a571d493_640x426.png 1272w, https://substackcdn.com/image/fetch/$s_!YCEQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09f835e6-0625-4a8d-8aa4-5381a571d493_640x426.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Objectives and Key Results (OKRs)</strong></p><p>Once the roles and responsibilities have been established goals can be set.</p><p>A lot of companies use OKRs to establish goals and success metrics. They can be set at an organisational, team and personal level.&nbsp;<br>OKRs typically work within a medium to large size organisation.<br>A manageable number of OKRs for a team is around 3 per quarter.<br>Allow a number of sessions to set these and gain feedback from the team at each stage.&nbsp;<br>If you use OKRs for the team there should already be OKRs for the organisation.<br>At least one of the team OKRs should tie into one of the organisations OKRs.</p><p>This may be something as simple as &#8216;Increase the efficiency of QA across the organisation&#8217; which ties into an organisational OKR of &#8216;Decrease the number of defects in production by 10%&#8217;.<br>&nbsp;<br>There should normally be around 3 Key Results per objective.</p><p>The key results must be objective, measurable and advance the completion of the objective.</p><p>This result is measurable and evidence can be obtained via a simple report / number of debrief sessions undertaken.</p><p>It is important to allow the team the opportunity to articulate their own OKRs.<br>&nbsp;<br>Setting ambitious goals can enhance the team&#8217;s engagement whilst achieving the goals and also promote collaboration.<br>&nbsp;<br>It&#8217;s important to stress that OKRs are designed to be achievable yet ambitious and missing the OKR is not an indicator of poor performance, it is an opportunity to gather data to inform the next set of OKRs.</p><p>Regular, useful, 121&#8217;s should minimise the possibility of missing an agreed objective, this falls on the leaders shoulders.</p><p>The same process can be followed for individual OKRs.<br>&nbsp;<br>At least one of the individual OKRs must tie into at least one of the team&#8217;s OKRs.<br>&nbsp;<br>Individual OKRs are ideal for upskilling personnel and can <em>(and should)</em> provide tangible benefits across the team.</p><p>I coach objective creation as being analogous to a user story with the objective being the user story and the key results being the sub-tasks.</p><p>This does rely on your team understanding what a <em>*good</em> user story looks like.</p><p>Or y&#8217;know, SMART, people like SMART.</p><p><strong>Gain buy-in from stakeholders</strong></p><p>Once the team has agreed the OKRs they can be communicated to stakeholders.</p><p>They are published internally and should be accessible from anywhere in the organisation.</p><p>Everyone in the organization can see what others are working on.</p><p>Regular reviews of the progress of the OKRs should be held.</p><p>It can be useful to break down the teams OKR into manageable phases.</p><p>This breakdown is not publicly visible as it is only used for internal tracking.</p><p>I prefer to track these outside of 121 sessions but I leave this up to the team members.</p><p>It&#8217;s their 121 after all.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wxog!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f3abc9b-5de3-4be5-9a06-4f7d567d600f_800x534.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wxog!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f3abc9b-5de3-4be5-9a06-4f7d567d600f_800x534.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wxog!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f3abc9b-5de3-4be5-9a06-4f7d567d600f_800x534.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wxog!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f3abc9b-5de3-4be5-9a06-4f7d567d600f_800x534.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wxog!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f3abc9b-5de3-4be5-9a06-4f7d567d600f_800x534.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wxog!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f3abc9b-5de3-4be5-9a06-4f7d567d600f_800x534.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6f3abc9b-5de3-4be5-9a06-4f7d567d600f_800x534.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wxog!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f3abc9b-5de3-4be5-9a06-4f7d567d600f_800x534.jpeg 424w, https://substackcdn.com/image/fetch/$s_!wxog!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f3abc9b-5de3-4be5-9a06-4f7d567d600f_800x534.jpeg 848w, https://substackcdn.com/image/fetch/$s_!wxog!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f3abc9b-5de3-4be5-9a06-4f7d567d600f_800x534.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!wxog!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6f3abc9b-5de3-4be5-9a06-4f7d567d600f_800x534.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Articulate the servant / leader philosophy</strong></p><p>It&#8217;s important to communicate this concept to the team.<br>&nbsp;<br>The focus here is that you serve the needs of the team, not the other way around.</p><p>Care must be taken in articulating this, as done incorrectly it can seem like pandering.</p><p>Lip-service to your well-intentioned initiative will be the result.</p><p>It should not be used to avoid unpopular decisions or used as a crutch to avoid negative critiques of the team or individuals.</p><p><strong>Establish regular feedback sessions from the team, for the team</strong></p><p>As wider team members operate in individual agile teams, this allows those members a centralised setting to discuss their work, ideas, successes, problems, failures etc.</p><p>This is for the wider function team.</p><p>Set up a community of practice.</p><p>Hold regular formal or ad-hoc sessions to discuss the issues, both visible and hidden.</p><p>Nominate one person to take notes with a view to publishing them after the session for internal visibility.</p><p>Rotate this person for each session.</p><p>They are responsible for publishing an agenda based on the output of previous sessions and for recording the content of the session.</p><p>Any topics to be discussed should be communicated to this scribe in advance of the session.</p><p>Ensure that <em>&#8216;dead time&#8217;</em> is allocated at the end of the session.</p><p>It is inevitable that certain topics will require further discussion.</p><p>There may be sensitive topics that the team would prefer to not be recorded.</p><p>This is fine.</p><p>This is about the team, not the organisation.</p><p>This is not a retrospective-lite, it is a chance for those who may not work on the same team to gather and share experiences.</p><p><strong>Establish regular feedback sessions for individuals</strong></p><p>Set regular 1:1&#8217;s for each team member.</p><p>Get in the habit of making notes of each session, following up with an email to the individual only <strong>or</strong> storing in the individuals secure storage only. The notes should only be shared between the two of you.</p><p>It allows there to be a historical trail of what was discussed, actions taken and topics for the next session. This also acts as an aide-memoire when appraisal season rolls around.</p><p>Make them informal.</p><p>For those office-based, an occasional off-site visit to a coffee shop can change the dynamic.</p><p>Don&#8217;t judge.</p><p>Allow the individual to express themselves.</p><p>Actively listen. It&#8217;s their 1:1.</p><p>The good stuff is nice but you should be more curious about what isn&#8217;t going so well.</p><p>Be on time, your time is not more important than the individuals.</p><p>Prepare for the 1:1 by reviewing past sessions.</p><p>One of the ways I do this is via a 121 agreement, this is a set of rules that articulate the responsibilities for the scheduling and content of our 121's. These rules are agreed upon and placed at the beginning of each team members 121 living document.</p><blockquote><p><em>&#8220;Focus on problem prevention rather than self-protection&#8221;</em></p></blockquote><p><strong>Vulnerability is not an indicator of poor performance</strong></p><p>It&#8217;s okay to say <em>&#8216;I don&#8217;t know&#8217;</em>.</p><p>It is also okay to admit mistakes.</p><p>It is okay to ask for help.</p><p>Being vulnerable is not a natural state of being to most people and requires a certain amount of courage and trust in the process.</p><p>Allowing people to admit vulnerability means that they free themselves to focus on problem prevention rather than self-protection.</p><p><strong>Outline the team&#8217;s responsibilities to you, and each other</strong></p><p>These should be created and defined by the team.</p><p>Outline the importance of the team interactions with each other.</p><p>The object here is to create respect between team members.</p><p>Trust will follow.</p><h3>Conclusion</h3><p>In this part I defined the process, explained the mechanism behind the process and examined the individual methods that combine to deliver a high performing team.<br>&nbsp;<br>These are my recommendations, your experience may differ.</p><p>That&#8217;s okay.</p><p><strong>Here&#8217;s two further experiments, again, they&#8217;ll require introspection and honesty:</strong></p><p><strong>If you&#8217;re a QA:</strong></p><p>How many of those methods has your current team employed?</p><p>Which methods would you like to see adopted?</p><p>Do they spend the majority of their time in random, useless meetings?</p><p>Do the meetings have a purpose and agenda?</p><p>Do they outline why invited people should attend?</p><p>If you think there are some that would benefit your team (<em>in your opinion</em>), be nice, provide feedback</p><p><strong>If you&#8217;re a QA lead:</strong></p><p>Which of those methods have you attempted to adopt?</p><p>What was the result?</p><p>Are there any methods you could retrospectively employ?</p><p>If you haven&#8217;t adopted any, why not?</p><p>If you attempt these, what&#8217;s the worst that could happen?</p><p>Do you spend the majority of your time in meetings with no outcomes?</p><p>How do you communicate these to the team?</p><p>In Part 3 I&#8217;ll cover methods I&#8217;ve successfully used in maintaining and motivating the team.</p><p>You can <a href="https://twitter.com/grhmellis">follow me</a> on twitter (<em>sort-of</em>) where I tweeted (<em>or x&#8217;ed</em>) pre-space-karen where I shared presumed nuggets of learned QA wisdom and upset a few echo-chamber individuals in the process.</p>]]></content:encoded></item><item><title><![CDATA[Building a QA Team — Part 1]]></title><description><![CDATA[&#8220;A team that works for each other in the pursuit of a quality deliverable will always outperform a collection of disparate individuals&#8221;]]></description><link>https://www.gesqa.com/p/building-a-qa-team-part-1-2520c3c42003</link><guid isPermaLink="false">https://www.gesqa.com/p/building-a-qa-team-part-1-2520c3c42003</guid><dc:creator><![CDATA[Graham E]]></dc:creator><pubDate>Sat, 02 Nov 2024 20:31:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/4893de0b-4b9a-42d1-8f6b-adaa02effb57_800x413.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uxMk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a263aa3-45a8-4711-aecf-cd9072c602de_800x413.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uxMk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a263aa3-45a8-4711-aecf-cd9072c602de_800x413.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uxMk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a263aa3-45a8-4711-aecf-cd9072c602de_800x413.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uxMk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a263aa3-45a8-4711-aecf-cd9072c602de_800x413.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uxMk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a263aa3-45a8-4711-aecf-cd9072c602de_800x413.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uxMk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a263aa3-45a8-4711-aecf-cd9072c602de_800x413.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a263aa3-45a8-4711-aecf-cd9072c602de_800x413.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:706,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uxMk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a263aa3-45a8-4711-aecf-cd9072c602de_800x413.jpeg 424w, https://substackcdn.com/image/fetch/$s_!uxMk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a263aa3-45a8-4711-aecf-cd9072c602de_800x413.jpeg 848w, https://substackcdn.com/image/fetch/$s_!uxMk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a263aa3-45a8-4711-aecf-cd9072c602de_800x413.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!uxMk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a263aa3-45a8-4711-aecf-cd9072c602de_800x413.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><blockquote><p>&#8220;Building a team that communicates freely and openly towards a common goal in the pursuit of a quality deliverable will always outperform a collection of disparate individuals with their own agendas.&#8221;</p></blockquote><h3>Introduction</h3><p>A team is the beating heart of any software development process. People develop software. Those people have differing roles. Those people have differing skill-sets, values, inherent biases, approaches and communication styles. The list is endless. As this is aimed at QA I&#8217;ll concentrate on building a team to support the QA function. The role of a QA function is context driven. It is dependent on the wants and needs of the organisation. No two QA functions will be the same. Creating a diverse QA team with shared values will make it easier to promote that mindset and those values to the cross-functional teams that the QA&#8217;s are a part of.</p><p>I&#8217;ve worked within functions that have contained some of this approach. I&#8217;ve formed teams based on this approach. There is no downside to implementing this approach unless you view people as <em>&#8216;resources&#8217;</em>. That has never worked for me. I like to treat people as people with their own ideas, strengths and weaknesses.</p><p>In this 3-part series I&#8217;ll explain what I&#8217;ve experienced in the creation of a great team, I&#8217;ll also explain the methods I&#8217;ve used in building those teams. </p><p>I don&#8217;t dive too deeply into the technical aspects of team members. <br>Tool-sets, languages and basic technical concepts can be taught relatively quickly. They can also change dependent on organisational expectations. </p><p>Communication skills, attitudes and the transferable skills can be coached over a period of time.<br>I look for those qualities that are infinitely transferable regardless of the tech stack.<br>I want to build teams that last, even when team members move on (as they will, and as they should). </p><p>There&#8217;s a certain satisfaction in knowing that the attitudes and skills you&#8217;ve helped to embed will be replicated within other teams, at other organisations.</p><h3><strong>Part 1:</strong></h3><ul><li><p>The problem I&#8217;m trying to solve.</p></li><li><p>What is a team?</p></li><li><p>The qualities I look for in team members.</p></li><li><p>The qualities I aspire to live up to as a manager / lead.</p></li><li><p>A conclusion on what I&#8217;ve discussed and a primer for the next post.</p></li></ul><h3>Part 2:</h3><ul><li><p>The process of building the team.</p></li><li><p>The values I would want to embed.</p></li><li><p>Inclusivity, Diversity, Openness and Accountability.</p></li><li><p>A conclusion on what I&#8217;ve discussed and a primer for the next post.</p></li></ul><h3>Part 3:</h3><ul><li><p>The ongoing development of the team.</p></li><li><p>Learning, Business as usual and Socialisation.</p></li><li><p>A conclusion on what I&#8217;ve discussed.</p></li><li><p>An overview of the process as a whole.</p></li></ul><blockquote><p>&#8220;A QA function advocates for the implementation of a quality mindset at each stage of the development lifecycle via coaching, mentoring, pairing, debate and hands-on effort&#8221;</p></blockquote><h3>The Problem</h3><p>Without identifying the problem to be solved how can you possibly start to derive a solution?</p><p>How do you build and lead a QA team that, by the very nature of the agile development approach, don&#8217;t work side-by-side with their fellow QAs through the working day?</p><p>The specific problem to be overcome is ensuring that the QA can work within the constraints of their cross-functional team and as part of a wider QA function.</p><p>These two may have different priorities and different approaches.</p><p>This series of posts doesn&#8217;t attempt to solve the specific cross-functional team working paradigm but will focus on the creation of a shared values structure for a specific QA function.</p><p>This shared values structure naturally leads to the evolution of a team.</p><p>The added benefit of this approach is that the same characteristics can be applied within the cross-functional team in the pursuit of the whole team ownership of quality.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rJlY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd290e619-5261-4617-9eb0-f214ea151d0f_634x339.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rJlY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd290e619-5261-4617-9eb0-f214ea151d0f_634x339.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rJlY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd290e619-5261-4617-9eb0-f214ea151d0f_634x339.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rJlY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd290e619-5261-4617-9eb0-f214ea151d0f_634x339.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rJlY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd290e619-5261-4617-9eb0-f214ea151d0f_634x339.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rJlY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd290e619-5261-4617-9eb0-f214ea151d0f_634x339.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d290e619-5261-4617-9eb0-f214ea151d0f_634x339.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rJlY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd290e619-5261-4617-9eb0-f214ea151d0f_634x339.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rJlY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd290e619-5261-4617-9eb0-f214ea151d0f_634x339.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rJlY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd290e619-5261-4617-9eb0-f214ea151d0f_634x339.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rJlY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd290e619-5261-4617-9eb0-f214ea151d0f_634x339.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>What is a&nbsp;team?</h3><p>We can all point to successful teams.&nbsp;<br>Football has Manchester United<br>Rugby has the All Blacks.<br>The Red Arrows would be classed as an exceptional team.</p><p>Identifying what makes them successful?&nbsp;<br>That&#8217;s way more difficult.&nbsp;<br>There are thousands of articles and studies that attempt to answer this.&nbsp;<br>The majority of them contain valid points, the majority of them appear to address repeating themes.&nbsp;<br>Context is everything.&nbsp;<br>It will depend on what the expectations of the organisation are. <br>It will depend on you and your approach.</p><blockquote><p><em>&#8220;I had way too much information and interaction&#8221; </em>is a statement repeated by no competent team lead ever.</p></blockquote><p>My approach is &#8220;<em>Building a team that communicates freely and openly towards a common goal in the pursuit of a quality deliverable will always outperform a collection of disparate individuals with their own agendas</em>&#8221;</p><p>There are numerous definitions of the word &#8220;<em>team</em>&#8221;.</p><p><em>team&#8202;&#8212;&#8202;noun</em></p><p><em>A<a href="https://dictionary.cambridge.org/dictionary/english/number"> number</a> of<a href="https://dictionary.cambridge.org/dictionary/english/people"> people</a> who<a href="https://dictionary.cambridge.org/dictionary/english/act"> act</a> together as a<a href="https://dictionary.cambridge.org/dictionary/english/group"> group</a>, either in a<a href="https://dictionary.cambridge.org/dictionary/english/sport"> sport</a> or in<a href="https://dictionary.cambridge.org/dictionary/english/order"> order</a> to<a href="https://dictionary.cambridge.org/dictionary/english/achieve"> achieve</a> something</em></p><p><em>team&#8202;&#8212;&#8202;verb</em></p><p><em>To<a href="https://dictionary.cambridge.org/dictionary/english/act"> act</a> together, to<a href="https://dictionary.cambridge.org/dictionary/english/achieve"> achieve</a> something</em></p><p>In this case, both the noun and the verb are relevant.</p><p>I&#8217;ve been responsible for these two scenarios:</p><ul><li><p>There is an existing team you have to lead</p></li><li><p>You have to create a team from scratch</p></li></ul><p>I concentrate on the people with the right characteristics first.&nbsp;<br>I look for people who are eager to learn.&nbsp;<br>I like people who are aware, or are receptive, to learn of their own, existing, limitations and are unafraid of improving these limitations.&nbsp;<br>Knowledge of tool-sets isn&#8217;t a factor and isn&#8217;t something I prioritise.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!M3QP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ff3164-c211-48d0-9f14-4ae7f1374779_800x374.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!M3QP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ff3164-c211-48d0-9f14-4ae7f1374779_800x374.jpeg 424w, https://substackcdn.com/image/fetch/$s_!M3QP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ff3164-c211-48d0-9f14-4ae7f1374779_800x374.jpeg 848w, https://substackcdn.com/image/fetch/$s_!M3QP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ff3164-c211-48d0-9f14-4ae7f1374779_800x374.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!M3QP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ff3164-c211-48d0-9f14-4ae7f1374779_800x374.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!M3QP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ff3164-c211-48d0-9f14-4ae7f1374779_800x374.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58ff3164-c211-48d0-9f14-4ae7f1374779_800x374.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!M3QP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ff3164-c211-48d0-9f14-4ae7f1374779_800x374.jpeg 424w, https://substackcdn.com/image/fetch/$s_!M3QP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ff3164-c211-48d0-9f14-4ae7f1374779_800x374.jpeg 848w, https://substackcdn.com/image/fetch/$s_!M3QP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ff3164-c211-48d0-9f14-4ae7f1374779_800x374.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!M3QP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ff3164-c211-48d0-9f14-4ae7f1374779_800x374.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h4>Qualities I look for in a competent QE</h4><p>These are what I&#8217;ve looked for when considering team members, your experience and expectations will be different:</p><ul><li><p>Independence of thought and action.</p></li><li><p>An empathetic outlook.</p></li><li><p>A challenging mindset.</p></li><li><p>A diplomatic approach to conflict resolution.</p></li><li><p>A collaborative nature.</p></li><li><p>An innate curiosity.</p></li><li><p>A supportive disposition.</p></li><li><p>A willingness to be wrong.</p></li><li><p>Technical aptitude.</p></li><li><p>Personable.</p></li><li><p>Bravery in the face of adversity.</p></li></ul><p>The presence of these qualities can be derived during the interview process or from an initial informal chat with existing team members. Structure either interaction so that the conversation flow covers these points via examples or scenarios.</p><p>The skill here is to not converse in bullet points but in a relaxed exchange of ideas.&nbsp;<br>The onus is on you, as the leader, to steer the discussion to obtain the information you need.&nbsp;<br>I&#8217;ve seen, and faced, the interviewer offloading responsibility onto the interviewee.&nbsp;<br>You know what you want, don&#8217;t make the person jump through artificial hoops to make your job easier.&nbsp;<br>Information obtained at these stages can then be used when formulating hiring decisions or personal plans.</p><p>You may have people that are very diplomatic but aren&#8217;t as strong when faced with push-back.&nbsp;<br>That&#8217;s okay.&nbsp;<br>You may have people that are technically adept but are dogmatic in their approach.<br>That&#8217;s okay as well.</p><p>No-one is perfectly formed from the outset.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Z8Rt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F539b8a9b-09fe-4dc7-8771-0bd255f5f027_640x423.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Z8Rt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F539b8a9b-09fe-4dc7-8771-0bd255f5f027_640x423.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Z8Rt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F539b8a9b-09fe-4dc7-8771-0bd255f5f027_640x423.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Z8Rt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F539b8a9b-09fe-4dc7-8771-0bd255f5f027_640x423.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Z8Rt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F539b8a9b-09fe-4dc7-8771-0bd255f5f027_640x423.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Z8Rt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F539b8a9b-09fe-4dc7-8771-0bd255f5f027_640x423.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/539b8a9b-09fe-4dc7-8771-0bd255f5f027_640x423.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Z8Rt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F539b8a9b-09fe-4dc7-8771-0bd255f5f027_640x423.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Z8Rt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F539b8a9b-09fe-4dc7-8771-0bd255f5f027_640x423.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Z8Rt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F539b8a9b-09fe-4dc7-8771-0bd255f5f027_640x423.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Z8Rt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F539b8a9b-09fe-4dc7-8771-0bd255f5f027_640x423.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h4>Qualities I aspire to obtain as a QE team&nbsp;lead</h4><p><em>&#8220;Be the change you want to see&#8221;</em></p><p>When I&#8217;ve built a team, these are what I&#8217;ve aspired to:</p><ul><li><p>Respectful of different opinions.</p></li><li><p>An ability to actively listen.</p></li><li><p>The willingness to the do the right thing, <strong>not</strong> the most expedient thing.</p></li><li><p>An inclusive mindset.</p></li><li><p>A servant / leader philosophy.</p></li><li><p>A mentor / coach.</p></li><li><p>Adept at communication, both written and verbal.</p></li><li><p>An understanding of the necessity of standards.</p></li><li><p>An in-depth knowledge of the QE role and the challenges that can be encountered.</p></li><li><p>An ability to communicate information at the appropriate level dependent on the level and person you&#8217;re communicating to.</p></li><li><p>Exercise the mental fortitude to challenge existing wisdom.</p></li></ul><p>Sound like any leader profile you&#8217;ve ever read?&nbsp;<br>These characteristics have stood the test of time.&nbsp;<br>It is vitally important that you are aware of your own limitations in these areas as without this awareness you run the risk of becoming the very thing you dislike.&nbsp;<br>Awareness means that you can develop an internal strategy to mitigate these limitations.</p><p>These limitations don&#8217;t disqualify you from being a leader for your team, they will ultimately drive you in becoming a better lead.</p><p><em>There&#8217;s a difference between team conversations and team decisions.</em></p><p>Part of your job, just like the day-to-day work as a QE, is to evaluate logical arguments and make decisions based on them.<br>These decisions may not always be popular.&nbsp;<br>That&#8217;s okay.&nbsp;<br>It is also useful to be aware of team discussions devolving into talking shops.<br>Part of your job is to facilitate these discussions and that means ensuring the <em>&#8216;thing&#8217;</em> being discussed is the <em>&#8216;thing&#8217;</em> being discussed.</p><p>Every organisation has someone who will ultimately make decisions.&nbsp;<br>You may be expected to make decisions that affect the team.&nbsp;<br>It&#8217;s okay to gather information to help you make these decisions.&nbsp;<br>Don&#8217;t be pressured into making a snap decision based on incomplete information.&nbsp;<br>Unless you control the relevant factors, the decision you make will be part of a bigger decision that you help inform.&nbsp;<br>This isn&#8217;t the military, you aren&#8217;t building a bridge for refugees who are under fire.</p><blockquote><p>It is possible to disassociate team building from knowledge of the domain.&nbsp;<br>It&#8217;s very much harder to make a meaningful impact without an in-depth knowledge of the function you&#8217;re representing.</p></blockquote><p>A large factor in the decisions you take are predicated on an ability to understand the implicit nuances that a QE faces on a daily basis.</p><p>It&#8217;s also important to understand that experience (<em>of different types</em>) is no indicator of expertise.</p><p>I have my own, internal, issues with personnel being considered fit for a role because of time served in post or time in a particular role or time spent gaining domain knowledge.</p><p>If someone has spent 10 years in a particular role there&#8217;s no logical conclusion that leads to them being a good leader.</p><p>It also doesn&#8217;t apply that because they have an in-depth knowledge of their function they can automatically transition into someone who can make sound decisions on behalf of, and for, the team.</p><p>It means that just because they have an encyclopaedic understanding of the domain that they have the temperament or critical thinking faculties to facilitate the growth and maturity of the team.</p><h3>Conclusion</h3><p>I defined the problem to be solved, clarified what I mean by a team and identified the characteristics of individuals I like in forming a QA team.</p><p>I also identified the characteristics of what I consider to be a good QA team lead.</p><p>Here&#8217;s two experiments you can try, they&#8217;ll require introspection and honesty.<br>If you&#8217;re a QE:</p><ul><li><p>How many of those qualities do you currently possess?</p></li><li><p>Which do you possess but need to improve on?</p></li><li><p>Which of those qualities does your lead currently exhibit?</p></li><li><p>If they are missing qualities (in your opinion), be nice, provide constructive feedback.</p></li></ul><p>If you&#8217;re a QE manager/lead:</p><ul><li><p>Which of those qualities do you exhibit?</p></li><li><p>Which of those qualities do you need to improve on?</p></li><li><p>Which of these qualities do you practice in the team and organisation?</p></li><li><p>Any of your engineers are potential leads, which qualities do you currently coach?</p></li><li><p>How could you coach those qualities in your day-to-day work?</p></li></ul><p>In Part 2 I&#8217;ll cover the process of forming the team, outlining the core values you would want to embed.</p><p>I&#8217;ll cover Inclusivity, Diversity, Openness and Accountability.</p><p>You can <a href="https://twitter.com/grhmellis">follow me</a> on twitter (sort-of) where I tweeted (or x&#8217;ed) pre-space-karen where I shared presumed nuggets of learned QA wisdom and upset a few echo-chamber individuals in the process.</p>]]></content:encoded></item><item><title><![CDATA[Building a QA team — Part 3]]></title><description><![CDATA[This is part 3 of the &#8216;Building a QA team&#8217; series. In this series, I&#8217;ve explained what I&#8217;ve learnt in the creation of a great team, I&#8217;ve&#8230;]]></description><link>https://www.gesqa.com/p/building-a-qa-team-part-3-47e21dcccb23</link><guid isPermaLink="false">https://www.gesqa.com/p/building-a-qa-team-part-3-47e21dcccb23</guid><dc:creator><![CDATA[Graham E]]></dc:creator><pubDate>Sat, 02 Nov 2024 09:37:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5d3c7602-339e-4707-92d4-e3d69c47bd56_727x481.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KjUl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02112caf-8660-4892-b664-e524dba806a0_727x481.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KjUl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02112caf-8660-4892-b664-e524dba806a0_727x481.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KjUl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02112caf-8660-4892-b664-e524dba806a0_727x481.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KjUl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02112caf-8660-4892-b664-e524dba806a0_727x481.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KjUl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02112caf-8660-4892-b664-e524dba806a0_727x481.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KjUl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02112caf-8660-4892-b664-e524dba806a0_727x481.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/02112caf-8660-4892-b664-e524dba806a0_727x481.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:640,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KjUl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02112caf-8660-4892-b664-e524dba806a0_727x481.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KjUl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02112caf-8660-4892-b664-e524dba806a0_727x481.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KjUl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02112caf-8660-4892-b664-e524dba806a0_727x481.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KjUl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F02112caf-8660-4892-b664-e524dba806a0_727x481.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>This is part 3 of the &#8216;Building a QA team&#8217; series. In this series, I&#8217;ve explained what I&#8217;ve learnt in the creation of a great team, I&#8217;ve also explained the methods I&#8217;ve used to create the initial team using a set of shared values.&nbsp;<br>In this final part, I expand on the methods I use to help ensure that the team continuously improves:</p><p><a href="https://www.gesqa.com/post/building-a-qa-team-part-1">Part 1</a>:</p><ul><li><p>The problem I&#8217;m trying to solve</p></li><li><p>What is a team?</p></li><li><p>The qualities I look for in team members</p></li><li><p>The qualities I aspire to live up to as a lead</p></li><li><p>A conclusion of what I&#8217;ve discussed and a primer for the next post</p></li></ul><p><strong><a href="https://www.gesqa.com/post/building-a-qa-team-part-2">Part 2</a>:</strong></p><ul><li><p>The process of building the team</p></li><li><p>The values I would want to embed</p></li><li><p>Inclusivity, Diversity, Openness and Accountability</p></li><li><p>A conclusion of what I&#8217;ve discussed and a primer for the next post</p></li></ul><p><strong>Part 3:</strong></p><ul><li><p>The ongoing development of the team</p></li><li><p>Learning, Business As Usual and Socialisation</p></li><li><p>A conclusion of what I&#8217;ve discussed</p></li><li><p>An overview of the process as a whole</p></li></ul><blockquote><p><em><strong>Build on the foundation that the team has established, </strong></em><strong>not change for change&#8217;s sake</strong></p></blockquote><p>This final part will address the methods I&#8217;ve used to achieve the continuous, incremental improvements that identify a growing team.&nbsp;<br>I also discuss motivation as a key factor.</p><p>This includes <strong>do&#8217;s</strong> and <strong>don&#8217;ts</strong>.</p><p>Ones where I&#8217;ve been responsible and ones where I&#8217;ve been on the receiving end.</p><p>One mistake I frequently encounter is that continuous improvement is mistaken for root-and-branch change.&nbsp;<br>I look for subtle changes that build on the foundation that the team has established, <em>not change for change&#8217;s sake</em>.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!e7xa!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c76385c-286b-4683-9bb5-070ad41f176d_800x489.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!e7xa!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c76385c-286b-4683-9bb5-070ad41f176d_800x489.jpeg 424w, https://substackcdn.com/image/fetch/$s_!e7xa!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c76385c-286b-4683-9bb5-070ad41f176d_800x489.jpeg 848w, https://substackcdn.com/image/fetch/$s_!e7xa!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c76385c-286b-4683-9bb5-070ad41f176d_800x489.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!e7xa!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c76385c-286b-4683-9bb5-070ad41f176d_800x489.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!e7xa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c76385c-286b-4683-9bb5-070ad41f176d_800x489.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5c76385c-286b-4683-9bb5-070ad41f176d_800x489.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!e7xa!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c76385c-286b-4683-9bb5-070ad41f176d_800x489.jpeg 424w, https://substackcdn.com/image/fetch/$s_!e7xa!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c76385c-286b-4683-9bb5-070ad41f176d_800x489.jpeg 848w, https://substackcdn.com/image/fetch/$s_!e7xa!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c76385c-286b-4683-9bb5-070ad41f176d_800x489.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!e7xa!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5c76385c-286b-4683-9bb5-070ad41f176d_800x489.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Ongoing Development</h3><p>The team has formed, they appear to work well together as a specialist function <strong>and</strong> for each other <strong>and</strong> in their own cross-functional team.&nbsp;<br>Specialists in their respective cross-functional teams are making the right noises.<br>&nbsp;<br>You&#8217;ve helped to create a diverse set of individuals with the essential mix of soft and hard skills who encapsulate what you look for in a high-performing team.</p><p>The organisation is aware of what you&#8217;re trying to accomplish. If they don&#8217;t, socialising the goals and objectives of the team is required.&nbsp;<br>At this point it&#8217;s very easy to sit back and bask in the reflected glory.</p><p>This is a bad idea.</p><p>The hard part begins now.</p><p>As individuals become comfortable (The <em>&#8216;norming&#8217;</em> part of <a href="https://www.mindtools.com/abyj5fi/forming-storming-norming-and-performing">Tuckmans model</a>), it&#8217;s very easy to fall back into behavioural norms that can disrupt the hard-won team ethos.</p><h3>Learning</h3><blockquote><p><em>It is never just about learning a new framework or how to implement a pipeline.</em></p></blockquote><p><strong>Secure a training budget</strong><br>People like to feel valued.<br>&nbsp;<br>If budget permits, secure an amount to allow people to attend training to learn a new skill or purchase a book.</p><p>Create a process to make this as easy as possible and communicate this process to the team.</p><p>If the budget is not available, make use of the multitude of free courses available online such <a href="https://testautomationu.applitools.com/">Test Automation University</a> or reputable sources on youtube / linkedin.</p><p>It does not have to be technical training.</p><p>A QA is a multi-faceted role that relies as much <em>(if not more)</em> on learning about the human experience, critical thinking, negotiation skills, conflict resolution, human-centered design, risk detection and management.</p><p>It is never just about learning a new framework or how to implement a pipeline.</p><p>There is no downside to this approach.</p><p>As long as the course can show a tangible benefit to the function of the team and the individuals role within it then everyone wins.</p><p><strong>Learning sessions</strong><br>Enable the team to spend 10&#8211;15 minutes a day researching a technique, reading a blog or book, visiting a forum, experimenting with a tool.</p><p>It can be in their specialisation or a specialisation they are unfamiliar with, anything that helps them to be better QE.</p><p>It can be design / UX / development / architecture/team-working/Agile ways-of-working. Anything that stimulates thinking.</p><p>It has the added benefit of increasing their knowledge base which can then be filtered through to the rest of the team.</p><p>There may be concerns (usually from stakeholders) that 10&#8211;15 minutes a day will have negative impacts on productivity.</p><p>Address these issues diplomatically by pointing out the benefits.<br>The team are not producing footballs in a factory.</p><p>If individuals feel that it impacts their productivity, it might be useful to dig a little deeper as this may mask time-management issues.</p><p><strong>Promote learning and experimentation in the QE space</strong><br>It&#8217;s important that teams are populated by diverse skill-sets and experience.</p><p>The QE function is ever evolving.</p><p>New ideas, new tools, new patterns, new methodologies are a constant.</p><p>Allow the team to collaborate with those inside and outside of their skill-set to ingest new ideas and approaches.<br>&nbsp;<br>Promote lunch and learns / brown bag sessions / lightning talks as a means to communicate the output of these sessions.</p><p>Allow the team to experiment based on the output of these sessions.</p><p>Every day should be a school-day.</p><p><strong>Promote learning in the domain<br></strong>Being experienced in a domain is a double-edged sword.<br>&nbsp;<br>On the plus side, the combined knowledge and experience can result in a near instantaneous idea of how the <em>&#8216;thing&#8217; </em>can be tested.</p><p>On the negative side, this combined knowledge and experience means that in the process of accumulation, bad habits and <em>(possibly redundant)</em> knowledge would have been picked up which can result in sub-optimal testing activities being undertaken.</p><p>This is known as front-loading.</p><p>It can be very useful to pair up less experienced team members in pair testing sessions with the less-experienced team member acting as a navigator.</p><p>Those less experienced can bring a fresh insight into the domain under test.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YvOi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd04571dd-1baf-47e1-87db-fe8ba4e65c35_800x450.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YvOi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd04571dd-1baf-47e1-87db-fe8ba4e65c35_800x450.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YvOi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd04571dd-1baf-47e1-87db-fe8ba4e65c35_800x450.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YvOi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd04571dd-1baf-47e1-87db-fe8ba4e65c35_800x450.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YvOi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd04571dd-1baf-47e1-87db-fe8ba4e65c35_800x450.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YvOi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd04571dd-1baf-47e1-87db-fe8ba4e65c35_800x450.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d04571dd-1baf-47e1-87db-fe8ba4e65c35_800x450.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YvOi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd04571dd-1baf-47e1-87db-fe8ba4e65c35_800x450.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YvOi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd04571dd-1baf-47e1-87db-fe8ba4e65c35_800x450.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YvOi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd04571dd-1baf-47e1-87db-fe8ba4e65c35_800x450.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YvOi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd04571dd-1baf-47e1-87db-fe8ba4e65c35_800x450.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Business As&nbsp;Usual</h3><p><strong>Gain support and trust from stakeholders<br></strong>None of the methods outlined have ever worked <em>(for me)</em> without support from stakeholders.</p><p>It is up to you, as a leader, to articulate and promote the benefits of these methods to these stakeholders.</p><p>For example; Some employers will feel unease at allowing off-site meetings.<br>&nbsp;<br>Anything away from the console / IDE is not <em>&#8216;real&#8217;</em> work.<br>&nbsp;<br>In my experience, this appears to be the norm in organisations that have little to no trust in their employees, usually identified by the use of antiquated, outmoded time-tracking processes.</p><p>If numbers are all that matters, then you and your team will be well on the way to becoming a number.</p><p>There are options available.<br>&nbsp;<br>You can stay and attempt to persuade and educate <em>or</em> you can leave and find an organisation that understands the business benefits of trusting employees.</p><p><strong>Don&#8217;t micromanage<br></strong><a href="https://en.wikipedia.org/wiki/Micromanagement">Micromanagement</a> is a management style that attempts to excessively control the work of people in the team.<br>&nbsp;<br>No team member has ever said <em>&#8216;I&#8217;m such a better team member for having Jim scrutinise each and every decision I make in my day-to-day work&#8217;<br></em><strong>Don&#8217;t do it.<br></strong>&nbsp;<br>You are building a team that you trust to make decisions given the best information they have at the time.&nbsp;<br>It is a guaranteed way to destroy hard-won trust.&nbsp;<br><strong>Don&#8217;t do it.<br></strong>&nbsp;<br>You are building a team that you would like to think independently.<br>Micromanagement is a guaranteed way to introduce paralysis by process. <strong>Don&#8217;t do it.</strong></p><p>If the working day is spent peering over the shoulders of the team attempting to verify each element of their work, it will leave you room for nothing else, a guaranteed way to burnout.<br>For the team, you absolutely have to allow the team to breathe and decompress.<br><strong>Don&#8217;t do it.</strong></p><p>You are building a team that thrives on ownership.&nbsp;<br>It is a guaranteed way to stifle that ownership.&nbsp;<br><strong>Don&#8217;t do it.</strong></p><p>Be aware of how much time is spent controlling members of the team.<br>You should be constantly evaluating your approach and interactions.&nbsp;<br><strong>If in doubt, ask the team. </strong><br>They are best placed to tell you if they are feeling micromanaged.&nbsp;<br><strong>Act on their comments.</strong></p><p><strong>Consistent overwork is not a virtue<br></strong>Don&#8217;t confuse commitment and ambition with overwork.<br>&nbsp;<br>There will be times when a degree of stretch from the team may be expected.&nbsp;<br>Burning platform, critical defect found the afternoon of an evening release, a client that has decided A===C and not A===B.</p><p>Don&#8217;t allow it to become the norm.<br>&nbsp;<br>Allow the team to self-police in this respect.</p><p>Maintain an awareness of who is doing what hours.</p><p>Some members of the team may require protecting from themselves.</p><p><strong>Pointless meetings<br></strong>Promote the <a href="https://www.agilewithedele.com/blog/2019/05/how-can-i-apply-the-law-of-two-feet/">law of two-feet</a> for both meetings organised by yourself and meetings organised outside of your team.</p><p><a href="https://www.insightsforprofessionals.com/management/leadership/meetings-are-useless-do-this-instead">Pointless meetings</a> are regularly in the top concerns of any list of employee gripes.</p><p>Show your team what <em>*good</em> looks like.</p><p>Provide context and/or an agenda for meeting invites. Give them a reason to attend.</p><p>Book the at the beginning or end of the day if you can.</p><p>If you work within an Agile framework, make the events and ceremonies count.</p><p>Coach your team to facilitate useful meetings.</p><p><strong>Take breaks</strong><br>Don&#8217;t allow the team to be a slave to the console or the whims of others outside their team.</p><p>If they feel fatigued, they should take a break.</p><p>Get some air.<br>&nbsp;<br>Go for a walk.<br>&nbsp;<br>Take their lunch.</p><p>They shouldn&#8217;t need to ask permission, they aren&#8217;t in school.<br>&nbsp;<br>Encourage other team members to do the same.</p><p>Mental health issues as a result of burnout <strong>aren&#8217;t </strong>bumper-stickers or slogans.</p><p>Left unchecked it can have serious repercussions, both for the team and more importantly, the individual.</p><p><strong>Take leave<br></strong>Regular leave is essential to take stock and recharge.<br>&nbsp;<br>Institute a no-email, no phone-call, no app-on-phone policy outside of work.<br>&nbsp;<br>Promote the use of a <em>&#8216;marching-order&#8217;</em> email sent ahead of leave that contains just enough information to allow colleagues to understand the <em>what</em> and <em>when</em> of their current workload.</p><p><strong>Don&#8217;t use email or messaging as a substitute for active F2F communication<br></strong>Where possible, leave your desk and talk to the person.<br>&nbsp;<br>The rise of hybrid and remote working has made this much harder to accomplish.</p><p>Harder, not impossible.</p><p>Be respectful of interrupting that person if they have their head down on a problem or a status of &#8216;Do Not Disturb&#8217;.</p><p>Make a mental note or create a sticky-note to talk to them later if required.</p><p>Don&#8217;t just type out a fire-and-forget message or email.</p><p>When messaging or emailing, if the first line is <em>Not-Urgent! </em>the first line of that message will display on the recipient&#8217;s machine as a notification and when they glance at it <em>(as they inevitably will)</em> the distraction from their task at hand will hopefully be minimised.</p><p><strong>Look out for each other<br></strong>The team should help each other.</p><p>They should learn to recognise the normal behaviour of their peers.</p><p>Stress the need to be proactive.</p><p>They should take time out to talk about their day and actively listen in turn.</p><p>If team members are concerned about a colleague they should attempt to discuss this with them and if necessary, escalate.</p><p><strong>Buddy up<br></strong>Create a buddy system.</p><p>The aim is to involve the new starters in the team ways-of-working and team culture.</p><p>As per the team make-up, you will have a mixture of personalities.</p><p>Allow the team to define their buddies but be aware that <em>&#8216;like&#8217; </em>will often gravitate to <em>&#8216;like&#8217;</em>.</p><p>In the case of strong personalities this usually leads to dynamic, but potentially, explosive conversations.</p><p>In the case of the shy, retiring types this could lead to very little in the way of useful outcomes.</p><p>A more useful approach is to match opposites.</p><p>It is also useful to mix up the pairings over time.</p><p>Mixing up the pairings will expose team members to different styles, opinions and knowledge.</p><p>The final benefit is that it enhances the individual growth as each type has to adapt their style to effectively communicate with their peers.</p><p><strong>Walk the walk<br></strong>Be a role model to your team members and practice what you preach.</p><p>Be vulnerable, no-one thinks you will have all the answers.</p><p>Team members will appreciate the effort.</p><p>Like it or not, your position carries the weight of implied authority.</p><p>People don&#8217;t expect you to be a paragon of virtue, they do have a valid expectation that you respect and acknowledge the privileged position you are in.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nzVk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d0d7911-a722-4f36-bb07-ebed3678e6f3_800x534.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nzVk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d0d7911-a722-4f36-bb07-ebed3678e6f3_800x534.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nzVk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d0d7911-a722-4f36-bb07-ebed3678e6f3_800x534.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nzVk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d0d7911-a722-4f36-bb07-ebed3678e6f3_800x534.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nzVk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d0d7911-a722-4f36-bb07-ebed3678e6f3_800x534.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nzVk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d0d7911-a722-4f36-bb07-ebed3678e6f3_800x534.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1d0d7911-a722-4f36-bb07-ebed3678e6f3_800x534.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nzVk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d0d7911-a722-4f36-bb07-ebed3678e6f3_800x534.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nzVk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d0d7911-a722-4f36-bb07-ebed3678e6f3_800x534.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nzVk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d0d7911-a722-4f36-bb07-ebed3678e6f3_800x534.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nzVk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1d0d7911-a722-4f36-bb07-ebed3678e6f3_800x534.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Socialisation</h3><p><strong>Encourage social gatherings (In-person and remote)<br></strong>The team socialising outside the confines of a work environment has the benefit of lowering barriers that exist in the workplace.</p><p>This allows for a more relaxed environment in which issues can be discussed without fear of misinterpretation by non-team members who may not be privy to the underlying history or background.</p><p>For hybrid or remote teams, a no-strings video call inside and outside of working hours can be useful.</p><p><strong>Attend social gatherings (In-person)<br></strong>You may find that reticent individuals will open up due to a change in environment during off-site get-togethers.</p><p>As a leader you must attempt to approach these conversations with an open-mind, more often than not you will acquire information about individuals that may help in your interactions with them in the workplace.</p><p>Conversely, team members will also gain information about you.</p><p>However, don&#8217;t force work based conversation, if you are alert and present, you will gain knowledge on specific behaviours regardless of the topic of discussion.</p><p><strong>Get to know the team<br></strong>A good team lead will understand the meaning in being able to <em>&#8216;read the room&#8217;</em>.</p><p>Make time to get to know your team on a personal level.</p><p>This approach will vary between individuals.</p><p>Understanding the team on an individual level allows a lead to sense when tensions arise / interactions are fraught in a group setting.</p><p>They can read the room.</p><p>It also has the advantage of being able to step in early to head off potential misunderstandings or conflict.</p><p>The ability to read the emotions of others is linked to <em>&#8216;social intelligence&#8217;</em> which, in turn, is linked to performance on team-based problem solving tasks.</p><p><strong>Allow the team to get to know each other<br></strong>Relationships are established via regular interaction, both positive and negative.</p><p>Healthy friction is a sign of a maturing team.</p><p>Foster break-out sessions or informal get-togethers.</p><p>A late Friday afternoon decompression session where work talk is off-limits can bond and benefit the team immensely.</p><p>Don&#8217;t feel slighted if the team decides to run a session without you.<br>This is not about you.</p><blockquote><p>&#8220;If in doubt, just be kind&#8221;</p></blockquote><p><strong>Create career path(s)</strong><br>The aim is to retain personnel.</p><p>The aim is motivate your team to be the best of themselves.</p><p>A structured path for career advancement is an invaluable tool in making people want to stay with the organisation.</p><p>Replacing personnel is very expensive.</p><p>A clear and achievable career path should be articulated to the team.</p><p>There will be occasions where individuals fall short of a particular milestone.</p><p>This is to be expected.</p><p>How it is addressed is key.</p><p>As individuals reach a particular milestone they should be rewarded.</p><p>It&#8217;s worth bearing in mind that not everyone has aspirations to be a leader, different people have different motivations.</p><p><strong>Continuous motivation</strong><br>Once an initial team has been formed the goal is to ensure that the team continuously improves.</p><p>An awareness of what motivates people will help, people are motivated by:</p><ul><li><p>Achievement</p></li><li><p>Feeling valued</p></li><li><p>Ambition</p></li><li><p>Mastery</p></li><li><p>Empowerment</p></li><li><p>Incentives</p></li><li><p>Salary</p></li><li><p>Helping others</p></li></ul><p>There is no <em>&#8216;one size fits all&#8217;</em>.</p><p>Nurturing a safe, supportive and inclusive environment is key.</p><p>All too often I&#8217;ve experienced the <em>&#8216;Continuous improvement&#8217;</em> mantra that, on closer inspection, amounts to nothing more than empty words, unfulfilled promises and box-ticking.</p><p>Don&#8217;t become part of that particular problem.</p><p>Finding out what motivates people is the first step, their goals can then be tailored towards this motivation.</p><p>This information is very useful when discussions with the team occur as you will have an overview of individual expectations which will inform the overall team outlook.</p><p>People naturally grow in person and their career.</p><p>Don&#8217;t be an obstacle to this growth.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nY2e!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e68f19-1827-49cf-951a-5f74581a60d6_800x732.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nY2e!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e68f19-1827-49cf-951a-5f74581a60d6_800x732.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nY2e!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e68f19-1827-49cf-951a-5f74581a60d6_800x732.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nY2e!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e68f19-1827-49cf-951a-5f74581a60d6_800x732.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nY2e!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e68f19-1827-49cf-951a-5f74581a60d6_800x732.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nY2e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e68f19-1827-49cf-951a-5f74581a60d6_800x732.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/48e68f19-1827-49cf-951a-5f74581a60d6_800x732.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nY2e!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e68f19-1827-49cf-951a-5f74581a60d6_800x732.jpeg 424w, https://substackcdn.com/image/fetch/$s_!nY2e!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e68f19-1827-49cf-951a-5f74581a60d6_800x732.jpeg 848w, https://substackcdn.com/image/fetch/$s_!nY2e!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e68f19-1827-49cf-951a-5f74581a60d6_800x732.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!nY2e!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F48e68f19-1827-49cf-951a-5f74581a60d6_800x732.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Conclusion</strong></p><p>Building a team is not an all-or-nothing exercise.</p><p>Gathering the people is relatively simple.</p><p>Creating the conditions that engender teamwork and trust is more complex and takes time.</p><p>The methods outlined above will work but they have to be applied within the context of the organisation you are building the team within.</p><p>If in doubt, just be kind.</p><p>It takes time and real effort.</p><p>There will be highs and lows.</p><p>People are, on the whole, intelligent and caring.</p><p>Treat them as such.</p><p>They are subconsciously aware of face-value efforts and will react accordingly.</p><p>Be true to yourself and understand that not everything will go to plan.</p><p>Be prepared to back your team.</p><p>Some may question the value of these methods versus &#8216;<em>real work&#8217;</em>&nbsp;.</p><p>If you quantify &#8216;<em>real work&#8217;</em> as sitting at a console for hours on end churning out slabs of code or writing tedious test scripts then this post isn&#8217;t for you.</p><p>I would posit that forming well-rounded relationships amongst peers will return far more value in developing quality software than any amount of solo effort.</p><p>The benefits to an organisation in high-performing teams cannot be understated, yet somehow they frequently are.</p><p><em>Pre space-Karen you could find me on twitter (X) where I posted presumed nuggets of hard-won QE wisdom and upset some self-styled &#8216;thought leaders&#8217; in their clich&#233;d echo-chambers.</em></p>]]></content:encoded></item><item><title><![CDATA[Software testing and the art of critical thinking ]]></title><description><![CDATA[Introduction]]></description><link>https://www.gesqa.com/p/the-art-of-critical-thinking-642f0d780215</link><guid isPermaLink="false">https://www.gesqa.com/p/the-art-of-critical-thinking-642f0d780215</guid><dc:creator><![CDATA[Graham E]]></dc:creator><pubDate>Fri, 01 Nov 2024 09:06:44 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/6c3cbc26-f6a3-43ac-a889-cba3d43a7bbf_800x533.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!5dpl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcabcc61e-fade-4f9a-8c1f-1d940954299a_800x533.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5dpl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcabcc61e-fade-4f9a-8c1f-1d940954299a_800x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5dpl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcabcc61e-fade-4f9a-8c1f-1d940954299a_800x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5dpl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcabcc61e-fade-4f9a-8c1f-1d940954299a_800x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5dpl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcabcc61e-fade-4f9a-8c1f-1d940954299a_800x533.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!5dpl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcabcc61e-fade-4f9a-8c1f-1d940954299a_800x533.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cabcc61e-fade-4f9a-8c1f-1d940954299a_800x533.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:698,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5dpl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcabcc61e-fade-4f9a-8c1f-1d940954299a_800x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5dpl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcabcc61e-fade-4f9a-8c1f-1d940954299a_800x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5dpl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcabcc61e-fade-4f9a-8c1f-1d940954299a_800x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5dpl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcabcc61e-fade-4f9a-8c1f-1d940954299a_800x533.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h3>Introduction</h3><p>Any team that follows an agile approach is probably cross-functional.<br>&nbsp;<br>If you&#8217;re lucky, you will work alongside Developers, Business Analysts and UX specialists.&nbsp;<br><br>They are specialists in their own right.&nbsp;<br><br>Developers will own the implementation and optimisation of the code they create, if you&#8217;re very lucky, they will create unit tests alongside the implementation.<br>&nbsp;<br>A Business Analyst will focus on the requirements of the system to be implemented, they will act as the prime interface between the stakeholders and the team as a whole.<br>&nbsp;<br>A UX specialist is expected to be concerned about designs, look and feel and colour palettes.</p><p><strong>So what of the QE?</strong> <br>One of the expectations of a QE is the ability to <a href="https://www.merriam-webster.com/dictionary/think">think</a>; the ability to evaluate information using a systematic and deliberate approach separate from the mechanistic, ritualistic thinking employed in day-to-day development activities, as evidenced by group nodding / group-think in many team discussions.<br><br>That&#8217;s ok, the rest of the team are composed of builders, their sole purpose is to create the &#8216;thing&#8217; that will amaze and delight users in equal measures.<br>This ensures that bills get paid. </p><p>This isn&#8217;t to say that builders don&#8217;t think, of course they do.</p><p>It&#8217;s not fair to say that builders don&#8217;t test, of course they do.</p><p> In the course of building the thing, the builders will make mistakes, they will evaluate what they&#8217;ve written, they will refactor and reassess as they go. They will create unit tests that exercise modules or methods or, if you&#8217;re very lucky, will practise Test Driven Development.</p><p>They may even critically evaluate what they&#8217;re building, they may assess against risk in various situations, security, performance, functionality, accessibility&#8230;<br></p><p>But it isn&#8217;t their <strong>primary</strong> focus, critical evaluation of the thing being built lies squarely at a responsible QE&#8217;s feet.<br><br><strong>Before</strong>, <strong>during</strong> and <strong>after</strong> the thing has been built.<br><br>To <strong>not</strong> do so is an abrogation of responsibility IME.<br><br>Everyone else can be the optimist.</p><p>The singular role of a <strong>good</strong> QE is to be the pessimist.</p><p>The singular role of a good QE is the ability to critically evaluate people, process and product.</p><p>In effect, the singular role of a good QE is to question and evaluate sources of information. <br>To question and evaluate risks.<br>To question and evaluate ideas. <br><br>Critical evaluation of information can provide the team with <a href="http://www.businessdictionary.com/definition/information.html">information</a> which allows for a greater understanding of the &#8216;<em>thing</em>&#8217; being developed which will lead to more informed decisions on the &#8216;<em>thing</em>&#8217; being developed. <br><br>Skilled application of critical thinking doesn&#8217;t need to be overt if it is undertaken correctly, it won&#8217;t be a visible effect. It will just <strong>&#8216;be&#8217;</strong>.</p><blockquote><p><em>A QA has a responsibility to identify, communicate and help in mitigating issues which impact quality, wherever that may lie.</em></p></blockquote><p>They can coach other specialisations in quality techniques, they can assist in ensuring that the product adheres to &#8216;quality&#8217; standards, they can inform the team and stakeholders of risks, they can help in providing information on problems that will threaten the value of the software to someone who matters.</p><h3>History</h3><p>Socrates was probably the world&#8217;s first QA.</p><p>He created a method of questioning known as <a href="https://en.wikipedia.org/wiki/Socratic_questioning">Socratic Questioning</a>.</p><p>He promoted a line of questioning that attempted to differentiate beliefs that are reasonable and logical from beliefs that are comforting, egocentric, without adequate evidence or lack a rational foundation to support them.</p><p>In 16th Century England Thomas Hobbes adopted a naturalistic view of the world in which everything was to be explained by evidence and reasoning.</p><p><a href="https://www.criticalthinking.org/pages/foundation-for-critical-thinking/883">The Foundation for Critical Thinkin</a>g gives a brief definition <a href="http://www.criticalthinking.org/pages/critical-thinking-where-to-begin/796">here</a>:<br>&nbsp;<em>&#8216;Critical thinking is the art of analyzing and evaluating thinking with a view to improving it.&#8217;</em></p><p>This ties in neatly with the QA&#8217;s expectation of <em>&#8216;improving the product&#8217;&#8230;</em>whether a QA improves the product is another discussion for another time.</p><h3>What it&nbsp;is</h3><p>Critical thinking takes time and effort to apply correctly.</p><p>It is distinctly different from normal, everyday thinking.</p><p>In fact, it is the antithesis of normal, everyday thinking.</p><p>Everyday thinking happens by default, you just aren&#8217;t aware of it, it is a product of repetition and experience.</p><p>Walking employs thinking.&nbsp;<br>Manoeuvring around obstacles employs thinking.&nbsp;<br>Making a drink employs thinking.<br>Driving a vehicle employs thinking.&nbsp;<br>All take place without a targeted, conscious effort.</p><p>The advantages of employing critical thinking are numerous. Without employing critical thinking, decisions can be made that can cause adverse effects on your team, and by extension, your product.</p><p>Each facet of critical thinking can have a marked effect on your team mindset and the testing efforts employed throughout the development of the product.</p><p>It can be employed at any time but in my experience, there is a marked effect when used in group settings such as a daily stand-up, 3 amigos or refinement.</p><p>It can, and should, be used when interacting on an individual basis.</p><p>Care is needed however to not isolate or otherwise distance the other individual.</p><p>This in itself is a skill.</p><h3>Components of critical&nbsp;thinking</h3><p><strong>Clarity</strong>&#8202;&#8212;&#8202;Can it be illustrated via examples</p><p><strong>Accuracy</strong>&#8202;&#8212;&#8202;Can it be verified</p><p><strong>Precision</strong>&#8202;&#8212;&#8202;Is it specific</p><p><strong>Relevance</strong>&#8202;&#8212;&#8202;Is the problem in question being addressed</p><p><strong>Depth</strong>&#8202;&#8212;&#8202;What makes this a question</p><p><strong>Breadth</strong>&#8202;&#8212;&#8202;Are there alternative points of view</p><p><strong>Logic</strong>&#8202;&#8212;&#8202;Is this supported by evidence</p><p><strong>Significance</strong>&#8202;&#8212;&#8202;Is this the core idea to focus on</p><p><strong>Fairness</strong>&#8202;&#8212;&#8202;Are people conscious of their own bias</p><p><em>Or simply, who, what, when, where, why and how ???????????/</em></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!z7nA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c0bd1f3-a730-4378-807f-e52cdb8f9c24_800x356.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z7nA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c0bd1f3-a730-4378-807f-e52cdb8f9c24_800x356.png 424w, https://substackcdn.com/image/fetch/$s_!z7nA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c0bd1f3-a730-4378-807f-e52cdb8f9c24_800x356.png 848w, https://substackcdn.com/image/fetch/$s_!z7nA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c0bd1f3-a730-4378-807f-e52cdb8f9c24_800x356.png 1272w, https://substackcdn.com/image/fetch/$s_!z7nA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c0bd1f3-a730-4378-807f-e52cdb8f9c24_800x356.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z7nA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c0bd1f3-a730-4378-807f-e52cdb8f9c24_800x356.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2c0bd1f3-a730-4378-807f-e52cdb8f9c24_800x356.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!z7nA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c0bd1f3-a730-4378-807f-e52cdb8f9c24_800x356.png 424w, https://substackcdn.com/image/fetch/$s_!z7nA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c0bd1f3-a730-4378-807f-e52cdb8f9c24_800x356.png 848w, https://substackcdn.com/image/fetch/$s_!z7nA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c0bd1f3-a730-4378-807f-e52cdb8f9c24_800x356.png 1272w, https://substackcdn.com/image/fetch/$s_!z7nA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c0bd1f3-a730-4378-807f-e52cdb8f9c24_800x356.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>How to&nbsp;apply in a context-relevant setting</h3><p>In my experience, there are two main approaches to conducting a standup.</p><p>Your experience may vary.</p><p>Critical thinking <strong>can</strong>, and <strong>should</strong>, be employed in both approaches:</p><p>Standup number 1: <br>Robotic statements; Yesterday, Today, Blockers, focused on individual contributions.</p><p>Standup number 2:<br><a href="https://www.agile42.com/en/blog/2012/05/29/revive-your-daily-standup/">Walking the board</a>; Natural conversation flow, focused on completion of a particular story by the team as a whole. <br>Getting to <strong>done</strong>.</p><p>The application of critical thinking in the first instance is inherently more difficult as the sequential and individualised format tends to inhibit natural conversational flow. Questioning is directed at an individual for the individual to answer which discourages further interaction(s) at a team level.</p><p>The application of critical thinking in the second instance is easier as there is a constant stream of information from multiple sources in real-time, each with a particular viewpoint that can open up more possibilities for questioning and clarification.</p><p>At the beginning it may seem quite daunting but the more you employ it the easier it becomes.</p><p>There is a distinct and beneficial side-effect of employing critical thinking in that you can articulate your method of questioning to other members of your team.</p><blockquote><p><em>the more you employ it the easier it becomes</em></p></blockquote><p>For this reason, the methods will concentrate on a <em>&#8216;walking the board&#8217;</em> scenario..</p><p>&#8216;<em>Over time they will subconsciously adopt these methods in relation to their own statements.</em>&#8217;</p><h3>Real-life scenarios</h3><p>Let&#8217;s run through some typical group scenarios that often occur in cross-functional agile teams:</p><p>Developer Jenny states that implementation of the API is almost complete but she believes that it doesn&#8217;t require much in the way of testing:</p><ul><li><p>Ask for reasons for that position</p></li><li><p>Are they logical?</p></li><li><p>Ask the team whether they agree.</p></li><li><p>Does everyone agree with this point?</p></li><li><p>Is there anyone who does not agree?</p></li><li><p>Query their approach and how they arrived at the conclusion(s) they did</p></li><li><p>Is the approach based on fact, supposition or confirmation bias?</p></li></ul><p>Developer George is about to pick up a task to write stubs to support the automation of a particular test effort, he&#8217;s done this type of work before and he appears quite comfortable with his approach:</p><ul><li><p>Ask whether he will undertake research?</p></li><li><p>Further information may enhance the implementation, even given his past success</p></li><li><p>Ask whether his previous efforts have been consistent with the team&#8217;s standards.</p></li><li><p>Is this evidenced?</p></li><li><p>Can he provide the rationalisation for his confidence?</p></li><li><p>Is it well-reasoned?</p></li><li><p>Is it logical?</p></li><li><p>Ask whether his approach could be improved</p></li><li><p>Can team members suggest alternatives?</p></li><li><p>Ask if the team can suggest abstract ideas</p></li><li><p>There may be underlying assumptions in play</p></li></ul><p>Tester Gwen states that the vehicle selection screen story can now be considered done, BA Bob disagrees.</p><ul><li><p>Ask Bob why he disagrees</p></li><li><p>Can they provide a rational reason for the disagreement?</p></li><li><p>Do they have information that isn&#8217;t apparent to Gwen?</p></li><li><p>Ask whether his disagreement is valid in the context of the story?</p></li><li><p>Ask if the tasks that make this story up have been verified</p></li><li><p>Can she solicit agreement from the team for her conclusions?</p></li><li><p>Does Bob suggest an offline discussion to resolve the differences?</p></li></ul><p>New Developer Alana picks up a task to implement form validation she appears a little unsure on?</p><ul><li><p>Ask if she can articulate the task within the context of the story?</p></li><li><p>Does her understanding reflect the team&#8217;s understanding?</p></li><li><p>Ask if the card is accurate in intent and accurately reflects the actual task?</p></li><li><p>Ask if the the card requires rewording</p></li><li><p>Ask the team if Alana&#8217;s understanding is correct</p></li><li><p>Does the team employ empathy to address any confusion on Alana&#8217;s part?</p></li><li><p>Articulate your understanding of the problem</p></li><li><p>Are there opposing views?</p></li><li><p>Are there questions that arise from your understanding?</p></li><li><p>Is there agreement from the team?</p></li><li><p>Is there information missing that would enhance understanding?</p></li><li><p>Is Alana comfortable with speaking in the stand-up</p></li><li><p>Is undue influence being applied</p></li></ul><p>You articulate progress you made on a task you completed just before standup, the team appear unsure as to the actual status:</p><ul><li><p>How do you know that what you&#8217;ve done is completed?</p></li><li><p>Can you provide alternative phrasing?</p></li><li><p>Can you provide an analogy?</p></li><li><p>Can you provide evidence?</p></li><li><p>Can you ask a colleague to paraphrase your explanation?</p></li></ul><p>PO John queries the status of the sprint as a whole but devolves into a discussion about another sprint</p><ul><li><p>Question the relevance of the other sprint</p></li><li><p>Ask them to reframe the question</p></li><li><p>Ask if this is the most important thing to discuss right now</p></li></ul><h3>Some takeaways</h3><ul><li><p>Critical thinking takes practice</p></li><li><p>No-one thinks critically 100% of the time</p></li><li><p>Critical thinking is a tool</p></li><li><p>Consciously practice on your own reasoning</p></li><li><p>Don&#8217;t attempt to inject every type of question into every situation</p></li><li><p>Learn to read your team</p></li><li><p>Make a conscious effort to observe how individuals respond to different stimuli</p></li><li><p>Increase your awareness and understanding of body language</p></li></ul><p>These, combined with critical thinking skills will make you a far more effective quality advocate than any amount of code knowledge.</p>]]></content:encoded></item><item><title><![CDATA[When I hear ‘I’ve tested before’]]></title><description><![CDATA[Skilled testing: Everyone on a team can test. It's important to create a shared understanding of what someone's experience is.]]></description><link>https://www.gesqa.com/p/when-i-hear-ive-tested-before-24-11-09</link><guid isPermaLink="false">https://www.gesqa.com/p/when-i-hear-ive-tested-before-24-11-09</guid><dc:creator><![CDATA[Graham E]]></dc:creator><pubDate>Tue, 27 Sep 2022 11:55:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/588b94c4-207b-4d5b-b72f-4bad15a5e878_800x587.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yoe6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ce71171-c556-4431-a075-c01a85bab2ee_800x587.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yoe6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ce71171-c556-4431-a075-c01a85bab2ee_800x587.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yoe6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ce71171-c556-4431-a075-c01a85bab2ee_800x587.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yoe6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ce71171-c556-4431-a075-c01a85bab2ee_800x587.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yoe6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ce71171-c556-4431-a075-c01a85bab2ee_800x587.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yoe6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ce71171-c556-4431-a075-c01a85bab2ee_800x587.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ce71171-c556-4431-a075-c01a85bab2ee_800x587.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yoe6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ce71171-c556-4431-a075-c01a85bab2ee_800x587.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yoe6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ce71171-c556-4431-a075-c01a85bab2ee_800x587.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yoe6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ce71171-c556-4431-a075-c01a85bab2ee_800x587.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yoe6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9ce71171-c556-4431-a075-c01a85bab2ee_800x587.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><h3>Introduction</h3><p>I believe that every single person on a team can test.</p><p>I articulate that here:<br>&nbsp;<a href="https://www.gesqa.com/post/the-1st-myth-of-software-testing">Anyone can test</a><br>&nbsp;and here:<br>&nbsp;<a href="https://www.gesqa.com/post/the-4th-myth-of-software-testing">You don&#8217;t need QA specialists</a><br>&nbsp;and here:<br>&nbsp;<a href="https://www.gesqa.com/post/the-3rd-myth-of-software-testing">Testers are responsible for the quality of the delivered product</a></p><p>That includes any person (on / off a team) that has a responsibility for delivering high-quality software. That person can be a Dev, PO, SM, Designer, Tech writer or a.n other Stakeholder</p><p>I&#8217;ve had in-depth conversations about what <em>&#8216;skilled&#8217;</em> testing looks like with all of the above people.</p><p>I&#8217;m always open-minded when I enter into these conversations, I don&#8217;t have the keys to the kingdom.</p><p>I&#8217;m open to learning.</p><p>These conversations (if they happen at all) normally devolve into the throwaway comment. <em>&#8216;I&#8217;ve tested before&#8217; </em>as if that is the silver bullet that tells you all you need to know.</p><p>I understand that there are lots of team members and stakeholders that have never seen skilled testing in action before, they&#8217;ve never seen the results that skilled testing can deliver so I understand the reasoning and rationale behind the statement.</p><p>It gives me a launchpad into the thinking models that they use and what they understand by them, whether they see testing as a dedicated role or whether they see testing as an activity or whether they see testing as something all-encompassing that I haven&#8217;t thought of.</p><p>Part of our job as testers is to educate and be educated. These are the immediate questions that spring to mind when I hear that comment.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YMU5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d652f89-2dfa-405c-b776-b8a228f6e429_800x533.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YMU5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d652f89-2dfa-405c-b776-b8a228f6e429_800x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YMU5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d652f89-2dfa-405c-b776-b8a228f6e429_800x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YMU5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d652f89-2dfa-405c-b776-b8a228f6e429_800x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YMU5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d652f89-2dfa-405c-b776-b8a228f6e429_800x533.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YMU5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d652f89-2dfa-405c-b776-b8a228f6e429_800x533.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9d652f89-2dfa-405c-b776-b8a228f6e429_800x533.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YMU5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d652f89-2dfa-405c-b776-b8a228f6e429_800x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YMU5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d652f89-2dfa-405c-b776-b8a228f6e429_800x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YMU5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d652f89-2dfa-405c-b776-b8a228f6e429_800x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YMU5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9d652f89-2dfa-405c-b776-b8a228f6e429_800x533.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>My thoughts</h3><p>Does it mean <em>&#8216;I queried the stories for assumptions, ambiguities, correctness and collaborated with the team responsible to remove or clarify my questions&#8217;?</em></p><p>Does it mean <em>&#8216;I adopted a questioning mindset and reported my observations with the appropriate context to the PM / PO / Team / Stakeholder for a decision&#8217;?</em></p><p>Does it mean <em>&#8216;I&#8217;ve articulated the risks and collaborated with people to confirm and mitigate those risks&#8217;?</em></p><p>Does it mean <em>&#8216;I&#8217;ve found things (explicit or implicit) that may threaten the value of the delivery to the customer&#8217;?</em></p><p>Does it mean <em>&#8216;I&#8217;ve followed explicit procedures that I&#8217;ve written to the letter&#8217;?</em></p><p>Does it mean <em>&#8216;I&#8217;ve followed explicit procedures that someone else has written to the letter&#8217;?</em></p><p>Does it mean <em>&#8216;I&#8217;ve demonstrated that it does what it&#8217;s supposed to do as per the explicit specs&#8217;?</em></p><p>Does it mean <em>&#8216;I&#8217;ve demonstrated that it does what it&#8217;s supposed to do as per the implicit specs&#8217;?</em></p><p>Does it mean <em>&#8216;I&#8217;m happy to release based on the evidence provided&#8217;?</em></p><p>Does it mean that <em>&#8216;I&#8217;m happy that the internal and external expectations have been met&#8217;?</em></p><p>Does it mean <em>&#8216;I&#8217;ve written unit tests with usage of the functions in mind&#8217;?</em></p><p>Does it mean <em>&#8216;I&#8217;ve experienced the product and I would use it&#8217;?</em></p><p>Does it mean <em>&#8216;I&#8217;ve used the product and based on &#8216;my&#8217; usage model I think it will be a frictionless experience for the user / support team / sales team&#8217;?</em></p><p>Does it mean <em>&#8216;I&#8217;ve used the product and based on a &#8216;defined&#8217; users usage model I think it will be a frictionless experience&#8217;?</em></p><p>Does it mean <em>&#8216;I&#8217;ve designed an automated check based on an analysis of criteria that would suggest that the criticality and value of this functionality is worth the effort&#8217;?</em></p><p>Does it mean <em>&#8216;I&#8217;ve implemented code using good design patterns such as abstraction, DRY, Solid, POM, Screenplay&#8217;?</em></p><p>Does it mean <em>&#8216;I&#8217;ve scripted automated checks based on some arbitrary coverage metric&#8217;?</em></p><p>Does it mean <em>&#8216;I&#8217;ve executed automated checks on the understanding that those automated checks will provide a baseline of confidence that a machine can successfully navigate a workflow &#8216;?</em></p><p>Does it mean <em>&#8216;I&#8217;ve paired up with peers to discuss the value of my activity&#8217;?</em></p><p>Does it mean <em>&#8216;I&#8217;ve paired up with peers to identify inconsistencies in my model and my understanding of the product&#8217;?</em></p><p>Does it mean <em>&#8216;I&#8217;ve accepted that 100% coverage isn&#8217;t possible so I focused on the priority risks&#8217;?</em></p><p>Does it mean <em>&#8216;I&#8217;ve adopted a professionally sceptical mindset of both mine and my teams ideas&#8217;?</em></p><p>Does it mean <em>&#8216;I&#8217;ve explored and experienced the product with the intent of finding out information about the product&#8217;?</em></p><p>Does it mean <em>&#8216;I&#8217;ve found potential issues and discussed / documented those potential issues for investigation by someone who matters&#8217;?</em></p><p>Does it mean <em>&#8216;I&#8217;ve evidenced my testing activities to my peers in an articulate, understandable way&#8217;?</em></p><p>&#8230;and many, many more</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lqvu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5a9e87-19c7-4d5b-8fdc-ddc3422e19c2_800x469.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lqvu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5a9e87-19c7-4d5b-8fdc-ddc3422e19c2_800x469.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lqvu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5a9e87-19c7-4d5b-8fdc-ddc3422e19c2_800x469.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lqvu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5a9e87-19c7-4d5b-8fdc-ddc3422e19c2_800x469.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lqvu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5a9e87-19c7-4d5b-8fdc-ddc3422e19c2_800x469.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lqvu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5a9e87-19c7-4d5b-8fdc-ddc3422e19c2_800x469.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a5a9e87-19c7-4d5b-8fdc-ddc3422e19c2_800x469.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lqvu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5a9e87-19c7-4d5b-8fdc-ddc3422e19c2_800x469.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lqvu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5a9e87-19c7-4d5b-8fdc-ddc3422e19c2_800x469.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lqvu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5a9e87-19c7-4d5b-8fdc-ddc3422e19c2_800x469.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lqvu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a5a9e87-19c7-4d5b-8fdc-ddc3422e19c2_800x469.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h3>Conclusion</h3><p>There are many more questions that a skilled tester should formulate as part of their approach to advocating for testing as a skilled activity and undertaking testing as a skilled activity&#8230;.or y&#8217;know&#8230;js / java / python / framework / auto-magic.</p><p>You do you.</p><p>Saying that <em>&#8220;I&#8217;ve tested before&#8221;</em> as some kind of golden ticket to skilled testing equivalence doesn&#8217;t make it so.</p><p>Have the conversations with your team and other people that matter.</p><p>It will make you a better tester.</p><p>It will make those around you better testers.</p><p>It will make your team better at testing.</p>]]></content:encoded></item><item><title><![CDATA[Mentoring & Coaching – Finding your outer Miyagi]]></title><description><![CDATA[Mentoring & Coaching &#8211; Finding your outer Miyagi]]></description><link>https://www.gesqa.com/p/mentoring-and-coaching-finding-your</link><guid isPermaLink="false">https://www.gesqa.com/p/mentoring-and-coaching-finding-your</guid><dc:creator><![CDATA[Graham E]]></dc:creator><pubDate>Wed, 26 Aug 2020 10:58:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!HbXB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff24812cf-35d9-40a6-87c8-81f7bb077d67_1080x608.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h1>Mentoring &amp; Coaching &#8211; Finding your outer Miyagi</h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HbXB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff24812cf-35d9-40a6-87c8-81f7bb077d67_1080x608.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HbXB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff24812cf-35d9-40a6-87c8-81f7bb077d67_1080x608.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HbXB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff24812cf-35d9-40a6-87c8-81f7bb077d67_1080x608.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HbXB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff24812cf-35d9-40a6-87c8-81f7bb077d67_1080x608.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HbXB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff24812cf-35d9-40a6-87c8-81f7bb077d67_1080x608.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HbXB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff24812cf-35d9-40a6-87c8-81f7bb077d67_1080x608.jpeg" width="1080" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f24812cf-35d9-40a6-87c8-81f7bb077d67_1080x608.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:608,&quot;width&quot;:1080,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!HbXB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff24812cf-35d9-40a6-87c8-81f7bb077d67_1080x608.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HbXB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff24812cf-35d9-40a6-87c8-81f7bb077d67_1080x608.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HbXB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff24812cf-35d9-40a6-87c8-81f7bb077d67_1080x608.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HbXB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff24812cf-35d9-40a6-87c8-81f7bb077d67_1080x608.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h5><strong>Introduction</strong></h5><blockquote><p>In Part1 <a href="https://open.substack.com/pub/grhmellis/p/mentoring-and-coaching-finding-your-24-11-09?r=mxjqe&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=true">here </a>I talked about mentoring.<br>I talked about the fact that it is a function primarily based on building lasting relationships.</p><p>In this post I&#8217;ll talk about quality coaching. What I think <em>good</em> looks like, the structure of a coaching session and round it off with a look at the differences and the similarities between mentoring and coaching.</p><p>The concepts and attitudes should be in any skilled testers toolkit.<br><br>A good tester will, as part of their daily routine, mentor and coach the people around them.<br><br>This coaching can be as overt or covert as you like, not everyone wants to stand in front of strangers but paying knowledge forward has no downside.</p><p>More importantly, a good leader will assume the role of a mentor and coach as part of their role.</p></blockquote><h5><strong>What is a coach?</strong></h5><blockquote><p><a href="https://www.collinsdictionary.com/dictionary/english/coach">Coach </a>&#8211; <em><strong>&#8216;A trainer or instructor&#8217;</strong></em></p><p><a href="https://www.definitions.net/definition/technical">Technical coach </a>&#8211; <em>&#8216;<strong>of or relating to or requiring special knowledge to be understood&#8217;</strong></em></p><p>A quality coach is a trainer or instructor that has practical skills in the techniques and approaches relating to all things quality.</p><p>It&#8217;s simple and to the point. <br>It has other definitions but the ones I use are context specific.</p><p>However, as simple and to the point as it is, it doesn&#8217;t tell the whole story.<br>Just as there&#8217;s a difference between a tester and a <em><strong>skilled</strong></em> tester, there&#8217;s a world of difference between a coach and a <em><strong>skilled</strong></em> coach.</p><p>When I think of successful coaches I think of Angelo Dundee, one of the most successful boxing coaches in history. His outstanding characteristics appeared to be his ability to impart knowledge gained from years of experience as a cornerman and bucket-guy and the fact that he was kind.</p><p>I think of Alex Ferguson, the former coach of Manchester United. There is no denying the success during his 26 season tenure though it appears to be a drastically different style from Angelo Dundee.<br>His autocratic style enamoured him to some of his team but equally led to fractured relationships with others.</p><p>I think of Ken Carter, immortalised in the 2012 film &#8216;Coach Carter&#8217;. Who chose the more difficult path rather than the most expedient one for his charges.</p><p>Each of these relate to sports. The one thing that analysis of these coaching legends tells us is that there doesn&#8217;t appear to be a single blueprint for success.<br><br>It&#8217;s rare that quality coaching gets the same attention or praise. <br>This is understandable as sport is followed by millions around the world whereas a quality coach may be responsible for a small team that are followed by the members within that team, or on a grander scale, the organisation the coach sits within.</p><p>Regardless of size of following, the base principles of being a good quality coach remain the same.</p></blockquote><ul><li><p>You want to help others</p></li><li><p>Your communication skills are above average</p></li><li><p>You have an in-depth knowledge of the subject matter</p></li><li><p>You can actively listen</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fwoY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a33f7bc-8475-4588-a3e5-d88ed0533936_1024x778.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fwoY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a33f7bc-8475-4588-a3e5-d88ed0533936_1024x778.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fwoY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a33f7bc-8475-4588-a3e5-d88ed0533936_1024x778.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fwoY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a33f7bc-8475-4588-a3e5-d88ed0533936_1024x778.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fwoY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a33f7bc-8475-4588-a3e5-d88ed0533936_1024x778.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fwoY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a33f7bc-8475-4588-a3e5-d88ed0533936_1024x778.jpeg" width="1024" height="778" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a33f7bc-8475-4588-a3e5-d88ed0533936_1024x778.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:778,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!fwoY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a33f7bc-8475-4588-a3e5-d88ed0533936_1024x778.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fwoY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a33f7bc-8475-4588-a3e5-d88ed0533936_1024x778.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fwoY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a33f7bc-8475-4588-a3e5-d88ed0533936_1024x778.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fwoY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a33f7bc-8475-4588-a3e5-d88ed0533936_1024x778.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h5><strong>3 guiding principles to be a quality coach (or what works for me)</strong></h5><h5><strong>A helper mindset</strong></h5><blockquote><p>This is the singular most important attribute a good quality coach can possess. Genuine enthusiasm is hard to fake.<br><br>People remember good teachers, they remember the enthusiasm, the empathy, the patience.<br><br>People respond to this way of teaching. You have to genuinely want to help others succeed.<br><br>This is especially true in the field of quality coaching.<br><br>A field that can be unbearably dry and one that is dry by design.</p><p>A quality coach has an ability to go from micro <em>(small, individual sessions)</em> to the macro <em>(whole team sessions)</em>.<br><br>They will create and run workshops.<br><br>They undertake 1-2-1 coaching.<br><br>They may analyse current processes and advise on improvements.<br><br>They will undertake hands-on sessions.<br><br>Technical in the software development space doesn&#8217;t just mean hard skills.<br><br>A large element of being a technical coach involves people skills.<br><br>People are complex machines with needs, wants and opinions of their own.</p><p>A good coach will be adept at communication in all it&#8217;s varied forms.</p></blockquote><h5><strong>A good communicator</strong></h5><blockquote><p>Many, many people have an in-depth knowledge of their particular fields.<br><br>I&#8217;ve worked with developers who have brains the size of small planets but this is sadly not matched by their communication skills.<br><br>A good coach will be adept at communication in all it&#8217;s varied forms.<br><br>They have active listening skills, they are empathetic, they use critical thinking to frame appropriate questions at appropriate times, they understand inbuilt bias and they are patient.<br><br>A good coach will spend most of their time listening.<br><br>A good coach is comfortable in silence.<br><br>As a good coach, it&#8217;s fundamental that you are able to frame and communicate concepts in an understandable manner.</p><p>Be aware that, even though by virtue of being a coach, there will be situations where you will find yourself thinking on the spot.<br><br>The manner in which you respond to questions that you can&#8217;t answer is every bit as useful as seamlessly imparting your knowledge onto the participants.<br><br>It pays to have an awareness that coaching a testing technique or approach to a group of testers will result in open-ended questions.<br><br>Good testers are curious by their very nature.<br><br>Encourage this, even if it isn&#8217;t the primary focus of the session.</p></blockquote><h5><strong>Subject Matter Knowledge</strong></h5><blockquote><p>Simply having <em>x</em> years experience in a particular subject doesn&#8217;t make you a coach.<br><br>It does however, make you a candidate to become a coach.<br><br>There is so much more to coaching than subject matter expertise though it is the absolute fundamental building block to be able to move forward.<br><br>All the organisational, slick presentation skills in the world won&#8217;t make you a good coach without a sound baseline understanding of the underlying subject matter.</p><p>As your career progresses you may find yourself becoming the go-to person for queries related to a particular subject or domain. <br>This is a good thing. <br>People already consider you to be an SME for that subject.</p><p>Even though you think you know your stuff, you need to take a learning mindset into each session.<br><br>No two sessions should ever be the same.<br><br>The participants, the environment, the subject matter may feel exactly the same but in reality, each will have subtleties that affect how you coach.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VTl4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2014f97c-b233-4484-8ae2-1f917f45454e_737x474.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VTl4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2014f97c-b233-4484-8ae2-1f917f45454e_737x474.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VTl4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2014f97c-b233-4484-8ae2-1f917f45454e_737x474.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VTl4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2014f97c-b233-4484-8ae2-1f917f45454e_737x474.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VTl4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2014f97c-b233-4484-8ae2-1f917f45454e_737x474.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VTl4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2014f97c-b233-4484-8ae2-1f917f45454e_737x474.jpeg" width="737" height="474" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2014f97c-b233-4484-8ae2-1f917f45454e_737x474.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:474,&quot;width&quot;:737,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!VTl4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2014f97c-b233-4484-8ae2-1f917f45454e_737x474.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VTl4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2014f97c-b233-4484-8ae2-1f917f45454e_737x474.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VTl4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2014f97c-b233-4484-8ae2-1f917f45454e_737x474.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VTl4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2014f97c-b233-4484-8ae2-1f917f45454e_737x474.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h5><strong>Structuring a coaching session</strong></h5><blockquote><p>If you find yourself answering the same queries repeatedly now would be a good time to consider the creation of a workshop to disseminate this learning.<br><br>This isn&#8217;t a throwaway task, well crafted workshops can take months to prepare.<br><br>Articulating what you know into a format for teaching, in a pre-determined amount of time, to an as-yet, unknown audience can feel like a daunting task.</p><p>My first workshop was created as a result of discussions where I would answer the same queries over and over again in an isolated 1-2-1 manner.<br><br>Being naturally gregarious I started to think of ways in which I could show this en-masse to a <em>&#8216;semi&#8217;</em> captive audience.<br><br>I researched online, read many, many articles. <br>I used experiences from being the attendee at numerous workshops, both the good and especially the bad.</p><p>I wanted to spread the knowledge, I&#8217;ve never adhered to the &#8216;knowledge is power&#8217; mantra that seems to afflict some others.<br><br>If I know it, and it&#8217;s been useful, why not share it and allow your organisation to benefit.</p><p>I created a seven minute lightning talk, not earth-shattering by any means but enough to convince me that:</p></blockquote><ul><li><p>I knew my subject matter</p></li><li><p>I could distil &#8216;<em>what</em>&#8216; I knew into meaningful chunks</p></li><li><p>I could have a positive impact on other peoples knowledge, skillset and learning</p></li></ul><h5><strong>The models</strong></h5><blockquote><p>I came across two models that I used to guide me in preparing coaching sessions. I&#8217;m sure there are more but these have seemed to fulfil my needs.</p><p><strong>FUEL &#8211; A conversation framework</strong></p><p><strong>GROW &#8211; A behaviour based model</strong></p><p>I prefer FUEL as that appears to be more aimed at behavioural outcomes though I use elements of GROW to set my goals and objectives;</p><p>Rather than dissect what each does, here&#8217;s a handy <a href="https://www.clemmergroup.com/zf/FUELvsGROW-ExtraordinaryCoach2015-TCG.pdf">link</a> where they are broken down and compared.</p><p>My model is broken down into:</p></blockquote><ul><li><p>Setting the stage</p></li><li><p>Layered Learning</p></li><li><p>Small chunks</p></li><li><p>Visuals trump text</p></li><li><p>Check understanding</p></li><li><p>Repeat</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GOcp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f1192fb-ffaf-4094-9ac8-d805ba73e3fd_1280x1280.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GOcp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f1192fb-ffaf-4094-9ac8-d805ba73e3fd_1280x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GOcp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f1192fb-ffaf-4094-9ac8-d805ba73e3fd_1280x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GOcp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f1192fb-ffaf-4094-9ac8-d805ba73e3fd_1280x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GOcp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f1192fb-ffaf-4094-9ac8-d805ba73e3fd_1280x1280.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GOcp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f1192fb-ffaf-4094-9ac8-d805ba73e3fd_1280x1280.jpeg" width="1280" height="1280" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f1192fb-ffaf-4094-9ac8-d805ba73e3fd_1280x1280.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1280,&quot;width&quot;:1280,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!GOcp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f1192fb-ffaf-4094-9ac8-d805ba73e3fd_1280x1280.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GOcp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f1192fb-ffaf-4094-9ac8-d805ba73e3fd_1280x1280.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GOcp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f1192fb-ffaf-4094-9ac8-d805ba73e3fd_1280x1280.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GOcp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f1192fb-ffaf-4094-9ac8-d805ba73e3fd_1280x1280.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h5><strong>Setting the stage</strong></h5><blockquote><p>It&#8217;s one thing to promote the purpose of a workshop in a loosely worded email.<br><br>You may even have marketing literature that promotes your workshop.<br><br>It&#8217;s another when you&#8217;re stood in front of a group of people eagerly awaiting for you to open the magic box and guide them along the path to enlightenment in the chosen subject.</p><p>Make the first few minutes of your workshop count.<br><br>Communicate exactly what the participants will get out of this.</p><p>Saying &#8220;<em>We&#8217;ll explore example mapping, we&#8217;ll create concrete examples, maybe of real features you&#8217;re developing, we&#8217;ll turn those concrete examples into acceptance criteria, we&#8217;ll use the Gherkin DSL to create scenarios, we&#8217;ll talk about the impacts of collaboration to ensure a shared understanding.</em><br><em>We&#8217;ll learn what good looks like.</em><br><em>We&#8217;ll discuss the different approaches and how you can affect the outcomes of discussions&#8230;..etc&#8230;</em>&#8221; sounds far better than <br><em>&#8216;This is about BDD&#8217;</em></p><p>Saying <em>&#8220;When you leave this room you&#8217;ll be able to more effectively contribute towards the testing effort because you will understand the principles of &#8216;x&#8217; to apply and when to apply them. You&#8217;ll become the coaches.&#8221;</em> sounds far better than <br><em>&#8216;You&#8217;ll know BDD&#8217;</em></p><p>Communicating the context of the session is a<em> </em><strong>must</strong>. <br>How you achieve this is entirely up to you and your particular style.</p></blockquote><h5><strong>Set the stage, create the expectations</strong></h5><blockquote><p>Regardless of the pre-requisites you wish to place on attendees, I can guarantee that attendees will turn up with various levels of experience around the subject matter.<br><br>You may have participants that satisfy the pre-requisites that in actuality, don&#8217;t understand the fundamentals of the subject matter at hand.<br><br>Your job as a coach is to be aware that there is potential for this.<br><br>The participants may think they understand the base concepts but as with most human-oriented learning, ego, and the presence of their peers, will compel them to not admit to a level of ignorance.<br><br>This can lead to problems that will only increase as the material is taught (<em>assuming that each concept is layered on top of the previous one)</em>.<br><br>It can ultimately lead to dissatisfaction with the course itself, participants with unfulfilled expectations and by extension, your reputation as a coach.</p><p>Every time I run a workshop I make an absolute mental note to discover the participants existing knowledge.</p><p>I use a simple solution, though it is by no means fool-proof.<br><br>I ask the participants to write a number on a post-it that summarises how comfortable they feel with the subject matter.<br><br>I scale this 0-10 with a qualifying statement for the two extremes.<br><br>This post-it is placed in a visible position in the room and is revisited at the completion of the workshop.<br><br>I make a note of the participant scores.<br><br>I&#8217;ll then ease into the subject by asking a generic question of each participant with an internal emphasis on those who scored themselves above a 5.<br><br>The answers enable me to gauge exactly where they <strong>really are</strong> as opposed to <strong>where they think they are</strong>.<br><br>This isn&#8217;t structured to embarrass or highlight their knowledge <em>(or lack of)</em>.<br><br>The point is to know the speed I can progress at whilst ensuring that no-one gets left behind.</p><p>I&#8217;ve been a participant in many workshops where there was an assumption that participants had the pre-requisite <em>working knowledge</em> to gain effective learning from the subject matter.<br><br>I&#8217;ve been left behind in workshops where I wasn&#8217;t familiar with the intricacies of a particular IDE <em>(as that what was the instructor was using to demonstrate the concepts)</em><br>It doesn&#8217;t make for a particularly pleasant experience to be constantly asking for help whilst simultaneously being aware that you are, in effect, holding the progress of the workshop up.</p><p>At no time during this particular workshop did the instructor stop for a moment and reflect on the fact that I had a different amount of experience with their IDE so maybe some extra time to complete / otherwise assist a particular exercise would have been warranted&#8230;.also asking for a volunteer/buddy to assist would have made a huge difference.</p><p>There is an absolute difference between what you think you know and what you do know.</p></blockquote><h5><strong>Layer the learning</strong></h5><blockquote><p>Logically splitting the subject matter into small chunks seems to work for me.<br>It enables me to focus on a small amount of information at each stage.<br><br>This is then expanded upon in subsequent sections.<br><br>At the end of each section I try to recap how this fits into the bigger picture, i.e how using the principles of BDD contributes to a shared understanding within the wider development lifecycle.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3ZWo!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191aca86-812b-4636-8791-664cd17fad06_500x375.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3ZWo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191aca86-812b-4636-8791-664cd17fad06_500x375.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3ZWo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191aca86-812b-4636-8791-664cd17fad06_500x375.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3ZWo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191aca86-812b-4636-8791-664cd17fad06_500x375.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3ZWo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191aca86-812b-4636-8791-664cd17fad06_500x375.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3ZWo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191aca86-812b-4636-8791-664cd17fad06_500x375.jpeg" width="500" height="375" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/191aca86-812b-4636-8791-664cd17fad06_500x375.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:375,&quot;width&quot;:500,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!3ZWo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191aca86-812b-4636-8791-664cd17fad06_500x375.jpeg 424w, https://substackcdn.com/image/fetch/$s_!3ZWo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191aca86-812b-4636-8791-664cd17fad06_500x375.jpeg 848w, https://substackcdn.com/image/fetch/$s_!3ZWo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191aca86-812b-4636-8791-664cd17fad06_500x375.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!3ZWo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F191aca86-812b-4636-8791-664cd17fad06_500x375.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h5><strong>Logically split the subject matter into easily digestible pieces</strong></h5><blockquote><p><em>&#8220;A journey of a thousand miles begins with a single step&#8221;</em> is a common saying thought to have originated from the <a href="https://en.wikipedia.org/wiki/Tao_Te_Ching">Tao Te Ching</a>.<br><br>It&#8217;s as valid now as it was back then.<br><br>Separate the subject matter into easily digestible chunks.<br><br>A process known as <a href="https://www.mindtools.com/CommSkll/Chunking.htm">chunking</a>.<br><br>I use this in conjunction with the layered learning concept to optimise information understanding and retention.</p><p>You can chunk-up <em>(micro to the macro)</em> or chunk-down <em>(macro to micro)</em> dependent on the participants interaction.</p><p>Present the information at a level of detail that is sufficient for your audience.<br>The amount of detail can be varied in real-time depending on them.<br><br>One method of knowing when to shift gears is to ask questions during the workshop.<br><br>These questions should be targeted around the concepts that are being taught, they should promote creative thinking in the participants.<br><br>They should be open-ended.<br><br>Small exercises are useful, I tend to stay away from individually focused exercises, we don&#8217;t develop software in a vacuum, why should learning in a group setting be any different?</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AZ4v!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7edbb38f-81c8-4c5e-b753-b5c1b8adbd6d_500x333.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AZ4v!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7edbb38f-81c8-4c5e-b753-b5c1b8adbd6d_500x333.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AZ4v!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7edbb38f-81c8-4c5e-b753-b5c1b8adbd6d_500x333.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AZ4v!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7edbb38f-81c8-4c5e-b753-b5c1b8adbd6d_500x333.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AZ4v!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7edbb38f-81c8-4c5e-b753-b5c1b8adbd6d_500x333.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AZ4v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7edbb38f-81c8-4c5e-b753-b5c1b8adbd6d_500x333.jpeg" width="500" height="333" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7edbb38f-81c8-4c5e-b753-b5c1b8adbd6d_500x333.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:333,&quot;width&quot;:500,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!AZ4v!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7edbb38f-81c8-4c5e-b753-b5c1b8adbd6d_500x333.jpeg 424w, https://substackcdn.com/image/fetch/$s_!AZ4v!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7edbb38f-81c8-4c5e-b753-b5c1b8adbd6d_500x333.jpeg 848w, https://substackcdn.com/image/fetch/$s_!AZ4v!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7edbb38f-81c8-4c5e-b753-b5c1b8adbd6d_500x333.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!AZ4v!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7edbb38f-81c8-4c5e-b753-b5c1b8adbd6d_500x333.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h5><strong>Use visuals</strong></h5><blockquote><p><em>A picture tells a thousand words</em>.<br>I use a lot of visuals to communicate concepts and ideas.</p><p>I support these visuals with bite-size text to help illustrate the concept</p><p>A succession of slides presented in a robotic manner with the <em>&#8216;coach&#8217;</em> simply reading off each successive bullet point does not make a workshop.<br><br>It makes for a very tedious couple of hours.<br><br>Short bullet points are fine as long as they are used as a jumping-off point for an explanation of the concepts under instruction.</p><p>Death by Powerpoint is a very real thing</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Yo9T!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70cf5d1c-a738-4cea-a724-172a612358ae_500x333.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Yo9T!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70cf5d1c-a738-4cea-a724-172a612358ae_500x333.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Yo9T!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70cf5d1c-a738-4cea-a724-172a612358ae_500x333.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Yo9T!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70cf5d1c-a738-4cea-a724-172a612358ae_500x333.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Yo9T!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70cf5d1c-a738-4cea-a724-172a612358ae_500x333.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Yo9T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70cf5d1c-a738-4cea-a724-172a612358ae_500x333.jpeg" width="500" height="333" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/70cf5d1c-a738-4cea-a724-172a612358ae_500x333.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:333,&quot;width&quot;:500,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Yo9T!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70cf5d1c-a738-4cea-a724-172a612358ae_500x333.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Yo9T!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70cf5d1c-a738-4cea-a724-172a612358ae_500x333.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Yo9T!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70cf5d1c-a738-4cea-a724-172a612358ae_500x333.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Yo9T!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F70cf5d1c-a738-4cea-a724-172a612358ae_500x333.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h5><strong>Check understanding</strong></h5><blockquote><p>This is a hold-over from my military service though I have no doubt it is taught elsewhere.</p><p>At the conclusion of a briefing or ops group the briefer would go around the audience and ask members to paraphrase the instructions or orders given to that point.<br><br>This would have the benefit of ensuring that the recipients understood the contents and allow the other participants to gauge or otherwise modify their understanding.</p><p>The concept is relatively simple:</p><p>At the end of a section, ask the participants to summarise their understanding of the information that has been presented to them.<br><br>Be aware that individuals have differing levels of communication so a reactive style of question based around a practical application works well, even better if you can place the question in the context of how they work at the time</p></blockquote><h5><strong>Differences between a mentor and a coach</strong></h5><blockquote><p>A mentor is primarily a relationship game.<br>A mentor is a long-term commitment.<br>A mentor doesn&#8217;t have to be a subject matter expert.<br>A mentor can use elements of coaching in their approach.<br>A mentor will aim at developing the person<br><br>A coach is primarily an information provider with a human touch.<br>A coach builds short-term relationships, however, short-term does not mean transient.<br>A coach needs to be a subject matter expert.<br>A coach provides targeted teaching in a specific timeframe for a specific goal.<br>A good coach will leave people and processes better than they found them.</p></blockquote><h5><strong>Conclusion</strong></h5><blockquote><p>Once you have gained a certain level of knowledge it appears to be a natural progression to becoming a coach in that particular area <strong>if</strong> you feel that you can add value in the subject area.</p><p>A good coach will be remembered long after the workshop ends.</p><p>Coaching doesn&#8217;t have to define you, you can informally coach in a small capacity; think lightning talks and brown-bag sessions.<br><br>Not everyone wants to be Tony Robbins.</p><p>If you&#8217;re a tester in a position of authority I think you have a responsibility to coach those around you to be better at what they do, regardless of their specialisation.</p><p>You can *follow me on bluesky where I maybe-sort-of post presumed nuggets of learned QA wisdom.<br><br><em>*post Space-Karen acquisition of Twitter</em></p></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.gesqa.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Mentoring & Coaching — Finding your inner Miyagi]]></title><description><![CDATA[Exploring the nuances between mentoring and coaching, highlighting their differences and effective practices for each role.]]></description><link>https://www.gesqa.com/p/mentoring-and-coaching-finding-your-24-11-09</link><guid isPermaLink="false">https://www.gesqa.com/p/mentoring-and-coaching-finding-your-24-11-09</guid><dc:creator><![CDATA[Graham E]]></dc:creator><pubDate>Thu, 30 Jul 2020 07:02:00 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/5f27c862-164b-494b-8539-4ffe336936ef_800x450.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Xhm9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7320d08b-043e-453c-90c4-18f5e5cd6adb_800x450.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Xhm9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7320d08b-043e-453c-90c4-18f5e5cd6adb_800x450.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Xhm9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7320d08b-043e-453c-90c4-18f5e5cd6adb_800x450.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Xhm9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7320d08b-043e-453c-90c4-18f5e5cd6adb_800x450.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Xhm9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7320d08b-043e-453c-90c4-18f5e5cd6adb_800x450.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Xhm9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7320d08b-043e-453c-90c4-18f5e5cd6adb_800x450.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7320d08b-043e-453c-90c4-18f5e5cd6adb_800x450.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Xhm9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7320d08b-043e-453c-90c4-18f5e5cd6adb_800x450.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Xhm9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7320d08b-043e-453c-90c4-18f5e5cd6adb_800x450.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Xhm9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7320d08b-043e-453c-90c4-18f5e5cd6adb_800x450.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Xhm9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7320d08b-043e-453c-90c4-18f5e5cd6adb_800x450.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><strong>Introduction</strong></p><p>The line between mentor and coach has always seemed a bit blurry to me.<br><br>You will mentor because you have life experience that you can pay forward.<br><br>I would class this as life-coaching without the extraneous <em>&#8216;right-on&#8217;</em> baggage.<br><br>It may not actually matter to you that there&#8217;s a difference.<br>&nbsp;<br>Truth-be-told, it&#8217;s never bothered me but it&#8217;s been an interesting thought experiment to delineate what I think each role comprises of within <em>my</em> context and <em>my</em> experience.</p><p>In this first part I&#8217;ll look at what I think constitutes good mentoring and provide an outline of what has worked for me, along with some examples.</p><p>In the second part I&#8217;ll explain what I think makes for a good coach along with the key differences between the two.</p><p>Part 2 <a href="https://open.substack.com/pub/grhmellis/p/mentoring-and-coaching-finding-your?r=mxjqe&amp;utm_campaign=post&amp;utm_medium=web&amp;showWelcomeOnShare=true">here</a></p><p><strong>TLDR;</strong></p><p>My take is that mentoring helps build a person, both personally and professionally in their role and their attitudes, it&#8217;s not timeboxed and has no formal rules.</p><p>I see coaching as much more short-term.&nbsp;<br><br>Coaching is targeted teaching for a particular skill-set based on a particular skill-set that you <em>(as the coach)</em> are highly proficient in.</p><p><strong>Definitions</strong></p><p>As with my testing approach, I like to have a consistent baseline to avoid confusion when terms are referenced.</p><p>This is what the Collins English Dictionary has to say:</p><p><a href="https://www.collinsdictionary.com/dictionary/english/mentor">Mentor</a>&#8202;&#8212;&#8202;<em>&#8216;<strong>A person&#8217;s mentor is someone who gives them </strong><a href="https://www.collinsdictionary.com/dictionary/english/help">help</a> <strong>and </strong><a href="https://www.collinsdictionary.com/dictionary/english/advice">advice</a> <strong>over a period of time, </strong><a href="https://www.collinsdictionary.com/dictionary/english/especially">especially</a> <strong>help and advice related to their </strong><a href="https://www.collinsdictionary.com/dictionary/english/job">job</a><strong>.&#8217;</strong></em></p><p><a href="https://www.collinsdictionary.com/dictionary/english/coach">Coach&#8202;</a>&#8212;&#8202;<em>&#8216;A trainer or instructor&#8217;</em></p><p>Nice and succinct.<br><br>I like these.</p><p><strong>The Mentor</strong></p><p>Mentoring is a relationship&#8230;.and like most relationships, there will be highs and there will be lows. No relationship is perfect.</p><p><strong>The mentor models</strong></p><p>These are the mentoring models that I&#8217;m aware of. There are probably many more:</p><p><strong>The proxy mentor</strong></p><p>There&#8217;s a school of thought that anyone in a leadership role is a mentor by default.&nbsp;<br>I take this quite seriously.</p><p>A good leader will inspire by default, whether overtly or covertly.</p><p>The difference between this and the other models is that this mentoring doesn&#8217;t take place on a one to one basis but is mentoring by osmosis.<br>&nbsp;<br>The words and actions of a good leader will have a marked effect across the aspirations of whole teams.</p><p><strong>The accidental mentor:</strong><br>I think I&#8217;ve stumbled into mentorship just by virtue of the role I&#8217;ve been engaged in.<br>&nbsp;<br>In hindsight, it appears that I&#8217;ve implicitly accepted that by virtue of wanting to help people succeed I automatically adopt a mentoring mindset.<br><br>There&#8217;s a school of thought that states that you have to be explicitly asked to mentor, I&#8217;m not sure that holds true, though it may have value for introverts.</p><p><strong>The mentoring program:</strong>&nbsp;<br>My preferred model is a mentoring program where there are a pool of volunteer mentors.<br>&nbsp;<br>They have demonstrated the attributes to become a successful mentor.<br><br>They have the right temperament, attitude and communication skills and crucially, they have a genuine desire to want to help others.<br><br>Their availability as mentors is promoted org-wide and people can contact them to discuss expectations.<br>&nbsp;<br>I really like this model, it leads to natural pairings that evolve organically.</p><p><strong>The formal mentor:</strong> <br>I&#8217;ve also been involved in orgs where the mentor program is more formal in that you are assigned a mentee, this always seemed like thinly disguised people management.<br>&nbsp;<br>I&#8217;ve been wary of these types of relationships.<br>&nbsp;<br>I think that relationships are at the heart of mentoring.<br>&nbsp;<br>Any situation in which you force people to engage without a baseline of common ground and shared values will be strained at best and fractured at worst.<br><br>That isn&#8217;t to say that the programs a lot of companies seem to adopt don&#8217;t work, they may do, but they&#8217;ve always left me wondering whether it&#8217;s an artificial success.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!syUE!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9839481-0ddc-4b30-9570-ad78a16bdfb4_800x450.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!syUE!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9839481-0ddc-4b30-9570-ad78a16bdfb4_800x450.jpeg 424w, https://substackcdn.com/image/fetch/$s_!syUE!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9839481-0ddc-4b30-9570-ad78a16bdfb4_800x450.jpeg 848w, https://substackcdn.com/image/fetch/$s_!syUE!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9839481-0ddc-4b30-9570-ad78a16bdfb4_800x450.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!syUE!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9839481-0ddc-4b30-9570-ad78a16bdfb4_800x450.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!syUE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9839481-0ddc-4b30-9570-ad78a16bdfb4_800x450.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9839481-0ddc-4b30-9570-ad78a16bdfb4_800x450.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!syUE!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9839481-0ddc-4b30-9570-ad78a16bdfb4_800x450.jpeg 424w, https://substackcdn.com/image/fetch/$s_!syUE!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9839481-0ddc-4b30-9570-ad78a16bdfb4_800x450.jpeg 848w, https://substackcdn.com/image/fetch/$s_!syUE!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9839481-0ddc-4b30-9570-ad78a16bdfb4_800x450.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!syUE!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9839481-0ddc-4b30-9570-ad78a16bdfb4_800x450.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>My mentoring journey</strong></p><p>My most memorable mentor was a gruff, no-nonsense Irishman.<br><br>In hindsight, he was as anti-me as I could think of.<br><br>When I made mistakes there was no quiet chat, no coffee to discuss what I could have done better.&nbsp;<br><br>It was a case of <em>&#8216;let&#8217;s do it better&#8217;</em>.<br><br>He cared about the craft of quality, he was very aware that what we produced as deliverables could have very real effects on very real people.<br><br>He also had a knack of cutting through the noise.<br><br>Did he make me a better person? Absolutely.<br><br>Did he make me a better tester? Absolutely. I owe him a lot.<br><br>Would I have responded with another approach?&nbsp;<br><br>Maybe, but in hindsight, it was the best approach for me at the time.<br><br>Given my experience now I can point out many departures from my guidelines&#8230;but it worked for me at the time I needed it.<br><br>So, on the off-chance that he stumbles across this blog, thanks Andy.</p><p>Off the top of my head I can think of 20+ people I&#8217;ve mentored.<br><br>Of that number maybe 10 have been peers <em>(other QE)</em>, the rest have been devs/BA&#8217;s or UX.<br>&nbsp;<br>I&#8217;ve always been a firm believer that mentoring can occur outside of a speciality.</p><p>I&#8217;ve mentored seasoned devs who thought that testers were impediments to delivery.<br><br>&nbsp;I&#8217;ve mentored devs who approached each problem with a code-first mindset.<br><br>&nbsp;I&#8217;ve also mentored devs who knew a lot about a little.</p><p>I&#8217;ve mentored graduates who were in the first flush of working in a development team who brought a natural enthusiasm along with a healthy scepticism towards quality.&nbsp;<br><br>They brought ideas (<em>direct from a closeted learning environment</em>) that didn&#8217;t really align with the ideas and practices of a modern quality approach.</p><p>Importantly, I mentored to open up the individuals way of approaching their thinking.<br>&nbsp;<br>This may have had an indirect effect on their perception of quality but it wasn&#8217;t the primary motivation.</p><p>I enjoyed all those experiences, we can get so wrapped up in what we think we know that it&#8217;s very easy to forget that what we <strong>don&#8217;t</strong> know is far more important.</p><p>I&#8217;ve mentored junior, peer and senior roles, there is no rule that says that you can only mentor those below you in the career ladder.<br><br>The value in you as a mentor is your experience, life or otherwise, that you can impart to your mentees.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rA5a!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F866f27a8-aa4b-4087-adbf-e0a2cec3b547_800x533.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rA5a!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F866f27a8-aa4b-4087-adbf-e0a2cec3b547_800x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rA5a!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F866f27a8-aa4b-4087-adbf-e0a2cec3b547_800x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rA5a!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F866f27a8-aa4b-4087-adbf-e0a2cec3b547_800x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rA5a!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F866f27a8-aa4b-4087-adbf-e0a2cec3b547_800x533.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rA5a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F866f27a8-aa4b-4087-adbf-e0a2cec3b547_800x533.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/866f27a8-aa4b-4087-adbf-e0a2cec3b547_800x533.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rA5a!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F866f27a8-aa4b-4087-adbf-e0a2cec3b547_800x533.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rA5a!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F866f27a8-aa4b-4087-adbf-e0a2cec3b547_800x533.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rA5a!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F866f27a8-aa4b-4087-adbf-e0a2cec3b547_800x533.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rA5a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F866f27a8-aa4b-4087-adbf-e0a2cec3b547_800x533.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>What mentoring means to me</p><p>There are particular guidelines I&#8217;ve developed as my experience has grown.<br><br>I made a lot of mistakes early on in how I interacted with the mentees.&nbsp;<br><br>Chief amongst them?<br><br>I learnt pretty quickly that I wasn&#8217;t their surrogate parent.</p><p>Each experience is different, each person is different, but there are absolutes I follow that will never change regardless of the person I mentor.<br><br>This appears to be quite an exhaustive list but it isn&#8217;t a roadmap.<br><br>They are observations and actions that I&#8217;ve found that have helped me to cultivate lasting relationships.</p><p><strong>Respect the individual</strong>: The goal is not to create a mini-me, the goal is to help the individual become a better version of themselves</p><p><strong>Listen more than you talk:</strong> You may need to temper your natural instinct. <br>It&#8217;s less about asking questions than it is about framing the right questions based on their experiences</p><p><strong>Ask the right questions:</strong> The most important questions you can ask as a mentor are <em>&#8216;What do you think?&#8217;</em> or <em>&#8216;What do you think happens if you do this?&#8217;</em></p><p><strong>Make it natural:</strong> Encourage people, don&#8217;t force them to comply</p><p><strong>Not multiple choice:</strong> Don&#8217;t treat it like a tick-box exercise</p><p><strong>It&#8217;s not about you:</strong> <br>The purpose is to lift the veil of uncertainty which is a long-winded way of saying <em>&#8216;help them understand the art of the possible&#8217;<br><br></em>Check their understanding of any key principles, have they acted upon your advice?<br>&nbsp;<br>Have they arrived at a conclusion that is different to your advice?<br><br>Does their current thinking differ from your perspective?<br><br>This is incredibly valuable as it shows they are growing as an individual and as a person</p><p><strong>It&#8217;s not all sunshine and rainbows:</strong><em> <br></em>Don&#8217;t be afraid of having difficult conversations.&nbsp;<br><br>Part of what you offer is the ability to diplomatically provide feedback.<br><br>It&#8217;s not just about sunshine and rainbows.<br><br>You won&#8217;t be effective if you only ever praise.<br><br>That path will lead to ruin, both for your capabilities and your mentees confidence</p><p><strong>Create a structure:</strong> <br>Agree how you&#8217;ll do it. <br>This is a joint conversation.&nbsp;<br><br>Agree on a structure, determine how they like to be interacted with, ensure that they understand the structure.&nbsp;<br><br>Let them choose what they focus on, have a kick-off meeting where you actively listen to what they perceive to be their wants and needs.&nbsp;<br><br>Agree on how they like to receive communication.&nbsp;<br><br>It may be that they work in a different part of the building, although F2F is the most effective method, the approach needs to be determined in conjunction with the mentee</p><p><strong>Short term goals: <br></strong>A mentor relationship is long-term but the goals should be short-term, set achievable, small, victories.</p><p><strong>Build their teaching skills:</strong> <br>Part of the remit is to create the leaders of tomorrow. <br>Even if that isn&#8217;t their primary focus or natural fit, expanding a teaching skill-set will create lots of transferable skills</p><p><strong>Regularly review progress: <br></strong>Whether you meet up for a coffee once a week or once a month, set up a regular session to review progress</p><p><strong>Agree end-goals:</strong> <br>This means agreeing on short-term improvements that directly contribute to their long-term goals. <br>Know how to recognise when you&#8217;ve reached the end of a particular learning opportunity</p><p><strong>Be kind:</strong> <br>You are a mentor by virtue of your experience, knowledge and communication.<br>&nbsp;<br>This does not grant you omnipotence.&nbsp;<br><br>Even if your gold-plated advice seems the only way forward, don&#8217;t dig your heels in.<br>&nbsp;<br>It&#8217;s advice, not a commandment</p><p><strong>Own your mistakes:</strong> <br>You are human, you will make mistakes. <br>Use these mistakes to further the relationship with the mentee.&nbsp;<br><br>Don&#8217;t fall into the trap of thinking you have all the answers.<br><br>That&#8217;s not how the world works.<br>&nbsp;<br>You will run into tricky situations that you aren&#8217;t best placed to deal with.<br>&nbsp;<br>Be confident with your mentee, admit that you need to seek advice in dealing with it.<br>&nbsp;<br>This shows that you are human and exposes a vulnerability to the mentee that will improve the relationship</p><p><strong>It&#8217;s not sideways micro-management:</strong> <br>Micro-management in any form is a hideous leadership style.<br>&nbsp;<br>A mentor will not attempt to manage in any capacity</p><p><strong>Be aware:</strong> <br>Look out for the person you mentor. <br>If they crop up in conversations, how are they perceived?&nbsp;<br><br>Have an awareness of the other personalities that make up their immediate eco-system.&nbsp;<br><br>Be aware of the dynamic that exists.<br>&nbsp;<br>By the very fact that you have experience that exceeds the mentee you need to take care that you don&#8217;t create a paralysing situation, you want this person to take advice.&nbsp;<br><br>A simple &#8216;hi&#8217; at the coffee station will help in creating a natural flow.<br><br>You don&#8217;t want to end up in a stilted relationship.<br>&nbsp;<br>You aren&#8217;t a superhero</p><p><strong>Know yourself: <br></strong>Carry out regular introspectives on yourself.&nbsp;<br>Are you still the best person to continue their growth, is there someone better placed to continue their education.<br><br>Don&#8217;t be precious about relinquishing the reins.&nbsp;<br><br>It&#8217;s not a slight on yourself to admit that they&#8217;ve outgrown you.<br><br>If anything, it&#8217;s a huge compliment that you&#8217;ve contributed to that person becoming who they are and they are ready for the next phase.<br><br>Be aware, and proud, that you&#8217;ve created a lasting relationship</p><p><strong>Examples:</strong></p><p>Experiences help people grow.</p><p>Someone wants to gain confidence in public speaking.<br>&nbsp;<br>An experience to meet this goal could be presenting a 99-second talk to you, then their immediate peers, then QA + Devs.<br><br>The next step is a lightning talk of 7 minutes long&#8230;.and so on and so forth.<br><br>They could aim to ask at least 5 questions in a standup or a refinement, then 6 questions.<br><br>&nbsp;It&#8217;s measurable and has mini-goals.</p><p>They could have an objective of introducing themselves to at least one new person at the org per week, either in person or via a message.<br><br>It doesn&#8217;t need to be a forced oratory, a simple, <em>&#8216;Hi, I&#8217;m x, I work in x, I&#8217;m improving my communication skills / increasing my confidence, I&#8217;d like to find out more about what you do?&#8217;. <br></em><br>This works for introverts.</p><p>They may want to improve their critical thinking skills for the inevitable <em>&#8216;testing is a bottle-neck&#8217;</em> conversations.<br>&nbsp;<br>You could recommend reading or an online course.<br><br>Their critical thinking faculties may short-circuit as a result of stress.<br><br>You could advise on relaxation techniques.<br><br>Longer term you could ask them to informally debate you, with you acting as a devils advocate.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ep7W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eda21a9-7658-4613-bac8-a8941a69f7d9_638x359.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ep7W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eda21a9-7658-4613-bac8-a8941a69f7d9_638x359.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ep7W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eda21a9-7658-4613-bac8-a8941a69f7d9_638x359.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ep7W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eda21a9-7658-4613-bac8-a8941a69f7d9_638x359.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ep7W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eda21a9-7658-4613-bac8-a8941a69f7d9_638x359.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ep7W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eda21a9-7658-4613-bac8-a8941a69f7d9_638x359.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6eda21a9-7658-4613-bac8-a8941a69f7d9_638x359.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ep7W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eda21a9-7658-4613-bac8-a8941a69f7d9_638x359.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ep7W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eda21a9-7658-4613-bac8-a8941a69f7d9_638x359.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ep7W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eda21a9-7658-4613-bac8-a8941a69f7d9_638x359.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ep7W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6eda21a9-7658-4613-bac8-a8941a69f7d9_638x359.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Conclusion</strong></p><p><strong>A good mentor will be remembered long after the mentoring period has finished.</strong></p><p>Good mentoring is difficult but ultimately very rewarding.<br>Mentoring can occur outside your specialisation.<br>Mentoring can, and will, use elements of coaching.<br>Mentoring is not an opportunity to create a mini-me.</p><p><br>A good mentor will take the time to get to know the person.<br>A good mentor can read the mentee.<br>A good mentor will understand the weaknesses of the mentee.<br>A good mentor will challenge the mentee.<br>A good mentor is always open to be challenged.<br>A good mentor will be remembered long after the mentoring period has ended.<br><br>You can *follow me on bluesky where I maybe-sort-of post presumed nuggets of learned QA wisdom.<br><br><em>*post Space-Karen acquisition of Twitter</em></p>]]></content:encoded></item></channel></rss>