<?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>TEST!!! Alex S. Brown, PMP IPMA-C</title>
	<atom:link href="http://test.alexsbrown.com/feed" rel="self" type="application/rss+xml" />
	<link>http://test.alexsbrown.com</link>
	<description>My test site</description>
	<lastBuildDate>Mon, 15 Dec 2008 14:50:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Test Post for verision 2.7</title>
		<link>http://test.alexsbrown.com/test-post-for-verision-27.html</link>
		<comments>http://test.alexsbrown.com/test-post-for-verision-27.html#comments</comments>
		<pubDate>Mon, 15 Dec 2008 14:39:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Audacity]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Project Management]]></category>

		<guid isPermaLink="false">http://test.alexsbrown.com/?p=26</guid>
		<description><![CDATA[This seem to be working well now, except possibly NAVT and TinyMCE. Had trouble posting NAVT.
Love the new WordPress Admin area. Word count is especially welcome when posting. &#8220;Revisions&#8221; feature is absolutely fantastic! Letting you go back and compare saved versions is really nice.
Configuration of toolbar in TinyMCE does not seem to work. Have had [...]]]></description>
			<content:encoded><![CDATA[<p>This seem to be working well now, except possibly NAVT and TinyMCE. Had trouble posting NAVT.</p>
<p>Love the new WordPress Admin area. Word count is especially welcome when posting. &#8220;Revisions&#8221; feature is absolutely fantastic! Letting you go back and compare saved versions is really nice.</p>
<p>Configuration of toolbar in TinyMCE does not seem to work. Have had issues with that in the past, though. Perhaps it is a configuration problem for me. Could just require a clearing of cache.</p>
<p>Version 2.7 looks good enough to upgrade. Now need to check out the mailing list module.</p>
<p>Need to MAKE SURE not to edit NAVT menus until the 2.7-compatible version comes out. Editing menus with the incompatible version blows away the old menus. Will backup menus before upgrading and after upgrading, just in case.</p>
]]></content:encoded>
			<wfw:commentRss>http://test.alexsbrown.com/test-post-for-verision-27.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Course Available</title>
		<link>http://test.alexsbrown.com/new-course-test.html</link>
		<comments>http://test.alexsbrown.com/new-course-test.html#comments</comments>
		<pubDate>Fri, 15 Feb 2008 21:21:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://test-wp.alexsbrown.com/new-course-test.html</guid>
		<description><![CDATA[A new course, relating to one of the articles here on this site, is not available from Real-Life Projects.

Available as a four-contact hour, four PDU on-line class through Real-Life Projects, Inc..

]]></description>
			<content:encoded><![CDATA[<p>A new course, relating to one of the articles here on this site, is not available from Real-Life Projects.</p>
<ul class="promo">
<li>Available as a four-contact hour, four PDU on-line class through <a href="http://www.rlprj.com/onlinetraining.html">Real-Life Projects, Inc.</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://test.alexsbrown.com/new-course-test.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updated Silence Finder Posted</title>
		<link>http://test.alexsbrown.com/updated-silence-finder-posted.html</link>
		<comments>http://test.alexsbrown.com/updated-silence-finder-posted.html#comments</comments>
		<pubDate>Mon, 26 Nov 2007 01:27:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Audacity]]></category>
		<category><![CDATA[silence finder]]></category>

		<guid isPermaLink="false">http://test-wp.alexsbrown.com/updated-silence-finder-posted.html</guid>
		<description><![CDATA[This new version does great stuff!!
]]></description>
			<content:encoded><![CDATA[<p>This new version does great stuff!!</p>
]]></content:encoded>
			<wfw:commentRss>http://test.alexsbrown.com/updated-silence-finder-posted.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Event being held</title>
		<link>http://test.alexsbrown.com/event-being-held.html</link>
		<comments>http://test.alexsbrown.com/event-being-held.html#comments</comments>
		<pubDate>Sun, 25 Nov 2007 03:42:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://test-wp.alexsbrown.com/event-being-held.html</guid>
		<description><![CDATA[test event info&#8230;
]]></description>
			<content:encoded><![CDATA[<p>test event info&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://test.alexsbrown.com/event-being-held.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New article published</title>
		<link>http://test.alexsbrown.com/new-article-published.html</link>
		<comments>http://test.alexsbrown.com/new-article-published.html#comments</comments>
		<pubDate>Sun, 25 Nov 2007 03:42:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://test-wp.alexsbrown.com/new-article-published.html</guid>
		<description><![CDATA[Link to article here&#8230;

and more to come&#8230;.
]]></description>
			<content:encoded><![CDATA[<p align="left">Link to article here&#8230;</p>
<p align="left"><span id="more-17"></span></p>
<p align="left">and more to come&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://test.alexsbrown.com/new-article-published.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Actually Working and Converted</title>
		<link>http://test.alexsbrown.com/actually-working-and-converted.html</link>
		<comments>http://test.alexsbrown.com/actually-working-and-converted.html#comments</comments>
		<pubDate>Thu, 22 Nov 2007 07:51:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Actually Working]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[scorecard]]></category>
		<category><![CDATA[working]]></category>

		<guid isPermaLink="false">http://test-wp.alexsbrown.com/actually-working-and-converted.html</guid>
		<description><![CDATA[The version that finally works -- all images and links working, and with formatting right!! See the wonderous, amazing results...]]></description>
			<content:encoded><![CDATA[<ul class="callout">
<li>
<h2>Download Article</h2>
<p><a href="http://test-wp.alexsbrown.com/wp-content/uploads/benchscore.pdf">Printer-friendly     (PDF)</a></p>
<h2>Download Slides, light</h2>
<p><a href="http://test-wp.alexsbrown.com/wp-content/uploads/benchscore-light-ppt.pdf">Printer-friendly (PDF)</a> <a href="http://test-wp.alexsbrown.com/wp-content/uploads/benchscore-light.ppt">MS PowerPoint</a></p>
<h2>Download Slides, dark</h2>
<p><a href="http://test-wp.alexsbrown.com/wp-content/uploads/benchscore-ppt.pdf">Printer-friendly     (PDF)</a> <a href="http://test-wp.alexsbrown.com/wp-content/uploads/benchscore.ppt">MS PowerPoint</a></p>
<h2>Download Sample Scorecard</h2>
<p><a href="http://test-wp.alexsbrown.com/wp-content/uploads/benchscore.xls">MS Excel     (XLS)</a></li>
</ul>
<p><em>Two versions of this paper are available. The <a href="http://test-wp.alexsbrown.com/wp-content/uploads/benchscore-short.html">short version</a> was prepared for a newsletter and   is approximately 2,000 words, or six pages. The long version (below) was   prepared for a 45-minute presentation, contains some additional details, and   runs approximately 3,800 words, or ten pages. Feel free to read either or   both versions.</em></p>
<p>One of the best pieces of advice for any project manager is, &#8220;Divide and   conquer.&#8221; Take a complex, large deliverable, and break it into parts. Deliver   it in small pieces, each of which can be managed separately, with as few   inter-dependencies as possible. This strategy is an absolute requirement at   times. Some efforts are so large that a single project manager cannot   reasonably track and manage the entire effort alone. Some efforts are so   complex that they need multiple managers, each with different specialized   knowledge. Thank goodness for &#8220;divide and conquer.&#8221;</p>
<p>There is a dark side to &#8220;divide and conquer&#8221;, however. At some point   senior management will ask, &#8220;But how are we doing overall?&#8221; The individual   status reports from each sub-project may not show the progress towards the   overall goal. Cross-team problems may be ignored. Multiple formats from   multiple authors can be confusing to read.</p>
<p>People want to see the forest, not just the trees. Creating an overall   status report is a possible solution.</p>
<p>One approach to an overall status report is simple:</p>
<ul>
<li>collect text descriptions of status and goals from the manager of each     sub-project,</li>
<li>submit them all to a single person</li>
<li>concatenate them into a single status report, editing the result for     consistent format and language</li>
</ul>
<p>This overall report can be extraordinarily helpful, to senior managers and   sub-project managers alike. Sometimes it is enough, but a project manager   should have additional tools in his or her toolbox.</p>
<p>A second approach is to create an overall schedule for the effort. These   schedules can be as simple as a milestone-only schedule, with key sub-project   deliverables tracked on a single plan. Dependencies and cross-team milestones   can be represented. More complex versions will have a single master schedule   that contains all tasks for all sub-projects, including actual and estimated   work hours. Scheduling software can help automate creating these master   schedules. Creating schedules is often a tool-specific challenge, and in my   experience there are easier ways to get clearer information to senior   management.</p>
<ul class="figure" style="width: 300px">
<li>     <img src="http://test-wp.alexsbrown.com/wp-content/uploads/benchscore-contribute.gif" alt="Two sub-projects contribute paper reports and one project contributes a phone-in report. All feed into the overall project report." height="400" width="282" />     Each Sub-Project Contributes to the Overall Scorecard</li>
</ul>
<p>Any project can use benchmarks and scorecards, but they are especially   useful for projects composed of sub-projects. Each sub-project manager can   create a custom scorecard containing critical, relevant data for their   effort. Often a useful scorecard can be just a single printed page. Team   members can use the scorecards to track progress, gauging concrete results   against benchmark numbers. The overall project manager can then collect these   scorecards, combine the relevant data from each, and produce an overall   scorecard. Usually it does not capture all the metrics of all the   sub-projects, but it provides an accurate view of the forest of sub-projects.   Benchmarks can be combined to track overall project-level progress. The   approach is satisfying because each manager has local control over his or her   deliverable, and can set benchmark goals independently. Overall management   can still track progress towards the ultimate goal with confidence and   precision.</p>
<p>Based upon my experience managing software projects in financial services,   this work is never simple or easy. Perhaps in a very mature organization with   concrete, well-understood standards it would be. Most of us do not have the   privilege of working in such an organization. Using a step-by-step process,   though, anyone can establish some consistent standards for a multiple-project   effort. If these standards survive the effort, the overall manager can take   pride; he or she has increased the maturity of the organization while   completing the project.</p>
<p><strong>A note on terminology:</strong> Some organizations talk about   &#8220;programs&#8221; composed of multiple &#8220;projects&#8221;. Other organizations use &#8220;program&#8221;   to mean a whole product line, while still others talk about &#8220;projects&#8221;   composed of multiple &#8220;programs&#8221;. This paper will avoid the term &#8220;program&#8221;   entirely. Instead &#8220;sub-projects&#8221; are parts of a &#8220;multiple-project effort&#8221; or   an &#8220;overall project&#8221;. &#8220;Project manager&#8221; means any project manager, while   &#8220;overall project manager&#8221; is someone running the overall project.   &#8220;Sub-project manager&#8221; is someone running a sub-project.</p>
<h2>Step 1: Determine Senior Management Needs</h2>
<p>The target audience for these benchmarks and scorecards is almost always   senior management. Most stakeholders are concerned with either day-to-day   progress at a low level, or overall completion dates and cost. Management   typically wants to see regular progress reports, to ensure that goals will be   met.</p>
<p>A meeting is almost always the first step, to establish frequency of   reporting, to gather a list of any key data they want to see, and to   understand what questions they expect to have answered at each reporting   period. At this stage, some reporting goals will be concrete, while some will   be vague. Sample goals might be:</p>
<ul>
<li>&#8220;Weekly status reports by noon on Monday and a status meeting to     discuss at 10 a.m. on Tuesday&#8221;</li>
<li>&#8220;An e-mail if anything seems off, otherwise a monthly meeting&#8221;</li>
<li>&#8220;Whatever numbers seem most important to you at the time, and of course     any changes to delivery date&#8221;</li>
<li>&#8220;An up-to-date earned value graph, and control graphs for defects found     and fixed&#8221;</li>
</ul>
<p>Almost any combination of information is possible at this point. Of course   the overall project manager will have some ideas about metrics that he or she   wants to capture, but this meeting is about senior management needs. The   project manager can collect other data, so long as management&#8217;s needs are   met.</p>
<h2>Step 2: Plan Sub-Project Metrics</h2>
<p>Each sub-project needs metrics to contribute to the overall scorecard. The   sub-project should measure project results to show variance, problems, and   progress. The sub-project manager should come up with ideas about the metrics   that he or she wants to collect. He or she may collect traditional project   management metrics like earned value metrics, budget vs. actuals, and   schedule slippage. Domain-specific metrics are often also useful, like number   of defects opened or closed, feet of wire laid, number of rooms painted,   number of code-reviews completed, and so on. The possibilities are infinite.   The choice of metrics will depend upon the sub-project manager&#8217;s experience   with metrics as well as the domain. Some sub-project managers may even decide   to collect no metrics of their own. At this point in the process, that is   fine.</p>
<h2>Step 3: Identify Common Metrics</h2>
<p>Once the overall project manager has a list from each sub-project manager,   he or she can look for common metrics. Sometimes two managers will call the   same metric two different things, or calculate the same basic metric two   different ways. For instance, a straight budget calculation of actual costs   to-date will usually be greater than an earned-value calculation of actual   costs, due to differences in definition of earned and unearned costs. Note   areas of possible conflict as well as areas of agreement.</p>
<p>At this stage it is also critical to compare the sub-project manager&#8217;s   metrics against the senior management needs. The metrics list may meet some   management needs completely, while other management needs have no supporting   metrics. For the next step, it is critical to analyze the results and develop   a strategy to meet management needs.</p>
<h2>Step 4: Negotiate with Sub-Project Managers</h2>
<p>With a list of common metrics, conflicting metrics, and missing metrics,   it is time to talk to each sub-project manager. There will always be some   changes to negotiate at this phase. Changes at a sub-project level might   include:</p>
<ul>
<li>changing data collection methods (i.e. use an earned-value budget or an     accounting budget)</li>
<li>adding more data elements to the scorecard</li>
<li>renaming data elements</li>
<li>changing data collection/reporting tools to achieve consistent     results</li>
<li>resolving differences in definitions (i.e. what does &#8220;50% complete&#8221;     mean?)</li>
</ul>
<p>The overall project manager may need to convince some sub-project managers   to begin creating a scorecard at all. It is not uncommon for people to manage   projects without a scorecard, and the main benefit of a common scorecard is   to the overall project manager and to the overall management team. Some   people may resist the standardization required.</p>
<p>Any sub-project manager who decided to collect no metrics in step #2 must   now agree to collect a set of basic data, in order to participate in the   overall project. These negotiations can be difficult. It is critical for the   overall project manager to have a simple set of basic data needs, and to know   exactly why each piece of data is necessary. Sometimes resistant managers   fight metrics at every step of the way. The overall project manager should be   prepared with advice or even practical help to begin data collection for each   sub-project.</p>
<p>Be aware that gaining their cooperation or acceptance at this phase is not   enough. Sometime resistant managers can misreport or report late during the   project execution, as a form of passive resistance. The overall project   manager needs to understand each sub-project manager; this negotiating period   is a perfect time to get to know the overall project team really well.   Wherever possible, try to generate goodwill and cooperation among the   managers. Avoid creating situations where a single sub-project manager   appears to win every negotiation, while everyone else looses.</p>
<h2>Step 5: Set Standards</h2>
<p>The overall project manager takes the results of all the negotiations and   creates a list of standards for the overall project scorecard. The standards   should describe who collects what data and when. Responsibilities for each   sub-project should be clear and precise. Measurement methods should be exact.   For instance, for &#8220;percent complete&#8221; for tasks, describe your method. Sample   methods include:</p>
<ul>
<li>Either 0% or 100% &#8211; complete or not yet complete</li>
<li>0% if not started, 50% when started, 100% when complete</li>
<li>(100* Act) / (Act + ETC)</li>
<li>Different percentages for each phase of completion: 0% not started, 10%     in-progress, 75% almost done, 90% ready for review, 100% passed review</li>
</ul>
<p>Clear standards are critical for consistent reporting. Even the   best-intentioned managers will vary in the way that they report information.   It is impossible to have 100% consistency for some types of metrics, but a   good standards document increases consistency better than any other single   tool.</p>
<p>While setting standards, beware of vague standards that are hard to   enforce or audit. Ideally, metrics are like the results of scientific   experiments: anyone else could use the same methods, observe the same   phenomena, and get the same results. The overall project manager should be   able to verify the sub-project scorecards, at least within some range of   certainty, like plus or minus 20%.</p>
<p>Networked tools for project scheduling, defect tracking, and work tracking   simplify reporting considerably. Sometimes the sub-project manager does not   even need to report their data to the overall project manager. If the data is   networked, the overall project manager can read and report on the data   independently. This kind of transparency is a huge benefit in multi-project   situations.</p>
<h2>Step 6: Create an Overall Project Scorecard</h2>
<ul class="figure" style="width: 425px">
<li>     <img src="http://test-wp.alexsbrown.com/wp-content/uploads/benchscore-scorecard.gif" alt="A scorecard showing counters for UIs, Classes, and Interfaces. Shows number of items coded, tested, required and remaining, with totals. Data appears in a table and a bar graph." height="372" width="425" />     Scorecards can combine tables and graphs to show a snapshot of current     status</li>
</ul>
<p>With a standard document in hand, designing the scorecard is   straightforward. A few key questions will drive formatting and layout:</p>
<ul>
<li>What information is most important?</li>
<li>What order will we discuss this information at status meetings (if     applicable)?</li>
<li>How are we delivering the material (on-line, web, e-mail, text-only,     print, projector, etc.)?</li>
<li>What are the limits of the physical media (color, font size,     etc.)?</li>
<li>Do we need to highlight any key information?</li>
<li>Do any readers need the data in a particular format (graphical,     percentage, table of results, etc.)?</li>
<li>What formatting or aesthetic standards should we follow?</li>
<li>Is this report too expensive to deliver?</li>
</ul>
<p>In general, a good scorecard flows clearly from one set of information to   the next, in the order that management wants to see and discuss it. Data is   clear, formatting does not get in the way, and it is easy to scan the page   for critical information. Totals are obvious and meaningful.</p>
<p>Time and time again, I have found that management appreciates a one-page   scorecard. Sometimes this single page just has summary data. Additional pages   can always show the detail. A single-page summary makes it easy to see   project status at a glance.</p>
<ul>
<li>
<h2>Step 7: Create Overall Benchmarks</h2>
<ul class="figure" style="width: 579px">
<li>       <img src="http://test-wp.alexsbrown.com/wp-content/uploads/benchscore-benchmark.gif" alt="A spreadsheet shows goals vs. actuals on a monthly basis for classes, UIs, and interfaces. Goals extend into the future, beyond the actual values. Below each actual is a variance, highlighted in green if it is positive, red if negative." height="256" width="579" />       Benchmarks show progress over time, measured against concrete goals.       Color helps show that this project is falling behind, and is ready for       new benchmarks.</li>
</ul>
<p>Certain scorecard metrics will be expected to steadily increase or     decrease over time. These metrics are good candidates for benchmarking.     Imagine benchmarks as a snapshot of expected values over time, with one     expected value for each reporting period. The most common form of     benchmarking is earned value analysis. Managers take the schedule and     budget at the start of the project, and write the expected earned value at     each period throughout the project. Regular status reports show the actual     values compared to the benchmarks.</li>
</ul>
<p>The overall project manager can use this technique for any metric on the   scorecard. Benchmarks can be extraordinarily useful for schedule-constrained   projects. Management can see with every report whether work is on schedule,   ahead or schedule, or behind schedule, without reviewing hundreds of   tasks.</p>
<p>Some advice for creating benchmarks:</p>
<ul>
<li>Only benchmark values that change predictably over time: number of open     defects might seem like a good value to benchmark, because it must be zero     at the end, but if the value goes up and down every week, it may be a poor     choice</li>
<li>Benchmark a few values that really matter, that predict project success     and show progress: too many benchmarks are confusing</li>
<li>Estimate likely progress: take into account vacation time, project     phases, and seasonal issues, instead of just assuming a linear progression,     like &#8220;2 more each week&#8221;</li>
<li>Publish the benchmarks: benchmarks are a great motivational tool for     many teams, encouraging team members to contribute to the overall     goals</li>
<li>Use sub-project benchmarks: give sub-project managers control over     their own benchmarks, and total their goals to set the overall project     benchmarks</li>
</ul>
<p>The overall project manager must understand the purpose of the benchmarks.   If there is a prize for the team at each met-or-exceeded benchmark, then set   the benchmark goals high. Perhaps the manager sets the benchmarks so that he   or she is only 30% sure that the team will make it each week. Perhaps the   benchmarks show project completion several weeks ahead of schedule.   Communicate these expectations to management and to the teams.</p>
<p>Sometimes benchmarks are a simple monitoring tool. The overall project   manager should then set the benchmark at a spot where he or she expects the   team to perform. Estimating uncertainty in the estimate is very valuable.   Benchmarks can serve as a form of control graph, showing whether results are   in control or out of control. The classic control graph has a single result   expected over time, with horizontal bars for average, high, and low values.   The benchmark graph would have an expected-result line that moves up or down   over time, with control bars above and below it. When using this approach,   uncertainty usually varies over time, so the uncertainty levels may change   with each reporting period. As each goal comes closer in time, the likelihood   of reaching the goal becomes more and more certain.</p>
<p>Sub-project managers may or may not choose to create their own scorecards   for each value. Over the life of a software project, one sub-project might   occasionally find and fix one or two defects, while another sub-project finds   and fixes a hundred defects per week. A defect scorecard and benchmark could   be useful for the overall project and the second sub-project, but not for the   first. Be flexible about applying metrics at the overall and sub-project   level.</p>
<h2>Step 8: Senior Management Approval</h2>
<p>When developing any reporting tool, it is critical to get approval of its   target audience. A good project manager will involve the audience throughout   the process. When and how to involve senior management always varies by   organization, but with a draft scorecard developed and benchmarks set, it is   essential to present a proposal to management.</p>
<p>This meeting is typically quite formal. The overall project manager   distributes the benchmarks and scorecard ahead of time, then reviews it step   by step with management. A face-to-face meeting is recommended, even if the   project communication calls for no face-to-face, regular status meetings.   People need time to review and discuss the results. Different senior managers   may need different information, and it helps them to hear each other defend   each part of the report. Removing or changing a scorecard section requires   everyone&#8217;s approval, and often requires discussion.</p>
<p>Usually there is at least one change needed. Often the organization or   format of the document requires changes. Sometimes the benchmark goals are   too aggressive, or not aggressive enough. Occasionally the metrics do not   meet management needs, and the scorecard goes back to the drawing board.   Usually the overall project manager can note the changes in a follow-up   e-mail and begin using the new report for the next project-reporting period.   Going through this process almost always produces a report that is better   than the tools that came before it. Even if it is not perfect, management   usually is ready to adopt it.</p>
<h2>Step 9: Update Scorecards, Evaluate Actuals vs. Benchmarks</h2>
<p>With each reporting period, metrics change. The overall project manager   should set a reporting schedule with all sub-project managers, to meet the   reporting schedule required by management. Having everyone report all data as   of the same date is critical to having a useful overall project scorecard.   Assembling and reporting data for a complex project often takes several days.   Even after the sub-project managers have finished their reports, it may take   a day for the overall project manager to file the overall report. A tightly   organized team can improve that time, by meeting or beating reporting   deadlines consistently. Data may be old by the time it is published; balance   the competing needs for timely data against the needs for accurate,   well-reviewed data.</p>
<p>Each sub-project manager may have different reporting responsibilities for   each reporting period. Typical responsibilities include:</p>
<ul>
<li>Producing the sub-project scorecard and benchmarks</li>
<li>Reviewing and approving data in shared databases</li>
<li>Reporting additional data to the overall project manager, via e-mail or     phone</li>
<li>Meeting with the overall project manager to review and confirm project     results</li>
</ul>
<p>It is useful for the whole project-management team to get together and   review the overall results, before publishing them to senior management. This   step ensures that no one is surprised by the results in the report. The   overall project manager can reconcile any conflicts between sub-project   managers and can make last-minute corrections to the scorecards.</p>
<p>Benchmark values change every week. The overall project manager fills in   the actuals for the week and compares them against the benchmarks. Any   variances should have an explanation.</p>
<p>The overall project manager publishes the scorecards and benchmarks to   management. The cycle repeats for every reporting period until the project is   complete.</p>
<h2>Step 10: Refine and Update</h2>
<p>Projects are all unique endeavors, and an overall project is a collection   of many unique endeavors. Even the best project manager will have trouble   predicting the course of an overall project. Benchmarks are usually the first   to change. Changes in staffing levels, unexpected project events (positive or   negative), changes to scope, or changes to estimates all should trigger a   review of benchmarks. Benchmarks loose their value as a management and   motivation tool as soon as they become too easy or too difficult.</p>
<p>Often the project&#8217;s metrics change as the project goes through different   phases. The overall project manager should monitor overall project   activities, to see when a particular metric is no longer relevant or when a   new one should be captured. The overall project manager may choose to design   a new scorecard for each phase or to keep a single scorecard, but remove and   add data elements as the project evolves. Either approach can be successful.   Adding new metrics mean that the overall project manager should consider   adding a new benchmark goal. Dropping old metrics sometimes means dropping a   benchmark.</p>
<p>This step goes hand-in-hand with updating scorecards. It may be triggered   anytime after reporting begins on a project. Critical events in the project   almost always trigger it, including changes to scope, budget, schedule, or   phase.</p>
<p>During project close-out, the use of the scorecards and their evolution   through the project often make their way into the lessons learned for the   project. The history of scorecards and benchmarks will help the managers of   future projects develop their own templates and standards.</p>
<h2>Putting Scorecards and Benchmarks to Use</h2>
<p>Following these ten steps, a project manager can have an easier transition   from managing stand-alone projects to managing projects that contain   sub-projects. These techniques are broadly applicable, useful for a wide   range of industries. There is some key recommendations for people who are new   to these tools:</p>
<ol>
<li>Keep the metrics simple and easy to understand</li>
<li>Make sure that sub-project metrics &#8220;scale up&#8221; to the overall     project</li>
<li>Do not force metrics that work for one sub-project onto all     sub-projects; only use what works</li>
<li>Watch your math, because not all metrics sum up through simple     addition; standard deviation adds using squares, for instance &#8211; see     recommendation #1 to avoid this problem entirely</li>
<li>Explicitly state the uncertainty of the numbers at the start; it is     next to impossible to collect data completely accurately or to forecast     benchmarks perfectly</li>
<li>When benchmark values and actual values diverge, do not panic; figure     out if the project is off-course or if the metrics are off-course and take     corrective action</li>
<li>Never, ever adjust the scorecard numbers in order to appear to meet     goals; not only is it unethical behavior, it is increasing the projects&#8217;     list of problems and threatening the bond of trust with project     sponsors</li>
<li>Do adjust metric calculations and benchmarks as needed; do so openly,     with the consent of senior managers and sub-project managers</li>
<li>Use the literature to select appropriate metrics; academics have     studied and argued over appropriate metrics for decades, and it is     expensive to ignore their advice</li>
<li>Only use sophisticated metrics after gaining experience with simpler     metrics, and only if the audience of the reports understand the complex     metrics thoroughly.</li>
</ol>
<p>To summarize: FOCUS ON COMMUNICATION. These reports are a tool to   communicate progress and status. Be creative, using color, graphs, charts,   tables, pictures, or anything that helps communicate. An effective report   will generate complete silence around a meeting-room table, followed by   grunts of surprise, grunts of &#8220;humph,&#8221; exclamations of &#8220;wow!&#8221; and finally   cries, &#8220;This is great,&#8221; or &#8220;NOW I understand.&#8221; The measure of effectiveness   for a scorecard or benchmark is its communication value. It is not enough to   have numbers that accurately reflect project progress, they must also   communicate that progress to the intended audience. Perhaps the ultimate   compliment is when senior management starts telling your peers to use   benchmarks and scorecards, and your peers come to you as the in-house expert   for advice.</p>
<p>Ultimately the scorecards and benchmarks are about seeing the forest,   despite all the trees. Managers who remain focused on communicating the state   of the project &#8220;forest&#8221; will not get lost in the &#8220;trees&#8221; of numbers in their   reports. Giving senior management the right level of vision, supported by   accurate, demonstrable facts, is the ultimate goal of the exercise.</p>
]]></content:encoded>
			<wfw:commentRss>http://test.alexsbrown.com/actually-working-and-converted.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Converted DIV to UL/LI Tags</title>
		<link>http://test.alexsbrown.com/converted-div-to-ulli-tags.html</link>
		<comments>http://test.alexsbrown.com/converted-div-to-ulli-tags.html#comments</comments>
		<pubDate>Thu, 22 Nov 2007 04:02:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Maybe Working!!]]></category>

		<guid isPermaLink="false">http://test-wp.alexsbrown.com/converted-div-to-ulli-tags.html</guid>
		<description><![CDATA[

Download Article
Printer-friendly     (PDF)
Download Slides, light
Printer-friendly (PDF) MS PowerPoint
Download Slides, dark
Printer-friendly     (PDF) MS PowerPoint
Download Sample Scorecard
MS Excel     (XLS)

Two versions of this paper are available. The short version was prepared for a newsletter and   is approximately 2,000 words, or six pages. The long [...]]]></description>
			<content:encoded><![CDATA[<ul class="callout">
<li>
<h2><a title="main" name="main" id="main"></a>Download Article</h2>
<p><a href="benchscore.pdf">Printer-friendly     (PDF)</a></p>
<h2>Download Slides, light</h2>
<p><a href="benchscore-light-ppt.pdf">Printer-friendly (PDF)</a> <a href="benchscore-light.ppt">MS PowerPoint</a></p>
<h2>Download Slides, dark</h2>
<p><a href="benchscore-ppt.pdf">Printer-friendly     (PDF)</a> <a href="benchscore.ppt">MS PowerPoint</a></p>
<h2>Download Sample Scorecard</h2>
<p><a href="benchscore.xls">MS Excel     (XLS)</a></li>
</ul>
<p><em>Two versions of this paper are available. The <a href="benchscore-short.html">short version</a> was prepared for a newsletter and   is approximately 2,000 words, or six pages. The long version (below) was   prepared for a 45-minute presentation, contains some additional details, and   runs approximately 3,800 words, or ten pages. Feel free to read either or   both versions.</em></p>
<p>One of the best pieces of advice for any project manager is, &#8220;Divide and   conquer.&#8221; Take a complex, large deliverable, and break it into parts. Deliver   it in small pieces, each of which can be managed separately, with as few   inter-dependencies as possible. This strategy is an absolute requirement at   times. Some efforts are so large that a single project manager cannot   reasonably track and manage the entire effort alone. Some efforts are so   complex that they need multiple managers, each with different specialized   knowledge. Thank goodness for &#8220;divide and conquer.&#8221;</p>
<p>There is a dark side to &#8220;divide and conquer&#8221;, however. At some point   senior management will ask, &#8220;But how are we doing overall?&#8221; The individual   status reports from each sub-project may not show the progress towards the   overall goal. Cross-team problems may be ignored. Multiple formats from   multiple authors can be confusing to read.</p>
<p>People want to see the forest, not just the trees. Creating an overall   status report is a possible solution.</p>
<p>One approach to an overall status report is simple:</p>
<ul>
<li>collect text descriptions of status and goals from the manager of each     sub-project,</li>
<li>submit them all to a single person</li>
<li>concatenate them into a single status report, editing the result for     consistent format and language</li>
</ul>
<p>This overall report can be extraordinarily helpful, to senior managers and   sub-project managers alike. Sometimes it is enough, but a project manager   should have additional tools in his or her toolbox.</p>
<p>A second approach is to create an overall schedule for the effort. These   schedules can be as simple as a milestone-only schedule, with key sub-project   deliverables tracked on a single plan. Dependencies and cross-team milestones   can be represented. More complex versions will have a single master schedule   that contains all tasks for all sub-projects, including actual and estimated   work hours. Scheduling software can help automate creating these master   schedules. Creating schedules is often a tool-specific challenge, and in my   experience there are easier ways to get clearer information to senior   management.</p>
<ul class="figure" style="width: 300px">
<li>     <img src="benchscore-contribute.gif" alt="Two sub-projects contribute paper reports and one project contributes a phone-in report. All feed into the overall project report." height="400" width="282" />     Each Sub-Project Contributes to the Overall Scorecard</li>
</ul>
<p>Any project can use benchmarks and scorecards, but they are especially   useful for projects composed of sub-projects. Each sub-project manager can   create a custom scorecard containing critical, relevant data for their   effort. Often a useful scorecard can be just a single printed page. Team   members can use the scorecards to track progress, gauging concrete results   against benchmark numbers. The overall project manager can then collect these   scorecards, combine the relevant data from each, and produce an overall   scorecard. Usually it does not capture all the metrics of all the   sub-projects, but it provides an accurate view of the forest of sub-projects.   Benchmarks can be combined to track overall project-level progress. The   approach is satisfying because each manager has local control over his or her   deliverable, and can set benchmark goals independently. Overall management   can still track progress towards the ultimate goal with confidence and   precision.</p>
<p>Based upon my experience managing software projects in financial services,   this work is never simple or easy. Perhaps in a very mature organization with   concrete, well-understood standards it would be. Most of us do not have the   privilege of working in such an organization. Using a step-by-step process,   though, anyone can establish some consistent standards for a multiple-project   effort. If these standards survive the effort, the overall manager can take   pride; he or she has increased the maturity of the organization while   completing the project.</p>
<p><strong>A note on terminology:</strong> Some organizations talk about   &#8220;programs&#8221; composed of multiple &#8220;projects&#8221;. Other organizations use &#8220;program&#8221;   to mean a whole product line, while still others talk about &#8220;projects&#8221;   composed of multiple &#8220;programs&#8221;. This paper will avoid the term &#8220;program&#8221;   entirely. Instead &#8220;sub-projects&#8221; are parts of a &#8220;multiple-project effort&#8221; or   an &#8220;overall project&#8221;. &#8220;Project manager&#8221; means any project manager, while   &#8220;overall project manager&#8221; is someone running the overall project.   &#8220;Sub-project manager&#8221; is someone running a sub-project.</p>
<h2>Step 1: Determine Senior Management Needs</h2>
<p>The target audience for these benchmarks and scorecards is almost always   senior management. Most stakeholders are concerned with either day-to-day   progress at a low level, or overall completion dates and cost. Management   typically wants to see regular progress reports, to ensure that goals will be   met.</p>
<p>A meeting is almost always the first step, to establish frequency of   reporting, to gather a list of any key data they want to see, and to   understand what questions they expect to have answered at each reporting   period. At this stage, some reporting goals will be concrete, while some will   be vague. Sample goals might be:</p>
<ul>
<li>&#8220;Weekly status reports by noon on Monday and a status meeting to     discuss at 10 a.m. on Tuesday&#8221;</li>
<li>&#8220;An e-mail if anything seems off, otherwise a monthly meeting&#8221;</li>
<li>&#8220;Whatever numbers seem most important to you at the time, and of course     any changes to delivery date&#8221;</li>
<li>&#8220;An up-to-date earned value graph, and control graphs for defects found     and fixed&#8221;</li>
</ul>
<p>Almost any combination of information is possible at this point. Of course   the overall project manager will have some ideas about metrics that he or she   wants to capture, but this meeting is about senior management needs. The   project manager can collect other data, so long as management&#8217;s needs are   met.</p>
<h2>Step 2: Plan Sub-Project Metrics</h2>
<p>Each sub-project needs metrics to contribute to the overall scorecard. The   sub-project should measure project results to show variance, problems, and   progress. The sub-project manager should come up with ideas about the metrics   that he or she wants to collect. He or she may collect traditional project   management metrics like earned value metrics, budget vs. actuals, and   schedule slippage. Domain-specific metrics are often also useful, like number   of defects opened or closed, feet of wire laid, number of rooms painted,   number of code-reviews completed, and so on. The possibilities are infinite.   The choice of metrics will depend upon the sub-project manager&#8217;s experience   with metrics as well as the domain. Some sub-project managers may even decide   to collect no metrics of their own. At this point in the process, that is   fine.</p>
<h2>Step 3: Identify Common Metrics</h2>
<p>Once the overall project manager has a list from each sub-project manager,   he or she can look for common metrics. Sometimes two managers will call the   same metric two different things, or calculate the same basic metric two   different ways. For instance, a straight budget calculation of actual costs   to-date will usually be greater than an earned-value calculation of actual   costs, due to differences in definition of earned and unearned costs. Note   areas of possible conflict as well as areas of agreement.</p>
<p>At this stage it is also critical to compare the sub-project manager&#8217;s   metrics against the senior management needs. The metrics list may meet some   management needs completely, while other management needs have no supporting   metrics. For the next step, it is critical to analyze the results and develop   a strategy to meet management needs.</p>
<h2>Step 4: Negotiate with Sub-Project Managers</h2>
<p>With a list of common metrics, conflicting metrics, and missing metrics,   it is time to talk to each sub-project manager. There will always be some   changes to negotiate at this phase. Changes at a sub-project level might   include:</p>
<ul>
<li>changing data collection methods (i.e. use an earned-value budget or an     accounting budget)</li>
<li>adding more data elements to the scorecard</li>
<li>renaming data elements</li>
<li>changing data collection/reporting tools to achieve consistent     results</li>
<li>resolving differences in definitions (i.e. what does &#8220;50% complete&#8221;     mean?)</li>
</ul>
<p>The overall project manager may need to convince some sub-project managers   to begin creating a scorecard at all. It is not uncommon for people to manage   projects without a scorecard, and the main benefit of a common scorecard is   to the overall project manager and to the overall management team. Some   people may resist the standardization required.</p>
<p>Any sub-project manager who decided to collect no metrics in step #2 must   now agree to collect a set of basic data, in order to participate in the   overall project. These negotiations can be difficult. It is critical for the   overall project manager to have a simple set of basic data needs, and to know   exactly why each piece of data is necessary. Sometimes resistant managers   fight metrics at every step of the way. The overall project manager should be   prepared with advice or even practical help to begin data collection for each   sub-project.</p>
<p>Be aware that gaining their cooperation or acceptance at this phase is not   enough. Sometime resistant managers can misreport or report late during the   project execution, as a form of passive resistance. The overall project   manager needs to understand each sub-project manager; this negotiating period   is a perfect time to get to know the overall project team really well.   Wherever possible, try to generate goodwill and cooperation among the   managers. Avoid creating situations where a single sub-project manager   appears to win every negotiation, while everyone else looses.</p>
<h2>Step 5: Set Standards</h2>
<p>The overall project manager takes the results of all the negotiations and   creates a list of standards for the overall project scorecard. The standards   should describe who collects what data and when. Responsibilities for each   sub-project should be clear and precise. Measurement methods should be exact.   For instance, for &#8220;percent complete&#8221; for tasks, describe your method. Sample   methods include:</p>
<ul>
<li>Either 0% or 100% &#8211; complete or not yet complete</li>
<li>0% if not started, 50% when started, 100% when complete</li>
<li>(100* Act) / (Act + ETC)</li>
<li>Different percentages for each phase of completion: 0% not started, 10%     in-progress, 75% almost done, 90% ready for review, 100% passed review</li>
</ul>
<p>Clear standards are critical for consistent reporting. Even the   best-intentioned managers will vary in the way that they report information.   It is impossible to have 100% consistency for some types of metrics, but a   good standards document increases consistency better than any other single   tool.</p>
<p>While setting standards, beware of vague standards that are hard to   enforce or audit. Ideally, metrics are like the results of scientific   experiments: anyone else could use the same methods, observe the same   phenomena, and get the same results. The overall project manager should be   able to verify the sub-project scorecards, at least within some range of   certainty, like plus or minus 20%.</p>
<p>Networked tools for project scheduling, defect tracking, and work tracking   simplify reporting considerably. Sometimes the sub-project manager does not   even need to report their data to the overall project manager. If the data is   networked, the overall project manager can read and report on the data   independently. This kind of transparency is a huge benefit in multi-project   situations.</p>
<h2>Step 6: Create an Overall Project Scorecard</h2>
<ul class="figure" style="width: 425px">
<li>     <img src="benchscore-scorecard.gif" alt="A scorecard showing counters for UIs, Classes, and Interfaces. Shows number of items coded, tested, required and remaining, with totals. Data appears in a table and a bar graph." height="372" width="425" />     Scorecards can combine tables and graphs to show a snapshot of current     status</li>
</ul>
<p>With a standard document in hand, designing the scorecard is   straightforward. A few key questions will drive formatting and layout:</p>
<ul>
<li>What information is most important?</li>
<li>What order will we discuss this information at status meetings (if     applicable)?</li>
<li>How are we delivering the material (on-line, web, e-mail, text-only,     print, projector, etc.)?</li>
<li>What are the limits of the physical media (color, font size,     etc.)?</li>
<li>Do we need to highlight any key information?</li>
<li>Do any readers need the data in a particular format (graphical,     percentage, table of results, etc.)?</li>
<li>What formatting or aesthetic standards should we follow?</li>
<li>Is this report too expensive to deliver?</li>
</ul>
<p>In general, a good scorecard flows clearly from one set of information to   the next, in the order that management wants to see and discuss it. Data is   clear, formatting does not get in the way, and it is easy to scan the page   for critical information. Totals are obvious and meaningful.</p>
<p>Time and time again, I have found that management appreciates a one-page   scorecard. Sometimes this single page just has summary data. Additional pages   can always show the detail. A single-page summary makes it easy to see   project status at a glance.</p>
<ul class="keeptogether">
<li>
<h2>Step 7: Create Overall Benchmarks</h2>
<ul class="figure" style="width: 579px">
<li>       <img src="http://test-wp.alexsbrown.com/wp-content/uploads/benchscore-benchmark.thumbnail.gif" alt="A spreadsheet shows goals vs. actuals on a monthly basis for classes, UIs, and interfaces. Goals extend into the future, beyond the actual values. Below each actual is a variance, highlighted in green if it is positive, red if negative." height="256" width="579" />       Benchmarks show progress over time, measured against concrete goals.       Color helps show that this project is falling behind, and is ready for       new benchmarks.</li>
</ul>
<p>Certain scorecard metrics will be expected to steadily increase or     decrease over time. These metrics are good candidates for benchmarking.     Imagine benchmarks as a snapshot of expected values over time, with one     expected value for each reporting period. The most common form of     benchmarking is earned value analysis. Managers take the schedule and     budget at the start of the project, and write the expected earned value at     each period throughout the project. Regular status reports show the actual     values compared to the benchmarks.</li>
</ul>
<p>The overall project manager can use this technique for any metric on the   scorecard. Benchmarks can be extraordinarily useful for schedule-constrained   projects. Management can see with every report whether work is on schedule,   ahead or schedule, or behind schedule, without reviewing hundreds of   tasks.</p>
<p>Some advice for creating benchmarks:</p>
<ul>
<li>Only benchmark values that change predictably over time: number of open     defects might seem like a good value to benchmark, because it must be zero     at the end, but if the value goes up and down every week, it may be a poor     choice</li>
<li>Benchmark a few values that really matter, that predict project success     and show progress: too many benchmarks are confusing</li>
<li>Estimate likely progress: take into account vacation time, project     phases, and seasonal issues, instead of just assuming a linear progression,     like &#8220;2 more each week&#8221;</li>
<li>Publish the benchmarks: benchmarks are a great motivational tool for     many teams, encouraging team members to contribute to the overall     goals</li>
<li>Use sub-project benchmarks: give sub-project managers control over     their own benchmarks, and total their goals to set the overall project     benchmarks</li>
</ul>
<p>The overall project manager must understand the purpose of the benchmarks.   If there is a prize for the team at each met-or-exceeded benchmark, then set   the benchmark goals high. Perhaps the manager sets the benchmarks so that he   or she is only 30% sure that the team will make it each week. Perhaps the   benchmarks show project completion several weeks ahead of schedule.   Communicate these expectations to management and to the teams.</p>
<p>Sometimes benchmarks are a simple monitoring tool. The overall project   manager should then set the benchmark at a spot where he or she expects the   team to perform. Estimating uncertainty in the estimate is very valuable.   Benchmarks can serve as a form of control graph, showing whether results are   in control or out of control. The classic control graph has a single result   expected over time, with horizontal bars for average, high, and low values.   The benchmark graph would have an expected-result line that moves up or down   over time, with control bars above and below it. When using this approach,   uncertainty usually varies over time, so the uncertainty levels may change   with each reporting period. As each goal comes closer in time, the likelihood   of reaching the goal becomes more and more certain.</p>
<p>Sub-project managers may or may not choose to create their own scorecards   for each value. Over the life of a software project, one sub-project might   occasionally find and fix one or two defects, while another sub-project finds   and fixes a hundred defects per week. A defect scorecard and benchmark could   be useful for the overall project and the second sub-project, but not for the   first. Be flexible about applying metrics at the overall and sub-project   level.</p>
<h2>Step 8: Senior Management Approval</h2>
<p>When developing any reporting tool, it is critical to get approval of its   target audience. A good project manager will involve the audience throughout   the process. When and how to involve senior management always varies by   organization, but with a draft scorecard developed and benchmarks set, it is   essential to present a proposal to management.</p>
<p>This meeting is typically quite formal. The overall project manager   distributes the benchmarks and scorecard ahead of time, then reviews it step   by step with management. A face-to-face meeting is recommended, even if the   project communication calls for no face-to-face, regular status meetings.   People need time to review and discuss the results. Different senior managers   may need different information, and it helps them to hear each other defend   each part of the report. Removing or changing a scorecard section requires   everyone&#8217;s approval, and often requires discussion.</p>
<p>Usually there is at least one change needed. Often the organization or   format of the document requires changes. Sometimes the benchmark goals are   too aggressive, or not aggressive enough. Occasionally the metrics do not   meet management needs, and the scorecard goes back to the drawing board.   Usually the overall project manager can note the changes in a follow-up   e-mail and begin using the new report for the next project-reporting period.   Going through this process almost always produces a report that is better   than the tools that came before it. Even if it is not perfect, management   usually is ready to adopt it.</p>
<h2>Step 9: Update Scorecards, Evaluate Actuals vs. Benchmarks</h2>
<p>With each reporting period, metrics change. The overall project manager   should set a reporting schedule with all sub-project managers, to meet the   reporting schedule required by management. Having everyone report all data as   of the same date is critical to having a useful overall project scorecard.   Assembling and reporting data for a complex project often takes several days.   Even after the sub-project managers have finished their reports, it may take   a day for the overall project manager to file the overall report. A tightly   organized team can improve that time, by meeting or beating reporting   deadlines consistently. Data may be old by the time it is published; balance   the competing needs for timely data against the needs for accurate,   well-reviewed data.</p>
<p>Each sub-project manager may have different reporting responsibilities for   each reporting period. Typical responsibilities include:</p>
<ul>
<li>Producing the sub-project scorecard and benchmarks</li>
<li>Reviewing and approving data in shared databases</li>
<li>Reporting additional data to the overall project manager, via e-mail or     phone</li>
<li>Meeting with the overall project manager to review and confirm project     results</li>
</ul>
<p>It is useful for the whole project-management team to get together and   review the overall results, before publishing them to senior management. This   step ensures that no one is surprised by the results in the report. The   overall project manager can reconcile any conflicts between sub-project   managers and can make last-minute corrections to the scorecards.</p>
<p>Benchmark values change every week. The overall project manager fills in   the actuals for the week and compares them against the benchmarks. Any   variances should have an explanation.</p>
<p>The overall project manager publishes the scorecards and benchmarks to   management. The cycle repeats for every reporting period until the project is   complete.</p>
<h2>Step 10: Refine and Update</h2>
<p>Projects are all unique endeavors, and an overall project is a collection   of many unique endeavors. Even the best project manager will have trouble   predicting the course of an overall project. Benchmarks are usually the first   to change. Changes in staffing levels, unexpected project events (positive or   negative), changes to scope, or changes to estimates all should trigger a   review of benchmarks. Benchmarks loose their value as a management and   motivation tool as soon as they become too easy or too difficult.</p>
<p>Often the project&#8217;s metrics change as the project goes through different   phases. The overall project manager should monitor overall project   activities, to see when a particular metric is no longer relevant or when a   new one should be captured. The overall project manager may choose to design   a new scorecard for each phase or to keep a single scorecard, but remove and   add data elements as the project evolves. Either approach can be successful.   Adding new metrics mean that the overall project manager should consider   adding a new benchmark goal. Dropping old metrics sometimes means dropping a   benchmark.</p>
<p>This step goes hand-in-hand with updating scorecards. It may be triggered   anytime after reporting begins on a project. Critical events in the project   almost always trigger it, including changes to scope, budget, schedule, or   phase.</p>
<p>During project close-out, the use of the scorecards and their evolution   through the project often make their way into the lessons learned for the   project. The history of scorecards and benchmarks will help the managers of   future projects develop their own templates and standards.</p>
<h2>Putting Scorecards and Benchmarks to Use</h2>
<p>Following these ten steps, a project manager can have an easier transition   from managing stand-alone projects to managing projects that contain   sub-projects. These techniques are broadly applicable, useful for a wide   range of industries. There is some key recommendations for people who are new   to these tools:</p>
<ol>
<li>Keep the metrics simple and easy to understand</li>
<li>Make sure that sub-project metrics &#8220;scale up&#8221; to the overall     project</li>
<li>Do not force metrics that work for one sub-project onto all     sub-projects; only use what works</li>
<li>Watch your math, because not all metrics sum up through simple     addition; standard deviation adds using squares, for instance &#8211; see     recommendation #1 to avoid this problem entirely</li>
<li>Explicitly state the uncertainty of the numbers at the start; it is     next to impossible to collect data completely accurately or to forecast     benchmarks perfectly</li>
<li>When benchmark values and actual values diverge, do not panic; figure     out if the project is off-course or if the metrics are off-course and take     corrective action</li>
<li>Never, ever adjust the scorecard numbers in order to appear to meet     goals; not only is it unethical behavior, it is increasing the projects&#8217;     list of problems and threatening the bond of trust with project     sponsors</li>
<li>Do adjust metric calculations and benchmarks as needed; do so openly,     with the consent of senior managers and sub-project managers</li>
<li>Use the literature to select appropriate metrics; academics have     studied and argued over appropriate metrics for decades, and it is     expensive to ignore their advice</li>
<li>Only use sophisticated metrics after gaining experience with simpler     metrics, and only if the audience of the reports understand the complex     metrics thoroughly.</li>
</ol>
<p>To summarize: FOCUS ON COMMUNICATION. These reports are a tool to   communicate progress and status. Be creative, using color, graphs, charts,   tables, pictures, or anything that helps communicate. An effective report   will generate complete silence around a meeting-room table, followed by   grunts of surprise, grunts of &#8220;humph,&#8221; exclamations of &#8220;wow!&#8221; and finally   cries, &#8220;This is great,&#8221; or &#8220;NOW I understand.&#8221; The measure of effectiveness   for a scorecard or benchmark is its communication value. It is not enough to   have numbers that accurately reflect project progress, they must also   communicate that progress to the intended audience. Perhaps the ultimate   compliment is when senior management starts telling your peers to use   benchmarks and scorecards, and your peers come to you as the in-house expert   for advice.</p>
<p>Ultimately the scorecards and benchmarks are about seeing the forest,   despite all the trees. Managers who remain focused on communicating the state   of the project &#8220;forest&#8221; will not get lost in the &#8220;trees&#8221; of numbers in their   reports. Giving senior management the right level of vision, supported by   accurate, demonstrable facts, is the ultimate goal of the exercise.</p>
]]></content:encoded>
			<wfw:commentRss>http://test.alexsbrown.com/converted-div-to-ulli-tags.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advanced TinyMCE Editor, But Delete All Hard Returns First</title>
		<link>http://test.alexsbrown.com/advanced-tinymce-editor-but-delete-all-hard-returns-first.html</link>
		<comments>http://test.alexsbrown.com/advanced-tinymce-editor-but-delete-all-hard-returns-first.html#comments</comments>
		<pubDate>Tue, 20 Nov 2007 05:14:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Maybe Working!!]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[BR]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[scorecard]]></category>
		<category><![CDATA[TinyMCE]]></category>

		<guid isPermaLink="false">http://test-wp.alexsbrown.com/advanced-tinymce-editor-but-delete-all-hard-returns-first.html</guid>
		<description><![CDATA[
Download Article
Printer-friendly     (PDF)
Download Slides, light
Printer-friendly (PDF) MS PowerPoint
Download Slides, dark
Printer-friendly     (PDF) MS PowerPoint
Download Sample Scorecard
MS Excel     (XLS)
Two versions of this paper are available. The short version was prepared for a newsletter and   is approximately 2,000 words, or six pages. The long [...]]]></description>
			<content:encoded><![CDATA[<p class="callout">
<h2><a title="main" name="main" id="main"></a>Download Article</h2>
<p><a href="benchscore.pdf">Printer-friendly     (PDF)</a></p>
<h2>Download Slides, light</h2>
<p><a href="benchscore-light-ppt.pdf">Printer-friendly (PDF)</a> <a href="benchscore-light.ppt">MS PowerPoint</a></p>
<h2>Download Slides, dark</h2>
<p><a href="benchscore-ppt.pdf">Printer-friendly     (PDF)</a> <a href="benchscore.ppt">MS PowerPoint</a></p>
<h2>Download Sample Scorecard</h2>
<p><a href="benchscore.xls">MS Excel     (XLS)</a></p>
<p><em>Two versions of this paper are available. The <a href="benchscore-short.html">short version</a> was prepared for a newsletter and   is approximately 2,000 words, or six pages. The long version (below) was   prepared for a 45-minute presentation, contains some additional details, and   runs approximately 3,800 words, or ten pages. Feel free to read either or   both versions.</em></p>
<p>One of the best pieces of advice for any project manager is, &#8220;Divide and   conquer.&#8221; Take a complex, large deliverable, and break it into parts. Deliver   it in small pieces, each of which can be managed separately, with as few   inter-dependencies as possible. This strategy is an absolute requirement at   times. Some efforts are so large that a single project manager cannot   reasonably track and manage the entire effort alone. Some efforts are so   complex that they need multiple managers, each with different specialized   knowledge. Thank goodness for &#8220;divide and conquer.&#8221;</p>
<p>There is a dark side to &#8220;divide and conquer&#8221;, however. At some point   senior management will ask, &#8220;But how are we doing overall?&#8221; The individual   status reports from each sub-project may not show the progress towards the   overall goal. Cross-team problems may be ignored. Multiple formats from   multiple authors can be confusing to read.</p>
<p>People want to see the forest, not just the trees. Creating an overall   status report is a possible solution.</p>
<p>One approach to an overall status report is simple:</p>
<ul>
<li>collect text descriptions of status and goals from the manager of each     sub-project,</li>
<li>submit them all to a single person</li>
<li>concatenate them into a single status report, editing the result for     consistent format and language</li>
</ul>
<p>This overall report can be extraordinarily helpful, to senior managers and   sub-project managers alike. Sometimes it is enough, but a project manager   should have additional tools in his or her toolbox.</p>
<p>A second approach is to create an overall schedule for the effort. These   schedules can be as simple as a milestone-only schedule, with key sub-project   deliverables tracked on a single plan. Dependencies and cross-team milestones   can be represented. More complex versions will have a single master schedule   that contains all tasks for all sub-projects, including actual and estimated   work hours. Scheduling software can help automate creating these master   schedules. Creating schedules is often a tool-specific challenge, and in my   experience there are easier ways to get clearer information to senior   management.</p>
<p class="figure" style="width: 300px">     <img src="benchscore-contribute.gif" alt="Two sub-projects contribute paper reports and one project contributes a phone-in report. All feed into the overall project report." height="400" width="282" />     Each Sub-Project Contributes to the Overall Scorecard</p>
<p>Any project can use benchmarks and scorecards, but they are especially   useful for projects composed of sub-projects. Each sub-project manager can   create a custom scorecard containing critical, relevant data for their   effort. Often a useful scorecard can be just a single printed page. Team   members can use the scorecards to track progress, gauging concrete results   against benchmark numbers. The overall project manager can then collect these   scorecards, combine the relevant data from each, and produce an overall   scorecard. Usually it does not capture all the metrics of all the   sub-projects, but it provides an accurate view of the forest of sub-projects.   Benchmarks can be combined to track overall project-level progress. The   approach is satisfying because each manager has local control over his or her   deliverable, and can set benchmark goals independently. Overall management   can still track progress towards the ultimate goal with confidence and   precision.</p>
<p>Based upon my experience managing software projects in financial services,   this work is never simple or easy. Perhaps in a very mature organization with   concrete, well-understood standards it would be. Most of us do not have the   privilege of working in such an organization. Using a step-by-step process,   though, anyone can establish some consistent standards for a multiple-project   effort. If these standards survive the effort, the overall manager can take   pride; he or she has increased the maturity of the organization while   completing the project.</p>
<p><strong>A note on terminology:</strong> Some organizations talk about   &#8220;programs&#8221; composed of multiple &#8220;projects&#8221;. Other organizations use &#8220;program&#8221;   to mean a whole product line, while still others talk about &#8220;projects&#8221;   composed of multiple &#8220;programs&#8221;. This paper will avoid the term &#8220;program&#8221;   entirely. Instead &#8220;sub-projects&#8221; are parts of a &#8220;multiple-project effort&#8221; or   an &#8220;overall project&#8221;. &#8220;Project manager&#8221; means any project manager, while   &#8220;overall project manager&#8221; is someone running the overall project.   &#8220;Sub-project manager&#8221; is someone running a sub-project.</p>
<h2>Step 1: Determine Senior Management Needs</h2>
<p>The target audience for these benchmarks and scorecards is almost always   senior management. Most stakeholders are concerned with either day-to-day   progress at a low level, or overall completion dates and cost. Management   typically wants to see regular progress reports, to ensure that goals will be   met.</p>
<p>A meeting is almost always the first step, to establish frequency of   reporting, to gather a list of any key data they want to see, and to   understand what questions they expect to have answered at each reporting   period. At this stage, some reporting goals will be concrete, while some will   be vague. Sample goals might be:</p>
<ul>
<li>&#8220;Weekly status reports by noon on Monday and a status meeting to     discuss at 10 a.m. on Tuesday&#8221;</li>
<li>&#8220;An e-mail if anything seems off, otherwise a monthly meeting&#8221;</li>
<li>&#8220;Whatever numbers seem most important to you at the time, and of course     any changes to delivery date&#8221;</li>
<li>&#8220;An up-to-date earned value graph, and control graphs for defects found     and fixed&#8221;</li>
</ul>
<p>Almost any combination of information is possible at this point. Of course   the overall project manager will have some ideas about metrics that he or she   wants to capture, but this meeting is about senior management needs. The   project manager can collect other data, so long as management&#8217;s needs are   met.</p>
<h2>Step 2: Plan Sub-Project Metrics</h2>
<p>Each sub-project needs metrics to contribute to the overall scorecard. The   sub-project should measure project results to show variance, problems, and   progress. The sub-project manager should come up with ideas about the metrics   that he or she wants to collect. He or she may collect traditional project   management metrics like earned value metrics, budget vs. actuals, and   schedule slippage. Domain-specific metrics are often also useful, like number   of defects opened or closed, feet of wire laid, number of rooms painted,   number of code-reviews completed, and so on. The possibilities are infinite.   The choice of metrics will depend upon the sub-project manager&#8217;s experience   with metrics as well as the domain. Some sub-project managers may even decide   to collect no metrics of their own. At this point in the process, that is   fine.</p>
<h2>Step 3: Identify Common Metrics</h2>
<p>Once the overall project manager has a list from each sub-project manager,   he or she can look for common metrics. Sometimes two managers will call the   same metric two different things, or calculate the same basic metric two   different ways. For instance, a straight budget calculation of actual costs   to-date will usually be greater than an earned-value calculation of actual   costs, due to differences in definition of earned and unearned costs. Note   areas of possible conflict as well as areas of agreement.</p>
<p>At this stage it is also critical to compare the sub-project manager&#8217;s   metrics against the senior management needs. The metrics list may meet some   management needs completely, while other management needs have no supporting   metrics. For the next step, it is critical to analyze the results and develop   a strategy to meet management needs.</p>
<h2>Step 4: Negotiate with Sub-Project Managers</h2>
<p>With a list of common metrics, conflicting metrics, and missing metrics,   it is time to talk to each sub-project manager. There will always be some   changes to negotiate at this phase. Changes at a sub-project level might   include:</p>
<ul>
<li>changing data collection methods (i.e. use an earned-value budget or an     accounting budget)</li>
<li>adding more data elements to the scorecard</li>
<li>renaming data elements</li>
<li>changing data collection/reporting tools to achieve consistent     results</li>
<li>resolving differences in definitions (i.e. what does &#8220;50% complete&#8221;     mean?)</li>
</ul>
<p>The overall project manager may need to convince some sub-project managers   to begin creating a scorecard at all. It is not uncommon for people to manage   projects without a scorecard, and the main benefit of a common scorecard is   to the overall project manager and to the overall management team. Some   people may resist the standardization required.</p>
<p>Any sub-project manager who decided to collect no metrics in step #2 must   now agree to collect a set of basic data, in order to participate in the   overall project. These negotiations can be difficult. It is critical for the   overall project manager to have a simple set of basic data needs, and to know   exactly why each piece of data is necessary. Sometimes resistant managers   fight metrics at every step of the way. The overall project manager should be   prepared with advice or even practical help to begin data collection for each   sub-project.</p>
<p>Be aware that gaining their cooperation or acceptance at this phase is not   enough. Sometime resistant managers can misreport or report late during the   project execution, as a form of passive resistance. The overall project   manager needs to understand each sub-project manager; this negotiating period   is a perfect time to get to know the overall project team really well.   Wherever possible, try to generate goodwill and cooperation among the   managers. Avoid creating situations where a single sub-project manager   appears to win every negotiation, while everyone else looses.</p>
<h2>Step 5: Set Standards</h2>
<p>The overall project manager takes the results of all the negotiations and   creates a list of standards for the overall project scorecard. The standards   should describe who collects what data and when. Responsibilities for each   sub-project should be clear and precise. Measurement methods should be exact.   For instance, for &#8220;percent complete&#8221; for tasks, describe your method. Sample   methods include:</p>
<ul>
<li>Either 0% or 100% &#8211; complete or not yet complete</li>
<li>0% if not started, 50% when started, 100% when complete</li>
<li>(100* Act) / (Act + ETC)</li>
<li>Different percentages for each phase of completion: 0% not started, 10%     in-progress, 75% almost done, 90% ready for review, 100% passed review</li>
</ul>
<p>Clear standards are critical for consistent reporting. Even the   best-intentioned managers will vary in the way that they report information.   It is impossible to have 100% consistency for some types of metrics, but a   good standards document increases consistency better than any other single   tool.</p>
<p>While setting standards, beware of vague standards that are hard to   enforce or audit. Ideally, metrics are like the results of scientific   experiments: anyone else could use the same methods, observe the same   phenomena, and get the same results. The overall project manager should be   able to verify the sub-project scorecards, at least within some range of   certainty, like plus or minus 20%.</p>
<p>Networked tools for project scheduling, defect tracking, and work tracking   simplify reporting considerably. Sometimes the sub-project manager does not   even need to report their data to the overall project manager. If the data is   networked, the overall project manager can read and report on the data   independently. This kind of transparency is a huge benefit in multi-project   situations.</p>
<h2>Step 6: Create an Overall Project Scorecard</h2>
<p class="figure" style="width: 425px">     <img src="benchscore-scorecard.gif" alt="A scorecard showing counters for UIs, Classes, and Interfaces. Shows number of items coded, tested, required and remaining, with totals. Data appears in a table and a bar graph." height="372" width="425" />     Scorecards can combine tables and graphs to show a snapshot of current     status</p>
<p>With a standard document in hand, designing the scorecard is   straightforward. A few key questions will drive formatting and layout:</p>
<ul>
<li>What information is most important?</li>
<li>What order will we discuss this information at status meetings (if     applicable)?</li>
<li>How are we delivering the material (on-line, web, e-mail, text-only,     print, projector, etc.)?</li>
<li>What are the limits of the physical media (color, font size,     etc.)?</li>
<li>Do we need to highlight any key information?</li>
<li>Do any readers need the data in a particular format (graphical,     percentage, table of results, etc.)?</li>
<li>What formatting or aesthetic standards should we follow?</li>
<li>Is this report too expensive to deliver?</li>
</ul>
<p>In general, a good scorecard flows clearly from one set of information to   the next, in the order that management wants to see and discuss it. Data is   clear, formatting does not get in the way, and it is easy to scan the page   for critical information. Totals are obvious and meaningful.</p>
<p>Time and time again, I have found that management appreciates a one-page   scorecard. Sometimes this single page just has summary data. Additional pages   can always show the detail. A single-page summary makes it easy to see   project status at a glance.</p>
<h2>Step 7: Create Overall Benchmarks</h2>
<p class="figure" style="width: 579px">       <img src="benchscore-benchmark.gif" alt="A spreadsheet shows goals vs. actuals on a monthly basis for classes, UIs, and interfaces. Goals extend into the future, beyond the actual values. Below each actual is a variance, highlighted in green if it is positive, red if negative." height="256" width="579" />       Benchmarks show progress over time, measured against concrete goals.       Color helps show that this project is falling behind, and is ready for       new benchmarks.</p>
<p>Certain scorecard metrics will be expected to steadily increase or     decrease over time. These metrics are good candidates for benchmarking.     Imagine benchmarks as a snapshot of expected values over time, with one     expected value for each reporting period. The most common form of     benchmarking is earned value analysis. Managers take the schedule and     budget at the start of the project, and write the expected earned value at     each period throughout the project. Regular status reports show the actual     values compared to the benchmarks.</p>
<p>The overall project manager can use this technique for any metric on the   scorecard. Benchmarks can be extraordinarily useful for schedule-constrained   projects. Management can see with every report whether work is on schedule,   ahead or schedule, or behind schedule, without reviewing hundreds of   tasks.</p>
<p>Some advice for creating benchmarks:</p>
<ul>
<li>Only benchmark values that change predictably over time: number of open     defects might seem like a good value to benchmark, because it must be zero     at the end, but if the value goes up and down every week, it may be a poor     choice</li>
<li>Benchmark a few values that really matter, that predict project success     and show progress: too many benchmarks are confusing</li>
<li>Estimate likely progress: take into account vacation time, project     phases, and seasonal issues, instead of just assuming a linear progression,     like &#8220;2 more each week&#8221;</li>
<li>Publish the benchmarks: benchmarks are a great motivational tool for     many teams, encouraging team members to contribute to the overall     goals</li>
<li>Use sub-project benchmarks: give sub-project managers control over     their own benchmarks, and total their goals to set the overall project     benchmarks</li>
</ul>
<p>The overall project manager must understand the purpose of the benchmarks.   If there is a prize for the team at each met-or-exceeded benchmark, then set   the benchmark goals high. Perhaps the manager sets the benchmarks so that he   or she is only 30% sure that the team will make it each week. Perhaps the   benchmarks show project completion several weeks ahead of schedule.   Communicate these expectations to management and to the teams.</p>
<p>Sometimes benchmarks are a simple monitoring tool. The overall project   manager should then set the benchmark at a spot where he or she expects the   team to perform. Estimating uncertainty in the estimate is very valuable.   Benchmarks can serve as a form of control graph, showing whether results are   in control or out of control. The classic control graph has a single result   expected over time, with horizontal bars for average, high, and low values.   The benchmark graph would have an expected-result line that moves up or down   over time, with control bars above and below it. When using this approach,   uncertainty usually varies over time, so the uncertainty levels may change   with each reporting period. As each goal comes closer in time, the likelihood   of reaching the goal becomes more and more certain.</p>
<p>Sub-project managers may or may not choose to create their own scorecards   for each value. Over the life of a software project, one sub-project might   occasionally find and fix one or two defects, while another sub-project finds   and fixes a hundred defects per week. A defect scorecard and benchmark could   be useful for the overall project and the second sub-project, but not for the   first. Be flexible about applying metrics at the overall and sub-project   level.</p>
<h2>Step 8: Senior Management Approval</h2>
<p>When developing any reporting tool, it is critical to get approval of its   target audience. A good project manager will involve the audience throughout   the process. When and how to involve senior management always varies by   organization, but with a draft scorecard developed and benchmarks set, it is   essential to present a proposal to management.</p>
<p>This meeting is typically quite formal. The overall project manager   distributes the benchmarks and scorecard ahead of time, then reviews it step   by step with management. A face-to-face meeting is recommended, even if the   project communication calls for no face-to-face, regular status meetings.   People need time to review and discuss the results. Different senior managers   may need different information, and it helps them to hear each other defend   each part of the report. Removing or changing a scorecard section requires   everyone&#8217;s approval, and often requires discussion.</p>
<p>Usually there is at least one change needed. Often the organization or   format of the document requires changes. Sometimes the benchmark goals are   too aggressive, or not aggressive enough. Occasionally the metrics do not   meet management needs, and the scorecard goes back to the drawing board.   Usually the overall project manager can note the changes in a follow-up   e-mail and begin using the new report for the next project-reporting period.   Going through this process almost always produces a report that is better   than the tools that came before it. Even if it is not perfect, management   usually is ready to adopt it.</p>
<h2>Step 9: Update Scorecards, Evaluate Actuals vs. Benchmarks</h2>
<p>With each reporting period, metrics change. The overall project manager   should set a reporting schedule with all sub-project managers, to meet the   reporting schedule required by management. Having everyone report all data as   of the same date is critical to having a useful overall project scorecard.   Assembling and reporting data for a complex project often takes several days.   Even after the sub-project managers have finished their reports, it may take   a day for the overall project manager to file the overall report. A tightly   organized team can improve that time, by meeting or beating reporting   deadlines consistently. Data may be old by the time it is published; balance   the competing needs for timely data against the needs for accurate,   well-reviewed data.</p>
<p>Each sub-project manager may have different reporting responsibilities for   each reporting period. Typical responsibilities include:</p>
<ul>
<li>Producing the sub-project scorecard and benchmarks</li>
<li>Reviewing and approving data in shared databases</li>
<li>Reporting additional data to the overall project manager, via e-mail or     phone</li>
<li>Meeting with the overall project manager to review and confirm project     results</li>
</ul>
<p>It is useful for the whole project-management team to get together and   review the overall results, before publishing them to senior management. This   step ensures that no one is surprised by the results in the report. The   overall project manager can reconcile any conflicts between sub-project   managers and can make last-minute corrections to the scorecards.</p>
<p>Benchmark values change every week. The overall project manager fills in   the actuals for the week and compares them against the benchmarks. Any   variances should have an explanation.</p>
<p>The overall project manager publishes the scorecards and benchmarks to   management. The cycle repeats for every reporting period until the project is   complete.</p>
<h2>Step 10: Refine and Update</h2>
<p>Projects are all unique endeavors, and an overall project is a collection   of many unique endeavors. Even the best project manager will have trouble   predicting the course of an overall project. Benchmarks are usually the first   to change. Changes in staffing levels, unexpected project events (positive or   negative), changes to scope, or changes to estimates all should trigger a   review of benchmarks. Benchmarks loose their value as a management and   motivation tool as soon as they become too easy or too difficult.</p>
<p>Often the project&#8217;s metrics change as the project goes through different   phases. The overall project manager should monitor overall project   activities, to see when a particular metric is no longer relevant or when a   new one should be captured. The overall project manager may choose to design   a new scorecard for each phase or to keep a single scorecard, but remove and   add data elements as the project evolves. Either approach can be successful.   Adding new metrics mean that the overall project manager should consider   adding a new benchmark goal. Dropping old metrics sometimes means dropping a   benchmark.</p>
<p>This step goes hand-in-hand with updating scorecards. It may be triggered   anytime after reporting begins on a project. Critical events in the project   almost always trigger it, including changes to scope, budget, schedule, or   phase.</p>
<p>During project close-out, the use of the scorecards and their evolution   through the project often make their way into the lessons learned for the   project. The history of scorecards and benchmarks will help the managers of   future projects develop their own templates and standards.</p>
<h2>Putting Scorecards and Benchmarks to Use</h2>
<p>Following these ten steps, a project manager can have an easier transition   from managing stand-alone projects to managing projects that contain   sub-projects. These techniques are broadly applicable, useful for a wide   range of industries. There is some key recommendations for people who are new   to these tools:</p>
<ol>
<li>Keep the metrics simple and easy to understand</li>
<li>Make sure that sub-project metrics &#8220;scale up&#8221; to the overall     project</li>
<li>Do not force metrics that work for one sub-project onto all     sub-projects; only use what works</li>
<li>Watch your math, because not all metrics sum up through simple     addition; standard deviation adds using squares, for instance &#8211; see     recommendation #1 to avoid this problem entirely</li>
<li>Explicitly state the uncertainty of the numbers at the start; it is     next to impossible to collect data completely accurately or to forecast     benchmarks perfectly</li>
<li>When benchmark values and actual values diverge, do not panic; figure     out if the project is off-course or if the metrics are off-course and take     corrective action</li>
<li>Never, ever adjust the scorecard numbers in order to appear to meet     goals; not only is it unethical behavior, it is increasing the projects&#8217;     list of problems and threatening the bond of trust with project     sponsors</li>
<li>Do adjust metric calculations and benchmarks as needed; do so openly,     with the consent of senior managers and sub-project managers</li>
<li>Use the literature to select appropriate metrics; academics have     studied and argued over appropriate metrics for decades, and it is     expensive to ignore their advice</li>
<li>Only use sophisticated metrics after gaining experience with simpler     metrics, and only if the audience of the reports understand the complex     metrics thoroughly.</li>
</ol>
<p>To summarize: FOCUS ON COMMUNICATION. These reports are a tool to   communicate progress and status. Be creative, using color, graphs, charts,   tables, pictures, or anything that helps communicate. An effective report   will generate complete silence around a meeting-room table, followed by   grunts of surprise, grunts of &#8220;humph,&#8221; exclamations of &#8220;wow!&#8221; and finally   cries, &#8220;This is great,&#8221; or &#8220;NOW I understand.&#8221; The measure of effectiveness   for a scorecard or benchmark is its communication value. It is not enough to   have numbers that accurately reflect project progress, they must also   communicate that progress to the intended audience. Perhaps the ultimate   compliment is when senior management starts telling your peers to use   benchmarks and scorecards, and your peers come to you as the in-house expert   for advice.</p>
<p>Ultimately the scorecards and benchmarks are about seeing the forest,   despite all the trees. Managers who remain focused on communicating the state   of the project &#8220;forest&#8221; will not get lost in the &#8220;trees&#8221; of numbers in their   reports. Giving senior management the right level of vision, supported by   accurate, demonstrable facts, is the ultimate goal of the exercise.</p>
]]></content:encoded>
			<wfw:commentRss>http://test.alexsbrown.com/advanced-tinymce-editor-but-delete-all-hard-returns-first.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Advanced TinyMCE Editor</title>
		<link>http://test.alexsbrown.com/6.html</link>
		<comments>http://test.alexsbrown.com/6.html#comments</comments>
		<pubDate>Tue, 20 Nov 2007 05:10:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Not Working]]></category>

		<guid isPermaLink="false">http://test-wp.alexsbrown.com/6.html</guid>
		<description><![CDATA[&#160;
Download Article
Printer-friendly
(PDF)
Download Slides, light
 “benchscore-light-ppt.pdf”&#62;Printer-friendly (PDF)  “benchscore-light.ppt”&#62;MS PowerPoint
Download Slides, dark
Printer-friendly
(PDF) MS PowerPoint
Download Sample Scorecard
MS Excel
(XLS)
Advanced TinyMCE Editor is a little better. At least I get to keep my DIV tags. Unfortunately it mangles any tag that is broken across a line! It also still has the extra BR problems.
Two versions of this paper are [...]]]></description>
			<content:encoded><![CDATA[<p class="callout">&nbsp;</p>
<h2><a title="main" name="main" id="main"></a>Download Article</h2>
<p><a href="benchscore.pdf">Printer-friendly<br />
(PDF)</a></p>
<h2>Download Slides, light</h2>
<p><a href="http://test-wp.alexsbrown.com/wp-admin/%3Cbr"></a> “benchscore-light-ppt.pdf”&gt;Printer-friendly (PDF) <a href="http://test-wp.alexsbrown.com/wp-admin/%3Cbr"></a> “benchscore-light.ppt”&gt;MS PowerPoint</p>
<h2>Download Slides, dark</h2>
<p><a href="benchscore-ppt.pdf">Printer-friendly<br />
(PDF)</a> <a href="benchscore.ppt">MS PowerPoint</a></p>
<h2>Download Sample Scorecard</h2>
<p><a href="benchscore.xls">MS Excel<br />
(XLS)</a></p>
<p><strong>Advanced TinyMCE Editor is a little better. At least I get to keep my DIV tags. Unfortunately it mangles any tag that is broken across a line! It also still has the extra BR problems.</strong></p>
<p><em>Two versions of this paper are available. The <a href="http://test-wp.alexsbrown.com/wp-admin/%3Cbr"></a> “benchscore-short.html”&gt;short version was prepared for a newsletter and<br />
is approximately 2,000 words, or six pages. The long version (below) was<br />
prepared for a 45-minute presentation, contains some additional details, and<br />
runs approximately 3,800 words, or ten pages. Feel free to read either or<br />
both versions.</em></p>
<p>One of the best pieces of advice for any project manager is, “Divide and<br />
conquer.” Take a complex, large deliverable, and break it into parts. Deliver<br />
it in small pieces, each of which can be managed separately, with as few<br />
inter-dependencies as possible. This strategy is an absolute requirement at<br />
times. Some efforts are so large that a single project manager cannot<br />
reasonably track and manage the entire effort alone. Some efforts are so<br />
complex that they need multiple managers, each with different specialized<br />
knowledge. Thank goodness for “divide and conquer.”</p>
<p>There is a dark side to “divide and conquer”, however. At some point<br />
senior management will ask, “But how are we doing overall?” The individual<br />
status reports from each sub-project may not show the progress towards the<br />
overall goal. Cross-team problems may be ignored. Multiple formats from<br />
multiple authors can be confusing to read.</p>
<p>People want to see the forest, not just the trees. Creating an overall<br />
status report is a possible solution.</p>
<p>One approach to an overall status report is simple:</p>
<ul>
<li>collect text descriptions of status and goals from the manager of each<br />
sub-project,</li>
<li>submit them all to a single person</li>
<li>concatenate them into a single status report, editing the result for<br />
consistent format and language</li>
</ul>
<p>This overall report can be extraordinarily helpful, to senior managers and<br />
sub-project managers alike. Sometimes it is enough, but a project manager<br />
should have additional tools in his or her toolbox.</p>
<p>A second approach is to create an overall schedule for the effort. These<br />
schedules can be as simple as a milestone-only schedule, with key sub-project<br />
deliverables tracked on a single plan. Dependencies and cross-team milestones<br />
can be represented. More complex versions will have a single master schedule<br />
that contains all tasks for all sub-projects, including actual and estimated<br />
work hours. Scheduling software can help automate creating these master<br />
schedules. Creating schedules is often a tool-specific challenge, and in my<br />
experience there are easier ways to get clearer information to senior<br />
management.</p>
<p class="figure" style="width: 300px"><img src="benchscore-contribute.gif" alt="&lt;br" height="400" width="282" /> “Two sub-projects contribute paper reports and one project contributes a phone-in report. All feed into the overall project report.” /&gt;<br />
Each Sub-Project Contributes to the Overall Scorecard</p>
<p>Any project can use benchmarks and scorecards, but they are especially<br />
useful for projects composed of sub-projects. Each sub-project manager can<br />
create a custom scorecard containing critical, relevant data for their<br />
effort. Often a useful scorecard can be just a single printed page. Team<br />
members can use the scorecards to track progress, gauging concrete results<br />
against benchmark numbers. The overall project manager can then collect these<br />
scorecards, combine the relevant data from each, and produce an overall<br />
scorecard. Usually it does not capture all the metrics of all the<br />
sub-projects, but it provides an accurate view of the forest of sub-projects.<br />
Benchmarks can be combined to track overall project-level progress. The<br />
approach is satisfying because each manager has local control over his or her<br />
deliverable, and can set benchmark goals independently. Overall management<br />
can still track progress towards the ultimate goal with confidence and<br />
precision.</p>
<p>Based upon my experience managing software projects in financial services,<br />
this work is never simple or easy. Perhaps in a very mature organization with<br />
concrete, well-understood standards it would be. Most of us do not have the<br />
privilege of working in such an organization. Using a step-by-step process,<br />
though, anyone can establish some consistent standards for a multiple-project<br />
effort. If these standards survive the effort, the overall manager can take<br />
pride; he or she has increased the maturity of the organization while<br />
completing the project.</p>
<p><strong>A note on terminology:</strong> Some organizations talk about<br />
“programs” composed of multiple “projects”. Other organizations use “program”<br />
to mean a whole product line, while still others talk about “projects”<br />
composed of multiple “programs”. This paper will avoid the term “program”<br />
entirely. Instead “sub-projects” are parts of a “multiple-project effort” or<br />
an “overall project”. “Project manager” means any project manager, while<br />
“overall project manager” is someone running the overall project.<br />
“Sub-project manager” is someone running a sub-project.</p>
<h2>Step 1: Determine Senior Management Needs</h2>
<p>The target audience for these benchmarks and scorecards is almost always<br />
senior management. Most stakeholders are concerned with either day-to-day<br />
progress at a low level, or overall completion dates and cost. Management<br />
typically wants to see regular progress reports, to ensure that goals will be<br />
met.</p>
<p>A meeting is almost always the first step, to establish frequency of<br />
reporting, to gather a list of any key data they want to see, and to<br />
understand what questions they expect to have answered at each reporting<br />
period. At this stage, some reporting goals will be concrete, while some will<br />
be vague. Sample goals might be:</p>
<ul>
<li>“Weekly status reports by noon on Monday and a status meeting to<br />
discuss at 10 a.m. on Tuesday”</li>
<li>“An e-mail if anything seems off, otherwise a monthly meeting”</li>
<li>“Whatever numbers seem most important to you at the time, and of course<br />
any changes to delivery date”</li>
<li>“An up-to-date earned value graph, and control graphs for defects found<br />
and fixed”</li>
</ul>
<p>Almost any combination of information is possible at this point. Of course<br />
the overall project manager will have some ideas about metrics that he or she<br />
wants to capture, but this meeting is about senior management needs. The<br />
project manager can collect other data, so long as management’s needs are<br />
met.</p>
<h2>Step 2: Plan Sub-Project Metrics</h2>
<p>Each sub-project needs metrics to contribute to the overall scorecard. The<br />
sub-project should measure project results to show variance, problems, and<br />
progress. The sub-project manager should come up with ideas about the metrics<br />
that he or she wants to collect. He or she may collect traditional project<br />
management metrics like earned value metrics, budget vs. actuals, and<br />
schedule slippage. Domain-specific metrics are often also useful, like number<br />
of defects opened or closed, feet of wire laid, number of rooms painted,<br />
number of code-reviews completed, and so on. The possibilities are infinite.<br />
The choice of metrics will depend upon the sub-project manager’s experience<br />
with metrics as well as the domain. Some sub-project managers may even decide<br />
to collect no metrics of their own. At this point in the process, that is<br />
fine.</p>
<h2>Step 3: Identify Common Metrics</h2>
<p>Once the overall project manager has a list from each sub-project manager,<br />
he or she can look for common metrics. Sometimes two managers will call the<br />
same metric two different things, or calculate the same basic metric two<br />
different ways. For instance, a straight budget calculation of actual costs<br />
to-date will usually be greater than an earned-value calculation of actual<br />
costs, due to differences in definition of earned and unearned costs. Note<br />
areas of possible conflict as well as areas of agreement.</p>
<p>At this stage it is also critical to compare the sub-project manager’s<br />
metrics against the senior management needs. The metrics list may meet some<br />
management needs completely, while other management needs have no supporting<br />
metrics. For the next step, it is critical to analyze the results and develop<br />
a strategy to meet management needs.</p>
<h2>Step 4: Negotiate with Sub-Project Managers</h2>
<p>With a list of common metrics, conflicting metrics, and missing metrics,<br />
it is time to talk to each sub-project manager. There will always be some<br />
changes to negotiate at this phase. Changes at a sub-project level might<br />
include:</p>
<ul>
<li>changing data collection methods (i.e. use an earned-value budget or an<br />
accounting budget)</li>
<li>adding more data elements to the scorecard</li>
<li>renaming data elements</li>
<li>changing data collection/reporting tools to achieve consistent<br />
results</li>
<li>resolving differences in definitions (i.e. what does “50% complete”<br />
mean?)</li>
</ul>
<p>The overall project manager may need to convince some sub-project managers<br />
to begin creating a scorecard at all. It is not uncommon for people to manage<br />
projects without a scorecard, and the main benefit of a common scorecard is<br />
to the overall project manager and to the overall management team. Some<br />
people may resist the standardization required.</p>
<p>Any sub-project manager who decided to collect no metrics in step #2 must<br />
now agree to collect a set of basic data, in order to participate in the<br />
overall project. These negotiations can be difficult. It is critical for the<br />
overall project manager to have a simple set of basic data needs, and to know<br />
exactly why each piece of data is necessary. Sometimes resistant managers<br />
fight metrics at every step of the way. The overall project manager should be<br />
prepared with advice or even practical help to begin data collection for each<br />
sub-project.</p>
<p>Be aware that gaining their cooperation or acceptance at this phase is not<br />
enough. Sometime resistant managers can misreport or report late during the<br />
project execution, as a form of passive resistance. The overall project<br />
manager needs to understand each sub-project manager; this negotiating period<br />
is a perfect time to get to know the overall project team really well.<br />
Wherever possible, try to generate goodwill and cooperation among the<br />
managers. Avoid creating situations where a single sub-project manager<br />
appears to win every negotiation, while everyone else looses.</p>
<h2>Step 5: Set Standards</h2>
<p>The overall project manager takes the results of all the negotiations and<br />
creates a list of standards for the overall project scorecard. The standards<br />
should describe who collects what data and when. Responsibilities for each<br />
sub-project should be clear and precise. Measurement methods should be exact.<br />
For instance, for “percent complete” for tasks, describe your method. Sample<br />
methods include:</p>
<ul>
<li>Either 0% or 100% &#8211; complete or not yet complete</li>
<li>0% if not started, 50% when started, 100% when complete</li>
<li>(100* Act) / (Act + ETC)</li>
<li>Different percentages for each phase of completion: 0% not started, 10%<br />
in-progress, 75% almost done, 90% ready for review, 100% passed review</li>
</ul>
<p>Clear standards are critical for consistent reporting. Even the<br />
best-intentioned managers will vary in the way that they report information.<br />
It is impossible to have 100% consistency for some types of metrics, but a<br />
good standards document increases consistency better than any other single<br />
tool.</p>
<p>While setting standards, beware of vague standards that are hard to<br />
enforce or audit. Ideally, metrics are like the results of scientific<br />
experiments: anyone else could use the same methods, observe the same<br />
phenomena, and get the same results. The overall project manager should be<br />
able to verify the sub-project scorecards, at least within some range of<br />
certainty, like plus or minus 20%.</p>
<p>Networked tools for project scheduling, defect tracking, and work tracking<br />
simplify reporting considerably. Sometimes the sub-project manager does not<br />
even need to report their data to the overall project manager. If the data is<br />
networked, the overall project manager can read and report on the data<br />
independently. This kind of transparency is a huge benefit in multi-project<br />
situations.</p>
<h2>Step 6: Create an Overall Project Scorecard</h2>
<p class="figure" style="width: 425px"><img src="benchscore-scorecard.gif" alt="&lt;br" height="372" width="425" /> “A scorecard showing counters for UIs, Classes, and Interfaces. Shows number of items coded, tested, required and remaining, with totals. Data appears in a table and a bar graph.” /&gt;<br />
Scorecards can combine tables and graphs to show a snapshot of current<br />
status</p>
<p>With a standard document in hand, designing the scorecard is<br />
straightforward. A few key questions will drive formatting and layout:</p>
<ul>
<li>What information is most important?</li>
<li>What order will we discuss this information at status meetings (if<br />
applicable)?</li>
<li>How are we delivering the material (on-line, web, e-mail, text-only,<br />
print, projector, etc.)?</li>
<li>What are the limits of the physical media (color, font size,<br />
etc.)?</li>
<li>Do we need to highlight any key information?</li>
<li>Do any readers need the data in a particular format (graphical,<br />
percentage, table of results, etc.)?</li>
<li>What formatting or aesthetic standards should we follow?</li>
<li>Is this report too expensive to deliver?</li>
</ul>
<p>In general, a good scorecard flows clearly from one set of information to<br />
the next, in the order that management wants to see and discuss it. Data is<br />
clear, formatting does not get in the way, and it is easy to scan the page<br />
for critical information. Totals are obvious and meaningful.</p>
<p>Time and time again, I have found that management appreciates a one-page<br />
scorecard. Sometimes this single page just has summary data. Additional pages<br />
can always show the detail. A single-page summary makes it easy to see<br />
project status at a glance.</p>
<h2>Step 7: Create Overall Benchmarks</h2>
<p class="figure" style="width: 579px"><img src="benchscore-benchmark.gif" alt="&lt;br" height="256" width="579" /> “A spreadsheet shows goals vs. actuals on a monthly basis for classes, UIs, and interfaces. Goals extend into the future, beyond the actual values. Below each actual is a variance, highlighted in green if it is positive, red if negative.” /&gt;<br />
Benchmarks show progress over time, measured against concrete goals.<br />
Color helps show that this project is falling behind, and is ready for<br />
new benchmarks.</p>
<p>Certain scorecard metrics will be expected to steadily increase or<br />
decrease over time. These metrics are good candidates for benchmarking.<br />
Imagine benchmarks as a snapshot of expected values over time, with one<br />
expected value for each reporting period. The most common form of<br />
benchmarking is earned value analysis. Managers take the schedule and<br />
budget at the start of the project, and write the expected earned value at<br />
each period throughout the project. Regular status reports show the actual<br />
values compared to the benchmarks.</p>
<p>The overall project manager can use this technique for any metric on the<br />
scorecard. Benchmarks can be extraordinarily useful for schedule-constrained<br />
projects. Management can see with every report whether work is on schedule,<br />
ahead or schedule, or behind schedule, without reviewing hundreds of<br />
tasks.</p>
<p>Some advice for creating benchmarks:</p>
<ul>
<li>Only benchmark values that change predictably over time: number of open<br />
defects might seem like a good value to benchmark, because it must be zero<br />
at the end, but if the value goes up and down every week, it may be a poor<br />
choice</li>
<li>Benchmark a few values that really matter, that predict project success<br />
and show progress: too many benchmarks are confusing</li>
<li>Estimate likely progress: take into account vacation time, project<br />
phases, and seasonal issues, instead of just assuming a linear progression,<br />
like “2 more each week”</li>
<li>Publish the benchmarks: benchmarks are a great motivational tool for<br />
many teams, encouraging team members to contribute to the overall<br />
goals</li>
<li>Use sub-project benchmarks: give sub-project managers control over<br />
their own benchmarks, and total their goals to set the overall project<br />
benchmarks</li>
</ul>
<p>The overall project manager must understand the purpose of the benchmarks.<br />
If there is a prize for the team at each met-or-exceeded benchmark, then set<br />
the benchmark goals high. Perhaps the manager sets the benchmarks so that he<br />
or she is only 30% sure that the team will make it each week. Perhaps the<br />
benchmarks show project completion several weeks ahead of schedule.<br />
Communicate these expectations to management and to the teams.</p>
<p>Sometimes benchmarks are a simple monitoring tool. The overall project<br />
manager should then set the benchmark at a spot where he or she expects the<br />
team to perform. Estimating uncertainty in the estimate is very valuable.<br />
Benchmarks can serve as a form of control graph, showing whether results are<br />
in control or out of control. The classic control graph has a single result<br />
expected over time, with horizontal bars for average, high, and low values.<br />
The benchmark graph would have an expected-result line that moves up or down<br />
over time, with control bars above and below it. When using this approach,<br />
uncertainty usually varies over time, so the uncertainty levels may change<br />
with each reporting period. As each goal comes closer in time, the likelihood<br />
of reaching the goal becomes more and more certain.</p>
<p>Sub-project managers may or may not choose to create their own scorecards<br />
for each value. Over the life of a software project, one sub-project might<br />
occasionally find and fix one or two defects, while another sub-project finds<br />
and fixes a hundred defects per week. A defect scorecard and benchmark could<br />
be useful for the overall project and the second sub-project, but not for the<br />
first. Be flexible about applying metrics at the overall and sub-project<br />
level.</p>
<h2>Step 8: Senior Management Approval</h2>
<p>When developing any reporting tool, it is critical to get approval of its<br />
target audience. A good project manager will involve the audience throughout<br />
the process. When and how to involve senior management always varies by<br />
organization, but with a draft scorecard developed and benchmarks set, it is<br />
essential to present a proposal to management.</p>
<p>This meeting is typically quite formal. The overall project manager<br />
distributes the benchmarks and scorecard ahead of time, then reviews it step<br />
by step with management. A face-to-face meeting is recommended, even if the<br />
project communication calls for no face-to-face, regular status meetings.<br />
People need time to review and discuss the results. Different senior managers<br />
may need different information, and it helps them to hear each other defend<br />
each part of the report. Removing or changing a scorecard section requires<br />
everyone’s approval, and often requires discussion.</p>
<p>Usually there is at least one change needed. Often the organization or<br />
format of the document requires changes. Sometimes the benchmark goals are<br />
too aggressive, or not aggressive enough. Occasionally the metrics do not<br />
meet management needs, and the scorecard goes back to the drawing board.<br />
Usually the overall project manager can note the changes in a follow-up<br />
e-mail and begin using the new report for the next project-reporting period.<br />
Going through this process almost always produces a report that is better<br />
than the tools that came before it. Even if it is not perfect, management<br />
usually is ready to adopt it.</p>
<h2>Step 9: Update Scorecards, Evaluate Actuals vs. Benchmarks</h2>
<p>With each reporting period, metrics change. The overall project manager<br />
should set a reporting schedule with all sub-project managers, to meet the<br />
reporting schedule required by management. Having everyone report all data as<br />
of the same date is critical to having a useful overall project scorecard.<br />
Assembling and reporting data for a complex project often takes several days.<br />
Even after the sub-project managers have finished their reports, it may take<br />
a day for the overall project manager to file the overall report. A tightly<br />
organized team can improve that time, by meeting or beating reporting<br />
deadlines consistently. Data may be old by the time it is published; balance<br />
the competing needs for timely data against the needs for accurate,<br />
well-reviewed data.</p>
<p>Each sub-project manager may have different reporting responsibilities for<br />
each reporting period. Typical responsibilities include:</p>
<ul>
<li>Producing the sub-project scorecard and benchmarks</li>
<li>Reviewing and approving data in shared databases</li>
<li>Reporting additional data to the overall project manager, via e-mail or<br />
phone</li>
<li>Meeting with the overall project manager to review and confirm project<br />
results</li>
</ul>
<p>It is useful for the whole project-management team to get together and<br />
review the overall results, before publishing them to senior management. This<br />
step ensures that no one is surprised by the results in the report. The<br />
overall project manager can reconcile any conflicts between sub-project<br />
managers and can make last-minute corrections to the scorecards.</p>
<p>Benchmark values change every week. The overall project manager fills in<br />
the actuals for the week and compares them against the benchmarks. Any<br />
variances should have an explanation.</p>
<p>The overall project manager publishes the scorecards and benchmarks to<br />
management. The cycle repeats for every reporting period until the project is<br />
complete.</p>
<h2>Step 10: Refine and Update</h2>
<p>Projects are all unique endeavors, and an overall project is a collection<br />
of many unique endeavors. Even the best project manager will have trouble<br />
predicting the course of an overall project. Benchmarks are usually the first<br />
to change. Changes in staffing levels, unexpected project events (positive or<br />
negative), changes to scope, or changes to estimates all should trigger a<br />
review of benchmarks. Benchmarks loose their value as a management and<br />
motivation tool as soon as they become too easy or too difficult.</p>
<p>Often the project’s metrics change as the project goes through different<br />
phases. The overall project manager should monitor overall project<br />
activities, to see when a particular metric is no longer relevant or when a<br />
new one should be captured. The overall project manager may choose to design<br />
a new scorecard for each phase or to keep a single scorecard, but remove and<br />
add data elements as the project evolves. Either approach can be successful.<br />
Adding new metrics mean that the overall project manager should consider<br />
adding a new benchmark goal. Dropping old metrics sometimes means dropping a<br />
benchmark.</p>
<p>This step goes hand-in-hand with updating scorecards. It may be triggered<br />
anytime after reporting begins on a project. Critical events in the project<br />
almost always trigger it, including changes to scope, budget, schedule, or<br />
phase.</p>
<p>During project close-out, the use of the scorecards and their evolution<br />
through the project often make their way into the lessons learned for the<br />
project. The history of scorecards and benchmarks will help the managers of<br />
future projects develop their own templates and standards.</p>
<h2>Putting Scorecards and Benchmarks to Use</h2>
<p>Following these ten steps, a project manager can have an easier transition<br />
from managing stand-alone projects to managing projects that contain<br />
sub-projects. These techniques are broadly applicable, useful for a wide<br />
range of industries. There is some key recommendations for people who are new<br />
to these tools:</p>
<ol>
<li>Keep the metrics simple and easy to understand</li>
<li>Make sure that sub-project metrics “scale up” to the overall<br />
project</li>
<li>Do not force metrics that work for one sub-project onto all<br />
sub-projects; only use what works</li>
<li>Watch your math, because not all metrics sum up through simple<br />
addition; standard deviation adds using squares, for instance &#8211; see<br />
recommendation #1 to avoid this problem entirely</li>
<li>Explicitly state the uncertainty of the numbers at the start; it is<br />
next to impossible to collect data completely accurately or to forecast<br />
benchmarks perfectly</li>
<li>When benchmark values and actual values diverge, do not panic; figure<br />
out if the project is off-course or if the metrics are off-course and take<br />
corrective action</li>
<li>Never, ever adjust the scorecard numbers in order to appear to meet<br />
goals; not only is it unethical behavior, it is increasing the projects’<br />
list of problems and threatening the bond of trust with project<br />
sponsors</li>
<li>Do adjust metric calculations and benchmarks as needed; do so openly,<br />
with the consent of senior managers and sub-project managers</li>
<li>Use the literature to select appropriate metrics; academics have<br />
studied and argued over appropriate metrics for decades, and it is<br />
expensive to ignore their advice</li>
<li>Only use sophisticated metrics after gaining experience with simpler<br />
metrics, and only if the audience of the reports understand the complex<br />
metrics thoroughly.</li>
</ol>
<p>To summarize: FOCUS ON COMMUNICATION. These reports are a tool to<br />
communicate progress and status. Be creative, using color, graphs, charts,<br />
tables, pictures, or anything that helps communicate. An effective report<br />
will generate complete silence around a meeting-room table, followed by<br />
grunts of surprise, grunts of “humph,” exclamations of “wow!” and finally<br />
cries, “This is great,” or “NOW I understand.” The measure of effectiveness<br />
for a scorecard or benchmark is its communication value. It is not enough to<br />
have numbers that accurately reflect project progress, they must also<br />
communicate that progress to the intended audience. Perhaps the ultimate<br />
compliment is when senior management starts telling your peers to use<br />
benchmarks and scorecards, and your peers come to you as the in-house expert<br />
for advice.</p>
<p>Ultimately the scorecards and benchmarks are about seeing the forest,<br />
despite all the trees. Managers who remain focused on communicating the state<br />
of the project “forest” will not get lost in the “trees” of numbers in their<br />
reports. Giving senior management the right level of vision, supported by<br />
accurate, demonstrable facts, is the ultimate goal of the exercise.</p>
]]></content:encoded>
			<wfw:commentRss>http://test.alexsbrown.com/6.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Test Post with Downloads Area</title>
		<link>http://test.alexsbrown.com/test-post-with-downloads-area.html</link>
		<comments>http://test.alexsbrown.com/test-post-with-downloads-area.html#comments</comments>
		<pubDate>Sun, 18 Nov 2007 06:57:52 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Not Working]]></category>

		<guid isPermaLink="false">http://www.test-wp.alexsbrown.com/?p=5</guid>
		<description><![CDATA[
Download
Printer-friendly article
(PDF)
Adding all sorts of extra line-break tags. Should we disable wpautop? Can we do it post-by-post somehow? Would be good to leave it on for comments, at least. Also consider installing the Advanced TinyMCE editor plug-in, to add table support, pull in styles from the stylesheet automatically, and to stop converting DIV to P.
Red-Yellow-Green [...]]]></description>
			<content:encoded><![CDATA[<p class="callout">
<h2><a title="main" name="main" id="main"></a>Download</h2>
<p><a href="ryg-status.pdf">Printer-friendly article<br />
(PDF)</a></p>
<p><strong>Adding all sorts of extra line-break tags. Should we disable wpautop? Can we do it post-by-post somehow? Would be good to leave it on for comments, at least. Also consider installing the Advanced TinyMCE editor plug-in, to add table support, pull in styles from the stylesheet automatically, and to stop converting DIV to P.</strong></p>
<p>Red-Yellow-Green (R/Y/G) reports have become incredibly popular as a way<br />
to quickly show the status of a project or a group of projects. An executive<br />
or senior decision-maker can quickly scan a row or column of colored<br />
indicators and get an overview of status.</p>
<h1>One Company&#8217;s Approach</h1>
<p>Each company may take a different approach to these reports. We will<br />
examine one company as a sample, before reviewing some general<br />
principles.</p>
<p>The report fits on one side of a letter-sized paper. It summarizes the<br />
status of between 15 and 25 projects. Each project gets a row, and each row<br />
has room for four indicators and an explanation for each. The four R/Y/G<br />
indicators are for Planning, Schedule, Budget, and Objectives.</p>
<p>Each indicator has a threshold for each color rating. Many indicators are<br />
tied to our policies and procedures. For instance, budgets with variances<br />
above a certain dollar amount or percentage need to be explained or revised.<br />
Budget indicators become Yellow when a budget is expected to be close to or<br />
over that threshold, and Red when it is definitely going to go over and<br />
action needs to be taken.</p>
<p>The schedule indicator is driven by the number of weeks delay and number<br />
of times the target dates have been revised in the last month. Yellow means<br />
that schedule is at risk for more than two weeks delay or that there has been<br />
a target date changed within the last month. Red means that either the<br />
schedule is at risk for more than four weeks delay, the project end-date is<br />
&#8220;TBD&#8221;, or the target date has been changed two or more times in the last<br />
month.</p>
<p>Some indicators have guidelines but require individual judgment to come up<br />
with a final decision. Sometimes a Yellow might mean that an objective or a<br />
date is “at risk”. Not all indicators can be based on solid<br />
numerical data and thresholds.</p>
<h1>Setting Standards for Your Company</h1>
<p>Each of these definitions is based on how one particular company runs its<br />
projects. Each indicator serves a specific need of the senior executive team.<br />
I created a draft report and draft definitions for each indicator, and the<br />
executive team reviewed, modified, and eventually approved the new report<br />
format.</p>
<p>To adopt a new report format successfully at your company, look at what<br />
information does and does not matter to your decision-makers. Define Red,<br />
Yellow, and Green so that they will drive people&#8217;s interest and attention.<br />
Isolate the factors that really show project health and project problems.<br />
Design indicators that will dive executives to make decisions and to take<br />
action.</p>
<p>An internal auditor reviewed my report recently and noted that certain<br />
indicators were almost always Green. The report was changed to show other<br />
information that would be different for each project, to show data that<br />
helped people make decisions. Ensure that the indicators you choose will be<br />
useful and relevant. Chart what they would have shown over the past few<br />
reporting periods to see when and how they change.</p>
<p>Remember to always be prepared to change the reports. As an organization<br />
matures, some metrics may become more predictable and under better control. A<br />
Red-Yellow-Green report needs to show differences and variation. Change the<br />
reports as your organization improves its processes.</p>
<h1>A Few Tips and Tricks</h1>
<p style="width: 100px" class="figure">     <img src="ryg-status.gif" alt="Red, Yellow, Green indicators with shapes as well as color; uses an octagon, stop-sign shape for red, an upside down triangle (yield) for yellow, and a diamond for green" height="255" width="95" />Use<br />
shapes as well as color for R/Y/G</p>
<p>Here are some other tips to help when designing a report:</p>
<ul>
<li>Keep it to one page if at all possible</li>
<li>Make the list easy to scan (plenty of white space, even columns and<br />
rows)</li>
<li>Consider using shapes or text as well as color, in case people must<br />
print on a black-and-white printer or in case people are color blind (try a<br />
stop-sign for Red, a yield sign for Yellow, and a diamond for Green)</li>
<li>Provide room for a text explanation of critical issues and<br />
indicators</li>
<li>Focus on the Red and Yellow projects, but not exclusively</li>
<li>Spend time on projects that are consistently Green, to find best<br />
practices and to make sure that the team&#8217;s status report is truly<br />
accurate</li>
<li>Make public the standards and guidelines used to set the indicators, so<br />
that people know how projects are being judged</li>
<li>Involve the most senior people who will receive these reports in the<br />
report design process, to ensure it meets their needs</li>
<li>Provide drill-down reports to explain the details behind each indicator<br />
and to avoid the need to clutter the main report with details</li>
</ul>
<p class="related">
<h2>Related Articles</h2>
<p><a href="benchscore.html">Of Benchmarks and<br />
Scorecards: Reporting on Multiple Projects</a></p>
]]></content:encoded>
			<wfw:commentRss>http://test.alexsbrown.com/test-post-with-downloads-area.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

