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

<channel>
	<title>Semantic Werks &#187; IT</title>
	<atom:link href="http://neilernst.net/tag/it/feed/" rel="self" type="application/rss+xml" />
	<link>http://neilernst.net</link>
	<description>Thoughts on people, machines and systems.</description>
	<lastBuildDate>Tue, 29 May 2012 02:46:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='neilernst.net' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/1f438fa0e70f195d1594a7a5a6b0aaed?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Semantic Werks &#187; IT</title>
		<link>http://neilernst.net</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://neilernst.net/osd.xml" title="Semantic Werks" />
	<atom:link rel='hub' href='http://neilernst.net/?pushpress=hub'/>
		<item>
		<title>IT failure statistics</title>
		<link>http://neilernst.net/2010/08/10/it-failure-statistics/</link>
		<comments>http://neilernst.net/2010/08/10/it-failure-statistics/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 15:25:34 +0000</pubDate>
		<dc:creator>Neil</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[OTN]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://neilernst.net/?p=1177</guid>
		<description><![CDATA[There&#8217;s an excellent IT project dashboard from the US government reporting on success/failure rates, project size, and amount of spending (which is frankly jaw-dropping). It is a very useful site, because most of the information we have seems to come from self-interested consultants. It&#8217;s certainly in their interests to emphasize how projects are always in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neilernst.net&#038;blog=62241&#038;post=1177&#038;subd=fink08&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s an excellent <a href="http://it.usaspending.gov/">IT project dashboard</a> from the US government reporting on success/failure rates, project size, and amount of spending (which is frankly jaw-dropping). It is a very useful site, because most of the information we have seems to come from <a href="http://www.zdnet.com/blog/projectfailures/shocking-govt-it-failure-statistics/10490?tag=mantle_skin;content">self-interested</a> consultants. It&#8217;s certainly in their interests to emphasize how projects are always in a perpetual state of failure. Which doesn&#8217;t mean they aren&#8217;t, of course. If we look at the very coarse-grained US data, it&#8217;s clear that an uncomfortably large number of projects are in trouble. E.g., the figure below shows 7% of projects are in serious trouble, and 34% need attention. <a href="http://fink08.files.wordpress.com/2010/08/screen-shot-2010-08-10-at-11-23-58.png"><img src="http://fink08.files.wordpress.com/2010/08/screen-shot-2010-08-10-at-11-23-58.png?w=700&h=206" alt="" title="screen shot 2010 08 10 at 11 23 58" width="700" height="206" class="alignnone size-full wp-image-1178" /></a></p>
<p>There&#8217;s a reporting bias in the press, too, of course: <a href="http://en.wikipedia.org/wiki/Man_bites_dog_(journalism)">Man Bites Dog syndrome</a>. If the project works and saves money, it won&#8217;t make headlines. For example, the <a href="http://www.otn.ca/">Ontario Telemedicine Network</a> connects physicians, nurses and patients online every single day, with high uptime rates. Every patient that doesn&#8217;t have to travel to Toronto from Sudbury saves the government &#8212; and the patient &#8212; mucho dinero.</p>
<p>There&#8217;s another comparison I rarely see, as well: how many projects of <strong>any kind</strong> are successful? If we look at the recent decision by the Canadian government to <a href="http://www.theglobeandmail.com/news/politics/end-of-stimulus-program-produces-construction-scramble/article1667390/?cmpid=rss1">dole out &#8216;stimulus&#8217; money for infrastructure projects</a> (which invariably mean building new roads, for some reason), we see failure rates which are comparable to those in IT. For the 2 year, $4 billion fund, only 25% of projects were finished before the March 2011 deadline, with the most likely scenario being that some 900 projects will not meet the deadline. Manitoba is apparently hoping for favorable weather to meet the target.</p>
<p>Perhaps the difference is that when it is something physical, like a road, it is much harder to leave it half-finished then a piece of software.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fink08.wordpress.com/1177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fink08.wordpress.com/1177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fink08.wordpress.com/1177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fink08.wordpress.com/1177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fink08.wordpress.com/1177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fink08.wordpress.com/1177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fink08.wordpress.com/1177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fink08.wordpress.com/1177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fink08.wordpress.com/1177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fink08.wordpress.com/1177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fink08.wordpress.com/1177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fink08.wordpress.com/1177/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fink08.wordpress.com/1177/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fink08.wordpress.com/1177/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neilernst.net&#038;blog=62241&#038;post=1177&#038;subd=fink08&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://neilernst.net/2010/08/10/it-failure-statistics/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/141272f109fbf660ffa001647f17d368?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">neil</media:title>
		</media:content>

		<media:content url="http://fink08.files.wordpress.com/2010/08/screen-shot-2010-08-10-at-11-23-58.png" medium="image">
			<media:title type="html">screen shot 2010 08 10 at 11 23 58</media:title>
		</media:content>
	</item>
		<item>
		<title>Data and science in enterprise computing</title>
		<link>http://neilernst.net/2010/01/06/data-and-science-in-enterprise-computing/</link>
		<comments>http://neilernst.net/2010/01/06/data-and-science-in-enterprise-computing/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 16:21:10 +0000</pubDate>
		<dc:creator>Neil</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[science]]></category>
		<category><![CDATA[software crisis]]></category>
		<category><![CDATA[vincenti]]></category>

		<guid isPermaLink="false">http://neilernst.net/?p=1002</guid>
		<description><![CDATA[Tim Bray had a great post recently on the &#8216;software crisis&#8217;. That wasn&#8217;t his phrase but it is his subject. I challenged his conclusions on the basis of poor information. I said: @lemire too bad @timbray&#8217;s post is completely lacking in empirical data (consultants  don&#8217;t count). To which Tim replied: @alex77 Follow some of the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neilernst.net&#038;blog=62241&#038;post=1002&#038;subd=fink08&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tim Bray had a <a href="http://www.tbray.org/ongoing/When/201x/2010/01/02/Doing-It-Wrong">great post recently</a> on the &#8216;software crisis&#8217;. That wasn&#8217;t his phrase but it is his subject.</p>
<p>I challenged his conclusions on the basis of poor information. <a href="http://twitter.com/alex77/status/7415451476">I said</a>:</p>
<blockquote><p>@lemire too bad @timbray&#8217;s post is completely lacking in empirical data (consultants  don&#8217;t count).</p></blockquote>
<p>To which Tim replied:</p>
<blockquote><p>@alex77 Follow some of the links from my piece. Tons of data. Also, get any COO drunk &amp; you&#8217;ll hear.</p></blockquote>
<p>And I finished with:</p>
<blockquote><p>@timbray anecdote is not the same as peer-reviewed data, sadly. Software field is light-years from even being able to have a &#8220;ClimateGate&#8221;</p></blockquote>
<p>So what did I mean? And what did he mean?</p>
<h3>Hacker science</h3>
<p>There are a lot of Tims in the industry (and this is a good thing!). For example, his <a href="http://www.tbray.org/ongoing/When/200x/2008/05/01/Wide-Finder-2">Wide Finder project</a> is a classic example of &#8216;tinkering&#8217; leading to innovation. I think the best way to characterize his work is <em>engineering science</em>. He starts with an itch, and tries to figure out the best way to scratch it. Along the way, we get new understanding of the problems (e.g., how can non-experts use Clojure effectively) and some data on what works and what doesn&#8217;t (in the &#8216;real world&#8217;). This is very similar to the development of the airfoil, and this stream of science is well described by Vincenti in <a href="http://www.amazon.ca/What-Engineers-Know-How-They/dp/0801845882">&#8220;What Engineers Know and How They Know It&#8221;</a>.</p>
<p>But this isn&#8217;t enough. Vincenti makes clear that further airfoil improvements come from a good understanding of the physics underlying lift and computer modeling, not iterative tinkering (although there are clear parallels). Similarly, while the Wide Finder project is a great way to start understanding the theories and constructs involved in concurrent programming in large-scale problems, I&#8217;m not convinced this is sufficient. What we would need is studies of many programmers working on many different problems. For example, how would the C solution work with non-expert C programmers? Do the concepts of Agents in Erlang make intuitive sense to most people?</p>
<h3>Standard of evidence</h3>
<p>These questions cannot be answered by individual tinkering. They require larger scale studies and more thorough investigation. But unfortunately, there is a trend in the software blogosphere to use one or two data points as solid evidence that &#8220;C sucks&#8221; or &#8220;Perl is unreadable&#8221;.</p>
<p>But why would we accept this standard of evidence for programming, but not for, say,  climate change? In the same way, can we really base conclusions about the state of IT on the musings of some influential bloggers, industry whitepapers, and <a href="http://catenary.wordpress.com/2008/09/24/standish-the-chaos-report-and-science/">self-serving consultant reports</a>? Let&#8217;s imagine the same situation prevailed in climate science. Then we would have a few people commenting on the basis of anecdotal encounters (&#8220;boy, it sure is cold in Toronto this winter!&#8221;), Shell Oil writing reports on the oilsands (&#8220;only 100 hectares are polluted!&#8221;) and a climate mitigation consultant encouraging mitigation strategies. In none of these cases do you have enough information for rational action (not that this is always the goal!).</p>
<p>Maybe you would say these are apples and oranges, that climate science is a much bigger issue, etc. etc. I&#8217;m not sure. In both cases we are talking about billions of dollars of costs. The only real difference is that policy action will be taken by collective action (climate change) or corporate action (IT).</p>
<h3>Improve the Data</h3>
<p>So am I saying that Tim Bray is wrong, that corporate IT is fine, that the lessons of Twitter don&#8217;t apply? Not really. What I am saying is that you should base these sorts of conclusions on empirical data that is collected in the best traditions of open science. It would be data that is from a survey whose questions we can see. It would be data from peer-reviewed research journals.</p>
<p>Let&#8217;s stop making conclusions using data from Gartner, Standish, et al. These firms are in the business of selling advice, and they are not interested in objective truth. A lot of the reports are based on closed source surveys, talks with &#8220;Thought Leaders&#8221;, random observations, etc. If you are Standish, are you really interested in a report that says &#8220;Most IT projects successful&#8221;?</p>
<p>What is needed is a non-partisan study, much like the <a href="http://www.ipcc.ch/">IPCC</a>, that will examine the relevant scientific research on the issue. Before we can draw conclusions, especially black and white conclusions, we need to know what we don&#8217;t know (&#8220;unknown unknowns&#8221;!). This means raw data, and this means more openness on how well these IT projects are really doing. It would mean allowing researchers access to IT development teams, to perform <a href="http://en.wikipedia.org/wiki/Case_study">proper case studies</a>, to see, for example, why the <a href="http://www.washingtonpost.com/wp-dyn/content/article/2006/08/17/AR2006081701485.html">FBI system failed</a>. Too often software researchers are in the position of begging companies to release data. And even in industries where publicly accessible studies are mandated, we find <a href="http://www.badscience.net/2009/12/by-me-in-the-bmj-the-dodginess-of-drug-company-trials/">many games being played</a> to prevent negative outcomes being published.</p>
<p>So will there be improvements in empirical data on software? I have my doubts. But it&#8217;s necessary if we really want to know what software can do, and what software cannot do.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fink08.wordpress.com/1002/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fink08.wordpress.com/1002/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fink08.wordpress.com/1002/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fink08.wordpress.com/1002/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fink08.wordpress.com/1002/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fink08.wordpress.com/1002/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fink08.wordpress.com/1002/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fink08.wordpress.com/1002/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fink08.wordpress.com/1002/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fink08.wordpress.com/1002/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fink08.wordpress.com/1002/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fink08.wordpress.com/1002/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fink08.wordpress.com/1002/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fink08.wordpress.com/1002/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neilernst.net&#038;blog=62241&#038;post=1002&#038;subd=fink08&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://neilernst.net/2010/01/06/data-and-science-in-enterprise-computing/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/141272f109fbf660ffa001647f17d368?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">neil</media:title>
		</media:content>
	</item>
		<item>
		<title>Management and software projects</title>
		<link>http://neilernst.net/2008/09/27/management-and-software-projects/</link>
		<comments>http://neilernst.net/2008/09/27/management-and-software-projects/#comments</comments>
		<pubDate>Sat, 27 Sep 2008 23:35:24 +0000</pubDate>
		<dc:creator>Neil</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[failure]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[standish]]></category>

		<guid isPermaLink="false">http://www.neilernst.net/?p=712</guid>
		<description><![CDATA[I&#8217;ve tried to resist being swayed by the &#8216;softer&#8217; side of software science: business practices, management science, process improvement, etc., all of which I feel are challenging to evaluate scientifically. However, a recent paper,  A Replicated Survey of IT Software Project Failures, suggests that if we want software projects to succeed in IT, than these [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neilernst.net&#038;blog=62241&#038;post=712&#038;subd=fink08&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve tried to resist being swayed by the &#8216;softer&#8217; side of software science: business practices, management science, process improvement, etc., all of which I feel are challenging to evaluate scientifically.</p>
<p>However, a recent paper,  <a href="http://www.bibsonomy.org/bibtex/2dd7d71bb02462f23b6acb0a159c4bd52/neilernst">A Replicated Survey of IT Software Project Failures</a>, suggests that if we want software projects to succeed in IT, than these aspects are perhaps the best place to focus our attention.The paper is a refreshing improvement on <a href="http://www.neilernst.net/archives/2008/requirements-and-business-project-management/">the Standish reports</a>.</p>
<p>Of the top five reasons a project was cancelled, three were management-related: Senior management not sufficiently involved (33%), too many requirements and scope changes (33%), and lack of necessary management skills (28%). The other two were project over budget (which presumably has many possible causes), and a lack of necessary technical skills (22%).</p>
<p>As software engineering researchers, I would argue that a lot of our work is focused on the last reason (technical skills) or less important causes (e.g. technology problems). There is a large research community dedicated to requirements research, but arguably this community is seen as less important (compare, for example, papers in ICSE 2008: of  103 papers, only 6 were requirements related).</p>
<p>These results also suggest what I&#8217;ve suspected: the choice of technology (C#, Java, SQLServer, AJAX, etc) is less important than getting a good team together, with properly scoped requirements and a sound leadership vision. As <a href="http://en.wikipedia.org/wiki/Karl_Pilkington">Karl Pilkington</a> would say, the rest is just &#8216;pfaffing about&#8217;.</p>
<p>Thanks to Jorge and <span class="comment_author">Lorin Hochstein for the pointer.<br />
</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/fink08.wordpress.com/712/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/fink08.wordpress.com/712/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/fink08.wordpress.com/712/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/fink08.wordpress.com/712/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/fink08.wordpress.com/712/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/fink08.wordpress.com/712/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/fink08.wordpress.com/712/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/fink08.wordpress.com/712/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/fink08.wordpress.com/712/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/fink08.wordpress.com/712/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/fink08.wordpress.com/712/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/fink08.wordpress.com/712/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/fink08.wordpress.com/712/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/fink08.wordpress.com/712/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=neilernst.net&#038;blog=62241&#038;post=712&#038;subd=fink08&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://neilernst.net/2008/09/27/management-and-software-projects/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/141272f109fbf660ffa001647f17d368?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">neil</media:title>
		</media:content>
	</item>
	</channel>
</rss>
