<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
   <channel>
      <title>Chuck&apos;s CMMI Blog</title>
      <link>http://integratedprocesssolutions.com/blog/</link>
      <description>A place to share thoughts , ideas, and information on CMMI models, implementation, and appraisal.</description>
      <language>en</language>
      <copyright>Copyright 2009</copyright>
      <lastBuildDate>Fri, 02 Oct 2009 16:23:52 -0500</lastBuildDate>
      <generator>http://www.sixapart.com/movabletype/?v=3.2ysb5-20051201</generator>
      <docs>http://blogs.law.harvard.edu/tech/rss</docs> 

            <item>
         <title>More on REQM and Categories</title>
         <description><![CDATA[<p>Thanks for the comment to my previous entry on REQM and PA Categories, Narayan.<span>&nbsp; </span>My apologies for taking so long to respond.<span>&nbsp; </span>I&rsquo;ve had a lot to do lately, so I haven&rsquo;t been as diligent about following the blog as I should.<span>&nbsp; </span>Then there&rsquo;s the problem that getting my ideas sorted out and written down takes a lot of effort.&nbsp; I'm responding in a new entry, rather than a comment, to take advantage of the increased editing capability I have in this mode.</p><p>Among other things, the points you've made show how difficult it can be to neatly categorize many CMMI components.<span>&nbsp; </span>REQM's SPs can be particularly difficult.<span>&nbsp; </span>Before going further, let me say that I agree with the coupling you&rsquo;ve made between SP 1.1 and 1.2.<span>&nbsp; </span>It&rsquo;s an important one, and I&rsquo;ve been teaching people about it for years.</p><p>I lean toward Engineering for SP 1.1 for a couple of reasons.<span>&nbsp; </span>First, it&rsquo;s the one REQM practice that I could see fitting smoothly into RD.<span>&nbsp; </span>It seems to me that the existing RD SP 3.5 could become 3.6, with REQM SP 1.1 sliding right into the vacated space.<span>&nbsp; </span>I don&rsquo;t really think that would be a good idea.<span>&nbsp; </span>I&rsquo;m only saying that it *could* fit there without being conspicuous.<span>&nbsp; </span>For this reason, if no other, considering it to be an Engineering SP seems arguable.</p><p>A second reason I like the Engineering connection better than Project Management is that the work described by the other five PAs in that category will be &quot;wrong&quot; if SP 1.1 isn&rsquo;t covered somewhere in an organization&rsquo;s development practices.<span>&nbsp; </span>The implications in RD, TS, PI, VER, and VAL should be obvious to anyone who has even a modicum of practical development experience.<span>&nbsp; </span>Bad things ripple through all of Engineering if developers and requirements providers understand requirements differently.<span>&nbsp; </span>Since the Engineering PAs describe a development organization&rsquo;s core work&mdash;that around which everything else in the model revolves--the effects of confusion in Engineering ripple into every aspect of project work.<span>&nbsp; </span>This would, of course, include the work described by the Project Management PAs.</p><p>You stated in your comment, &ldquo;Thus, if SP1.2 belongs to project management, so should SP1.1 also belong to project management!&rdquo;<span>&nbsp; </span>I respectfully agree&mdash;and disagree.<span>&nbsp; </span>Among other things, the richness of model component interactions leaves me reluctant to be so definite when talking about their purpose, intent, placement, etc.<span>&nbsp; </span>It is for this reason that I make such frequent use of the subjunctive case in discussions of this sort.</p><p>As you point out, REQM SP 1.1 has a strong relationship with SP 1.2.<span>&nbsp; </span>The commitment of project personnel certainly won&rsquo;t mean much if they're committing to the wrong thing (but what they've been told).<span>&nbsp; </span>But to what are project personnel committing?<span>&nbsp; </span>To project management concerns like schedule, budget, and resources?<span>&nbsp; </span>Yes, certainly--but secondarily.<span>&nbsp; </span>First and foremost, they commit to requirements, per the SP statement: </p><blockquote><p>&ldquo;Obtain commitment <strong>to the requirements</strong> from the project&nbsp;participants.&rdquo; [emphasis added]</p></blockquote><p>Then, as stated in the note attached to REQM SP 1.2:</p><blockquote><p>&ldquo;this specific practice ensures that project participants commit&nbsp;to the current, approved requirements <strong>and the resulting</strong> changes&nbsp;in project plans, activities, and work products.&rdquo; [emphasis added]</p></blockquote><p>So, SP 1.2 content indicates pretty clearly that commitment is both to requirements [primarily] and to project parameters [secondarily].<span>&nbsp; </span>Based on this material, I could have argued its Engineering nature in my original entry, but it &ldquo;feels&rdquo; more like Project Management to me because of the &ldquo;people&rdquo; aspects of making commitments.<span>&nbsp; </span>It has very much the same feel as PP SP 3.3 [&ldquo;Obtain commitment from relevant stakeholders responsible for performing and supporting plan execution.&rdquo;] in that regard.</p><p>SP 1.1&rsquo;s strongest and most immediate ties would seem to be to the other Engineering PAs.<span>&nbsp; </span>It is also linked to SP 1.2, as you stated.<span>&nbsp; </span>The Project Management links--particularly (and most directly) to PP--seem to be more indirect, through GP 2.2 in Engineering.<span>&nbsp; </span>The elaborations for all these PAs (except PI) state:</p><blockquote><p>&ldquo;This plan for performing the &lt;PA Name&gt; process can be part&nbsp; of (or referenced by) the project plan as described in the Project&nbsp;Planning process area.&rdquo;<span>&nbsp; </span></p></blockquote><p>I don't know why PI&rsquo;s elaboration is different, since the wording seems to fit it just as well as it does the other four PAs.<span>&nbsp; </span>In any event, the [re]planning expectation established by GP 2.2 in RD, TS, PI, VAL, and VER is a major contributor to PP&rsquo;s activities and outcomes.<span>&nbsp; </span>If anything changes in Engineering, PP changes.<span>&nbsp; </span>Changes in PP cascade to the other Project Management PAs. </p><p>The line of thought I've laid out here is an across-the-boundaries way of looking at model content.<span>&nbsp; </span>In my experience, a thorough understanding of the intent, significance, and impact of most CMMI components is not possible if boundaries are not crossed. <span>&nbsp;</span>Because of their proximity, relationships between SPs within a single PA will be more obvious than those between SPs in different PAs, but &ldquo;more obvious&rdquo; doesn&rsquo;t necessarily mean &ldquo;more important&rdquo; or &ldquo;more useful.&rdquo;<span>&nbsp; </span>REQM has a very rich set of relationships both inside and outside of Engineering, so alternatives for &ldquo;out of the box&rdquo; (or &ldquo;out of the PA&rdquo;) thinking and exploration abound. </p><p>It happens that this particular richness has led me to spend quite a bit of time discussing and working with REQM in the <a href="http://www.integratedprocesssolutions.com/CMMI.htm#CMMI-UW">CMMI User Workshop</a> (UW) I&rsquo;ve developed and teach.<span>&nbsp; </span>I&rsquo;d like to do that here, too, but addressing all those relationships in a blog entry would require more time than I can afford to spend.<span>&nbsp; </span>I can say, however, that REQM&rsquo;s relationships both inside and outside of Engineering are explored in great detail, and workshop participants consistently express amazement at REQM&rsquo;s far-reaching impact.</p><p>As I stated in my original entry, I believe I could successfully argue for assigning REQM to Project Management, Engineering, or Support.<span>&nbsp; </span>In fact, I've been pointing out the arguments supporting each placement for years, when teaching Intro, Intermediate, Instructor Training, and my own material.<span>&nbsp; </span>REQM&rsquo;s assignment to Engineering has been fine with me.<span>&nbsp; </span>Putting it in Project Management, as has been done in ACQ and SVC (and probably DEV in V 1.3) is also OK.<span>&nbsp; </span>I'd be happy with Support.<span>&nbsp; </span>Its category assignment really doesn&rsquo;t matter much to me, as long as its components remain in the model and continue to reside at ML 2.</p><p>The material in this comment does a fair amount of hair splitting, which is an inherently intellectual exercise.<span>&nbsp; </span>I hope, though, that exploring model relationships can provide practical value through more complete understanding of component interactions.<span>&nbsp; </span>I&rsquo;m a fan of navel contemplation only if it results in a useful outcome.</p><p>Thanks again for an interesting and thought-provoking comment.</p>]]></description>
         <link>http://integratedprocesssolutions.com/blog/2009/10/more_on_reqm_and_categories.html</link>
         <guid>http://integratedprocesssolutions.com/blog/2009/10/more_on_reqm_and_categories.html</guid>
         <category>Component Interaction</category>
         <pubDate>Fri, 02 Oct 2009 16:23:52 -0500</pubDate>
      </item>
            <item>
         <title>PPQA Philosophy</title>
         <description><![CDATA[<p>One of the things I appreciate most about PPQA is its departure from widely held views of the quality assurance role.<span>&nbsp; Many professionals have been exposed only to a rather customary QA approach in which activities are designed only to provide senior management insight.&nbsp; Often, this approach places QA people into something of a &quot;tattletale&quot; role, and not surprisingly, projects view them with suspicion.</span></p><span /><span><span>PPQA is the DEV model's shortest PA (probably also in ACQ and SVC, but I haven't checked to be sure).<span>&nbsp; </span>There isn't much material in its Specific Practices by Goal section.<span>&nbsp; </span>Its Introductory Notes are relatively lengthy, though, and they're a rich source of information about PPQA's intent and even its philosophy.<span>&nbsp; </span>Among other things, the Introductory Notes establish a distinct tone of respectful and helpful project support. </span><span><blockquote><p>&quot;Quality assurance should begin in the early phases <br />of a project to establish plans, processes, standards, <br />and procedures that will <strong>add value to the project</strong> and <br />satisfy the requirements of <strong>the project</strong> and the<br />organizational policies. Those performing quality<br />assurance participate in establishing the plans, processes,<br />standards, and procedures <strong>to ensure that they fit the</strong><br /><strong>project's needs</strong> and that they will be useable for<br />performing quality assurance evaluations. In addition, <br />the specific processes and associated work products that <br />will be evaluated during the project are designated. This <br />designation may be based on sampling or on objective <br />criteria that are consistent with organizational policies <br /><strong>and project requirements and needs</strong>.&quot; [emphasis added]</p></blockquote><p>The next paragraph reinforces this collaborative view: </p><blockquote><p>&quot;When noncompliance issues are identified, they are <strong>first</strong><br /><strong>addressed within the project and resolved there if possible</strong>. <br />Any noncompliance issues that cannot be resolved within the <br />project are escalated to an appropriate level of management <br />for resolution.&quot; [emphasis added]</p></blockquote><p>The image of asking a respected colleague to provide a &quot;sanity check&quot; comes to mind whenever I read this material.</p><span>Management oversight certainly is a part of PPQA, and an important one at that.<span>&nbsp; And management oversight </span>is clearly evident in the escalation language quoted above and in SG 2.<span>&nbsp; I just feel that the collaborative project support aspects of the PA are essential, and should be factored into any CMMI-based process improvement implementation.&nbsp; Collaborative is more likely to be overlooked, though,&nbsp;because it's outside many professionals' personal experience, and it's easy to miss in the scarce PPQA material.&nbsp; [Unfortunately, many people don't seem to spend much time in any of the PAs' Introductory Notes sections.]</span></span></span></span>]]></description>
         <link>http://integratedprocesssolutions.com/blog/2009/04/ppqa_philosophy.html</link>
         <guid>http://integratedprocesssolutions.com/blog/2009/04/ppqa_philosophy.html</guid>
         <category>PA Content</category>
         <pubDate>Sat, 18 Apr 2009 15:35:15 -0500</pubDate>
      </item>
            <item>
         <title>REQM and PA Categories</title>
         <description><![CDATA[<p>I find REQM to be rather mixed in relation to the PA categories.<span>&nbsp; </span>In the DEV model it's been placed in Engineering.<span>&nbsp; </span>In ACQ and SVC it's in Project Management.<span>&nbsp; </span>I would guess (and that's all it is) that V 1.3 probably will place it in the latter category for all three models, as that would provide more consistency in the CMF.</p><p>I've long felt that one could argue for REQM's assignment to Project Management, Engineering, or Support because of the diversity among its SP's:</p><p><span>&nbsp; </span>- SP 1.1 (Develop an understanding with the requirements providers on the meaning of the requirements.) seems to be closely related to--and might even be included in--RD.<span>&nbsp; </span>This SP argues for the Engineering placement.</p><p><span>&nbsp; </span>- SP 1.2 (Obtain commitment to the requirements from the project participants.) seems to lean more toward Project Management.</p><p><span>&nbsp; </span>- SP 1.3 (Manage changes to the requirements as they evolve during the project.) clearly ties to CM, particularly to SG 2.</p><p><span>&nbsp; </span>- SP 1.4 (Maintain bidirectional traceability among the requirements and work products.) has an obvious Engineering flavor to it, but it also smacks of the same sort of administrative work that's provided by the ML 2 Support PAs.</p><p><span>&nbsp; </span>- SP 1.5 (Identify inconsistencies between the project plans and work products and the requirements.) leans pretty clearly in the Project Management direction for me, as with SP 1.2.</p><p>All the practices relate to requirements in some way, so for me it makes sense to put them in close proximity within a single PA.<span>&nbsp; </span>The criticality of requirements as the root cause of many ML 1 problems further argues for some explicit, special attention.</p><p>REQM interacts significantly with many of the Project Management, Engineering, and Support PAs.<span>&nbsp; </span>Addressing all of those interactions would require far too much time and space for discussion here, but they constitute one of the model threads that's well worth taking the time to investigate further on one's own.</p><p>Awareness of REQM's interaction with the work described by so many PAs can be of great help&nbsp;when implementing CMMI-based process improvement.</p>]]></description>
         <link>http://integratedprocesssolutions.com/blog/2009/04/reqm_and_pa_categories.html</link>
         <guid>http://integratedprocesssolutions.com/blog/2009/04/reqm_and_pa_categories.html</guid>
         <category>Component Interaction</category>
         <pubDate>Sat, 18 Apr 2009 14:09:27 -0500</pubDate>
      </item>
            <item>
         <title>Welcome</title>
         <description><![CDATA[<p>Chuck Myers here, establishing a blog to share some information, thoughts, and ideas about CMMI.</p><p>I've been teaching CMMI independently and as an SEI visiting scientist for a lot of years now, chalking up some 250 officially sanctioned CMMI training courses along the way.<span>&nbsp; </span>All told, I've taught a few thousand participants, ranging from beginners to old hands.<span>&nbsp; </span>See my <a title="bio" href="http://www.integratedprocesssolutions.com/CRMBio.htm" target="_blank">bio</a> if you'd like to check out my background and experience for credibility purposes.</p><p>Quite a few people--including those who have quite a bit of CMMI background and experience--have told me that I provide insights into model content and implementation that they haven't heard from anyone else.<span>&nbsp; </span>They&rsquo;ve also said that I explain things in a more understandable way than they've encountered elsewhere.</p><p>I've frequently been asked to put what I know into writing, most recently by people who have attended the five-day&nbsp;<a href="http://www.integratedprocesssolutions.com/tng_UW.htm">CMMI&reg; User Workshop</a> I've developed and offer through my company (without SEI endorsement).<span>&nbsp; </span>Setting up a blog seems like a good way to start, though I must confess that I'm new to the blog scene.</p><p>So, welcome to my blog.<span>&nbsp; </span>I hope you'll find material here that will be instructive and useful.</p>]]></description>
         <link>http://integratedprocesssolutions.com/blog/2008/07/welcome.html</link>
         <guid>http://integratedprocesssolutions.com/blog/2008/07/welcome.html</guid>
         <category></category>
         <pubDate>Sat, 19 Jul 2008 14:44:32 -0500</pubDate>
      </item>
      
   </channel>
</rss>

