<?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; competitiveness</title>
	<atom:link href="http://www.agilecmmi.com/index.php/category/competitiveness/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>CMMI Institute to Help Companies around the World Elevate Organizational Performance</title>
		<link>http://www.agilecmmi.com/index.php/2013/12/cmmi-institute-to-help-companies-around-the-world-elevate-organizational-performance/</link>
		<comments>http://www.agilecmmi.com/index.php/2013/12/cmmi-institute-to-help-companies-around-the-world-elevate-organizational-performance/#comments</comments>
		<pubDate>Tue, 03 Dec 2013 14:38:06 +0000</pubDate>
		<dc:creator>Hillel</dc:creator>
				<category><![CDATA[Business Benefit]]></category>
		<category><![CDATA[CMMI]]></category>
		<category><![CDATA[Culture of Excellence]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Executives]]></category>
		<category><![CDATA[Getting Started]]></category>
		<category><![CDATA[High Performance]]></category>
		<category><![CDATA[Improvement]]></category>
		<category><![CDATA[Leadership]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Process Improvement]]></category>
		<category><![CDATA[Productivity]]></category>
		<category><![CDATA[business case]]></category>
		<category><![CDATA[competitiveness]]></category>
		<category><![CDATA[strategy]]></category>
		<category><![CDATA[value]]></category>

		<guid isPermaLink="false">http://www.agilecmmi.com/?p=306</guid>
		<description><![CDATA[Entinex, a proud partner of the <a href="http://www.cmmiinstitute.com/" target="new1">CMMI Institute</a>, is pleased to promote new strategies coming from the institute as announced...  ]]></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%2F12%2Fcmmi-institute-to-help-companies-around-the-world-elevate-organizational-performance%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2013%2F12%2Fcmmi-institute-to-help-companies-around-the-world-elevate-organizational-performance%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><em>Delivers Process Improvement Frameworks with Proven Business Results</em></p>
