<?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 &#187; lean</title>
	<atom:link href="http://www.agilecmmi.com/index.php/category/lean/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, 03 Dec 2013 14:38:06 +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>SEPG North America 2013: Why You Want to Be There!</title>
		<link>http://www.agilecmmi.com/index.php/2013/08/sepg-north-america-2013-why-you-want-to-be-there/</link>
		<comments>http://www.agilecmmi.com/index.php/2013/08/sepg-north-america-2013-why-you-want-to-be-there/#comments</comments>
		<pubDate>Thu, 22 Aug 2013 20:30:09 +0000</pubDate>
		<dc:creator>Hillel</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Agile+CMMI]]></category>
		<category><![CDATA[CMM]]></category>
		<category><![CDATA[CMMI for Services]]></category>
		<category><![CDATA[Customer Satisfaction]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Discipline]]></category>
		<category><![CDATA[Efficiency]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Goals]]></category>
		<category><![CDATA[High Performance]]></category>
		<category><![CDATA[Improvement]]></category>
		<category><![CDATA[Innovation]]></category>
		<category><![CDATA[Kanban]]></category>
		<category><![CDATA[Maturity]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[SEPG]]></category>
		<category><![CDATA[SEPG Conference]]></category>
		<category><![CDATA[SEPG North America]]></category>
		<category><![CDATA[Services]]></category>
		<category><![CDATA[agile SCAMPI]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[measurement]]></category>
		<category><![CDATA[operations]]></category>
		<category><![CDATA[value]]></category>

		<guid isPermaLink="false">http://www.agilecmmi.com/?p=302</guid>
		<description><![CDATA[This year, the conference is significantly re-orienting itself towards END USERS.  Previous SEPG conferences had a lot of useful information, especially for experienced change agents and consultants in the field.  

This year, the focus is on up-and-coming disciplines, established success strategies, and most importantly, <em>direct business performance benefit</em> of using CMMI.  In fact, ]]></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%2F2013%2F08%2Fsepg-north-america-2013-why-you-want-to-be-there%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2013%2F08%2Fsepg-north-america-2013-why-you-want-to-be-there%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><strong>Why Do You Want to Be There?</strong><br />
This year, the conference is significantly re-orienting itself towards END USERS.  Previous SEPG conferences had a lot of useful information, especially for experienced change agents and consultants in the field.  </p>
<p>This year, the focus is on up-and-coming disciplines, established success strategies, and most importantly, <em>direct business performance benefit</em> of using CMMI.  In fact, what we&#8217;ve seen over the years is that CMMI is working extremely well with other forms of improvement as well as with existing defined service delivery and product development approaches &#8212; whether agile, lean, traditional, customer-focused, innovation-focused, or some combination.</p>
<p>CMMI provides a specific framework that is both a way to focus attention on specific needs while also benchmarking progress.  Instead of flailing around trying to find where to put improvement energies, or waiting for a long-term traditional approach of process exploration and decomposition, CMMI takes a lot of the guesswork out by leveraging decades of experience and laying out very specific goals to seek to improve performance.</p>
<p>CMMI users have reported their productivity to increase magnitudes of order, costs drop in double digits, and their ability to cut through thick process jungles more quickly than being left alone to their own devices.</p>
<p>Yes, I&#8217;m speaking and presenting at SEPG 2013, but that&#8217;s the least relevant reason to attend.  Come because you want to see what others are doing to marry CMMI with existing (or new to you) concepts; come because you want to hear from other end-users what they&#8217;re doing with CMMI to improve performance.  And, most of all, come because you want to get and stay ahead of your competitors who aren&#8217;t using CMMI nearly as effectively as you will after attending.</p>
<p><strong>SEPG North America: The CMMI Conference</strong><em> is coming soon, but there is still time to register. </p>
<p>This year’s conference program will include content perfect for you if you are: </p>
<ul>
<li>Beginning to implement&#8211;or considering implementation of—CMMI </li>
<li>Seeking resources and best practices for integrating CMMI and Agile practices </li>
<li>Interested in taking your process improvement game up a level </li>
<li>A fan of rivers, boats, bridges or baseball !</li>
</ul>
<p>Check out the conference agenda here: <a href="http://sepgconference.org/sepg-north-america-agenda">http://sepgconference.org/sepg-north-america-agenda</a> and when you register, enter the promotional code &quot;Entinex&quot; to save $100 on your fee.  (Or just <a href="http://sepgna2013.eventbrite.com/?discount=Entinex">click this link</a> and the discount will be applied for you.)</p>
<p>Book before September 1st to get a discount on your hotel room, as well. </p>
<p>Get the details on the website (<a href="http://sepgconference.org">http://sepgconference.org</a>) and email <a href="mailto:sepg@cmmiinstitute.com">sepg@cmmiinstitute.com</a> with any questions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecmmi.com/index.php/2013/08/sepg-north-america-2013-why-you-want-to-be-there/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>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>1</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>Lean Software and System Conference</title>
		<link>http://www.agilecmmi.com/index.php/2011/03/243/</link>
		<comments>http://www.agilecmmi.com/index.php/2011/03/243/#comments</comments>
		<pubDate>Fri, 18 Mar 2011 01:36:07 +0000</pubDate>
		<dc:creator>Hillel</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[CMMI]]></category>
		<category><![CDATA[Conference]]></category>
		<category><![CDATA[Continuous Flow]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[Culture of Excellence]]></category>
		<category><![CDATA[David Anderson]]></category>
		<category><![CDATA[High Maturity]]></category>
		<category><![CDATA[High Performance]]></category>
		<category><![CDATA[Improvement]]></category>
		<category><![CDATA[Kanban]]></category>
		<category><![CDATA[LSSC]]></category>
		<category><![CDATA[Measurement and Analysis]]></category>
		<category><![CDATA[Professionals]]></category>
		<category><![CDATA[SEI]]></category>
		<category><![CDATA[Speaking]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[lean]]></category>

		<guid isPermaLink="false">http://www.agilecmmi.com/?p=243</guid>
		<description><![CDATA[
			
				
			
		

I&#8217;m speaking @ the Lean Software and Systems Conference 2011.
The program is amazing!
I highly encourage attendance.
There&#8217;s an entire day in cooperation with the SEI with 3 unique tracks on it including a track on CMMI and Multi-Modal Processes (which I&#8217;m chairing).
Take a look at my talk&#8230; it&#8217;s from my upcoming book: High Performance Operations.
Register quickly and [...]]]></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%2F03%2F243%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2011%2F03%2F243%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://lssc11.crowdvine.com/" target="_blank"><img src="http://www.agilecmmi.com/wp-content/uploads/2011/03/LSSC11 promo-400.jpg" alt="" /></a></p>
<p>I&#8217;m speaking @ the Lean Software and Systems Conference 2011.</p>
<p>The program is amazing!</p>
<p>I highly encourage attendance.</p>
<p>There&#8217;s an entire day in cooperation with the SEI with 3 unique tracks on it including a track on CMMI and Multi-Modal Processes (which I&#8217;m chairing).</p>
<p>Take a look at my <a title="my talk" href="http://lssc11.crowdvine.com/talks/18131" target="_blank">talk</a>&#8230; it&#8217;s from my upcoming book: <em>High Performance Operations</em>.</p>
<p>Register quickly and make your hotel reservations!  Block rooms are nearly gone!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecmmi.com/index.php/2011/03/243/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A real &quot;class act&quot;</title>
		<link>http://www.agilecmmi.com/index.php/2011/03/a-real-class-act/</link>
		<comments>http://www.agilecmmi.com/index.php/2011/03/a-real-class-act/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 22:41:11 +0000</pubDate>
		<dc:creator>agilecmmi</dc:creator>
				<category><![CDATA[Attitude]]></category>
		<category><![CDATA[Business Benefit]]></category>
		<category><![CDATA[Change]]></category>
		<category><![CDATA[Coaching]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[Culture of Excellence]]></category>
		<category><![CDATA[Discipline]]></category>
		<category><![CDATA[Goals]]></category>
		<category><![CDATA[Level-Chasing]]></category>
		<category><![CDATA[Maturity]]></category>
		<category><![CDATA[People over Process]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[S.M.A.R.T.]]></category>
		<category><![CDATA[agility]]></category>
		<category><![CDATA[behavior]]></category>
		<category><![CDATA[benefit]]></category>
		<category><![CDATA[commitment]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[consultant]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[motivation]]></category>
		<category><![CDATA[organization]]></category>
		<category><![CDATA[principles]]></category>
		<category><![CDATA[trust]]></category>

		<guid isPermaLink="false">http://www.agilecmmi.com/index.php/2011/03/a-real-class-act/</guid>
		<description><![CDATA[
			
				
			
		
I learn so much from failure it&#8217;s hard to ignore the good that comes from it.
This week I parted company with a client long before their goals were reached.
Sadly, I knew from the start they would be a challenge and made the mistake of ignoring the warning signs.&#160; Never again.&#160; Honest!
This entry is as much [...]]]></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%2F03%2Fa-real-class-act%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2011%2F03%2Fa-real-class-act%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>I learn so much from failure it&#8217;s hard to ignore the good that comes from it.</p>
<p>This week I parted company with a client long before their goals were reached.</p>
<p>Sadly, I knew from the start they would be a challenge and made the mistake of ignoring the warning signs.&#160; Never again.&#160; Honest!</p>
<p>This entry is as much for coaches and consultants as it is for teams, staff, management and leadership.</p>
<div style="padding-bottom: 10px; margin: 0px; padding-left: 0px; width: 208px; padding-right: 10px; display: inline; float: left; padding-top: 10px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:a41fea9b-d9cd-4a8b-a802-6b7d6039352b" class="wlWriterSmartContent">
<div><object width="208" height="174"><param name="movie" value="http://www.youtube.com/v/ALlk76KL-hc"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/ALlk76KL-hc" type="application/x-shockwave-flash" wmode="transparent" width="208" height="174"></embed></object></div>
</div>
<p>There are several tell-tale indicators of success and/or failure.&#160; In our own ways and in their own contexts, experienced coaches and consultants know what these indicators are.&#160; Well-rounded, experienced, and seasoned practitioners within companies know them too.&#160; In fact, most people know them instinctively, somehow.&#160; I can therefore safely say that whether it&#8217;s through experience or instinct, we all know many of the same indicators.&#160; In fact, we can probably sum-up every indicator in one word: <em>Attitude</em>.</p>
<p>So, yes, Jeff Keller&#8217;s famous self-help book, &quot;Attitude is Everything&quot;, applies as well.&#160; In organizations, &quot;attitude&quot; is frequently interchangeable or encompassed by company &quot;culture&quot;.&#160; And yes, attitude is a derivative of culture.&#160; But sometimes culture is harder to pinpoint than attitudes.&#160; Attitude shows up in your interactions with the company from the very start of your prospecting dance.</p>
<p>Here are some attitudes you may encounter and whether or not they spell greater odds of success or failure:</p>
<p><strong>Failure-prone attitudes:</strong></p>
<ul>
<li>Hassling about price/cost/time but expecting the same scope and performance outcomes.</li>
<li>Focusing on deadlines and schedules instead of real results.</li>
<li>Not owning the work and expecting off-site outsiders to invent working approaches.</li>
<li>Shallow goals that aren&#8217;t S.M.A.R.T. </li>
<li>Mistaking a task for an outcome or goal.</li>
<li>Ignoring, denying, and filtering information that indicates problems.</li>
<li>Poor communication (which often starts with poor listening skills).</li>
<li>No allocation of explicit time and/or resources to make improvements.</li>
<li>Failing to recognize the importance of the right people in the right roles for the right reasons.</li>
<li>Delivering materials for review with no lead-time for turn-around.</li>
<li>Persisting in propagating bureaucratic policies despite the obvious lack of value-add.</li>
<li>Executives who are mostly (if not exclusively) involved in decisions involving budgets but not in making changes.</li>
<li>Repeatedly using external influences as excuses to not make important changes.</li>
<li>Assuming a victimization attitude instead of owning up to their circumstances.</li>
<li>Failure to learn and apply new ideas &#8212; even after being presented with the benefits of those ideas.</li>
<li>Management by <a href="http://goo.gl/DcVDk" target="_blank">motivation 1.0 or 2.0</a> </li>
</ul>
<p><strong>Success-leading attitudes:</strong></p>
<ul>
<li>Focus on results not the cost of getting them.</li>
<li>Clear, S.M.A.R.T. goals.</li>
<li>Executive involvement and ownership of leading the changes.</li>
<li>Respect and appreciation for everyone&#8217;s contribution and effort.</li>
<li>Active concern for overtime, unplanned work, and defects.</li>
<li>Accounting and planning for everything that takes time by everyone involved.</li>
<li>Taking full ownership for all the work (irrespective of the &#8220;divisions of labor&#8221; as seen by the customers).</li>
<li>Clear-eyed view of effort and not planning around &quot;best case only&quot; scenarios.</li>
<li>Ability to appreciate the need for non-technical, non-managerial skills in the roles of leading change.</li>
<li>Seeing beyond the surface: A desire to learn and understand the meaning behind the work, not just following the specific language of the work.</li>
<li>Dealing with people as people and not numbers.</li>
</ul>
<p>My best clients have always had direct, clear and unambiguous evidence of two things:</p>
<ol>
<li>S.M.A.R.T. Goals, and</li>
<li>Executive involvement in making the changes happen &#8212; not just lip service and budget authorization.&#160; This usually took the form of the top leader (or 1-step away) taking personal involvement in not just setting direction, but in working through the best way to make things happen with the people who will be most affected.&#160; (What does NOT count is a &#8220;top&#8221; leader with a purely administrative role and no executive accountability or responsibility.)</li>
</ol>
<p>In experiencing the failure with this client, I admit to learning about at least one critical oversight on my part (there were others but this one takes top spot).&#160; As we were interviewing each other, I failed to interrogate the leaders of the company for specific improvement goals.&#160; The only &quot;goals&quot; they came to me with was to make their processes &quot;leaner&quot; and to attain a CMMI Maturity Level 3 rating with leaner processes.&#160; Which turned out to really mean little more than to replace their heavy-handed compliance-oriented approach with a set of processes more projects could comply with more easily.&#160; Again, note that they were still about &quot;compliance&quot;. </p>
<p>Despite claims to the contrary, I didn&#8217;t fully realize until well into the engagement that compliance was still their primary attitude &#8212; at least among the people who were charged with overseeing the process assets for the entire organization.&#160; </p>
<p>During the engagement, I repeatedly worked to identify meaningful improvement goals that being &quot;lean&quot; could help them attain.&#160; I then created a strategy that would bring them closer to these goals and presented it to the majority of the executives. </p>
<p>Despite wide agreement on the goals and the strategy, when it came to rolling out the necessary changes, it was met the same-old resistance to change and fears that I knew spelled doom. </p>
<p>Nonetheless, I had high hopes for this organization so I decided I would bring them around by modeling the behavior I was trying to help them see.&#160; A few people caught on but, alas, not the people who held sway in the organization.&#160; Our mutual falling-out began early when it became apparent that desire among the leadership to achieve a maturity rating without upsetting the apple cart was overshadowing the desire to actually reach the performance goals being a leaner organization would achieve.</p>
<p>Notwithstanding, there were other tell-tale signs from the list above that this organization didn&#8217;t have the attitude to make the changes necessary.&#160; I won&#8217;t belabor you with the complete saga.&#160; Instead, I&#8217;ll return to my point about this entry.   <br />You as coaches, consultants, and staff can&#8217;t want to better than your leadership is prepared to be.&#160; The signs are all around you.&#160; Pay attention to the signs early.&#160; You will save yourself a lot of time, heartache and frustration.&#160; If you believe you don&#8217;t have enough experience to justify your powers of observation, then trust your instincts.&#160; Is the organization defensive about their entrenched position on their circumstance?&#160; Do they make excuses instead of setting goals?&#160; Are the goals devoid of any real results?&#160; </p>
<p>You don&#8217;t even have to go that far.&#160; How are you treated as a person, as a professional, is about all you really need to know about whether or not there&#8217;s a hope that things can get better.&#160; If you&#8217;re not appreciated, if your organization is willfully blind to the things that cause you grief, if you see signs that tell you the organization lacks &quot;class&quot;, you don&#8217;t need 20 years of experience telling you you&#8217;re right to know you&#8217;re right.&#160; This organization is doomed to mediocrity.&#160; Is that the kind of organization you want to be associated with?</p>
<p>I don&#8217;t, and, I won&#8217;t ever be again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecmmi.com/index.php/2011/03/a-real-class-act/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Accidental Level-Chasing</title>
		<link>http://www.agilecmmi.com/index.php/2011/01/accidental-level-chasing/</link>
		<comments>http://www.agilecmmi.com/index.php/2011/01/accidental-level-chasing/#comments</comments>
		<pubDate>Mon, 24 Jan 2011 16:30:41 +0000</pubDate>
		<dc:creator>agilecmmi</dc:creator>
				<category><![CDATA[LCPBC]]></category>
		<category><![CDATA[Level-Chasing]]></category>
		<category><![CDATA[Pathological Box-Checkers]]></category>
		<category><![CDATA[S.M.A.R.T.]]></category>
		<category><![CDATA[TQM]]></category>
		<category><![CDATA[commitment]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[practice]]></category>
		<category><![CDATA[practices]]></category>
		<category><![CDATA[principles]]></category>
		<category><![CDATA[transparency]]></category>
		<category><![CDATA[values]]></category>

		<guid isPermaLink="false">http://www.agilecmmi.com/index.php/2011/01/accidental-level-chasing/</guid>
		<description><![CDATA[
			
				
			
		
Even organizations who sincerely want the benefits and improvement that comes with many well-established, well-respected practices may be undermining their own efforts.





By placing a premium on practices (agile/lean, CMMI, etc.) without the underlying values and principles, organizations risk becoming accidental level-chasers. 
As an earlier post discussed, level-chasing is very deleterious and, frankly, stupid, but how [...]]]></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%2F01%2Faccidental-level-chasing%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2011%2F01%2Faccidental-level-chasing%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Even organizations who sincerely want the benefits and improvement that comes with many well-established, well-respected practices may be undermining their own efforts.
<div style="padding-bottom: 10px; margin: 0px; padding-left: 10px; padding-right: 0px; display: inline; float: right; padding-top: 10px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:0bb27cf6-907e-4efb-916e-911396bd6b68" class="wlWriterEditableSmartContent">
<div id="0274948d-27f6-403f-acf3-d3cc40a10e4b" style="margin: 0px; padding: 0px; display: inline;">
<div><a href="http://www.youtube.com/watch?v=sgvLkNtJqUo" target="_new"><img src="http://www.agilecmmi.com/images/AccidentalLevelChasing_A188/videob996ca10d2fd.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('0274948d-27f6-403f-acf3-d3cc40a10e4b'); downlevelDiv.innerHTML = &quot;&lt;div&gt;&lt;object width=\&quot;223\&quot; height=\&quot;186\&quot;&gt;&lt;param name=\&quot;movie\&quot; value=\&quot;http://www.youtube.com/v/sgvLkNtJqUo&amp;hl=en\&quot;&gt;&lt;\/param&gt;&lt;embed src=\&quot;http://www.youtube.com/v/sgvLkNtJqUo&amp;hl=en\&quot; type=\&quot;application/x-shockwave-flash\&quot; width=\&quot;223\&quot; height=\&quot;186\&quot;&gt;&lt;\/embed&gt;&lt;\/object&gt;&lt;\/div&gt;&quot;;" alt=""></a></div>
</div>
</div>
<p>By placing a premium on practices (agile/lean, CMMI, etc.) without the underlying values and principles, organizations risk becoming accidental level-chasers. </p>
<p>As <a href="http://goo.gl/nIjb" target="_blank">an earlier post discussed</a>, level-chasing is very deleterious and, frankly, stupid, but how and why would organizations find themselves doing so &#8212; accidentally? </p>
<p>They do it by focusing on practices and by putting practices in place without understanding the values and principles these practices are derived from.&#160; In fact, these practices are merely examples of what can be manifested from the values and principles and don&#8217;t represent a complete concept of any one value or principle.&#160; By worrying about practices (and often, the evidence from them), organizations fail to get the most out of the practices themselves, let alone the values and principles of the practices &#8212; which have much greater depth and utility.</p>
<p>Without getting into the details, it’s now a fairly well-accepted understanding that focusing on what you <strong><em>don’t</em></strong> want does not necessarily get you closer to what you <strong><em>do</em></strong> want.&#160; In fact, it’s shown that focusing on what you don’t want will more likely lead you closer to exactly what you don’t want!&#160; This translates precisely to what I see each year with many clients.&#160; If you don’t want to change your practices in unnecessary ways, focusing on practices will pull you farther from what works best for you.&#160; If you don’t want to generate artifacts for the sake of artifacts, focusing on which artifacts you do/don’t have will cause you to generate non-value-added artifacts.</p>
<p>At the center of this issue is that practices are just singular (or sets of) examples that typify a particular value or set of principles.&#160; When an organization performs a practice without understanding the value and principles from which the practice evolves, they often don’t know how to respond when challenged with the need to change the practice.&#160; They fear that changing the practice will negate something bigger, such as a CMMI rating.&#160; The mere concern for such ratings is an obvious red flag, but it’s sometimes not because of a need for the rating as much as it is due to not understanding the role the practice in achieving that rating.</p>
<p>Here’s where a favored analogy works really well:</p>
<p>Anyone who’s learned to play an instrument (or a sport) knows the value of practicing.&#160; Sometimes, we practice things that aren’t songs, <em>per se</em>, but are musical study pieces.&#160; Sometimes we practice scales and progressions.&#160; And yes, sometimes, we spend a lot of time practicing a specific piece.&#160; But the practicing of one piece doesn’t land us to be masters of a piece we’ve never seen.&#160; Practicing one piece helps us master that one piece but brings us no closer to mastering an entirely new piece.</p>
<p>However, what all forms of practice are, are examples of certain values and principles of playing music and learning to play an instrument.&#160; It’s the value of practice (growing our capabilities, evolving our understanding, enhancing our dexterity, etc.) that we all appreciate.&#160; With this appreciation we’re able to justify and enjoy the practice.&#160; We don’t just practice one piece in hopes of being able to master all other pieces.&#160; It’s the same as why we don’t just practice one play or one maneuver in sports as though learning this one thing will help us learn and master the other plays and maneuvers.&#160; We practice and when things change, we change the practices.&#160; When the specific application of what we’re doing changes, the practices change, but the values don’t change, and principles change very little (if at all).&#160; </p>
<p>A few of the values that lead organizations to being able to both perform practices appropriately as well as being able to change them when needed and still see the benefits of the practices include commitment to TQM, lean, disciplined/deliberate review, communication, transparency, learning, solid engineering, solid service management, and clearly articulated, S.M.A.R.T. goals everyone can sign-up to support.</p>
<p>Arguing over whether or not your practices “comply” with CMMI, or to one of many flavors of agile or lean is the wrong argument, and, leads an organization to limited benefits.&#160; It’s a fast path to being a level-chasing, pathological box-checker.&#160; Avoid this path by understanding the values and principles of the practices.</p>
<p>This topic will be one I’ll spend much time these next several months speaking on in many venues.&#160; Hope to see some of you at one!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecmmi.com/index.php/2011/01/accidental-level-chasing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Doing Agile CMMI without &#8220;Doing&#8221; Agile or CMMI</title>
		<link>http://www.agilecmmi.com/index.php/2010/11/doing-agile-cmmi-without-doing-agile-or-cmmi/</link>
		<comments>http://www.agilecmmi.com/index.php/2010/11/doing-agile-cmmi-without-doing-agile-or-cmmi/#comments</comments>
		<pubDate>Mon, 08 Nov 2010 20:15:48 +0000</pubDate>
		<dc:creator>agilecmmi</dc:creator>
				<category><![CDATA[Attitude]]></category>
		<category><![CDATA[Business Benefit]]></category>
		<category><![CDATA[Culture]]></category>
		<category><![CDATA[Culture of Excellence]]></category>
		<category><![CDATA[Data]]></category>
		<category><![CDATA[Improvement]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[agility]]></category>
		<category><![CDATA[benefit]]></category>
		<category><![CDATA[business case]]></category>
		<category><![CDATA[competitiveness]]></category>
		<category><![CDATA[excellence]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[operations]]></category>
		<category><![CDATA[practice]]></category>
		<category><![CDATA[ratings]]></category>
		<category><![CDATA[value]]></category>

		<guid isPermaLink="false">http://www.agilecmmi.com/index.php/2010/11/doing-agile-cmmi-without-doing-agile-or-cmmi/</guid>
		<description><![CDATA[
			
				
			
		
There’s an under-appreciated reality of what either agile or CMMI can accomplish for an organization.  In particular, it’s not as much about what either accomplishes for an organization as much as it is about what an organization does for itself that achieves agility and systemic improvement.
It seems to be a decades-old issue that many technology-oriented [...]]]></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%2F2010%2F11%2Fdoing-agile-cmmi-without-doing-agile-or-cmmi%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2010%2F11%2Fdoing-agile-cmmi-without-doing-agile-or-cmmi%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>There’s an under-appreciated reality of what either agile or CMMI can accomplish for an organization.  In particular, it’s not as much about what either <em>accomplishes for</em> an organization as much as it is about what an organization does for itself that achieves agility and systemic improvement.</p>
<p>It seems to be a decades-old issue that many technology-oriented companies, and, it seems, especially software companies, struggle with organizing and managing operations towards excellence.  I can’t even begin to dig into any reasons why this is so, but there may be some truth to the stereotype about technology people not being good with business and/or people. <img src='http://www.agilecmmi.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<div id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:c40cc1b2-c2d6-4f99-a4a9-cb46b5ac648b" class="wlWriterEditableSmartContent" style="padding-bottom: 0px; margin: 0px; padding-left: 10px; padding-right: 0px; display: inline; float: right; padding-top: 0px;">
<div id="0a6910ec-db7d-4231-a425-f7bf730d3e89" style="margin: 0px; padding: 0px; display: inline;">
<div><object width="223" height="186"><param name="movie" value="http://www.youtube.com/v/UEuJMaH_1Uw&amp;hl=en" /><embed type="application/x-shockwave-flash" width="223" height="186" src="http://www.youtube.com/v/UEuJMaH_1Uw&amp;hl=en"></embed></object></div>
</div>
</div>
<p>I’ve found something fascinating that is fairly consistent across many companies I’ve visited or discussed with colleagues.  What’s fascinating about it is not only the consistency across multiple fields, industries, verticals, and national boundaries, but that it reinforces a position I’ve taken since beginning my career.  That position is the afore-mentioned “under-appreciated reality”:</p>
<blockquote><p><em>Aligning the organization with specific business goals and providing a supportive culture<br />
leads to broad behaviors at all levels that result in high performance.</em></p></blockquote>
<p>OK.  So, that may not seem earth-shattering.  But there’s a lot in this statement about agile and CMMI that too many organizations to “get”.  And, this is where all the anecdotal evidence from the many companies comes into play:</p>
<blockquote><p><strong>Organizations with a culture of excellence generate behaviors </strong><strong>(including setting and pursuing specific business goals) </strong><strong>that achieve agility and systemic improvement </strong><strong>without specifically setting out to achieve either “agile” or “CMMI”.</strong></p></blockquote>
<p>Throughout my earlier career, I was routinely frustrated by “training” that provided me with specific tools and techniques for dealing with “many common” situations – pretty much all of which were cultural, interpersonal, and otherwise based on human behavior.  The cases, examples, and solutions all felt very canned and contrived.  Why?  Because, in effect, they were.  They were very specific to the context and would only solve issues in that context.  What the examples lacked – and by extension, the entire course – was fundamental tools with which to deal with situations that were not neatly boxed into the provided context.  In other words, these training courses provided <em><span style="text-decoration: underline;">practices</span>. </em>These practices work in explicit situations, but they fail to provide the basis upon which those practices were built.  Without such a basis, I and other consumers of this “training” could not address real situations that didn’t match the training’s canned scenarios.</p>
<p>“Doing” agile or CMMI by “doing” their respective practices results in exactly the same limited benefits.</p>
<p>Making agile or CMMI “about agile” or “about CMMI” accomplishes little value and lots of frustration.  These are only practices.  Practices are devoid of context.  A culture of excellence and an explicit business case to pursue improvements provide the necessary context.</p>
<p>We see this all the time.  For example, for decades in the West mathematics was taught in a way left many students wondering, “what will I do with this?”  (This may still be true in many places.)  It was/is taught without any context to how it can help them better analyze and understand their world.  As a result, Western students have historically been less interested in math, do less well in math tests, and are less inclined to study in fields heavily dependent on math.  All due to being taught math for math&#8217;s sake and not as a means to a beneficial end.</p>
<p>Medicine is also taught this way around the world.  Leading too many doctors to seeing patients as packages “symptoms” and “illnesses” rather than as people who need help.  Scientific exploration often gets caught up in the same quandary.  Exploration is the goal, if you&#8217;re looking for a specific answer, it&#8217;s research.  When you&#8217;re trying to create a specific solution it&#8217;s development.  Mixing-up “exploration” with R&amp;D will frequently result in missing interesting findings in pursuit of narrow objectives.</p>
<p>In agile practices, what’s more important: doing Scrum or delivering value?  Pair programming, or reducing defects?  Maximizing code coverage in unit tests or testing the right parts of the product?  “Doing” Scrum, pairing, and automating unit tests are intended to deliver more product of high value, sooner.  Focusing on the practices and not what’s best for the customer are missing the point of these practices.  Same with CMMI.</p>
<p>What are the economics of your core operation?  Not just what your group costs to operate on a monthly basis, but what unit of value is produced for any given unit of time?  How do you know?  Why do you believe your data is reliable?  The ability to make decisions relies on data and when the data is unreliable, decisions, plans and anything else that relies on the data is questionable and risky.</p>
<p>It turns out (not surprisingly) that when a group focuses on what&#8217;s important AND has the economic data to reliably understand the behavior of their operation, it aligns their actions with the very same goals set-forth in both agile and CMMI.</p>
<p>Focusing on the right things in your operation will cause behaviors that achieve agility and “rate well” against CMMI.  Whether or not you’re even trying to “do” agile or CMMI.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecmmi.com/index.php/2010/11/doing-agile-cmmi-without-doing-agile-or-cmmi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CMMI Limits Growth</title>
		<link>http://www.agilecmmi.com/index.php/2010/10/cmmi-limits-growth/</link>
		<comments>http://www.agilecmmi.com/index.php/2010/10/cmmi-limits-growth/#comments</comments>
		<pubDate>Fri, 08 Oct 2010 21:32:19 +0000</pubDate>
		<dc:creator>agilecmmi</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[benefit]]></category>
		<category><![CDATA[excellence]]></category>
		<category><![CDATA[growth]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[operations]]></category>
		<category><![CDATA[ratings]]></category>

		<guid isPermaLink="false">http://www.agilecmmi.com/index.php/2010/10/cmmi-limits-growth/</guid>
		<description><![CDATA[
			
				
			
		






 If you use CMMI for the ratings only you will be limiting your growth.&#160; CMMI can only put you on a trajectory for growth but can’t determine what that trajectory should be.&#160; For that, executives must identify business goals they want to aspire to and then you can use CMMI to help achieve them.&#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%2F2010%2F10%2Fcmmi-limits-growth%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2010%2F10%2Fcmmi-limits-growth%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>
<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:4a84e90d-0735-4169-af5e-39cd4ec7677a" class="wlWriterEditableSmartContent">
<div id="36880097-a02a-42ce-9bf7-2803a323a3cf" style="margin: 0px; padding: 0px; display: inline;">
<div><a href="http://www.youtube.com/watch?v=TlG5f0OPz1U" target="_new"><img src="http://www.agilecmmi.com/images/CMMILimitsGrowth_F675/video82e280218044.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('36880097-a02a-42ce-9bf7-2803a323a3cf'); downlevelDiv.innerHTML = &quot;&lt;div&gt;&lt;object width=\&quot;231\&quot; height=\&quot;192\&quot;&gt;&lt;param name=\&quot;movie\&quot; value=\&quot;http://www.youtube.com/v/TlG5f0OPz1U&amp;hl=en\&quot;&gt;&lt;\/param&gt;&lt;embed src=\&quot;http://www.youtube.com/v/TlG5f0OPz1U&amp;hl=en\&quot; type=\&quot;application/x-shockwave-flash\&quot; width=\&quot;231\&quot; height=\&quot;192\&quot;&gt;&lt;\/embed&gt;&lt;\/object&gt;&lt;\/div&gt;&quot;;" alt=""></a></div>
</div>
</div>
<p> If you use CMMI for the ratings only you will be limiting your growth.&#160; CMMI can only put you on a trajectory for growth but can’t determine what that trajectory should be.&#160; For that, executives must identify business goals they want to aspire to and then you can use CMMI to help achieve them.&#160; In particular, goals in terms of time to market, cycle time, product or service quality, efficiency, customer delight, response time… anything that equates with operational excellence and profit.&#160; Without these business goals and the measures to determine how well you’re moving towards them, CMMI will just frustrate your people and waste your money.</p>
<p>If you don’t value the idea of raising profits by lowering operational cost, then don’t bother with CMMI.&#160; If all you want is a rating, then you will never see any benefits from CMMI.&#160; Either you establish business growth goals, or CMMI will just eat away at your business.<img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="RatingvsGrowth" border="0" alt="RatingvsGrowth" align="right" src="http://www.agilecmmi.com/images/CMMILimitsGrowth_F675/RatingvsGrowth.jpg" width="352" height="264" />&#160; If getting leaner isn’t appealing, stay away from CMMI.</p>
<p>It makes me sick every time I hear a company complain how much it costs to maintain their CMMI “rating”.&#160; It pains me to hear of companies with recent ratings who are still habitually over budget and behind schedule, and not getting better.&#160; I’m bewildered by companies afraid to make changes to the operations for fear of “losing” their ratings.&#160; What these real-life I’m-not-making-this-up scenarios all have in common is that every one of these situations shares the attribute of using CMMI for the ratings and not the business value of growth. </p>
<p>I’ll take some blame for that on behalf of the other hundreds of consultants and appraisers out there.&#160; Sure, I can’t prevent executives from being short-sighted and <a href="http://en.wikipedia.org/wiki/Adhd" target="_blank">ADHD</a>, but I can do my part for allowing executives to go forth with misuse of CMMI knowing that they will ultimately fail to see any benefits.&#160; Is that how <strong><em>I</em></strong> personally work?&#160; Of course not, but that is how too many other consultants and appraisers work, so on their behalf, I’ll fall on the sword.&#160; Shame on us for allowing companies to use CMMI in stupid ways when we know it’s a bad idea.&#160; </p>
<p><img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="CostvsProfit" border="0" alt="CostvsProfit" align="left" src="http://www.agilecmmi.com/images/CMMILimitsGrowth_F675/CostvsProfit.jpg" width="356" height="267" />On the other hand, what can we consultants and appraisers do when executives willingly take the “ratings over growth” route?&#160; When executives are not willing to stand up for what’s best for the business?&#160; When the executives are not motivated to pursue operational excellence?&#160; At the same time, we’ve all been using the wrong language with CMMI.&#160; Who the heck wants to hear about “process improvement”?!?&#160; That’s a lot like wanting to hear “you need to go on a diet and get more exercise”.&#160; Who wants that?</p>
<p>What executives need to hear and see is that CMMI for the ratings limits growth and is worthless but CMMI in support of increasing profits is priceless. </p>
<p>Use CMMI for a rating only and your business will stop its growth right where the rating starts.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecmmi.com/index.php/2010/10/cmmi-limits-growth/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Services and Agility</title>
		<link>http://www.agilecmmi.com/index.php/2010/09/services-and-agility/</link>
		<comments>http://www.agilecmmi.com/index.php/2010/09/services-and-agility/#comments</comments>
		<pubDate>Tue, 21 Sep 2010 19:16:28 +0000</pubDate>
		<dc:creator>agilecmmi</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Autonomy]]></category>
		<category><![CDATA[CMMI for Services]]></category>
		<category><![CDATA[Improvement]]></category>
		<category><![CDATA[Intro to CMMI]]></category>
		<category><![CDATA[Kanban]]></category>
		<category><![CDATA[Services]]></category>
		<category><![CDATA[Services vs. Development]]></category>
		<category><![CDATA[agility]]></category>
		<category><![CDATA[flow]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[value]]></category>

		<guid isPermaLink="false">http://www.agilecmmi.com/index.php/2010/09/services-and-agility/</guid>
		<description><![CDATA[
			
				
			
		
I&#8217;ve been given several opportunities lately to be thinking about the relationship among product development, agility, and services.  In a recent conversation regarding (of all things) how to sample work for artifacts in a CMMI for Services appraisal, it became clear that taking a services view of development actually makes a lot of things more [...]]]></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%2F2010%2F09%2Fservices-and-agility%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2010%2F09%2Fservices-and-agility%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>I&#8217;ve been given several opportunities lately to be thinking about the relationship among product development, agility, and services.  In a recent conversation regarding (of all things) how to sample work for artifacts in a CMMI for Services appraisal, it became clear that taking a services view of development actually makes a lot of things more obvious when it comes to where and how to make performance improvements.</p>
<div id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:4c4a766e-9c37-4660-9124-b0fa609be692" class="wlWriterEditableSmartContent" style="padding-bottom: 10px; margin: 0px; padding-left: 10px; padding-right: 0px; display: inline; float: right; padding-top: 0px;">
<div id="881ac933-ca18-4618-8c2e-911758deba3a" style="margin: 0px; padding: 0px; display: inline;">
<div><object width="259" height="217"><param name="movie" value="http://www.youtube.com/v/bHhq0UOm5EU&amp;hl=en" /><embed type="application/x-shockwave-flash" width="259" height="217" src="http://www.youtube.com/v/bHhq0UOm5EU&amp;hl=en"></embed></object></div>
</div>
</div>
<p>Furthermore, the idea that product development can be modeled as the organization of particular services – such that the culmination of all the services results in a product – not only enhances the understanding and performance of the development flow, but it also creates a strong affinity to agile management and development values, principles and practices.  In fact, a service-oriented development flow is how <em><a href="http://www.limitedwipsociety.org/2009/05/29/what-is-kanban-2/" target="_blank">Kanban</a></em> views and manages development, and even shares many parallels with traditional services such as “cumulative” work and flow.  And, seeing development as a flow of services simplifies if not eliminates the endless catch-22 of dealing with planning, resource allocation and work volume.</p>
<p>In the video, I was at the tail end of a week-long exposure to a very demanding product development and services delivery context: aboard a pleasure cruise ship.  At this stage of our family’s development, pleasure cruising has emerged as our vacation of choice so this was my sixth cruise in over 10 years.  The first three cruises were with three different cruise line companies and the most recent three were with the same line.  What struck me most about the ship’s (and this cruise company’s) operations were its flexibility and responsiveness to change.</p>
<p>Despite many constraints, within those constraints the ship was autonomous, and, the various departments within the ship had degrees of autonomy.  Beyond autonomy, there were clear components run centrally and just as clearly there were components that were decentralized.  But it all worked as a single service: the ship.  Within nearly every service were products to be developed, whether produced from scratch or recreated afresh over and over again.  Yet again, the massive, highly complex service system operated in an agile way by nearly any measure of ‘agility’ in nearly every facet of how it ran.</p>
<p>A few days after my return from the ship I had the opportunity to teach <em>Introduction to CMMI</em>.  This offering was to one of my clients and a guest.  All participants were sharp and involved – which isn’t always the case with such classes.  The class was special in that I was experimenting with new course material for the <a href="http://www.sei.cmu.edu/" target="_blank">SEI</a> in which I was delivering content from the CMMI for Development constellation following content from the CMMI for Services constellation.  This experience reinforced for me and exposed the participants to the strong relationship between Services and Development, the strong benefits of viewing development as a service (from both operational and improvement perspectives), and, helped my client (who uses Scrum, Kanban, and traditional development in various parts throughout the company) see common threads to help improve performance irrespective of how they approach management and development.</p>
<p>The learning for agile and CMMI cooperation may very well be found in services.  Think about it.  Now, class, discuss. <img src='http://www.agilecmmi.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecmmi.com/index.php/2010/09/services-and-agility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
