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

<channel>
	<title>The Project Coach &#187; Scope</title>
	<atom:link href="http://www.theproject-coach.com/category/project-methodology/scope/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.theproject-coach.com</link>
	<description>Improving Project Management Problem Solving Skills</description>
	<lastBuildDate>Wed, 08 Jun 2011 21:39:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Do the simple things</title>
		<link>http://www.theproject-coach.com/2011/05/do_the_simple_things/</link>
		<comments>http://www.theproject-coach.com/2011/05/do_the_simple_things/#comments</comments>
		<pubDate>Wed, 04 May 2011 17:58:13 +0000</pubDate>
		<dc:creator>Cindy Vandersleen</dc:creator>
				<category><![CDATA[Communications]]></category>
		<category><![CDATA[Executing]]></category>
		<category><![CDATA[PM Process Groups]]></category>
		<category><![CDATA[Planning]]></category>
		<category><![CDATA[Project Methodology]]></category>
		<category><![CDATA[Risk]]></category>
		<category><![CDATA[Schedule Development]]></category>
		<category><![CDATA[Scope]]></category>
		<category><![CDATA[Simple Planning]]></category>

		<guid isPermaLink="false">http://www.theproject-coach.com/?p=384</guid>
		<description><![CDATA[So often in advanced project management circles we talk about rigorous, complex tools, processes and methods which allow us to tackle the most difficult projects.  We acquire and train ourselves with the latest version of tools such as Project server or Primavera.  We become the champions of developing a myriad of rich artifacts from charters, [...]]]></description>
			<content:encoded><![CDATA[<p>So often in advanced project management circles we talk about rigorous, complex tools, processes and methods which allow us to tackle the most difficult projects.  We acquire and train ourselves with the latest version of tools such as Project server or Primavera.  We become the champions of developing a myriad of rich artifacts from charters, scope statements, and work breakdown structures to schedules, budgets, communication plans, and risk registers.  We are prepared to employ sophisticated project management methods like qualitative and quantitative risk assessment and earned value.  So then what happens if suddenly some or all of those things don’t apply?  <span id="more-384"></span>What if for some reason the fancy tools aren’t available – or you have a team that doesn’t know how to use them?  What if you are assigned a small project in a hurry with a quick turn around and an inexperienced team and there is no time for the usual rigor?  What if the project is a short term, simple task and all of that is simply overkill?  Would you know how to function?  Would you throw up your hands and do nothing?</p>
<p>Project management is always a matter of scale.  It is not a one size fits all proposition and there are times when we as project managers should remember to just do the simple things.  Sometimes the K.I.S.S. (keep it simple stupid) principle is really the best.  Imagine you have just been asked to organize the team rollout victory party for next week.  That’s the project.  You have 2 administrative assistants to help you.  That’s your team.  Are you going to develop a WBS dictionary, document a communication plan, and perform a quantitative assessment of risks?  I doubt it.  By the same token will you abandon any semblance of planning and completely wing it?  I hope not!  Not if you are a project management professional.  Any endeavor that is temporary and produces a unique product, service or result deserves a plan – one of appropriate size and scale.</p>
<p><span style="text-decoration: underline;">Scope</span>:  So, in our example you sit down with your 2 administrative assistants in your office and pull up a spreadsheet.  The 3 of you brainstorm what tasks need to be done in the next week to pull off the team party.  You discuss where the party will be held, what food will be brought in, how invitations will be handled, entertainment, etc.  You capture all these tasks in a column of the spreadsheet.  You have just defined the scope of your project as a list of tasks.</p>
<p><span style="text-decoration: underline;">Resources</span>: Next, you decide who is going to do each task on your list.  There are only the 3 of you on your team so one of the 3 of you has to be assigned to each task.  In a 2<sup>nd</sup> column of the spreadsheet you assign a name to each task.  You have just performed resource allocation.</p>
<p><span style="text-decoration: underline;">Schedule</span>: Next, the team needs to determine when each task needs to be done.  This is an example of a time-boxed, fixed date project.  The party will be communicated for a specific date, so all preparation activities must take place prior to that date.  Working backwards from the party date, in a third column, the team fills in target date/times of when tasks must be completed by.  You have just performed activity dependency and scheduling for your project.</p>
<p><span style="text-decoration: underline;">Budget</span>: You think about how much each task will likely cost and note that in a 4<sup>th</sup> column.  The sum of these cost estimates forms your budget.</p>
<p><span style="text-decoration: underline;">Risk</span>:  You ask your team “Is there anything that worries you?”   One of the admin assistants replies: “What if we can’t reserve a restaurant large enough on such short notice?”  So, you decide to add a task to the list to reserve a large conference room at your company and investigate catering at the company as a backup precaution.  You have just performed some risk management planning. Maybe it is not extensive or as rigorous as it could be, but it is better than doing nothing, and probably appropriate for this size effort.</p>
<p><span style="text-decoration: underline;">Communication and project execution</span>:  You decide to have a daily 15 minute meeting over the next week as you each carry out your assigned tasks.  I like the agile iterative process format for daily meetings as far as providing a simple way to get project updates.  In each meeting, every team member answers 3 questions:</p>
<ol>
<li>What have you done since the last time we met?</li>
<li>What do you plan to do between now and the next time we meet?</li>
<li>What impediments are preventing you from making progress?</li>
</ol>
<p>In answering those 3 questions, you are providing progress measurements that can be compared to the plan.  You are providing forecasts that indicate if adjustments are warranted.  You are highlighting issues and risks that may lead to offline discussions to develop ad hoc workaround plans.</p>
<p>With a simple spreadsheet and some basic, obvious conversation you can manage a small non-complex project.  The tools used are not important, as long as the necessary steps of the project management process are covered.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theproject-coach.com/2011/05/do_the_simple_things/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Scrum vs. waterfall comparison &#8211; part 2</title>
		<link>http://www.theproject-coach.com/2010/10/scrum_vs_waterfall_comparison_part2/</link>
		<comments>http://www.theproject-coach.com/2010/10/scrum_vs_waterfall_comparison_part2/#comments</comments>
		<pubDate>Wed, 06 Oct 2010 00:35:19 +0000</pubDate>
		<dc:creator>Cindy Vandersleen</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Brainstorming]]></category>
		<category><![CDATA[Communications]]></category>
		<category><![CDATA[Estimation]]></category>
		<category><![CDATA[Executing]]></category>
		<category><![CDATA[Human Resource Management]]></category>
		<category><![CDATA[Monitoring and Controlling]]></category>
		<category><![CDATA[Planning]]></category>
		<category><![CDATA[Project Methodology]]></category>
		<category><![CDATA[Schedule Development]]></category>
		<category><![CDATA[Scope]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Stakeholder Management]]></category>
		<category><![CDATA[Team Dynamics]]></category>
		<category><![CDATA[WBS]]></category>
		<category><![CDATA[burndown chart]]></category>
		<category><![CDATA[product backlog]]></category>
		<category><![CDATA[User Stories]]></category>
		<category><![CDATA[Waterfall]]></category>

		<guid isPermaLink="false">http://www.theproject-coach.com/?p=343</guid>
		<description><![CDATA[In my last article I discussed characteristics and roles of the agile scrum methodology as compared to waterfall.  In this continuation article, I committed to examine the artifacts, meetings and processes involved and also discuss what they compare to in a waterfall context.  By design agile and the scrum methodology deliberately minimize processes, artifacts and [...]]]></description>
			<content:encoded><![CDATA[<p>In my last article I discussed characteristics and roles of the agile scrum methodology as compared to waterfall.  In this continuation article, I committed to examine the artifacts, meetings and processes involved and also discuss what they compare to in a waterfall context.  By design agile and the scrum methodology deliberately minimize processes, artifacts and meetings <span id="more-343"></span>to just those necessary few required to facilitate conversations, and radiate information about progress to the team and the organization.</p>
<p><span style="text-decoration: underline;">Processes: </span>  The primary scrum processes allow for grooming of the product backlog or clarifying the complexity by specifying effort factor (story points), grouping work from the product backlog into work iterations, defining and estimating technical work tasks for the work iterations, and packaging completed outputs of the work iterations into a working release product.  Below is a breakdown of the different scrum processes along with their descriptions and analogous waterfall counterpart.</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="213" valign="top"><strong>Scrum Process Name</strong></td>
<td width="213" valign="top"><strong>Scrum Process Description</strong></td>
<td width="213" valign="top"><strong>Waterfall Comparison</strong></td>
</tr>
<tr>
<td width="213" valign="top">Relative estimation (Points)</td>
<td width="213" valign="top">Estimation of work effort for product backlog item relative to other product backlog items.  No unit of measure given.  Typically numbers in a series such as (1,2,3,5,8,13,20,40,100…)</td>
<td width="213" valign="top">No comparison</td>
</tr>
<tr>
<td width="213" valign="top">Release Planning</td>
<td width="213" valign="top">Determining how many sprints worth of work will yield a product production release.  (Usually requires knowledge of team’s velocity or average number of story points achieved per sprint. – takes 1 or 2 sprints to determine.)</td>
<td width="213" valign="top">Schedule planning; Rolling wave planning</td>
</tr>
<tr>
<td width="213" valign="top">Sprint Planning</td>
<td width="213" valign="top">Determining how many of the top items from the product backlog can be implemented in the next sprint.  Determining the technical tasks necessary to implement sprint backlog items</td>
<td width="213" valign="top">WBS decomposition</td>
</tr>
<tr>
<td width="213" valign="top">Sprint task estimation (Hours)</td>
<td width="213" valign="top">Estimating time in hours to complete each technical task in sprint.</td>
<td width="213" valign="top">Schedule activity duration estimation</td>
</tr>
</tbody>
</table>
<p><span style="text-decoration: underline;">Meetings: </span>   Since frequent feedback is the hallmark of agile, the scrum meeting are the settings that facilitate some of the above processes, as well as allow for frequent status during the work intervals or sprints, and provide the vehicle for the customer acceptance and process improvement.  Below is a table that describes the major scrum meetings, descriptions and their waterfall counterparts.</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="213" valign="top"><strong>Scrum Meeting Name</strong></td>
<td width="213" valign="top"><strong>Scrum Meeting Description</strong></td>
<td width="213" valign="top"><strong>Waterfall Comparison</strong></td>
</tr>
<tr>
<td width="213" valign="top">Daily stand up</td>
<td width="213" valign="top">Daily meeting where each team members states what they’ve done since last meeting; what they will do until next meeting; and any impediments that stand in their way</td>
<td width="213" valign="top">Team status meeting</td>
</tr>
<tr>
<td width="213" valign="top">Sprint planning meeting</td>
<td width="213" valign="top">Meeting to implement the sprint planning process described above.</td>
<td width="213" valign="top">No comparison</td>
</tr>
<tr>
<td width="213" valign="top">Sprint demonstration</td>
<td width="213" valign="top">Meeting held at end of sprint where team members and product owner demonstrate output of stories that are completed to stakeholders</td>
<td width="213" valign="top">Tollgate phase review</td>
</tr>
<tr>
<td width="213" valign="top">Sprint retrospective</td>
<td width="213" valign="top">Meeting held after completion of sprint to review processes used and make recommendations for process improvements. A small section or paragraph of a business requirement document.</td>
<td width="213" valign="top">Lessoned learned  session</td>
</tr>
</tbody>
</table>
<p> <span style="text-decoration: underline;">Artifacts:</span>  Artifacts are sparse compared to a typical waterfall methodology. All work “to do” is tracked on the product backlog.  Work “left to go”  is tracked on one of 2 types of burn down charts and are meant to show progress to the organization.  Business requirements will seem sketchy in agile as compared to waterfall since preference is given to conversations amongst members of the team, and verification through acceptance criteria and demonstrations.  Below is a description of scrum artifacts.</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="213" valign="top"><strong>Scrum Artifact Name</strong></td>
<td width="213" valign="top"><strong>Scrum Artifact Description</strong></td>
<td width="213" valign="top"><strong>Waterfall Comparison</strong></td>
</tr>
<tr>
<td width="213" valign="top">Product Backlog</td>
<td width="213" valign="top">Single threaded prioritized list of features for implementation.  Items toward top have more detail description than those further down</td>
<td width="213" valign="top">High level scope feature list</td>
</tr>
<tr>
<td width="213" valign="top">User Stories</td>
<td width="213" valign="top">Short business requirement statements.  Usually in the form: as a _____ I wish to _____ because ______.</td>
<td width="213" valign="top">A small section or paragraph of a business requirement document.</td>
</tr>
<tr>
<td width="213" valign="top">Epic</td>
<td width="213" valign="top">A large user story (usually necessitating breakdown into multiple small user stories)</td>
<td width="213" valign="top">A section or paragraph of a business requirement document.</td>
</tr>
<tr>
<td width="213" valign="top">Acceptance criteria</td>
<td width="213" valign="top">Success criteria for development of user story – contained within user story.</td>
<td width="213" valign="top">Test case.</td>
</tr>
<tr>
<td width="213" valign="top">Product Backlog Burndown Chart</td>
<td width="213" valign="top">A chart showing how many unfinished features are remaining on the product backlog</td>
<td width="213" valign="top">Project schedule</td>
</tr>
<tr>
<td width="213" valign="top">Sprint Burndown Chart</td>
<td width="213" valign="top">A chart showing how many unfinished features are remaining on the sprint</td>
<td width="213" valign="top">Project schedule</td>
</tr>
<tr>
<td width="213" valign="top">Sprint Impediment Log</td>
<td width="213" valign="top">I document logging impediments to getting work done during a sprint.</td>
<td width="213" valign="top">Issue Log</td>
</tr>
</tbody>
</table>
<p> In scrum, relative estimation keeps the estimation process intuitive and non specific.  It’s done in group session with the entire team where everyone “votes” on their number all at once to keep voting independent.  The relative story points assist the product manager in backlog prioritization.  Sprint planning makes up the rest of the planning for a 30 day period.  This is where the detailed task decomposition and hourly estimation occurs.</p>
<p>Once a sprint is planned, work is executed and monitored in the daily standup meetings.  Issues are tracked in the Sprint impediment log.  Progress is displayed to the organization in artifacts such as the sprint and product burn down charts.</p>
<p>At the end of the sprint, the work is verified and accepted or rejected in the sprint demonstration meeting.  Then the sprint processes are reviewed and suggestions for improvement are made in the sprint retrospective, before reprioritizing the product backlog if necessary and beginning a new sprint.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theproject-coach.com/2010/10/scrum_vs_waterfall_comparison_part2/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>What is this thing called scrum?</title>
		<link>http://www.theproject-coach.com/2010/09/what-is-this-thing-called-scrum/</link>
		<comments>http://www.theproject-coach.com/2010/09/what-is-this-thing-called-scrum/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 15:31:50 +0000</pubDate>
		<dc:creator>Cindy Vandersleen</dc:creator>
				<category><![CDATA[Estimation]]></category>
		<category><![CDATA[Executing]]></category>
		<category><![CDATA[Monitoring and Controlling]]></category>
		<category><![CDATA[PM Process Groups]]></category>
		<category><![CDATA[Project Methodology]]></category>
		<category><![CDATA[Schedule Development]]></category>
		<category><![CDATA[Scope]]></category>
		<category><![CDATA[Stakeholder Management]]></category>
		<category><![CDATA[Team Dynamics]]></category>
		<category><![CDATA[WBS]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Product owner]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Scrum master]]></category>
		<category><![CDATA[Waterfall]]></category>

		<guid isPermaLink="false">http://www.theproject-coach.com/?p=338</guid>
		<description><![CDATA[For those of my PMP friends and colleagues who are firmly immersed in the waterfall way of doing things but who are hearing more and more about agile and scrum and wondering what all the fuss is about, I thought it might be a good idea to write a series of articles comparing and contrasting [...]]]></description>
			<content:encoded><![CDATA[<p>For those of my PMP friends and colleagues who are firmly immersed in the waterfall way of doing things but who are hearing more and more about agile and scrum and wondering what all the fuss is about, I thought it might be a good idea to write a series of articles comparing and contrasting the two approaches.  I’d like to start by stating that I am very much a fan of agile and scrum and believe that the traditional PMI methodology, when practiced in a sensible manner and the agile scrum approach have more in common than you would think. At the end of the day the purpose of both is the same – to get work done well.  <span id="more-338"></span>Smart practices are smart practices regardless of what you call them. </p>
<p>I first became interested in agile when I was leading technology teams and consistently struggled with the standard waterfall challenge of getting accurate, complete, well understand and well documented business requirements for long software development application projects.  Once we felt like we finally got things “nailed down” and began design and development work, requirements would change before we could deliver the first release.  The agile methodology is a natural solution for this.  I began my own course of self study, networking and training, and eventually acquired a scrum master certification.</p>
<p>To understand the principles of any of the flavors of agile methodology (and there are several), you need to first understand the agile manifesto, developed by the original set of agile founders:</p>
<p>Individuals and interactions over processes and tools<br />
Working software over comprehensive documentation<br />
Customer collaboration over contract negotiation<br />
Responding to change over following a plan</p>
<p>Scrum happens to be one of the most popular types of agile and derives its name from a daily standup meeting called the scrum meeting, involving the team and the facilitator who is called the scrum master.  Below is a discussion which breaks down some of the important roles used in scrum and compares them to their analogous counterpart in a waterfall methodology. </p>
<p><strong><span style="text-decoration: underline;">Roles </span></strong>– there are only 3 officially recognized roles on an agile scrum team:</p>
<ul>
<li><span style="text-decoration: underline;">Product Owner</span> – The product owner is a member of the scrum team and is responsible for what the team builds and for optimizing the value of it.  He/she owns decisions and risks regarding what business stakeholders want.  He/she defines the features to be produced and decides on release date and content, and determines feature priorities.  He/she can change features and priority between sprints.  He/she negotiates acceptance criteria for work results with rest of team</li>
<li><span style="text-decoration: underline;">Scrum Master</span> – facilitates process and keeps things moving.  He/she manages the internal dynamics of the team including the relationship of the product owner with the rest of the team.  He/she enforces the scrum framework.  He/she ensures full team involvement in all meetings and keeps everything visible, including “radiating” information to the larger organization.  He/she shields the team from external interference.  He/she advocates improved practices.  <strong>Very important</strong>:  He/she facilitates, but does not manage.  The scrum master has no official authority over the team.  He/she cannot assign work to the team.</li>
<li><span style="text-decoration: underline;">Team</span> – This is a small (7 +-2 member) cross functional group who are responsible for the work they agree to take on during the work period called a sprint.  They are a self organizing unit – meaning they assign sprint work tasks to themselves.  They negotiate the work of the sprint with the product owner.  Along with the product owner, they demo the work results to the stakeholders.</li>
</ul>
<p>The product owner is analogous to a business analyst, product manager or sponsor in a waterfall methodology, and the team is similar to any team anywhere, with the exception of the self organizing part.  That’s a little loose-y goose-y for a lot of management teams to get used to.  Frankly, what I’ve seen in a lot of companies I’ve networked with is a gradual approach to this, because as much as this sounds like a great goal, in companies that have been highly command and control, teams have to get as used to it as the managers themselves do.  The scrum master could be similar to a technical team lead or a technical project manager in some organizations.  What is strikingly missing in this model is the overall project manager him/herself.  The traditional, all controlling, project manager doesn’t really have a direct correlation.  To find a home in an agile practicing organization the PMI style project manager has to make some decisions.  For individuals with a more product oriented, business slant, the product owner might be a great role to assume.  For the more technically minded, the scrum master role might be a better fit.</p>
<p>One of the most intriguing differences between agile and waterfall and what in my mind makes agile so compelling is in the area of scope control.  In the waterfall methodology we go to great lengths to define the scope of the project in as much detail as we can all up front, and then protect that scope.  We define a rigid scope change process which acts as a deterrent to anyone who wants to introduce changes to the work that we already have a complex tangle of design plans around, because of the cost and pain of implementation when you work on everything all at once.  With agile the notion of scope control is virtually non-existent, except within the context of the short periods of work, called sprints.  This is by design.  This is to allow and even encourage the product owner to be flexible and change their mind in between sprints as the business sees the results of work and reacts to it; and as events in the business change. </p>
<p>In a nutshell, product features and all other work are maintained in a document called the product backlog, in single threaded priority by the product owner.  The team determines “chunks” of that work off the top that they can perform in time boxed periods of work called sprints (usually 30 days).  Once a sprint starts, the scrum master insures that the scope of the sprint does not change.  At the end of the sprint the team and the product owner jointly demo the work that has been completed to the business stakeholders.  The product backlog is reprioritized if necessary by the product owner and another sprint is started.  Sprints are repeated until enough work is completed to comprise a release.  Sounds simple huh?  Well there’s a little more to it than that.</p>
<p>In my next article I will discuss the small set of artifacts, meetings and processes involved and discuss what they compare to in a waterfall context.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theproject-coach.com/2010/09/what-is-this-thing-called-scrum/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The anatomy of a good business requirement</title>
		<link>http://www.theproject-coach.com/2010/06/the_anatomy_of_a_good_business_requirement/</link>
		<comments>http://www.theproject-coach.com/2010/06/the_anatomy_of_a_good_business_requirement/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 21:18:31 +0000</pubDate>
		<dc:creator>Cindy Vandersleen</dc:creator>
				<category><![CDATA[Planning]]></category>
		<category><![CDATA[Scope]]></category>
		<category><![CDATA[Business Rules]]></category>
		<category><![CDATA[Requirements]]></category>
		<category><![CDATA[Traceability]]></category>

		<guid isPermaLink="false">http://www.theproject-coach.com/?p=314</guid>
		<description><![CDATA[In our previous 2 articles, we’ve discussed how business requirements should originate in a cascading manner from goals and objectives, to assist in assigning their relative priorities.  We also reviewed tools that can be leveraged to help us remember the different areas or categories of requirements to capture.  But now let’s step back and consider, [...]]]></description>
			<content:encoded><![CDATA[<p>In our previous 2 articles, we’ve discussed how business requirements should originate in a cascading manner from goals and objectives, to assist in assigning their relative priorities.  We also reviewed tools that can be leveraged to help us remember the different areas or categories of requirements to capture.  But now let’s step back and consider, just what is a requirement anyway, and what is it not? <span id="more-314"></span></p>
<p>It is generally considered that a well defined requirement possesses the following attributes:</p>
<ul>
<li>Necessary – The system cannot meet prioritized needs or goals without the requirement</li>
<li>Feasible – The requirement is <em>doable</em>, within available cost and schedule</li>
<li>Correct – The facts related to the requirement are accurate and it is technically and legally possible</li>
<li>Concise – The requirement is stated simply</li>
<li>Unambiguous – The requirement can only be interpreted one way</li>
<li>Complete – All applicable conditions are stated, and the requirement expresses a whole idea or statement.</li>
<li>Consistent – The requirement is not in conflict with any other requirements</li>
<li>Traceable – The requirement can be traced to its source, and it can be tracked throughout the system, (e.g., to the design, code, test, and documentation)</li>
<li>Allocated – The requirement is assigned to a component of the designed system</li>
<li>Design independent – The requirement does not impose a specific implementation solution</li>
<li>Non-redundant – The requirement is not a duplicate requirement</li>
<li>Stated using a standard construct – The requirement is stated as an imperative using the word shall</li>
<li>Associated with a unique identifier – Each requirement has a unique identifying number</li>
<li>Devoid of escape clauses – Requirements do not use <em>if, when, but, except, unless,</em> and <em>although,</em> and do not include speculative or general terms such as <em>usually, generally, often, normally,</em> and <em>typically</em>.</li>
</ul>
<p>Additionally, a business requirement differs from a business rule.  According to Gladys S.W. Lam, Principal at BRSolutions.com, who writes in her article, &#8220;Business Rules vs. Business Requirements,&#8221; <em>Business Rules Journal</em>, Vol. 7, No. 5 (May 2006), URL:  <a href="http://www.brcommunity.com/a2006/b290.html">http://www.BRCommunity.com/a2006/b290.html</a>  ,</p>
<ul>
<li>Business rules are lists of statements that tell you whether you may or may not do something or that give you the criteria and conditions for making a decision</li>
<li>Business requirements are what you need to do to enable the implementation of and compliance with business rules.</li>
</ul>
<ul>
<li>Business rules are what they are.  They shouldn&#8217;t change to fit the business requirements.</li>
<li>A change in a rule can mean different or additional requirements.</li>
</ul>
<p> </p>
<p>An example of a business rule might be: </p>
<p><em>A Customer must have an Email Address</em></p>
<p>The associated business requirement that enables implementation and compliance with that business rule is:</p>
<p><em>Customer must have capability to enter email address for a customer</em>. </p>
<p>The solution chosen to implement that requirement might be to provide a GUI. </p>
<p>Obviously, requirements such as the one stated above are still fairly high level and must still be broken down further before they could be actionable by an implementation team.  There are still more detailed specifications related to the capability to enter an email address such as which fields to enter, error handling, and many other aspects that a development team should define.</p>
<p>Business requirements are best defined in layers with a set of un-actionable requirements such as: <em>Customer must have capability to enter email address, </em>at one layer, and the lower level specifications related to that requirement captured at a layer beneath it and tied back to the requirement above it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theproject-coach.com/2010/06/the_anatomy_of_a_good_business_requirement/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Better Living Through Requirements Templates</title>
		<link>http://www.theproject-coach.com/2010/06/requirementstemplates/</link>
		<comments>http://www.theproject-coach.com/2010/06/requirementstemplates/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 20:40:06 +0000</pubDate>
		<dc:creator>Susan Dodia</dc:creator>
				<category><![CDATA[Estimation]]></category>
		<category><![CDATA[Initiation]]></category>
		<category><![CDATA[Planning]]></category>
		<category><![CDATA[Schedule Development]]></category>
		<category><![CDATA[Scope]]></category>
		<category><![CDATA[Stakeholder Management]]></category>
		<category><![CDATA[project manager skills]]></category>
		<category><![CDATA[Requirements]]></category>
		<category><![CDATA[templates]]></category>

		<guid isPermaLink="false">http://www.theproject-coach.com/?p=310</guid>
		<description><![CDATA[In her blog last week , Cindy Vandersleen talked about the challenges of gathering requirements and how the devil is always in the details.  I think many people would agree with this assessment; I know I do.  My best practice for gathering a comprehensive set of project requirements is to build a Requirements Template, and [...]]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://www.theproject-coach.com/2010/06/how_to_develop_easily_prioritized_requirements/">her blog last week</a> , Cindy Vandersleen talked about the challenges of gathering requirements and how the devil is always in the details.  I think many people would agree with this assessment; I know I do.  My best practice for gathering a comprehensive set of project requirements is to build a Requirements Template, and this week I’d like to share with you some tips for creating a model that your organization can use again and again to collect a comprehensive set of requirements and manage scope creep from the word “GO”. <span id="more-310"></span></p>
<p>According to Dictionary.com, a template is “anything that determines or serves as a pattern; a model”.  The idea of a Requirements Template is to provide your organization with a thorough and far-reaching list of questions or areas of inquiry to either answer or rule out at the beginning of every project.  If you include input from enough people and groups, whether they typically identified as project stakeholders or not, you can eliminate many of the scope problems that your organization’s projects might have encountered in the past. </p>
<p>If you ever do projects for external customers, start your template-building exercise with Marketing and Business Development.  Ask them about what types of features customer and prospects initially express interest in and what marketing and advertising messages they respond to.  This can give you some good high-level areas of inquiry for your Template by helping you understand what prompts your external customers to engage with your organization. </p>
<p>Next, visit with the Sales group and ask them to think about every problem customers have identified as wanting to solve when they accept a sales proposal.  Ask them also to think about customer satisfaction issues after a sale is completed:  what characterized projects that had satisfied customers, and what characterized projects that didn’t.  Ask them to describe situations where the customer was temporarily unhappy and why.  Ask to see any type of documentation they use to begin identifying what a customer wants. Then start building your list of questions. </p>
<p>If you are dealing only with internal customers, start by reviewing the documents that accompany any request for a new project.  You want to include all of this information, but your template will go into much greater detail.  Interview someone from your organization’s Steering Committee and ask them what is missing from the current initiation documents they use.  Ask for examples of specific projects that got kicked back from the Steering Committee due to insufficient information, and get them to identify the types of additional information needed for them to make a ruling on a new project.  Continue building your Template by adding this to your list of questions.</p>
<p>Next, visit with all the teams that are responsible for executing the project plan.  Talk to developers, DBAs, cost estimators, trainers, folks who do the documentation; basically, everyone who actually performs work on a project in your organization.  Ask them for a list of everything they end up needing to know in the middle of the project that no one ever asked at the beginning.  Ask them what kind of work they are doing in the stabilization period, and if that work is a result of missed requirements.  Ask them for the most common examples, as well as the outliers.  Your goal is to create a comprehensive list of everything that should be considered at the beginning of a project.</p>
<p>Then move on to your support teams – whoever is responsible for the product of the project once it is operational.  Ask them to identify the things they wish someone on the project team was asking about.  Again, ask for the odd and unusual situations as well as the most common examples.</p>
<p>Finally, spend a little time with other groups that may not be at all involved in the project, but can potentially be affected problems with a project, like Legal, Accounting, Corporate Compliance and Public Relations.  Ask if they have ever been affected by missed project requirements, or have an area of potential concern around project requirements.  Document their concerns as areas of inquiry to consider during the requirements phase.</p>
<p>If you have all these conversations and hear all these war stories, you will be able to create a useful tool for the people in your organization who have the responsibility of collecting requirements.  Continue to updated and modify your Requirements Template as new information becomes available. </p>
<p>In addition to getting your project off to a good start and nipping some scope creep issues in the bud, you may find that this tool helps you have better conversations with customers, both internal and external, by helping them uncover needs they didn’t know they had or gaps in their process they hadn’t discovered yet.</p>
<p>Good luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theproject-coach.com/2010/06/requirementstemplates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to develop easily prioritized requirements</title>
		<link>http://www.theproject-coach.com/2010/06/how_to_develop_easily_prioritized_requirements/</link>
		<comments>http://www.theproject-coach.com/2010/06/how_to_develop_easily_prioritized_requirements/#comments</comments>
		<pubDate>Wed, 16 Jun 2010 21:04:34 +0000</pubDate>
		<dc:creator>Cindy Vandersleen</dc:creator>
				<category><![CDATA[Executing]]></category>
		<category><![CDATA[Planning]]></category>
		<category><![CDATA[Scope]]></category>
		<category><![CDATA[Goals]]></category>
		<category><![CDATA[Objectives]]></category>
		<category><![CDATA[Requirements]]></category>

		<guid isPermaLink="false">http://www.theproject-coach.com/?p=307</guid>
		<description><![CDATA[There have been many articles written about requirements development from many perspectives.  I happen to believe this is one of the hardest tasks of any project, and one of the key contributors to scope creep.  As the initial scope statement is defined, everyone believes they understand it.  But the devil is always in the details.  [...]]]></description>
			<content:encoded><![CDATA[<p>There have been many articles written about requirements development from many perspectives.  I happen to believe this is one of the hardest tasks of any project, and one of the key contributors to scope creep.  As the initial scope statement is defined, everyone believes they understand it.  But the devil is always in the details.  As detailed requirements are elaborated from the scope definition, the misunderstandings emerge and the estimates in time and resources get blown.  Now as project manager you are faced with the all too familiar triple constraint dance of getting permission to add more resources, or time, or reducing some of the requirements.<span id="more-307"></span></p>
<p>Assuming the decision is to scale back on requirements, the real fight usually begins with stakeholders as to which ones.  If they have evolved as a veritable sea of equal and indistinguishable specifications, it comes down to an arm wrestle or the decision is based on criteria which may have little to do with business value. </p>
<p>A better approach is to start the business requirement development process at a high level with an identification of goals and objectives.  In other words, get crisp and clear about what problem you’re trying to solve, or what pain you’re trying to alleviate; and what intermediate steps will be targeted to get you there.  Then align all requirements to one or more of the steps that are tied to the goals.  The idea is that while it is difficult to prioritize one requirement over another in a large universe &#8211; especially when many advocates are lobbying for their favorites, it is usually easy to prioritize or categorize goals.  Executive sponsors do this.  The requirements that stem from their parent goals inherit the relative priorities.</p>
<p>First off, a review of goals vs. objectives is in order, as many people confuse them. </p>
<ul>
<li>Goals are broad, lofty ideas.  They are intangible, abstract, and cannot be validated.  Goals are usually derived as responses to business need or opportunity.  Some examples of goals might be:  Gain a greater appreciation for Latin music, or Know about the human body. </li>
<li>Objectives are succinct statements including key parameters in areas of time, scope, resources/cost and they are tied to a goal.  Objectives are SMART – specific, measurable, attainable, relevant, and time bound.  The goal is where we want to be, the objectives are the steps needed to get there.  Some examples of objectives related to the above goal examples might be: Attend 3 live concerts featuring Latin American music by the end of the semester.   Name all the bones in the human body as stated in the medical text book by the time I am scheduled to take my test.</li>
</ul>
<p>With that as a backdrop, let’s consider a football analogy.  (I apologize in advance to my international colleagues, but this will be American football.)  Let’s say you are the coach of a college football team and you have a big game coming up against a rival team.  What is your goal?  Quite simply, to win the game!  No more specific than that.  The number of points doesn’t matter.  Now let’s say that based on your analysis of the other team’s skill and your team’s strength, you believe that in order to win the game your team needs to put up at least 24 points.  You don’t want to have to do all of that scoring at the end of the game so you tell your players that you want them to target at least the following scoring opportunities:</p>
<p>                By end of 1<sup>st</sup> Qtr – Field Goal</p>
<p>                By end of 2<sup>nd</sup> Qtr – Touchdown + Pt After</p>
<p>                By end of 3<sup>rd</sup> Qtr – Touchdown + Pt After</p>
<p>                By end of 4<sup>th</sup> Qtr – Touchdown + Pt After</p>
<p> What you’ve just communicated are objectives tied to your goal.  They’re specific, measurable, attainable, relevant, and time bound.  You believe if the team <em>achieves</em> the above scoring objectives they will <em>attain</em> the related goal of winning the game.  So what are the requirements related to these objectives?  Simply stated, for the first one it is to snap the ball, hold it and kick it from the line of scrimmage so that it goes between the goal posts.  For the others, it is to move the ball down the field from the initial point of possession to and across the goal line.  Notice I didn’t say anything about running certain types of running plays or passing plays, various routes, etc.  Those are implementation details left to the designers of the plays.</p>
<p> Now as a college coach you are also interested in the professional futures of your student athletes.  You may have some star players who are nearing a record of some type.  You have additional goals of helping your players advance in their future NFL careers.  That may drive objectives for certain players of helping them reach certain records within the season.  The related requirements to that objective would be putting the players in, so they can rack up the yards towards their record.  However, clearly this goal is secondary to the goal on <span style="text-decoration: underline;">this</span> day of winning <span style="text-decoration: underline;">this</span> game! </p>
<p> So you can see how tying requirements to objectives which are tied to goals helps categorize and prioritize which can assist when there are tough decisions to be made about scope of work on a project.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theproject-coach.com/2010/06/how_to_develop_easily_prioritized_requirements/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WBS – Why Be Scared?</title>
		<link>http://www.theproject-coach.com/2010/01/wbs/</link>
		<comments>http://www.theproject-coach.com/2010/01/wbs/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 23:51:54 +0000</pubDate>
		<dc:creator>Cindy Vandersleen</dc:creator>
				<category><![CDATA[Project Methodology]]></category>
		<category><![CDATA[Scope]]></category>
		<category><![CDATA[WBS]]></category>
		<category><![CDATA[Objectives]]></category>
		<category><![CDATA[Requirements]]></category>
		<category><![CDATA[Traceability Matrix]]></category>

		<guid isPermaLink="false">http://theproject-coach.com/?p=71</guid>
		<description><![CDATA[Some people think of those 3 letters and hold up the sign of the cross as if to ward off vampires.  For some reason this seems to be one of those areas of project management work that meets with more resistance than most from beginning practitioners.  I’m often asked “Do we really need to go [...]]]></description>
			<content:encoded><![CDATA[<p>Some people think of those 3 letters and hold up the sign of the cross as if to ward off vampires.  For some reason this seems to be one of those areas of project management work that meets with more resistance than most from beginning practitioners.  I’m often asked “Do we really need to go to all the trouble of creating one of those?” There seems to be confusion about what a WBS is and why anyone would need one, and generally speaking a lot of fear about the effort involved to prepare one. <span id="more-71"></span></p>
<p>Work breakdown structures are simply a way of organizing the work activities necessary to implement the project into a numbered outline form.  One of the best advantages that then comes from that is a way to provide traceability from then on throughout your project between requirements, project plans, test cases, issue logs, etc. This helps ensure nothing is lost in the cracks.  Notice I said traceability between <em>requirements</em> and implementation work in the WBS.  That’s an important distinction to make.  I’m a firm advocate that requirements should also be uniquely identified perhaps in a matrix or outline form, but that’s <span style="text-decoration: underline;">not</span> the WBS, requirements are, well requirements, or the “what” or needs.  The WBS is an outline of the activities that the project team creates to implement those requirements.  It is the “how” or work tasks to deliver on the needs.</p>
<p>There are not many hard fast rules about how to construct a WBS.  Remember basic outline rules from English class in school, and use common sense and good judgment.  Generally speaking at the highest level, of the WBS outline is the object or product that your project was commissioned to produce. At the next level down could be major subcomponents, or phases of the project.  That’s where the judgment comes in.  Think of what constitutes the major chunks of work.  One of the “rules” is that one of the branches should include all the project management work, and another rule is that each branch should be complete; meaning all the subcomponents on a branch should add up to 100% of the work of the branch.  Makes sense, right?    If there is testing or integration work, that should probably be represented as well. </p>
<p>So now let’s talk about traceability.  To me, this is the real advantage of using a WBS.  It makes you account for every requirement, and conversely it helps prevent scope creep by proving that every bit of work you are doing was justified by a requirement.  Let me say that again – <span style="text-decoration: underline;">it helps you prevent scope creep! </span>   First, let’s discuss traceability of requirements to business objectives.  As the project scope is progressively elaborated through project charter or project definition phases through the creation of scope statements or statement of work, high level business needs, project objectives and goals will be documented.  Then, as the high level requirements are identified, it is a good idea to tag them with a unique identifier, and associate them with the project objective that they stem from.  That ensures that requirements are aligned to the objectives and business needs.  Then as the work is defined in the WBS to implement the requirements, each of those WBS elements can be tied to one or more requirement IDs.   A single requirement may be totally or partially implemented by multiple WBS elements, and/or a single WBS element may contribute to the implementation of multiple requirements.  Having a traceability matrix reveals where the connections are, which then directly assists in creating functionality test cases.  It helps ensure that no requirement has been overlooked, and that no work is the result of scope creep if it can be tied back to requirements that are themselves tied to the original business needs that justified the project business case.   Given all this incentive I’ve now hopefully instilled for creating work breakdown structures, let’s see if we can eliminate some of the reservations over difficultly.  Consider this example of a business case for a project to implement a software applicant tracking system.</p>
<p><span style="text-decoration: underline;">Business Need</span>:  Fill Open Positions with quality candidates in a timelier manner.</p>
<p>    <em>Objective 1</em>:  Reduce the amount of time recruiters spend reading and filtering resumes.</p>
<p>    <em>Objective 2</em>:  Reduce the amount of time recruiters spend corresponding back and forth with candidates collecting information.</p>
<p>    <em>Objective 3</em>:  Improve our ability to file and locate candidate records.</p>
<p>Based on the above high level need and resulting business objectives, the following high level requirements (not a complete list) may be captured and associated with the objectives.  There is obviously still a great deal of detailed requirement elaboration to be done on each one, but the high level requirements are captured below.</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="160" valign="top"><strong>Requirement ID</strong></td>
<td width="160" valign="top"><strong>Requirement</strong></td>
<td width="160" valign="top"><strong>Objective Number</strong></td>
<td width="160" valign="top"><strong>Objective</strong></td>
</tr>
<tr>
<td width="160" valign="top">101</td>
<td width="160" valign="top">Applicant Tracking system shall support resume filtering according to preset criteria</td>
<td width="160" valign="top">1</td>
<td width="160" valign="top">Reduce the amount of time recruiters spend reading and filtering resumes</td>
</tr>
<tr>
<td width="160" valign="top">102</td>
<td width="160" valign="top">Applicant Tracking system shall support questionnaire and application submittal at time of resume submission to collect all necessary information</td>
<td width="160" valign="top">2</td>
<td width="160" valign="top">Reduce the amount of time recruiters spend corresponding back and forth with candidates collecting information</td>
</tr>
<tr>
<td width="160" valign="top">103</td>
<td width="160" valign="top">Applicant Tracking system shall store all applicant resumes in an online database</td>
<td width="160" valign="top">3</td>
<td width="160" valign="top">Improve our ability to file and locate candidate records</td>
</tr>
</tbody>
</table>
<p> </p>
<p>The high level WBS for the implementation work might look like something as follows.  (Normally, you would probably define activities to enough levels below the first level as necessary to be able to plan and manage the work):</p>
<p><span style="text-decoration: underline;">Applicant Tracking System Implementation</span></p>
<p><span style="text-decoration: underline;"> </span></p>
<p>1.0   Requisition Posting Module</p>
<p>1.1   Setup Requisition Filter options</p>
<p>2.0   Resume Capture</p>
<p>2.1   Configure Resume Storage facility</p>
<p>2.2   Setup Filtering Options</p>
<p>3.0   Build Questionnaire</p>
<p>4.0   Setup employment application</p>
<p>5.0   Testing</p>
<p>5.1   Test requisition</p>
<p>5.2   Test resume Capture</p>
<p>5.3   Test Questionnaire</p>
<p>5.4   Test employment application</p>
<p>6.0   Project Management</p>
<p>Once you have both the requirements table above and the WBS, you can then create a traceability matrix that proves you have addressed all the requirements and that you have not taken on any unnecessary work.  You should make each of the lowest items in each branch of the WBS appear in the matrix as well as each Requirement:</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="160" valign="top"><strong>WBS Item</strong></td>
<td width="160" valign="top"><strong>WBS Description</strong></td>
<td width="160" valign="top"><strong>Requirement Number</strong></td>
<td width="160" valign="top"><strong>Requirement</strong></td>
</tr>
<tr>
<td width="160" valign="top">1.1</td>
<td width="160" valign="top">Setup Requisition Filter options</td>
<td width="160" valign="top">101</td>
<td width="160" valign="top">Applicant Tracking system shall support resume filtering according to preset criteria</td>
</tr>
<tr>
<td width="160" valign="top">2.1</td>
<td width="160" valign="top">Configure Resume Storage facility</td>
<td width="160" valign="top">103</td>
<td width="160" valign="top">Applicant Tracking system shall store all applicant resumes in an online database</td>
</tr>
<tr>
<td width="160" valign="top">2.2</td>
<td width="160" valign="top">Setup Filtering Options</td>
<td width="160" valign="top">101</td>
<td width="160" valign="top">Applicant Tracking system shall support resume filtering according to preset criteria</td>
</tr>
<tr>
<td width="160" valign="top">3.0</td>
<td width="160" valign="top">Build Questionnaire</td>
<td width="160" valign="top">102</td>
<td width="160" valign="top">Applicant Tracking system shall support questionnaire and application submittal at time of resume submission to collect all necessary information</td>
</tr>
<tr>
<td width="160" valign="top">4.0</td>
<td width="160" valign="top">Setup employment application</td>
<td width="160" valign="top">102</td>
<td width="160" valign="top">Applicant Tracking system shall support questionnaire and application submittal at time of resume submission to collect all necessary information</td>
</tr>
<tr>
<td width="160" valign="top">5.1</td>
<td width="160" valign="top">Test requisition</td>
<td width="160" valign="top">101</td>
<td width="160" valign="top">Applicant Tracking system shall support resume filtering according to preset criteria</td>
</tr>
<tr>
<td width="160" valign="top">5.2</td>
<td width="160" valign="top">Test resume Capture</td>
<td width="160" valign="top">103</td>
<td width="160" valign="top">Applicant Tracking system shall store all applicant resumes in an online database</td>
</tr>
<tr>
<td width="160" valign="top">5.3</td>
<td width="160" valign="top">Test Questionnaire</td>
<td width="160" valign="top">102</td>
<td width="160" valign="top">Applicant Tracking system shall support questionnaire and application submittal at time of resume submission to collect all necessary information</td>
</tr>
<tr>
<td width="160" valign="top">5.4</td>
<td width="160" valign="top">Test employment application</td>
<td width="160" valign="top">102</td>
<td width="160" valign="top">Applicant Tracking system shall support questionnaire and application submittal at time of resume submission to collect all necessary information</td>
</tr>
<tr>
<td width="160" valign="top">6.0</td>
<td width="160" valign="top">Project Management</td>
<td width="160" valign="top">All</td>
<td width="160" valign="top"> </td>
</tr>
</tbody>
</table>
<p> </p>
<p>So if you’re one of those who have been avoiding this important and beneficial step in project planning, go ahead and give it a try on your next project.  I bet it won’t be nearly as scary as you think, and it just may keep you from forgetting something important.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theproject-coach.com/2010/01/wbs/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Techniques for Creative Team Thinking: De Bono’s Six Thinking Hats</title>
		<link>http://www.theproject-coach.com/2009/12/sixthinkinghats/</link>
		<comments>http://www.theproject-coach.com/2009/12/sixthinkinghats/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 15:05:36 +0000</pubDate>
		<dc:creator>Susan Dodia</dc:creator>
				<category><![CDATA[Communications]]></category>
		<category><![CDATA[Project Methodology]]></category>
		<category><![CDATA[Project Performance Improvement]]></category>
		<category><![CDATA[Risk]]></category>
		<category><![CDATA[Schedule Development]]></category>
		<category><![CDATA[Scope]]></category>
		<category><![CDATA[Team Dynamics]]></category>
		<category><![CDATA[group dynamics]]></category>
		<category><![CDATA[project manager skills]]></category>
		<category><![CDATA[project team meetings]]></category>
		<category><![CDATA[teambuilding]]></category>

		<guid isPermaLink="false">http://theproject-coach.com/?p=68</guid>
		<description><![CDATA[My New Year’s Resolution is to focus on creativity this year.  Even though today is only December 31, there is no time like the present!  So, let’s get started. 
For the next few weeks, I will be blogging about how we, as project managers, can help our project teams think more creatively.  In my last blog, [...]]]></description>
			<content:encoded><![CDATA[<p>My New Year’s Resolution is to focus on creativity this year.  Even though today is only December 31, there is no time like the present!  So, let’s get started. </p>
<p>For the next few weeks, I will be blogging about how we, as project managers, can help our project teams think more creatively.  In my last blog, I looked at the systems and causes of teams that are in a creativity crisis.  Today, I offer the first technique for helping your team break out of a creativity rut.  I will follow with many more techniques over the next several weeks. <span id="more-68"></span></p>
<p>The Six Thinking Hats was created by Dr. Edward de Bono, M.D., a pioneer in “deliberate thinking models” who believes that conventional thinking needs random interruptions so creative thinking can take place.  Dr. de Bono has several different approaches to thinking and has published many books over the last 40 years.  One of his most popular concepts is the Six Thinking Hats, which is designed to help groups think together more effectively.  Sounds like a great idea, right?  I have certainly participated in a number of “brainstorming” meetings over the years where precious little thinking was in evidence! </p>
<p>The premise behind the Six Thinking Hats is that the human brain thinks in six discrete ways which can be harnessed individually to produce different ideas.  When considering the same topic, each of the six thinking states will generate different ideas on the same topic.  Each state is identified with a color, and many practitioners of this method will actually provide “thinking hats” in every color to every meeting participant.  By putting on a hat of a certain color, you are aware of the type of thinking you are engaged in. </p>
<p>The six states and the associated colors are:</p>
<ul>
<li>Questions (White) &#8211; What are the facts?</li>
<li>Emotions (Red) – What are the feelings?  </li>
<li>Judgment (Black) – What are the flaws?  What are the difficulties and the dangers?</li>
<li>Good points (Yellow) – What are the benefits? What is positive about this idea?</li>
<li>Creativity (Green) – Where can we go with this thought?  What are the possibilities?  What are the alternatives? </li>
<li>Thinking (Blue) – Are we managing the thinking process?  </li>
</ul>
<p>Obviously, the Black hat, judgment, is one that all project teams are familiar with.  With a cohesive team that works well together, you probably wear the Yellow hat and acknowledge benefits to the ideas generated by your group thinking exercises.  You may even put on the Green hat and get creative with teams that trust each other and enjoy collaborating.  A good project manager probably wears the Blue hat, for managing processes, quite often when running meetings. </p>
<p>But what about the White hat, the facts? How often, when identifying requirements, solving a project problem or assessing a risk, do we rush through the facts?  Or treat assumptions as facts?  Or treat facts as assumptions?  Wearing the white hat, either literally or figuratively, might help our teams avoid some project problems. </p>
<p>And finally, the Red hat, which represents emotions.  Few project teams spend any time or effort on emotions, unless the ignored emotions erupt, causing a situation that has to be confronted.  Not only is it useful to address your project team’s emotions, you have to put the Red hat on and discuss emotions when you are planning any sort of activity or event that will change people’s jobs.  Any student of Organization Change Management will tell you that you ignore organizational emotions at your peril.    </p>
<p>De Bono’s Six Thinking Hats can help you think comprehensively about any topic confronting your team.  This has been a very brief overview, but there is plenty of information available online to learn more about this technique.  For more information, start at Dr. De Bono’s website, <a href="http://www.debonogroup.com/six_thinking_hats.php">http://www.debonogroup.com/six_thinking_hats.php</a>.</p>
<p>Stay tuned next time, for some additional techniques to improve team creativity.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theproject-coach.com/2009/12/sixthinkinghats/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Scope is King &#8211; The Public Relations of Project Management Management Part 3</title>
		<link>http://www.theproject-coach.com/2009/11/p3/</link>
		<comments>http://www.theproject-coach.com/2009/11/p3/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 15:40:33 +0000</pubDate>
		<dc:creator>Cindy Vandersleen</dc:creator>
				<category><![CDATA[Communications]]></category>
		<category><![CDATA[Scope]]></category>
		<category><![CDATA[project charter]]></category>
		<category><![CDATA[scope change requests]]></category>
		<category><![CDATA[scope statement]]></category>
		<category><![CDATA[Triple Constraint]]></category>

		<guid isPermaLink="false">http://theproject-coach.com/?p=50</guid>
		<description><![CDATA[In PMI’s (Project Management Institute’s) Project Management Body of Knowledge or PMBOK – which is the bible of project management, there are 9 knowledge areas discussed– Integration, Scope, Time, Cost, Quality, Human Resources, Communications, Risk, and Procurement.  Anyone who has studied for their PMP certification knows these well – ad nauseum even, and knows that [...]]]></description>
			<content:encoded><![CDATA[<p>In PMI’s (Project Management Institute’s) Project Management Body of Knowledge or PMBOK – which is the bible of project management, there are 9 knowledge areas discussed– Integration, Scope, Time, Cost, Quality, Human Resources, Communications, Risk, and Procurement.  Anyone who has studied for their PMP certification knows these well – ad nauseum even, and knows that the PMBOK discusses these with equal weight.  Indeed, PMI loves all of her knowledge area “children” equally, but out in the real world there is one that I believe deserves your extra undivided attention and that is scope. <span id="more-50"></span></p>
<p>Most people who have worked on a project in any capacity are familiar with the notion that projects are controlled constantly by what’s known as the triple constraint – time, cost, and scope.  You can control any 2 of those factors and the third one will be defined for you.  Never do projects begin with a fixed amount of time or budget and an organization saying  “Gee, I wonder what work we could go do with all this time and money?”  Projects begin because there is a specific need to address, problem to solve, or opportunity to realize – i.e. scope.  It must be the first thing defined and boundarized in a well formed scope statement.  After that you determine the amount of time and cost to adequately deliver the scope of work of the project.  While I will concede that neglecting schedule, budget, quality, communications, human resource issues or risk management can certainly hurt a project badly, neglecting scope management will kill a project.   This is because it is the very essence of what defines success for the project.  It is the “what you are doing” on the project.  You can work very fast and inexpensively, but if you have worked on the wrong things, you will not be declared successful.</p>
<p>From a public relations perspective, scope can be one of the areas that generates the greatest potential for confusion so project managers should begin communicating what is in and out of scope early and often to wide audiences of stakeholders – within and beyond the project team.  One of the worst morale killers on a project is when a high level stakeholder says late in the game “but I thought I was getting ‘X’ “.  The project charter and high level scope statement documents serve as good tools to aid in these types of presentations.   Once the detailed baseline scope statement is developed, it should be formally approved by the project sponsor, communicated widely, and constantly controlled.   To control the scope, we advocate adopting a form for use in capturing scope change requests from the outset and setting up a committee of sponsoring stakeholders (not including the project manager) responsible for approving  changes.  Change requestors should document the change and presumed benefits, and the implementation team should have a chance to document the impact to the current project schedule and budget.  This package is then presented to the change committee for decision.  The project manager <span style="text-decoration: underline;">must communicate</span> the final decision to all stakeholders and factor the impact back into the project plan.  This allows sponsors to remain in control of the resources, and keeps the project manager from being the “bad guy” if the decision is No.  It also provides a mechanism for protecting the team against taking on extra work without the benefit of the time or extra resources to accomplish it.</p>
<p>So it behooves project managers to seek out opportunities to communicate scope as often as possible.  Let’s review some of the typical venues and aids for scope communications:</p>
<table border="1" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="258" valign="top"><strong>Venue</strong></td>
<td width="210" valign="top"><strong>Audience</strong></td>
<td width="181" valign="top"><strong>Communication Aids</strong></td>
</tr>
<tr>
<td width="258" valign="top">Charter Review Meeting</td>
<td width="210" valign="top">General interested stakeholder</td>
<td width="181" valign="top">Project Charter</td>
</tr>
<tr>
<td width="258" valign="top">Scope Statement Development Meeting</td>
<td width="210" valign="top">Project Team</td>
<td width="181" valign="top">Scope Statement</td>
</tr>
<tr>
<td width="258" valign="top">WBS Development Meeting</td>
<td width="210" valign="top">Project Team</td>
<td width="181" valign="top">WBS</td>
</tr>
<tr>
<td width="258" valign="top">Estimation Meeting</td>
<td width="210" valign="top">Project Team</td>
<td width="181" valign="top">WBS</td>
</tr>
<tr>
<td width="258" valign="top">Project Kickoff Meeting</td>
<td width="210" valign="top">Project team</td>
<td width="181" valign="top">Project Charter; Scope Statement; Roles &amp; Responsibility Matrix; Project Org Chart</td>
</tr>
<tr>
<td width="258" valign="top">Executive Sponsor meetings</td>
<td width="210" valign="top">Executive sponsors</td>
<td width="181" valign="top">Scope Statement; Project Schedule; Roles &amp; Responsibility Matrix; Project Org Chart; Change Requests</td>
</tr>
<tr>
<td width="258" valign="top">Stakeholder Meetings</td>
<td width="210" valign="top">General interested stakeholder</td>
<td width="181" valign="top">Project Schedule; Roles &amp; Responsibility Matrix; Project Org Chart; Change Requests</td>
</tr>
<tr>
<td width="258" valign="top">Change Control Meetings</td>
<td width="210" valign="top">Change Board</td>
<td width="181" valign="top">Change Requests; Project Schedule</td>
</tr>
<tr>
<td width="258" valign="top">Project Team Meetings</td>
<td width="210" valign="top">Project Team</td>
<td width="181" valign="top">Scope Statement; WBS; Project Schedule; Change Requests</td>
</tr>
</tbody>
</table>
<p> </p>
<p>Keeping all interested parties aware from the outset of the approved scope, and any subsequent changes, so that there are no surprises downstream is in the best interests of the project team.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theproject-coach.com/2009/11/p3/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

