<?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>GovernIT &#187; Quality Assurance</title>
	<atom:link href="http://blog.sridharj.com/category/quality-assurance/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sridharj.com</link>
	<description>Conversations on IT Governance, Process Frameworks, IT Management</description>
	<lastBuildDate>Tue, 08 Feb 2011 22:43:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>3 Ways Your Process Improvement Initiatives Can Go Wrong</title>
		<link>http://blog.sridharj.com/2010/12/22/3-ways-process-improvement-initiatives-wrong/</link>
		<comments>http://blog.sridharj.com/2010/12/22/3-ways-process-improvement-initiatives-wrong/#comments</comments>
		<pubDate>Wed, 22 Dec 2010 19:31:32 +0000</pubDate>
		<dc:creator>Sridhar</dc:creator>
				<category><![CDATA[CMMI]]></category>
		<category><![CDATA[Implementation]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Quality Assurance]]></category>
		<category><![CDATA[High Maturity]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[Process definition]]></category>
		<category><![CDATA[Process Improvement]]></category>
		<category><![CDATA[Quality Management]]></category>

		<guid isPermaLink="false">http://blog.sridharj.com/?p=153</guid>
		<description><![CDATA[Your Process Improvement initiative or even a simple process definition has failed. You have taken the necessary steps to see that you are not defining a stupid process and provided guidance on how to define processes. It still failed, sob. Once you have gotten over it, read on. The 3 most common ways you can [...]


Related posts:<ol><li><a href='http://blog.sridharj.com/2010/12/16/practitioner-led-process-improvementfor-sticky-processes/' rel='bookmark' title='Permanent Link: Practitioner-led Process Improvement:For &#8220;sticky&#8221; processes'>Practitioner-led Process Improvement:For &#8220;sticky&#8221; processes</a></li>
<li><a href='http://blog.sridharj.com/2010/12/04/process-how-to-develop-one-that-is-not-stupid/' rel='bookmark' title='Permanent Link: Process &ndash; How to develop one that is not stupid'>Process &ndash; How to develop one that is not stupid</a></li>
<li><a href='http://blog.sridharj.com/2010/12/13/defining-a-process-use-the-six-honest-serving-men/' rel='bookmark' title='Permanent Link: Defining a Process? Use the Six Honest Serving Men'>Defining a Process? Use the Six Honest Serving Men</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Your Process Improvement initiative or even a simple process definition has failed. You have taken the necessary steps to see that <a href="http://blog.sridharj.com/2010/12/04/process-how-to-develop-one-that-is-not-stupid/">you are not defining a stupid process</a> and provided guidance on <a href="http://blog.sridharj.com/2010/12/13/defining-a-process-use-the-six-honest-serving-men/">how to define processes</a>. It still failed, sob. Once you have gotten over it, read on.</p>
<p>The 3 most common ways you can fail at Process improvement, that I have personally seen are:</p>
<p><a href="http://www.flickr.com/photos/will-lion/"><img class="alignright size-medium wp-image-154" title="sucess_failure" src="http://blog.sridharj.com/wp-content/uploads/2010/12/sucess_failure-300x200.jpg" alt="Success is me, failure is us" width="300" height="200" /></a></p>
<p><strong><span style="color: #993366;">1. Blind Adherence to Frameworks</span></strong></p>
<p>Process frameworks such as CMMI or SPICE are intended as guiding principles to help</p>
<p>you develop processes that, in turn, help you achieve your business goals. Trying to incorporate each and every aspect of a framework without regards to <em>its applicability in your organization</em> can result in bloated processes that no one can or will follow.</p>
<p>Usually, process improvement begins with Gap Analysis of existing processes against the chosen Process Framework. This is where you can take a wrong turn.</p>
<p>Understand the intent behind the Framework when performing the Gap Analysis. One tried-and-trusted practice is to extract the objectives from the process (in CMMI, these are neatly defined in the Specific Goals) and then use them to see if the goals are met by your current processes.</p>
<p><strong><span style="color: #993366;">2. Committees</span></strong></p>
<p>Yes, <a href="http://blog.sridharj.com/2010/12/16/practitioner-led-process-improvementfor-sticky-processes/">Practitioner-led process improvement </a>is the way to go. But that doesn&#8217;t mean that you try to get &#8220;representation from every section&#8221; of people into your process definition team! After a certain threshold, an increase in the number of people is only going to hold you back.</p>
<p>From my experience, the magic range is 3-5, but that may vary if you are in a business process improvement scenario. One symptom of a dysfunctional large team is endless bickering over every word and its intent when drafting the process &#8211; in one case, there was a 2-hour discussion on using &#8220;measurements&#8221; vs &#8220;Metrics&#8221;!</p>
<p><strong><span style="color: #993366;">3. Endless Alternates</span></strong></p>
<p>This can be a standalone issue or an offshoot of the first two. I have seen teams debate over different scenarios which they might face, when the probability of these scenarios occurring is really small! Usually, there are a few critical paths where the teams might need direction and then there is a catch-all section (which is usually an escalation path for more guidance).</p>
<p>This situation arises when</p>
<ul>
<li>People don&#8217;t trust themselves and others to do the right thing and/or</li>
<li>Managers are not very forgiving when their teams take decisions using judgement and then mistakes happen. Only a learning environment is a growing environment and without it, you cannot help people become mature. Without mature people, you cannot have a high-maturity organization!</li>
</ul>
<p>Yes, there are more ways in which you may fail, but I&#8217;ll follow my own advice and stop from listing out all other scenarios <img src='http://blog.sridharj.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . That, however, does not prevent you from adding your own experiences in the comments. They may be a bigger cause of failure!</p>
<p>Do share in your experiences in process improvement and of course, <a href="http://blog.sridharj.com/feed/">subscribe to the blog.</a></p>


<p>Related posts:<ol><li><a href='http://blog.sridharj.com/2010/12/16/practitioner-led-process-improvementfor-sticky-processes/' rel='bookmark' title='Permanent Link: Practitioner-led Process Improvement:For &#8220;sticky&#8221; processes'>Practitioner-led Process Improvement:For &#8220;sticky&#8221; processes</a></li>
<li><a href='http://blog.sridharj.com/2010/12/04/process-how-to-develop-one-that-is-not-stupid/' rel='bookmark' title='Permanent Link: Process &ndash; How to develop one that is not stupid'>Process &ndash; How to develop one that is not stupid</a></li>
<li><a href='http://blog.sridharj.com/2010/12/13/defining-a-process-use-the-six-honest-serving-men/' rel='bookmark' title='Permanent Link: Defining a Process? Use the Six Honest Serving Men'>Defining a Process? Use the Six Honest Serving Men</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.sridharj.com/2010/12/22/3-ways-process-improvement-initiatives-wrong/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Practitioner-led Process Improvement:For &#8220;sticky&#8221; processes</title>
		<link>http://blog.sridharj.com/2010/12/16/practitioner-led-process-improvementfor-sticky-processes/</link>
		<comments>http://blog.sridharj.com/2010/12/16/practitioner-led-process-improvementfor-sticky-processes/#comments</comments>
		<pubDate>Thu, 16 Dec 2010 21:38:29 +0000</pubDate>
		<dc:creator>Sridhar</dc:creator>
				<category><![CDATA[CMMI]]></category>
		<category><![CDATA[Implementation]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Quality Assurance]]></category>
		<category><![CDATA[Practitioner-led]]></category>
		<category><![CDATA[Process Improvement]]></category>
		<category><![CDATA[Software Process Improvement]]></category>

		<guid isPermaLink="false">http://blog.sridharj.com/?p=142</guid>
		<description><![CDATA[In previous posts, we have seen how to use the Six Honest Serving Men to define the elements of a process, while keeping it from becoming stupid. In the latter, one of the items we briefly touched upon was to make Process definition &#8220;Practitioner-led.&#8221; Today, we&#8217;ll dive into this inclusive way a little more. [In [...]


Related posts:<ol><li><a href='http://blog.sridharj.com/2010/12/22/3-ways-process-improvement-initiatives-wrong/' rel='bookmark' title='Permanent Link: 3 Ways Your Process Improvement Initiatives Can Go Wrong'>3 Ways Your Process Improvement Initiatives Can Go Wrong</a></li>
<li><a href='http://blog.sridharj.com/2010/12/04/process-how-to-develop-one-that-is-not-stupid/' rel='bookmark' title='Permanent Link: Process &ndash; How to develop one that is not stupid'>Process &ndash; How to develop one that is not stupid</a></li>
<li><a href='http://blog.sridharj.com/2010/12/28/model-matter-projects-jkd/' rel='bookmark' title='Permanent Link: The Model does not matter: Projects and JKD'>The Model does not matter: Projects and JKD</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>In previous posts, we have seen <a href="http://blog.sridharj.com/2010/12/13/defining-a-process-use-the-six-honest-serving-men/">how to use the Six Honest Serving Men</a> to define the elements of a process, while <a href="Process – How to develop one that is not stupid">keeping it from becoming stupid</a>. In the latter, one of the items we briefly touched upon was to make Process definition &#8220;Practitioner-led.&#8221; Today, we&#8217;ll dive into this inclusive way a little more.</p>
<p><em>[In industry jargon, Practitioners are the people who perform the tasks indicated by the process - software development teams, for example.]</em></p>
<p>Why Practitioners have to participate in process definition? Some common objections encountered are:</p>
<ul>
<li>They are not experts in process development</li>
<li>It is not in their job description or they have other work to do</li>
<li>If they do it, why do we need process specialists?</li>
</ul>
<blockquote><p>While these are valid to some extent, lack of ownership of the very people who have to use the process is the single biggest reason for failure of processes. This isolationist, ivory-tower approach results in processes that are out of touch with reality, do not take into account established practices and a general feeling of &#8220;process policing&#8221; among the development and project management community.</p></blockquote>
<p>Most people that I encounter, including die-hard Agile champions, agree that some agreement on how things will be done is necessary when such activities involve many people. A process is such an agreement. When we trust people to develop mission-critical software for us, it is foolish to think that they cannot define an effective way of doing things!</p>
<p>Are you convinced yet? If yes, let us move on and see how we can implement this effective means of defining processes. The title points below are meaningful enough without me trying to elaborate on them.</p>
<ul type="disc">
<li>Assemble the right team</li>
<li>Identifying process      requirements</li>
<li>Identifying current practices</li>
<li>Defining the process</li>
<li>Piloting</li>
<li>Implementing</li>
</ul>
<blockquote><p>Assembling the right team is probably the most important part of this whole exercise. You need to bring in people of all kinds. You need process champions, critics as well as technical experts.</p></blockquote>
<p>What about you? You are there to assist them in wording the process, doing the documentation work, creating simple flows and probably to see that process requirements are defined right.</p>
<p>One other thing I have found helpful is to incorporate as many current practices, documents and tools as possible. To do this, you as the process specialist have to talk to people, do the research and generally make it easy for the team to define the process.</p>
<p><em>A good Practitioner-led process improvement initiative reduces the inertia and encourages others to follow what has been defined by their fellow clan members.</em></p>
<p>In fact, many guidelines from the SEI show that the use of practitioner-led process improvement journeys lead to sustained improvements in appraisal ratings as well as in achieving project maturity.</p>
<p><strong><span style="color: #993366;">Share with me your stories, criticisms and your experiences in the comments belo</span></strong><span style="color: #993366;"><strong>w.</strong></span></p>


<p>Related posts:<ol><li><a href='http://blog.sridharj.com/2010/12/22/3-ways-process-improvement-initiatives-wrong/' rel='bookmark' title='Permanent Link: 3 Ways Your Process Improvement Initiatives Can Go Wrong'>3 Ways Your Process Improvement Initiatives Can Go Wrong</a></li>
<li><a href='http://blog.sridharj.com/2010/12/04/process-how-to-develop-one-that-is-not-stupid/' rel='bookmark' title='Permanent Link: Process &ndash; How to develop one that is not stupid'>Process &ndash; How to develop one that is not stupid</a></li>
<li><a href='http://blog.sridharj.com/2010/12/28/model-matter-projects-jkd/' rel='bookmark' title='Permanent Link: The Model does not matter: Projects and JKD'>The Model does not matter: Projects and JKD</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.sridharj.com/2010/12/16/practitioner-led-process-improvementfor-sticky-processes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Process &#8211; How to develop one that is not stupid</title>
		<link>http://blog.sridharj.com/2010/12/04/process-how-to-develop-one-that-is-not-stupid/</link>
		<comments>http://blog.sridharj.com/2010/12/04/process-how-to-develop-one-that-is-not-stupid/#comments</comments>
		<pubDate>Sun, 05 Dec 2010 06:46:52 +0000</pubDate>
		<dc:creator>Sridhar</dc:creator>
				<category><![CDATA[CMMI]]></category>
		<category><![CDATA[Implementation]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Quality Assurance]]></category>
		<category><![CDATA[Process definition]]></category>
		<category><![CDATA[Process Improvement]]></category>
		<category><![CDATA[Processes]]></category>

		<guid isPermaLink="false">http://blog.sridharj.com/?p=114</guid>
		<description><![CDATA[“Process” in the software development world has been characterized with colorful adjectives. I am here to defend it. What is about the word “Process” that makes people run fro cover? I see a lot of people who turn to Agile, not because they realize its worth, but because they think it frees them to do [...]


Related posts:<ol><li><a href='http://blog.sridharj.com/2010/12/13/defining-a-process-use-the-six-honest-serving-men/' rel='bookmark' title='Permanent Link: Defining a Process? Use the Six Honest Serving Men'>Defining a Process? Use the Six Honest Serving Men</a></li>
<li><a href='http://blog.sridharj.com/2010/12/22/3-ways-process-improvement-initiatives-wrong/' rel='bookmark' title='Permanent Link: 3 Ways Your Process Improvement Initiatives Can Go Wrong'>3 Ways Your Process Improvement Initiatives Can Go Wrong</a></li>
<li><a href='http://blog.sridharj.com/2010/12/16/practitioner-led-process-improvementfor-sticky-processes/' rel='bookmark' title='Permanent Link: Practitioner-led Process Improvement:For &#8220;sticky&#8221; processes'>Practitioner-led Process Improvement:For &#8220;sticky&#8221; processes</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>“Process” in the software development world has been characterized with colorful adjectives. I am here to defend it.</p>
<p>What is about the word “Process” that makes people run fro cover? I see a lot of people who turn to Agile, not because they realize its worth, but because they think it frees them to do what they want, how they want. Agile is discipline, folks and you can do it only if you have the maturity to handle that discipline on your own.</p>
<p>Here,  I am defending a process that is simple, provides clear roles and responsibilities, is changed appropriately when needed and most importantly, the one that is applied well. I am not defending a rule book written in circa 1800.</p>
<p>I hear you. You are saying that process as I defined is not the one that you see everyday in countless organizations. Right. But I ask you, is that the fault of the process? Did it slowly creep into your organizations? No, we wrote it. We are the ones implementing it. We are the ones hiding behind it.</p>
<p><a href="http://dilbert.com/strips/comic/1999-04-18/"><img style="display: inline; border: 0px;" title="6428.strip.sunday" src="http://blog.sridharj.com/wp-content/uploads/2010/12/6428.strip_.sunday.gif" border="0" alt="6428.strip.sunday" /></a></p>
<p>A process is nothing but a set of steps we write to accomplish a particular task. We write it down so that others may follow the path easily and when we have thousands of people doing the same task, we don’t want everyone to do it differently, unless circumstances require.</p>
<p>These exceptional circumstances occur more frequently in the SW dev world than in other places like manufacturing (that is why concepts in manufacturing don’t lend themselves well to SW, but that is for another day).</p>
<p>So what do we need? We should define processes that result in desired outcomes. We need to create awareness that a process needs to be adopted and adapted as the situation changes to make it effective. Let us look at some things that we can do to define a process that is not stupid.</p>
<p><span style="color: #800040; font-size: small;"><strong>1. Define the Why</strong></span></p>
<p>There is a better chance that people will follow the process if it is clear why and the why is “reasonable”</p>
<p>For example, for software configuration management, the “why” is to ensure that code is checked-in frequently (to avoid crashes or overwrites), follow naming conventions (to easily determine what the file does/belongs by looking at the file name), follow the structure (to modularize code) etc.</p>
<p><span style="color: #800040; font-size: small;"><strong>2. Minimize Forms</strong></span></p>
<p>If people have to fill out forms for every step of the process, be sure that will never be followed. While some amount of paperwork is necessary, it should not detract from actually performing the task. The biggest mistake I see people make is trying to get a lot of information filled out, even when that information is not required or may not be used. There are two reasons for this:</p>
<ul>
<li>Incorrect interpretation of process frameworks like CMMI or ISO</li>
<li>When something goes wrong, find out where and why. The failure points are minimal, but to have some documentation for those failure points</li>
</ul>
<p><span style="color: #800040; font-size: small;"><strong>3. Practitioner-led</strong></span></p>
<p>Every activity, whether defined by a process or not, has to be done by someone. Why not ask those people to define the process? It is well-recognized that when a team of practitioners own the process, the adoption is much higher. Do we want someone sitting in an ivory tower to tell me what to do? Nah.</p>
<p><span style="color: #800040; font-size: small;"><strong>4. Automate</strong></span></p>
<p>Look for ways to automate as much of the process as possible. If you are capturing information, don’t provide forms for people to capture data. Use tools or write scripts to capture and present that information.</p>
<p><span style="color: #800040; font-size: small;"><strong>5. Teach people to change it</strong></span></p>
<p>Make it clear that the process is not sacred. When people start to feel it is not working or not comfortable any longer, change it. Fiercely implement a culture where people can voice their concerns about something that is not working for them.</p>
<p><span style="color: #800040; font-size: small;"><strong>6. Never talk about the stick</strong></span></p>
<p>We all know about the “Carrot and Stick”. In this case, however, never ever use the stick. Are we cattle to be driven ahead? Lead us and we’ll follow. What this means is don’t penalize when someone does not follow it. It could be that the process is not usable under stressful situations or the leadership does not care about it. If the manager asks the team to forget about the process just for this urgent request, it shows that the manager does not think the process is useful!</p>
<p>If we follow some of the common-sense principles, any process can be made simple and usable. Otherwise, we will end up defining a complex “Agile” process!</p>
<p>Do you still think Process is stupid? What would you do to help people follow a method that can help them be productive, yet have fun?</p>


<p>Related posts:<ol><li><a href='http://blog.sridharj.com/2010/12/13/defining-a-process-use-the-six-honest-serving-men/' rel='bookmark' title='Permanent Link: Defining a Process? Use the Six Honest Serving Men'>Defining a Process? Use the Six Honest Serving Men</a></li>
<li><a href='http://blog.sridharj.com/2010/12/22/3-ways-process-improvement-initiatives-wrong/' rel='bookmark' title='Permanent Link: 3 Ways Your Process Improvement Initiatives Can Go Wrong'>3 Ways Your Process Improvement Initiatives Can Go Wrong</a></li>
<li><a href='http://blog.sridharj.com/2010/12/16/practitioner-led-process-improvementfor-sticky-processes/' rel='bookmark' title='Permanent Link: Practitioner-led Process Improvement:For &#8220;sticky&#8221; processes'>Practitioner-led Process Improvement:For &#8220;sticky&#8221; processes</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.sridharj.com/2010/12/04/process-how-to-develop-one-that-is-not-stupid/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Metrics Definition &#8211; Gaining Agreement from your Stakeholders &#8211; Part 1</title>
		<link>http://blog.sridharj.com/2010/11/17/metrics-definition-gaining-agreement-from-your-stakeholders-part-1/</link>
		<comments>http://blog.sridharj.com/2010/11/17/metrics-definition-gaining-agreement-from-your-stakeholders-part-1/#comments</comments>
		<pubDate>Thu, 18 Nov 2010 03:00:00 +0000</pubDate>
		<dc:creator>Sridhar</dc:creator>
				<category><![CDATA[Implementation]]></category>
		<category><![CDATA[Metrics]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Quality Assurance]]></category>
		<category><![CDATA[Catalogue]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[Measurement]]></category>
		<category><![CDATA[Metrics Catalog]]></category>
		<category><![CDATA[Metrics Definition]]></category>
		<category><![CDATA[Program Management]]></category>
		<category><![CDATA[Project Management]]></category>

		<guid isPermaLink="false">http://blog.sridharj.com/2010/11/18/metrics-definition-gaining-agreement-from-your-stakeholders-part-1/</guid>
		<description><![CDATA[The most common problem in a Metrics program is defining the &#34;why&#34; for each of the metrics. The second most common problem is getting agreement from all stakeholders on the &#34;what-when-where-which-how&#34; parts of the definition. In this 2-part series, we will look at what you can do to make this easier for your stakeholders to [...]


Related posts:<ol><li><a href='http://blog.sridharj.com/2010/11/19/metrics-definition-gaining-agreement-from-your-stakeholders-part-2/' rel='bookmark' title='Permanent Link: Metrics Definition &ndash; Gaining Agreement from your Stakeholders &ndash; Part 2'>Metrics Definition &ndash; Gaining Agreement from your Stakeholders &ndash; Part 2</a></li>
<li><a href='http://blog.sridharj.com/2010/12/09/do-your-metrics-report-performance-or-help-improve-performance/' rel='bookmark' title='Permanent Link: Do your Metrics report performance or help improve performance?'>Do your Metrics report performance or help improve performance?</a></li>
<li><a href='http://blog.sridharj.com/2010/11/23/4-different-ways-to-use-your-metrics/' rel='bookmark' title='Permanent Link: 4 different ways to use your Metrics'>4 different ways to use your Metrics</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>The most common problem in a Metrics program is defining the &quot;why&quot; for each of the metrics. The second most common problem is getting agreement from all stakeholders on the &quot;what-when-where-which-how&quot; parts of the definition. In this 2-part series, we will look at what you can do to make this easier for your stakeholders to understand what to expect from your metrics approach.<a href="http://blog.sridharj.com/wp-content/uploads/2010/11/servingmen.jpg"><img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="serving men" border="0" alt="serving men" align="right" src="http://blog.sridharj.com/wp-content/uploads/2010/11/servingmen_thumb.jpg" width="244" height="55" /></a> </p>
<ol>
<ol>
<li><font color="#008000" size="2">Defining a Metrics catalog </font></li>
<li><font size="2"><font color="#008000">Creating standard data collection, reporting and presentation templates</font> </font></li>
</ol>
<li><font size="2"></font></li>
</ol>
<p>In this part, let us take a look creating a Metrics Catalog to hold the metrics definitions and communicate in an unambiguous way on what the metrics mean and how they will be reported. </p>
<p>Part 2 will look at creating standard templates for the execution, once the metrics are agreed. However, it is often best to gain agreement on the templates along with the definition, since any major change in the templates can cause changes in the mechanics of the definitions.</p>
<p><strong>A Metrics Catalog</strong></p>
<p>A metrics catalog is simply a table with information on the collection and evaluation of Metrics. It can be a spreadsheet with columns for the different parts of the Metric. A set of columns given below can be used as a starting list</p>
<p><strong>Name:</strong> Define the metric name. Be careful to make the names consistent (calling one &quot;defect density&quot; and the as &quot;other % reduction in defects across testing cycles &quot; doesn&#8217;t help!)</p>
<p><strong>Inputs:</strong> What are the raw inputs that you will be using for this metric </p>
<blockquote><p>Tip: A Metric is always a relationship between two entities&quot;)</p>
</blockquote>
<p><strong>Formula:</strong> How will be the metric be computed? Describe the relationship in mathematical terms.</p>
<p><strong>Objective:</strong> Describe the intent of this metric &#8211; how will you interpret the values of this metric </p>
<blockquote><p>Tip: Use general descriptors for the interpretation &#8211; don&#8217;t say, for example, &quot;if the value is &lt;99%, it means we are not doing good.&quot; Rather, say &quot;the values for this metric will help us determine how our customers perceive our services&quot;)</p>
</blockquote>
<p><strong>Data Source:</strong> Identify where the inputs will come from and if possible, who is responsible to collect this information. This is one of the fields where the more detailed the information is, the easier it is for everybody later.</p>
<p><strong>Unit of Measure:</strong> Describe the units for the values of the Metric. Is it % or defects/Lines of Code or just a number. Be very careful with this as this will impact how you will report the metrics in a visual form</p>
<p><strong>Target Values: </strong>Describe the acceptable range of values for the metric </p>
<blockquote><p><strong>Tip</strong>: Be cautious with this, if you don’t have historical data. Leave it blank for the first few periods and then fill it in with the best performance of the actual values. Once you have sufficient samples, you can devise a proper target value). </p>
</blockquote>
<blockquote><p><strong>Tip 2</strong>: Be extra cautious with “industry benchmarks”. Unless they are really similar, don’t thrust them on your organization or you will encounter lot of resistance to the metrics initiative)</p>
</blockquote>
<p><strong>Frequency of collection:</strong> Describe how often will you collect the inputs, compute and report the metric </p>
<blockquote><p>Tip: As much as possible, try to keep the frequency constant for all the metrics in the Catalog. Think Collection=Reporting -just because data is available weekly, it doesn&#8217;t mean you need to collect and report it weekly.)</p>
</blockquote>
<p><strong>Area:</strong> Describe which area of the product/service lifecycle does this metric belong to.</p>
<p><strong>Type of metric:</strong> List if it is a leading metric or lagging one</p>


<p>Related posts:<ol><li><a href='http://blog.sridharj.com/2010/11/19/metrics-definition-gaining-agreement-from-your-stakeholders-part-2/' rel='bookmark' title='Permanent Link: Metrics Definition &ndash; Gaining Agreement from your Stakeholders &ndash; Part 2'>Metrics Definition &ndash; Gaining Agreement from your Stakeholders &ndash; Part 2</a></li>
<li><a href='http://blog.sridharj.com/2010/12/09/do-your-metrics-report-performance-or-help-improve-performance/' rel='bookmark' title='Permanent Link: Do your Metrics report performance or help improve performance?'>Do your Metrics report performance or help improve performance?</a></li>
<li><a href='http://blog.sridharj.com/2010/11/23/4-different-ways-to-use-your-metrics/' rel='bookmark' title='Permanent Link: 4 different ways to use your Metrics'>4 different ways to use your Metrics</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.sridharj.com/2010/11/17/metrics-definition-gaining-agreement-from-your-stakeholders-part-1/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>PMO Series: Quality Management</title>
		<link>http://blog.sridharj.com/2010/01/06/pmo-series-quality-management/</link>
		<comments>http://blog.sridharj.com/2010/01/06/pmo-series-quality-management/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 12:44:10 +0000</pubDate>
		<dc:creator>Sridhar</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Implementation]]></category>
		<category><![CDATA[PMO]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Quality Assurance]]></category>
		<category><![CDATA[EPMO]]></category>
		<category><![CDATA[Program Governance]]></category>
		<category><![CDATA[Quality Management]]></category>

		<guid isPermaLink="false">http://blog.sridharj.com/?p=62</guid>
		<description><![CDATA[The first part of this series provided an overview of the PMO, types of PMOs and typical functions. The second part looked at the role of PMO in setting up and monitoring Change Management processes and activities. This post looks at the Quality Management/Assurance responsibilities of the PMO. Quality Management is a less-emphasized function of [...]


Related posts:<ol><li><a href='http://blog.sridharj.com/2010/01/07/pmo-series-how-to-review-projects/' rel='bookmark' title='Permanent Link: PMO Series: How to Review Projects'>PMO Series: How to Review Projects</a></li>
<li><a href='http://blog.sridharj.com/2009/12/26/series-project-program-and-enterprise-pmo/' rel='bookmark' title='Permanent Link: Series: Project, Program and Enterprise PMO'>Series: Project, Program and Enterprise PMO</a></li>
<li><a href='http://blog.sridharj.com/2009/12/29/pmo-series-change-management/' rel='bookmark' title='Permanent Link: PMO Series: Change Management'>PMO Series: Change Management</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><em>The <a href="http://blog.sridharj.com/2009/12/26/series-project-program-and-enterprise-pmo" target="_blank">first part</a> of this series provided an overview of the PMO, types of PMOs and typical functions.</em></p>
<p><em>The <a href="http://blog.sridharj.com/2009/12/29/pmo-series-change-management" target="_blank">second part</a> looked at the role of PMO in setting up and monitoring Change Management processes and activities.</em></p>
<p><em>This post looks at the Quality Management/Assurance responsibilities of the PMO.</em></p>
<p>Quality Management is a less-emphasized function of the PMO. In large IT organizations, primary Quality guidance is provided by a centralized Quality function and actual implementation guidance by the PMO. For smaller IT organizations, the PMO.</p>
<p>However, it is important that the PMO incorporate the Quality Management aspects into its guidance and governance systems, since process-orientation can bring in discipline and streamline all activities in the Programs/projects.</p>
<p>The key responsibilities of a PMO for Quality Management include:</p>
<p>Setting up quality standards if none exists or tailoring organizational standards<br />
Provide guidance on defining acceptance criteria to measure successful completion of the project<br />
Provide guidance on setting up Program and project specific metrics for monitoring, tracking progress and quality<br />
Schedule, conduct and review Program and project audits to ensure they are following the guidance provided by the PMO.<br />
These aspects can be detailed out in a Quality Management Plan. A well-structured QM Plan can help the Program/Project adhere to the accepted practices in their projects. In addition, the PMO may also provide<br />
Quality management support to projects through a dedicated team of people.</p>
<p>A typical QM Plan will have the following Table of contents (sections):</p>
<ul>
<li>Reference to organizational processes (if available)</li>
<li>List and reference to any adaptations to the organizational processes, templates and checklists</li>
<li>List and reference to program/project specific processes, templates and checklists</li>
<li>List and reference to all standards/guidelines (including technical, industry-specific regulations, domain etc)</li>
<li>Release Reviews performed by the Quality function before any customer/production release</li>
<li>Program/Project specific metrics and tolerances</li>
<li>Work product reviews that will be performed by people in the Quality function</li>
<li>Tools and techniques used for Quality activities</li>
<li>Defect prevention, causal analysis activities and techniques</li>
<li>Reports and Dashboards</li>
<li>Frequency and timing of project reviews and audits by the Quality function</li>
</ul>
<p>If you have implemented the Quality Management function as part of the PMO, we would love to hear your experiences and challenges.</p>


<p>Related posts:<ol><li><a href='http://blog.sridharj.com/2010/01/07/pmo-series-how-to-review-projects/' rel='bookmark' title='Permanent Link: PMO Series: How to Review Projects'>PMO Series: How to Review Projects</a></li>
<li><a href='http://blog.sridharj.com/2009/12/26/series-project-program-and-enterprise-pmo/' rel='bookmark' title='Permanent Link: Series: Project, Program and Enterprise PMO'>Series: Project, Program and Enterprise PMO</a></li>
<li><a href='http://blog.sridharj.com/2009/12/29/pmo-series-change-management/' rel='bookmark' title='Permanent Link: PMO Series: Change Management'>PMO Series: Change Management</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://blog.sridharj.com/2010/01/06/pmo-series-quality-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

