<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Productivitytree's Weblog</title>
	<atom:link href="http://productivitytree.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://productivitytree.wordpress.com</link>
	<description>Just another WordPress.com weblog</description>
	<lastBuildDate>Wed, 02 Apr 2008 23:04:40 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='productivitytree.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/c348de15df2116d978bb8aa29abbf745?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Productivitytree's Weblog</title>
		<link>http://productivitytree.wordpress.com</link>
	</image>
			<item>
		<title>Performance Modeling</title>
		<link>http://productivitytree.wordpress.com/2008/04/02/performance-modeling/</link>
		<comments>http://productivitytree.wordpress.com/2008/04/02/performance-modeling/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 23:00:32 +0000</pubDate>
		<dc:creator>productivitytree</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://productivitytree.wordpress.com/?p=15</guid>
		<description><![CDATA[Todays post will be about achieving performance in Web Applications.
Performance doesn&#8217;t just happen. You must make it happen.  Performance management is similar to most other software engineering management functions such as project management, requirements management, quality management,configuration management,etc.  One of the most important tools at your disposal is performance modeling. The performance model will be [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=productivitytree.wordpress.com&blog=2336635&post=15&subd=productivitytree&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Todays post will be about achieving performance in Web Applications.</p>
<p>Performance doesn&#8217;t just happen. You must make it happen.  Performance management is similar to most other software engineering management functions such as project management, requirements management, quality management,configuration management,etc.  One of the most important tools at your disposal is <strong><em>performance modeling</em></strong>. The performance model will be useful for performance planning and management.</p>
<p><strong>Performance modeling ( a step by step approach)</strong></p>
<p>1. Identify UML Use Cases for areas where performance is important.  </p>
<blockquote><p>Write Use Case Narratives  for the functionalities for which you think performance might become an issue. </p></blockquote>
<p>2. Identify the load </p>
<blockquote><p>The load is the number of users, number of concurrent users, data volumes, number of transactions, etc</p></blockquote>
<p>3. Identify the performance related objectives (response times, throughput,resource utilization)</p>
<blockquote><p>What are the required response times, how many request must you process per minute , what is the maximum resource utilization.</p></blockquote>
<p>4. Identify your resources</p>
<blockquote><p>(know how much bandwith,memory,cpu time you have)</p></blockquote>
<p>5.Identify your use case steps.</p>
<blockquote><p>Part of your Use Case Narrative will be a description of the dialog between the actors and the computer system.  Each of these steps must be analyzed.  It might look like:</p>
<p>1. User selects the Optimal Route menu item<br />
2. System returns the map<br />
3. User clicks on all the towns he plans to visit<br />
4. After each click the page is refreshed to display a red dot near each town selected.<br />
5. User clicks on Calculate Optimal Route<br />
6. System calculates the route<br />
7. Map is presented with lines and number representing the optimal travel route.</p></blockquote>
<blockquote></blockquote>
<p>6. For each of these steps determine what % of your resources will be required.</p>
<blockquote><p>Determine bandwith,memory,data access,%cpu power.</p></blockquote>
<p>6.Question the feasibility. Get a good understanding of the problem areas.</p>
<blockquote><p>Visualize how the load will affect performance. Do this for each step in your Use Case Narratives. This analysis will give you a good understanding of the performance risks and issues you are dealing with.</p></blockquote>
<p>Test your design early by prototyping, testing the critical parts early.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/productivitytree.wordpress.com/15/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/productivitytree.wordpress.com/15/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/productivitytree.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/productivitytree.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/productivitytree.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/productivitytree.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/productivitytree.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/productivitytree.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/productivitytree.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/productivitytree.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/productivitytree.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/productivitytree.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=productivitytree.wordpress.com&blog=2336635&post=15&subd=productivitytree&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://productivitytree.wordpress.com/2008/04/02/performance-modeling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a8b84741f2501cb5df5543438831a831?s=96&#38;d=identicon" medium="image">
			<media:title type="html">productivitytree</media:title>
		</media:content>
	</item>
		<item>
		<title>Management by deliverables</title>
		<link>http://productivitytree.wordpress.com/2008/03/26/management-by-deliverables/</link>
		<comments>http://productivitytree.wordpress.com/2008/03/26/management-by-deliverables/#comments</comments>
		<pubDate>Wed, 26 Mar 2008 00:23:29 +0000</pubDate>
		<dc:creator>productivitytree</dc:creator>
				<category><![CDATA[Estimates]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Deliverables]]></category>
		<category><![CDATA[Management by Deliverables]]></category>
		<category><![CDATA[Quality Assurance]]></category>
		<category><![CDATA[wbs]]></category>

		<guid isPermaLink="false">http://productivitytree.wordpress.com/?p=14</guid>
		<description><![CDATA[Didn&#8217;t think I would want to write about this in 2008 but there still are people who don&#8217;t get it.   Just did a search on the subject and for all practical purposes I didn&#8217;t find anything about &#8220;Management by Deliverables&#8221;. 
Management by Deliverables is so important.  So lets see if I can convince you to adopt [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=productivitytree.wordpress.com&blog=2336635&post=14&subd=productivitytree&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Didn&#8217;t think I would want to write about this in 2008 but there still are people who don&#8217;t get it.   Just did a search on the subject and for all practical purposes I didn&#8217;t find anything about &#8220;Management by Deliverables&#8221;. </p>
<p>Management by Deliverables is so important.  So lets see if I can convince you to adopt this approach religiously.</p>
<p>Lets take a simple example. Most requirements gathering phase call for a review of existing documentation. Sounds pretty simple so you might think can&#8217;t go wrong with that. Well lets look at how not to do it first.</p>
<p>A untrained project manager might simply add a task &#8220;Review documentation&#8221; to his project plan and assign it to you.  And you will start working hard at finding the documents and reviewing the thousands of pages.  You will be working very hard and will be learning all kinds of useful things.  And then the problems start.</p>
<p>Lets assume you do spend 30 hours reviewing  the documentation. </p>
<p>How can the project manager be sure you have properly reviewed the documentation.?<br />
How can you be sure you did?<br />
 And how can the client tell if you have reviewed the documentation?<br />
And even if the client does not ask any questions,  what happens if you leave the project or take a day off?</p>
<p>You will quickly notice that people are trying to reinvent the wheel. You will feel like telling them &#8220;Didn&#8217;t you read the 2004 study&#8221;.   </p>
<p>Trust me !  At one point someone will ask to see the &#8221;Review of existing documentation&#8221;.    Your client might not realize this. Your project manager might not. But somewhere, someone is expecting to see tangible proof of activities.  Or someone is expecting you to follow a management by deliverables approach.  It might be quality assurance, it might be the accounting department, it might be a new project manager on the client side, it might even be your lawyer at one point.</p>
<p><strong>A better approach</strong><br />
An experienced project manager would have asked that you prepare a document name &#8220;Review of documentation&#8221;. He would have also provided a predefined table of contents for this document or at the very least would have asked you to produce one and get it approved.  The client would probably have signed of on the TOC at one point and the &#8220;Review of documentation&#8221; deliverable would part of the Work Breakdown Structure of the project.  The document would have been circulated to the rest of the team to avoid the reinventing the wheel syndrome.  </p>
<p>So lets dig a little deeper in this &#8220;Management by Deliverables&#8221; philosophy.</p>
<p><strong>Let the deliverables drive the activities<br />
</strong>The deliverables drive the activities.  It is not the other way around.  Ask for the deliverables and people will do what is required to produce results. Specify activities and you risk of telling people how to do their jobs.  Not the best thing to do when working with people who probably know more than you about their work.   And because you are not thinking in terms of activities it is a lot easier to create controls for you projects.  A deliverable is either complete or it isn&#8217;t. And there are a lot less deliverables than there are activities. </p>
<p> <strong>Change Management<br />
</strong>Activities will change on you all the time. Almost impossible to track.  On the other hand a well defined deliverable should not usually change. </p>
<p><strong>Why do we need a list of activities?<br />
</strong>You might ask where the list of activities fits in.  The list of activities is required for estimating and reflection purposes. Activities take time to complete so listing the activities associated with a deliverable will let you provide an estimate of how long it will take to deliver and a date by which you can produce the deliverable.   You might want to read <a href="http://productivitytree.wordpress.com/2008/02/09/estimates-and-precision/" title="this estimate article">this article </a>about estimating.</p>
<p><strong>We already use deliverables</strong> <br />
Yes everyone does. But do you &#8220;Manage by Deliverables&#8221;.  Every project has a list of deliverables to produce. This list is placed in the project charter under the heading WBS.    Where things break down is usually once the project planning starts. In this phase you have no choice but to list activities for estimating purposes.  PMs who do not fully understand the importance of the deliverables approach tend be sloppy.  They ask for reports on activities, they tend to tell you how to do your work, they get caught up in all kinds of quick fixes that don&#8217;t really contribute to the deliverables, etc.    I also noticed that they will tend to add activities to a project to solve problems that could be solved at a deliverables definition level.</p>
<p>To take advantage of the &#8220;Deliverables Approach&#8221; there should be no activities not directly accrued to a pre-defined deliverable.</p>
<p><strong>WBS<br />
</strong>The WBS defines the deliverables to be produced. Try not to include activities in the WBS. There are cases where this is acceptable but unless you are scoping expert you will be looking for trouble.   If you don&#8217;t take a <em>Management by Deliverables</em> approach you will have a hell of a time scoping your project. </p>
<p>I could write for hours but do have better things to do.</p>
<p>Hey, I never said you couldn&#8217;t manage a project using other approaches.  If you like pain go right ahead.  But never forget that somewhere there is someone that is watching you fumble to get things done.</p>
<p>Gilbert </p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/productivitytree.wordpress.com/14/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/productivitytree.wordpress.com/14/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/productivitytree.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/productivitytree.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/productivitytree.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/productivitytree.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/productivitytree.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/productivitytree.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/productivitytree.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/productivitytree.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/productivitytree.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/productivitytree.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=productivitytree.wordpress.com&blog=2336635&post=14&subd=productivitytree&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://productivitytree.wordpress.com/2008/03/26/management-by-deliverables/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a8b84741f2501cb5df5543438831a831?s=96&#38;d=identicon" medium="image">
			<media:title type="html">productivitytree</media:title>
		</media:content>
	</item>
		<item>
		<title>PLC vs SDLC</title>
		<link>http://productivitytree.wordpress.com/2008/02/09/plc-vs-sdlc/</link>
		<comments>http://productivitytree.wordpress.com/2008/02/09/plc-vs-sdlc/#comments</comments>
		<pubDate>Sat, 09 Feb 2008 18:28:25 +0000</pubDate>
		<dc:creator>productivitytree</dc:creator>
				<category><![CDATA[Project Management]]></category>

		<guid isPermaLink="false">http://productivitytree.wordpress.com/2008/02/09/plc-vs-sdlc/</guid>
		<description><![CDATA[What is the difference between the Project Life Cycle and the Software Development Life Cycle?
How do they fit together?
The project life cycle represents the processes use to manage the work while the SDLC actually represents the work of creating the software system. In the following figure the PLC is represented on the horizontal and the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=productivitytree.wordpress.com&blog=2336635&post=13&subd=productivitytree&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>What is the difference between the Project Life Cycle and the Software Development Life Cycle?<br />
How do they fit together?<br />
The project life cycle represents the processes use to manage the work while the SDLC actually represents the work of creating the software system. In the following figure the PLC is represented on the horizontal and the SDLC is represented on the vertical as the execution items.</p>
<p><img border="0" width="1" src="http://www.shediac.com/blog/bdim2.gif" alt="Bi-Dimensional Planning Model" height="1" /><img border="0" width="546" src="http://www.shediac.com/blog/bidim2.gif" alt="Bi-Dimensional Planning Model" height="323" /></p>
<p>In reality there is some overlap between the PLC and the SDLC but the above diagram will help you understand where the SDLC fits in within the PLC. During the planning phase you will select a SDLC. The SDLC phases usually represent milestones within your project plan. Often the SDLC phases will become levels in the Work Breakdown Structure. The SDLC represents the Software Development plan.<br />
Selecting a properly documented SDLC makes project planning easy. Several SDLC have step by step guides identifying tasks, activities and deliverables to be completed. You might also be lucky enough to find a methodology identifying controls and execution strategies.</p>
<p>Here is an example of bi-dimensional project planning using SCRUM as a work model.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/productivitytree.wordpress.com/13/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/productivitytree.wordpress.com/13/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/productivitytree.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/productivitytree.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/productivitytree.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/productivitytree.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/productivitytree.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/productivitytree.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/productivitytree.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/productivitytree.wordpress.com/13/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/productivitytree.wordpress.com/13/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/productivitytree.wordpress.com/13/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=productivitytree.wordpress.com&blog=2336635&post=13&subd=productivitytree&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://productivitytree.wordpress.com/2008/02/09/plc-vs-sdlc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a8b84741f2501cb5df5543438831a831?s=96&#38;d=identicon" medium="image">
			<media:title type="html">productivitytree</media:title>
		</media:content>

		<media:content url="http://www.shediac.com/blog/bdim2.gif" medium="image">
			<media:title type="html">Bi-Dimensional Planning Model</media:title>
		</media:content>

		<media:content url="http://www.shediac.com/blog/bidim2.gif" medium="image">
			<media:title type="html">Bi-Dimensional Planning Model</media:title>
		</media:content>
	</item>
		<item>
		<title>What do PMBOK, ISO9001:2000 and CMMI have in common</title>
		<link>http://productivitytree.wordpress.com/2008/02/09/what-do-pmbok-iso90012000-and-cmmi-have-in-common/</link>
		<comments>http://productivitytree.wordpress.com/2008/02/09/what-do-pmbok-iso90012000-and-cmmi-have-in-common/#comments</comments>
		<pubDate>Sat, 09 Feb 2008 13:38:01 +0000</pubDate>
		<dc:creator>productivitytree</dc:creator>
				<category><![CDATA[Quality Management]]></category>
		<category><![CDATA[cmm]]></category>
		<category><![CDATA[iso]]></category>
		<category><![CDATA[process]]></category>

		<guid isPermaLink="false">http://productivitytree.wordpress.com/2008/02/09/what-do-pmbok-iso90012000-and-cmmi-have-in-common/</guid>
		<description><![CDATA[What do PMBOK, ISO9001:2000 and CMMI have in common

What do PMBOK2000, ISO9001:2000 and CMMI have in common?Answer: All three are process-oriented approaches.
PMBOK2000 takes a systematic process-oriented approach to defining what is project management.Five processes are always at play within a project. These five processes (Initiating, Planning,Executing,Controling and
Closing) exist in every phases of a project.

PMI further [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=productivitytree.wordpress.com&blog=2336635&post=8&subd=productivitytree&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><h3 class="post-title">What do PMBOK, ISO9001:2000 and CMMI have in common</h3>
<div class="post-body">
<div>What do PMBOK2000, ISO9001:2000 and CMMI have in common?Answer: All three are process-oriented approaches.</p>
<p>PMBOK2000 takes a systematic process-oriented approach to defining what is project management.Five processes are always at play within a project. These five processes (Initiating, Planning,Executing,Controling and<br />
Closing) exist in every phases of a project.</p>
<p><img border="0" width="424" src="http://www.shediac.com/blog/pmi1.gif" alt="PMI model" height="253" /></p>
<p>PMI further breaks down project management in 9 knowledge areas.</p>
<p>1. Project Integration Management<br />
2. Project Scope Management<br />
3. Project Time Management<br />
4. Project Cost Management<br />
5. Project Quality Management<br />
6. Project H.R. Management<br />
7. Project Communication Management<br />
8. Project Risk Management<br />
9. Project Procurement Management</p>
<p>Each area is broken down into independent processes.<br />
For example Project Time Management is made up<br />
of 5 processes.</p>
<p>1.Activity Definition Process<br />
2.Activity Sequencing Process<br />
3.Activity Duration Process<br />
4.Schedule Development Process<br />
5.Schedule Control Process</p>
<p>The process approach is very powerful. Each process has defined inputs, outputs and PMI adds Tools and Techniques descriptions for each process.</p>
<p>The PMBOK comprehensively models the processes that constitute project management.</p>
<p>Personally, I find that PMI should have used standard modelling techniques such as DataFlow Diagrams or UML to fully describe the model. Data Flow and Process Modelling techniques lead to more balanced models. Data Flow diagrams have been recently introduced in the PMI-BOK but the inputs and the outputs aren&#8217;t all balanced which somewhat defeats the purpose of DFDs.</p>
<p>Nevertheless it is a very comprehensive model. It is great for analysis of missing project management elements.</p>
<p>The process approach has led to a more rigorous project management technique. Once one figures out how to implement the processes in the model.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>ISO9001:2000</p>
<p>ISO has finally understood the importance of processes. It has totally revamped the standard to make it process-oriented. All work in an organization is executed within a process. A process view of the organization<br />
makes it easier to implement and improve quality. ISO9001:2000 also now takes a systems approach to management. It takes into account the interaction between the processes. Organizations must manage,measure,analyze and continually improve the processes in their Quality Management System.</p>
<p>The process approach is a significant paradigm shift from the 20 requirements approach of ISO9001:1994.</p>
<p>The Quality Manual itself can now be written in a procedural fashion or a process oriented fashion.</p>
<p>We have been encouraging organizations to use DFD diagrams to define their Quality Management Systems for several years. Those who use such a structured analysis approach will easily visualize the Quality processes. The DFD approach<br />
leads to a balanced system where all inputs and outputs are treated and accounted for.</p>
<p>ISO90003 has replaced ISO9000-3:1987. ISO9000-3 was a very good standard. ISO90003 will make it easier for those in a process oriented world such as CMMI.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>CMMI</p>
<p>CMMI is as process-oriented as it comes. Most if not all of the CMMI processes are documented with DFD&#8217;s<br />
making CMMI process areas a very comprehensive balanced system.</p>
<p>CCMI Process Areas and Processes</p>
<p><b>Process Management</b></p>
<p>Organizational Process Definition<br />
Organizational Process Focus<br />
Organizational Training<br />
Organizational Process Performance<br />
Organizational Innovation and Deployment</p>
<p><b>Project Management</b><br />
Project Planning Process<br />
Project Monitoring and Control<br />
Supplier Agreement Management Process<br />
Integrated Project Management<br />
Risk Management<br />
Integrated Teaming<br />
Integrated Supplier Management<br />
Quantitative Project Management</p>
<p><b>Engineering</b><br />
Requirements Management<br />
Requirements Development<br />
Technical Solution<br />
Product Integration<br />
Verification<br />
Validation</p>
<p><b>Support area</b><br />
Configuration Management<br />
Process and Quality Assurance<br />
Measurement and Analysis<br />
Decision Analysis and Resolution<br />
Organizational Environment<br />
Causal Analysis and Resolution</p>
<p>Each of these main processes are further broken down and a DFD/Contex Diagram is available for each.</p>
<p>Example &#8211; Generic Diagram for the Organizational Training process.</p>
<p><img border="0" width="514" src="http://www.shediac.com/blog/cmmi1.gif" alt="CMMI Model" height="226" /></p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>Finally we have a unified approach between the major standards affecting our software engineering functions.<br />
Systems and Process Training is now becoming very valuable. UML still needs some improvements before it<br />
can be used successfully in project management, quality management and cmmi. It is only a matter of<br />
time before we can use UML within PM,QM and CMM. Until then we strongly recommend sticking to the techniques<br />
of Structured rather than object.</p>
<p>Running out of time&#8230;</p></div>
</div>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/productivitytree.wordpress.com/8/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/productivitytree.wordpress.com/8/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/productivitytree.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/productivitytree.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/productivitytree.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/productivitytree.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/productivitytree.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/productivitytree.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/productivitytree.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/productivitytree.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/productivitytree.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/productivitytree.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=productivitytree.wordpress.com&blog=2336635&post=8&subd=productivitytree&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://productivitytree.wordpress.com/2008/02/09/what-do-pmbok-iso90012000-and-cmmi-have-in-common/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a8b84741f2501cb5df5543438831a831?s=96&#38;d=identicon" medium="image">
			<media:title type="html">productivitytree</media:title>
		</media:content>

		<media:content url="http://www.shediac.com/blog/pmi1.gif" medium="image">
			<media:title type="html">PMI model</media:title>
		</media:content>

		<media:content url="http://www.shediac.com/blog/cmmi1.gif" medium="image">
			<media:title type="html">CMMI Model</media:title>
		</media:content>
	</item>
		<item>
		<title>ISO90003</title>
		<link>http://productivitytree.wordpress.com/2008/02/09/iso90003/</link>
		<comments>http://productivitytree.wordpress.com/2008/02/09/iso90003/#comments</comments>
		<pubDate>Sat, 09 Feb 2008 13:36:48 +0000</pubDate>
		<dc:creator>productivitytree</dc:creator>
				<category><![CDATA[Quality Management]]></category>
		<category><![CDATA[cmm]]></category>
		<category><![CDATA[iso]]></category>

		<guid isPermaLink="false">http://productivitytree.wordpress.com/2008/02/09/iso90003/</guid>
		<description><![CDATA[What is ISO90003?

What is ISO90003?
The one sentence answer is that &#8220;ISO90003 is the guide that will help you interpret
ISO9001:2000 guidelines if you are trying to implement them for Software Development.
ISO has recently released its ISO9001:2000 Quality Management System Requirements.
ISO9001:2000 replaces ISO9000:1994 as the leading standard for Quality Management System.
The document encourages to create a Customer-Focused [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=productivitytree.wordpress.com&blog=2336635&post=7&subd=productivitytree&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><h3 class="post-title">What is ISO90003?</h3>
<div class="post-body">
<div>What is ISO90003?</p>
<p>The one sentence answer is that &#8220;ISO90003 is the guide that will help you interpret<br />
ISO9001:2000 guidelines if you are trying to implement them for Software Development.</p>
<p>ISO has recently released its ISO9001:2000 Quality Management System Requirements.<br />
ISO9001:2000 replaces ISO9000:1994 as the leading standard for Quality Management System.<br />
The document encourages to create a Customer-Focused organization with strong leadership, vision,<br />
goals objectives and plans. It encourages a process view of the organization and systems approach to<br />
quality management. Continual improvement now is part of the standard and people including suppliers<br />
have to be involved in the quality seeking effort.</p>
<p>The ISO9001:2000 document is a drastic improvement of the ISO9000:1994 standard which had 20 requirement elements.<br />
This represents a reduction in documentation requireents.The new standard is organized along five classes instead of the 20 elements. The classes are</p>
<p>1.Quality Management System<br />
2.Management Responsibility<br />
3.Resource Management<br />
4.Product Realization (This is where software is relatively more complex!)<br />
5.Measurement, Analysis and Improvement</p>
<p>Because ISO9001:2000 is generic to all industries and sectors, it is a bit difficult to interpret<br />
in an industry with complex processes such as the Software Development Industry. ISO has very recently (2004-02-15)<br />
released the first edition of ISO/IEC 90003 Software Engineering &#8211; Guidelines for the application of ISO9001:2000<br />
to computer software.</p>
<p>The ISO90003 document replaces the older ISO9000-3 guidelines for the application of ISO9001 to the development, supply and<br />
maintenance of software. ISO9000-3 represented the minimal things you should do to obtain quality if you were<br />
building software in a contract environment. We still think that it is one of the best software engineering<br />
documents ever produced by any organization. It did have some weaknesses but if you combined it with other<br />
documents such as 9004-2 for the services industry it provided a very down to earth and much needed standard.</p>
<p>The ISO90003 document examines each of the ISO9001:2000 requirements and explains what should be done<br />
in the software development world to comply to the requirements. It does not, however, tell you how to comply.</p>
<p>For example there is a requirement in 9001:2000 that says that system documentation shall include the<br />
documents needed by the organization to ensure effective planning, operation and control of it&#8217;s processes.<br />
ISO90003 states the requirement and adds 5 types of documents that could satisfy this requirement.<br />
One of these documents is a description of the life cycle models used.</p>
<p>If you understand ISO9001:2000 ISO90003 gives you ideas on what must be done in the software industry.<br />
The information is useful but unless you have been following the quality movement for a while you might<br />
find it a bit difficult to determine how things must be done. They tell you what&#8230; you must figure how.</p>
<p>Usually designing a Quality Management System to a standard would be easy. However, ISO9001:2000 is very<br />
recent and few have implemented it in the software world. It will be very difficult to find samples and templates on<br />
the internet. Designing a QMS compliant to the older versions is easier because of the abundance of sample<br />
quality manuals available.</p>
<p>In their 9001:2000 standard, ISO has embraced a process-oriented approach to quality management.<br />
Because of this process-oriented approach, ISO12207&#8217;s process-oriented<br />
framework for software life cycle processes, activities and tasks is a great complement to ISO90003.</p>
<p>It is important to know that one cannot be registered to ISO90003. You get a certificate for ISO9001:2000 only.</p>
<p>Final tought!</p>
<p>A Quality Management System is an information system. If you know how to design and implement systems that<br />
answer to requirements you will have no trouble designing an ISO9001:2000 compliant Quality Management System.<br />
No trouble, as long as you can understand requirements that come from a standard. Usually we get a chance<br />
to sit with the client. In this case you must understand Quality and ISO philosophy before you start.</p>
<p>We strongly engourage the use of context diagrams and DFD&#8217;s when designing the System. This will<br />
lead to a balanced system with all inputs and outputs being addressed. It will make progressive elaboration<br />
of the processes much easier than other methods.</p></div>
</div>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/productivitytree.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/productivitytree.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/productivitytree.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/productivitytree.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/productivitytree.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/productivitytree.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/productivitytree.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/productivitytree.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/productivitytree.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/productivitytree.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/productivitytree.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/productivitytree.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=productivitytree.wordpress.com&blog=2336635&post=7&subd=productivitytree&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://productivitytree.wordpress.com/2008/02/09/iso90003/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a8b84741f2501cb5df5543438831a831?s=96&#38;d=identicon" medium="image">
			<media:title type="html">productivitytree</media:title>
		</media:content>
	</item>
		<item>
		<title>Estimates and Precision</title>
		<link>http://productivitytree.wordpress.com/2008/02/09/estimates-and-precision/</link>
		<comments>http://productivitytree.wordpress.com/2008/02/09/estimates-and-precision/#comments</comments>
		<pubDate>Sat, 09 Feb 2008 13:35:40 +0000</pubDate>
		<dc:creator>productivitytree</dc:creator>
				<category><![CDATA[Estimates]]></category>
		<category><![CDATA[level of breakdown]]></category>
		<category><![CDATA[precision]]></category>
		<category><![CDATA[wbs]]></category>

		<guid isPermaLink="false">http://productivitytree.wordpress.com/2008/02/09/estimates-and-precision/</guid>
		<description><![CDATA[Estimates and Precision

The following example is very interesting because it show how overall precision
increases as activites are broken up in tasks.A project is made up of 4 task. We estimate the time for each of these tasks to be 100 hours, 200 hours, 400 hours and 300 hours respectively. We are pretty sure (99% certain) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=productivitytree.wordpress.com&blog=2336635&post=6&subd=productivitytree&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><h3 class="post-title">Estimates and Precision</h3>
<div class="post-body">
<div>The following example is very interesting because it show how overall precision<br />
increases as activites are broken up in tasks.A project is made up of 4 task. We estimate the time for each of these tasks to be 100 hours, 200 hours, 400 hours and 300 hours respectively. We are pretty sure (99% certain) that our estimates have a precision of plus or minus 30 pourcent.</p>
<p><img border="0" width="529" src="http://www.shediac.com/blog/est1.gif" alt="estimates 1" height="232" /></p>
<p>Total Duration = ______________ ?<br />
Range + ou &#8211; = _________________________?</p>
<p>1) What is the estimate for the activities? (X plus or minus Z)<br />
2) What is the precision for the sum of the activities?<br />
3) Note how precision increases with the number of tasks.</p>
<p><strong>Statistical Solution</strong></p>
<p><img border="0" width="530" src="http://www.shediac.com/blog/est2.gif" alt="Estimate 2" height="266" /></p>
<p>To cover most cases, we can assume 6 stand.dev = Max &#8211; Min.</p>
<p>A 100 hour task varying by 30% represents a minimum of 70 and a maximum of 130.<br />
6 stand.dev = 130-70 = 60 &#8211;&gt; stand.dev = 10</p>
<p><img border="0" width="528" src="http://www.shediac.com/blog/est3.gif" alt="Estimate 3" height="266" /></p>
<p>Variance = (stand.dev)x(stand.dev)<br />
Variance of a sum is the sum of the variances = 3000</p>
<p><img border="0" width="527" src="http://www.shediac.com/blog/est4.gif" alt="Estimate 4" height="264" /></p>
<p>Total Stand.Dev = Square Root of 3000 = 54.7726</p>
<p>We are 99% certain that the total duration will be a value between 1000 &#8211; (3*stand.dev) and 1000+(3*stand.dev).</p>
<p>We are 99% certain that the total duration will be a value between 1000 &#8211; 164.32 et 1000 + 164.32.</p>
<p>To anwer the initial questions!</p>
<p>1) What is the estimate for the activities? (X plus or minus Z)</p>
<p>1000 plus ou moins 164.32</p>
<p>2) What is the precision for the sum of the activities?<br />
The precision now is 16.4 pourcent.</p>
<p>3) Note how precision increases with the number of tasks.<br />
Starting with a 30% precision on the individual activities we end up with a 16.4 aggregate value.</p>
<p>Although statistics and the real world don&#8217;t always agree the above method does represent the best unbiased way of determining the increase in precision.</p>
<p>The morale of the story is don&#8217;t spend too much $+time on individual tasks estimates. The total precision is much higher than the precision of the parts.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<p>Fully Qualifying estimates is very important. A fully qualified estimate is a central value, a precision and a level of certainty.</p>
<p>I weigh 147 pour + or minus 5 lbs. How sure am I of my estimate. Well, not too sure,<br />
because I haven&#8217;t been on a scale for 15 years.</p>
<p>John: How long will it take to setup those machines<br />
Jim: 40 hours<br />
John: Exactly 40 hours<br />
Jim: Between 20 and 60<br />
John: Are you sure.<br />
Jim: Hell no! I am just trying to get rid of you. Paul might not even be here tomorrow. So I guess it could take 80 hours or more.</p>
<p>John knows how to qualify estimates. He comes out of the discussion with more info than he would had he taken the 40 hour estimate as granted.</p>
<p>____________________________________</p>
<p>Estimates (basic principles)<br />
 If we want to meet requirements, deliver on time within budgets, we need realistic estimates.<br />
 GIGO (Garbage In Garbage Out)<br />
 A estimate is a prediction that has as many chances of being to high as of being to low. It is a centered value.<br />
 Each phase requires an estimate for the next phase and one for the total project.<br />
 The people doing the work are not the best to consult for an estimate<br />
 use a range rather than a fixed number<br />
 Use the technique appropriate to the phase<br />
 Use several techniques.<br />
 Revise the estimates as the project unfolds<br />
 Gather and analyse data<br />
 Use common sense<br />
 Add amounts for contingencies (Other costs &gt; 20% is reasonable)<br />
 Qualify your estimates fully by specifying the central value, the range of error and the level of certitude.<br />
Items below Not required for Exam&#8230;.<br />
 You will often see formulas such as below:<br />
New estimate = (Min + 4*PlusProbable + Max)/6<br />
 Range = (Max-Min)<br />
 3 standard deviations = (Max &#8211; Min)/2 certain at 99%</p>
<p>Back to work&#8230;</p></div>
</div>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/productivitytree.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/productivitytree.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/productivitytree.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/productivitytree.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/productivitytree.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/productivitytree.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/productivitytree.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/productivitytree.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/productivitytree.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/productivitytree.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/productivitytree.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/productivitytree.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=productivitytree.wordpress.com&blog=2336635&post=6&subd=productivitytree&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://productivitytree.wordpress.com/2008/02/09/estimates-and-precision/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a8b84741f2501cb5df5543438831a831?s=96&#38;d=identicon" medium="image">
			<media:title type="html">productivitytree</media:title>
		</media:content>

		<media:content url="http://www.shediac.com/blog/est1.gif" medium="image">
			<media:title type="html">estimates 1</media:title>
		</media:content>

		<media:content url="http://www.shediac.com/blog/est2.gif" medium="image">
			<media:title type="html">Estimate 2</media:title>
		</media:content>

		<media:content url="http://www.shediac.com/blog/est3.gif" medium="image">
			<media:title type="html">Estimate 3</media:title>
		</media:content>

		<media:content url="http://www.shediac.com/blog/est4.gif" medium="image">
			<media:title type="html">Estimate 4</media:title>
		</media:content>
	</item>
		<item>
		<title>Project Charter BabelTalk</title>
		<link>http://productivitytree.wordpress.com/2008/02/09/project-charter-babeltalk/</link>
		<comments>http://productivitytree.wordpress.com/2008/02/09/project-charter-babeltalk/#comments</comments>
		<pubDate>Sat, 09 Feb 2008 13:34:27 +0000</pubDate>
		<dc:creator>productivitytree</dc:creator>
				<category><![CDATA[Project Charter]]></category>
		<category><![CDATA[authority]]></category>
		<category><![CDATA[charter]]></category>

		<guid isPermaLink="false">http://productivitytree.wordpress.com/2008/02/09/project-charter-babeltalk/</guid>
		<description><![CDATA[Project Charter BabelTalk

PMBOK states &#8220;A project charter is a document that formally authorizes a project.&#8221; It also adds &#8220;It provides the project manager with the authority to apply organizational resources to project activities.&#8221;.
The Project Charter acknowledges that the project should begin. It announces that the project has received approval and has been endorsed by Senior [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=productivitytree.wordpress.com&blog=2336635&post=5&subd=productivitytree&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><h3 class="post-title">Project Charter BabelTalk</h3>
<div class="post-body">
<div>PMBOK states &#8220;A project charter is a document that formally authorizes a project.&#8221; It also adds &#8220;It provides the project manager with the authority to apply organizational resources to project activities.&#8221;.</p>
<p>The Project Charter acknowledges that the project should begin. It announces that the project has received approval and has been endorsed by Senior Management. The project charter identifies a project manager and describes the authority and resources he has in carrying out the project. And more importantly of all it is a statement that ALL the stakeholders agree to abide by.</p>
<p>This announcement that a project exists is very important and so is the clarification of the authority. As you already suspect, many projects lack this important process.</p>
<p>Based on the above definition, the Project Charter can take the form of a memo, a letter, e-mail. It announces the new project and the new project manager.</p>
<p>When working for a external client the contract often acts as the project charter document.</p>
<p>Sounds pretty simple. So where is the problem?</p>
<p>Do a search on &#8220;Project Charter&#8221; and compare the various definitions you get.</p>
<p>The problems come from the fact that the term Project Charter is often used to describe more widely scoped documents such as the Statement of Work, the Responsibility Matrix, the Communication Plan or even the Project Plan or Contract.<br />
The term is very &#8220;loosely used&#8221;. If someone asks you to prepare a project charter we strongly recommend that you ask what he means or provide a suggested table of contents for approval before starting.</p>
<p>From experience it is not a good idea to bundle too many functionalities under one document. I have seen project charters that detail the work to be done but do not address the issue of project manager&#8217;s authority.</p>
<p>As a project manager, if you start feeling you are begging the line managers to get things done, it is probably a sign that the &#8220;Chartering Process&#8221; was not done properly. As a project manager you must be able to negociate but there must also be the organizational structures in place to occasionally exercise authority.</p>
<p>This brings us back to &#8220;Process Thinking&#8221;. There must be a process by which we come to an agreement on a projects goals, the must be a process by which we designate a project manager, the must be a process by which we give the project manager the proper authority.</p>
<p>For the fun of it do a search on &#8220;Project Charter&#8221; and you will quickly see how there is not a consensus on the purpose, signoffs, management or content required.</p></div>
</div>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/productivitytree.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/productivitytree.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/productivitytree.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/productivitytree.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/productivitytree.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/productivitytree.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/productivitytree.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/productivitytree.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/productivitytree.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/productivitytree.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/productivitytree.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/productivitytree.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=productivitytree.wordpress.com&blog=2336635&post=5&subd=productivitytree&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://productivitytree.wordpress.com/2008/02/09/project-charter-babeltalk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a8b84741f2501cb5df5543438831a831?s=96&#38;d=identicon" medium="image">
			<media:title type="html">productivitytree</media:title>
		</media:content>
	</item>
		<item>
		<title>Project Management (my definition)</title>
		<link>http://productivitytree.wordpress.com/2008/02/09/project-management-my-definition/</link>
		<comments>http://productivitytree.wordpress.com/2008/02/09/project-management-my-definition/#comments</comments>
		<pubDate>Sat, 09 Feb 2008 13:32:58 +0000</pubDate>
		<dc:creator>productivitytree</dc:creator>
				<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Definitions]]></category>

		<guid isPermaLink="false">http://productivitytree.wordpress.com/2008/02/09/project-management-my-definition/</guid>
		<description><![CDATA[IT Project Management: my definition

PMI defines a project as: &#8220;a temporary endeavour undertaken to create a unique product or service&#8221;.
I define IT Project Management as &#8220;a conscious effort to apply management processes to an IT Project&#8221;.
My definition of management is simple. You manage when you plan, organize,lead,control,evaluate and ensure quality.
To manage an IT project you [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=productivitytree.wordpress.com&blog=2336635&post=4&subd=productivitytree&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><h3 class="post-title">IT Project Management: my definition</h3>
<div class="post-body">
<div>PMI defines a project as: &#8220;a temporary endeavour undertaken to create a unique product or service&#8221;.</p>
<p>I define IT Project Management as &#8220;a conscious effort to apply management processes to an IT Project&#8221;.</p>
<p>My definition of management is simple. You manage when you plan, organize,lead,control,evaluate and ensure quality.</p>
<p>To manage an IT project you must plan, organize, lead, control,evaluate and ensure quality, otherwise you are not managing the project.</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>Planning</p>
<p>    Defining objectives<br />
    Using standard models and selecting life cycles<br />
    Establishing breakpoints<br />
    Defining deliverables<br />
    Estimates, defining tasks, scedules and budgets<br />
    Gant/ Pert-CPM</p>
<p>Organizing</p>
<p>    Infrastructure related activities<br />
    Hiring personnel<br />
    Sub-contracting<br />
    Team building<br />
    Mandates, roles , responsibilities<br />
    Define resource requirements<br />
    Schedules</p>
<p>Control</p>
<p>    Establishing control mecanisms<br />
    Specifications<br />
    Compare estimates against plans<br />
    Formal sign-offs<br />
    Reports<br />
    Audit and accounting<br />
    </p>
<p>Lead</p>
<p>    Communicate the objectives<br />
    Establish performance levels<br />
    Assign responsibilities<br />
    Motivate<br />
    Direct team work<br />
    Manage meetings<br />
    Manage conflicts<br />
    Manage communications</p>
<p>Evaluate</p>
<p>    Estimates<br />
    Financial evaluation and decision to invest<br />
    Cost accounting<br />
    Project financing<br />
    Project revision</p>
<p>Ensure quality</p>
<p>    Standards<br />
    The Quality System<br />
    Documentation<br />
    Quality Management<br />
    Change Management<br />
    Configuration Management<br />
    Quality Assurance and control</p></div>
</div>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/productivitytree.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/productivitytree.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/productivitytree.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/productivitytree.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/productivitytree.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/productivitytree.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/productivitytree.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/productivitytree.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/productivitytree.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/productivitytree.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/productivitytree.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/productivitytree.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=productivitytree.wordpress.com&blog=2336635&post=4&subd=productivitytree&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://productivitytree.wordpress.com/2008/02/09/project-management-my-definition/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a8b84741f2501cb5df5543438831a831?s=96&#38;d=identicon" medium="image">
			<media:title type="html">productivitytree</media:title>
		</media:content>
	</item>
		<item>
		<title>Risk Management Overview</title>
		<link>http://productivitytree.wordpress.com/2008/02/09/risk-management-overview/</link>
		<comments>http://productivitytree.wordpress.com/2008/02/09/risk-management-overview/#comments</comments>
		<pubDate>Sat, 09 Feb 2008 13:28:52 +0000</pubDate>
		<dc:creator>productivitytree</dc:creator>
				<category><![CDATA[Risk Management]]></category>
		<category><![CDATA[Risk Threat Assessment]]></category>
		<category><![CDATA[Threat Assessment]]></category>

		<guid isPermaLink="false">http://productivitytree.wordpress.com/?p=3</guid>
		<description><![CDATA[Risk Management

Risk Management consists of planning, organizing, leading, controlling, and ensuring quality in such a way to minimize the risks associated with a project. The project plan should identify potential risks and outline activities to be undertaken to avoid the risks. It should also specify what actions to be taken if a risk happens.
The following [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=productivitytree.wordpress.com&blog=2336635&post=3&subd=productivitytree&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><h3 class="post-title">Risk Management</h3>
<div class="post-body">
<div>Risk Management consists of planning, organizing, leading, controlling, and ensuring quality in such a way to minimize the risks associated with a project. The project plan should identify potential risks and outline activities to be undertaken to avoid the risks. It should also specify what actions to be taken if a risk happens.</p>
<p>The following four step approach can be used:</p>
<p>1) Identify potential risks</p>
<p>Revise task list and schedule<br />
Keep an eye on task where the team has limited expertise<br />
Check for aggressive estimates<br />
Keep an eye on tasks along the critical path<br />
Keep an eye on overloaded resources<br />
Keep an eye on activities with several preceding activities<br />
Keep an eye on activities of lengthy duration<br />
Other projects can give you indications</p>
<p>2) Quantify the risks<br />
For each of the listed risks:<br />
Determine acceptable variations<br />
Associate a probability value to each risk<br />
Associate a cost value to each risk<br />
Assign a priority for each risk</p>
<p>3) Plan<br />
For each of the listed risks:<br />
Identify risk indicators, warning signs<br />
Action Plans to avoid or mitigate risks<br />
Contingencies if the risk happens</p>
<p>4) Monitor and manage risks</p>
<p>Status Reports (section on risks)<br />
Meetings to discuss potential risks<br />
Monitor closely the progress of the project</p>
<p>It is a good idea to start with a brainstorming session to create the initial list. All risks should be kept on the list.</p>
<p>Example.<br />
Risk: Project Manager resigns in the middle of the project<br />
Odds: 20% (Project Manager&#8217;s change organizations often)<br />
Loss if he quits: $50,000<br />
Probable loss: $10,000</p>
<p>You should insure yourself against a $10,000 lost.</p>
<p>How will we avoid or reduce the risk:<br />
Have contract specifying that the project manager cannot leave.<br />
Have a performance incentive to make the salary more attractive.<br />
Give the project manager sufficient authority and support. Don&#8217;t make his job more difficult than what it has to be.</p>
<p>Contingency:<br />
If the project manager resigns we have a backup. Jim will be part of the project. He has enough experience to take over if the project manager resigns. This will give us time to get organized.</p>
<p>A student asked a very good question today. As we quantify the risks we will end up with a list of probable losses. Should the anticipated losses be added to the other<br />
costs of the project.</p>
<p>A percentage of the anticipated loss should be added to the other project costs.<br />
The probable cost is actually reduced if you put in place mechanisms to detect the risk, to avoid, to reduce and also contingency plans. This reduces the probability of the risk happening. The new probability value would be used to calculate the probable cost after managing risks.</p>
<p>gb</p></div>
</div>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/productivitytree.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/productivitytree.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/productivitytree.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/productivitytree.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/productivitytree.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/productivitytree.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/productivitytree.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/productivitytree.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/productivitytree.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/productivitytree.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/productivitytree.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/productivitytree.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=productivitytree.wordpress.com&blog=2336635&post=3&subd=productivitytree&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://productivitytree.wordpress.com/2008/02/09/risk-management-overview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a8b84741f2501cb5df5543438831a831?s=96&#38;d=identicon" medium="image">
			<media:title type="html">productivitytree</media:title>
		</media:content>
	</item>
		<item>
		<title>Welcome to the ProductivityTree post !</title>
		<link>http://productivitytree.wordpress.com/2007/12/17/hello-world/</link>
		<comments>http://productivitytree.wordpress.com/2007/12/17/hello-world/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 00:57:36 +0000</pubDate>
		<dc:creator>productivitytree</dc:creator>
				<category><![CDATA[Project Management]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Hopefully we will be able to produce interesting articles.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=productivitytree.wordpress.com&blog=2336635&post=1&subd=productivitytree&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hopefully we will be able to produce interesting articles.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/productivitytree.wordpress.com/1/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/productivitytree.wordpress.com/1/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/productivitytree.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/productivitytree.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/productivitytree.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/productivitytree.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/productivitytree.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/productivitytree.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/productivitytree.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/productivitytree.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/productivitytree.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/productivitytree.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=productivitytree.wordpress.com&blog=2336635&post=1&subd=productivitytree&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://productivitytree.wordpress.com/2007/12/17/hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a8b84741f2501cb5df5543438831a831?s=96&#38;d=identicon" medium="image">
			<media:title type="html">productivitytree</media:title>
		</media:content>
	</item>
	</channel>
</rss>