<?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; CMMI</title>
	<atom:link href="http://www.agilecmmi.com/index.php/category/cmmi/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>Why Isn&#8217;t this Conversation Dead Yet?!</title>
		<link>http://www.agilecmmi.com/index.php/2012/08/why-isnt-this-conversation-dead-yet/</link>
		<comments>http://www.agilecmmi.com/index.php/2012/08/why-isnt-this-conversation-dead-yet/#comments</comments>
		<pubDate>Wed, 01 Aug 2012 17:55:40 +0000</pubDate>
		<dc:creator>agilecmmi</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[CMMI]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[compatibility]]></category>
		<category><![CDATA[cutter]]></category>

		<guid isPermaLink="false">http://www.agilecmmi.com/index.php/2012/08/why-isnt-this-conversation-dead-yet/</guid>
		<description><![CDATA[
			
				
			
		
Call for papers to the Cutter IT Journal for which I&#8217;m the edition&#8217;s guest editor.
Topic: Agile and CMMI: Why Isn&#8217;t this Conversation Dead Yet?
Proposals/abstracts due 17 August 2012, so act quickly!



See Cutter&#8217;s blog and web site for more information, including specific areas of interest, editorial guidelines and how to submit your proposal/abstract.
(If you reference CMMI [...]]]></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%2F08%2Fwhy-isnt-this-conversation-dead-yet%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2012%2F08%2Fwhy-isnt-this-conversation-dead-yet%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Call for papers to the <em>Cutter IT Journal </em>for which I&#8217;m the edition&#8217;s guest editor.</p>
<p>Topic: <strong><em>Agile and CMMI: Why Isn&#8217;t this Conversation Dead Yet?</em></strong></p>
<p>Proposals/abstracts <strong>due 17 August</strong> 2012, so act quickly!</p>
<div style="padding-bottom: 10px; margin: 0px; padding-left: 0px; width: 213px; padding-right: 10px; display: inline; float: left; padding-top: 10px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:59789084-083e-4ce6-b5e9-7bf4b004d053" class="wlWriterSmartContent">
<div><object width="213" height="178"><param name="movie" value="http://www.youtube.com/v/_Hk6DOSCS9g"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/_Hk6DOSCS9g" type="application/x-shockwave-flash" wmode="transparent" width="213" height="178"></embed></object></div>
</div>
<p>See Cutter&#8217;s <a title="Link to Cutter Blog" href="http://blog.cutter.com/2012/08/01/agile-vs-cmmi-or-can-they-co-exist/" target="_blank">blog</a> and <a title="Cutter CfP" href="http://www.cutter.com/content-and-analysis/journals-and-reports/cutter-it-journal/callforpapers01.html" target="_blank">web site</a> for more information, including specific areas of interest, editorial guidelines and how to submit your proposal/abstract.</p>
<p>(If you reference CMMI experience, please ensure that your experience with CMMI is from using v1.2 or later.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecmmi.com/index.php/2012/08/why-isnt-this-conversation-dead-yet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Free at last!</title>
		<link>http://www.agilecmmi.com/index.php/2012/05/free-at-last-2/</link>
		<comments>http://www.agilecmmi.com/index.php/2012/05/free-at-last-2/#comments</comments>
		<pubDate>Tue, 22 May 2012 16:12:15 +0000</pubDate>
		<dc:creator>agilecmmi</dc:creator>
				<category><![CDATA[Brand]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[CMMI]]></category>
		<category><![CDATA[CMMI for Services]]></category>
		<category><![CDATA[CMU]]></category>
		<category><![CDATA[DOD]]></category>
		<category><![CDATA[Market]]></category>
		<category><![CDATA[P-CMM]]></category>
		<category><![CDATA[SEI]]></category>

		<guid isPermaLink="false">http://www.agilecmmi.com/index.php/2012/05/free-at-last-2/</guid>
		<description><![CDATA[
			
				
			
		





This morning, SEI Partners and Sponsored Individuals received the letter, below, from Dr. Paul Nielsen, Director &#38; CEO of SEI.
THIS IS A GOOD THING.
Watch the video for my explanation why it is.
******
To All Partners and Sponsored Individuals:
The following important announcement is sent on behalf of Dr. Paul Nielsen, Director and CEO.
Carnegie Mellon University (CMU), the [...]]]></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%2F05%2Ffree-at-last-2%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2012%2F05%2Ffree-at-last-2%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<div id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:13f23db2-3dc0-4061-a4f8-2c0bdc6ac919" class="wlWriterEditableSmartContent" style="padding-bottom: 10px; margin: 0px; padding-left: 10px; padding-right: 0px; display: inline; float: right; padding-top: 10px;">
<div id="ad60fa93-41f9-41d3-b13a-bfdc5db9c835" style="margin: 0px; padding: 0px; display: inline;">
<div><object width="282" height="211"><param name="movie" value="http://www.youtube.com/v/uipqXH8rGQc&amp;hl=en" /><embed type="application/x-shockwave-flash" width="282" height="211" src="http://www.youtube.com/v/uipqXH8rGQc&amp;hl=en"></embed></object></div>
</div>
</div>
<p>This morning, SEI Partners and Sponsored Individuals received the letter, below, from Dr. Paul Nielsen, Director &amp; CEO of SEI.</p>
<p><strong>THIS IS A GOOD THING.<br />
</strong>Watch the video for my explanation why it is.</p>
<p>******<br />
To All Partners and Sponsored Individuals:</p>
<p>The following important announcement is sent on behalf of Dr. Paul Nielsen, Director and CEO.</p>
<p>Carnegie Mellon University (CMU), the Software Engineering Institute (SEI) and the U.S. Department of Defense (DoD) have mutually decided to move the CMMI (Capability Maturity Model Integration) and the PCMM (People Capability Maturity Model ) out of the SEI and into an independent business unit of CMU. We believe this new unit may also be a natural transition path for other SEI developed technologies, methods and practices as they mature.</p>
<p>The SEI is a Federally Funded Research &amp; Development Center (FFRDC) established in 1984 to provide technical leadership and innovation through research and development to advance the practice of software engineering and technology in support of DoD needs. DoD acknowledges the significant contributions that CMMI has made to Defense programs and the software engineering community, in general. Recognizing the maturity of CMMI and PCMM, SEI and DoD have agreed that the maturity of these technologies make this an appropriate time for the SEI, as a science and technology based FFRDC, to concentrate on newer research.</p>
<p>Carnegie Mellon University is excited about establishing this new business unit to serve the global software engineering community even better&#8211;to make adoption, evolution and maintenance of the models more flexible for government and commercial organizations, to be more creative with our partners and other organizations in creating business relationships, and to face the market more proactively.</p>
<p>As we plan and implement this transition, one key objective is to cause as little disruption to our licensees and partners as possible; therefore, we expect the transition to be seamless, with continuity among key participants. You can expect:</p>
<ul>
<li>A renewed, single-minded commitment to the product</li>
<li>A transition that underscores the central role of our licensees and partners</li>
<li>Continuing investments to expand the scope and evolution of the models</li>
</ul>
<p>We intend to transition these technologies and evolve the business model in conjunction with our partners and the Partner Advisory Board. Current details of the transition can be found at <a href="http://www.sei.cmu.edu/partners/CMMI-Transition-2012">http://www.sei.cmu.edu/partners/CMMI-Transition-2012</a>.</p>
<p>Additionally, we will be hosting interactive webcasts on 25 May at 9:00-10:00am EDT and 30 May at 5:00-6:00pm EDT. To register for the webcasts Friday, May 25: <a href="https://www1.gotomeeting.com/register/649898953">https://www1.gotomeeting.com/register/649898953</a> or Register Here and Wednesday, May 30: <a href="https://www1.gotomeeting.com/register/690424856">https://www1.gotomeeting.com/register/690424856</a> or Register Here. Look for more face to face information sessions at SEPG-EU.</p>
<p>Best regards,<br />
Paul</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecmmi.com/index.php/2012/05/free-at-last-2/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>Forget CMMI!</title>
		<link>http://www.agilecmmi.com/index.php/2011/11/forget-cmmi/</link>
		<comments>http://www.agilecmmi.com/index.php/2011/11/forget-cmmi/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 23:51:23 +0000</pubDate>
		<dc:creator>agilecmmi</dc:creator>
				<category><![CDATA[CMMI]]></category>
		<category><![CDATA[CMMI for Services]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Improvement]]></category>
		<category><![CDATA[Level-Chasing]]></category>
		<category><![CDATA[Maturity Level]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[ratings]]></category>

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





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

		<guid isPermaLink="false">http://www.agilecmmi.com/?p=203</guid>
		<description><![CDATA[Apple, Inc. learned the hard way what happens when engineering isn't complete.  In particular, when verification and/or validation aren't performed thoroughly...]]></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%2F07%2Fverification-validation-the-iphone-4%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2010%2F07%2Fverification-validation-the-iphone-4%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Apple, Inc. learned the hard way what happens when engineering isn&#8217;t complete.  In particular, when verification and/or validation aren&#8217;t performed thoroughly.</p>
<p><strong><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/y-NGmr60mUw" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/y-NGmr60mUw"></embed></object>Verification</strong> is ensuring that what you&#8217;re up to meets requirements.  &#8220;ON PAPER.&#8221;  BEFORE you commit to making the product.  It&#8217;s that part where you do some analysis to figure out whether what you think will work, will actually do what you expect it to do.  Such as, walking through an algorithm or an equation by hand to make sure the logic is right or that the math is right.  Or, stepping through some code to see what&#8217;s going on before you assume that it is behaving.  Just because something you built passes tests, doesn&#8217;t mean it is <strong>verified</strong>.  All passing tests means is just that: you passed tests.  Passing tests assumes the tests are correct.  If you&#8217;re going to rely on tests, then the <em>tests </em>need to be verified if you&#8217;re not going to verify the requirements or the design, etc.  Another problem with tests is that too many organizations only test at the end.  Verification looks a lot more like incremental testing.  Hey wait!  Where&#8217;ve we seen that sort of stuff before?</p>
<p>Had Apple&#8217;s verification efforts been more robust, they would have caught the algorithm error that incorrectly displays the signal strength (a.k.a., &#8220;number of bars&#8221;) on the iPhone4.  This is why <em>peer review</em> is so central to most verification steps.  The purpose of peer review, and of verification, is to <strong>catch defective thinking</strong>.  OK, that&#8217;s a bit crude and rude&#8230; it&#8217;s not that people&#8217;s thinking is defective, per se, but that thinking alone didn&#8217;t catch everything, which is why we like to have other people <em>looking at</em> our thinking.  Even Albert Einstein submitted his work for peer review.</p>
<p><strong>Validation</strong> is ensuring the product will work as intended when placed in the users&#8217; environments.  In other words, it&#8217;s as simple as asking, &#8220;when real users use our product, how will they use it, and will our product work like we/they expect it to work?&#8221;  Sometimes this is not something that can be done on paper, and you need some sort of &#8220;real&#8221; product, so you build a prototype.  Just as often it&#8217;s not something that can be done &#8220;for real&#8221; because you don&#8217;t get an opportunity (yet) to take your product into orbit before it has to go into orbit to work.  Sometimes you only get one shot, and so you do what you can to best approximate the real working environment.  But neither of these extreme conditions can be used by Apple as excuses for not validating whether or not the phone will work as expected while being <em>held by the user</em> to make calls.</p>
<p>Had Apple&#8217;s validation been operating on all bars, they likely would have caught this while in the lab.  When sitting in its sterile, padded vice, in some small anechoic chamber, after taking great care to ensure there are no unintended signals and nothing metallic touching the case, someone might&#8217;ve noticed, &#8220;gee, do you think our users might actually make calls this way?&#8221;  And, instead of responding, &#8220;that&#8217;s not what we&#8217;re testing here&#8221;, someone might&#8217;ve stepped up and said, &#8220;hey, does our test plan have anything in it where we&#8217;re running this test while someone&#8217;s actually <em>using the phone?&#8221;</em></p>
<p>Again, testing isn&#8217;t enough.  Why not!?  After all, isn&#8217;t putting it in a lab with or without someone holding the phone a test?   True&#8230;  However, I go back to the same issue we saw when using testing as the primary means of performing verification&#8230; Testing is too often at the end.  Validating at the end is <strong>too late</strong>.  You need to validate along the way.  In fact, it&#8217;s entirely possible that Apple *did* do validation &#8220;tests&#8221; of the case separately from the complete system, and, in *those* tests &#8212; where the case/antenna were mere components being tested in the lab &#8212; performed fine, and, then only when the unit was assembled and tested as a complete system would the issue have been found.  In such a scenario we learn that component (elsewhere known as &#8220;unit testing&#8221;) is not enough.  We also need system testing (in the lab) and user testing (in real life).  Back we go to iterative and incremental&#8230;</p>
<p>So you see&#8230; we have a lot we can apply from ordinary engineering, from agile, and from performance improvement.  Not only does this&#8230; uh&#8230; validate(?) that &#8220;agile&#8221; and &#8220;CMMI&#8221; can work together but that for some situations, others can learn from applying both.</p>
<p>In full disclosure, as a new owner of an iPhone 4, I am very pleased with the device.  I can really see why people love it and become devotees of Apple&#8217;s products.  Honestly, it kicks the snot out of my prior &#8220;smart&#8221; phone in every measurable and qualitative way.  And, just so I&#8217;m not leaving anything out, the two devices are pretty much equally balanced in functionality (web, email, social, wifi, etc.)  &#8211; even with the strange behaviors that are promised to be fixed.  For a few years, this iPhone will rule the market and I&#8217;ll be happy to use it.</p>
<p>Besides embarrassing, this will be an expensive couple of engineering oversights for Apple to fix.  And, they were entirely avoidable for an up-front investment in engineering at an infinitesimal fraction of the cost/time it will take to fix.  For even less than one day of their engineering and deployment team&#8217;s salary, AgileCMMI can make this never happen again.</p>
<p>Apple, look me up.  I&#8217;m easy to find.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecmmi.com/index.php/2010/07/verification-validation-the-iphone-4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Picking a Lead Appraiser: &quot;Dammit, Jim! I&#8217;m a doctor not a bricklayer.&quot;</title>
		<link>http://www.agilecmmi.com/index.php/2009/12/picking-a-lead-appraiser-dammit-jim-im-a-doctor-not-a-bricklayer/</link>
		<comments>http://www.agilecmmi.com/index.php/2009/12/picking-a-lead-appraiser-dammit-jim-im-a-doctor-not-a-bricklayer/#comments</comments>
		<pubDate>Sun, 27 Dec 2009 14:26:00 +0000</pubDate>
		<dc:creator>Hillel</dc:creator>
				<category><![CDATA[Appraisal]]></category>
		<category><![CDATA[Business Benefit]]></category>
		<category><![CDATA[CMMI]]></category>
		<category><![CDATA[Cost]]></category>
		<category><![CDATA[SCAMPI]]></category>
		<category><![CDATA[Time]]></category>
		<category><![CDATA[consultant]]></category>
		<category><![CDATA[lead appraiser]]></category>
		<category><![CDATA[value]]></category>

		<guid isPermaLink="false">http://www.agilecmmi.com/index.php/2009/12/picking-a-lead-appraiser-dammit-jim-im-a-doctor-not-a-bricklayer/</guid>
		<description><![CDATA[
			
				
			
		
In this quote, CAPT Kirk wants Dr. Bones McCoy to do something he feels he&#8217;s not-qualified to do because he doesn&#8217;t know how to treat the species.
I&#8217;m using it to explain that organizations looking for a lead appraiser to work with them towards an appraisal and/or to perform an appraisal ought to think of what [...]]]></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%2F2009%2F12%2Fpicking-a-lead-appraiser-dammit-jim-im-a-doctor-not-a-bricklayer%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2009%2F12%2Fpicking-a-lead-appraiser-dammit-jim-im-a-doctor-not-a-bricklayer%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>In this quote, CAPT Kirk wants Dr. Bones McCoy to do something he feels he&#8217;s not-qualified to do because he doesn&#8217;t know how to treat the species.<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="215" height="177" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/ATzKuORBONQ" /><param name="align" value="right" /><embed type="application/x-shockwave-flash" width="215" height="177" src="http://www.youtube.com/v/ATzKuORBONQ" align="right"></embed></object></p>
<p>I&#8217;m using it to explain that organizations looking for a lead appraiser to work with them towards an appraisal and/or to perform an appraisal ought to think of what we do as they would think of a doctor, not a laborer or vendor.</p>
<p>Do you really want the lowest price doctor?</p>
<p>For that matter, is the highest price doctor necessarily the best in town?</p>
<p>When reaching out and interviewing for a lead appraiser or CMMI consultant, you:</p>
<ul>
<li></li>
<li>Want the person who is the right person for the job.</li>
<li>Want someone who is qualified (definitely not <em>under-</em>, but preferably not <em>over-</em> either).</li>
<li>Not the lowest bid.</li>
</ul>
<p>Seriously, whoever you hire for this effort has in their power the ability to make or break your future.  They literally have the health and well-being of your organization in their hands.  They can put you in the dump just as easily as they can take you to the next level.</p>
<p>They should see themselves that way as well.<strong> </strong></p>
<p>Unfortunately I&#8217;ve got too many sad stories of appraisers/consultants who definitely see that they can make or break you, but they don&#8217;t feel like they personally <em>own </em>the responsibility for what happens to you when they&#8217;re done.</p>
<p>If it costs too much?  <em>So what?<br />
</em>If you get no value?  <em>Not their problem.<br />
</em>Didn&#8217;t see any benefit?  Didn&#8217;t learn anything?  Things take longer and cost more and you&#8217;re not seeing internal efficiencies improve?<br />
<em>YOU must be doing something wrong, not them.</em></p>
<p>In an <em>Agile</em>CMMI approach, your CMMI consultant and/or lead appraiser would see themselves as and act like a coach, and would put lean processes and business value ahead of anything else.  And, an <em>Agile</em>CMMI approach would know that when the processes work, they add value; when they add value people like them and use them; when people like and use them, the <em>next “</em>level” is a big no-brainer-nothing.  You get it in your sleep.</p>
<p><a href="http://www.entinex.com/contact.cfm" target="_blank">Let me know</a> if you want help finding the right lead appraiser or consultant.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecmmi.com/index.php/2009/12/picking-a-lead-appraiser-dammit-jim-im-a-doctor-not-a-bricklayer/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Worse than Worthless . . .</title>
		<link>http://www.agilecmmi.com/index.php/2009/12/worse-than-worthless/</link>
		<comments>http://www.agilecmmi.com/index.php/2009/12/worse-than-worthless/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 17:06:00 +0000</pubDate>
		<dc:creator>Hillel</dc:creator>
				<category><![CDATA[Appraisal]]></category>
		<category><![CDATA[CMMI]]></category>
		<category><![CDATA[Discipline]]></category>
		<category><![CDATA[Engineering]]></category>
		<category><![CDATA[Prior Experience]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[Process Improvement]]></category>
		<category><![CDATA[SCAMPI]]></category>
		<category><![CDATA[value]]></category>

		<guid isPermaLink="false">http://www.agilecmmi.com/index.php/2009/12/worse-than-worthless/</guid>
		<description><![CDATA[
			
				
			
		
Your people with prior CMM/CMMI experience are probably worse than worthless, they&#8217;ll probably cause you to fail.
Why?



Because what they (or you) think they (or you) know is probably wrong and the advice you’re getting, the expectations being generated are entirely off base.
It all goes back to the many ways in which CMMI can be done [...]]]></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%2F2009%2F12%2Fworse-than-worthless%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.agilecmmi.com%2Findex.php%2F2009%2F12%2Fworse-than-worthless%2F&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>Your people with prior CMM/CMMI experience are probably worse than worthless, they&#8217;ll probably cause you to fail.</p>
<p>Why?</p>
<div id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:d6ac1999-0629-4ed1-8ad8-6a52fa64bd45" class="wlWriterEditableSmartContent" style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 10px; display: inline; float: left; padding-top: 0px;">
<div id="68dab800-124f-4e13-ad14-bac7deb33f64" style="margin: 0px; padding: 0px; display: inline;"></div>
</div>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="215" height="177" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/0GCYxXkCcNI" /><param name="align" value="left" /><embed type="application/x-shockwave-flash" width="215" height="177" src="http://www.youtube.com/v/0GCYxXkCcNI" align="left"></embed></object>Because what they (or you) think they (or you) know is <a href="http://www.agilecmmi.com/2009/12/everything-you-thought-you-knew-about.html" target="_blank">probably wrong</a> and the advice you’re getting, the expectations being generated are entirely off base.</p>
<p>It all goes back to the many ways in which CMMI can be done poorly and the <a href="http://www.agilecmmi.com/2009/11/getting-started-with-cmmi-andor-agile.html" target="_blank">few, simple, but hard work ways in which it can be done</a> correctly.</p>
<p>Every time I meet with a new prospect I’m confronted with reams of inaccurate assumptions and assertions about what it will take to implement CMMI and how am I expected to “do all that” and still claim to be “agile”.</p>
<p>My simple answer: <em>I’m not going to do all that.  And, you shouldn’t be doing it either.</em></p>
<p>Seriously, you’ve got to wonder about executives who will force their company into <a href="http://www.agilecmmi.com/2009/12/so-you-really-interested-in-cmmi-for.html" target="_blank">doing stupid things for the sake of a rating</a> instead of doing their homework to learn about CMMI before they head out on an implementation journey.</p>
<p>A recent client didn’t know any better.  They hired a consultant and an appraiser to evaluate their work against CMMI and to help them prepare for a <a href="http://www.cmmifaq.info/#20" target="_blank">SCAMPI</a> appraisal.  Unfortunately, they got as far as the appraisal only to realize they weren’t going to get the target Maturity Level.  (I won’t get into some of the inappropriate behavior of the firm they hired.)</p>
<p>However, when this client was confronted with:</p>
<ol type="A">
<li>Do something stupid, or</li>
<li>Find a better way to do something smart.</li>
</ol>
<p>They took option B and found a consultant and an appraiser who understood their context and found how to both be on a disciplined improvement path while also remaining true to their own business.</p>
<p>Fortunately for them, this client had a <a href="http://www.agilecmmi.com/2009/05/reintroducing-to-software.html" target="_blank">strong engineering backbone</a> and knew what they did worked and were confident in their processes.  Many companies have a while before they can claim that much.</p>
<h4>Next week:</h4>
<p>Picking a Lead Appraiser:  &#8220;Dammit, Jim!  I&#8217;m a doctor not a bricklayer.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.agilecmmi.com/index.php/2009/12/worse-than-worthless/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
