<?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>Webster &#38; Associates LLC &#187; Management</title>
	<atom:link href="http://bfwa.com/category/management/feed/" rel="self" type="application/rss+xml" />
	<link>http://bfwa.com</link>
	<description>We can help.</description>
	<lastBuildDate>Thu, 27 May 2010 02:24:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The Sessions paper &#8212; an analytical critique</title>
		<link>http://bfwa.com/2009/12/28/the-sessions-paper-an-analytical-critique/</link>
		<comments>http://bfwa.com/2009/12/28/the-sessions-paper-an-analytical-critique/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 21:11:55 +0000</pubDate>
		<dc:creator>bfwebster</dc:creator>
				<category><![CDATA[IT Project Management]]></category>
		<category><![CDATA[IT project disputes]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Pitfalls]]></category>
		<category><![CDATA[Risk management]]></category>
		<category><![CDATA[Surviving Complexity]]></category>

		<guid isPermaLink="false">http://bfwa.com/?p=128</guid>
		<description><![CDATA[[cross-posted from brucefwebster.com]
Roger Sessions has published a white paper, &#8220;The IT Complexity Crisis: Danger and Opportunity&#8221; (PDF). It&#8217;s created a bit of a stir in tech circles, largely because Sessions estimates that &#8220;worldwide, we are already losing over USD 500 billion per month on IT failure, and the problem is getting worse&#8221; (page 1; emphasis [...]]]></description>
			<content:encoded><![CDATA[<p>[cross-posted from <a href="http://brucefwebster.com/2009/12/28/the-sessions-paper-an-analytical-critique/">brucefwebster.com</a>]</p>
<p>Roger Sessions has published a white paper, &#8220;<a href="http://www.objectwatch.com/whitepapers/ITComplexityWhitePaper.pdf">The IT Complexity Crisis: Danger and Opportunity</a>&#8221; (PDF). It&#8217;s created a bit of a stir in tech circles, largely because Sessions estimates that &#8220;worldwide, we are already losing over USD 500 billion <em>per month</em> on IT failure, and the problem is getting worse&#8221; (page 1; emphasis in original). He feels that the consequence is a &#8220;coming IT meltdown&#8221;, then goes on to offer his own solution, namely designing simpler IT systems.</p>
<p>This naturally intrigued me, since for the last 15 years, I have been <a href="http://brucefwebster.com/publications/">writing</a>, <a href="http://brucefwebster.com/about-bruce-f-webster/">consulting</a>, <a href="http://brucefwebster.com/presentationstestimony/">lecturing</a>, and <a href="http://brucefwebster.com/presentationstestimony/">testifying</a> about troubled and failed IT projects. While there are indeed tremendous financial losses due to late and failed IT projects, the figures Sessions gives seem much too large to me, and so I decided to do this critique of his analysis.</p>
<p>Sessions is good enough to provide the basis of his estimates and calculations, including footnotes. But that&#8217;s where some of the problems start. For example,  on page 3, Sessions cites (his footnote &#8216;02&#8242;) to the <a href="http://www.gpoaccess.gov/USbudget/fy09/pdf/spec.pdf">US Budget, Fiscal Year 2009, Analytical Perspective</a> (PDF), p. 169, for information on &#8220;at-risk&#8221; or failed IT projects, specifically:</p>
<ul>
<li>&#8220;According to the 2009 U.S. Budget [02], the failure rate is increasing at the rate of around 15% per year. If this trend continues, within another five years or so a total IT meltdown may be unavoidable.&#8221; (p. 3)</li>
<li>&#8220;According to the 2009 U.S. Budget [02], 66% of all Federal IT dollars are invested in projects that are &#8216;at risk&#8217;. I assume this number is representative of the rest of the world.&#8221; (p. 3, in &#8220;Calculating the Cost of IT Failure&#8221; box)</li>
<li>A large number of these ['at risk' projects] will eventually fail. I assume the failure of an &#8216;at risk&#8217; project is between 50% and 80%. For this analysis, I&#8217;ll use the average: 65%.&#8221;</li>
</ul>
<p>These three statements run into immediate problems. First, and relatively minor, Sessions gets his page number wrong: he&#8217;s citing &#8220;page 169&#8243; of the Analytical Perspective document, but there is no discussion whatsoever on page 169 of that document about IT projects. However, page 157 of that document (which happens to be page 169 of the PDF document) does start a section titled &#8220;INTEGRATING SERVICES WITH INFORMATION TECHNOLOGY&#8221;, so I presume that Sessions made the simple mistake of using the PDF page count rather than the document&#8217;s actual page numbering.</p>
<p>Even so, serious problems remain with Sessions&#8217; citations and analysis.</p>
<p>Page 157 of the Analytical Perspective document does not say what Sessions claimed in the two comments above. I have not been able to figure out where Sessions gets his figure for &#8220;the failure rate increasing around 15% per year&#8221; from the cited US Budget Analytical Perspective document, much less his conclusion that &#8220;if this trend continues, within another five years or so a total IT meltdown may be unavoidable.&#8221; As far as I can tell, the Analytical Perspective document does not talk about failed IT projects at all, much less the increase in failure rates.</p>
<p>Furthermore, the phrase &#8220;the failure rate increasing around 15% per year&#8221; is itself ambiguous and may not be that significant. To start with an arbitrary number, assume that 100 projects &#8220;fail&#8221; in a given year. If &#8220;the failure rate [is] increasing around 15% per year&#8221;, then that means that 115 projects would fail the next year, and 132 projects would fail the year after that. But unless we know both the actual number of failed IT projects <em>and </em>the total number of IT projects in that same year, Sessions&#8217; figure tells us nothing. If there&#8217;s only 150 IT projects total, then the 15% failure rate increase becomes very significant; if there&#8217;s 1000 IT projects total, then we&#8217;re many years away from Sessions&#8217; threatened &#8220;meltdown&#8221;.</p>
<p>Sessions also ignores or confuses the failure rate for new projects vs. the systems already deployed. In other words, the failure rate for new systems development says very little about the continued functionality of existing, deployed systems now in use. While there are occasions (most notably Y2k, now a decade behind us) where existing IT systems just won&#8217;t function or function properly if they aren&#8217;t fixed or replaced, by and large both governments and private concerns have gotten along remarkably well for years or even decades with antiquated systems</p>
<p>As for Sessions&#8217; second statement, there <em>is </em>a table on page 158 that may represent the basis for it:</p>
<p><img src="http://brucefwebster.com/wp-content/uploads/2009/12/ITtable.jpg" alt="ITtable" width="343" height="89" /></p>
<p>As can be seen in the FY 2009 column, 66% (535 out of 810) of the FY 2009 &#8220;Major IT Investments&#8221; are projects that are &#8220;Not Well Planned and Managed&#8221;. Note that this table does not (as Sessions infers) indicate Federal dollars but rather actual projects; that is, in FY 2009, there are 810 projects listed as &#8220;Major IT investments&#8221;, of which 535 are designated as &#8220;Not Well Planned and Managed&#8221;. The previous page appears to indicate that these projects represent $27 billion, which is roughly 38% of the proposed Federal IT budget &#8212; not a great figure, but still almost half of the 66% that Sessions claims.</p>
<p>What&#8217;s more, <a href="http://www.gpoaccess.gov/USbudget/fy09/pdf/ap_cd_rom/9_7.pdf">supplementary data</a> (PDF) for the FY 2009 Analytical Perspective makes it clear that the US Government&#8217;s designation of such projects &#8212; which puts them on a &#8220;Management Watch List&#8221; (WML) &#8212; has reduced the risk of such projects during each fiscal year:</p>
<p><a href="http://www.gpoaccess.gov/USbudget/fy09/pdf/ap_cd_rom/9_7.pdf"><img src="http://brucefwebster.com/wp-content/uploads/2009/12/ITFY1-1023x315.jpg" alt="ITFY" width="614" height="189" /></a></p>
<p>Note that in FY 2007 and 2008, the number of IT projects designated as &#8220;Not Well Planned and Managed&#8221; shrunk significantly during the year (from Q1 to Q4) without a proportional shrinkage of the overall number of major IT projects. In other word, it appears that the government&#8217;s efforts to remove such projects from the &#8220;Not Well Planned and Managed&#8221; category is relatively successful. And the actual US IT budget dollars at risk at the end of each of those fiscal years ($4.2 billion for FY 07, $8.6 billion for FY 08)  is a much smaller percentage (6.5% and 13%, respectively) of the Federal IT budget for each of those years (<a href="http://www.gpoaccess.gov/usbudget/fy07/sheets/itspending.xls">$64.2 billion for FY 07</a> (XLS), <a href="http://georgewbush-whitehouse.archives.gov/omb/budget/fy2008/sheets/itspending.xls">$66.4 billion for FY 08</a> (XLS)).</p>
<p>Sessions then states that &#8220;I assume this number [66% of all Federal IT dollars being at risk] is representative of the rest of the world.&#8221; There are numerous problems with this assumption, starting with the fact that the 66% figure is wrong; in fact, the actual &#8220;at risk&#8221; (his term, not the US Government&#8217;s) percentage of the IT budget at the end of FY 07 and FY 08 were, as noted above, 6.5% and 13%, respectively.</p>
<p>Sessions&#8217; error here is significant, since he goes on in several places (cf. page 4) to cite his use of the % of the total IT budget as being significant, when he&#8217;s not talking about the total IT budget at all.</p>
<p>Furthermore, it is unclear whether his phrase &#8220;the rest of the world&#8221; means all other national governments, or all other entities doing IT project development. It seems to be the latter, though it&#8217;s hard to tell from his statements. On the other hand, I have spent years consulting with corporations on troubled projects, and I can tell you that they do not have 66% of their IT budgets devoted to &#8220;at risk&#8221; projects. In fact, the majority of corporate IT budgets are devoted to maintenance of existing systems, not new and risky projects (cf. <a href="http://www.tradingmarkets.com/.site/news/Stock%20News/2582837/">here</a>, <a href="http://globaltechforum.eiu.com/index.asp?categoryid=&amp;channelid=&amp;doc_id=9078&amp;layout=rich_story&amp;search=proportions">here</a>, <a href="http://searchcio.techtarget.com/news/article/0,289142,sid182_gci1196469,00.html">here</a>, and <a href="http://searchcio.techtarget.com/news/article/0,289142,sid182_gci1196469,00.html">here</a>, as simple examples).</p>
<p>As noted, Sessions then assumes that the failure rate for &#8220;at risk&#8221; IT projects is 65%, which means that (as he says) &#8220;I am calculating that 43% (.65 x .66) of the total IT budget&#8221; is devoted to failed projects. At this point, his figures become nonsensical, as they are derived both from misreadings and lack of complete information about the Federal IT budget and projects. To wit:</p>
<ul>
<li>The 535 &#8220;not well planned and managed&#8221; IT projects in the US FY 09 budget only represent 38% of the total IT budget, not 66% as Sessions mistakenly states.</li>
<li>In the two previous years (FY 07 and FY 08), the number of IT projects labeled as &#8220;not well planned and managed&#8221; <em>dropped </em>during the course of each year (see the 2nd table above). In FY 07, it dropped from 263 projects in Q1 to just 84 in Q4, which means that 69% were moved <em>off </em>of the &#8220;not well planned and managed&#8221; list during the year. Likewise, in FY 08, it dropped from 346 projects in Q1 to 134 projects in Q4, a drop of 61%. This directly contradicts Sessions&#8217; assumption of a 65% <em>failure </em>rate for projects in the &#8220;not well planned and managed&#8221; category.</li>
<li>The FY &#8216;09 Analytical Perspective says nothing about actual failed projects, as far as I can tell.</li>
</ul>
<p>Sessions then goes on to make further out-of-his-hat assumptions regarding &#8220;direct and indirect costs&#8221;. He cites an example of the IRS (an agency long troubled by IT woes) and notes a lost opportunity based on fraudulent tax returns due to the system not being operational. He projects a loss over two years ($1.788 billion), compares it to the cost of the failed modernization ($185 million over a ten-year period), and calculates an indirect costs ratio of 9.6 to 1. He then decides &#8212; with no other documentation or analysis whatsoever &#8212; that the universal ratio of indirect to direct costs for a failed IT project ranges from 5:1 to 10:1, and uses the &#8220;average&#8221; of 7.5:1.</p>
<p>There are so many problems here that I scarce know where to start. For starters, the term &#8220;average&#8221; assumes an even distribution of ratios from 5:1 to 10:1 and does not recognize any ratios lower than 5:1. I&#8217;ve seen many failed projects that had much lower ratios of &#8220;indirect&#8221; to &#8220;direct&#8221; costs, since the firm simply continued to operate using the existing systems, and the &#8220;lost opportunity&#8221; for not having the new system in place was relatively small.</p>
<p>More importantly, the IRS <em>gets to collect taxes from the entire US:</em> $2.5 trillion in tax collections each year. Using the IRS as a baseline makes little sense for most other government agencies, and even less sense for most corporations and non-government organizations (NGOs), because most IT systems in most organizations (government or private) do not have the ability to generate such magnitudes of revenue, period.</p>
<p>Indeed, there is <a href="http://www.nicholasgcarr.com/doesitmatter.html">a long-standing controversy within IT management circles</a> as to whether a new computer system can be relied upon to provide <em>any </em>significant return on investment (ROI), or whether it exists merely to &#8220;keep up with the competition&#8221;.</p>
<p>Sessions concludes his section on calculations thusly (p. 5, emphasis his):</p>
<blockquote><p>Of course, these calculations are estimates. I recommend you don&#8217;t get overly focused on the exact amounts. I could be off by ten or twenty percent in either directions. The real point is not the exact numbers, but the magnitude of the numbers and the fact that the numbers are getting worse.</p></blockquote>
<p>Unfortunately, Sessions is fundamentally wrong in his numerical analysis, and his numbers are off by far more than &#8220;ten or twenty percent&#8221;. For the Federal Government alone, they are off by almost  a full order of magnitude (10x), due to his critical errors both on the percentage of the Federal IT &#8216;09 budget &#8220;at risk&#8221; (it&#8217;s 38%, not 66%) and the number of &#8220;at risk&#8221; projects that fail (he says 65%; the US government numbers for FY 07 and 08 show that only 35% of the projects &#8212; representing just 6.5% to 13% percent of the Federal IT budget &#8212; were still &#8220;at risk&#8221; at the end of each fiscal year, and it gives no figures that I can find for actual failed IT projects).</p>
<p>Furthermore, his projection of the (erroneous) 66%-of-IT-budget-at-risk figure on the rest of the world is just wrong, especially in corporations and business (which spend vastly more on IT than the US government). In those organizations, maintenance costs dominates, and the percentage of the IT budget devoted to new projects tends to be small (20% or less), with an even smaller fraction of <em>that </em>representing &#8220;at risk&#8221; projects.</p>
<p>I may comment more on Sessions&#8217; paper, but my conclusion here is that his estimate of $500 billion/month in lost direct and indirect costs due to IT systems failure just does not hold up, in my opinion.  ..bruce..</p>
]]></content:encoded>
			<wfw:commentRss>http://bfwa.com/2009/12/28/the-sessions-paper-an-analytical-critique/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Coping with the economic downturn</title>
		<link>http://bfwa.com/2009/01/20/coping-with-the-economic-downturn/</link>
		<comments>http://bfwa.com/2009/01/20/coping-with-the-economic-downturn/#comments</comments>
		<pubDate>Wed, 21 Jan 2009 01:49:59 +0000</pubDate>
		<dc:creator>bfwebster</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Baseline]]></category>
		<category><![CDATA[IT Project Management]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Management]]></category>

		<guid isPermaLink="false">http://bfwa.com/?p=92</guid>
		<description><![CDATA[[Cross-posted from brucefwebster.com]
I&#8217;m currently writing a series of columns for Baseline on how to deal with frozen or reduced IT budgets due to the current economic troubles. Here are the first two columns:

Performing IT Project Triage
Pulling the Plug on IT Project

Next up: how to deal with personnel issues.  ..bruce..
]]></description>
			<content:encoded><![CDATA[<p>[Cross-posted from <a href="http://brucefwebster.com/2009/01/20/coping-with-the-economic-downturn/">brucefwebster.com</a>]</p>
<p>I&#8217;m currently writing a series of columns for Baseline on how to deal with frozen or reduced IT budgets due to the current economic troubles. Here are the first two columns:</p>
<ul>
<li><a href="http://www.baselinemag.com/c/a/IT-Management/Surviving-IT-Project-Management-Complexity/">Performing IT Project Triage</a></li>
<li><a href="http://www.baselinemag.com/c/a/Project-Management/Pulling-the-Plug-on-IT-Projects/">Pulling the Plug on IT Project</a></li>
</ul>
<p>Next up: how to deal with personnel issues.  ..bruce..</p>
]]></content:encoded>
			<wfw:commentRss>http://bfwa.com/2009/01/20/coping-with-the-economic-downturn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hanging on to your IT staff</title>
		<link>http://bfwa.com/2008/11/03/hanging-on-to-your-it-staff/</link>
		<comments>http://bfwa.com/2008/11/03/hanging-on-to-your-it-staff/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 23:59:24 +0000</pubDate>
		<dc:creator>bfwebster</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Baseline]]></category>
		<category><![CDATA[IT Project Management]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Surviving Complexity]]></category>
		<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://bfwa.com/?p=84</guid>
		<description><![CDATA[I&#8217;ve written previously about the &#8220;Dead Sea effect&#8220;, in which your best IT engineers and managers leave over time, leaving behind an IT staff that is slowly becoming less competent and effective. Obviously, to counteract the Dead Sea effect, you want to hold onto your best IT people.
My two latest Baseline columns talk about ways [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve written previously about the &#8220;<a href="http://brucefwebster.com/2008/04/11/the-wetware-crisis-the-dead-sea-effect/">Dead Sea effect</a>&#8220;, in which your best IT engineers and managers leave over time, leaving behind an IT staff that is slowly becoming less competent and effective. Obviously, to counteract the Dead Sea effect, you want to hold onto your best IT people.</p>
<p>My two latest Baseline columns talk about ways to retain IT staff. The first column talks about making an effort to <a href="http://www.baselinemag.com/c/a/IT-Management/How-to-Retain-IT-Talent-with-Goal-Alignment/">align your staff&#8217;s individual professional goals with your organization&#8217;s goals</a>. The second column talks about <a href="http://www.baselinemag.com/c/a/IT-Management/How-to-Retain-and-Improve-Your-IT-Staff-Simultaneously/">how to improve your IT staff while encouraging them to stay with your firm</a>.</p>
<p>As always, feedback is welcome here or there.  ..bruce..</p>
]]></content:encoded>
			<wfw:commentRss>http://bfwa.com/2008/11/03/hanging-on-to-your-it-staff/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Two new Baseline columns up</title>
		<link>http://bfwa.com/2008/09/24/two-new-baseline-columns-up/</link>
		<comments>http://bfwa.com/2008/09/24/two-new-baseline-columns-up/#comments</comments>
		<pubDate>Wed, 24 Sep 2008 12:35:51 +0000</pubDate>
		<dc:creator>bfwebster</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Baseline]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[IT Project Management]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Quality assurance]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[Surviving Complexity]]></category>

		<guid isPermaLink="false">http://bfwa.com/?p=82</guid>
		<description><![CDATA[The first column, “Second Class Software Quality for Major IT Projects”, talks about the curious fact that organizations are willing to spend millions, tens of millions, even hundred of millions of dollars on major IT project and yet still nickle-and-dime their software quality assurance (SQA) effort. It doesn’t help that SQA personnel are pretty much [...]]]></description>
			<content:encoded><![CDATA[<p>The first column, <a href="http://www.baselinemag.com/c/a/Application-Development/SecondClass-Software-Quality-in-Major-IT-Projects/">“Second Class Software Quality for Major IT Projects”</a>, talks about the curious fact that organizations are willing to spend millions, tens of millions, even hundred of millions of dollars on major IT project and yet still nickle-and-dime their software quality assurance (SQA) effort. It doesn’t help that SQA personnel are pretty much on the bottom of the tech status totem pole, either.</p>
<p>The second column, <a href="http://www.baselinemag.com/c/a/IT-Management/Do-Not-Defer-the-Difficult-in-IT-Projects/">“Do Not Defer The Difficult in IT Projects”</a>, describes the all-too-human tendency in IT development to put off dealing with the toughest problems until last — at which point, you may not be able to solve them all. It also explains why so many IT projects get 80-90% “done” and then suddenly slip for weeks or months without making much progress.</p>
<p>Feedback is always welcome.</p>
]]></content:encoded>
			<wfw:commentRss>http://bfwa.com/2008/09/24/two-new-baseline-columns-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Inside-Out&#8221;: IEEE presentation in Longmont (09/02/08)</title>
		<link>http://bfwa.com/2008/08/26/inside-out-ieee-presentation-in-longmont-090208/</link>
		<comments>http://bfwa.com/2008/08/26/inside-out-ieee-presentation-in-longmont-090208/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 18:49:13 +0000</pubDate>
		<dc:creator>bfwebster</dc:creator>
				<category><![CDATA[IT Project Management]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Methodology]]></category>
		<category><![CDATA[Quality assurance]]></category>

		<guid isPermaLink="false">http://bfwa.com/?p=79</guid>
		<description><![CDATA[On September 2nd, I&#8217;ll be speaking at a meeting of the Denver IEEE Reliability Society. It will be held at 5:30 pm in the Seagate Building in Longmont (CO), on Nelson Road between 75th Rd and Airport Rd.
Here&#8217;s my abstract of the talk:
INSIDE-OUT: Organizations too often treat software reliability as an &#8216;after the fact&#8217; consideration, [...]]]></description>
			<content:encoded><![CDATA[<p>On September 2nd, I&#8217;ll be speaking at a meeting of the Denver IEEE Reliability Society. It will be held at 5:30 pm in the <a href="http://maps.google.com/maps?source=ig&amp;hl=en&amp;rlz=&amp;um=1&amp;ie=UTF-8&amp;q=Seagate+Longmont+Nelson+Road&amp;fb=1&amp;cid=0,0,10848858848798040362&amp;sa=X&amp;oi=local_result&amp;resnum=1&amp;ct=image">Seagate Building in Longmont </a>(CO), on Nelson Road between 75th Rd and Airport Rd.</p>
<p>Here&#8217;s my abstract of the talk:</p>
<blockquote><p>INSIDE-OUT: Organizations too often treat software reliability as an &#8216;after the fact&#8217; consideration, performing testing as a last step and then constraining it due to schedule and financial pressures. Webster will present a simple &#8220;inside-out&#8221; software lifecycle model where all software development activing (not just coding) takes place within a framework covering a broad spectrum of quality-related activities.</p></blockquote>
<p>I&#8217;ll <a href="http://brucefwebster.com/wp-includes/presentations/InsideOut.ppt">post the presentation slides</a> (PPT, 340KB) here after the talk. ..bruce w..</p>
]]></content:encoded>
			<wfw:commentRss>http://bfwa.com/2008/08/26/inside-out-ieee-presentation-in-longmont-090208/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Self-defeating choices in IT project management</title>
		<link>http://bfwa.com/2008/08/15/self-defeating-choices-in-it-project-management/</link>
		<comments>http://bfwa.com/2008/08/15/self-defeating-choices-in-it-project-management/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 11:56:11 +0000</pubDate>
		<dc:creator>bfwebster</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Baseline]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Surviving Complexity]]></category>

		<guid isPermaLink="false">http://bfwa.com/?p=75</guid>
		<description><![CDATA[I have a new Baseline column up on the tendency of large organizations to reject the best solutions for a troubled IT project:

The consultants, usually with the help of the employees in the trenches, would use their time, effort, and expertise to analyze the system under development or in production. They would arrive at a [...]]]></description>
			<content:encoded><![CDATA[<p>I have a new Baseline column up on <a href="http://www.baselinemag.com/c/a/IT-Management/Resistance-to-the-Right-IT-Project-Solution/">the tendency of large organizations to reject the best solutions</a> for a troubled IT project:</p>
<p><span class="Article_Date"><span class="txt"></p>
<blockquote><p>The consultants, usually with the help of the employees in the trenches, would use their time, effort, and expertise to analyze the system under development or in production. They would arrive at a clear, supportable, essential solution – technical, architectural, methodological, organizational, whatever. This would be presented to upper management…whereupon upper (or project) management would say, “No, we can’t do that.”</p>
<p>Sometimes, they would give no specific reason why the solution was not acceptable. Sometimes, they made it clear that it wasn’t the solution they wanted or that they felt was acceptable. If they did explain their rejection, it was usually in budgetary or political terms.</p>
<p>The investigating team would often then go back and look for an alternate (and less optimal) solution. If one was found, often that was rejected as well, and so on, often down to the <em>least</em> desirable solution. Barry [Glasco] said that he and another colleague, Chuck McCorvey, had gone through this so many times with one client that they joked about simply presenting the worst solution first, since it seemed to be typically the only solution the client would accept.</p></blockquote>
<p>Go read the whole thing; comments are welcome here or there.  ..bruce..</p>
<p></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://bfwa.com/2008/08/15/self-defeating-choices-in-it-project-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using a maintenance architect</title>
		<link>http://bfwa.com/2008/07/25/using-a-maintenance-architect/</link>
		<comments>http://bfwa.com/2008/07/25/using-a-maintenance-architect/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 12:05:07 +0000</pubDate>
		<dc:creator>bfwebster</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Articles]]></category>
		<category><![CDATA[Baseline]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Maintenance]]></category>
		<category><![CDATA[Management]]></category>

		<guid isPermaLink="false">http://bfwa.com/?p=72</guid>
		<description><![CDATA[My lastest Baseline column is up, in which I argue that setting up one or more maintenance architects within an enterprise can help reduce maintenance costs while at the same time providing a training path for chief software architects. Let me know what you think.
Sorry for the lack of postings here; I&#8217;ve actually been busy [...]]]></description>
			<content:encoded><![CDATA[<p>My lastest Baseline column is up, in which I argue that setting up <a href="http://www.baselinemag.com/c/a/IT-Management/Controlling-IT-Costs-Using-a-Maintenance-Architect/">one or more maintenance architects within an enterprise</a> can help reduce maintenance costs while at the same time providing a training path for chief software architects. Let me know what you think.</p>
<p>Sorry for the lack of postings here; I&#8217;ve actually been busy with various engagements this past month, and have been traveling heavily as well.  ..bruce..</p>
]]></content:encoded>
			<wfw:commentRss>http://bfwa.com/2008/07/25/using-a-maintenance-architect/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Latest column up: distributed development (part 2)</title>
		<link>http://bfwa.com/2008/07/17/latest-column-up-distributed-development-part-2/</link>
		<comments>http://bfwa.com/2008/07/17/latest-column-up-distributed-development-part-2/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 17:20:32 +0000</pubDate>
		<dc:creator>bfwebster</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Baseline]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Management]]></category>

		<guid isPermaLink="false">http://bfwa.com/?p=71</guid>
		<description><![CDATA[My latest Baseline column is up, discussing how to make a distributed software development project work.  ..bruce..
]]></description>
			<content:encoded><![CDATA[<p>My <a href="http://www.baselinemag.com/c/a/IT-Management/Distributed-Development-Part-2/">latest Baseline column</a> is up, discussing how to make a distributed software development project work.  ..bruce..</p>
]]></content:encoded>
			<wfw:commentRss>http://bfwa.com/2008/07/17/latest-column-up-distributed-development-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pitfalls of distributed development</title>
		<link>http://bfwa.com/2008/07/07/pitfalls-of-distributed-development/</link>
		<comments>http://bfwa.com/2008/07/07/pitfalls-of-distributed-development/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 03:49:30 +0000</pubDate>
		<dc:creator>bfwebster</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Baseline]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[IT Project Management]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Pitfalls]]></category>

		<guid isPermaLink="false">http://bfwa.com/?p=70</guid>
		<description><![CDATA[My latest Baseline column is up, talking about the challenges of a geographically-distributed software development project. Take a look.  ..bruce..
]]></description>
			<content:encoded><![CDATA[<p>My latest Baseline column is up, talking about <a href="http://www.baselinemag.com/c/a/IT-Management/Distributed-Development-Part-1/">the challenges of a geographically-distributed software development project</a>. Take a look.  ..bruce..</p>
]]></content:encoded>
			<wfw:commentRss>http://bfwa.com/2008/07/07/pitfalls-of-distributed-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pitfall: Using the wrong developers</title>
		<link>http://bfwa.com/2008/06/23/pitfall-using-the-wrong-developers/</link>
		<comments>http://bfwa.com/2008/06/23/pitfall-using-the-wrong-developers/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 18:48:44 +0000</pubDate>
		<dc:creator>bfwebster</dc:creator>
				<category><![CDATA[IT Project Management]]></category>
		<category><![CDATA[Main]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[PMSE]]></category>
		<category><![CDATA[Pitfalls]]></category>
		<category><![CDATA[Recruiting]]></category>

		<guid isPermaLink="false">http://bfwa.com/?p=68</guid>
		<description><![CDATA[[From Pitfalls of Modern Software Engineering by Bruce F. Webster (forthcoming)]
Categories: managerial
Various industry studies cite the productivity gap between the best and the worst  developers. While there is some controversy over the ranges often cited (such as the  famous 26:1 figure), anyone who has managed a diverse group of developers won’t  argue [...]]]></description>
			<content:encoded><![CDATA[<p>[From <a href="../2008/02/25/pitfalls-of-modern-software-engineering-an-explanation"><strong>Pitfalls of Modern Software Engineering</strong></a> by Bruce F. Webster (forthcoming)]</p>
<p><strong>Categories</strong>: managerial</p>
<p>Various industry studies cite the productivity gap between the best and the worst  developers. While there is some controversy over the ranges often cited (such as the  famous 26:1 figure), anyone who has managed a diverse group of developers won’t  argue with the fact that there can be a dramatic difference in productivity among  individuals.</p>
<p>What is less obvious is that given a group of developers who are roughly equal in having  a sufficient or even superior level of competence and productivity, not all of them will  readily adapt to a new language, technology or development approach. Some  developers will take to it quickly and do very well; others will have to work harder, but  will eventually come up to speed; yet others may never become skilled even  though they may not be aware of this fact.</p>
<p>When this happens, all the developers may be working hard, but the relative quality of  their work &#8212; measured by adherence to best practices for the language/technology in question &#8212; can vary dramatically. This  may not be apparent for some time, and when it does appear, it can be difficult to  correct, from both a technical and organizational viewpoint.</p>
<h2>Symptoms</h2>
<p>Product architecture that must constantly be revised or refactored. Subsystems that are  less stable than others or that are hard to integrate with the rest of the project.  Developers consistently complaining about the quality or utility of a given developer’s  code.</p>
<h2>Consequences</h2>
<p>Failure to achieve the expected benefits of the language/technology. Varying quality within the system under development; friction and even  serious rifts between team members; project or product failure.</p>
<h2>Detection</h2>
<p>It’s a big help to have one or more team members who you know are skilled with the language/technology in question. That can be harder to  determine than you think, even (or especially) if you think that you’re skilled with the language/technology as well. Process, design and/or code reviews may help to shine light on the problems.</p>
<h2>Extraction</h2>
<p>This can be one of the hardest issues for a manager, especially if the developer doesn’t  recognize the deficiencies. The best solution is probably one of obvious or subtle  mentoring: partnering that developer with someone of proven language/technology skills. This approach  has two aims: to get the project back on track and to bring the developer’s skills up to  speed.</p>
<h2>Prevention</h2>
<p>Seek the best developers. That may sound obvious, but a lot of companies are more  interested in head count than talent and adaptability. The developer should be a self- starter and keenly interested in the language/technology in question, and should also have professional software  engineering skills and the discipline to match.</p>
<p>Before the project even starts, spend time to train the developers, and promote the  explicit understanding that their language/technology skills will be evaluated on a regular basis. Provide  incentives for honesty and alternative assignments, such as building tools, for those  whose skills lie elsewhere.</p>
<h2>References</h2>
<p>Webster, <strong>Pitfalls of Object-Oriented Development</strong> (1995).</p>
]]></content:encoded>
			<wfw:commentRss>http://bfwa.com/2008/06/23/pitfall-using-the-wrong-developers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
