<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;A08BRn4zcCp7ImA9WhRRFE4.&quot;"><id>tag:blogger.com,1999:blog-9212067479308670814</id><updated>2011-11-27T19:24:17.088-05:00</updated><category term="OPF" /><category term="Project Management" /><category term="Agile" /><category term="Software Development" /><category term="CM" /><category term="SharePoint" /><category term="SAM" /><category term="Work" /><category term="Culture" /><category term="team" /><category term="ppqa" /><category term="QC" /><category term="VER" /><category term="SPI" /><category term="CMMI" /><category term="Requirements" /><title>Software Process Improvement Stuff</title><subtitle type="html">&lt;center&gt;
My blog is all about quality and lowering risk... and my experiences and best practices discovered in my role of full-time SEPG member in my organization.

The following posts reflect my personal views, accomplishments, trials, and tribulations. They do not necessarily represent the views of my employer with the exception of those that are unanimously considered brilliant.
&lt;/center&gt;</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://spistuff.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://spistuff.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Paul Laberge</name><uri>http://www.blogger.com/profile/08041408324431855349</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://bp0.blogger.com/_cOwDZFZfwTs/R2lkdZCQyVI/AAAAAAAAAB8/ZzSs3Mb74YQ/S220/Paul.JPG" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>26</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/SoftwareProcessImprovementStuff" /><feedburner:info uri="softwareprocessimprovementstuff" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;AkEMQ389cSp7ImA9WhZTF0Q.&quot;"><id>tag:blogger.com,1999:blog-9212067479308670814.post-7104489279930226639</id><published>2011-03-22T08:58:00.000-04:00</published><updated>2011-03-22T08:58:02.169-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-22T08:58:02.169-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Software Development" /><category scheme="http://www.blogger.com/atom/ns#" term="Project Management" /><title>Software Project Success Factors</title><content type="html">Below are criteria that &lt;a href="http://www.linkedin.com/nus-trk?trkact=viewQuestionAndAnswers&amp;amp;pk=anet_member_feed&amp;amp;pp=1&amp;amp;poster=836937&amp;amp;uid=5455900206409199616&amp;amp;ut=NUS_DISC&amp;amp;r=&amp;amp;url=http%3A%2F%2Fwww%2Elinkedin%2Ecom%2FgroupAnswers%3FviewQuestionAndAnswers%3D%26discussionID%3D47525655%26gid%3D2758144%26commentID%3D34638815%26goback%3D%252Eamf_2758144_836937%26trk%3DNUS_DISC_Q-subject%23commentID_34638815&amp;amp;urlhash=1_5i"&gt;Capers Jones&lt;/a&gt; collected from interviews with internal and external clients:&lt;br /&gt;
&lt;br /&gt;
1. High schedule accuracy&lt;br /&gt;
2. High cost accuracy&lt;br /&gt;
3. Low defect potentials (&amp;lt; 3 per function point)&lt;br /&gt;
4. High defect removal efficiency (&amp;gt; 95%)&lt;br /&gt;
5. High levels of operational reliability&lt;br /&gt;
6. High transaction volumes and good operational performance&lt;br /&gt;
7. High levels of security and immunity from hacking&lt;br /&gt;
8. High levels of customer satisfaction based on surveys&lt;br /&gt;
9. Ease of learning application&lt;br /&gt;
10. Ease of use and intuitive human interfaces&lt;br /&gt;
11. Ease of initial installation&lt;br /&gt;
12. Eases of installing updates&lt;br /&gt;
13. Ease of removal &lt;br /&gt;
14. East of access to customer support&lt;br /&gt;
15. Rapid response to reported defects&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212067479308670814-7104489279930226639?l=spistuff.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/m6VhH3nyABjvkPF_gUp-fJe0WfQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m6VhH3nyABjvkPF_gUp-fJe0WfQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/m6VhH3nyABjvkPF_gUp-fJe0WfQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/m6VhH3nyABjvkPF_gUp-fJe0WfQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SoftwareProcessImprovementStuff/~4/53ygyabXPso" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://spistuff.blogspot.com/feeds/7104489279930226639/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://spistuff.blogspot.com/2011/03/software-project-success-factors.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/7104489279930226639?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/7104489279930226639?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SoftwareProcessImprovementStuff/~3/53ygyabXPso/software-project-success-factors.html" title="Software Project Success Factors" /><author><name>Paul Laberge</name><uri>http://www.blogger.com/profile/08041408324431855349</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://bp0.blogger.com/_cOwDZFZfwTs/R2lkdZCQyVI/AAAAAAAAAB8/ZzSs3Mb74YQ/S220/Paul.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://spistuff.blogspot.com/2011/03/software-project-success-factors.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUFRHgzfCp7ImA9WxFVEks.&quot;"><id>tag:blogger.com,1999:blog-9212067479308670814.post-8351102602541306376</id><published>2010-06-10T11:43:00.004-04:00</published><updated>2010-06-11T09:16:55.684-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-06-11T09:16:55.684-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Software Development" /><category scheme="http://www.blogger.com/atom/ns#" term="Project Management" /><title>Traditional Development, you say?</title><content type="html">&lt;b&gt;Traditional development&lt;/b&gt;. I hear that often. I'm never too sure what people mean when they use these words.&lt;br /&gt;&lt;br /&gt;I believe that defining traditional development is personal. In my opinion, traditional development is what most organizations use. For me, it is a continuously changing method that constantly adopts new and (hopefully) proven to-be-effective-in-your-specific-type-of-environment practices (discovered by collaborating with various information sources).&lt;br /&gt;&lt;br /&gt;No choices have to be made for adopting radical changes. In contrast with the fights that we often hear about Kanban vs Scrum, or Waterfall vs Agile, etc. Of course, these are public battles which should logically have been internal discussions, since every organization has a different context. And every organization is at a different level of maturity.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;An interesting definition of Maturity :&lt;/b&gt; (&lt;a href="http://en.wikipedia.org/wiki/Mature_technology"&gt;Wikipedia&lt;/a&gt;)&lt;br /&gt;&lt;blockquote&gt;...a technology that has been in use for long enough that most of its initial faults and inherent problems have been removed or reduced...&lt;/blockquote&gt;&lt;br /&gt;So I think that all methods of software development are good but none will ever be perfect. But then again, judging that one is better than the other is, well, immature.&lt;br /&gt;&lt;br /&gt;I was never much of a sports fan and rooting for only one team is not inherent to my nature. &lt;br /&gt;&lt;br /&gt;Happy developing!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212067479308670814-8351102602541306376?l=spistuff.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BhQzapMTnku_SiS2QfQz63zfid0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BhQzapMTnku_SiS2QfQz63zfid0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/BhQzapMTnku_SiS2QfQz63zfid0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BhQzapMTnku_SiS2QfQz63zfid0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SoftwareProcessImprovementStuff/~4/l94Ypi58-bs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://spistuff.blogspot.com/feeds/8351102602541306376/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://spistuff.blogspot.com/2010/06/traditional-development-you-say.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/8351102602541306376?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/8351102602541306376?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SoftwareProcessImprovementStuff/~3/l94Ypi58-bs/traditional-development-you-say.html" title="Traditional Development, you say?" /><author><name>Paul Laberge</name><uri>http://www.blogger.com/profile/08041408324431855349</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://bp0.blogger.com/_cOwDZFZfwTs/R2lkdZCQyVI/AAAAAAAAAB8/ZzSs3Mb74YQ/S220/Paul.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://spistuff.blogspot.com/2010/06/traditional-development-you-say.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQEQ3w7fip7ImA9WxBRF08.&quot;"><id>tag:blogger.com,1999:blog-9212067479308670814.post-8852030597637694353</id><published>2010-01-05T16:51:00.000-05:00</published><updated>2010-01-05T16:51:42.206-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-01-05T16:51:42.206-05:00</app:edited><title>Happy New Year!!</title><content type="html">I wish everyone a happy and prosperous 2010 !&lt;br /&gt;
&lt;br /&gt;
Let's make this an 'improved' year over 2009.&lt;br /&gt;
&lt;br /&gt;
Yeah!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212067479308670814-8852030597637694353?l=spistuff.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/87HGN2QyKiOgDhYSag9TjRRLvik/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/87HGN2QyKiOgDhYSag9TjRRLvik/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/87HGN2QyKiOgDhYSag9TjRRLvik/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/87HGN2QyKiOgDhYSag9TjRRLvik/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SoftwareProcessImprovementStuff/~4/LxouyYqIgWM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://spistuff.blogspot.com/feeds/8852030597637694353/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://spistuff.blogspot.com/2010/01/happy-new-year.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/8852030597637694353?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/8852030597637694353?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SoftwareProcessImprovementStuff/~3/LxouyYqIgWM/happy-new-year.html" title="Happy New Year!!" /><author><name>Paul Laberge</name><uri>http://www.blogger.com/profile/08041408324431855349</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://bp0.blogger.com/_cOwDZFZfwTs/R2lkdZCQyVI/AAAAAAAAAB8/ZzSs3Mb74YQ/S220/Paul.JPG" /></author><thr:total>1</thr:total><feedburner:origLink>http://spistuff.blogspot.com/2010/01/happy-new-year.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUABQXc9eSp7ImA9WxVaFkg.&quot;"><id>tag:blogger.com,1999:blog-9212067479308670814.post-7024061662029880454</id><published>2009-04-13T16:15:00.001-04:00</published><updated>2009-04-13T16:15:50.961-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-13T16:15:50.961-04:00</app:edited><title>Developer Segregation</title><content type="html">&lt;p&gt;A natural phenomena that has been occurring for ages among humans is segregation. Why do people still tend to cut themselves off from their own kind is beyond me. As a process improvement specialist, I put all my energy in getting people to work together towards the best interests of the organization. I also enjoy sharing what works and what doesn’t work with my fellow developers from outside of the organization.&lt;/p&gt;  &lt;p&gt;An odd behaviour coming from the developers’ world is the need to belong to a gang. Some even call it being part of a community. Similar to a sect, I guess, since in one case there are a bunch of commandments or something. You sorta get this feeling: If you can’t follow these guys, hit the road!&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Now, imagine if I created a baseball league in which our guiding philosophy (this term is often used to represent a collection of valued ideas) stated that using a leather glove was valued more than using a synthetic glove. This being stated in a policy, you don’t belong to my community (The Leather folks) unless you value the leather glove more. Even though you might play better in the rain with the synthetic glove.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;When Fagan worked on the peer review process, he never mentioned that if you valued these inspections, you are now doing Peer development and therefore belong to the Peer community!&lt;/p&gt;  &lt;p&gt;My organization uses many valuable practices including short iterations, working software increments, always validating with customers, effective requirements change management, complete project plans, documented processes, formal inspections, etc. &lt;/p&gt;  &lt;p&gt;As you see, this collection of practices doesn’t make us belong to any specific group. Although, we have a project success rate of 100% based on near-perfect customer satisfaction and 100% initial schedule expectations.&lt;/p&gt;  &lt;p&gt;The point I’m trying to get at is this: can’t we all be in this together and improve our world without separating us into groups? Just because one of us has a great idea, why do folks have to create a club that states that this idea is their motto? Why not share best practices without assigning them to a single group?&lt;/p&gt;  &lt;p&gt;I hope my message is not misunderstood, and that one day software developers can have a manifesto that belongs to everyone…&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212067479308670814-7024061662029880454?l=spistuff.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ewckGDzDGefruOHstqLXv1hrke0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ewckGDzDGefruOHstqLXv1hrke0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ewckGDzDGefruOHstqLXv1hrke0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ewckGDzDGefruOHstqLXv1hrke0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SoftwareProcessImprovementStuff/~4/wtrXbJx57i0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://spistuff.blogspot.com/feeds/7024061662029880454/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://spistuff.blogspot.com/2009/04/developer-segregation.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/7024061662029880454?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/7024061662029880454?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SoftwareProcessImprovementStuff/~3/wtrXbJx57i0/developer-segregation.html" title="Developer Segregation" /><author><name>Paul Laberge</name><uri>http://www.blogger.com/profile/08041408324431855349</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://bp0.blogger.com/_cOwDZFZfwTs/R2lkdZCQyVI/AAAAAAAAAB8/ZzSs3Mb74YQ/S220/Paul.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://spistuff.blogspot.com/2009/04/developer-segregation.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0YNSX8zeyp7ImA9WxVaFkk.&quot;"><id>tag:blogger.com,1999:blog-9212067479308670814.post-8542334155619457686</id><published>2009-03-04T13:05:00.004-05:00</published><updated>2009-04-13T14:59:58.183-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-13T14:59:58.183-04:00</app:edited><title>Oh, stop it! Agile is only a word…</title><content type="html">&lt;p&gt;I am going to write this post while ignoring the possibility that the ‘Agile’ word is only used to sell something.&lt;/p&gt;&lt;p&gt;I often see articles on how to implement CMMI in Agile environments but I still can’t understand why these authors limit their subject matter to so-called ‘Agile’ development. Is it because they don’t know any other development environment? Are these people just beginners that have little experience in a variety of development settings?&lt;/p&gt;&lt;p&gt;Since this fad started, I have become increasingly weary of any business that touts their services as being geared towards ‘Agile’. In an attempt to understand what ‘Agile’ means, I once initiated a discussion in a popular Internet forum on what makes a software development method ‘Agile’. For some reason, I wasn’t surprised that most ‘experts’ in the matter couldn’t describe anything specific. For example, there was mention of short iterations, fast scope changes, etc. To me, these were obvious ‘best practices’ in ANY environment. &lt;/p&gt;&lt;p&gt;And speaking of best practices, not one example of an alternative CMMI practice was ever brought forward to show that ‘Agile’ development was anything other than ‘Regular’ development. Yet so many folks seem to believe that whenever they aren’t capable of exercising a model (CMMI) practice, they should still deserve to be recognized as having fulfilled the maturity level requirements.&lt;/p&gt;&lt;p&gt;So in the end, ‘Agile’ means absolutely nothing and less. Go figure.&lt;/p&gt;&lt;br /&gt;
This article represents my experience perfectly: &lt;a href="http://cmmiblog.methodpark.de/2009/03/12/agile-cmmi-wars-%E2%80%93-we-need-to-talk/"&gt;Agile-CMMI Wars - We need to talk&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212067479308670814-8542334155619457686?l=spistuff.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iW5ZlQ_Tia6cfY78f9wDYrHAD0M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iW5ZlQ_Tia6cfY78f9wDYrHAD0M/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iW5ZlQ_Tia6cfY78f9wDYrHAD0M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iW5ZlQ_Tia6cfY78f9wDYrHAD0M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SoftwareProcessImprovementStuff/~4/IuYJohrnCGE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://spistuff.blogspot.com/feeds/8542334155619457686/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://spistuff.blogspot.com/2009/03/oh-stop-it-agile-is-only-word.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/8542334155619457686?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/8542334155619457686?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SoftwareProcessImprovementStuff/~3/IuYJohrnCGE/oh-stop-it-agile-is-only-word.html" title="Oh, stop it! Agile is only a word…" /><author><name>Paul Laberge</name><uri>http://www.blogger.com/profile/08041408324431855349</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://bp0.blogger.com/_cOwDZFZfwTs/R2lkdZCQyVI/AAAAAAAAAB8/ZzSs3Mb74YQ/S220/Paul.JPG" /></author><thr:total>3</thr:total><feedburner:origLink>http://spistuff.blogspot.com/2009/03/oh-stop-it-agile-is-only-word.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYMQng6eCp7ImA9WxVSFU0.&quot;"><id>tag:blogger.com,1999:blog-9212067479308670814.post-6800213747715575686</id><published>2009-01-08T14:38:00.005-05:00</published><updated>2009-01-09T06:56:23.610-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-09T06:56:23.610-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SPI" /><category scheme="http://www.blogger.com/atom/ns#" term="Work" /><category scheme="http://www.blogger.com/atom/ns#" term="Culture" /><category scheme="http://www.blogger.com/atom/ns#" term="team" /><category scheme="http://www.blogger.com/atom/ns#" term="OPF" /><title>GTD - A personal perspective</title><content type="html">I was walking by the desk of a developer in a software development shop last month and saw a poster with a mean looking face and the following text beneath it : &lt;b&gt;&lt;i&gt;The Process is Watching You!&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;a href="http://lh5.ggpht.com/_cOwDZFZfwTs/SWZYD7_3kDI/AAAAAAAAAWg/t2MwZHjGlPE/s1600-h/26-08-08_1237%5B2%5D.jpg"&gt;&lt;img title="26-08-08_1237" style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: inline; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height="204" alt="26-08-08_1237" src="http://lh3.ggpht.com/_cOwDZFZfwTs/SWZYEWivCMI/AAAAAAAAAWk/CI5z5fwWgdo/26-08-08_1237_thumb.jpg?imgmax=800" width="252" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;My first thought was: Hum, I think he’s missing the point... But then I came to the conclusion that some people think that there are two ways that organizations get things done:&lt;br /&gt;&lt;br /&gt;     1. Do it THIS way or else!&lt;br /&gt;and&lt;br /&gt;     2. Do it any way you want. Just get it done!&lt;br /&gt;&lt;br /&gt;Perceptions have a knack of twisting reality into mush.&lt;br /&gt;&lt;br /&gt;Now here is an idea : The process is your friend. YOU own it just as much as the next guy. If it isn't just right, improve it. It is the best tool to ensure that the job gets done in a way that maintains the execution of specific activities and therefore a certain level of quality.&lt;br /&gt;&lt;br /&gt;A well-maintained, constantly improved process keeps everyone moving steadily and happily.&lt;br /&gt;&lt;br /&gt;Now it’s up to YOU!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212067479308670814-6800213747715575686?l=spistuff.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6KrouFlSnlSrB0KIgUORplhqFIg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6KrouFlSnlSrB0KIgUORplhqFIg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6KrouFlSnlSrB0KIgUORplhqFIg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6KrouFlSnlSrB0KIgUORplhqFIg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SoftwareProcessImprovementStuff/~4/R3u_b8fDNgw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://spistuff.blogspot.com/feeds/6800213747715575686/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://spistuff.blogspot.com/2009/01/gtd-personal-perspective.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/6800213747715575686?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/6800213747715575686?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SoftwareProcessImprovementStuff/~3/R3u_b8fDNgw/gtd-personal-perspective.html" title="GTD - A personal perspective" /><author><name>Paul Laberge</name><uri>http://www.blogger.com/profile/08041408324431855349</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://bp0.blogger.com/_cOwDZFZfwTs/R2lkdZCQyVI/AAAAAAAAAB8/ZzSs3Mb74YQ/S220/Paul.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/_cOwDZFZfwTs/SWZYEWivCMI/AAAAAAAAAWk/CI5z5fwWgdo/s72-c/26-08-08_1237_thumb.jpg?imgmax=800" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://spistuff.blogspot.com/2009/01/gtd-personal-perspective.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cCQ38-eyp7ImA9WxRaEE0.&quot;"><id>tag:blogger.com,1999:blog-9212067479308670814.post-9127789624508462414</id><published>2008-12-11T09:53:00.000-05:00</published><updated>2008-12-11T10:24:22.153-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-11T10:24:22.153-05:00</app:edited><title>Fixed Finish Date Equals Failure ? ... NOT!</title><content type="html">I sometimes read articles that make me wonder what the authors are trying to convey. &lt;br /&gt;
&lt;br /&gt;
This following article is one of those : &lt;a href="http://blogs.oreilly.com/missingmanuals/blog/2008/02/lets_make_a_deal.html"&gt;http://blogs.oreilly.com/missingmanuals/blog/2008/02/lets_make_a_deal.html&lt;/a&gt; . &lt;br /&gt;
&lt;br /&gt;
I attempted to respond with a personal opinion and was blocked by a registration process that I could not get to. So here is MY comment on the article:&lt;br /&gt;
&lt;br /&gt;
Dear Bonnie,&lt;br /&gt;
&lt;br /&gt;
I believe that you left out an important piece of information when you state that :&amp;nbsp;&lt;em&gt; 'But an arranged marriage with a finish date is doomed to failure.'&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
I work for an organization that is in the software development business. We develop tax software. End date dependant projects. If we miss our end date, we close shop. Period.&lt;br /&gt;
&lt;br /&gt;
I believe that managing a project successfully with a fixed finish date is very easy IF you have an efficient requirements management process. Your missing piece of information. Negotiating a requirements management process with a customer is much more rewarding than refusing to work on a project with a fixed end date. This type of project is more common than some think...&lt;br /&gt;
&lt;br /&gt;
I am more than willing to share our process with any interesting parties. &lt;br /&gt;
&lt;br /&gt;
My two cents. Again...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212067479308670814-9127789624508462414?l=spistuff.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/65aEXobWSSSFLXoVmL61ywH008s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/65aEXobWSSSFLXoVmL61ywH008s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/65aEXobWSSSFLXoVmL61ywH008s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/65aEXobWSSSFLXoVmL61ywH008s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SoftwareProcessImprovementStuff/~4/XGqeY3BA8fs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://spistuff.blogspot.com/feeds/9127789624508462414/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://spistuff.blogspot.com/2008/12/fixed-finish-date-equals-failure-not.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/9127789624508462414?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/9127789624508462414?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SoftwareProcessImprovementStuff/~3/XGqeY3BA8fs/fixed-finish-date-equals-failure-not.html" title="Fixed Finish Date Equals Failure ? ... NOT!" /><author><name>Paul Laberge</name><uri>http://www.blogger.com/profile/08041408324431855349</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://bp0.blogger.com/_cOwDZFZfwTs/R2lkdZCQyVI/AAAAAAAAAB8/ZzSs3Mb74YQ/S220/Paul.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://spistuff.blogspot.com/2008/12/fixed-finish-date-equals-failure-not.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUFQns9fCp7ImA9WxRVFUU.&quot;"><id>tag:blogger.com,1999:blog-9212067479308670814.post-8534299937935109554</id><published>2008-11-13T09:29:00.000-05:00</published><updated>2008-11-13T09:40:13.564-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-11-13T09:40:13.564-05:00</app:edited><title>New paper on Agile and CMMI</title><content type="html">Here is a new paper on using the CMMI model within an Agile environment: &lt;a href="http://www.sei.cmu.edu/publications/documents/08.reports/08tn003.html" title="http://www.sei.cmu.edu/publications/documents/08.reports/08tn003.html"&gt;http://www.sei.&lt;wbr title="http://www.sei.cmu.edu/publications/documents/08.reports/08tn003.html"&gt;&lt;/wbr&gt;cmu.edu/publicat&lt;wbr title="http://www.sei.cmu.edu/publications/documents/08.reports/08tn003.html"&gt;&lt;/wbr&gt;ions/documents/&lt;wbr title="http://www.sei.cmu.edu/publications/documents/08.reports/08tn003.html"&gt;&lt;/wbr&gt;08.reports/&lt;wbr title="http://www.sei.cmu.edu/publications/documents/08.reports/08tn003.html"&gt;&lt;/wbr&gt;08tn003.html&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
It was written with the collaboration of consultants specializing in Agile and&amp;nbsp; some SEI folks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212067479308670814-8534299937935109554?l=spistuff.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bNOYt-kCbf2qufnkDQyf2nFOlQ8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bNOYt-kCbf2qufnkDQyf2nFOlQ8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bNOYt-kCbf2qufnkDQyf2nFOlQ8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bNOYt-kCbf2qufnkDQyf2nFOlQ8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SoftwareProcessImprovementStuff/~4/dKC1FL5-N9U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://spistuff.blogspot.com/feeds/8534299937935109554/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://spistuff.blogspot.com/2008/11/new-paper-on-agile-and-cmmi.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/8534299937935109554?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/8534299937935109554?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SoftwareProcessImprovementStuff/~3/dKC1FL5-N9U/new-paper-on-agile-and-cmmi.html" title="New paper on Agile and CMMI" /><author><name>Paul Laberge</name><uri>http://www.blogger.com/profile/08041408324431855349</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://bp0.blogger.com/_cOwDZFZfwTs/R2lkdZCQyVI/AAAAAAAAAB8/ZzSs3Mb74YQ/S220/Paul.JPG" /></author><thr:total>1</thr:total><feedburner:origLink>http://spistuff.blogspot.com/2008/11/new-paper-on-agile-and-cmmi.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0YDQX89eCp7ImA9WxdaE0k.&quot;"><id>tag:blogger.com,1999:blog-9212067479308670814.post-2568806959084560486</id><published>2008-08-21T14:33:00.002-04:00</published><updated>2008-08-21T14:59:30.160-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-08-21T14:59:30.160-04:00</app:edited><title>Back from summer...</title><content type="html">Right. Summer isn't over yet... Of course, I never saw it anyway. Rain, rain, rain...&lt;br /&gt;&lt;br /&gt;I'm going to be posting some texts on the upcoming process improvement activities that keep feeding me my learning material. After over 5 years of Level 2 (and bits of level 3) maturity level process improvement work, I am dipping my toes into quantitative management stuff. Not sure where I'm going or how useful this will be, but I'm sure I'll have fun trying to get things together.&lt;br /&gt;&lt;br /&gt;My organization has a pretty good metrics collection and lots of data from well structured XML forms on our SharePoint repository, so I have lot's of potentially useful data building to do.&lt;br /&gt;&lt;br /&gt;I'll keep posting on that and other subject matter that comes up.&lt;br /&gt;&lt;br /&gt;Thanks for listening.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212067479308670814-2568806959084560486?l=spistuff.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QtQfhl90Yh2QMp6DKqgTGwKMzWs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QtQfhl90Yh2QMp6DKqgTGwKMzWs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QtQfhl90Yh2QMp6DKqgTGwKMzWs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QtQfhl90Yh2QMp6DKqgTGwKMzWs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SoftwareProcessImprovementStuff/~4/PZgZWaEd0wI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://spistuff.blogspot.com/feeds/2568806959084560486/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://spistuff.blogspot.com/2008/08/back-from-summer.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/2568806959084560486?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/2568806959084560486?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SoftwareProcessImprovementStuff/~3/PZgZWaEd0wI/back-from-summer.html" title="Back from summer..." /><author><name>Paul Laberge</name><uri>http://www.blogger.com/profile/08041408324431855349</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://bp0.blogger.com/_cOwDZFZfwTs/R2lkdZCQyVI/AAAAAAAAAB8/ZzSs3Mb74YQ/S220/Paul.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://spistuff.blogspot.com/2008/08/back-from-summer.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0AMRnk5eip7ImA9WxdRFUo.&quot;"><id>tag:blogger.com,1999:blog-9212067479308670814.post-1103505491865457563</id><published>2008-04-23T12:47:00.001-04:00</published><updated>2008-06-04T07:43:07.722-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-06-04T07:43:07.722-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="CMMI" /><category scheme="http://www.blogger.com/atom/ns#" term="SPI" /><category scheme="http://www.blogger.com/atom/ns#" term="SAM" /><category scheme="http://www.blogger.com/atom/ns#" term="Requirements" /><title>Shopping for a requirements management tool</title><content type="html">Shopping for a requirements management tool is a strange adventure to say the least. The suppliers hold off publicizing their functionalities so that their 'edge' is maintained and trial packages are almost inexistent! .&lt;br /&gt;&lt;br /&gt;There are two ways to evaluate the purchase of such a product:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Try to find a tool that fits your existing process, or&lt;/li&gt;&lt;li&gt;Try to find a tool that will help you build your process.&lt;/li&gt;&lt;/ol&gt;I hate to say it but #2 seems to be the most common approach based on how the vendors present their goods. It is rare that a vendor's practiced approach will include an analysis of what is happening with requirements now to then follow-up with a personalized demo based on the actual environment. Through all of the demonstrations received, this was the case.&lt;br /&gt;&lt;br /&gt;Then we decided that in our best interest, we would train the trainers. So once again, I contacted the vendors and described our actual process which happens to be pretty mature, albeit not perfect, which is why we are looking for a tool in the first place. Then I had them prepare a demo using our terminology and acronyms using our requirements process activities.&lt;br /&gt;&lt;br /&gt;Bingo! This one hit home. Our team of evaluators (we had a representative from each requirements management activity) felt right at home and were capable of feeling where the advantages of using a tool could be effective.&lt;br /&gt;&lt;br /&gt;A strange thought comes to mind when you notice how the less effort spent trying to know your customer usually involves the more expensive products. Ex.: my car dealer spent more time prodding my use of a car before presenting his models.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusion: &lt;/span&gt;&lt;br /&gt;When shopping around, be prepared with a scenario to be used for the demos. Keep it identical for all vendors to allow for a qualified evaluation based on the same process steps. Also make sure that you have the list of criteria that are important to the organization and set a value to each item. And let the results guide you in your selection...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212067479308670814-1103505491865457563?l=spistuff.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cbm9xaaWGCYP52yXtop5NcZ2Cjs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cbm9xaaWGCYP52yXtop5NcZ2Cjs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cbm9xaaWGCYP52yXtop5NcZ2Cjs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cbm9xaaWGCYP52yXtop5NcZ2Cjs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SoftwareProcessImprovementStuff/~4/TnU-6nJ6G_4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://spistuff.blogspot.com/feeds/1103505491865457563/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://spistuff.blogspot.com/2008/04/shopping-for-requirements-management.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/1103505491865457563?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/1103505491865457563?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SoftwareProcessImprovementStuff/~3/TnU-6nJ6G_4/shopping-for-requirements-management.html" title="Shopping for a requirements management tool" /><author><name>Paul Laberge</name><uri>http://www.blogger.com/profile/08041408324431855349</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://bp0.blogger.com/_cOwDZFZfwTs/R2lkdZCQyVI/AAAAAAAAAB8/ZzSs3Mb74YQ/S220/Paul.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://spistuff.blogspot.com/2008/04/shopping-for-requirements-management.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEABSHo9eCp7ImA9WxZVEU0.&quot;"><id>tag:blogger.com,1999:blog-9212067479308670814.post-3275290550223011305</id><published>2008-02-06T19:48:00.001-05:00</published><updated>2008-03-21T09:39:19.460-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-03-21T09:39:19.460-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="CMMI" /><category scheme="http://www.blogger.com/atom/ns#" term="SPI" /><category scheme="http://www.blogger.com/atom/ns#" term="CM" /><title>What's With Configuration Management?</title><content type="html">&lt;p&gt;CM is a software development subject that people would rather not talk about  because they don't seem to understand it sufficiently. I definitely know where  they are coming from! It took me ages to stop thinking that CM was all about  repositories.&lt;/p&gt; &lt;p&gt;One way that helped me understand it better was to think of it as taking a  'snapshot' of the status of all work products (this includes code) from a  project at a specific time. The status is in fact the version of each work  product. This is where people (mistakenly) think that CM is only about the  tools... &lt;/p&gt; &lt;p&gt;What counts in CM is not ONLY the versioning of a specific work product, but  was it an APPROVED version of the work product that was part of the  'snapshot'.&lt;/p&gt; &lt;p&gt;Having said this, the use of a CM tool (TFS, Kovair, MKS, Doors, SourceSafe,  Jama, etc...) is important in allowing the management of the different versions  of the work products. These tools incorporate features that assist in the change  request processes to allow the necessary tracking.&lt;/p&gt; &lt;p&gt;We then send a report (Compile Notes) accompanying each software build,  created automatically by the CM tool, that specifies all changes integrated  since the last software build. This report lists all bugs, change requests and  new requirements (by their unique number assigned by the CM tool) that have been  'approved' for integration. &lt;/p&gt; &lt;p&gt;The control is executed by doing audits on these Compile Notes and comparing  their content with an automatically extracted list of the comments included with  all items as they are checked-in to the repository. The 'Gatekeeper' (or CM  auditor) lifts an immediate flag if a 'stealth' sneaks through, or, if an  approved item is missing from the build.&lt;/p&gt; &lt;p&gt;Hopefully, this short text will help some gain some insight on configuration  management activities!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212067479308670814-3275290550223011305?l=spistuff.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/--NxYSN7eWRW8EPnAeAqBOLpxqc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/--NxYSN7eWRW8EPnAeAqBOLpxqc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/--NxYSN7eWRW8EPnAeAqBOLpxqc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/--NxYSN7eWRW8EPnAeAqBOLpxqc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SoftwareProcessImprovementStuff/~4/rq6oiRN8DI4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://spistuff.blogspot.com/feeds/3275290550223011305/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://spistuff.blogspot.com/2008/02/what-with-configuration-management.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/3275290550223011305?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/3275290550223011305?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SoftwareProcessImprovementStuff/~3/rq6oiRN8DI4/what-with-configuration-management.html" title="What&amp;#39;s With Configuration Management?" /><author><name>Paul Laberge</name><uri>http://www.blogger.com/profile/08041408324431855349</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://bp0.blogger.com/_cOwDZFZfwTs/R2lkdZCQyVI/AAAAAAAAAB8/ZzSs3Mb74YQ/S220/Paul.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://spistuff.blogspot.com/2008/02/what-with-configuration-management.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08HQXkzeSp7ImA9WxZSEEw.&quot;"><id>tag:blogger.com,1999:blog-9212067479308670814.post-7956533251137256920</id><published>2008-01-22T10:43:00.000-05:00</published><updated>2008-01-22T11:37:10.781-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-01-22T11:37:10.781-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="CMMI" /><category scheme="http://www.blogger.com/atom/ns#" term="Requirements" /><title>Requirements Management</title><content type="html">&lt;p&gt;I have often read that no or little requirements' management is probably the cause for most project failures in software development. &lt;/p&gt;  &lt;p&gt;From my point of view, I can say that I have seen requirements management save projects from schedule overruns and keeping project managers away from getting new ulcers... Also, having a controlled change management procedure is at the very heart of it.&lt;/p&gt;  &lt;p&gt;In my organization, we have a high level request list which contains all new requests (wishes, change requests to existing requirements and any changes to satisfy environments and technology constraints). These requests may come from internal clients (staff, whether executive or development) or external clients (those who buy our products).&lt;/p&gt;  &lt;p&gt;This 'master' list is managed by the CCB (change control board) which includes product management, marketing and development representatives. The requests are evaluated and 'tagged' with a level of priority and criteria for its selected status (why is it rejected or approved).&lt;/p&gt;  &lt;p&gt;Once approved, the request is added to the project's requirement document to be elaborated by the business analyst through customer elicitation and validation sessions. In parallel with the analyst's work, the UI Designer gets a prototype approved by the same stakeholders. Then begins the requirements development activities.&lt;/p&gt;  &lt;p&gt;Any changes to these work products (use cases, test cases, UI artifacts, etc) are managed by the change request process. Once a change request is recorded, it gets approved based on specific criteria including the impact analysis results.&lt;/p&gt;  &lt;p&gt;Every work product gets peer reviewed (inspection) before it gets implemented or used by another process.&lt;/p&gt;  &lt;p&gt;The benefits that we have tracked since applying this process include :&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Controllable scope (can't call it creep...)&lt;/li&gt;    &lt;li&gt;Improved impact analysis due to structured traceability&lt;/li&gt;    &lt;li&gt;Lower stress levels from everyone&lt;/li&gt;    &lt;li&gt;Much less rework&lt;/li&gt;    &lt;li&gt;Etc...&lt;/li&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212067479308670814-7956533251137256920?l=spistuff.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9V3_AnQ-3mj45glQZgSRZIbh4fY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9V3_AnQ-3mj45glQZgSRZIbh4fY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9V3_AnQ-3mj45glQZgSRZIbh4fY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9V3_AnQ-3mj45glQZgSRZIbh4fY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SoftwareProcessImprovementStuff/~4/SykdwXT-pdw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://spistuff.blogspot.com/feeds/7956533251137256920/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://spistuff.blogspot.com/2008/01/requirements-management.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/7956533251137256920?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/7956533251137256920?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SoftwareProcessImprovementStuff/~3/SykdwXT-pdw/requirements-management.html" title="Requirements Management" /><author><name>Paul Laberge</name><uri>http://www.blogger.com/profile/08041408324431855349</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://bp0.blogger.com/_cOwDZFZfwTs/R2lkdZCQyVI/AAAAAAAAAB8/ZzSs3Mb74YQ/S220/Paul.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://spistuff.blogspot.com/2008/01/requirements-management.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AFRHk5eyp7ImA9WB9bEEQ.&quot;"><id>tag:blogger.com,1999:blog-9212067479308670814.post-5281181657901009796</id><published>2007-12-05T07:20:00.000-05:00</published><updated>2007-12-19T15:21:55.723-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-12-19T15:21:55.723-05:00</app:edited><title>Doing PPQA</title><content type="html">Here is a great &lt;a href="http://tcagley.wordpress.com/2007/01/21/process-and-product-quality-assurance/"&gt;intro post&lt;/a&gt; from Tom Cagley.&lt;br /&gt;&lt;br /&gt;Doing PPQA is the exercise of executing quality assurance activities. Many process improvement methods are very efficient in 'improving the process' but most methods do not include ongoing QA practices. This is sometimes called 'controlling' the process.&lt;br /&gt;&lt;br /&gt;PPQA is the 'guarantee' that a process is being followed as documented. It serves the purpose of ensuring process execution consistency by objectively auditing processes and work products. Then, by requesting an 'improvement plan' to the project leader, an action plan is set up to avoid a recurring non-compliance.&lt;br /&gt;&lt;br /&gt;Due to the objectivity required to fulfill this task, the QA team should be hierarchally equal to the audited project teams. In other words, the PPQA auditor should not share the same functional manager as the audited project leader.&lt;br /&gt;&lt;br /&gt;In my world, the PPQA auditor performs many functions:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;He audits the processes and their work products.&lt;/li&gt;&lt;li&gt;He approves the effectiveness of the action plan that should thwart a non-compliance.&lt;/li&gt;&lt;li&gt;He collects any improvement opportunities while auditing.&lt;/li&gt;&lt;li&gt;He coaches developers on new or changed process activities or work products.&lt;/li&gt;&lt;li&gt;He trains staff on processes.&lt;/li&gt;&lt;li&gt;He is a CMMI reference that watches out for the model's compliance requirements.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;PPQA audits should be structured for the particular environment that the organization works in. It is important to design the audits to be resource friendly but not sacrificing efficiency.&lt;/p&gt;&lt;p&gt;The first audits that I designed were based on the practices of each implemented CMMI process area. This served two purposes: to maintain process compliance and to assess CMMI compliance. The audit checklists were soon felt as an overwhelming task. Complete, but too effort intensive. These are now used for our yearly SCAMPI-C assessment.&lt;/p&gt;&lt;p&gt;Following our yearly external process assessment, our friendly expert consultant recommended a leaner method. Tom was right. Again. So I began designing an audit procedure that adopted a project risk evaluation in which projects with recent non-compliances received deeper coverage within an audit. As opposed to projects without recent non-compliances to which I applied a very light audit model. There are a few extra attributes used to assess the project risk, but you get the idea...&lt;/p&gt;&lt;p&gt;And last but not least, let's not leave out the essential 'escalation plan' that helps deter delinquency. Every delay causes the issue (the lack of or incomplete improvement plan) to be sent up one level at a time until it gets all the way up to the project sponsor. &lt;/p&gt;&lt;p&gt;This is my fifth year as a PPQA auditor. It is the only role in the whole organization that sees what is going on EVERYWHERE. And I work for the sponsor to ensure (or assure) that the processes continue to be followed as defined in our policies. &lt;/p&gt;&lt;p&gt;In the end, this is all to keep the quality of our processes and work products at their expected levels, so that the sponsor can go about his work knowing that he has eyes out in the field looking out for his interests.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212067479308670814-5281181657901009796?l=spistuff.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jQbyRl06o5qkbnIyta2WmvDi02w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jQbyRl06o5qkbnIyta2WmvDi02w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jQbyRl06o5qkbnIyta2WmvDi02w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jQbyRl06o5qkbnIyta2WmvDi02w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SoftwareProcessImprovementStuff/~4/FjrThQYwh_o" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://spistuff.blogspot.com/feeds/5281181657901009796/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://spistuff.blogspot.com/2007/12/doing-ppqa.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/5281181657901009796?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/5281181657901009796?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SoftwareProcessImprovementStuff/~3/FjrThQYwh_o/doing-ppqa.html" title="Doing PPQA" /><author><name>Paul Laberge</name><uri>http://www.blogger.com/profile/08041408324431855349</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://bp0.blogger.com/_cOwDZFZfwTs/R2lkdZCQyVI/AAAAAAAAAB8/ZzSs3Mb74YQ/S220/Paul.JPG" /></author><thr:total>4</thr:total><feedburner:origLink>http://spistuff.blogspot.com/2007/12/doing-ppqa.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8BRHg7eCp7ImA9WB9XFk4.&quot;"><id>tag:blogger.com,1999:blog-9212067479308670814.post-1169815084413244713</id><published>2007-10-23T06:08:00.000-04:00</published><updated>2007-11-09T14:34:15.600-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-11-09T14:34:15.600-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="VER" /><title>Peer Reviews</title><content type="html">Formal peer reviews (or inspections) can take many shapes and sizes but one of the benefits that cannot be ignored is: major cost savings! Ironically, this is probably the most costly process to implement. Certain types of peer reviews may require a lot of effort to plan, execute and  track activities, however, other types may have very little overhead.&lt;br /&gt;&lt;br /&gt;Implementing peer reviews on our requirement work products have reduced our rework on designing and coding by 80%. And these numbers don't even include the testing that we don't have to repeat. Since specifications are verified before coding, we now have insight on the causes of the rework and are able to reduce the effort that the reviews require. In the end we get high quality work products.&lt;br /&gt;&lt;br /&gt;One must also keep in mind that 'peer' means what works for you in your environment. In some formal peer reviews, the peers include one stakeholder from each impacted development group. For example, for a use case peer review there will be the use case author, a business analyst, a UI designer and a tester (author of the related test case). Each will review based on their interests and the impacts on their work products.&lt;br /&gt;&lt;br /&gt;What other types of peer reviews are there, you might ask? As many as there are development teams, I would answer. These must be practiced and shaped to your environment to be effective. At first, buy-in may be very difficult since it 'seems' to add an extra workload on staff. Of course, this is an illusion because so much development rework is avoided in the later lifecycle phases.&lt;br /&gt;&lt;br /&gt;In conclusion, the cost savings, the high quality work products and the close collaboration that develops are reasons why development staff become highly attached to peer reviews. In the end, it helps make everyone more comfortable with their individual tasks.&lt;br /&gt;&lt;br /&gt;I can't imagine a development team that can't benefit from such an exercise.&lt;br /&gt;&lt;br /&gt;Happy reviewing!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212067479308670814-1169815084413244713?l=spistuff.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/16iAO3bh-CPwxm8CLYCwAyu7SiI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/16iAO3bh-CPwxm8CLYCwAyu7SiI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/16iAO3bh-CPwxm8CLYCwAyu7SiI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/16iAO3bh-CPwxm8CLYCwAyu7SiI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SoftwareProcessImprovementStuff/~4/5c55N9e3gEs" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://spistuff.blogspot.com/feeds/1169815084413244713/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://spistuff.blogspot.com/2007/10/peer-reviews.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/1169815084413244713?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/1169815084413244713?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SoftwareProcessImprovementStuff/~3/5c55N9e3gEs/peer-reviews.html" title="Peer Reviews" /><author><name>Paul Laberge</name><uri>http://www.blogger.com/profile/08041408324431855349</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://bp0.blogger.com/_cOwDZFZfwTs/R2lkdZCQyVI/AAAAAAAAAB8/ZzSs3Mb74YQ/S220/Paul.JPG" /></author><thr:total>1</thr:total><feedburner:origLink>http://spistuff.blogspot.com/2007/10/peer-reviews.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkAHRnc4fip7ImA9WB9REUw.&quot;"><id>tag:blogger.com,1999:blog-9212067479308670814.post-5165202342994894889</id><published>2007-10-05T15:41:00.000-04:00</published><updated>2007-10-11T09:52:17.936-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-10-11T09:52:17.936-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="CMMI" /><category scheme="http://www.blogger.com/atom/ns#" term="SPI" /><category scheme="http://www.blogger.com/atom/ns#" term="OPF" /><title>The Quality Culture</title><content type="html">A key goal in implementing a process improvement program is seeding an environment geared toward improving their process activities. This is a big step in getting the big OPF PA and all GP 3.2's rolling.&lt;br /&gt;&lt;br /&gt;To do this successfully, there are 2 key factors to have on hand: a functional process improvement change request tracking tool and the resources to support ongoing change requests in processes and work products.&lt;br /&gt;&lt;br /&gt;When at the beginning of this exercise (and the implementation of a SPI program), PPQA audits are usually the source of the early flows of change requests. Once these have been promptly managed and applied, developers will see the benefits of making change requests and will usually jump right in. This is the result of acting quickly on the change requests to show the developers that the organization is interested in helping them work more efficiently.&lt;br /&gt;&lt;br /&gt;We're in year 2 of using our process change request process and with 150 developers, we've received over 300 change requests since being successfully evaluated at CMMI ML2.&lt;br /&gt;&lt;br /&gt;I read that to be a healthy quality environment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212067479308670814-5165202342994894889?l=spistuff.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zNSwefQmFuq_sI2cvgV4bzmrIFI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zNSwefQmFuq_sI2cvgV4bzmrIFI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zNSwefQmFuq_sI2cvgV4bzmrIFI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zNSwefQmFuq_sI2cvgV4bzmrIFI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SoftwareProcessImprovementStuff/~4/ab-JiptS83Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://spistuff.blogspot.com/feeds/5165202342994894889/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://spistuff.blogspot.com/2007/10/quality-culture.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/5165202342994894889?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/5165202342994894889?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SoftwareProcessImprovementStuff/~3/ab-JiptS83Q/quality-culture.html" title="The Quality Culture" /><author><name>Paul Laberge</name><uri>http://www.blogger.com/profile/08041408324431855349</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://bp0.blogger.com/_cOwDZFZfwTs/R2lkdZCQyVI/AAAAAAAAAB8/ZzSs3Mb74YQ/S220/Paul.JPG" /></author><thr:total>1</thr:total><feedburner:origLink>http://spistuff.blogspot.com/2007/10/quality-culture.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQMQHg5eyp7ImA9WB9TF08.&quot;"><id>tag:blogger.com,1999:blog-9212067479308670814.post-8134326196334397942</id><published>2007-09-13T06:01:00.000-04:00</published><updated>2007-09-25T09:19:41.623-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-09-25T09:19:41.623-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="CMMI" /><category scheme="http://www.blogger.com/atom/ns#" term="OPF" /><title>Process Focus (OPF)</title><content type="html">Focusing on process improvement is a lot about change requests on existing process activities and work products once processes have been established. The more change requests that we (SEPG) receive, the better we feel the health of our 'quality' culture is.&lt;br /&gt;&lt;br /&gt;As this process's champion, the method I established to manage change requests is strikingly similar to the  DMAIC method adopted by SixSigma. I designed, with much help from my technically inclined co-worker, an InfoPath form (we call this SPI specification work product a PID for Process Improvement Document) that is used to plan and track the development of our process and work product improvements. Of course, each change request is approved by firstly ensuring that it falls under one of the business objectives' categories. These objectives are clearly defined in the SPI project plan.&lt;br /&gt;&lt;br /&gt;The following phases are incorporated into the steps to fulfill each approved process improvement change request:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153); font-style: italic;"&gt;D&lt;/span&gt;&lt;span style="font-style: italic;"&gt;efine&lt;/span&gt;&lt;br /&gt;Our process improvement change request list (we call it our MRL for Master Request List)  is where we define the improvements and their potential benefits.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153); font-style: italic;"&gt;M&lt;/span&gt;&lt;span style="font-style: italic;"&gt;easure&lt;/span&gt;&lt;br /&gt;In the PID, we note the original performance score (this can be based on many elements). We will note the 'new' measure once the pilot is underway.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153); font-style: italic;"&gt;A&lt;/span&gt;&lt;span style="font-style: italic;"&gt;nalyze&lt;/span&gt;&lt;br /&gt;The analysis is performed to decide which solutions are a good fit.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153); font-style: italic;"&gt;I&lt;/span&gt;&lt;span style="font-style: italic;"&gt;mprove&lt;/span&gt;&lt;br /&gt;The change is applied to the process and work product and a pilot is run to get our new performance measure.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-style: italic;"&gt;C&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt;ontrol&lt;/span&gt;&lt;br /&gt;Once the change has been piloted and approved by the stakeholders assigned in the Define' phase, training is offered and the change is incorporated into the PAL and into the process area's PPQA audit checklist.&lt;br /&gt;&lt;br /&gt;Within this environment, what colour belt do I have?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212067479308670814-8134326196334397942?l=spistuff.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eJ5PjO6j2Q0kE4Yb3LyvR47TjsM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eJ5PjO6j2Q0kE4Yb3LyvR47TjsM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eJ5PjO6j2Q0kE4Yb3LyvR47TjsM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eJ5PjO6j2Q0kE4Yb3LyvR47TjsM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SoftwareProcessImprovementStuff/~4/H6_54hoG5rQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://spistuff.blogspot.com/feeds/8134326196334397942/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://spistuff.blogspot.com/2007/09/process-focus-opf.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/8134326196334397942?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/8134326196334397942?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SoftwareProcessImprovementStuff/~3/H6_54hoG5rQ/process-focus-opf.html" title="Process Focus (OPF)" /><author><name>Paul Laberge</name><uri>http://www.blogger.com/profile/08041408324431855349</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://bp0.blogger.com/_cOwDZFZfwTs/R2lkdZCQyVI/AAAAAAAAAB8/ZzSs3Mb74YQ/S220/Paul.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://spistuff.blogspot.com/2007/09/process-focus-opf.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DU8CQnw5fyp7ImA9WB5aFk0.&quot;"><id>tag:blogger.com,1999:blog-9212067479308670814.post-2178358794979869589</id><published>2007-09-12T09:49:00.000-04:00</published><updated>2007-09-12T10:37:43.227-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-09-12T10:37:43.227-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="CMMI" /><category scheme="http://www.blogger.com/atom/ns#" term="SAM" /><title>Supplier Agreement Management</title><content type="html">This process area seems to bring about many questions. Is it applicable? How useful is it if I don't have any control on suppliers? Etc, etc... &lt;br /&gt;&lt;br /&gt;I'm writing this text to point out a very common situation that isn't that obvious but may make or break the success of a project. Or of the organization depending on maintaining control over the availability of its source code.&lt;br /&gt;&lt;br /&gt;The CMMI-DEV model clearly lists the following goal:  Satisfy Supplier Agreements.&lt;br /&gt;&lt;br /&gt;The description of the goal's first practice is : Perform activities with the supplier as specified in the supplier agreement.&lt;br /&gt;&lt;br /&gt;Here is an excerpt from the GNU Public License which often accompanies components distributed on the web. (http://www.gnu.org/licenses/gpl.html)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;You must make sure that they, too, receive or can get the source code.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So imagine a commercial software development organization incorporating a component that contains this license (let's call this the supplier's agreement, 'cause that's what it is).&lt;br /&gt;&lt;br /&gt;For this reason (and many others), applying SAM activities such as reviewing and approving components' licenses are extremely critical in software development organizations. Let's not underestimate the importance of this PA.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212067479308670814-2178358794979869589?l=spistuff.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/__PnpUYHDl0m8g2q_L3kWm7IK38/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/__PnpUYHDl0m8g2q_L3kWm7IK38/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/__PnpUYHDl0m8g2q_L3kWm7IK38/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/__PnpUYHDl0m8g2q_L3kWm7IK38/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SoftwareProcessImprovementStuff/~4/GcSzUbRwOII" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://spistuff.blogspot.com/feeds/2178358794979869589/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://spistuff.blogspot.com/2007/09/supplier-agreement-management.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/2178358794979869589?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/2178358794979869589?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SoftwareProcessImprovementStuff/~3/GcSzUbRwOII/supplier-agreement-management.html" title="Supplier Agreement Management" /><author><name>Paul Laberge</name><uri>http://www.blogger.com/profile/08041408324431855349</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://bp0.blogger.com/_cOwDZFZfwTs/R2lkdZCQyVI/AAAAAAAAAB8/ZzSs3Mb74YQ/S220/Paul.JPG" /></author><thr:total>2</thr:total><feedburner:origLink>http://spistuff.blogspot.com/2007/09/supplier-agreement-management.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4BQ3Y9cCp7ImA9WB5aFk0.&quot;"><id>tag:blogger.com,1999:blog-9212067479308670814.post-6431078140233410972</id><published>2007-09-10T09:26:00.000-04:00</published><updated>2007-09-12T09:49:12.868-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-09-12T09:49:12.868-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Agile" /><title>Does Agile have a downside?</title><content type="html">Everyone wonders what software development method works best in our own environment. You never know for sure unless you try, I like to think. Here is the first article I've read stating the negative side to Agile methods. Personally, I like (and believe in) several aspects of Agile methods such as stand-up meetings, short iterations and the list goes on. I would have different opinions for extreme programming, though, unless the organization is very, very small.&lt;br /&gt;&lt;br /&gt;Here's the link : &lt;a href="http://www.softwaremetrics.com/Agile/Agile%20Paper.pdf"&gt;Agile Methods and Other Fairy Tales&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Enjoy... Or not.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212067479308670814-6431078140233410972?l=spistuff.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/VVNvdyBw6CHPD8OSRIr7B6QsWPg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VVNvdyBw6CHPD8OSRIr7B6QsWPg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/VVNvdyBw6CHPD8OSRIr7B6QsWPg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/VVNvdyBw6CHPD8OSRIr7B6QsWPg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SoftwareProcessImprovementStuff/~4/OB2fco97Lj0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://spistuff.blogspot.com/feeds/6431078140233410972/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://spistuff.blogspot.com/2007/09/does-agile-have-downside.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/6431078140233410972?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/6431078140233410972?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SoftwareProcessImprovementStuff/~3/OB2fco97Lj0/does-agile-have-downside.html" title="Does Agile have a downside?" /><author><name>Paul Laberge</name><uri>http://www.blogger.com/profile/08041408324431855349</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://bp0.blogger.com/_cOwDZFZfwTs/R2lkdZCQyVI/AAAAAAAAAB8/ZzSs3Mb74YQ/S220/Paul.JPG" /></author><thr:total>1</thr:total><feedburner:origLink>http://spistuff.blogspot.com/2007/09/does-agile-have-downside.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEHQXgyeip7ImA9WB9VGUs.&quot;"><id>tag:blogger.com,1999:blog-9212067479308670814.post-7750757605215580420</id><published>2007-09-05T14:34:00.000-04:00</published><updated>2007-12-06T14:17:10.692-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-12-06T14:17:10.692-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ppqa" /><category scheme="http://www.blogger.com/atom/ns#" term="QC" /><title>QA vs QC</title><content type="html">I have a software development pet peeve. I have been involved in Quality Control activities since 1994. I have been involved in Quality Assurance activities since 2003. Why do people still use the acronym QA to represent QC???. It seems clear to me that QA is NOT testing! Why do highly respected people in the software development industry still use QA in their documentation and presentations? This habit has a tendency to confuse people...&lt;br /&gt;&lt;br /&gt;Quality Assurance = Activity to prevent defects in processes or work products.&lt;br /&gt;Quality Control = Verification activity on a product to ensure compliance to the requirements.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cmcrossroads.com/articles/the-road-to-quality/testing-vs.-quality-assurance.html"&gt;Clich here for a similiar article.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212067479308670814-7750757605215580420?l=spistuff.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Yvq8nznpFE2che79CM4_Xs_72ZE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Yvq8nznpFE2che79CM4_Xs_72ZE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Yvq8nznpFE2che79CM4_Xs_72ZE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Yvq8nznpFE2che79CM4_Xs_72ZE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SoftwareProcessImprovementStuff/~4/y_rXWkeAv4Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://spistuff.blogspot.com/feeds/7750757605215580420/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://spistuff.blogspot.com/2007/09/qa-vs-qc.html#comment-form" title="7 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/7750757605215580420?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/7750757605215580420?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SoftwareProcessImprovementStuff/~3/y_rXWkeAv4Q/qa-vs-qc.html" title="QA vs QC" /><author><name>Paul Laberge</name><uri>http://www.blogger.com/profile/08041408324431855349</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://bp0.blogger.com/_cOwDZFZfwTs/R2lkdZCQyVI/AAAAAAAAAB8/ZzSs3Mb74YQ/S220/Paul.JPG" /></author><thr:total>7</thr:total><feedburner:origLink>http://spistuff.blogspot.com/2007/09/qa-vs-qc.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEIHQnw7eCp7ImA9WB5aEUQ.&quot;"><id>tag:blogger.com,1999:blog-9212067479308670814.post-3522988498353692116</id><published>2007-09-04T06:05:00.000-04:00</published><updated>2007-09-07T15:15:33.200-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-09-07T15:15:33.200-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ppqa" /><title>Back to PPQA</title><content type="html">Quality Assurance audits are back on track. With our goal of ML3, the process improvement project is also in the mire. This will be an action-packed year. The key is to keep the audits effective but not too time-consuming. There is one PPQA auditor and he is not full-time... This will be a challenge.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212067479308670814-3522988498353692116?l=spistuff.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/INn6oTq2-nTQIj1krC0c3zSypkI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/INn6oTq2-nTQIj1krC0c3zSypkI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/INn6oTq2-nTQIj1krC0c3zSypkI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/INn6oTq2-nTQIj1krC0c3zSypkI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SoftwareProcessImprovementStuff/~4/ChPJJEYbnEo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://spistuff.blogspot.com/feeds/3522988498353692116/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://spistuff.blogspot.com/2007/09/back-to-ppqa.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/3522988498353692116?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/3522988498353692116?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SoftwareProcessImprovementStuff/~3/ChPJJEYbnEo/back-to-ppqa.html" title="Back to PPQA" /><author><name>Paul Laberge</name><uri>http://www.blogger.com/profile/08041408324431855349</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://bp0.blogger.com/_cOwDZFZfwTs/R2lkdZCQyVI/AAAAAAAAAB8/ZzSs3Mb74YQ/S220/Paul.JPG" /></author><thr:total>2</thr:total><feedburner:origLink>http://spistuff.blogspot.com/2007/09/back-to-ppqa.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMARnk7cSp7ImA9WB5bFUo.&quot;"><id>tag:blogger.com,1999:blog-9212067479308670814.post-2917199427774646370</id><published>2007-08-29T15:52:00.000-04:00</published><updated>2007-08-31T12:24:07.709-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-08-31T12:24:07.709-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint" /><title>Error in SharePoint</title><content type="html">I just got this error message in SharePoint (WSS 2.0) : &lt;span style="font-weight:bold;"&gt;!-- #RENDER FAILED --&lt;/span&gt;. I searched the WHOLE Internet without finding a solution. I will now use this blog to share solutions found that involve SharePoint, MS Project Pro and Server and various other common applications that I use.&lt;br /&gt;&lt;br /&gt;For this error I had to open the affected library in IE (7 was my version). I then inserted this command in the address bar:&lt;br /&gt;&lt;br /&gt;javascript:MSOTlPn_ShowToolPane('2'); &lt;br /&gt;&lt;br /&gt;I removed the problem web part (click the X in the top right corner) and re-inserted the original from the list of folders and lists.&lt;br /&gt;&lt;br /&gt;And Bingo! No more problem.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212067479308670814-2917199427774646370?l=spistuff.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/b9TxEVtwO5MfdxIENlhtab-ESrc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/b9TxEVtwO5MfdxIENlhtab-ESrc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/b9TxEVtwO5MfdxIENlhtab-ESrc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/b9TxEVtwO5MfdxIENlhtab-ESrc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SoftwareProcessImprovementStuff/~4/FukUCY91myE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://spistuff.blogspot.com/feeds/2917199427774646370/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://spistuff.blogspot.com/2007/08/error-in-sharepoint.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/2917199427774646370?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/2917199427774646370?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SoftwareProcessImprovementStuff/~3/FukUCY91myE/error-in-sharepoint.html" title="Error in SharePoint" /><author><name>Paul Laberge</name><uri>http://www.blogger.com/profile/08041408324431855349</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://bp0.blogger.com/_cOwDZFZfwTs/R2lkdZCQyVI/AAAAAAAAAB8/ZzSs3Mb74YQ/S220/Paul.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://spistuff.blogspot.com/2007/08/error-in-sharepoint.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYASXs5fip7ImA9WB5bEkk.&quot;"><id>tag:blogger.com,1999:blog-9212067479308670814.post-4037393627914957483</id><published>2007-08-27T14:33:00.000-04:00</published><updated>2007-08-27T14:42:28.526-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-08-27T14:42:28.526-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ppqa" /><title>Waiting for updated project plans</title><content type="html">Following a small structure change, our project (4) plans are going through the review and approval steps. Once this is complete, PPQA will be back on track with the planning and development process audits. Certain PPQA audit procedures will be re-aligned to reflect the new reality. In a few days, all will be back to normal.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212067479308670814-4037393627914957483?l=spistuff.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8n0b0Gj9Uu7t4Wkh1HZ_0po-S64/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8n0b0Gj9Uu7t4Wkh1HZ_0po-S64/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8n0b0Gj9Uu7t4Wkh1HZ_0po-S64/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8n0b0Gj9Uu7t4Wkh1HZ_0po-S64/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SoftwareProcessImprovementStuff/~4/21SUbzjDtRo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://spistuff.blogspot.com/feeds/4037393627914957483/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://spistuff.blogspot.com/2007/08/waiting-for-updated-project-plans.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/4037393627914957483?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/4037393627914957483?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SoftwareProcessImprovementStuff/~3/21SUbzjDtRo/waiting-for-updated-project-plans.html" title="Waiting for updated project plans" /><author><name>Paul Laberge</name><uri>http://www.blogger.com/profile/08041408324431855349</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://bp0.blogger.com/_cOwDZFZfwTs/R2lkdZCQyVI/AAAAAAAAAB8/ZzSs3Mb74YQ/S220/Paul.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://spistuff.blogspot.com/2007/08/waiting-for-updated-project-plans.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYFSHs_fyp7ImA9WB5bEU8.&quot;"><id>tag:blogger.com,1999:blog-9212067479308670814.post-5824882045341071363</id><published>2007-08-24T07:05:00.000-04:00</published><updated>2007-08-26T07:18:39.547-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-08-26T07:18:39.547-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ppqa" /><title>Re-doing PPQA schedules</title><content type="html">New structure changes are making me go over the PPQA schedules to re-assign some project tasks to the new development group. Some project tasks (process activities) are changing hands. This will cause a delay in my PPQA audits... and cause change requests in existing processes and work products. This is just another part of the job I love. I expect project plans to be updated by the end of next week...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212067479308670814-5824882045341071363?l=spistuff.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/v-77jdFEx5yTmlS0Gdw4xzEPZCY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v-77jdFEx5yTmlS0Gdw4xzEPZCY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/v-77jdFEx5yTmlS0Gdw4xzEPZCY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/v-77jdFEx5yTmlS0Gdw4xzEPZCY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SoftwareProcessImprovementStuff/~4/QkP7S4aNBF0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://spistuff.blogspot.com/feeds/5824882045341071363/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://spistuff.blogspot.com/2007/08/re-doing-ppqa-schedules.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/5824882045341071363?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/5824882045341071363?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SoftwareProcessImprovementStuff/~3/QkP7S4aNBF0/re-doing-ppqa-schedules.html" title="Re-doing PPQA schedules" /><author><name>Paul Laberge</name><uri>http://www.blogger.com/profile/08041408324431855349</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://bp0.blogger.com/_cOwDZFZfwTs/R2lkdZCQyVI/AAAAAAAAAB8/ZzSs3Mb74YQ/S220/Paul.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://spistuff.blogspot.com/2007/08/re-doing-ppqa-schedules.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEBRnw8eip7ImA9WB5UF0U.&quot;"><id>tag:blogger.com,1999:blog-9212067479308670814.post-9055344357114151313</id><published>2007-08-22T09:08:00.000-04:00</published><updated>2007-08-22T09:17:37.272-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-08-22T09:17:37.272-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ppqa" /><title>PPQA audits have begun</title><content type="html">All my PPQA schedules have been created and peer reviewed. I will begin audits today. My schedule is packed wall to wall. My MS Project Web Access view is nicely structured so that I take the first task and work my way down. No scrolling to find the next task to be started. I had to use predecessors and priorities on recurring tasks within the schedule to accomplish an organized task list but it works very nicely. I level 6 schedules (all use the same shared resources) which have both recurring and regular work tasks which are effort driven. The recurring tasks use the fixed end dates of the development project schedules to align audits within the project time frame. To the starting gate!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212067479308670814-9055344357114151313?l=spistuff.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/i-08zvK8GPBvb29hqqWjimt6iqs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/i-08zvK8GPBvb29hqqWjimt6iqs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/i-08zvK8GPBvb29hqqWjimt6iqs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/i-08zvK8GPBvb29hqqWjimt6iqs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SoftwareProcessImprovementStuff/~4/A3KOtHezNzw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://spistuff.blogspot.com/feeds/9055344357114151313/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://spistuff.blogspot.com/2007/08/ppqa-audits-have-begun.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/9055344357114151313?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/9055344357114151313?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SoftwareProcessImprovementStuff/~3/A3KOtHezNzw/ppqa-audits-have-begun.html" title="PPQA audits have begun" /><author><name>Paul Laberge</name><uri>http://www.blogger.com/profile/08041408324431855349</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://bp0.blogger.com/_cOwDZFZfwTs/R2lkdZCQyVI/AAAAAAAAAB8/ZzSs3Mb74YQ/S220/Paul.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://spistuff.blogspot.com/2007/08/ppqa-audits-have-begun.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAMRXY_fyp7ImA9WB5UF0U.&quot;"><id>tag:blogger.com,1999:blog-9212067479308670814.post-6821032570938664005</id><published>2007-08-17T06:50:00.000-04:00</published><updated>2007-08-22T09:19:44.847-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2007-08-22T09:19:44.847-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ppqa" /><title>PPQA Planning</title><content type="html">Just back from vacation and many project plans are in. Now it's time to schedule their PPQA activities. I create one MS Project schedule (I dislike to use the word plan for a project schedule. It just confuses everything) per project plan. I have 6 to build to start the season. About 200 to 300 tasks each, they are fun to make. Next week, I start QA audits on all of them and try to fit in some change requests, too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9212067479308670814-6821032570938664005?l=spistuff.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/O0dgmxfv26uApQC-GYvJI5LFrkg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/O0dgmxfv26uApQC-GYvJI5LFrkg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/O0dgmxfv26uApQC-GYvJI5LFrkg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/O0dgmxfv26uApQC-GYvJI5LFrkg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SoftwareProcessImprovementStuff/~4/JRdFz6SAauY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://spistuff.blogspot.com/feeds/6821032570938664005/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://spistuff.blogspot.com/2007/08/ppqa-planning.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/6821032570938664005?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/9212067479308670814/posts/default/6821032570938664005?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SoftwareProcessImprovementStuff/~3/JRdFz6SAauY/ppqa-planning.html" title="PPQA Planning" /><author><name>Paul Laberge</name><uri>http://www.blogger.com/profile/08041408324431855349</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="29" height="32" src="http://bp0.blogger.com/_cOwDZFZfwTs/R2lkdZCQyVI/AAAAAAAAAB8/ZzSs3Mb74YQ/S220/Paul.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://spistuff.blogspot.com/2007/08/ppqa-planning.html</feedburner:origLink></entry></feed>