<p>Entinex is a proud partner of the <a href="http://www.cmmiinstitute.com/" target="new1">CMMI Institute</a>.  We have been using CMMI and its predecessors to help elevate performance for over 16 years and have seen the value of the models to deliver measurable business results for our clients.  We look forward to working with the CMMI Institute to extend the reach of the CMMI frameworks to enable individuals and organizations to reach their goals.</p>
<p>Our Founder, CEO, and Performance Jedi, <a href="http://www.hillelglazer.com/">Hillel Glazer</a> continues to be the pathfinder for bringing CMMI, lean and agile practices together.  He furthers his involvement by playing a critical role in helping the CMMI Institute formulate its strategies and carry out several important projects, including providing important input to the success of their SEPG conferences and foundational material for CMMI&#8217;s product suite in the agile market.</p>
<p><font size="-2">(Also, see <a href="http://www.sdtimes.com/content/article.aspx?ArticleID=66396&#038;page=1" target="new2">this article</a> on CMMI in <a href="http://www.sdtimes.com/" target="new3">SD Times</a>.)</p>
<p>November 20, 2013 09:00 AM Eastern Standard Time</font><br />
PITTSBURGH&#8211;The CMMI Institute announced today its strategy to extend the reach of the CMMI model to enable businesses of every size in every industry to elevate performance and to provide tools that equip CMMI practitioners to begin and to grow their journey with CMMI.</p>
<p>The CMMI Institute, established by Carnegie Mellon University, is home to the Capability Maturity Model Integration (CMMI), a gold standard of excellence in software and systems development. The Institute will continue to help this market to solve business problems while advancing the use of the model to new industry sectors around the world.</p>
<p>CMMI is used by some of the world’s most admired and innovative organizations, including Samsung, Accenture, Proctor &#038; Gamble, and Siemens. CMMI adoption has been a powerful differentiator for businesses and a catalyst for economic growth in regions that invest in its broad adoption.</p>
<p>“To compete in the global market, leaders must build organizations that can consistently deliver quality and value in products and services,” said Kirk Botula, CEO of CMMI Institute. “The CMMI Institute enables organizations committed to excellence to achieve measurable results in the facets of their business that matter most to their goals. CMMI provides a framework of practices that can help organizations to identify and address key challenges to improve performance and the bottom line. We all know work is not the way it is supposed to be—CMMI helps make it better.”</p>
<p>The CMMI model was developed at Carnegie Mellon’s Software Engineering Institute (SEI) through collaboration of government, industry, and academia to help the Department of Defense and its contractors like Raytheon, Northrup Grumman, Lockheed Martin, and Boeing improve their software engineering capabilities. Widely trusted as a mark of reliability, many organizations require CMMI adoption as a pre-requisite for bidding on contracts.</p>
<p>Thousands of companies across multiple industry sectors in 94 countries have adopted its practices to elevate performance and have been appraised for capability and maturity using CMMI methods. The CMMI product suite includes product development, service delivery, procurement, and staff management—making it a worthwhile investment for any business. Carnegie Mellon University founded the CMMI Institute in order extend the benefits of CMMI beyond software and systems engineering to any product or service company regardless of size or industry.</p>
<p>KK Raman, Partner Business Excellence, KPMG India says, &quot;Carnegie Mellon is a pioneer in developing best practices and transitioning them to industry, and this is reflected in the global adoption of the CMMI. KPMG is one of the premier organizations around the world with over a decade long partnership with CMU. We help use the CMMI Institute product suite—frameworks, training, certifications, and appraisal methods—to achieve organizational goals by enhancing processes.&quot;</p>
<p><strong>Extending the Benefits of CMMI</strong></p>
<p>The global adoption of CMMI is supported through a vast network of partners who guide organizations in the successful adoption of the CMMI models. As part of today’s news, CMMI Institute is advancing the practice of CMMI with an online self-assessment tool as well as new professional credentials for practitioners.</p>
<ul>
<li><strong>CMMI Self-Assessment Tool:</strong> A new online tool that allows organizations to begin their journey of elevating performance as well as to diagnose their existing implementation by assessing the current state of their organization. By answering a brief set of questions, users will gain critical insights that provide an analysis of an organization’s strengths and weaknesses as well as solutions to improve the capability of their organization.</li>
<li><strong>CMMI Associate and CMMI Professional Certification:</strong> The CMMI Institute will be offering certifications to help individuals translate their experience with CMMI into professional development opportunities. CMMI Associate and CMMI Professional Certifications will provide confirmation of an individual’s knowledge of basic and advanced concepts in CMMI and demonstrate to current and prospective employers they are dedicated to excellence and have valuable skills to help elevate organizational performance.</li>
</ul>
<p>&quot;As a professional who uses CMMI daily in my work, I am committed to advancing my understanding of the models and to helping my clients and my organization position themselves to successfully meet their goals. The practitioner credentials will not only provide a clear path for my growth, it will also help me to communicate and validate my skills to my clients as well as my organization,&quot; said Capri Dye of Hubbert Systems Consulting, Inc.</p>
<p>The CMMI Self-Assessment Tool and Practitioner Certifications will be available in early 2014.</p>
<p><strong>About CMMI Institute</strong></p>
<p>The CMMI Institute, a subsidiary of Carnegie Mellon University, is dedicated to elevating organizational performance through best-in-class solutions to real-world challenges. The Institute is the home of the Capability Maturity Model Integration (CMMI) for Development, Services, and Acquisition; and the People Capability Maturity Model which are process improvement models that create high-performance, high-maturity cultures. The models are used in thousands of organizations worldwide to deliver business results that serve as differentiators in the global market.</p>
<p><strong>About Entinex</strong></p>
<p>Entinex, Inc. is an aerospace engineering firm bringing the same skills and critical thinking used every day in aerospace to solve complex business problems.   The creative, technical, and audacious characteristics of aerospace are leveraged to create elegant, inspiring, and break-through solutions to real business challenges to companies throughout the world in many fields and industries.  The company&#8217;s approaches see through hairy, complex business problems with x-ray-vision-like clarity and accuracy and designs, explains and implements solutions with amazingly powerful yet easy-to-apply simplicity.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecmmi.com/index.php/2013/12/cmmi-institute-to-help-companies-around-the-world-elevate-organizational-performance/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>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>SEPG-EUROPE Report&#8230; A lot to learn from here&#8230;</title>
		<link>http://www.agilecmmi.com/index.php/2008/06/sepg-europe-report-a-lot-to-learn-from-here/</link>
		<comments>http://www.agilecmmi.com/index.php/2008/06/sepg-europe-report-a-lot-to-learn-from-here/#comments</comments>
		<pubDate>Fri, 13 Jun 2008 10:58:00 +0000</pubDate>
		<dc:creator>Hillel</dc:creator>
				<category><![CDATA[Agile+CMMI]]></category>
		<category><![CDATA[SEPG Europe]]></category>
		<category><![CDATA[competitiveness]]></category>
		<category><![CDATA[strategy]]></category>

		<guid isPermaLink="false">http://www.agilecmmi.com/index.php/2008/06/sepg-europe-report-a-lot-to-learn-from-here/</guid>
		<description><![CDATA[
			
				
			
		
Munich.&#160; Refreshing!&#160; That&#8217;s the word I&#8217;d use to summarize what I&#8217;ve experienced here this week.&#160; By far, compared to similar conferences in the US, the most noticeable difference between the attendees here and elsewhere is that among the attendees here, they share an earnest desire to use CMMI to improve!&#160; To dig into the model, [...]]]></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%2F2008%2F06%2Fsepg-europe-report-a-lot-to-learn-from-here%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2008%2F06%2Fsepg-europe-report-a-lot-to-learn-from-here%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p><em>Munich.</em>&#160; <strong>Refreshing!</strong>&#160; That&#8217;s the word I&#8217;d use to summarize what I&#8217;ve experienced here this week.&#160; By far, compared to similar conferences in the US, the most noticeable difference between the attendees <a href="http://www.sei.cmu.edu/sepgeurope/2008/" target="_blank">here</a> and elsewhere is that among the attendees here, they share an <a href="http://www.agilecmmi.com/2008/06/rarity-and-first-for-me.html" target="_blank">earnest desire to use CMMI to improve</a>!&#160; To dig into the model, reach beyond the descriptions of &quot;<a href="http://www.cmmifaq.info/#7" target="_blank">levels</a>&quot; and really look at what they need to do to <em>improve</em>.&#160; Really, <strong>improve</strong>.&#160;&#160; </p>
<p><a href="http://www.sei.cmu.edu/tsp/watts-bio.html" target="_blank"><img style="margin: 0px 10px 5px 0px" height="152" alt="Pic of Watts -- Keynote" src="http://www.sei.cmu.edu/tsp/images/watts.gif" width="148" align="left" /></a>Much of the &quot;refreshment&quot; came from the keynotes, actually.&#160; Not that sessions I attended weren&#8217;t inconsistent with my observations, but the <a href="http://www.sei.cmu.edu/sepgeurope/2008/program_speakers.html" target="_blank">keynotes</a> contained <strong>substance</strong>.</p>
<p>Everything from an expos&#233; on policies that really zeroes-in on understanding their role in organizations, to ways in which traditional &quot;need to know what this will cost and when it will be done&quot; can be achieved on agile projects using, of all things, <a href="http://en.wikipedia.org/wiki/Earned_value_management" target="_blank">Earned Value</a> and <a href="http://en.wikipedia.org/wiki/Function_points" target="_blank">Function Points</a>!</p>
<p>Among the keynotes (and others) were some very impressive explanations of exactly how process improvement (and CMMI, in particular) are necessary strategic assets that enable corporate goals.&#160; How CMMI helps an organization satisfy and demonstrate it complies with external and internal standards.&#160; How CMMI is helping an 1000+ person [yet still entrepreneurial] organization (that started as 13 people in 1999 and continues to grow @ a rate of 40 engineers/month worldwide) establish their organizational level capability to support frequent re-orgs (due to growth), international expansion, adapt new business goals, and introduce new regulatory and compliance standards.</p>
<p>There was even a session by a company who is forced, by contract, to reduce costs (or increase throughput) 10% per year or lose a multi-year multi-million USD contract.&#160; And, of course, they were using CMMI (at ML5!) to do it and they explained how.</p>
<p>I&#8217;ve got blog materials for months!</p>
<p>But I&#8217;ll leave you with a few gems from <a href="http://www.sei.cmu.edu/tsp/watts-bio.html" target="_blank">Watts Humphrey</a> himself:</p>
<ul>
<li>Requirements ALWAYS change.</li>
<li>Time and Schedules are ALWAYS aggressive.</li>
<li>Resources will ALWAYS be tight.</li>
</ul>
<p>These are the realities of technology projects.&#160; You need a process that can address these realities and adapt to change.&#160; A process that expects perfect requirements, plenty of time, and more than enough resources is a process destined to fail.</p>
<p>This, from the man many blame for coming up with &quot;the worst thing that has ever happened to software.&quot;</p>
<p>Is it not clear yet folks that it&#8217;s not CMMI that&#8217;s the problem, just CMMI in the wrong hands, that&#8217;s the problem?</p>
<p>SEPG-Europe helped validate for me I&#8217;m not nuts.&#160; Here are a few hundred people who really want to make things better.&#160; From my visit at <a href="http://maps.google.de/maps?hl=en&amp;client=firefox-a&amp;ie=UTF8&amp;q=siemens+ag,&amp;near=Munich&amp;fb=1&amp;ll=48.091725,11.648576&amp;spn=0.007123,0.020835&amp;t=h&amp;z=16" target="_blank">Seimens</a> and my meal with the local Scrum users group, to all the folks I met and heard at the conference.&#160; What it spells is this:&#160; those who take processes seriously are preparing to take business away from those who don&#8217;t and keep it for a long time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecmmi.com/index.php/2008/06/sepg-europe-report-a-lot-to-learn-from-here/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Expand the scope of &quot;value&quot;.</title>
		<link>http://www.agilecmmi.com/index.php/2007/10/expand-the-scope-of-value/</link>
		<comments>http://www.agilecmmi.com/index.php/2007/10/expand-the-scope-of-value/#comments</comments>
		<pubDate>Sun, 07 Oct 2007 19:18:00 +0000</pubDate>
		<dc:creator>Hillel</dc:creator>
				<category><![CDATA[TCO]]></category>
		<category><![CDATA[Total Cost of Ownership]]></category>
		<category><![CDATA[competitiveness]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[long term]]></category>
		<category><![CDATA[organization]]></category>
		<category><![CDATA[value]]></category>
		<category><![CDATA[waste]]></category>

		<guid isPermaLink="false">http://www.agilecmmi.com/index.php/2007/10/expand-the-scope-of-value/</guid>
		<description><![CDATA[
			
				
			
		
I get common resistance from agile proponents that part of the agile philosophy is to only perform activities that add value to the product, and thereby (the assumption is) to the client.  This is often a stumbling block for the &#34;lean&#34; folks too.
The argument goes along the lines of: much of the CMMI practices [...]]]></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%2F2007%2F10%2Fexpand-the-scope-of-value%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2007%2F10%2Fexpand-the-scope-of-value%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>I get common resistance from agile proponents that part of the agile philosophy is to only perform activities that add value to the product, and thereby (the assumption is) to the client.  This is often a stumbling block for the &quot;lean&quot; folks too.</p>
<p>The argument goes along the lines of: much of the CMMI practices to &quot;maintain&quot; and even many of the practices to &quot;establish&quot; certain work items don&#8217;t add value.  If not, why do them?</p>
<p>It&#8217;s a strong case.  But strong cases for not doing practices don&#8217;t make for organizations that can get through a SCAMPI (CMMI appraisal) and end with a maturity level rating.<sup>*</sup></p>
<p>So what is there for an organization to do?</p>
<p>There are two ways (non-exhaustive and not mutually exclusive) to re-factor this thinking, both of which involve adding long-term value in addition to immediate value:</p>
<p>1) Adding value to the organization, and<br />2) Adding value to the future product (or, to the product in the future).</p>
<p>In the first approach, process activities are seen as adding value beyond the immediate project.  Process activities are seen as an investment in the efficiency and productivity of future projects.  And, on sufficiently long projects, these activities can provide feedback in time to make a difference to the projects underway and from which the process data is being collected.  This approach adds value to the business in terms of know-how, intellectual property and competitive edge.</p>
<p>The second approach, while similar to the first is product-focused.  In this view, the value in doing the process activities is in being able to reduce maintenance costs, make updates/upgrades less cumbersome or expensive and make the product more extensible.  This often goes handily with allowing the developer to be different from the operator, the maintainer, or the help desk.  </p>
<p>Many paradigms of process improvement use the metaphor of &quot;throwing the product over the wall&quot; as a means to describe what happens when products are developed in a serial, production-line fashion and not as an integrated, high-trust, highly communicative team (sound familiar?).  The very antithesis of agile development.  </p>
<p>Well, here&#8217;s a wake-up call for some people, including self-proclaimed agile developers: the &quot;wall&quot; eliminated by integrated and agile development teams is not only between steps in the development life cycle.  Sometimes the wall that needs eliminating is temporal.  That is, stop throwing your well-tested, peer-reviewed, non-wasteful code over the wall for someone in the future to have to deal with.  Most of us have had to make sense of someone else&#8217;s spaghetti code at one point or another and we shouldn&#8217;t be the ones to create it even if we did so by being lean and agile today while sacrificing the value of the product in the future.</p>
<p>So, the value we&#8217;re trying to eek out of our process activities ought to take this sort of long-term view of &quot;value&quot;  Some also refer to this as &quot;Total Cost of Ownership&quot; or TCO.  Process activities ought to be calculated on the basis of TCO for the organization and the product.</p>
<p>In both approaches, the value being added to the organization as well as to the product is a reduction in waste.  Companies don&#8217;t become lean over night and they don&#8217;t become great at agile practices with 2 days of stand-up meetings or one 30 day sprint.  Often taking the time to identify, record, be methodical about, and update the organization&#8217;s approaches can help find what works and eliminate what doesn&#8217;t.</p>
<p>Really&#8230;. CMMI isn&#8217;t what complicates this, it&#8217;s not understanding CMMI that owns that job.</p>
<p><sup>*</sup> Let&#8217;s be clear about something&#8230; Achieving a maturity level (or capability level) rating should not be any organization&#8217;s goal.  Improvement should be.  PLENTY of benefit, value and improvement can be had without *ever* being appraised and/or without ever attaining a &quot;level&quot; rating.  However, for obvious reasons, achieving ratings has other value, such as being able to compete for certain customers and in certain markets.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecmmi.com/index.php/2007/10/expand-the-scope-of-value/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
