<?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>Empirical Process Control Archives - World Of Agile</title>
	<atom:link href="https://effectivepmc.net/blog/tag/empirical-process-control/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description></description>
	<lastBuildDate>Mon, 21 Apr 2025 19:30:47 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://effectivepmc.net/wp-content/uploads/2020/06/cropped-woa_logo-1-150x150.png</url>
	<title>Empirical Process Control Archives - World Of Agile</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Myth that Scrum is a Magic Wand to Solve all Project Issues</title>
		<link>https://effectivepmc.net/blog/myth-that-scrum-is-a-magic-wand-to-solve-all-project-issues/</link>
		
		<dc:creator><![CDATA[Snehamayee]]></dc:creator>
		<pubDate>Tue, 05 Apr 2022 09:26:33 +0000</pubDate>
				<category><![CDATA[Scrum Myths and Antipatterns]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Developers]]></category>
		<category><![CDATA[Empirical Process Control]]></category>
		<category><![CDATA[Product Owner]]></category>
		<category><![CDATA[Scrum]]></category>
		<guid isPermaLink="false">https://effectivepmc.net/?p=9540</guid>

					<description><![CDATA[<p>Myth that Scrum is a Magic Wand to Solve all Project Issues Common Misconceptions People think that just by moving to Scrum all their issues will get resolved and magically all timelines will be met, no budgets will ever get overrun, all people will be happy, all customers will be happy, all changes come free [&#8230;]</p>
<p>The post <a href="https://effectivepmc.net/blog/myth-that-scrum-is-a-magic-wand-to-solve-all-project-issues/">Myth that Scrum is a Magic Wand to Solve all Project Issues</a> appeared first on <a href="https://effectivepmc.net">World Of Agile</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1 class="wp-block-heading">Myth that Scrum is a Magic Wand to Solve all Project Issues</h1>
<h2 id="h-common-misconceptions"><strong>Common Misconceptions</strong></h2>



<p>People think that just by moving to <a href="https://effectivepmc.net/blog/scrum/">Scrum</a> all their issues will get resolved and magically all timelines will be met, no budgets will ever get overrun, all people will be happy, all customers will be happy, all changes come free and so on….</p>



<h2 class="wp-block-heading" id="h-what-really-is-scrum"><strong>What Really is Scrum?</strong></h2>



<p>Scrum is a framework for solving Complex Adaptive Problems. Complexity means “Unknown-ness”. The Unknowns can be on requirements or on solutions. Where things are unknown, you cannot make detailed plans and just track the plan to closure. In such situations where things are unknown, what you see in front of you can be the only decision factor. Taking decisions based on what you see and constantly Inspect and Adapt based on what you see is called “Empiricism” or “<a href="https://effectivepmc.net/blog/empirical-process-control/">Empirical process Control</a>”. Scrum is a framework which sits on the “Empirical Process Control Theory”. For known problems (requirements known and solutions known), you will not need the inspect-adapt approach. The approach used for known problems is called “Defined Process Control”. Waterfall framework is based on “Defined Process Control”</p>



<h2 class="wp-block-heading" id="h-recommendations"><strong>Recommendations</strong></h2>



<p>One must understand that <a href="https://effectivepmc.net/blog/scrum/">Scrum</a> does not necessarily reduce cost and timelines. In Empirical process control, there will always be a feedback structure since the decisions are taken based on what you see. That means, we think about short-term in detail and long-term at a high level. When we see the results of short-term, we get feedback and then we inspect and adapt based on what we see. Therefore, there may be repetitions due to the feedback structure. Repetitions may mean that some re-work may happen. One must not think that just by doing Scrum, the cost and time will be lesser. If we use Scrum for problem statements which could have been solved using waterfall (or Defined process control), then unnecessary overheads and unnecessary inspect-adapt cycles may increase the cost and timelines. My recommendation is to choose the right framework for the right purposes. Taking a “one-size-fits-all” is not a great idea.</p>



<p>The teams are not necessarily happy doing Scrum. In the Scrum way of doing things, the timeframes are short. Delivery cycles shrink to a few week cycles. There is a constant pressure on teams. Many times, you will notice comments in the team like “Waterfall was better”. Scrum is actually Pervasive. That means people don’t like this drastic change in their lives. This change touches people&#8217;s lives. My recommendation is to ensure that every organization first implements a culture which sustains this pressure. The earlier model, where there was “push culture” should change first. Management should not create unnecessary pressure on the teams. Agile principle number 8 should be implemented first “Agile processes promote sustainable development. Sponsors, <a href="https://effectivepmc.net/blog/developers/">Developers</a> and Users should be able to maintain a constant pace indefinitely”</p>



<p>The business teams are not necessarily happy doing Scrum. The Business teams were used to pushing accountability conveniently on the technical team’s side under the umbrella of a few terms like “Managed Services” or “Managed Outcomes”. The IT companies also marketed these terms like “Managed Services” to create differentiators for themselves. The Business teams suddenly start feeling the heat when they are held accountable for ensuring that the delivery happens properly and making sure that they have to work with the technical teams on a day-to-day basis. In Scrum, we define the accountability “<a href="https://effectivepmc.net/blog/product-owner/">Product Owner</a>” where participation from a Business perspective is extremely important. My recommendation that the Business Teams must be made to understand that Accountability cannot be outsourced and one cannot toss the accountability on the technical side. The business should be brought in sync with the Agile principle “Business People and Developers must work together daily throughout the project”. Scrum emphasizes that the right people take the right accountability and accountability cannot be outsourced.</p>



<p>The Business teams have conveniently understood that “Changes are free in <a href="https://effectivepmc.net/blog/what-is-agile/">Agile</a> and Scrum”.  One has to understand that no changes are ever free. There is always a cost associated with a change. It is just differently looked at in Scrum. In Scrum, we tend to give importance to more valuable features. That means, the less valuable features go down the product backlog and may never get implemented. So, pushing the teams to do all requirements may not be a great idea, else the cost will obviously go up. My recommendation is to follow the Agile principle number 10 which says “Simplicity – The art of maximizing the work NOT done is essential”. The business has to know that nothing in this world is free and we need to learn to compromise less-value features for the more valuable ones</p>



<h2 class="wp-block-heading" id="h-conclusion"><strong>Conclusion</strong></h2>



<p>Scrum is not a magic-wand solution to solving all problems. In fact, if you do things incorrectly then the problems will multiply. It is better for organizations to understand <a href="https://effectivepmc.net/blog/scrum/">Scrum</a> and Agile correctly and apply only where required. “One-size-fits-all” is not a great approach.</p>
<p>The post <a href="https://effectivepmc.net/blog/myth-that-scrum-is-a-magic-wand-to-solve-all-project-issues/">Myth that Scrum is a Magic Wand to Solve all Project Issues</a> appeared first on <a href="https://effectivepmc.net">World Of Agile</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Myth about Scrum only being useful for small projects</title>
		<link>https://effectivepmc.net/blog/myth-about-scrum-only-being-useful-for-small-projects/</link>
		
		<dc:creator><![CDATA[Snehamayee]]></dc:creator>
		<pubDate>Wed, 30 Dec 2020 06:42:07 +0000</pubDate>
				<category><![CDATA[Scrum Myths and Antipatterns]]></category>
		<category><![CDATA[Daily scrum]]></category>
		<category><![CDATA[Empirical Process Control]]></category>
		<category><![CDATA[Product Backlog]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Scrum Team]]></category>
		<category><![CDATA[sprint planning]]></category>
		<category><![CDATA[sprint review]]></category>
		<guid isPermaLink="false">https://effectivepmc.net/?p=8554</guid>

					<description><![CDATA[<p>Myth about Scrum only being useful for small projects It is a common mis-conception that Scrum is only useful for small projects. The real fact is that Scrum is used for solving complex problems. Complex problem is a problem where there are “unknowns” about requirements or the solution. For solving complex problems, the decisions have [&#8230;]</p>
<p>The post <a href="https://effectivepmc.net/blog/myth-about-scrum-only-being-useful-for-small-projects/">Myth about Scrum only being useful for small projects</a> appeared first on <a href="https://effectivepmc.net">World Of Agile</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h1>Myth about Scrum only being useful for small projects</h1>
<p>It is a common mis-conception that Scrum is only useful for small projects.</p>



<p>The real fact is that <a href="https://effectivepmc.net/blog/scrum/">Scrum</a> is used for solving complex problems. Complex problem is a problem where there are “unknowns” about requirements or the solution.</p>



<p>For solving complex problems, the decisions have to be taken based on what has been done in the recent past. It is extremely difficult to base your decisions based on long-term assumptions. This way of solving problems is called Empiricism or Empirical process control. Scrum is a framework based on <a href="https://effectivepmc.net/blog/empirical-process-control/">Empirical Process Control Theory</a> and therefore, used for solving complex problems.</p>



<p>A complex problem may be big or small. Therefore, the size of the problem has nothing to do with usage of <a href="https://effectivepmc.net/blog/scrum/">Scrum</a> or other frameworks/methods. A few examples of massive complex problems</p>



<ul class="wp-block-list">
<li>Merger or separation of a bank – When two banks merge or separate, there are a lot of unknown factors on the products in the resultant merged or separated bank. For example, one bank may be a risk-taking bank have an investment product based on a mix of equity, commodities, and derivatives, whereas, second bank might have a more conservative approach based on fixed-deposits, company-fixed-deposits of blue-chip companies and debt market involving only government securities. Now what would be the product applicable for the new merged bank? Would both products be offered by the new bank or would they be another combination product, or if the merged bank carries the image of the conservative bank then should it even offer the risky product? There are a lot of unknowns here. Would the image of a new merged bank be conservative or risk taking? Would the customers of the risk-taking bank accept the conservative products? Would the customers of the conservative bank accept the risky products or accept a risky profile of the new merged bank? This is an example of an unknown scenario. Unless things are tried out, there is no way you could take decisions. As a business, you may try various combinations, but the answers are possible only after trying different products and taking feedback from customers.</li>
<li>Development of a medicine or vaccine for an unpredictable disease – The whole world grappled with the Covid-19 pandemic in 2020. The solution to solve this problem was two-fold – either develop a vaccine to prevent the disease or develop a medicine to kill the virus if anyone gets infected. Both were big unknowns. How the infections spread was unpredictable and also how the disease affects the patients was also unpredictable. Scientists and researchers had no option but to use the trial-and-error approach based on the past knowledge of various viruses. However, the majority of the decisions were based on what was the result of the trails done on various animals and eventually on human beings. Again a complex problem where decision can only be taken based on what has been done in the recent past. The decisions cannot be taken based on long-term planning.</li>
</ul>



<p>Naturally, the approach for solving these kinds of problems is to shorten your planning horizons, try out things, if things do not work then try something else, if things work then try something else to make the solution stronger. So isn’t <a href="https://effectivepmc.net/blog/scrum/">Scrum</a> a way of solving such problems? Scrum shortens the planning horizon to maximum one month, then uses the inspect-adapt cycles (at the bare-minimum) through <a href="https://effectivepmc.net/blog/sprint-review/">Sprint Reviews</a>, <a href="https://effectivepmc.net/blog/daily-scrum/">Daily Scrums</a> and <a href="https://effectivepmc.net/blog/sprint-planning/">Sprint Planning</a>. The implementation of the <a href="https://effectivepmc.net/blog/product-backlog/">Product Backlog</a> is in-fact a way of adapting the requirements as you move forward and as more is known about the problem you are solving.</p>



<p>Therefore, it is a myth that Scrum is for small projects.</p>



<h3 class="wp-block-heading" id="h-conclusion"><strong>Conclusion</strong></h3>



<p>The size of the project has nothing to do with the use of Scrum or not.</p>



<ul class="wp-block-list">
<li>Scrum is based on <a href="https://effectivepmc.net/blog/empirical-process-control/">Empirical Process Control</a> Theory.  Empiricism asserts that knowledge comes from experience and making decisions based on what is observed.</li>
<li>Scrum combines four formal events (Sprint Planning, Daily Scrum, Sprint Review and <a href="https://effectivepmc.net/blog/sprint-retrospective/">Sprint Retrospective</a> within a containing event, the Sprint) and three Artifacts (Product Backlog, <a href="https://effectivepmc.net/blog/sprint-backlog/">Sprint Backlog</a> and Increment) to implement empiricism. These events work because they implement the empiricism pillars of transparency, inspection, and adaptation.</li>
<li>Thus, Scrum is being used for solving complex problems (unknown requirements or unknown solutions) for small as well as large projects where constant inspection and adaptation is necessary and decisions have to be taken based on what is observed. <a href="https://effectivepmc.net/blog/scrum-team/">Scrum Team</a> observes what is happening based on the feedback received and adapts to the changes.</li>
</ul>
<p>The post <a href="https://effectivepmc.net/blog/myth-about-scrum-only-being-useful-for-small-projects/">Myth about Scrum only being useful for small projects</a> appeared first on <a href="https://effectivepmc.net">World Of Agile</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Defined vs Empirical</title>
		<link>https://effectivepmc.net/blog/defined-vs-empirical/</link>
		
		<dc:creator><![CDATA[Amit Kulkarni]]></dc:creator>
		<pubDate>Thu, 21 Jan 2016 09:23:51 +0000</pubDate>
				<category><![CDATA[Agile Scrum]]></category>
		<category><![CDATA[Empirical Process Control]]></category>
		<category><![CDATA[Scrum]]></category>
		<guid isPermaLink="false">https://effectivepmc.net/?p=419</guid>

					<description><![CDATA[<p>Defined vs Empirical Defined Processes Every piece of work is completely understood Defined process can be started and allowed to run with same results every time They provide repeatability and predictability Empirical Processes Expects the unexpected Because the processes are imperfectly defined, generate unpredictable and unrepeatable output Control is exercised thru inspection and adaptation Scrum [&#8230;]</p>
<p>The post <a href="https://effectivepmc.net/blog/defined-vs-empirical/">Defined vs Empirical</a> appeared first on <a href="https://effectivepmc.net">World Of Agile</a>.</p>
]]></description>
										<content:encoded><![CDATA[<h1 style="text-align: left;">Defined vs Empirical</h1>
<h2 style="text-align: left;">Defined Processes</h2>
<ul>
<li>Every piece of work is completely understood</li>
<li>Defined process can be started and allowed to run with same results every time</li>
<li>They provide repeatability and predictability</li>
</ul>
<h2>Empirical Processes</h2>
<ul>
<li>Expects the unexpected</li>
<li>Because the processes are imperfectly defined, generate unpredictable and unrepeatable output</li>
<li>Control is exercised thru inspection and adaptation</li>
</ul>
<h2>Scrum and Empirical Process Control</h2>
<ul>
<li>Scrum is founded on Empirical Process control theory (Empiricism)</li>
<li>Empirical processes are the ones which are imperfectly defined and generate unpredictable and unrepeatable outputs</li>
<li>Empirical model is made successful by frequently inspecting and adapting the processes</li>
</ul>
<h2>Three Pillars of Empirical Process Control</h2>
<h3><b>Transparency</b></h3>
<ul>
<li>Significant aspects of process must be visible to those responsible for outcome</li>
<li>Transparency requires those aspects be defined by a common standard so observers share a common understanding of what is being seen</li>
</ul>
<h3><b>Inspection</b></h3>
<ul>
<li>Scrum users must frequently inspect Scrum artifacts and progress towards a Sprint goal</li>
<li>Detect undesirable variances</li>
<li>Inspections should NOT be too frequent</li>
</ul>
<h3><b>Adaptation</b></h3>
<ul>
<li>The process or the material being processed must be adjusted</li>
<li>Adjustment should be made as soon as possible and prevent further deviation</li>
</ul>
<p>The post <a href="https://effectivepmc.net/blog/defined-vs-empirical/">Defined vs Empirical</a> appeared first on <a href="https://effectivepmc.net">World Of Agile</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
