<?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; Schedule Development</title>
	<atom:link href="http://www.theproject-coach.com/category/project-methodology/schedule-development/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>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>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>The Public Relations of Project Management – Part 2:    The consumer friendly schedule</title>
		<link>http://www.theproject-coach.com/2009/10/pr2/</link>
		<comments>http://www.theproject-coach.com/2009/10/pr2/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 18:28:09 +0000</pubDate>
		<dc:creator>Cindy Vandersleen</dc:creator>
				<category><![CDATA[Schedule Development]]></category>
		<category><![CDATA[Communications]]></category>
		<category><![CDATA[milestones]]></category>
		<category><![CDATA[project schedule]]></category>
		<category><![CDATA[project team meetings]]></category>

		<guid isPermaLink="false">http://theproject-coach.com/?p=45</guid>
		<description><![CDATA[Is this a familiar sounding scenario?  You rush through the planning phase trying to get to the answer of “when will the work be finished?”.  You throw a schedule together with meticulous detail to determine that all important date, then promptly never look at it again.  Or, you lay out the schedule according to the [...]]]></description>
			<content:encoded><![CDATA[<p>Is this a familiar sounding scenario?  You rush through the planning phase trying to get to the answer of “when will the work be finished?”.  You throw a schedule together with meticulous detail to determine that all important date, then promptly never look at it again.  Or, you lay out the schedule according to the different teams that will be working on the project, or according to the different work life cycles, or some other scheme you think easy to update.  Then when you take your project schedule into a meeting with executive stakeholders to report on status, <span id="more-45"></span>one of them asks about the overall status of the XYZ component.  Suddenly you find yourself scrambling to piece it together verbally on the fly from multiple sections of your schedule.</p>
<p>The project schedule is a key artifact of any project.  It’s first function during planning is to determine the baseline milestone dates for the project, but it should be an active document that lives on throughout the project.  It should always reflect the latest target milestone dates as well as updated progress towards those milestones.  As such it serves as one of the primary communication tools on the project.  Therefore it should be structured in such a way that it is convenient for update by those that must maintain it, and at the same time should communicate information in a form that is relevant to the stakeholders that consume it.  The amount of detail revealed should vary by audience.</p>
<p>This starts with giving thought to the layout of tasks on the schedule.  I advise structuring multiple levels of organization. </p>
<ol>
<li>Make the first or outer level of organization align to whatever is important to the business sponsors you will be answering to.  This will obviously vary from project to project and assume you have done a good job determining this in scope definition.  This might be something such as implementation of a new CRM application, or construction of a new facility.  That way you can always collapse the sub-levels of detail below that and get an overall status that is of interest to the business. </li>
<li>The second inner level of organization can be by team (such as software development, or desktop support,  or electricians, or landscaping). </li>
<li>The third level of organization can be by phase or life cycle or activity within the team (such as software requirements, testing, desktop computer upgrades, foundation, framing, etc.). </li>
</ol>
<p>Where possible, use summary or rollup tasks so that underlying detail can be hidden when appropriate.  Sometimes an entire section of work activity is led by a sub-team leader and a separate project schedule is maintained by that person.  When this is the case, I recommend reaching agreement ahead of time on summary tasks in the master schedule as alignment points with the “sub-schedule”.  Then the sub-team leader can maintain the detail in his/her schedule and simply report on the status against the summary task.</p>
<p>Finally, the project schedule is a wonderful tool for communicating if used properly in meetings, but as mentioned in a previous article, it’s never a good idea to display it in order to gather status and do updating in the meeting.  That’s the project manager’s job to be done before the team meeting in individual one on one settings with team members.  Once updated to reflect the latest status toward milestones, the project schedule should then be viewed (with appropriate detail shown according to the audience) to communicate current progress.  One of my favorite tools I add is a stoplight field which is automatically updated each time the schedule is opened, that sets itself to red, yellow or green (or blank) indicating whether the task is not due to start yet, on target, at risk, or overdue.  This helps immediately draw the eye to those tasks that need discussion and prevents wasting time on tasks that either haven’t started yet or don’t require intervention.</p>
<p>Remember, project management is more than anything else about communication, and the project schedule should be one of the key tools to aid in that communication throughout the project, so keep it current and keep it relevant to each audience where it will be viewed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theproject-coach.com/2009/10/pr2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

