<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/">
    <title>EnterEsc</title>
    <link href="https://www.enteresc.net/feed.xml" rel="self" />
    <link href="https://www.enteresc.net" />
    <updated>2026-06-08T15:10:55+02:00</updated>
    <author>
        <name>Sebastian</name>
    </author>
    <id>https://www.enteresc.net</id>

    <entry>
        <title>News: See my apps</title>
        <author>
            <name>Sebastian</name>
        </author>
        <link href="https://www.enteresc.net/news-see-my-apps/"/>
        <id>https://www.enteresc.net/news-see-my-apps/</id>
            <category term="news"/>

        <updated>2026-06-08T15:09:00+02:00</updated>
            <summary type="html">
                <![CDATA[
                    I going to make the apps I'm developing in my free time available here on my website. You can find&hellip;
                ]]>
            </summary>
        <content type="html">
            <![CDATA[
                <p>I going to make the apps I'm developing in my free time available here on my website.</p>
<p>You can find the <a href="https://www.enteresc.net/apps/">Apps</a> via a new menu point.</p>
            ]]>
        </content>
    </entry>
    <entry>
        <title>Agile isn&#x27;t always Agile</title>
        <author>
            <name>Sebastian</name>
        </author>
        <link href="https://www.enteresc.net/agile-isnt-always-agile/"/>
        <id>https://www.enteresc.net/agile-isnt-always-agile/</id>
            <category term="article"/>

        <updated>2026-05-25T10:18:22+02:00</updated>
            <summary type="html">
                <![CDATA[
                    <p>Stefan Roock describes multiple process models in his article about hybrid project management forms (<a href="https://blog.it-agile.de/hybrides-projektmanagement/">Link</a>, German) with very specific details.<br>The following is my approach to boil them down into one, Agile in Waterfall and compare them with Waterfall and Agile.</p>

                ]]>
            </summary>
        <content type="html">
            <![CDATA[
                <p>Stefan Roock describes multiple process models in his article about hybrid project management forms (<a href="https://blog.it-agile.de/hybrides-projektmanagement/">Link</a>, German) with very specific details.<br>The following is my approach to boil them down into one, Agile in Waterfall and compare them with Waterfall and Agile.</p>

<p>Details of concrete implementations may vary. If you want this, take a look at Stefan's article.</p>
<figure class="post__image"><img loading="lazy"  src="https://www.enteresc.net/media/posts/36/WaterfallToAgile-3.svg" alt="" width="1861" height="1047"></figure>
<table style="border-collapse: collapse; width: 100%; height: 1236.37px;" border="1">
<tbody>
<tr style="height: 75.5625px;">
<td style="width: 2.00121%;"> </td>
<td style="width: 29.9531%; height: 75.5625px;">Action</td>
<td style="width: 23.1098%; height: 75.5625px;"><strong>Waterfall</strong></td>
<td style="width: 22.5392%; height: 75.5625px;"><strong>Agile</strong></td>
<td style="width: 22.5392%; height: 75.5625px;"><strong>Agile in Waterfall</strong></td>
</tr>
<tr style="vertical-align: top; height: 183.562px;">
<td style="width: 2.00121%; background-color: #ffda56;"><strong> </strong></td>
<td class="align-left" style="width: 29.9531%; height: 183.562px;"><strong>Scope</strong><br>defining a high-level definition of what to develop</td>
<td class="align-left" style="width: 23.1098%; height: 183.562px;">Mostly upfront, without a bigger chance to incorporate feedback and changed context.</td>
<td class="align-left" style="width: 22.5392%; height: 183.562px;">Just as much as needed for current the iteration* with good enough quality by the whole team.</td>
<td class="align-left" style="width: 22.5392%; height: 183.562px;">The same as Waterfall.</td>
</tr>
<tr style="vertical-align: top; height: 210.562px;">
<td style="width: 2.00121%; background-color: #62b8ff;"><strong> </strong></td>
<td class="align-left" style="width: 29.9531%; height: 210.562px;"><strong>Requirements</strong><br>defining concrete details of what to develop</td>
<td class="align-left" style="width: 23.1098%; height: 210.562px;">Mostly upfront, without a bigger chance to incorporate feedback and changed context.</td>
<td class="align-left" style="width: 22.5392%; height: 210.562px;">Just as much as needed for the current iteration* with good enough quality by the whole team.</td>
<td class="align-left" style="width: 22.5392%; height: 210.562px;">Just as much as needed for current the iteration*, but limited to the fixed scope.</td>
</tr>
<tr style="vertical-align: top; height: 264.562px;">
<td style="width: 2.00121%; background-color: #b31b00;"><strong> </strong></td>
<td class="align-left" style="width: 29.9531%; height: 264.562px;"><strong>Development</strong><br>creating the product increment</td>
<td class="align-left" style="width: 23.1098%; height: 264.562px;">Covering nearly all requirements in a single shot, without much feedback from testers or customers.<br>Not always developers are invited to previous actions.</td>
<td class="align-left" style="width: 22.5392%; height: 264.562px;">Just as much as needed for the current iteration* with good enough quality by the whole team.</td>
<td class="align-left" style="width: 22.5392%; height: 264.562px;">Just as much as needed for the current iteration*, but without learning from customer feedback.</td>
</tr>
<tr style="vertical-align: top; height: 210.562px;">
<td style="width: 2.00121%; background-color: #ff78c0;"><strong> </strong></td>
<td class="align-left" style="width: 29.9531%; height: 210.562px;"><strong>Testing</strong><br>investigating the actual state of the product and reporting it</td>
<td class="align-left" style="width: 23.1098%; height: 210.562px;">Covering a big, so far untested, product with little chance to inform previous actions.<br>Also testers are usually less often invited to Scope and Requirements.</td>
<td class="align-left" style="width: 22.5392%; height: 210.562px;">Just as much as needed for the current iteration* with good enough quality by the whole team.</td>
<td class="align-left" style="width: 22.5392%; height: 210.562px;">Just as much as needed for the current iteration*, but without learning from customer feedback.</td>
</tr>
<tr style="vertical-align: top; height: 291.562px;">
<td style="width: 2.00121%; background-color: #6fa869;"><strong> </strong></td>
<td class="align-left" style="width: 29.9531%; height: 291.562px;"><strong>Customer Feedback</strong><br>giving feedback how good the product solves customer needs</td>
<td class="align-left" style="width: 23.1098%; height: 291.562px;">High potential for the product not matching the needs good enough.<br>Scope and Requirements can usually only be adapted by higher costs.</td>
<td class="align-left" style="width: 22.5392%; height: 291.562px;">Can influence the next cycle's scope and the team gets early feedback to incorporate.</td>
<td class="align-left" style="width: 22.5392%; height: 291.562px;">The same as Waterfall.<br><br>To some degree it could also be withing the iteration, but then it is more about details and less about potentially changing the scope.</td>
</tr>
</tbody>
</table>
<p>* iteration: could be a Scrum sprint as well as ticket in Kanban (working on multiples in parallel). Can include release work as well.</p>
<p>Any agile framework can be in Agile or Agile in Waterfall, <em>depending on the context</em>. Scrum, XP, Kanban, etc.</p>
<ul>
<li><em>Method</em> as Agile means: A team is allowed to learn from their work, especially by feedback from the customer. It adapts to the feedback and work. Iterations are about finding out what the customer needs.</li>
<li><em>Method</em> as Agile in Waterfall mean: A team is not prohibit to do learn and the framework is mostly used by management for team control. Iterations are mostly about breaking one big Waterfall plan into smaller milestones and judge the team's effort on reaching them.</li>
</ul>
<p>The difference between both can sometimes be tiny details and it is easy to fall from one into the other.<br>This is at least a spectrum where teams can be more or less agile, incorporating feedback reasonable early. I made this separation is show the key differences more prominent, but it depends on details.</p>
<p>What do think is your team and company doing and why is it like that?</p>
<p><em>I choose the colors intentionally to make the graphic better readable for people with color vision deficiency.</em></p>
            ]]>
        </content>
    </entry>
    <entry>
        <title>Why a test column on boards is a problem</title>
        <author>
            <name>Sebastian</name>
        </author>
        <link href="https://www.enteresc.net/why-a-test-column-on-boards-is-a-problem/"/>
        <id>https://www.enteresc.net/why-a-test-column-on-boards-is-a-problem/</id>
            <category term="article"/>

        <updated>2026-05-17T10:01:00+02:00</updated>
            <summary type="html">
                <![CDATA[
                    <p>I often see on boards columns like “Open”,  “Dev” or "In Progress" (but still just being for developers) and next to them “Test” or “QA.”. And ticket moving through it and handovers happening between columns. Developers stop working once they are done (with a first version) and testers just start once they got the ticket handed over. Sequentially working on it instead of doing it in parallel where doable.</p>
<p>In this article, I explain why I see this structure as a problem, how it can cause issues if enforced, and what possible alternatives exist.</p>
<p>This is an updated version of an already existing article. Also available in <a href="https://agilereflection.org/warum-eine-test-spalte-auf-boards-ein-problem-darstellt/">German</a>.</p>
<div class="post__toc">
<h3>Table of Contents</h3>
<ul>
<li>
<ul>
<li><a href="#mcetoc_1ia0vvic71oc">You can use a test column on your ticket board when</a></li>
<li><a href="#mcetoc_1ia0vvic71od">Some models of actual workload</a></li>
<li><a href="#mcetoc_1gulg0fkm19">Testing benefits from preparation</a></li>
<li><a href="#mcetoc_1gulg0fkm1a">Testing can be integrated into development</a></li>
<li><a href="#mcetoc_1gulgg15v2c">Testing can be done in parallel to development</a></li>
</ul>
</li>
<li><a href="#mcetoc_1ia0vvic71oe">What about tickets?</a>
<ul>
<li><a href="#mcetoc_1ia0vvic71of">Bug tickets - Testing is here first (and also last)</a></li>
<li><a href="#mcetoc_1ia0vvic71oh">Single ticket for multiple people</a></li>
</ul>
</li>
<li><a href="#mcetoc_1ia0vvic71oj">Summary</a></li>
<li><a href="#mcetoc_1ia0vvic71ok">Alternatives</a></li>
<li><a href="#mcetoc_1ia0vvic71ol">Others say the same - further articles</a></li>
</ul>
</div>

                ]]>
            </summary>
        <content type="html">
            <![CDATA[
                <p>I often see on boards columns like “Open”,  “Dev” or "In Progress" (but still just being for developers) and next to them “Test” or “QA.”. And ticket moving through it and handovers happening between columns. Developers stop working once they are done (with a first version) and testers just start once they got the ticket handed over. Sequentially working on it instead of doing it in parallel where doable.</p>
<p>In this article, I explain why I see this structure as a problem, how it can cause issues if enforced, and what possible alternatives exist.</p>
<p>This is an updated version of an already existing article. Also available in <a href="https://agilereflection.org/warum-eine-test-spalte-auf-boards-ein-problem-darstellt/">German</a>.</p>
<div class="post__toc">
<h3>Table of Contents</h3>
<ul>
<li>
<ul>
<li><a href="#mcetoc_1ia0vvic71oc">You can use a test column on your ticket board when</a></li>
<li><a href="#mcetoc_1ia0vvic71od">Some models of actual workload</a></li>
<li><a href="#mcetoc_1gulg0fkm19">Testing benefits from preparation</a></li>
<li><a href="#mcetoc_1gulg0fkm1a">Testing can be integrated into development</a></li>
<li><a href="#mcetoc_1gulgg15v2c">Testing can be done in parallel to development</a></li>
</ul>
</li>
<li><a href="#mcetoc_1ia0vvic71oe">What about tickets?</a>
<ul>
<li><a href="#mcetoc_1ia0vvic71of">Bug tickets - Testing is here first (and also last)</a></li>
<li><a href="#mcetoc_1ia0vvic71oh">Single ticket for multiple people</a></li>
</ul>
</li>
<li><a href="#mcetoc_1ia0vvic71oj">Summary</a></li>
<li><a href="#mcetoc_1ia0vvic71ok">Alternatives</a></li>
<li><a href="#mcetoc_1ia0vvic71ol">Others say the same - further articles</a></li>
</ul>
</div>

<h4 id="mcetoc_1ia0vvic71oc">You can use a test column on your ticket board when</h4>
<p>… only one task can be carried out at a time at that ticket. Development XOR Testing.</p>
<p>The notion that testers can only begin after development has started is based on the misconception that testing is reduced to mere interaction with the product. Like an executable (of a very final version) to exist would a precondition for <em>any </em>testing work.<br>As if no preparatory work were possible, or as if interaction with the product could not take place in parallel with development (e.g., at various intermediate stages).<br><br>A command-and-control mentality may be another root cause. This is not conducive to constructive collaboration and rapid feedback.</p>
<h4 id="mcetoc_1ia0vvic71od">Some models of actual workload</h4>
<p>This are some simplified models of what I observe regular. Reality is way more complex.</p>
<figure class="post__image"><img loading="lazy"  src="https://www.enteresc.net/media/posts/35/TestColumn_Dev-Test-all.png" alt="3 graphs show. The first is showing equally and parallel workload of dev and test over time.The second dev starting with more than test and then transiting into the opposing distribution, ending with test having more work than dev. The third is showing sinus-waves like changes of workload between dev and test, constant switches between both." width="1466" height="146" sizes="(max-width: 1920px) 100vw, 1920px" srcset="https://www.enteresc.net/media/posts/35/responsive/TestColumn_Dev-Test-all-xs.png 640w ,https://www.enteresc.net/media/posts/35/responsive/TestColumn_Dev-Test-all-sm.png 768w ,https://www.enteresc.net/media/posts/35/responsive/TestColumn_Dev-Test-all-md.png 1024w ,https://www.enteresc.net/media/posts/35/responsive/TestColumn_Dev-Test-all-lg.png 1366w ,https://www.enteresc.net/media/posts/35/responsive/TestColumn_Dev-Test-all-xl.png 1600w ,https://www.enteresc.net/media/posts/35/responsive/TestColumn_Dev-Test-all-2xl.png 1920w"></figure>
<p>When is a ticket changing from the Dev to the Test column by this distribution of the work???</p>
<p><em>=&gt; Test after Dev is a problem</em></p>
<h4 id="mcetoc_1gulg0fkm19">Testing benefits from preparation</h4>
<p>Gathering information, planning (e.g. coverage and approaches), preparing test data and tools and many other are tasks in testing which can be done/started without an actual product - before or while the code is written.</p>
<p>What are good reasons to postpone this until the development of the first version is done? Aside from a lack of time.<br>It would be a waste of time and being a risk by extending the feedback time for the developers.</p>
<p><em>=&gt; Test after Dev is a problem</em></p>
<h4 id="mcetoc_1gulg0fkm1a">Testing can be integrated into development</h4>
<p>Here are two examples from my daily work where I’ve collaborated closely with developers, and we couldn’t even say for sure which column a ticket was currently in.</p>
<ol>
<li>Pair / Ensemble testing with developers on their computers. They showed me the application, and I advised them on what to try. During these sessions, my colleagues made code changes and, when necessary, rebuilt the application so they could test it again immediately.</li>
<li>I can build and deploy the product locally myself. With this setup, developers send me code changes at short intervals (git push &amp; pull), which I then test within minutes—often while we’re on the phone or chat.</li>
</ol>
<p><em>=&gt; Test after Dev is a problem</em></p>
<h4 id="mcetoc_1gulgg15v2c">Testing can be done in parallel to development</h4>
<p>It happens frequently that I interact with the product while in parallel developers still code by to basic scenarios:</p>
<ol>
<li>They start fixing bugs while I continue testing.</li>
<li><span style="color: var(--text-primary-color); font-family: var(--editor-font-family); font-size: inherit; font-weight: var(--font-weight-normal);">I start testing not yet fully developed features where we agree on that I should just look at specific places. Early feedback. I test while the developers code.</span></li>
</ol>
<p><em>=&gt; Test after Dev is a problem</em></p>
<h3 id="mcetoc_1ia0vvic71oe">What about tickets?</h3>
<p>All above is true no matter how your work is organized.</p>
<h4 id="mcetoc_1ia0vvic71of">Bug tickets - Testing is here first (and also last)</h4>
<p>Bug tickets in general about that someone found a problem, aka tested, and reported that. And often, especial when coming from the customer, they describe mostly symptom and don't give a good manual of how to reproduce and exact details.</p>
<p>A tester has to find out the scenario and causes, then developers (try to) fix it and finally it needs a test of the fix (and maybe some more loops).<br>Would this ticket start in a test column and the switch back to dev? …</p>
<p>Test needs to act first.</p>
<p><em>=&gt; Test after Dev is a problem</em></p>
<h4 id="mcetoc_1ia0vvic71oh">Single ticket for multiple people</h4>
<p>Somehow you just a have single ticket, but multiple people (can) work at in parallel. Maybe you use sub tasks, but you use them per sub topic and not per task / craft.<br>The people can be only developers, testers or a mixture of both. To which column would you put such ticket, especial at the mixed case?<br>And e.g. in Jira a ticket can only have a 1 assignee</p>
<p><em>=&gt; Test after Dev is a problem</em></p>
<h3 id="mcetoc_1ia0vvic71oj">Summary</h3>
<p>Testing and development are tasks that can generally be carried out in parallel. Just because no code has been written yet doesn't mean that testers have nothing to do.</p>
<p>Also they both are a feedback loop:</p>
<p class="align-center">Testing informs (at least) development and (at least) development gives testing something to interact with.</p>
<p>This loop can be run several times in a few minutes.<br>Feedback is sooner better than later. If developers have already switched contexts, it takes them longer to get back on track.</p>
<p class="align-center">Every ticket in a issue tracker is a (simplified) model of a more complex reality.<br>Especial only one assignee possible is often far from reality of team work. </p>
<h3 id="mcetoc_1ia0vvic71ok">Alternatives</h3>
<p>Here are some ideas what to do instead.</p>
<ul>
<li>Task oriented:
<ul>
<li>Add a list of tasks in the ticket and add names to them. Here goes the same for state.</li>
<li>Use sub tasks and assign them. They have already a state field. I suggest to have a simple workflow here.</li>
</ul>
</li>
<li>People oriented:
<ul>
<li>Note in the ticket all people who are working on it.
<ul>
<li>You can add a state by a word or icon to show who is still working and who is finished.</li>
</ul>
</li>
</ul>
</li>
<li>Some ideas what task you could add for testing:
<ul>
<li style="list-style-type: none;">
<ul>
<li>Prepare X, Test Y, Review/Debrief Z
<ul>
<li>When testing covers multiple, separate topics and people you can add multiple test sub task.</li>
</ul>
</li>
<li>When using Session-Based Test Management (<a href="https://en.wikipedia.org/wiki/Session-based_testing">Wiki</a>, <a href="https://www.satisfice.com/download/session-based-test-management">Article</a>) you can create a sub task for every session</li>
<li>Need to prepare data ? Need to develop or enhance a tool? Need to learn the product? Need to … whatever? Add a task.</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3 id="mcetoc_1ia0vvic71ol">Others say the same - further articles</h3>
<p>There are multiple people advocating the same goal.</p>
<ul>
<li><a href="https://kato-coaching.com/kill-that-test-column"></a>Bart Vanherck: <a href="https://thetestingpirate.be/posts/2023/2023-10-31_youdontneedatestcolumn/">You don't need a test column</a></li>
<li>Ben Linders: <a href="https://www.infoq.com/news/2020/09/deliver-faster-kill-test-column/">Deliver Faster by Killing the Test Column</a></li>
<li>Daniel Knott: <a href="https://www.youtube.com/watch?v=UVmjXL8dUJU">Delete The Test Column</a></li>
<li>Katja Obring: <a href="https://kato-coaching.com/kill-that-test-column">Kill That Test Column</a></li>
<li><a href="https://waynemroseberry.github.io">Wayne Roseberry</a>:
<ul>
<li><em>A "testing" column represents testing as a monolithic black box. It says nothing of what the testing work is or offers any notion of how long it ought to take.<br>I like the way session-based test management breaks testing into visible, easy to schedule activities. I prefer testing being a mix of either be an assumed part of doing the development work, or the testing sessions on the schedule as explicit activities with their own card moving across the status columns.</em></li>
</ul>
</li>
<li><a href="https://www.benfellows.co.uk">Ben Fellow</a>
<ul>
<li>
<div id="C8B4VJ78X-1778085648.166359-thread-list-Thread_1778684124.665189" class="c-virtual_list__item" tabindex="-1" role="listitem" aria-setsize="-1" data-qa="virtual-list-item" data-item-key="1778684124.665189">
<div class="c-message_kit__background c-message_kit__background--hovered c-message_kit__message c-message_kit__thread_message" role="presentation" data-qa="message_container" data-qa-unprocessed="false" data-qa-placeholder="false" data-msg-ts="1778684124.665189" data-msg-channel-id="C8B4VJ78X">
<div class="c-message_kit__hover c-message_kit__hover--hovered" role="document" aria-roledescription="Nachricht" data-qa-hover="true">
<div class="c-message_kit__actions c-message_kit__actions--default">
<div class="c-message_kit__gutter">
<div class="c-message_kit__gutter__right" role="presentation" data-qa="message_content">
<div class="c-message_kit__blocks c-message_kit__blocks--rich_text">
<div class="c-message__message_blocks c-message__message_blocks--rich_text" data-qa="message-text">
<div class="p-block_kit_renderer" data-qa="block-kit-renderer">
<div class="p-block_kit_renderer__block_wrapper p-block_kit_renderer__block_wrapper--first">
<div class="p-rich_text_block" dir="auto">
<div class="p-rich_text_section"><em>The test column often doesn't make much sense when the dev column isn't even the "dev" column, but "in progress", like testing doesn't mean the task in still in progress. It makes even less sense when you consider development still goes on in the "test" column due to bug fixes or further changes. If anything, the test column should be at least "testing and potentially some more development still".</em><br aria-hidden="true"><em>Removing work items from the board altogether and reducing status columns to just "Todo &gt; WIP &gt; Done" with sub-tasks for all activities related to the work item is so much better, and allows multiple different activities assigned to different people in a team that can be completed at the same time.</em></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</li>
</ul>
</li>
</ul>
<p>What would you add? <a href="#non-existing-post-with-id-10" target="_blank" rel="noopener noreferrer">Contact</a> me how you want to. I would like to read any opinion.</p>
<p>Published on <a href="https://www.linkedin.com/feed/update/urn:li:activity:7056142187901632513/">LinkedIn</a></p>
            ]]>
        </content>
    </entry>
    <entry>
        <title>News: Alternatives for a test column</title>
        <author>
            <name>Sebastian</name>
        </author>
        <link href="https://www.enteresc.net/news-replacements-for-a-test-columns-added/"/>
        <id>https://www.enteresc.net/news-replacements-for-a-test-columns-added/</id>
            <category term="news"/>

        <updated>2024-10-12T20:35:13+02:00</updated>
            <summary type="html">
                <![CDATA[
                    I added alternatives for a Test / QA column to the article.
                ]]>
            </summary>
        <content type="html">
            <![CDATA[
                <p>I added <a href="https://enteresc.net/when-you-need-a-test-column/#mcetoc_1ia0vvic71ok">alternatives</a> for a Test / QA column to <a href="https://www.enteresc.net/when-you-need-a-test-column/" target="_blank" rel="noopener noreferrer">the article</a>.</p>
            ]]>
        </content>
    </entry>
    <entry>
        <title>Done is not just a document</title>
        <author>
            <name>Sebastian</name>
        </author>
        <link href="https://www.enteresc.net/done-is-not-just-a-document/"/>
        <id>https://www.enteresc.net/done-is-not-just-a-document/</id>
            <category term="article"/>

        <updated>2024-02-24T19:18:47+01:00</updated>
            <summary type="html">
                <![CDATA[
                    I see Scrum's "Definition of Done" being off as Done is often treated as an artifact, but as not an&hellip;
                ]]>
            </summary>
        <content type="html">
            <![CDATA[
                <p>I see Scrum's "Definition of Done" being off as Done is often treated as an artifact, but as not an agreement between people.<br><br>People agree on if something is done. Any document is just a tool for communication about this.<br><br><a href="https://scrumguides.org/scrum-guide.html#increment">https://scrumguides.org/scrum-guide.html#increment</a><br><br>I'm shocked by reading the section of 'Commitment: Definition of Done'.<br>It just talks about artifacts. 'Definition of Done is a formal description'<br>I don't not see much of the first principal of the Agile Manifesto shining through.<br><br>I work since 10 years mostly in Scrum in different teams.<br>By my experience we achieve the most satisfying results for the product owner and customers when the developers (including testers etc.) have constant exchange (at least) with product owner.<br>"Fail fast, fail often", show it often and get feedback (while staying in the focus of the story).<br>Short feedback loops are important!<br>At least clarify unknowns and don't make arbitrary assumption when you have someone you can ask.<br><br>'Definition of Done is a formal description'<br>No formal description can fit perfectly to every backlog item you work on.<br>Sometimes you have to exclude things, sometimes you have to include story-specific criteria.<br>And every general criteria is different for every story.<br>e.g. 'create user documentation'. How much is enough? The DoD can't tell you, but your team mates and the stakeholders.<br><br>Surely you should not have feature-creep at a story and changing already defined details every minute should not happen.<br>This is the extreme I also not endorse.<br><br>Finally only responsible people will create a good product.<br>This includes to trust each other, communicate, and not just to rely on artifacts.</p>
<p>It is not 'Done', it is 'done'. Not a noun but an adjective. The same as it should not be 'Agile', but 'agile'. </p>
<h2>Rewrite of the guide's Increment section</h2>
<p>To make my point more clearly I rewrote the <a href="https://scrumguides.org/scrum-guide.html#increment"></a><a href="https://scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-US.pdf#zoom=100">Increment section v2020</a> to fit more to the first Agile principal by my understanding.</p>
<table class="align-left" style="border-collapse: collapse; width: 100%;" border="1">
<tbody>
<tr style="height: 50.3594px;">
<td style="width: 49.9288%; height: 50.3594px;"><strong>My text</strong></td>
<td style="width: 49.9288%; height: 50.3594px;"><strong>Original</strong></td>
</tr>
<tr>
<td style="width: 49.9288%; vertical-align: top;"><em>(I'm fine with this part)</em></td>
<td style="width: 49.9288%; vertical-align: top;">An Increment is a concrete stepping stone toward the Product Goal. Each Increment is additive to all prior Increments and thoroughly verified, ensuring that all Increments work together. In order to provide value, the Increment must be usable.<br><br>Multiple Increments may be created within a Sprint. The sum of the Increments is presented at the Sprint Review thus supporting empiricism. However, an Increment may be delivered to stakeholders prior to the end of the Sprint. The Sprint Review should never be considered a gate to releasing value.</td>
</tr>
<tr>
<td style="width: 49.9288%; vertical-align: top;">
<p><em>Work cannot be considered part of an Increment unless the team agrees it to be done by different criteria.</em></p>
<h4 id="commitment-definition-of-done"><em>Commitment: Shared understanding of Done</em></h4>
<p><em>For every Increment agrees the team on quality measures required for the product to be meet to consider it Done.</em></p>
<p><em>The moment the team agrees a Product Backlog item to be Done, an Increment is born.</em></p>
<p><em>Having a shared understanding of what work was completed as part of the Increment creates transparency. If a team does not agrees on a Product Backlog item to be Done, it cannot be released or even presented at the Sprint Review. Instead, it returns to the Product Backlog for future consideration.</em></p>
<p><em>It may help to note most of this quality measures in a document, a so called Definition of Done. This document is just a starting point as the team may find necessary quality measures for an Increment later on.</em><br><em>While there might be some shared quality measures for multiple Increments, for some  Increments individual quality measures might be necessary.</em></p>
<p><em>If an understanding of Done for an increment is part of the standards of the organization, all Scrum Teams must follow it as a minimum. If it is not an organizational standard, the Scrum Team must agree on their understanding of Done appropriate for the product.</em></p>
<p><em>The Developers are required agree on a shared understanding of Done. If there are multiple Scrum Teams working together on a product, they must mutually agree on the same understanding of Done.</em></p>
</td>
<td style="width: 49.9288%; vertical-align: top;">
<p>Work cannot be considered part of an Increment unless it meets the Definition of Done.</p>
<h4 id="commitment-definition-of-done">Commitment: Definition of Done</h4>
<p>The Definition of Done is a formal description of the state of the Increment when it meets the quality measures required for the product.</p>
<p>The moment a Product Backlog item meets the Definition of Done, an Increment is born.</p>
<p>The Definition of Done creates transparency by providing everyone a shared understanding of what work was completed as part of the Increment. If a Product Backlog item does not meet the Definition of Done, it cannot be released or even presented at the Sprint Review. Instead, it returns to the Product Backlog for future consideration.</p>
<p>If the Definition of Done for an increment is part of the standards of the organization, all Scrum Teams must follow it as a minimum. If it is not an organizational standard, the Scrum Team must create a Definition of Done appropriate for the product.</p>
<p>The Developers are required to conform to the Definition of Done. If there are multiple Scrum Teams working together on a product, they must mutually define and comply with the same Definition of Done.</p>
</td>
</tr>
</tbody>
</table>
<p>What are your thoughts on this?<br>How do you and your team decided about what you consider done?</p>
            ]]>
        </content>
    </entry>
    <entry>
        <title>Perception of GUIs - a human vs computer meme</title>
        <author>
            <name>Sebastian</name>
        </author>
        <link href="https://www.enteresc.net/perception-of-guis-a-human-vs-computer-meme/"/>
        <id>https://www.enteresc.net/perception-of-guis-a-human-vs-computer-meme/</id>
            <category term="article"/>

        <updated>2023-07-26T07:30:00+02:00</updated>
            <summary type="html">
                <![CDATA[
                    I have create this comparison to visualize how different humans and computers process GUIs. Both are having their dis- and&hellip;
                ]]>
            </summary>
        <content type="html">
            <![CDATA[
                <p>I have create this comparison to visualize how different humans and computers process GUIs. Both are having their dis- and advantages.</p>
<p>Which ones do you see? Share it if you want to!<br><a href="#non-existing-post-with-id-10">Tell me</a>. <a href="https://www.linkedin.com/posts/sebastian-stautz-302526271_automation-testautomation-testing-activity-7087351787195613184-mJfk?utm_source=share&amp;utm_medium=member_desktop">Shared on LinkedIn</a>.</p>
<figure class="post__image"><img loading="lazy"  src="https://www.enteresc.net/media/posts/26/Meme_Human-Computer_Month-2.png" alt="" width="740" height="815" sizes="(max-width: 1920px) 100vw, 1920px" srcset="https://www.enteresc.net/media/posts/26/responsive/Meme_Human-Computer_Month-2-xs.png 640w ,https://www.enteresc.net/media/posts/26/responsive/Meme_Human-Computer_Month-2-sm.png 768w ,https://www.enteresc.net/media/posts/26/responsive/Meme_Human-Computer_Month-2-md.png 1024w ,https://www.enteresc.net/media/posts/26/responsive/Meme_Human-Computer_Month-2-lg.png 1366w ,https://www.enteresc.net/media/posts/26/responsive/Meme_Human-Computer_Month-2-xl.png 1600w ,https://www.enteresc.net/media/posts/26/responsive/Meme_Human-Computer_Month-2-2xl.png 1920w"></figure>
<p> </p>
<p> </p>
<p> </p>
            ]]>
        </content>
    </entry>
    <entry>
        <title>News: A change to my RSS and Katja Obring about killing the test column and </title>
        <author>
            <name>Sebastian</name>
        </author>
        <link href="https://www.enteresc.net/news-a-change-to-my-rss-and-katja-obring-about-killing-the-test-column-and/"/>
        <id>https://www.enteresc.net/news-a-change-to-my-rss-and-katja-obring-about-killing-the-test-column-and/</id>
            <category term="news"/>

        <updated>2023-05-27T23:32:01+02:00</updated>
            <summary type="html">
                <![CDATA[
                    News to my RSS - shorter format As reader by RSS you may now experience that you just see the&hellip;
                ]]>
            </summary>
        <content type="html">
            <![CDATA[
                <h3 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">News to my RSS - shorter format</span></h3>
<p class="firstHeading mw-first-heading"><span class="mw-page-title-main">As reader by RSS you may now experience that you just see the beginning of the article and have to do more clicks (one?) to read it in your browser.</span></p>
<p class="firstHeading mw-first-heading"><span class="mw-page-title-main">As a I update my articles every now and then, I intend this to have the full articles just available at my website.</span></p>
<p class="firstHeading mw-first-heading"><span class="mw-page-title-main">I'm still working on the details like having a link in the text that you get. This is a matter I have to figure out at Publii.</span></p>
<h3>More killing of the test column</h3>
<p><span aria-hidden="true"><span dir="ltr">Katja Obring argues with <a href="https://kato-coaching.com/kill-that-test-column">Why Your Scrum Board Might Be Killing Your Team’s Productivity</a> similar to my <a href="https://www.enteresc.net/when-you-need-a-test-column/">When you need a test column on your board</a>.</span></span></p>
<p><span aria-hidden="true"><span dir="ltr">By her perspective she adds some more useful details like how to implemented this change.</span></span></p>
<p>Give it a read and spread the idea!</p>
            ]]>
        </content>
    </entry>
    <entry>
        <title>News: I rewrote my test column article</title>
        <author>
            <name>Sebastian</name>
        </author>
        <link href="https://www.enteresc.net/news-i-rewrote-my-test-column-article/"/>
        <id>https://www.enteresc.net/news-i-rewrote-my-test-column-article/</id>
            <category term="news"/>

        <updated>2023-04-29T00:42:10+02:00</updated>
            <summary type="html">
                <![CDATA[
                    After some feedback I rewrote most parts of the article. It had some heavy bugs in it which I was&hellip;
                ]]>
            </summary>
        <content type="html">
            <![CDATA[
                <p>After some feedback I rewrote most parts of the article. It had some heavy bugs in it which I was not aware of so that my readers became my testers and told me.<br>Would you give it a another try?</p>
<p><a href="https://www.enteresc.net/when-you-need-a-test-column/"></a><a href="https://www.enteresc.net/when-you-need-a-test-column/">When you need a test column</a><br><br>Like often in IT (by my experience), a early deliver was the more important quality than (finding) issues in the product.<br>Would I have found them without the feedback, being ‘betriebsblind’? I do not know…<br>I let test happen “in production” … which I like here, but have to communicate it more clearly, I guess.<br>I'm having versioning of articles in my mind.</p>
<p>If you read this via RSS, depending on your app, you should be able to update the feed entry so you got the new content there.</p>
            ]]>
        </content>
    </entry>
    <entry>
        <title>Ambiguous phrases in testing</title>
        <author>
            <name>Sebastian</name>
        </author>
        <link href="https://www.enteresc.net/ambiguous-phrases-in-testing/"/>
        <id>https://www.enteresc.net/ambiguous-phrases-in-testing/</id>
            <category term="article"/>

        <updated>2023-04-11T20:52:23+02:00</updated>
            <summary type="html">
                <![CDATA[
                    I see many people using at least one of these phrases … test(s) case(s) test case(s) scripted test(s) scripted case(s)&hellip;
                ]]>
            </summary>
        <content type="html">
            <![CDATA[
                <div class="post__toc">
<h3>Table of Contents</h3>
<ul>
<li><a href="#mcetoc_1gu0ml46l28">I see many people using at least one of this phrases …</a></li>
<li><a href="#mcetoc_1gu0ml46l29">At the very last:</a></li>
<li><a href="#mcetoc_1gu0ml46l2a">There is even a 3rd option</a></li>
<li><a href="#mcetoc_1gu0ml46l2b">What would you add? Contact me how you want to. I would like to read any opinion.</a>
<ul>
<li><a href="#mcetoc_1gu0ml46l2c">What others added:</a></li>
</ul>
</li>
</ul>
</div>
<h4 id="mcetoc_1gu0ml46l28">I see many people using at least one of these phrases …</h4>
<ul>
<li><em>test(s)</em></li>
<li><em>case(s)</em></li>
<li><em>test case(s)</em></li>
<li><em>scripted test(s)</em></li>
<li><em>scripted case(s)</em></li>
<li><em>scripted test case(s)</em></li>
</ul>
<figure class="post__image post__image--center"><em><img loading="lazy"  style="margin-bottom: 1.37143rem; margin-left: 1.37143rem; outline: 3px solid rgba(var(--color-primary-rgb), 0.55)  !important;" src="https://www.enteresc.net/media/posts/21/AmbiguousPhrases_Test.png" alt="Showing multiple clouds which are connected logically so that every combination can be drawn from it." width="702" height="184" sizes="(max-width: 1920px) 100vw, 1920px" srcset="https://www.enteresc.net/media/posts/21/responsive/AmbiguousPhrases_Test-xs.png 640w ,https://www.enteresc.net/media/posts/21/responsive/AmbiguousPhrases_Test-sm.png 768w ,https://www.enteresc.net/media/posts/21/responsive/AmbiguousPhrases_Test-md.png 1024w ,https://www.enteresc.net/media/posts/21/responsive/AmbiguousPhrases_Test-lg.png 1366w ,https://www.enteresc.net/media/posts/21/responsive/AmbiguousPhrases_Test-xl.png 1600w ,https://www.enteresc.net/media/posts/21/responsive/AmbiguousPhrases_Test-2xl.png 1920w"></figure></em></p>
<p>… and referring to one of this (at least) 2 concepts:</p>
<ol>
<li><em>Code, as used in automation (aka checks) like</em>
<ul>
<li>@Test<br>checkSomething(){<br>  …<br>  Assert.That(x,y)<br>}</li>
</ul>
</li>
<li><em>Manuals: instructions to describe what humans should execute</em>
<ul>
<li style="list-style-type: none;">
<ul>
<li>
<table style="border-collapse: collapse; width: 110.504%;" border="1">
<tbody>
<tr>
<td style="width: 14.9188%;"><strong>Step #</strong></td>
<td style="width: 22.5962%;"><strong>Action</strong></td>
<td style="width: 30.1364%;"><strong>Expected Result</strong></td>
<td style="width: 32.3486%;"><strong>Comment</strong></td>
</tr>
<tr>
<td style="width: 14.9188%;">1.</td>
<td style="width: 22.5962%;">do something</td>
<td style="width: 30.1364%;">x should happen</td>
<td style="width: 32.3486%;"><em>notes of deviations</em></td>
</tr>
<tr>
<td style="width: 14.9188%;"> </td>
<td style="width: 22.5962%;">…</td>
<td style="width: 30.1364%;"> </td>
<td style="width: 32.3486%;"> </td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</li>
</ol>
<p>… without giving more context which one they mean!</p>
<p> </p>
<p>Here is a simplified example of typical discussions I observe:</p>
<ul>
<li>A: "It is important to do <em>&lt;phrase&gt;</em> !"</li>
<li>B: "How? Code is not testing."</li>
<li>C: "How? Binding instructions are limiting the testers."</li>
</ul>
<p class="align-left">I'm sad about so much ambiguity, as it causes many misunderstandings and misguided discussions.</p>
<h4 id="mcetoc_1gu0ml46l29">At the very last:</h4>
<p class="align-center"><em>Would you kindly add always if you refer to code/automation or human executing instructions?</em><br><em>Pweeeaaase</em> 🙏</p>
<p>No. Its not clear when you use one of the phrases when you do not give context.</p>
<hr>
<h4 id="mcetoc_1gu0ml46l2a">There is even a 3rd option</h4>
<p>I saw this 3rd option never in relation to "scripted", therefor it applies only the first 3 cases:</p>
<p>General note-taking/planing/design in testing. In the from of lists or mind-maps in a more exploratory approach.<br>This can be either standalone or second the other two. With limits it occurs in the comment section of manuals.</p>
<p>Sounds this like influences of Rapid Software Testing? Might be. I can not deny them.</p>
<h4 id="mcetoc_1gu0ml46l2b">What would you add? <a href="#non-existing-post-with-id-10" target="_blank" rel="noopener noreferrer">Contact</a> me how you want to. I would like to read any opinion.</h4>
<p> </p>
<h5 id="mcetoc_1gu0ml46l2c">What others added:</h5>
<ul>
<li>Ben Fellows:<br>
<ul>
<li><em style="color: var(--text-primary-color); font-family: var(--editor-font-family); font-size: inherit; font-weight: var(--font-weight-normal);">I had a developer today use "test case" to refer to the conditions needed to manifest a bug. I.e. the repro steps.<br></em><em>"We haven't yet found the test case for this bug".</em></li>
</ul>
</li>
<li>Richard Adams:
<ul>
<li>
<p><em>In my first role regression testing was about verifying bugs. Most of the time we were doing destructive testing and occasionally it was scripted. All manual. In my next role those terms had different meanings.</em></p>
<p><em>Now if someone asks me if there’s any test scripts for testing X feature, I’d be digging out python files that I use to help my testing.</em></p>
<p><em>Having moved team, I’ve found more differences in meanings. There’s a huge push for smoke tests running almost non stop but different understandings on what that means. One other that annoys me is “escapes”. I always understood that as bugs found in released software but my work use it to describe anything that has been pushed.</em></p>
</li>
</ul>
</li>
</ul>
            ]]>
        </content>
    </entry>
</feed>
