<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Anti Pattern Archives - World Of Agile</title>
	<atom:link href="https://effectivepmc.net/blog/tag/anti-pattern/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description></description>
	<lastBuildDate>Wed, 22 Apr 2026 14:49:25 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://effectivepmc.net/wp-content/uploads/2020/06/cropped-woa_logo-1-150x150.png</url>
	<title>Anti Pattern Archives - World Of Agile</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Shared Roles in Scrum Teams: Real-Life Challenges and What Works</title>
		<link>https://effectivepmc.net/blog/shared-roles-in-scrum-teams-real-life-challenges-and-what-works/</link>
		
		<dc:creator><![CDATA[Snehamayee]]></dc:creator>
		<pubDate>Mon, 13 Apr 2026 14:13:19 +0000</pubDate>
				<category><![CDATA[Agile Scrum]]></category>
		<category><![CDATA[Agile Transformation]]></category>
		<category><![CDATA[Scrum Myths and Antipatterns]]></category>
		<category><![CDATA[Scrum Team]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Anti Pattern]]></category>
		<category><![CDATA[Practical Tips for Scrum Teams]]></category>
		<category><![CDATA[Scrum Accountabilities]]></category>
		<guid isPermaLink="false">https://effectivepmc.net/?p=15730</guid>

					<description><![CDATA[<p>Visit Blog Home Shared Roles in Scrum Teams: Real-Life Challenges and What Works In this section, we will look focus on Shared Roles in Scrum Teams: Real-Life Challenges and What Works. We will explore how the value delivery gets impacted when one person takes on more than one Scrum Role within a Scrum Team. This [&#8230;]</p>
<p>The post <a href="https://effectivepmc.net/blog/shared-roles-in-scrum-teams-real-life-challenges-and-what-works/">Shared Roles in Scrum Teams: Real-Life Challenges and What Works</a> appeared first on <a href="https://effectivepmc.net">World Of Agile</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><a style="background-color: #00102e; color: white; padding: 10px 20px; text-decoration: none; border-radius: 5px; font-size: 16px; display: inline-block;" href="https://effectivepmc.net/blog/" target="_blank" rel="noopener"> Visit Blog Home</a></p>
<h2>Shared Roles in Scrum Teams: Real-Life Challenges and What Works</h2>
<p>In this section, we will look focus on Shared Roles in Scrum Teams: Real-Life Challenges and What Works. We will explore how the value delivery gets impacted when one person takes on more than one Scrum Role within a Scrum Team. This article is part of an <a href="https://effectivepmc.net/blog/real-life-scenarios-faced-by-scrum-teams/">ongoing series on real-life scenarios that many Scrum Teams face.</a></p>
<p><em>“We are a small team, so one person needs to take up multiple roles. We do not have a budget for a dedicated Scrum Master (or a dedicated Product Owner)”</em></p>
<p>This is one of the most common statements I hear. Especially when organizations start their Agile journey. On the surface, it does sound practical. Why not optimise for efficiency? Why not reduce overhead? After all, if someone has the bandwidth, why not let them wear multiple hats?</p>
<p>However, in reality, role sharing in Scrum often creates more challenges than it solves. The issue is not a matter of capability—it is a <em>conflict of accountability.</em></p>
<h2>How do the three Roles (or Accountabilities as stated in the Scrum Guide) Interact</h2>
<figure id="attachment_15732" aria-describedby="caption-attachment-15732" style="width: 1365px" class="wp-caption alignnone"><img fetchpriority="high" decoding="async" class="size-full wp-image-15732" src="https://effectivepmc.net/wp-content/uploads/2026/04/scrumTeam-Roles.png" alt="Explore real-life challenges of shared roles in Scrum teams, including combining Scrum Master, Product Owner, and Developer responsibilities, along with practical insights on what works and what to avoid for effective Agile delivery." width="1365" height="910" srcset="https://effectivepmc.net/wp-content/uploads/2026/04/scrumTeam-Roles.png 1365w, https://effectivepmc.net/wp-content/uploads/2026/04/scrumTeam-Roles-300x200.png 300w, https://effectivepmc.net/wp-content/uploads/2026/04/scrumTeam-Roles-1024x683.png 1024w, https://effectivepmc.net/wp-content/uploads/2026/04/scrumTeam-Roles-768x512.png 768w, https://effectivepmc.net/wp-content/uploads/2026/04/scrumTeam-Roles-1080x720.png 1080w" sizes="(max-width: 1365px) 100vw, 1365px" /><figcaption id="caption-attachment-15732" class="wp-caption-text">Explore real-life challenges of shared roles in Scrum teams, including combining Scrum Master, Product Owner, and Developer responsibilities, along with practical insights on what works and what to avoid for effective Agile delivery.</figcaption></figure>
<p>The people in the boat in the above diagram represent a Scrum Team. The rowers symbolize the developers. They work in sync to move the product forward through their collective effort.</p>
<p>The Product Owner stands at the back with the rudder, setting direction and ensuring the team is heading toward the right outcomes. His focus is always on the Value</p>
<p>At the front, the drummer, represents the Scrum Master. He is maintaining rhythm and helping the team stay aligned and effective. He is the facilitator who helps the Scrum Team become more effective</p>
<p>Success for the Scrum Team depends on coordination among the three roles. Success comes when direction, facilitation, and execution come together, the team moves faster and with greater purpose.</p>
<p>Below, I have described some common questions around role sharing—and what typically unfolds.</p>
<h2><strong>1. Can the Scrum Master and Product Owner Be the Same Person?</strong></h2>
<p>In one organization, I worked with a team where the same individual was acting as both Scrum Master and Product Owner. Initially, it seemed efficient—one person managing both delivery and process.</p>
<p>However, during Sprint Planning, this person consistently pushed the team to take on more work. In Retrospectives, when the team raised concerns about overload, the same person facilitated the discussion.</p>
<p>Over time, the team stopped speaking openly.</p>
<h3>Snehamayee’s perspective</h3>
<p>While the Scrum Guide does not explicitly forbid this, in practice, this combination rarely works well. The accountabilities of a Scrum Master and a Product Owner are fundamentally different. The <a href="https://scrumguides.org/docs/scrumguide/v2020/2020-Scrum-Guide-US.pdf">Scrum Guide</a> says that</p>
<ul>
<li>The Product Owner is accountable for maximizing product value</li>
<li>The Scrum Master is accountable to help the Scrum Team become more effective</li>
</ul>
<p>When the same person plays both roles, they need to balance conflicting priorities.</p>
<p><strong>Impact:</strong></p>
<ul>
<li>Reduced transparency</li>
<li>Limited psychological safety – Product Owner is the Value Mximizer. In that role the often</li>
<li>biased decision-making.</li>
</ul>
<p><strong>What can be done?</strong><br />
Keep these roles separate. Even in smaller setups, this separation creates balance and enables better team dynamics.</p>
<h2>2. Can the Scrum Master Also Act as a Developer?</h2>
<p>In another team, the Scrum Master was also a senior developer. During the Sprint, he was deeply involved in coding critical features.</p>
<p>When impediments arose, they often remained unresolved for days—not because they were complex, but because the Scrum Master was busy with delivery work.</p>
<p>Daily Scrums became quick updates rather than meaningful conversations.</p>
<p><strong>Snehamayee’s perspective</strong><br />
This setup is more workable than combining Scrum Master and Product Owner roles, but it still creates tension.</p>
<p>The Scrum Master role requires availability and focus. When combined with development work, facilitation and coaching often take a back seat.</p>
<p><strong>Impact:</strong></p>
<ul>
<li>Delayed impediment resolution</li>
<li>Reduced focus on team improvement</li>
<li>Scrum events becoming less effective</li>
</ul>
<p><strong>What we can do?</strong><br />
This model can work temporarily, especially in smaller teams. However, it requires conscious effort to ensure that Scrum responsibilities are not neglected.</p>
<h2>3. Can the Product Owner Also Act as a Developer?</h2>
<p>I once worked with a technically strong Product Owner who also contributed to development. Initially, this helped speed up delivery.</p>
<p>However, over time, a pattern emerged. Backlog refinement became less structured, stakeholder conversations were delayed, and priorities were not always clear.</p>
<p>The Product Owner was simply too busy writing code to focus on product direction.</p>
<p><strong>Snehamayee’s perspective</strong><br />
While this setup may seem efficient, it often impacts the quality of product ownership.</p>
<p>The Product Owner’s role requires continuous engagement with stakeholders, clarity on priorities, and proactive backlog management.</p>
<p><strong>Impact:</strong></p>
<ul>
<li>Backlog items lack clarity</li>
<li>Stakeholder alignment weakens</li>
<li>Product decisions get delayed</li>
</ul>
<p><strong>What can be done?</strong><br />
A Product Owner with technical skills can support the team when needed, but their primary focus should remain on product value and direction.</p>
<h2>4. One Person Supporting Multiple Teams as a Scrum Master or a Product owner</h2>
<p>In a scaled setup, I worked with a Product Owner who managed the backlog for three teams working on the same product. Initially, there were concerns about bandwidth.</p>
<p>However, over time, this setup created better alignment across teams. Priorities were clearer, and duplication of work reduced.</p>
<p>Similarly, a Scrum Master supporting two teams helped bring consistency in practices and improved cross-team collaboration.</p>
<p>Snehamayee’s perspective<br />
This approach is often more effective than combining roles within a team.</p>
<p>When one Product Owner supports multiple teams, it strengthens product-level thinking. A Scrum Master across teams can identify systemic issues and address them more effectively.</p>
<p><strong>Impact:</strong></p>
<ul>
<li>Improved alignment across teams</li>
<li>Consistent prioritization</li>
<li>Better coordination</li>
</ul>
<p><strong>Some Points to keep in mind</strong></p>
<ul>
<li><u>Beware of a too busy Scrum Master (or Product Owner)</u>. If we ask one person to be the Scrum Master (or the Product Owner) for too many teams, they become mere coordinators. It limits the value they add and the bandwidth they have for team members.</li>
<li><u>Position an Experienced Person with proven credentials, </u>Scrum Master and Product Owner, both are senior leadership roles – People take time to grow in these roles. If we ask someone inexperienced to function as a Scrum Master (Or a Product Owner) of multiple teams, we risk the role getting diluted</li>
<li><u>Empower and Cross Train The Developers </u></li>
</ul>
<h2>Final Thoughts about  Shared Roles Among Strum Teams</h2>
<p>Role sharing in Scrum is often driven by practical constraints. While some combinations may work temporarily, others introduce deeper challenges that impact team effectiveness.</p>
<p>From my experience, a few principles stand out:</p>
<ul>
<li>Avoid combining Scrum Master and Product Owner roles</li>
<li>Be cautious when mixing Scrum roles with delivery responsibilities</li>
<li>Prefer sharing roles across teams rather than combining them within a team</li>
</ul>
<p>Ultimately, it is not about rigidly following rules, but about ensuring that each accountability is fulfilled effectively.</p>
<p>When roles are clear, teams collaborate better, decisions are more balanced, and delivery becomes more predictable.</p>
<p>&nbsp;</p>
<p>The post <a href="https://effectivepmc.net/blog/shared-roles-in-scrum-teams-real-life-challenges-and-what-works/">Shared Roles in Scrum Teams: Real-Life Challenges and What Works</a> appeared first on <a href="https://effectivepmc.net">World Of Agile</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Antipattern &#8211; Scrum Master the (over) protector of the Team</title>
		<link>https://effectivepmc.net/blog/anti-pattern-scrum-master-the-over-protector-of-the-team/</link>
		
		<dc:creator><![CDATA[Snehamayee]]></dc:creator>
		<pubDate>Fri, 02 Apr 2021 09:32:00 +0000</pubDate>
				<category><![CDATA[Scrum Myths and Antipatterns]]></category>
		<category><![CDATA[Anti Pattern]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Scrum Master]]></category>
		<category><![CDATA[Scrum Team]]></category>
		<guid isPermaLink="false">https://effectivepmc.net/?p=8919</guid>

					<description><![CDATA[<p>Antipattern &#8211; Scrum Master the (over) protector of the Team What is an antipattern? &#8211; An idea which seems good but has more negatives than positives. Click here to read the definition of Anti-Pattern. Why do the Scrum Masters feel that they have to always protect the team? The earlier version of the Scrum Guide [&#8230;]</p>
<p>The post <a href="https://effectivepmc.net/blog/anti-pattern-scrum-master-the-over-protector-of-the-team/">Antipattern &#8211; Scrum Master the (over) protector of the Team</a> appeared first on <a href="https://effectivepmc.net">World Of Agile</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1>Antipattern &#8211; Scrum Master the (over) protector of the Team</h1>
<p class="wp-block-paragraph">What is an antipattern? &#8211; An idea which seems good but has more negatives than positives. <a href="https://effectivepmc.net/blog/what-is-an-antipattern/" target="_blank" rel="noreferrer noopener">Click here to read the definition of Anti-Pattern.</a></p>



<h2 class="wp-block-heading" id="h-why-do-the-scrum-masters-feel-that-they-have-to-always-protect-the-team">Why do the Scrum Masters feel that they have to always protect the team?</h2>



<ul class="wp-block-list">
<li>The earlier version of the Scrum Guide mentioned the following statement </li>
</ul>



<p class="wp-block-paragraph"><em>“The Scrum Master helps those outside the Scrum Team understand which of their interactions with the Scrum Team are helpful and which aren’t. The Scrum Master helps everyone change these interactions to maximize the value created by the Scrum Team”</em>. </p>



<p class="wp-block-paragraph">This was interpreted by most Scrum Masters that they always shield the team from the outside world.</p>



<ul class="wp-block-list">
<li>What ended up happening was that the <a href="https://effectivepmc.net/blog/scrum-master/">Scrum Master</a> became a liaison between the organization and the team. This way the Scrum Master became over-protective of the team and literally assumed the role of a “Dad” or a “Mom” for the team.</li>
</ul>



<h2 class="wp-block-heading" id="h-some-common-observations-when-scrum-master-becomes-overprotective">Some common observations when Scrum Master becomes overprotective</h2>



<ul class="wp-block-list">
<li>Scrum Master deals with all impediments personally, even when the team members may be able to solve themselves</li>
<li>Scrum Master filters feedback from stakeholders. Negative feedback is often not shared with the team. Only the goody-goody ones is shared with the team</li>
<li><a href="https://effectivepmc.net/blog/scrum-master/">Scrum Master</a> pampers the team by taking care of all administrative stuff (more like a PMO or a secretary)</li>
<li>Scrum Master always becomes a bad-cop when it comes to harsh discussions with any stakeholder</li>
<li>Scrum Master prevents the team from failing</li>
<li>Scrum mom is not really challenging the team</li>
<li>Scrum Master does not enforce boundaries and often remains too flexible with the boundaries</li>
<li>“Right or wrong &#8211; its my team” behaviour starts getting seen</li>
</ul>



<h2 class="wp-block-heading" id="h-negative-consequences-and-what-could-be-done">Negative consequences and what could be done</h2>



<ul class="wp-block-list">
<li>Failure is not the opposite of success. Failure is in-fact a necessary stepping stone towards success. Like parents train their kids by letting go sometimes. Parents prepare the child for the real world by helping the child take up challenges. Scrum Master should allow the team to make mistakes and let go. There is no need to be over-protective. Let the team learn by failing. Scrum Master’s job is to keep showing the mirrors when failures happen.</li>
<li>A Scrum Master’s good intentions can become an impediment for the Scrum team’s progress. This is particularly true in the case of an over-protective <a href="https://effectivepmc.net/blog/scrum-master/">Scrum Master</a>, when her shielding of the team prevents its members from learning by failing.</li>
<li>Scrum Master’s job is to make the team independent and ready to face the world and not make them crippled by handling everything</li>
<li>The greatest success of the Scrum Master is to see his/her team becoming <a href="https://effectivepmc.net/blog/building-self-managed-teams/" target="_blank" rel="noreferrer noopener">Self Managed</a> not needing a lot of bandwidth from the Scrum Master.</li>
</ul>



<p class="wp-block-paragraph">&nbsp;</p>
<p>The post <a href="https://effectivepmc.net/blog/anti-pattern-scrum-master-the-over-protector-of-the-team/">Antipattern &#8211; Scrum Master the (over) protector of the Team</a> appeared first on <a href="https://effectivepmc.net">World Of Agile</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Anti Pattern &#8211; Scrum Master the solver of all impediments</title>
		<link>https://effectivepmc.net/blog/anti-pattern-scrum-master-solver-of-all-impediments/</link>
		
		<dc:creator><![CDATA[Snehamayee]]></dc:creator>
		<pubDate>Tue, 02 Mar 2021 09:29:48 +0000</pubDate>
				<category><![CDATA[Scrum Myths and Antipatterns]]></category>
		<category><![CDATA[Anti Pattern]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Scrum Master]]></category>
		<guid isPermaLink="false">https://effectivepmc.net/?p=8917</guid>

					<description><![CDATA[<p>Anti Pattern &#8211; Scrum Master the solver of all impediments What is an antipattern? &#8211; An idea which seems good but has more negatives than positives. Click here to read the definition of Anti-Pattern. Why do people feel that Scrum Master should solve all impediments In the 2017 version of Scrum Guide the accountability of [&#8230;]</p>
<p>The post <a href="https://effectivepmc.net/blog/anti-pattern-scrum-master-solver-of-all-impediments/">Anti Pattern &#8211; Scrum Master the solver of all impediments</a> appeared first on <a href="https://effectivepmc.net">World Of Agile</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1>Anti Pattern &#8211; Scrum Master the solver of all impediments</h1>
<p class="wp-block-paragraph">What is an antipattern? &#8211; An idea which seems good but has more negatives than positives. <a href="https://effectivepmc.net/blog/what-is-an-antipattern/" target="_blank" rel="noreferrer noopener">Click here to read the definition of Anti-Pattern.</a></p>



<h2 class="wp-block-heading" id="h-why-do-people-feel-that-scrum-master-should-solve-all-impediments">Why do people feel that Scrum Master should solve all impediments</h2>



<ul class="wp-block-list">
<li>In the 2017 version of Scrum Guide the accountability of the <a href="https://effectivepmc.net/blog/scrum-master/">Scrum Master</a> was mentioned as “Removing impediments to the Development Team’s progress;”. This sentence was often misunderstood and it was assumed that Scrum Master is the one who runs around and solves impediments.</li>
<li>The term “Facilitator” is commonly misunderstood as a “coordinator”. Most teams come from a waterfall background and are used to having a Project Manager. In most organizations, the Project Manager is nothing more than a PMO who coordinates and does administrative activities. The essence of facilitation is to make it easy for the team to get to conclusions and decisions. Impediment solving is only one aspect of the Facilitation.</li>
<li>Most organizations implement Scrum Master as a replacement for the PMO responsibilities and expect Scrum Master to run around and solve impediments.</li>
<li>From the outside, this looks to be a great idea to have developers do the work and Scrum Master run around and get the administrative stuff done.</li>
</ul>



<h2 class="wp-block-heading" id="h-negative-consequences-of-having-a-scrum-master-solve-all-impediments">Negative Consequences of having a Scrum Master solve all impediments</h2>



<ul class="wp-block-list">
<li>One of the fundamental elements of <a href="https://effectivepmc.net/blog/scrum/">Scrum</a> is “Self Management” where the team manages itself. The Scrum Master’s job is to teach the team to be <a href="https://effectivepmc.net/blog/building-self-managed-teams/" target="_blank" rel="noreferrer noopener">self managed</a> and cross functional so that they can get the work done.</li>
<li>Team members other than the Scrum Master might be better qualified to solve an impediment</li>
<li>People often then shrug off their accountability and expect scrum Master to be the PMO and even solve problems which they could solve internally</li>
<li>Problems are often too complex to be solved by one person and therefore Scrum Master may not be the correct person to solve the problem</li>
<li>Viewing an impediment from different angles helps to find effective solutions</li>
<li>Many problems have to do with the way how people work together, solving such a problem cannot be done by one person</li>
</ul>



<h2 class="wp-block-heading" id="h-what-could-be-done-to-avoid-this-anti-pattern">What could be done to avoid this anti-pattern</h2>



<ul class="wp-block-list">
<li>The first line of defence for the team should be the team members themselves. The <a href="https://effectivepmc.net/blog/scrum-master/">Scrum Master</a> must teach the team to do this and not push everything into Scrum Master’s plate</li>
<li>The Scrum Master should not get overloaded with solving impediments. The Scrum Master should be an observer, a coach and making sure that facilitation is done.</li>
<li>For impediments which actually need Scrum Master’s help, only those Scrum Master should focus his/her attention on.</li>
<li>Scrum Master should use his anticipation skills to anticipate issues so that the team can start looking for solutions a little bit in advance.</li>
<li>In short, Scrum Master should become a coach and facilitator rather than just being a PMO.</li>
<li>To clarify the actual accountability of Scrum Master with regards to impediment solving, the sentence has been reworded in the 2020 version of <a href="https://effectivepmc.net/blog/scrum-guide-2020/">Scrum Guide</a> to “Causing the removal of impediments to the Scrum Team’s progress” &#8211; which essentially means that it is not necessary that everyone just dumps all impediment solving on the shoulders of the Scrum Master.</li>
</ul>
<p>The post <a href="https://effectivepmc.net/blog/anti-pattern-scrum-master-solver-of-all-impediments/">Anti Pattern &#8211; Scrum Master the solver of all impediments</a> appeared first on <a href="https://effectivepmc.net">World Of Agile</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Sprint Zero &#8211; An Anti Pattern</title>
		<link>https://effectivepmc.net/blog/sprint-zero-an-anti-pattern/</link>
		
		<dc:creator><![CDATA[Snehamayee]]></dc:creator>
		<pubDate>Tue, 02 Feb 2021 09:26:19 +0000</pubDate>
				<category><![CDATA[Scrum Myths and Antipatterns]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Anti Pattern]]></category>
		<category><![CDATA[Product Backlog]]></category>
		<category><![CDATA[Sprint]]></category>
		<category><![CDATA[sprint backlog]]></category>
		<category><![CDATA[Sprint Zero]]></category>
		<guid isPermaLink="false">https://effectivepmc.net/?p=8915</guid>

					<description><![CDATA[<p>Sprint Zero &#8211; An Anti Pattern What is an antipattern? &#8211; An idea which seems good but has more negatives than positives. Click here to read the definition of Anti-Pattern. Why do people feel that Sprint Zero seems a good idea When the team start work the team observes these typical problems There is no [&#8230;]</p>
<p>The post <a href="https://effectivepmc.net/blog/sprint-zero-an-anti-pattern/">Sprint Zero &#8211; An Anti Pattern</a> appeared first on <a href="https://effectivepmc.net">World Of Agile</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1>Sprint Zero &#8211; An Anti Pattern</h1>
<p class="wp-block-paragraph">What is an antipattern? &#8211; An idea which seems good but has more negatives than positives. <a href="https://effectivepmc.net/blog/what-is-an-antipattern/" target="_blank" rel="noreferrer noopener">Click here to read the definition of Anti-Pattern.</a></p>



<h2 class="wp-block-heading" id="h-why-do-people-feel-that-sprint-zero-seems-a-good-idea">Why do people feel that Sprint Zero seems a good idea</h2>



<p class="wp-block-paragraph"><strong>When the team start work the team observes these typical problems</strong></p>



<ul class="wp-block-list">
<li>There is no reasonable <a href="https://effectivepmc.net/blog/product-backlog/">Product Backlog</a> from which a <a href="https://effectivepmc.net/blog/sprint-backlog/">Sprint Backlog</a> can be created.</li>
<li>Designs are not good enough to start</li>
<li>Architecture decisions are often delayed</li>
</ul>



<p class="wp-block-paragraph">Team often struggles to create a usable product increment during the first <a href="https://effectivepmc.net/blog/what-is-a-sprint/">Sprint</a>. Often then, the teams starts with a Sprint Zero so that a usable product increment may not be expected from the team.</p>



<p class="wp-block-paragraph">At the outset, it looks to be a great idea &#8211; especially those who have come from a waterfall mindset and are used to doing a lot of preparation before beginning a project.</p>



<h2 class="wp-block-heading" id="h-negative-consequences-of-sprint-zero">Negative consequences of Sprint Zero</h2>



<p class="wp-block-paragraph">Sprint Zero is often considered an agile-sounding term for pre-Sprint preparation work where no increment of product value is provided at all. In reality, the whole intent of the Sprint is lost. To be a <a href="https://effectivepmc.net/blog/what-is-a-sprint/">Sprint</a>, something of value must be delivered in a clearly time-boxed fashion.</p>



<h2 class="wp-block-heading" id="h-what-could-be-done-instead-of-sprint-zero">What could be done instead of Sprint Zero</h2>



<ul class="wp-block-list">
<li>In <a href="https://effectivepmc.net/blog/what-is-agile/">Agile</a>, we believe in just-in-time work. However, in reality this may increase the risk. Hence we should start thinking about the work (which includes designs, architectures, refinement of PB) 2-3 sprints in advance. Not too early, and not too late.</li>
<li>Weak product management results in this anti-pattern. Agile does not mean that we don&#8217;t have planning. There is a lot of planning in agile. However, the planning is done such that the team has enough work for the next 2-3 sprints. Not having decisions ready, not having a product backlog ready often causes the team to resort to this type of anti-pattern.</li>
<li>Critical Architecture decisions, critical design decisions, critical business decisions need to be identified. They may become show-stoppers later and the team may not have enough work for the next sprint.</li>
</ul>
<p>The post <a href="https://effectivepmc.net/blog/sprint-zero-an-anti-pattern/">Sprint Zero &#8211; An Anti Pattern</a> appeared first on <a href="https://effectivepmc.net">World Of Agile</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Hardening Sprint &#8211; An Anti Pattern</title>
		<link>https://effectivepmc.net/blog/hardening-sprint-an-anti-pattern/</link>
		
		<dc:creator><![CDATA[Snehamayee]]></dc:creator>
		<pubDate>Sat, 02 Jan 2021 09:22:45 +0000</pubDate>
				<category><![CDATA[Scrum Myths and Antipatterns]]></category>
		<category><![CDATA[Anti Pattern]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[Hardening Sprint]]></category>
		<category><![CDATA[Product Owner]]></category>
		<category><![CDATA[Scrum Team]]></category>
		<category><![CDATA[Sprint]]></category>
		<guid isPermaLink="false">https://effectivepmc.net/?p=8910</guid>

					<description><![CDATA[<p>Hardening Sprint &#8211; An Anti Pattern What is an antipattern? &#8211; An idea which seems good but has more negatives than positives. Click here to read the definition of Anti-Pattern. Why do people feel that Hardening Sprint seems a good idea? Scrum Teams are under constant pressure to deliver features. The stakeholders and Product Owners [&#8230;]</p>
<p>The post <a href="https://effectivepmc.net/blog/hardening-sprint-an-anti-pattern/">Hardening Sprint &#8211; An Anti Pattern</a> appeared first on <a href="https://effectivepmc.net">World Of Agile</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1>Hardening Sprint &#8211; An Anti Pattern</h1>
<p class="wp-block-paragraph">What is an antipattern? &#8211; An idea which seems good but has more negatives than positives. <a href="https://effectivepmc.net/blog/what-is-an-antipattern/" target="_blank" rel="noreferrer noopener">Click here to read the definition of Anti-Pattern.</a></p>



<h2 class="wp-block-heading" id="h-why-do-people-feel-that-hardening-sprint-seems-a-good-idea">Why do people feel that Hardening Sprint seems a good idea?</h2>



<p class="wp-block-paragraph"><a href="https://effectivepmc.net/blog/scrum-team/">Scrum Teams</a> are under constant pressure to deliver features. The stakeholders and <a href="https://effectivepmc.net/blog/product-owner/">Product Owners</a> often push the <a href="https://effectivepmc.net/blog/developers/">Developers</a> for going to production as soon as possible. </p>



<p class="wp-block-paragraph">In these situations, the developers often postpone a lot of work to be done later. Examples include &#8211; documentation, code cleanup, defect fixing, commenting of code, hard-coding, bypassing checks etc.</p>



<p class="wp-block-paragraph">Then the Scrum team introduces a “Hardening Sprint” after 4-5 <a href="https://effectivepmc.net/blog/what-is-a-sprint/">Sprints</a> to take care of all these pending activities. Therefore introducing Hardening Sprints is generally considered a good idea by a lot of teams.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="75" class="wp-image-8912" src="https://effectivepmc.net/wp-content/uploads/2021/06/hardening-sprint-1-1024x75.png" alt="hardening sprint antipattern" srcset="https://effectivepmc.net/wp-content/uploads/2021/06/hardening-sprint-1-1024x75.png 1024w, https://effectivepmc.net/wp-content/uploads/2021/06/hardening-sprint-1-300x22.png 300w, https://effectivepmc.net/wp-content/uploads/2021/06/hardening-sprint-1-768x56.png 768w, https://effectivepmc.net/wp-content/uploads/2021/06/hardening-sprint-1-1536x113.png 1536w, https://effectivepmc.net/wp-content/uploads/2021/06/hardening-sprint-1-2048x151.png 2048w, https://effectivepmc.net/wp-content/uploads/2021/06/hardening-sprint-1-1080x79.png 1080w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">Negative consequences of Hardening Sprint</h2>



<p class="wp-block-paragraph"><strong>User of Hardening Sprint introduces following problems</strong></p>



<ul class="wp-block-list">
<li>Pending work increases. Many times the Hardening Sprint does not get taken and the work just keeps accumulating</li>
<li>It becomes more and more difficult to tidy up the mess</li>
<li>Teams end up forgetting things later on</li>
<li>Increase in the possibility of the defects since things get fixed later</li>
</ul>



<h2 class="wp-block-heading">What could be done instead of Hardening Sprint</h2>



<ul class="wp-block-list">
<li>Follow the agile principle of “Simplicity” &#8211; the art of maximizing the work not done. That is, don’t push more features. Try to complete a lesser number of features with all things done.</li>
<li>Slow down &#8211; focus on quality rather than speed</li>
<li>Make the <a href="https://effectivepmc.net/blog/definition-of-done/">Definition of Done</a> more stringent</li>
<li>Focus on engineering practices such as Automations, CI/CD, Automations, TDD</li>
<li>Say NO to a hardening sprint. Do not keep pending activities.</li>
</ul>



<p class="wp-block-paragraph">&nbsp;</p>
<p>The post <a href="https://effectivepmc.net/blog/hardening-sprint-an-anti-pattern/">Hardening Sprint &#8211; An Anti Pattern</a> appeared first on <a href="https://effectivepmc.net">World Of Agile</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
