<?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>Agile CMMI blog</title>
	<atom:link href="http://www.agilecmmi.com/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.agilecmmi.com</link>
	<description>A starting point for a discussion on marrying Agile methods and CMMI.</description>
	<lastBuildDate>Tue, 24 Apr 2012 20:18:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Lean Camp New England: Boston, May 13</title>
		<link>http://www.agilecmmi.com/index.php/2012/04/lean-camp-new-england-boston-may-13/</link>
		<comments>http://www.agilecmmi.com/index.php/2012/04/lean-camp-new-england-boston-may-13/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 20:18:47 +0000</pubDate>
		<dc:creator>Hillel</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Agile+CMMI]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[IT Services]]></category>
		<category><![CDATA[Kanban]]></category>
		<category><![CDATA[LSSC]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[TOC]]></category>
		<category><![CDATA[Unconference]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[Breakthrough]]></category>
		<category><![CDATA[Open Space]]></category>
		<category><![CDATA[Personal Kanban]]></category>

		<guid isPermaLink="false">http://www.agilecmmi.com/?p=286</guid>
		<description><![CDATA[
			
				
			
		
OK, OK, so it&#8217;s Mothers&#8217; Day in the US&#8230; but we all miss out on family matters all the time for things far less awesome than this.
Lean Camp New England is a one day open space event led by Jim Benson, author of Personal Kanban.  It is an opportunity to share and learn about [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2012%2F04%2Flean-camp-new-england-boston-may-13%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2012%2F04%2Flean-camp-new-england-boston-may-13%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>OK, OK, so it&#8217;s Mothers&#8217; Day in the US&#8230; but we all miss out on family matters all the time for things far less awesome than this.</p>
<p>Lean Camp New England is a one day open space event led by <a href="http://www.personalkanban.com/pk/">Jim Benson</a>, author of Personal Kanban.  It is an opportunity to share and learn about Lean and Kanban in software development, IT operations and services, and other knowledge work fields.  </p>
<p>Lean Camp New England is an all day event at the World Trade Center Boston, on May 13th (Sunday).<br />
Registration is open now at a cost of $300 &#8211; catering is included.<br />
Register at <a href="http://lssc12.leanssc.org/">http://lssc12.leanssc.org/</a>.</p>
<p>Boston is the center of gravity for lean thinking in the US.  However, much of that thinking has been in fields outside of IT and Software and Systems Engineering/Development. </p>
<p>If you live in New England, or people you know live in New England, and are interested in getting up-to-speed among the leading thinkers and practitioners in Lean in IT and Software and Systems Engineering/Development, I highly encourage you and them to register for Lean Camp New England.</p>
<p>This is a rare opportunity to enjoy a regional 1-day open space / unconference in conjunction with a large international conference, Lean Software &#038; Systems 2012 &#8211; as a result a significant number of international experts will be present and participating. </p>
<p>Where else can you get direct coaching from the experts for only $300?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecmmi.com/index.php/2012/04/lean-camp-new-england-boston-may-13/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Short-Cut to CMMI: Lean First</title>
		<link>http://www.agilecmmi.com/index.php/2012/03/short-cut-to-cmmi-lean-first/</link>
		<comments>http://www.agilecmmi.com/index.php/2012/03/short-cut-to-cmmi-lean-first/#comments</comments>
		<pubDate>Fri, 30 Mar 2012 01:30:30 +0000</pubDate>
		<dc:creator>agilecmmi</dc:creator>
				<category><![CDATA[Agile+CMMI]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Capacity]]></category>
		<category><![CDATA[Conference]]></category>
		<category><![CDATA[Crash Course]]></category>
		<category><![CDATA[David Anderson]]></category>
		<category><![CDATA[Demand]]></category>
		<category><![CDATA[High Maturity]]></category>
		<category><![CDATA[Kanban]]></category>
		<category><![CDATA[LSSC]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Results]]></category>
		<category><![CDATA[TOC]]></category>
		<category><![CDATA[TQM]]></category>
		<category><![CDATA[Theory Of Constraints]]></category>
		<category><![CDATA[behavior]]></category>
		<category><![CDATA[capability]]></category>
		<category><![CDATA[excellence]]></category>
		<category><![CDATA[flow]]></category>
		<category><![CDATA[ratings]]></category>
		<category><![CDATA[value]]></category>
		<category><![CDATA[waste]]></category>

		<guid isPermaLink="false">http://www.agilecmmi.com/index.php/2012/03/short-cut-to-cmmi-lean-first/</guid>
		<description><![CDATA[
			
				
			
		
Want fast, easy CMMI ratings?&#160; Even high maturity?
First, implement lean, Goldratt&#8217;s TOC, Deming&#8217;s ideas, Kanban, and other related concepts, then get busy with CMMI.
What you may not know is that lean is easier, faster, and generates better performance results sooner than CMMI.
Lean improves delivery issues sooner than process improvement alone.&#160; Improved deliveries improves revenues, stabilizes [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2012%2F03%2Fshort-cut-to-cmmi-lean-first%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2012%2F03%2Fshort-cut-to-cmmi-lean-first%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Want fast, easy CMMI ratings?&#160; Even high maturity?</p>
<p>First, implement lean, Goldratt&#8217;s TOC, Deming&#8217;s ideas, Kanban, and other related concepts, <em>then</em> get busy with CMMI.</p>
<p>What you may not know is that lean is easier, faster, and generates better performance results sooner than CMMI.</p>
<p>Lean improves delivery issues sooner than process improvement alone.&#160; Improved deliveries improves revenues, stabilizes cash flow, increases margin, makes customers happier and results in more sales.</p>
<div style="padding-bottom: 10px; margin: 0px; padding-left: 10px; width: 227px; padding-right: 0px; display: inline; float: right; padding-top: 10px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:f4c63d26-ccf6-43a1-bd4b-3c9fb0768064" class="wlWriterSmartContent">
<div><object width="227" height="191"><param name="movie" value="http://www.youtube.com/v/JMjzV29km_M"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/JMjzV29km_M" type="application/x-shockwave-flash" wmode="transparent" width="227" height="191"></embed></object></div>
</div>
<p>In other words, lean means better flow and better flow means better business.</p>
<p>CMMI is great, but is often attempted as a first line of offense to issues it&#8217;s not meant to deal with.&#160; CMMI is meant to improve flow, not define it, and, lean helps define flow.<br />(Yes, I know I said &quot;theory of constraints&quot; twice.)</p>
<p>Assuming there are unfulfilled orders in the sales pipeline, lack of revenue is due to lack of flow.&#160; Typically, this is due more to what&#8217;s in the flow, how much is in it, and the clarity and cleanliness of how the operation&#8217;s flow is aligned.&#160; Using CMMI to &quot;fix&quot; issues with flow is like using the Brownian motion of steeping tea to power a random-number generator.&#160; It&#8217;s just too much too soon.&#160; Process issues are themselves <em>symptoms</em> of flow issues.</p>
<p>Deal with the symptoms first.&#160; Then, tackle the processes.</p>
<p>Two events to put on your radar:</p>
<p><a title="Lean Software and Systems Conference" href="http://lssc12.leanssc.org/" target="_blank">Lean Software and Systems Conference</a>: Boston, 13-18 May (Lean Camp &amp; Lean Action Kitchen, Sunday, Conference Monday-Wednesday, and Tutorials Thursday &amp; Friday).&#160; I&#8217;m helping to organize and speaking at the conference, and running a tutorial on this topic on Thursday.</p>
<p><a title="Kanban Change Agent Masterclass" href="http://linkd.in/HjSt2e" target="_blank">Kanban Change Agent Masterclass</a>: Miami, 23-25 May.&#160; I&#8217;ll be participating as a special guest to demonstrate how Kanban helps achieve CMMI ratings, including High Maturity.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecmmi.com/index.php/2012/03/short-cut-to-cmmi-lean-first/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Cart Before the Horse</title>
		<link>http://www.agilecmmi.com/index.php/2012/02/the-cart-before-the-horse/</link>
		<comments>http://www.agilecmmi.com/index.php/2012/02/the-cart-before-the-horse/#comments</comments>
		<pubDate>Wed, 22 Feb 2012 03:13:59 +0000</pubDate>
		<dc:creator>agilecmmi</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[CMMI]]></category>
		<category><![CDATA[Capacity]]></category>
		<category><![CDATA[Capitalize]]></category>
		<category><![CDATA[Demand]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Readiness]]></category>
		<category><![CDATA[Sustainability]]></category>
		<category><![CDATA[TOC]]></category>
		<category><![CDATA[Theory Of Constraints]]></category>
		<category><![CDATA[benefit]]></category>
		<category><![CDATA[competitiveness]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[operations]]></category>
		<category><![CDATA[organization]]></category>

		<guid isPermaLink="false">http://www.agilecmmi.com/index.php/2012/02/the-cart-before-the-horse/</guid>
		<description><![CDATA[
			
				
			
		
For more than the last 10 years I&#8217;ve been thinking a lot about CMMI.&#160; Many of these thoughts have been ruminating on the ideas of how to incorporate CMMI in ways that add value, demonstrate effectiveness, and don&#8217;t disrupt the operation.&#160; I&#8217;ve even opined much in this blog (in too many ways) on the need [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2012%2F02%2Fthe-cart-before-the-horse%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2012%2F02%2Fthe-cart-before-the-horse%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>For more than the last 10 years I&#8217;ve been thinking a lot about CMMI.&#160; Many of these thoughts have been ruminating on the ideas of how to incorporate CMMI in ways that add value, demonstrate effectiveness, and don&#8217;t disrupt the operation.&#160; I&#8217;ve even opined much in this blog (in too many ways) on the need to know what your processes are before you can use CMMI to improve them, and that for many operations, CMMI isn&#8217;t even appropriate.</p>
<div style="padding-bottom: 5px; margin: 0px; padding-left: 5px; width: 223px; padding-right: 10px; display: inline; float: left; padding-top: 5px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:cb243314-6487-410e-a639-1b9de6a5fa1d" class="wlWriterSmartContent">
<div><object width="223" height="187"><param name="movie" value="http://www.youtube.com/v/ePocWZOIRFU"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/ePocWZOIRFU" type="application/x-shockwave-flash" wmode="transparent" width="223" height="187"></embed></object></div>
</div>
<p>A few recent discussions and experiences put a particularly fine point on the extent to which CMMI is really the &#8216;cart before the horse&#8217; when applied within an operation that has yet to clearly discern its process, and here&#8217;s why:</p>
<p>Most operations I&#8217;ve encountered are not ready to use CMMI because they are unclear on exactly how they make money.</p>
<p>Obviously, I&#8217;m not talking about the accounting process of billing out invoices and depositing checks.&#160; And, I&#8217;m not even talking about the voodoo around figuring out how to ensure that internal costs (salaries, equipment, etc.) are less than what they charge clients for the work they do.</p>
<p>So, I must be talking about something more subtle.&#160; I wish I were.&#160; And, this is what&#8217;s both frightening and sad.&#160; I&#8217;m merely talking about the relationship between capacity and demand.&#160; For that matter, I&#8217;m not even worried much about demand, which is another matter.&#160; I&#8217;m mostly talking about capacity.</p>
<p>What is capacity?</p>
<p>According to some, capacity is a measure of volume of work.&#160; Throughput, for instance.&#160; According to others, it&#8217;s the wherewithal to do the work.&#160; Either way, too many operations don&#8217;t know what their capacity is.&#160; </p>
<p>What does it actually take to get work done?&#160; And, along with that, can it be reasonably expected of the operation to reliably and predictably continue to run how it runs (not knowing exactly how it runs) and to have any right to greater-than-zero confidence that they will continue to run as it does?</p>
<p>For one thing, many operations run outside of reasonable tolerances. In particular, people put in many many hours of unpaid over-time [in the US this is common for salaried employees].&#160; This is an &quot;out-of-tolerance&quot; condition.&#160; It is unreasonable to expect an operation&#8217;s greatest source of working knowledge to continue to work nights and weekends.&#160; Furthermore, it is risky to do so.&#160; One client said he couldn&#8217;t be away from the office for 5 minutes before product would stop shipping.&#160; Eventually he will get married or his wife will have a child, or, heaven-forbid, he may take vacation!&#160; </p>
<p>What&#8217;s worse is the extra time he and his team put in is entirely unaccounted-for.&#160; His employer merely estimates, contracts, and bills enough to cover his and the team&#8217;s salaries, not what it actually takes to get work done. </p>
<p>Another reason true capacity is obscured is because more work going into the operation than there&#8217;s product (or services) coming out.&#160; The most common cause of this is the misperception that work started = work completed, but this is an incomplete equation.&#160; But a better equation to work with is work worked-on = work completed.&#160; The key mistakes is the assumption that started = in-work.&#160; That&#8217;s true for maybe 50% of the actual started work (often less).</p>
<p>This next reason for the lack of insight into true capacity (or capability, really) is that so many operations don&#8217;t account (either in their estimates &#8212; which sort-of makes sense &#8212; or in their capture of time-spent &#8212; which is unforgivable) for the time to correct defects, time to perform rework, time for paying-down technical debt, or time and effort to tracking-down the causes of defects and rework to avoid defects, rework, and technical debt in the first place!</p>
<p>I&#8217;ll end with one of the toughest, most sensitive observations of the last few months.&#160; Some of my best clients (from the perspective of having their act together) have strong confidence in functional competence and, admittedly, weaker confidence in their programmatic credibility.&#160; And, to put it plainly, by &quot;programmatic&quot; I mean their ability to have the same confidence in the rationale for their estimates and plans as they have in their ability to produce what their clients want.&#160; </p>
<p>In these operations, I&#8217;ve found fundamental disconnects between how work is estimated and why clients should trust the technical competence of the operation.&#160; In other words, they build trust with their prospects and clients on their ability to do the work and build the products, but in order to get the work in the first place they have to use a lot of hand-waving and breath-holding when it comes to their estimates.</p>
<p>A more-or-less summary way to describe all of this is as follows: </p>
<p>Most operations have Built a way of working that they&#8217;ve managed to Capitalize.&#160; Over time, they&#8217;ve found that their Build*Capitalize approach is tough to Sustain.&#160; Try that they might, whether it&#8217;s CMMI or something else, they&#8217;re looking to &quot;fix&quot; the equation on the &quot;Sustain&quot; side.&#160; The problem is that CMMI *does* operate on the Sustain side, but the problems with the operation aren&#8217;t in the &quot;Sustain&quot;, it&#8217;s that their approach to Capitalizing on what they Built is no longer Sustainable.&#160; What needs to change is on the Build side.&#160; Occasionally, there&#8217;s a need to revisit the Capitalize component, but most often it&#8217;s the Build that needs refactoring.</p>
<p>Hence, applying CMMI to an operation whose &quot;build&quot; is broken is putting the cart before the horse.&#160; While it&#8217;s possible to build CMMI practices into the operation&#8217;s way of working, this is an activity of the &quot;build&quot; side of the equation, the sort I noted above contrasting from applying CMMI to the sustain side.&#160; If CMMI is to be truly about improving the processes of the operation in a &quot;sustaining&quot; sort of way, and not defining them, the operation must understand what&#8217;s going on, and that means it must know its capacity.&#160; Because unless it knows its capacity, it doesn&#8217;t really know what&#8217;s going on.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecmmi.com/index.php/2012/02/the-cart-before-the-horse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Cart Before the Horse</title>
		<link>http://www.agilecmmi.com/index.php/2012/02/the-cart-before-the-horse-2/</link>
		<comments>http://www.agilecmmi.com/index.php/2012/02/the-cart-before-the-horse-2/#comments</comments>
		<pubDate>Mon, 20 Feb 2012 03:30:33 +0000</pubDate>
		<dc:creator>Hillel</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Business Benefit]]></category>
		<category><![CDATA[CMMI]]></category>
		<category><![CDATA[Capacity]]></category>
		<category><![CDATA[Capitalize]]></category>
		<category><![CDATA[Demand]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Readiness]]></category>
		<category><![CDATA[Sustainability]]></category>
		<category><![CDATA[TOC]]></category>
		<category><![CDATA[Theory Of Constraints]]></category>
		<category><![CDATA[benefit]]></category>
		<category><![CDATA[competitiveness]]></category>
		<category><![CDATA[flow]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[measurement]]></category>
		<category><![CDATA[operations]]></category>
		<category><![CDATA[organization]]></category>

		<guid isPermaLink="false">http://www.agilecmmi.com/?p=270</guid>
		<description><![CDATA[For more than the last 10 years I've been thinking a lot about CMMI.  Many of these thoughts have been ruminating on the ideas of how to incorporate CMMI in ways that add value, demonstrate effectiveness, and don't disrupt the operation.  I've even opined much in this blog (in too many ways) on the need to know what your processes are before you can use CMMI to improve them, and that for many operations, CMMI isn't even appropriate.

A few recent discussions and experiences put a particularly fine point on the extent to which CMMI is really the 'cart before the horse' when applied within an operation that has yet to clearly discern its process, and here's why:]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2012%2F02%2Fthe-cart-before-the-horse-2%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2012%2F02%2Fthe-cart-before-the-horse-2%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>For more than the last 10 years I&#8217;ve been thinking a lot about CMMI.  Many of these thoughts have been ruminating on the ideas of how to incorporate CMMI in ways that add value, demonstrate effectiveness, and don&#8217;t disrupt the operation.  I&#8217;ve even opined much in this blog (in too many ways) on the need to know what your processes are before you can use CMMI to improve them, and that for many operations, CMMI isn&#8217;t even appropriate.<br />
<iframe width="300" height="182" src="http://www.youtube.com/embed/ePocWZOIRFU" frameborder="0" allowfullscreen></iframe><br />
A few recent discussions and experiences put a particularly fine point on the extent to which CMMI is really the &#8216;cart before the horse&#8217; when applied within an operation that has yet to clearly discern its process, and here&#8217;s why:</p>
<p>Most operations I&#8217;ve encountered are not ready to use CMMI because they are unclear on exactly how they make money.</p>
<p>Obviously, I&#8217;m not talking about the accounting process of billing out invoices and depositing checks.  And, I&#8217;m not even talking about the voodoo around figuring out how to ensure that internal costs (salaries, equipment, etc.) are less than what they charge clients for the work they do.</p>
<p>So, I must be talking about something more subtle.  I wish I were.  And, this is what&#8217;s both frightening and sad.  I&#8217;m merely talking about the relationship between capacity and demand.  For that matter, I&#8217;m not even worried much about demand, which is another matter.  I&#8217;m mostly talking about capacity.</p>
<p>What is capacity?</p>
<p>According to some, capacity is a measure of volume of work.  Throughput, for instance.  According to others, it&#8217;s the wherewithal to do the work.  Either way, too many operations don&#8217;t know what their capacity is.  </p>
<p>What does it actually take to get work done?  And, along with that, can it be reasonably expected of the operation to reliably and predictably continue to run how it runs (not knowing exactly how it runs) and to have any right to greater-than-zero confidence that they will continue to run as it does?</p>
<p>For one thing, many operations run outside of reasonable tolerances. In particular, people put in many many hours of unpaid over-time [in the US this is common for salaried employees].  This is an &#8220;out-of-tolerance&#8221; condition.  It is unreasonable to expect an operation&#8217;s greatest source of working knowledge to continue to work nights and weekends.  Furthermore, it is risky to do so.  One client said he couldn&#8217;t be away from the office for 5 minutes before product would stop shipping.  Eventually he will get married or his wife will have a child, or, heaven-forbid, he may take vacation!  </p>
<p>What&#8217;s worse is the extra time he and his team put in is entirely unaccounted-for.  His employer merely estimates, contracts, and bills enough to cover his and the team&#8217;s salaries, not what it actually takes to get work done. </p>
<p>Another reason true capacity is obscured is because more work going into the operation than there&#8217;s product (or services) coming out.  The most common cause of this is the misperception that work started = work completed, but this is an incomplete equation.  But a better equation to work with is work worked-on = work completed.  The key mistakes is the assumption that started = in-work.  That&#8217;s true for maybe 50% of the actual started work (often less).</p>
<p>This next reason for the lack of insight into true capacity (or capability, really) is that so many operations don&#8217;t account (either in their estimates &#8212; which sort-of makes sense &#8212; or in their capture of time-spent &#8212; which is unforgivable) for the time to correct defects, time to perform rework, time for paying-down technical debt, or time and effort to tracking-down the causes of defects and rework to avoid defects, rework, and technical debt in the first place!</p>
<p>I&#8217;ll end with one of the toughest, most sensitive observations of the last few months.  Some of my best clients (from the perspective of having their act together) have strong confidence in functional competence and, admittedly, weaker confidence in their programmatic credibility.  And, to put it plainly, by &#8220;programmatic&#8221; I mean their ability to have the same confidence in the rationale for their estimates and plans as they have in their ability to produce what their clients want.  </p>
<p>In these operations, I&#8217;ve found fundamental disconnects between how work is estimated and why clients should trust the technical competence of the operation.  In other words, they build trust with their prospects and clients on their ability to do the work and build the products, but in order to get the work in the first place they have to use a lot of hand-waving and breath-holding when it comes to their estimates.</p>
<p>A more-or-less summary way to describe all of this is as follows: </p>
<p>Most operations have Built a way of working that they&#8217;ve managed to Capitalize.  Over time, they&#8217;ve found that their Build*Capitalize approach is tough to Sustain.  Try that they might, whether it&#8217;s CMMI or something else, they&#8217;re looking to &#8220;fix&#8221; the equation on the &#8220;Sustain&#8221; side.  The problem is that CMMI *does* operate on the Sustain side, but the problems with the operation aren&#8217;t in the &#8220;Sustain&#8221;, it&#8217;s that their approach to Capitalizing on what they Built is no longer Sustainable.  What needs to change is on the Build side.  Occasionally, there&#8217;s a need to revisit the Capitalize component, but most often it&#8217;s the Build that needs refactoring.</p>
<p>Hence, applying CMMI to an operation whose &#8220;build&#8221; is broken is putting the cart before the horse.  While it&#8217;s possible to build CMMI practices into the operation&#8217;s way of working, this is an activity of the &#8220;build&#8221; side of the equation, the sort I noted above contrasting from applying CMMI to the sustain side.  If CMMI is to be truly about improving the processes of the operation in a &#8220;sustaining&#8221; sort of way, and not defining them, the operation must understand what&#8217;s going on, and that means it must know its capacity.  Because unless it knows its capacity, it doesn&#8217;t really know what&#8217;s going on.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecmmi.com/index.php/2012/02/the-cart-before-the-horse-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Process In the Fabric</title>
		<link>http://www.agilecmmi.com/index.php/2011/11/process-in-the-fabric/</link>
		<comments>http://www.agilecmmi.com/index.php/2011/11/process-in-the-fabric/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 17:28:24 +0000</pubDate>
		<dc:creator>agilecmmi</dc:creator>
				<category><![CDATA[Evidence]]></category>
		<category><![CDATA[SCAMPI]]></category>
		<category><![CDATA[agile SCAMPI]]></category>
		<category><![CDATA[artifacts]]></category>
		<category><![CDATA[lead appraiser]]></category>

		<guid isPermaLink="false">http://www.agilecmmi.com/index.php/2011/11/process-in-the-fabric/</guid>
		<description><![CDATA[
			
				
			
		
Say you’re in a truly disciplined, lean and agile operation and your processes are so deeply ingrained in what you do that putting your finger on tangible evidence is a challenge, and not for lack of process.&#160; Just lack of being able to step back far enough from the canvas to see the whole picture.&#160; [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2011%2F11%2Fprocess-in-the-fabric%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2011%2F11%2Fprocess-in-the-fabric%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Say you’re in a truly disciplined, lean and agile operation and your processes are so deeply ingrained in what you do that putting your finger on tangible evidence is a challenge, and not for lack of process.&#160; Just lack of being able to step back far enough from the canvas to see the whole picture.&#160; What do you when it comes to demonstrating your practices for a CMMI appraisal, for example?
<div style="padding-bottom: 10px; margin: 0px; padding-left: 0px; padding-right: 10px; display: inline; float: left; padding-top: 10px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:f370b378-d818-4562-951f-3fc533c2409d" class="wlWriterEditableSmartContent">
<div id="50e95af5-18a2-4391-bc41-fb24cce1957e" style="margin: 0px; padding: 0px; display: inline;">
<div><a href="http://www.youtube.com/watch?v=KWrVUbCR8v4" target="_new"><img src="http://www.agilecmmi.com/images/ProcessIntheFabric_A50B/videobb7be9bdadfa.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('50e95af5-18a2-4391-bc41-fb24cce1957e'); downlevelDiv.innerHTML = &quot;&lt;div&gt;&lt;object width=\&quot;215\&quot; height=\&quot;179\&quot;&gt;&lt;param name=\&quot;movie\&quot; value=\&quot;http://www.youtube.com/v/KWrVUbCR8v4&amp;hl=en\&quot;&gt;&lt;\/param&gt;&lt;embed src=\&quot;http://www.youtube.com/v/KWrVUbCR8v4&amp;hl=en\&quot; type=\&quot;application/x-shockwave-flash\&quot; width=\&quot;215\&quot; height=\&quot;179\&quot;&gt;&lt;\/embed&gt;&lt;\/object&gt;&lt;\/div&gt;&quot;;" alt=""></a></div>
</div>
</div>
<p>Well… the best advice I can give companies in such situations is to work early and closely with a consultant and/or lead appraiser to elicit the best evidence for the appraisal long before the appraisal event itself is planned or carried out.&#160; It’s important to be clear about what the evidence is, and, you want the appraiser and the appraisal team on board with how the evidence will “show up”.&#160; This is not something you want to surprise anyone with come appraisal time.</p>
<p>Working early and closely with a lead appraiser will not only help everyone understand the context, and not only will it provide an opportunity to strengthen practices and identify operational risks, but it will give you a good idea about whether or not the lead appraiser has the wherewithal to think broadly about practices and to assemble the contextual picture for how practices would “show up” in the context of your operation.</p>
<p>Sadly, not all appraisers have this skill set.&#160; In fact, in my experience, the great majority do not have the skills to make contextually relevant model interpretation such that actual, naturally-occurring evidence from an operation can take its most natural form and still be recognized as implementation of CMMI practices.&#160; In my experience, most lead appraisers expect evidence to come in very specific shapes, sizes, and colors and they don’t recognize the evidence when it doesn’t meet their pre-conceived notions of what particular evidence should look like.&#160; </p>
<p>That being said, this does not give carte blanche for not having evidence.&#160; I’m not saying that the evidence isn’t there, I’m just saying that the evidence may not be what’s traditionally thought-of as evidence from larger or more traditional development operations.</p>
<p>Process evidence from operations whose processes are deeply ingrained can often show up as very clear, obvious artifacts.&#160; Especially from traditional development operations.&#160; However, in small, lean, and agile operations, the evidence can be much less obvious.&#160; It is a special skill set to be able to recognize the outputs of such operations as evidence of CMMI practices and organizations are served well to work with the lead appraiser early to determine whether or not their operation produces evidence as well as whether or not the appraiser can see more broadly than the evidence they’re used to seeing from traditional operations.</p>
<p>Since few organizations know how to pick a lead appraiser, perhaps this “litmus test” for a lead appraiser can serve to help them through the process.&#160; The alternative could be a disastrous paper-chase to create evidence on top of the evidence that’s already there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecmmi.com/index.php/2011/11/process-in-the-fabric/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Forget CMMI!</title>
		<link>http://www.agilecmmi.com/index.php/2011/11/forget-cmmi/</link>
		<comments>http://www.agilecmmi.com/index.php/2011/11/forget-cmmi/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 23:51:23 +0000</pubDate>
		<dc:creator>agilecmmi</dc:creator>
				<category><![CDATA[CMMI]]></category>
		<category><![CDATA[CMMI for Services]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Improvement]]></category>
		<category><![CDATA[Level-Chasing]]></category>
		<category><![CDATA[Maturity Level]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[ratings]]></category>

		<guid isPermaLink="false">http://www.agilecmmi.com/index.php/2011/11/forget-cmmi/</guid>
		<description><![CDATA[
			
				
			
		





This is probably the most important blog entry I’ve ever posted.
The video is the longest video I’ve ever posted on the blog, and for that reason, I’ll keep the text content to a minimum.&#160; 
Here’s why you should watch the video:&#160; CMMI may be entirely wrong for you, and you may not know it!
The video [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2011%2F11%2Fforget-cmmi%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2011%2F11%2Fforget-cmmi%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:b15b3167-38fc-47b8-b681-e3a8543b6acc" class="wlWriterEditableSmartContent">
<div id="359e09dc-3de0-4f81-970d-ef2d9354c48d" style="margin: 0px; padding: 0px; display: inline;">
<div><a href="http://www.youtube.com/watch?v=i8hRgDA1-MI" target="_new"><img src="http://www.agilecmmi.com/images/ForgetCMMI_1090F/videoe97f6bcd71e1.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('359e09dc-3de0-4f81-970d-ef2d9354c48d'); downlevelDiv.innerHTML = &quot;&lt;div&gt;&lt;object width=\&quot;243\&quot; height=\&quot;203\&quot;&gt;&lt;param name=\&quot;movie\&quot; value=\&quot;http://www.youtube.com/v/i8hRgDA1-MI&amp;hl=en\&quot;&gt;&lt;\/param&gt;&lt;embed src=\&quot;http://www.youtube.com/v/i8hRgDA1-MI&amp;hl=en\&quot; type=\&quot;application/x-shockwave-flash\&quot; width=\&quot;243\&quot; height=\&quot;203\&quot;&gt;&lt;\/embed&gt;&lt;\/object&gt;&lt;\/div&gt;&quot;;" alt=""></a></div>
</div>
</div>
<p>This is probably the most important blog entry I’ve ever posted.</p>
<p>The video is the <em>longest</em> video I’ve ever posted on the blog, and for that reason, I’ll keep the text content to a minimum.&#160; </p>
<p><strong>Here’s why you should watch the video:&#160; </strong><em>CMMI may be entirely wrong for you, and you may not know it!</em></p>
<p>The video explains an epically crucial reality about CMMI that many agile (and other) teams are not aware of, leading them unknowingly down a path of self-defeat and damage.&#160; All of which could be avoided with this one super-critical piece of knowledge.</p>
<p>You’ll thank me later.</p>
<p><em>Backstory:</em></p>
<p>The lure of seemingly limitless opportunities can be quite strong, obviously.&#160; And, especially in tough economic times, succumbing to that lure can cause even the best of businesses to act unwisely.&#160; Such is the lure of CMMI ratings.</p>
<p>Well, anything that’s very alluring can cause unwise behavior, I suppose.&#160; Whether it’s as apparently harmless as indulging in a luscious dessert, spending money on unnecessary luxuries, or any of equally limitless opportunities to make bad choices, doing what we <em>want</em> instead of doing what’s right shows up even when working with CMMI.</p>
<p>This blog is full of examples of such bad CMMI choices, but there’s one bad choice I haven’t mentioned much about.&#160; That’s the choice to even try to use CMMI.</p>
<p>When working with a knowledgeable, concerned, trustworthy CMMI consultant, an organization should be steered away from CMMI when their circumstance doesn’t align well with model-based improvement using CMMI.&#160; In some cases, it may be a matter of steering towards the right CMMI constellation (e.g., <em>for Development</em>, or, <em>for Services</em>).&#160; However, just as whether or not CMMI is right for an organization ought to be discovered before too much energy is put into it, so should the decision about a particular maturity level within the constellation.</p>
<p>No CMMI constellation should be attempted if/when the organization doesn’t control the work that it does.&#160; Namely, that the work it does is controlled by another organization, such as a customer.&#160; Or, put the other way, CMMI should only be used if/when the processes used by the people doing the work are controlled by the same organization using CMMI to improve them.</p>
<p>At Maturity Level 2 (ML2), almost any type of work can use the practices in that level to improve its performance and to demonstrate that the practices are in place.&#160; However, at Maturity Level 3 (ML3), you have to be doing the type of work in the particular constellation in order to be able to use the practices in it.&#160; If you’re not doing that type of work, the practices will be irrelevant.&#160; Attempting to use the practices when there’s no such work being done will only cause the practices to get in the way and add nothing but frustration.</p>
<p>In particular, if you&#8217;re not doing work that involves structured engineering analysis, CMMI for Development at ML3 will be truly unwieldy.</p>
<p>Adding practices for work you’re not doing is an example of the bad behavior many organization exhibit when they’re chasing a level rating rather than hot on the trail of performance improvements.&#160; It’s these sorts of behaviors that are somehow rationalized as being beneficial when, in fact, they are unequivocally, diametrically, and everything but beneficial.&#160; They are a colossal waste of time and money and detrimental to morale and productivity.</p>
<p>You really need carve out about 11 minutes to watch the video.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecmmi.com/index.php/2011/11/forget-cmmi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agile is a Service: You May Be Improving the Wrong Things</title>
		<link>http://www.agilecmmi.com/index.php/2011/10/agile-is-a-service-you-may-be-improving-the-wrong-things/</link>
		<comments>http://www.agilecmmi.com/index.php/2011/10/agile-is-a-service-you-may-be-improving-the-wrong-things/#comments</comments>
		<pubDate>Sun, 09 Oct 2011 15:42:44 +0000</pubDate>
		<dc:creator>agilecmmi</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[CMMI for Services]]></category>
		<category><![CDATA[Improvement]]></category>
		<category><![CDATA[Kanban]]></category>
		<category><![CDATA[Services]]></category>
		<category><![CDATA[Services vs. Development]]></category>

		<guid isPermaLink="false">http://www.agilecmmi.com/index.php/2011/10/agile-is-a-service-you-may-be-improving-the-wrong-things/</guid>
		<description><![CDATA[
			
				
			
		





So much about software development (in particular, and product development in general) as a business has less to do with technology than it has to do with keeping customers happy.&#160; What do customers really care about?&#160; While they say they want their product on time, on budget and doing what they asked of it to [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2011%2F10%2Fagile-is-a-service-you-may-be-improving-the-wrong-things%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2011%2F10%2Fagile-is-a-service-you-may-be-improving-the-wrong-things%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<div style="padding-bottom: 10px; margin: 0px; padding-left: 10px; padding-right: 0px; display: inline; float: right; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:8e1734c0-008e-408e-85c5-15bcc30ef840" class="wlWriterEditableSmartContent">
<div id="e8d7b57b-8f2d-41eb-8349-672dad94b9f3" style="margin: 0px; padding: 0px; display: inline;">
<div><a href="http://www.youtube.com/watch?v=f8ObXZM7BEs" target="_new"><img src="http://www.agilecmmi.com/images/AgileisaServiceYouMayBeImprovingtheWrong_9B8D/video10872412c12d.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('e8d7b57b-8f2d-41eb-8349-672dad94b9f3'); downlevelDiv.innerHTML = &quot;&lt;div&gt;&lt;object width=\&quot;289\&quot; height=\&quot;241\&quot;&gt;&lt;param name=\&quot;movie\&quot; value=\&quot;http://www.youtube.com/v/f8ObXZM7BEs&amp;hl=en\&quot;&gt;&lt;\/param&gt;&lt;embed src=\&quot;http://www.youtube.com/v/f8ObXZM7BEs&amp;hl=en\&quot; type=\&quot;application/x-shockwave-flash\&quot; width=\&quot;289\&quot; height=\&quot;241\&quot;&gt;&lt;\/embed&gt;&lt;\/object&gt;&lt;\/div&gt;&quot;;" alt=""></a></div>
</div>
</div>
<p>So much about software development (in particular, and product development in general) as a business has less to do with technology than it has to do with keeping customers happy.&#160; What do customers really care about?&#160; While they say they want their product on time, on budget and doing what they asked of it to do, most of the time, managing their expectations has little to do with time, cost, features, functions, or quality.&#160; What they experience is more about how the developer treats them as a customer.&#160; In other words, what they perceive as the developer’s business as a <em>service</em> is what customers react to.</p>
<p>Of course, customers aren’t typically happy when the product is late, doesn’t do what they need it to do, and/or costs more than they were expecting to pay – scope creep notwithstanding.&#160; Be that as it may, agile development and management practices recognize the importance of customer involvement (and all stakeholders, in general).&#160; In fact, while the “traditional” development and management world has long espoused the importance of an integrated team for product and process development, it’s the agile development and management movement that actually made it work more smoothly with more regularity.</p>
<p><em>(Before anyone from the “traditional” development camp jumps down my throat, keep in mind: I came from the traditional camp first and saw attempts at IPPD and saw how difficult it was to get it going, keep it working, and eliminate the competition and other organizational stress that IPPD continues to experience in the traditional market.&#160; And, I’m also not saying it doesn’t work in traditional settings, just that it worked much better, much faster, and with much more regularity in the agile settings.)</em></p>
<p>From the beginning, agile practices understood the importance of the customer and of being a service to the customer.&#160; <a href="http://www.lmgtfy.com/?q=kanban%2C+software" target="_blank">Kanban</a> (more recently) even refers to different types of work as “<a href="http://www.dennisstevens.com/2010/06/14/kanban-what-are-classes-of-service-and-why-should-you-care/" target="_blank">classes of service</a>”.&#160; In fact, if we look at the most common pains in development work (e.g., staffing, time, agreement on priorities and expectations), we see that it’s seldom technology or engineering issues.&#160; They’re issues more aligned with the developers’ abilities to provide their services.</p>
<table border="1" cellspacing="0" cellpadding="2" width="444">
<tbody>
<tr>
<td valign="top" width="442">
<p align="left"><font size="2">[NOTE: For the remainder of this post, I’m going to assume the development operation actually knows its technology and knows what real engineering development looks like.&#160; This is a big assumption, because we all know that there are development operations a-plenty whose technical and engineering acumen leave <strong>much</strong> to be desired.]</font></p>
</td>
</tr>
</tbody>
</table>
<p>Let’s now look at another importance facet of all development, agile notwithstanding.&#160; Much of it happens <strong><em>after</em></strong> the initial product is released!&#160; Once the product is released, there is precious little actual development going on.&#160; The ongoing support of the product includes enhancements and other updates, but very little of that work requires any engineering!&#160; Furthermore, what is worked-on comes in through a flow of requests, fixes, and other (very-often unrelated) tasks.&#160; </p>
<p>After a product has been released, the operation of a development shop resembles a high-end restaurant far more closely than it appears as a production floor.&#160; Once the menu has been “developed”, from that point forward, patrons merely ask for items from the menu and for modifications to items on the menu.&#160; Even were there to be a “special order” of something not at all on the menu, the amount of “development” necessary to <em>&quot;serve”</em> it is minimal.&#160; And, when something truly off-the-wall is requested, the chef knows enough to respond with an appropriately apologetic, “Sorry, we can’t make that for you right now.&#160; Please let us know in advance and we’d be happy to work something up for you.”&#160; At which point, they would set about developing the new product.</p>
<p>Meanwhile, the vast majority of the work is actually just plugging away at the service.&#160; In the service context, development is often not the majority of the work.&#160; In that context, engineering plays an important role much less often than the ability to deliver services, manage transition of services, ensure continuity of service, handle incidents, manage resources, and so on.</p>
<p>What does this mean for agile teams, and, what does this have to do with CMMI?</p>
<p>Well, maybe much of the perceived incompatibility between CMMI (for Development) and agile practices are not due to incompatibilities in CMMI and agile, but incompatibilities in the <em>business</em> of agile and the <em>improvement</em> of development.&#160; In other words, maybe the perceived incompatibilities between CMMI and agile are because CMMI for Development (CMMI-DEV) is meant to improve development and many agile teams aren’t doing as much development as they are providing a service.&#160; Perhaps it’s just that the business models presumed by the two approaches are not aimed at making progress in the same way.</p>
<p>When agile teams are doing actual <em>development</em>, CMMI-DEV should work well and can help improve their development activities.&#160; But, agile teams are often not doing development as much as they are providing a service.&#160; They establish themselves and operate as service providers.&#160; Most of the agile approaches to development are far more aptly modeled as services.</p>
<p><a href="http://www.sei.cmu.edu/library/abstracts/videos/cmmisvc.cfm" target="_blank">CMMI for <strong><em>Services</em></strong></a> defines services as follows*:</p>
<ul>
<li>A product that is intangible and non-storable.</li>
<li>Services are delivered through the use of service systems that have been designed to satisfy service requirements.</li>
<li>Many service providers deliver combinations of services and goods. A single service system can deliver both types of products. </li>
<li>Services may be delivered through combinations of manual and automated processes.</li>
</ul>
<p align="right"><font size="1">*Glossary CMMI® for Services, Version 1.3, CMMI-SVC, V1.3, CMU/SEI-2010-TR-034</font></p>
<p>Many requests made of many agile teams have more to do with supporting the product than developing a product.&#160; While the product is still under development, then, by all means, CMMI for <em>Development</em> is apropos.&#160; But after the initial development (where more product-oriented money is spent), the development is hard to see and harder to pin down.</p>
<p>Maybe, improving development is not the right thing to develop.&#160; Perhaps agile teams could look at how they handle “development as a service” for their improvement targets.&#160; Maybe CMMI for <strong><em>Services</em></strong> is a much better fit for agile teams.&#160; </p>
<p>Could a switch from CMMI-DEV to CMMI-SVC benefit agile teams?&#160; Could a switch from CMMI-DEV to CMMI-SVC make achieving CMMI ratings easier and more meaningful?</p>
<p>I believe the answer to both is a resounding: <strong>ABSOLUTELY!</strong></p>
<p><strong><em>ATTENTION AGILE TEAMS</em></strong>: You need a CMMI rating?&#160; Look at CMMI for Services.&#160; It might just make your lives easier and actually deliver more value right now!</p>
<p>[NOTE: I have an essay, <em><a href="http://books.google.com/books?id=ywvSVLmQmjoC&amp;pg=PT175&amp;lpg=PT175&amp;dq=%22are+services+agile?%22&amp;source=bl&amp;ots=4YEk4ObFVY&amp;sig=rToxHKxxbRg1cqEkjLB0JDoUNqo&amp;hl=en&amp;ei=MbqRTpKZAojk0QH27sTyCQ&amp;sa=X&amp;oi=book_result&amp;ct=result&amp;resnum=3&amp;ved=0CCwQ6AEwAg#v=onepage&amp;q=%22are%20services%20agile%3F%22&amp;f=false" target="_blank">Are Services Agile?</a></em>, in <a href="http://goo.gl/dgkvy" target="_blank">this book</a> on this topic.&#160; Since you can “look inside” you might be able to read it without buying it.&#160; Furthermore, the essay has been published online in some places.&#160; You might be able to find it out there.]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecmmi.com/index.php/2011/10/agile-is-a-service-you-may-be-improving-the-wrong-things/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>High Performance Operations (my book) is now available!</title>
		<link>http://www.agilecmmi.com/index.php/2011/10/why-i-wrote-high-performance-operations/</link>
		<comments>http://www.agilecmmi.com/index.php/2011/10/why-i-wrote-high-performance-operations/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 01:24:01 +0000</pubDate>
		<dc:creator>agilecmmi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.agilecmmi.com/index.php/2011/10/why-i-wrote-high-performance-operations/</guid>
		<description><![CDATA[
			
				
			
		





Why I wrote High Performance Operations…
This entry is a near-duplicate of the entry on my new site, hillelglazer.com.&#160; That site and the blog there are dedicated to a broader perspective within which this&#160; blog is a subset.&#160;&#160; The launch of that site and blog coincides with the publication of my new the book, High Performance [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2011%2F10%2Fwhy-i-wrote-high-performance-operations%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2011%2F10%2Fwhy-i-wrote-high-performance-operations%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<div style="padding-bottom: 10px; margin: 0px; padding-left: 0px; padding-right: 10px; display: inline; float: left; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:3793c572-26ce-476d-9926-505af4791e24" class="wlWriterEditableSmartContent">
<div id="971b08bd-51c9-4a7a-8ae1-1486b9d34e00" style="margin: 0px; padding: 0px; display: inline;">
<div><a href="http://www.youtube.com/watch?v=78U-yadQYP4" target="_new"><img src="http://www.agilecmmi.com/images/WhyIwroteHighPerformanceOperations_D7DA/videoa096240e40bf.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('971b08bd-51c9-4a7a-8ae1-1486b9d34e00'); downlevelDiv.innerHTML = &quot;&lt;div&gt;&lt;object width=\&quot;250\&quot; height=\&quot;209\&quot;&gt;&lt;param name=\&quot;movie\&quot; value=\&quot;http://www.youtube.com/v/78U-yadQYP4&amp;hl=en\&quot;&gt;&lt;\/param&gt;&lt;embed src=\&quot;http://www.youtube.com/v/78U-yadQYP4&amp;hl=en\&quot; type=\&quot;application/x-shockwave-flash\&quot; width=\&quot;250\&quot; height=\&quot;209\&quot;&gt;&lt;\/embed&gt;&lt;\/object&gt;&lt;\/div&gt;&quot;;" alt=""></a></div>
</div>
</div>
<p>Why I wrote High Performance Operations…</p>
<p>This entry is a near-duplicate of the entry on my new site, <a href="http://www.hillelglazer.com" target="_blank">hillelglazer.com</a>.&#160; That site and the blog there are dedicated to a broader perspective within which <em>this</em>&#160; blog is a subset.&#160;&#160; The launch of that site and blog coincides with the publication of my new the book, <em><a href="http://goo.gl/QkNDf" target="_blank">High Performance Operations: Leverage Compliance to Lower Costs, Raise Profits, and Gain Competitive Advantage</a></em>. </p>
<p>I figured I’d explain how and why I ended up writing the book.</p>
<p>What you see behind me is my office.&#160; This is where I “shoot” most of my blog entries, but I also shoot plenty of video from the field.&#160; At conferences, clients, and even from my car.&#160; Especially when the ideas are fresh in my mind and timely.&#160; My entries are rarely polished, seldom rehearsed, and typically WYSIWYG.&#160; Me.&#160; </p>
<p>I try to keep my content to topics that impact what we’re trying to do, and, with this site, blog and the book, we’re trying to affect change.&#160; We’re trying to help operations avoid having compliance issues drag them down in directions against their desired pursuits.&#160; We do this through several aspects of lean and excellence.&#160; </p>
<p>All things being equal, competing operations with similar market standings will end up fighting over a few percentage points in the noise.&#160; We want to help operations stand apart from the crowd by operating at a level of performance their competition won’t try to reach.&#160; One way to do this is to minimize, if not eliminate the burden of compliance on the operation.&#160; It just so happens that what it takes to do this also has an immediate and long-lasting positive impact on the entire operation, compliance or otherwise.</p>
<p>I hope you join in the discussion over there and find value in your participation.</p>
<p><a href="http://www.agilecmmi.com/images/WhyIwroteHighPerformanceOperations_D7DA/hg_signature_blue_FNAME.gif"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="hg_signature_blue_FNAME" border="0" alt="hg_signature_blue_FNAME" src="http://www.agilecmmi.com/images/WhyIwroteHighPerformanceOperations_D7DA/hg_signature_blue_FNAME_thumb.gif" width="72" height="58" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecmmi.com/index.php/2011/10/why-i-wrote-high-performance-operations/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>You&#8217;ve got processes, but . . .</title>
		<link>http://www.agilecmmi.com/index.php/2011/09/youve-got-processes-but/</link>
		<comments>http://www.agilecmmi.com/index.php/2011/09/youve-got-processes-but/#comments</comments>
		<pubDate>Fri, 23 Sep 2011 19:43:20 +0000</pubDate>
		<dc:creator>agilecmmi</dc:creator>
				<category><![CDATA[Appraisal]]></category>
		<category><![CDATA[Generic Practices]]></category>
		<category><![CDATA[Improvement]]></category>
		<category><![CDATA[PDCA]]></category>
		<category><![CDATA[SCAMPI]]></category>
		<category><![CDATA[compliance]]></category>

		<guid isPermaLink="false">http://www.agilecmmi.com/index.php/2011/09/youve-got-processes-but/</guid>
		<description><![CDATA[
			
				
			
		
A friend who consults in program, project and risk management (typically to parachute-in and save wayward technology projects) is working with a client whose project is dreadfully behind schedule and over budget, and, not surprisingly, has yet to deliver anything the end-client or their users can put their hands on.&#160; It doesn’t help that his [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2011%2F09%2Fyouve-got-processes-but%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2011%2F09%2Fyouve-got-processes-but%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>A friend who consults in program, project and risk management (typically to parachute-in and save wayward technology projects) is working with a client whose project is dreadfully behind schedule and over budget, and, not surprisingly, has yet to deliver anything the end-client or their users can put their hands on.&#160; It doesn’t help that his client isn’t actually known for being technology heroes.&#160; In fact, this is not the first time his client has tried to get this project off the ground. </p>
<div style="padding-bottom: 10px; margin: 0px; padding-left: 10px; padding-right: 10px; display: inline; float: right; padding-top: 10px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:f075e5b7-b6d0-4669-8621-df3de1041dc3" class="wlWriterEditableSmartContent">
<div id="0e1ea3b6-1acd-4ab0-88f6-e60e122f1210" style="margin: 0px; padding: 0px; display: inline;">
<div><a href="http://www.youtube.com/watch?v=sY8KWKi7odI" target="_new"><img src="http://www.agilecmmi.com/images/Youvegotprocessesbut_CDAC/video751bf9d55d71.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('0e1ea3b6-1acd-4ab0-88f6-e60e122f1210'); downlevelDiv.innerHTML = &quot;&lt;div&gt;&lt;object width=\&quot;214\&quot; height=\&quot;178\&quot;&gt;&lt;param name=\&quot;movie\&quot; value=\&quot;http://www.youtube.com/v/sY8KWKi7odI&amp;hl=en\&quot;&gt;&lt;\/param&gt;&lt;embed src=\&quot;http://www.youtube.com/v/sY8KWKi7odI&amp;hl=en\&quot; type=\&quot;application/x-shockwave-flash\&quot; width=\&quot;214\&quot; height=\&quot;178\&quot;&gt;&lt;\/embed&gt;&lt;\/object&gt;&lt;\/div&gt;&quot;;" alt=""></a></div>
</div>
</div>
<p>Looking everywhere but in the mirror, my buddy’s client decided to have the developer put under a microscope.&#160; After all, reasoned the client, they hired the developer on, among other attributes, touts that they were rated at CMMI Maturity Level 3!&#160; So, they had the developer and the product undergo a series of evaluations (<em>read: witch hunts</em>) including a SCAMPI (CMMI) appraisal.&#160; Sadly, this tactic isn’t unusual.</p>
<p>Afterwards, trying to help his client make sense of the results, my pal asked me to review the report of the appraisal which was fairly and (more or less) accurately performed by someone else (not us).&#160; The appraisal was quite detailed and revealed something very interesting.</p>
<h3>Lo-and-behold, the company had processes!</h3>
<p>However, the development organization nonetheless failed to demonstrate the necessary performance of the Maturity Level 3 (ML3) practices they were claiming they operated with!&#160; In other words, they had processes, but they were still not ML3!&#160; In fact, they weren’t even Maturity Level 2 (ML2)!</p>
<p>How could this be?</p>
<p>While the details bore some very acute issues, what was more interesting were the general observations easily discernable from far away and with little additional digging.&#160; The appraisal company created a colorful chart depicting the performance of each of the practices in all of ML3.&#160; And, as I noted, there were important practices in particular areas with issues that would have precluded the achievement of ML2 or ML3; but, what was more interesting were the practices that were consistently poor, in all areas as well as the practices that were consistently strong in all areas.</p>
<p>One thing was very obvious: the organization, did, in fact, have many processes.&#160; Most of the processes one would expect to see from a CMMI ML3 operation.&#160; And, according to the report, they even had tangible examples of planning and using their practices.</p>
<p>What could possibly be going on here?</p>
<p>Seems awfully much like the development group had <strong><em>and used </em></strong>processes.&#160; How could they not rate better than Maturity Level 1 (ML1)?!&#160; Setting aside the specific gaps in some practices that would have sunk their ability to demonstrate anything higher than ML1 – because this isn’t where the interesting stuff shows up, and, because even were these practices performed, they still would have rated under ML2 – what the report’s colorful depiction communicated was something far harder to address than specific gaps.&#160; The developers’ organization was using CMMI incorrectly.&#160; A topic I cover at least in the following posts: <a href="http://www.agilecmmi.com/index.php/2010/04/blaming-cmmi-is-just-another-symptom-of-lcpbcs/" target="_blank">here</a> and <a href="http://www.agilecmmi.com/index.php/2010/03/like-a-broken-record-assume-an-engineering-mindset-2/" target="_blank">here</a>.</p>
<p>In particular, they were using CMMI to “comply” with their processes but not to <strong><em>improve</em></strong> their processes.&#160; And, *that* is what caused them to fall far short of their acclaimed CMMI ML3.</p>
<p>How could I tell?</p>
<p>Because of where the practices were consistently good and where they were consistently gap-worthy.</p>
<p>I was reviewing the report with my friend on the phone.&#160; As I was doing so he commented, “Wow!&#160; You’re reading that table like a radiologist reads an X-ray!&#160; That’s <strong>very cool!”</strong>&#160; The story the chart told me was that despite having processes, and policies, and managing requirements and so on, the company habitually failed to:</p>
<p>track and measure the execution of their processes to ensure that the processes actually were followed-through as expected from a time and resource perspective, </p>
<p>objectively evaluate that the processes were being followed, were working, and were producing the expected results, and</p>
<p>perform retrospectives on what they could learn from the measurements (they weren’t taking) and evaluations (they weren’t doing) of the processes they used.</p>
<p>It was quite clear.</p>
<p>So, here’s the point of today’s post… it’s a crystal clear example of why CMMI is not about process compliance and how it shows up.&#160; There are practices in CMMI that definitely help an organization perform better.&#160; But, if the practices that are there to ensure that the processes are working and the lessons are being learned aren’t performed, then the entire point to following a process has been lost.&#160; In <a href="http://en.wikipedia.org/wiki/PDCA" target="_blank">Shewart’s cycle</a>, this would be akin to doing P &amp; D without C &amp; A.</p>
<p>The only chance of anything that way is compliance.&#160; There’s no chance for improvement that way except by accident.&#160; </p>
<p>CMMI is not about “improvement by accident”.&#160; (Neither is Agile for that matter.)</p>
<p>Interestingly enough, while there were clearly issues with the developer’s commitment to improvement, there may not necessarily have been any clear issues with either the product or the results of their processes.&#160; While the experience may not have been pleasant for the developer, I don’t know that by buddy’s client can say to have found a smoking gun in their supplier’s hands.&#160; Maybe what the client needs is a dose of improving how they buy technology services – which they might find in <a href="http://www.sei.cmu.edu/cmmi/solutions/acq/" target="_blank">CMMI for Acquisition</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecmmi.com/index.php/2011/09/youve-got-processes-but/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Book Reviewers needed for High Performance Operations</title>
		<link>http://www.agilecmmi.com/index.php/2011/08/book-reviewers-needed-for-high-performance-operations/</link>
		<comments>http://www.agilecmmi.com/index.php/2011/08/book-reviewers-needed-for-high-performance-operations/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 23:04:02 +0000</pubDate>
		<dc:creator>agilecmmi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.agilecmmi.com/?p=254</guid>
		<description><![CDATA[Greetings!

I'm looking for a few folks to read my book, <em>High Performance Operations: Leverage Compliance to Lower Costs, Raise Profits, and Gain Competitive Advantage</em>.  You can read more about it here: <a href="http://amzn.com/0132779889">http://amzn.com/0132779889</a>

I'm looking for people whose work are related to Operations Management, Lean Enterprises, Performance Management, and similar fields.  I only have about half a dozen printed Advance Reader's copies and I would like to send one...]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2011%2F08%2Fbook-reviewers-needed-for-high-performance-operations%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2011%2F08%2Fbook-reviewers-needed-for-high-performance-operations%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Greetings!</p>
<p>In the midst of wrapping up a personally taxing week this past Friday, I was greeted by an entirely surprising event:  A box with a small shipment of Advance Reader&#8217;s copies of my book arrived!  <em>High Performance Operations: Leverage Compliance to Lower Costs, Raise Profits, and Gain Competitive Advantage</em>.  You can read more about it here: <a href="http://amzn.com/0132779889">http://amzn.com/0132779889</a></p>
<p>I&#8217;m looking for a few folks to read and honestly review it in preparation of launch in about 6 weeks.<a href="http://amzn.com/0132779889"><img alt="" src="http://www.agilecmmi.com/images/H_w_HPO_ARC.jpg" title="Me with a copy of the Advance Reader&#039;s High Performance Operations." class="alignright" width="537" height="720" /></a></p>
<p>People whose work are related to Operations Management, Lean Enterprises, Performance Management, and similar fields will be right for this work.  I only have about half a dozen printed Advance Reader&#8217;s copies and I would like to send one to people open to reading it and writing a review on their own personal/professional blogs as well as on Amazon.  (Sorry, I don&#8217;t have e-book versions and *wish* I did!)</p>
<p>If you are or know someone who would be open to this, please read on and then please <strong>contact me via the contact form</strong> <a href="http://www.entinex.com/contact/index.cfm">here</a>.</p>
<p>Since we only have a limited number of copies, we&#8217;re going to accept &#8220;applications&#8221; for readers to qualify them to receive a copy.</p>
<p>When completing the contact form, you can leave the checkboxes blank, but in the open text field, (if you are filling this out for yourselves) please include your blog URL, twitter ID, and any other pointers to writing you&#8217;ve done.  Also, be sure to tell me about yourselves and why you&#8217;re the right person to review and write about a book of this topic.  (I&#8217;ll assume you&#8217;ve read the preview information at the Amazon link, above.)</p>
<p>Remember, I&#8217;ve only got about a half-dozen copies to distribute, so we want to put these precious few copies into the right hands.  If you&#8217;re referring us to someone, please give them all this information, or, give us enough information so we can reach out to them.</p>
<p>So, if you&#8217;re still reading, I believe whoever reads the book will find it very relevant to their work (regardless of whether or not they deal with matters of &#8216;compliance&#8217;).  One of my earlier reviewers who works for Goldratt&#8217;s company called it &#8220;a wolf in sheep&#8217;s clothing&#8221;.  </p>
<p>The book is officially set to launch on October 9th.  It may come sooner, but I still need to get that sorted out.  It would help us out if you wrote an honest review of <em>High Performance Operations</em> sometime during that week (ideally launch day).  Should you blog, please include a link to http://www.hillelglazer.com/ which will be revised and re-launched that day as well.  (It&#8217;s not ready yet.)</p>
<p>If you don&#8217;t mind, optionally include the same Amazon link, <a href="http://amzn.com/0132779889">http://amzn.com/0132779889</a> in any blog postings.</p>
<p>If you choose to also post a review on Amazon, you won&#8217;t be able to do that until launch day.  I&#8217;ll update those who receive a book with the exact date as more information becomes available.</p>
<p>Please mention <a href="http://twitter.com/hi11e1">@hi11e1</a> anytime you tweet about the book or your reviews of it.</p>
<p>Oh, if we accept your application to read and write a review, you&#8217;re accepting a free book from me.  Doing so, you acknowledge your understanding of the FTC Guides regarding endorsements.  Specifically, you agree to disclose in your blog (and Amazon review, if you write one) that you received a free advanced copy of the book, and you agree that your statements will be your honest opinions of the book.</p>
<p>Everyone who qualifies, receives an Advance Reader&#8217;s copy of the book, and writes a review will receive a signed copy of the fully published hard-copy of the book after it launches!</p>
<p>Still interested?</p>
<p>Please <a href="http://www.entinex.com/contact/index.cfm">contact me</a> and we&#8217;ll get copies out during the week of 29 August.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecmmi.com/index.php/2011/08/book-reviewers-needed-for-high-performance-operations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

