<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>GovernIT</title>
	
	<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.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/sridharj/feed" /><feedburner:info uri="sridharj/feed" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>sridharj/feed</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Sorry, we don’t need Pure Project Managers</title>
		<link>http://feedproxy.google.com/~r/sridharj/feed/~3/mOvQwfRr9W0/</link>
		<comments>http://blog.sridharj.com/2011/02/08/sorry-pure-project-managers/#comments</comments>
		<pubDate>Tue, 08 Feb 2011 22:22:55 +0000</pubDate>
		<dc:creator>Sridhar</dc:creator>
				<category><![CDATA[Project Management]]></category>

		<guid isPermaLink="false">http://blog.sridharj.com/?p=178</guid>
		<description><![CDATA[This was the response a friend received from a respected MNC. Before you think that this organization needs people who have &#8220;impure thoughts&#8221;, let me put it on context. The opening was for a Project Manager to lead projects in building large E-learning courses and associated Learning Management systems. However, as my friend discovered, they [...]


Related posts:<ol><li><a href='http://blog.sridharj.com/2010/11/30/moving-into-project-management-what-you-can-do-now/' rel='bookmark' title='Permanent Link: Moving into Project Management? What you can do now'>Moving into Project Management? What you can do now</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>
</ol>]]></description>
			<content:encoded><![CDATA[<p>This was the response a friend received from a respected MNC. Before you think that this organization needs people who have &#8220;impure thoughts&#8221;, let me put it on context.</p>
<p><img class="alignright size-medium wp-image-180" title="PM-Venn" src="http://blog.sridharj.com/wp-content/uploads/2011/02/PM-Venn1-300x199.png" alt="PM needs General Mgmt, Domain/Tech and other discplines" width="300" height="199" /></p>
<p>The opening was for a Project Manager to lead projects in building large E-learning courses and associated Learning Management systems. However, as my friend discovered, they needed people who had a background in Instructional Design and/or professional teaching experience! This sort of thing is sort of understandable in high-tech domains, but is becoming more widespread in web-based projects too.</p>
<p>This leads me to think that Project Management as a profession is in danger in the near future &#8211; either be tech-savvy enough to write a few lines of code for the project when falling behind or know the business enough to converse with the Business Analyst.</p>
<p>[Reminded me of the scene in the movie "Defiance" - when one of the newcomers to the camp early on is asked what he does, he replies "I am an intellectual". People look at him incredulously!]</p>
<p>What do you think? Can someone be just a Project Manager &#8211; someone who can handle an ERP project one day and a telecom project the next?</p>


<p>Related posts:<ol><li><a href='http://blog.sridharj.com/2010/11/30/moving-into-project-management-what-you-can-do-now/' rel='bookmark' title='Permanent Link: Moving into Project Management? What you can do now'>Moving into Project Management? What you can do now</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>
</ol></p><img src="http://feeds.feedburner.com/~r/sridharj/feed/~4/mOvQwfRr9W0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.sridharj.com/2011/02/08/sorry-pure-project-managers/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://blog.sridharj.com/2011/02/08/sorry-pure-project-managers/</feedburner:origLink></item>
		<item>
		<title>Business and IT: There is still a Wall!</title>
		<link>http://feedproxy.google.com/~r/sridharj/feed/~3/1ir1GZJcLg0/</link>
		<comments>http://blog.sridharj.com/2010/12/29/business-it-wall/#comments</comments>
		<pubDate>Wed, 29 Dec 2010 20:48:01 +0000</pubDate>
		<dc:creator>Sridhar</dc:creator>
				<category><![CDATA[Business-IT Alignment]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[IT Governance]]></category>
		<category><![CDATA[ITG]]></category>

		<guid isPermaLink="false">http://blog.sridharj.com/?p=171</guid>
		<description><![CDATA[Today has been a good &#8220;thinking&#8221; day for me so far. First, I read a great post by Peter Kratzman on Mending Wall: Matches and Mismatches in IT stakeholder expectations Then I got to watch this great interview of Gartner&#8217;s Daryl Plummer on Youtube While I agree and understand Business&#8217; frustration with IT, there are a [...]


Related posts:<ol><li><a href='http://blog.sridharj.com/2009/12/22/forrester-research-on-what-cios-want-in-2010/' rel='bookmark' title='Permanent Link: Forrester research on what CIOs want in 2010'>Forrester research on what CIOs want in 2010</a></li>
<li><a href='http://blog.sridharj.com/2009/12/08/business-it-alignment-yet-again/' rel='bookmark' title='Permanent Link: Business-IT Alignment (Yet Again)'>Business-IT Alignment (Yet Again)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Today has been a good &#8220;thinking&#8221; day for me so far. First, I read a great post by Peter Kratzman on <a href="http://www.peterkretzman.com/2010/12/28/mending-wall-matches-and-mismatches-in-it-stakeholder-expectations/">Mending Wall: Matches and Mismatches in IT stakeholder expectations</a></p>
<p>Then I got to watch this <a href="http://www.youtube.com/watch?v=ANTKC0C6xYQ">great interview</a> of Gartner&#8217;s Daryl Plummer on Youtube</p>
<p><object style="height: 390px; width: 640px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100" height="100" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/ANTKC0C6xYQ?version=3" /><param name="allowfullscreen" value="true" /><embed style="height: 390px; width: 640px;" type="application/x-shockwave-flash" width="100" height="100" src="http://www.youtube.com/v/ANTKC0C6xYQ?version=3" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>While I agree and understand Business&#8217; frustration with IT, there are a few things that make IT behave the way it does. It cannot be a coincidence that most IT shops behave this way, right?</p>
<p>Some thoughts:</p>
<ul>
<li>Do Less with More &#8211; Supporting the same or increasing number of applications with less personnel, less money, outsourcing headaches, at a time when costs are going up is forcing IT to think about survival and not about innovation! If you are firefighting everyday, where is the time to think long-term?</li>
<li>Technology Innovation and Adoption cycles don&#8217;t match &#8211; While new mobile platforms can come up quickly, supporting them in the Enterprise is a nightmare with untried devices</li>
<li>Security Risks are discounted &#8211; with the qualification that the discount is valid till a breach occurs. For example, giving mobile support to Enterprise applications seems the way to go, but supporting Blackberry, iPhone and Android phones increases security risks manifold. There is very less experience out there on how to do it safely. Social Media, Cloud Computing/SaaS,  Data Storage are some other examples where security breaches can cost the company dearly</li>
<li>Business still does not want to &#8220;own&#8221; decisions concerning IT. Moving to the cloud vs staying in-house is not IT&#8217;s sole responsibility. After all, if IT systems are down, the Enterprise is down!. In short, Business must move away from the &#8220;Get IT done somehow and don&#8217;t tell me about it&#8221; (pun intended!) mindset</li>
<li>Like Business, IT has some processes and while they can be flexible, there are some constraints. Everyone has to live with constraints these days, so why be unreasonable only towards IT?</li>
<li>Finally, the most important thing (at least, it seems that way to me) &#8211; the thinking that IT is a magical system that can bend however needed while Business processes are fixed in stone must be changed. I am reminded of my teacher in school, who admonished me &#8211; <em>It can be done as long as the doer is someone else. When you have to do something, you get all the problems in the world!</em></li>
</ul>
<p>So, who will bell the cat? (That&#8217;s just a saying, don&#8217;t take it literally folks)</p>
<p>IT. We must do a better job at communicating these to the Business. Much has been said about how to align IT with Business, but how should this alignment happen? Some case studies are listed here.</p>
<ul>
<li>Houghton Mifflin Harcourt&#8217;s CIO does a good job of Governance in <a href="http://www.cio.com/article/507354/An_IT_Governance_Process_That_s_Weighted_for_Growth">this CIO.com article</a></li>
<li>This CIO&#8217;s team congregates to discuss every business project that has an IT component (I like that) &#8211; <a href="http://www.cio.com/article/636915/Absolute_Alignment_How_One_CIO_Remains_in_Lock_Step_with_the_Business">Read here</a></li>
<li>This paper from SAP America discusses the challenges and offers some solutions (Needs free registration) &#8211; <a href="http://cyberlibrary.wsta.org/detail/RES/1285012807_656.html">Link here</a></li>
</ul>
<p>I wrote some shorter posts on this <a href="http://blog.sridharj.com/2009/12/22/forrester-research-on-what-cios-want-in-2010/">here</a> and <a href="http://blog.sridharj.com/2009/12/08/business-it-alignment-yet-again/">here</a> last year, but this seems to be a perennial subject.</p>
<p>Do you have other things in defense of IT? Or are you, perhaps, from the Business? Me, you ask? I believe in this quote (I have quoted this earlier too on this blog):</p>
<blockquote>
<h3><strong><span style="color: #993366;">None of you are in IT; all of you are in business.</span></strong></h3>
</blockquote>
<p>-Andy Kyte, vice president and Gartner fellow</p>


<p>Related posts:<ol><li><a href='http://blog.sridharj.com/2009/12/22/forrester-research-on-what-cios-want-in-2010/' rel='bookmark' title='Permanent Link: Forrester research on what CIOs want in 2010'>Forrester research on what CIOs want in 2010</a></li>
<li><a href='http://blog.sridharj.com/2009/12/08/business-it-alignment-yet-again/' rel='bookmark' title='Permanent Link: Business-IT Alignment (Yet Again)'>Business-IT Alignment (Yet Again)</a></li>
</ol></p><img src="http://feeds.feedburner.com/~r/sridharj/feed/~4/1ir1GZJcLg0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.sridharj.com/2010/12/29/business-it-wall/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://blog.sridharj.com/2010/12/29/business-it-wall/</feedburner:origLink></item>
		<item>
		<title>The Model does not matter: Projects and JKD</title>
		<link>http://feedproxy.google.com/~r/sridharj/feed/~3/p3EPMNHik1c/</link>
		<comments>http://blog.sridharj.com/2010/12/28/model-matter-projects-jkd/#comments</comments>
		<pubDate>Tue, 28 Dec 2010 17:42:51 +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[Agile]]></category>
		<category><![CDATA[Software Process Improvement]]></category>
		<category><![CDATA[SPI]]></category>

		<guid isPermaLink="false">http://blog.sridharj.com/?p=166</guid>
		<description><![CDATA[Again let me remind you Jeet Kune Do is just a name used, a boat to get one across, and once across it is to be discarded and not to be carried on one&#8217;s back - Bruce Lee, while describing Jeet Kune Do (JKD) Over the last couple of months, I have been reading a [...]


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/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[<blockquote><p>Again let me remind you Jeet Kune Do is just a name used, a boat to get one across, and once across it is to be discarded and not to be carried on one&#8217;s back</p></blockquote>
<p>- Bruce Lee, while describing Jeet Kune Do (JKD)</p>
<p>Over the last couple of months, I have been reading a large number of blogs, discussions, arguments, between purists on either side of the &#8220;Process fence&#8221; as well as middle-of-the-road liberals on what development model is best suited.<a href="http://www.fotosmundi.es/?p=143"><img class="alignright size-medium wp-image-167" title="Projects and Martial Arts - An Analogy" src="http://blog.sridharj.com/wp-content/uploads/2010/12/bruce-lee-300x200.jpg" alt="Bruce Lee" width="300" height="200" /></a></p>
<p>There are thousands of successful projects delivered using Agile, CMMI, SPICE, RUP and the hybrids in between, so clearly there is no single silver bullet. That begs the question, is there a single best way to develop software? Increasingly, I feel the answer is No. Even if you decide to go one way due to the needs of the project, it is not necessary to abide by a rigid set of rules prescribed in general by experts in that model.</p>
<p>How then do you decide how to develop software? The answer may lie in adapting JKD&#8217;s &#8220;The Way of the intercepting fist&#8221; philosophy, which, I believe, is closely aligned to Lean &#8220;thinking.&#8221;</p>
<p>Some thoughts:</p>
<ul>
<li>Start with understanding the nature of the project, the clients, the project teams and management needs</li>
<li>Let this understanding drive the selection of the overall framework. For instance, if the project is to develop against an evolving standard, one of the Agile methods may be suitable. But if the team is not mature in terms of development practices, one of the iterative-but-process-oriented methods like the 2I or RUP may be better</li>
<li>For engineering practices, use concepts and tools proven within the organization</li>
<li>For project management, the established way within the organization or PMI&#8217;s methodology would be a good start</li>
<li>Don&#8217;t be afraid in discarding practices if they are not useful, but be sure to substitute them with more useful ones. The easiest example I could think of is integration. A big-bang integration is not the norm these days, even in most process-oriented shops, but you can institute multiple daily builds instead of weekly or monthly ones. Another example is using Failure Modes Analysis (FMEA) to drive design decisions in iterations to prevent too much refactoring</li>
</ul>
<p>There must be a term in psychology to describe this behavior: the moment we associate ourselves with something, we start believing that we must adhere to it 10o%, else the skies will fall on our heads!</p>
<p>As project managers, we must be careful not to fall into this trap, but carry a &#8220;toolbox&#8221; of practices which can be used in different situations. I am told that successful managers have this toolbox subconsciously, but are unable to spell it out exactly.</p>
<p>What about you? Do you think it is advisable to go with a single system of tried-and-trusted practices or have an assorted toolbox?</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/2009/12/29/pmo-series-change-management/' rel='bookmark' title='Permanent Link: PMO Series: Change Management'>PMO Series: Change Management</a></li>
</ol></p><img src="http://feeds.feedburner.com/~r/sridharj/feed/~4/p3EPMNHik1c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.sridharj.com/2010/12/28/model-matter-projects-jkd/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://blog.sridharj.com/2010/12/28/model-matter-projects-jkd/</feedburner:origLink></item>
		<item>
		<title>3 Ways Your Process Improvement Initiatives Can Go Wrong</title>
		<link>http://feedproxy.google.com/~r/sridharj/feed/~3/cMJZDDvutgw/</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><img src="http://feeds.feedburner.com/~r/sridharj/feed/~4/cMJZDDvutgw" height="1" width="1"/>]]></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>
		<feedburner:origLink>http://blog.sridharj.com/2010/12/22/3-ways-process-improvement-initiatives-wrong/</feedburner:origLink></item>
		<item>
		<title>Lean, Kanban and Agile – An interview on MSDN Radio</title>
		<link>http://feedproxy.google.com/~r/sridharj/feed/~3/h6z77W-kX8M/</link>
		<comments>http://blog.sridharj.com/2010/12/17/lean-kanban-and-agile-an-interview-on-msdn-radio/#comments</comments>
		<pubDate>Fri, 17 Dec 2010 16:11:09 +0000</pubDate>
		<dc:creator>Sridhar</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Kanban]]></category>
		<category><![CDATA[Lean]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[interviews]]></category>

		<guid isPermaLink="false">http://blog.sridharj.com/?p=146</guid>
		<description><![CDATA[This blog is usually a mouthpiece for my ramblings, but sometimes it is good to simply listen to others. I found out that MSDN had a radio channel and considering that Kanban is the new black, this is a good interview of 3 lean/kanban guys. Exciting folks to follow! [If you cannot see the audio [...]


No related posts.]]></description>
			<content:encoded><![CDATA[<p>This blog is usually a mouthpiece for my ramblings, but sometimes it is good to simply listen to others. I found out that MSDN had a radio channel and considering that Kanban is the new black, this is a good interview of 3 lean/kanban guys. Exciting folks to follow!</p>
<address>[If you cannot see the audio player below, you can listen to the audio-only interview at <a href="http://channel9.msdn.com/Blogs/buzzfrog/MSDN-Radio-SpecialKanban-Lean-or-Mean">MSDN Radio Special - Kanban Lean or Mean</a>]</address>
<p>
<!-- Powered by Cincopa WordPress plugin wp1.90: http://www.cincopa.com/media-platform/wordpress-plugin.aspx -->
<div id="_cp_widget_4fb5f58a79132"><img src="http://www.cincopa.com/media-platform/runtime/loading.gif" style="border:0;" alt="Powered by Cincopa WordPress plugin" /></div>
<script src="http://www.cincopa.com/media-platform/runtime/libasync.js" type="text/javascript"></script>
<script type="text/javascript">
// PLEASE CHANGE DEFAULT EXCERPT HANDLING TO CLEAN OR FULL (go to your WordPress Dashboard/Settings/Cincopa Options ...
cp_load_widget("%5Bcincopa+A8GAOaad7gMc%5D", "_cp_widget_4fb5f58a79132");
</script>
<noscript>Click <a href="http://www.cincopa.com/media-platform/view.aspx?fid=%5Bcincopa+A8GAOaad7gMc%5D">here</a> to open the gallery.<br>Powered by Cincopa <a href="http://www.cincopa.com/media-platform/wordpress-plugin.aspx">wp content plugins</a> solution for your website and Cincopa MediaSend for <a href="http://www.cincopa.com/mediasend/start.aspx">file transfer</a>.</noscript></p>


<p>No related posts.</p><img src="http://feeds.feedburner.com/~r/sridharj/feed/~4/h6z77W-kX8M" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.sridharj.com/2010/12/17/lean-kanban-and-agile-an-interview-on-msdn-radio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.sridharj.com/2010/12/17/lean-kanban-and-agile-an-interview-on-msdn-radio/</feedburner:origLink></item>
		<item>
		<title>Practitioner-led Process Improvement:For “sticky” processes</title>
		<link>http://feedproxy.google.com/~r/sridharj/feed/~3/eCJLMOlOgH8/</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><img src="http://feeds.feedburner.com/~r/sridharj/feed/~4/eCJLMOlOgH8" height="1" width="1"/>]]></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>
		<feedburner:origLink>http://blog.sridharj.com/2010/12/16/practitioner-led-process-improvementfor-sticky-processes/</feedburner:origLink></item>
		<item>
		<title>Defining a Process? Use the Six Honest Serving Men</title>
		<link>http://feedproxy.google.com/~r/sridharj/feed/~3/WtVquaXiAxU/</link>
		<comments>http://blog.sridharj.com/2010/12/13/defining-a-process-use-the-six-honest-serving-men/#comments</comments>
		<pubDate>Mon, 13 Dec 2010 19:41:32 +0000</pubDate>
		<dc:creator>Sridhar</dc:creator>
				<category><![CDATA[CMMI]]></category>
		<category><![CDATA[Implementation]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[elements]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[Process definition]]></category>

		<guid isPermaLink="false">http://blog.sridharj.com/?p=133</guid>
		<description><![CDATA[In Process – How to develop one that is not stupid, we looked at how we can develop a process that empowers people to do to their thing and not stand in their way. But how do we actually develop one that can assist us in achieving the above goal? Using the concept of Six Honest serving [...]


Related posts:<ol><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/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>
</ol>]]></description>
			<content:encoded><![CDATA[<p>In <a title="Permanent Link: Process – How to develop one that is not stupid" rel="bookmark" href="http://blog.sridharj.com/2010/12/04/process-how-to-develop-one-that-is-not-stupid/">Process – How to develop one that is not stupid</a>, we looked at how we can develop a process that empowers people to do to their thing and not stand in their way. But how do we actually develop one that can assist us in achieving the above goal? Using the concept of Six Honest serving men, we can define a system for activities that involve more than one person. Some of the following content may overlap with other posts, but that&#8217;s because they are all related (or maybe I am too dense to write one that explains all).</p>
<p><a href="http://www.flickr.com/photos/ramotion/"><img class="size-full wp-image-134 alignright" title="http://www.flickr.com/photos/ramotion/" src="http://blog.sridharj.com/wp-content/uploads/2010/12/sixhonestservingmen.jpg" alt="Why What When Where Who How" width="500" height="202" /></a></p>
<p><span style="color: #800080;"><strong>Why:</strong></span> As I mentioned in a previous post, without stating clearly why we are doing something, it is pretty difficult to convince people to even read something, forget about following it. The Why is often stated in grand terms, and since people are not stupid, they understand it is just for the sake of having it! Have a simple description of the outcome and why following it will help them (in their daily life and not something like, &#8220;It will make the organization compliant with the GRAND THEORY OF NOTHING&#8221;. Who cares?)</p>
<p><span style="color: #993366;"><strong><span style="color: #800080;">What:</span></strong></span> What defines the activities that need to be completed to achieve a certain goal. The inputs for this can be based on existing team practices or from best practices in other teams or (God forbid!) from frameworks.</p>
<p><span style="color: #800080;"><strong>When:</strong></span> When here does not relate to time, but the sequence in which the above activities should be performed.</p>
<p><span style="color: #800080;"><strong>Who:</strong></span> Code does not get written just because we have defined &#8220;Write code&#8221;. Someone needs to write it and someone else needs to test it. Mr. Who helps us identify the people to perform the activities in the desired sequence.</p>
<p><span style="color: #800080;"><strong>Where: </strong></span>This is the easy one. You ask me to enter the bug &#8211; fine. Where? You get the idea (please don&#8217;t create forms for every small bit of information!  Funny one here &#8211; <a href="http://www.bureauofcommunication.com/compose/romanticintent">http://www.bureauofcommunication.com/compose/romanticintent</a>)</p>
<p><span style="color: #800080;"><strong>How:</strong></span> This is the most difficult one. If you list out how to do an activity in great detail, your process will be cumbersome and if you don&#8217;t give any details, it will not be useful. Err on the less side, since you can always add detail. This is easy to say, but difficult to implement and unfortunately, the answer for how much is, &#8220;It depends, at least for me. By the way, do you have any good principles for this? Share with me.</p>
<p>One of the easiest ways to spell out a process is the System flow chart or activity diagram coupled with annotations for inputs/outputs of the process. This makes the process simple, visual and clear.</p>
<p>If you are wondering if this can be used in Agile methods (not using Agile process, in case you are offended. Ha.), the answer is yes. A process is just a structured method of representing what needs to be done and does not mean it needs to be &#8220;heavy&#8221;; it can be as light as you need. If you come from a process mature organization and want to find out if you can use Agile methods or not, read <a title="Adding Agility to CMMI" href="http://searchsoftwarequality.techtarget.com/tip/CMMI-and-Agile-integration-Part-1-Adding-agility-to-CMMI-mature-organizations">this interview</a> and then buy the book (disclaimer: I am not affiliated in any way with the author and have not yet read the book completely).</p>
<p>Go on, become a process specialist. May the Force be with you.</p>


<p>Related posts:<ol><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/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>
</ol></p><img src="http://feeds.feedburner.com/~r/sridharj/feed/~4/WtVquaXiAxU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.sridharj.com/2010/12/13/defining-a-process-use-the-six-honest-serving-men/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.sridharj.com/2010/12/13/defining-a-process-use-the-six-honest-serving-men/</feedburner:origLink></item>
		<item>
		<title>Do your Metrics report performance or help improve performance?</title>
		<link>http://feedproxy.google.com/~r/sridharj/feed/~3/fIs732jz4BM/</link>
		<comments>http://blog.sridharj.com/2010/12/09/do-your-metrics-report-performance-or-help-improve-performance/#comments</comments>
		<pubDate>Thu, 09 Dec 2010 20:15:30 +0000</pubDate>
		<dc:creator>Sridhar</dc:creator>
				<category><![CDATA[CMMI]]></category>
		<category><![CDATA[Implementation]]></category>
		<category><![CDATA[Metrics]]></category>
		<category><![CDATA[Lagging]]></category>
		<category><![CDATA[Leading]]></category>
		<category><![CDATA[Metrics Catalog]]></category>
		<category><![CDATA[Process Improvement]]></category>

		<guid isPermaLink="false">http://blog.sridharj.com/?p=127</guid>
		<description><![CDATA[There are many classifications of metrics in the industry &#8211; here is one set that I find useful when defining metrics for your project. I find them useful, since they force me to think about my objectives as well as what other decision-makers want from them. These types are commonly used with the term KPI [...]


Related posts:<ol><li><a href='http://blog.sridharj.com/2010/11/17/metrics-definition-gaining-agreement-from-your-stakeholders-part-1/' rel='bookmark' title='Permanent Link: Metrics Definition &#8211; Gaining Agreement from your Stakeholders &ndash; Part 1'>Metrics Definition &#8211; Gaining Agreement from your Stakeholders &ndash; Part 1</a></li>
<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/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>There are many classifications of metrics in the industry &#8211; here is one set that I find useful when defining metrics for your project. I find them useful, since they force me to think about my objectives as well as what other decision-makers want from them. These types are commonly used with the term KPI (Key Process Indicator) in many industries. Let us continue calling them as Metrics, as we are focussed more on the Project/Program level.</p>
<h3><span style="color: #660033;">Lagging or Validation Metrics</span></h3>
<p>These are &#8220;after the fact&#8221; metrics to show how we performed and if everything is going smoothly. These &#8220;validate&#8221; the current processes and may show deviation from the expected value. Typically, there is nothing we can do about the completed activities, but can take corrective actions for the next set of activities.</p>
<p>This is generally ok for repeated activities, such as bug-fixing, but not for activities that are unique in the lifecycle. For example, if we have metrics for measuring quality of design, having a report on the defects after the design phase (design defect density, phase containment defects etc) is not terribly useful (even in iterative  projects).</p>
<h3><span style="color: #660033;"><strong>Leading or Improvement metrics </strong></span></h3>
<p>These metrics give us early information on the quality or progress of activities that are currently being performed. Considering the same Design phase example, if we can get inputs on the quality of design as it is currently being done, there is scope to make corrections to the process. In software development, these tend to be more of engineering metrics, such as cohesion, coupling etc.</p>
<p>When defining a metrics program, we should be careful in having a balance between these two types of metrics. If Lagging metrics dominate, there is not much you can do if something goes wrong, except as Lessons learned (which I doubt are learned!). If leading metrics dominate, you don&#8217;t know how you performed against overall targets or compare against previous projects.</p>
<p><a href="http://blog.sridharj.com/wp-content/uploads/2010/12/storm-dev.png"><img class="alignnone size-full wp-image-128" title="http://svs.gsfc.nasa.gov/vis/a000000/a003300/a003302/index.html" src="http://blog.sridharj.com/wp-content/uploads/2010/12/storm-dev.png" alt="Satellite images of storm developing" width="540" height="135" /></a></p>
<p>You must be wondering &#8211; what has satellite images of a storm got to do with metrics? An analogy that is possibly distant, but the intention is this &#8211; Your metrics must be able to show all 3 aspects &#8211; what has happened, where do we stand, what is going to happen in the immediate future. If you have defined the right metrics (its easy to define a lot of wrong metrics!), you will then be able to decide how to act.</p>
<p>If you are thinking on where to capture information on the type of metric, the <a title="Metrics Catalog - GovernIT" href="http://blog.sridharj.com/2010/11/17/metrics-definition-gaining-agreement-from-your-stakeholders-part-1/" target="_blank">Metrics catalog</a> is a good place to put it in.</p>


<p>Related posts:<ol><li><a href='http://blog.sridharj.com/2010/11/17/metrics-definition-gaining-agreement-from-your-stakeholders-part-1/' rel='bookmark' title='Permanent Link: Metrics Definition &#8211; Gaining Agreement from your Stakeholders &ndash; Part 1'>Metrics Definition &#8211; Gaining Agreement from your Stakeholders &ndash; Part 1</a></li>
<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/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><img src="http://feeds.feedburner.com/~r/sridharj/feed/~4/fIs732jz4BM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.sridharj.com/2010/12/09/do-your-metrics-report-performance-or-help-improve-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.sridharj.com/2010/12/09/do-your-metrics-report-performance-or-help-improve-performance/</feedburner:origLink></item>
		<item>
		<title>Process – How to develop one that is not stupid</title>
		<link>http://feedproxy.google.com/~r/sridharj/feed/~3/LN-pXY3abr0/</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><img src="http://feeds.feedburner.com/~r/sridharj/feed/~4/LN-pXY3abr0" height="1" width="1"/>]]></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>
		<feedburner:origLink>http://blog.sridharj.com/2010/12/04/process-how-to-develop-one-that-is-not-stupid/</feedburner:origLink></item>
		<item>
		<title>Moving into Project Management? What you can do now</title>
		<link>http://feedproxy.google.com/~r/sridharj/feed/~3/Nr0LXLWkqZI/</link>
		<comments>http://blog.sridharj.com/2010/11/30/moving-into-project-management-what-you-can-do-now/#comments</comments>
		<pubDate>Tue, 30 Nov 2010 22:59:41 +0000</pubDate>
		<dc:creator>Sridhar</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Career advice]]></category>
		<category><![CDATA[Project Manager]]></category>

		<guid isPermaLink="false">http://blog.sridharj.com/?p=112</guid>
		<description><![CDATA[For those of you who celebrated Thanksgiving last week, here’s hoping you had a blast. For those of you who did not, well, have a nice week I was reading Josh Nankivel’s How to be a Project Manager in 5 steps and was reminded of the time a team lead who had about 7-8 years [...]


Related posts:<ol><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>
<li><a href='http://blog.sridharj.com/2010/02/03/some-thoughts-on-risk-management/' rel='bookmark' title='Permanent Link: Some thoughts on Risk Management'>Some thoughts on Risk Management</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><em>For those of you who celebrated Thanksgiving last week, here’s hoping you had a blast. For those of you who did not, well, have a nice week <img src='http://blog.sridharj.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </em><a href="http://www.flickr.com/photos/wongjunhao/2953814622/" target="_blank"><img style="display: inline; margin-left: 0px; margin-right: 0px; border: 0px;" title="self-change" src="http://blog.sridharj.com/wp-content/uploads/2010/11/selfchange.jpg" border="0" alt="self-change" width="244" height="164" align="right" /></a></p>
<p>I was reading Josh Nankivel’s <a href="http://pmstudent.com/how-to-become-a-project-manager/" target="_blank">How to be a Project Manager in 5 steps</a> and was reminded of the time a team lead who had about 7-8 years of experience, came to me and asked the same question “I want to become a Project Manager, but need more experience. What can I do <em>now</em>?”</p>
<p>Of course, I did not have Josh’s post to point to then, so I gave him some suggestions on what he could do in the next 6 months and sent him on his way. I thought I would share them with you, just in case you have the same question. Oh, and he had another question immediately after his first, “Do you think I can become one?” The answer, dear reader, must wait until you have become one!</p>
<p>Okay, here are some things I told him he could do to gain more visibility and experience, while working on getting the formal education/certification. [My friend could do these things on a smaller scale since he was responsible for development tasks of a portion of the project]</p>
<p><strong> 1. Scoping, WBS and Change management</strong></p>
<p style="text-align: left;">I know, these 3 are related but distinct areas, but the reason I grouped them is that these are related to understanding what needs to be completed and managing that till the end. I was not referring to the entire Requirements Management discipline here, but only understanding the boundaries of what was assigned, breaking them into smaller chunks and managing those chunks carefully.</p>
<p>We often see that once we start design and implementation, there are items that come up due to ambiguity in the specs and we start “interpreting” them. These can potentially become scope creep and hence needs to be watched carefully.</p>
<p><strong>2. Estimation and validation of estimate</strong>s</p>
<p>The team was asked to go through the assigned work and produce an estimate of time and effort to complete them. My friend was an experienced person and hence could quickly see if some piece of work was underestimated or padded up. Although, he had been doing this for some time, it was until later that he realized that tracking completion against estimates actually gave him more insight into accuracy of estimates.</p>
<p><strong>3. Schedule planning and tracking</strong></p>
<p>Historically, the project manager took the WBS and estimates given by the individual teams and prepared the schedule, which was then distributed back to the teams. In this case, I advised my friend to prepare a detailed schedule and send it with the WBS and estimates. This would enable him to see how much work could be allotted to different people with different capabilities and capacities, how to sequence task, how to adjust for early/late completion of tasks etc.</p>
<p><strong>4. Reporting of project status</strong></p>
<p>The project manager usually had a weekly meeting with all team members and compiled a status report based on different parameters. My friend could do the same – he can simply take the standard status report template and fill it based on his team’s inputs, add his own inputs/suggestions and send it to the project manager. You are right. This is what I suggested to him.</p>
<p><strong>5. Identifying and tracking risks</strong></p>
<p>The risk meeting was a chore to be done and after all, it was a PM’s responsibility. Moreover, the risks were generic and carried forward from project to project!</p>
<p>Of course, there were many things, especially at a technical level, that my friend cautioned his PM about – delay in procurement of the test bed for one week could push back the schedule by 2-3 weeks, licensing issues, less time for reviews or inspections could jeopardize quality of the work being produced etc, but these were mostly watercooler discussions. I suggested that he make this a little formal by entering it into the risk tracker the project had, so that it was interesting and valuable to the project!</p>
<ol></ol>
<p>I cheated a bit early on in this post – there is another one, but that&#8217;s because it is not just relevant to Project Management, but in any work stream. Maintain a personal journal: record every analysis that you made, every decision that you made along with the possible alternatives and record why you chose that, record every mistake you or your team made and why, record how the project manager handled a problem. The single most effective tool to learn something is to learn, try, introspect and learn.</p>
<p>If you were in my place, what would you have said? Better advise? Wisecracks?</p>
<p><em>Psst: If you are a wannabe Project Manager, read the <a href="thecriticalpath.info/tag/zombies" target="_blank">Zombie series</a> by Derek Huether or if you are contemplating a career move, start with <a href="http://pmstudent.com/swiching-careers-to-project-management/" target="_blank"><span style="text-decoration: underline;">this</span></a> by Josh</em></p>
<p><em>One more Psst: The answer to the question &#8220;Do you think I can become one?” is another question, “Can you think of two things simultaneously while talking about a third thing confidently?” If yes, then…See ya</em></p>


<p>Related posts:<ol><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>
<li><a href='http://blog.sridharj.com/2010/02/03/some-thoughts-on-risk-management/' rel='bookmark' title='Permanent Link: Some thoughts on Risk Management'>Some thoughts on Risk Management</a></li>
</ol></p><img src="http://feeds.feedburner.com/~r/sridharj/feed/~4/Nr0LXLWkqZI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.sridharj.com/2010/11/30/moving-into-project-management-what-you-can-do-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.sridharj.com/2010/11/30/moving-into-project-management-what-you-can-do-now/</feedburner:origLink></item>
	</channel>
</rss>

