<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Natural selection in IT</title>
	<atom:link href="http://lostechies.com/jimmybogard/2010/09/08/natural-selection-in-it/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/jimmybogard/2010/09/08/natural-selection-in-it/</link>
	<description>Strong opinions, weakly held</description>
	<lastBuildDate>Mon, 17 Jun 2013 21:27:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>By: Jason Neylon</title>
		<link>http://lostechies.com/jimmybogard/2010/09/08/natural-selection-in-it/#comment-2575</link>
		<dc:creator>Jason Neylon</dc:creator>
		<pubDate>Tue, 14 Sep 2010 13:57:39 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2010/09/08/natural-selection-in-it.aspx#comment-2575</guid>
		<description>When faced with expanding an area of our business recently we actively encourage the team to use excel and access instead of building software for them. The business area was new to everybody so the initial requirements we had were based more on speculation than knowledge. When they were up and running (and making money) we started building software based on what the access databases and excel spreadsheet they were using. I talk about our approach a bit more here: http://jasonneylon.wordpress.com/2010/01/10/the-first-rule-of-building-software-dont-build-software/   </description>
		<content:encoded><![CDATA[<p>When faced with expanding an area of our business recently we actively encourage the team to use excel and access instead of building software for them. The business area was new to everybody so the initial requirements we had were based more on speculation than knowledge. When they were up and running (and making money) we started building software based on what the access databases and excel spreadsheet they were using. I talk about our approach a bit more here: <a href="http://jasonneylon.wordpress.com/2010/01/10/the-first-rule-of-building-software-dont-build-software/" rel="nofollow">http://jasonneylon.wordpress.com/2010/01/10/the-first-rule-of-building-software-dont-build-software/</a>   </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Terry</title>
		<link>http://lostechies.com/jimmybogard/2010/09/08/natural-selection-in-it/#comment-2574</link>
		<dc:creator>Terry</dc:creator>
		<pubDate>Sat, 11 Sep 2010 10:49:13 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2010/09/08/natural-selection-in-it.aspx#comment-2574</guid>
		<description>I agreed with everything up to this point: 
&quot;Software is easy.  Requirements are hard.&quot;
It should say:
&quot;Software is hard.  Requirements are hard.&quot;
http://mdmstudios.wordpress.com/2010/08/28/programming-will-never-be-easy/</description>
		<content:encoded><![CDATA[<p>I agreed with everything up to this point:<br />
&#8220;Software is easy.  Requirements are hard.&#8221;<br />
It should say:<br />
&#8220;Software is hard.  Requirements are hard.&#8221;<br />
<a href="http://mdmstudios.wordpress.com/2010/08/28/programming-will-never-be-easy/" rel="nofollow">http://mdmstudios.wordpress.com/2010/08/28/programming-will-never-be-easy/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Harry Steinhilber</title>
		<link>http://lostechies.com/jimmybogard/2010/09/08/natural-selection-in-it/#comment-2573</link>
		<dc:creator>Harry Steinhilber</dc:creator>
		<pubDate>Fri, 10 Sep 2010 00:01:41 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2010/09/08/natural-selection-in-it.aspx#comment-2573</guid>
		<description>Absolutely agreed. Especial since I am in this exact situation right now: trying to convince the company to allow a &quot;rewrite&quot; of an Access application that needs to be rewritten as a real IT supported app. It serves its purpose wonderfully, but has outgrown what Access can reasonably deliver.</description>
		<content:encoded><![CDATA[<p>Absolutely agreed. Especial since I am in this exact situation right now: trying to convince the company to allow a &#8220;rewrite&#8221; of an Access application that needs to be rewritten as a real IT supported app. It serves its purpose wonderfully, but has outgrown what Access can reasonably deliver.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: phat shantz</title>
		<link>http://lostechies.com/jimmybogard/2010/09/08/natural-selection-in-it/#comment-2572</link>
		<dc:creator>phat shantz</dc:creator>
		<pubDate>Thu, 09 Sep 2010 14:08:11 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2010/09/08/natural-selection-in-it.aspx#comment-2572</guid>
		<description>As an applications architect I am constantly offended by the arrogance and elitism exhibited by IT staff regarding these &quot;unsupported&quot; applications.

From their time in books &#039;til their ascendancy to control, engineers insist they can perform their duties without knowing what their clients do for a living.  This leads to humorous and disastrous results like Fortune 100 companies where more than half the automation is written by &quot;amateurs.&quot;

It also leads to software solutions that have more input from the IT staff about how things &quot;aught to&quot; work rather than how the staff in other departments insist they already do.  Walking into a requirements assessment with an agenda leads to the incomplete analysis, misunderstood needs, and incomplete designs that characterize software failure in the large organization.

After the experts get it wrong, the novice will use the sticks and rocks already laying around to build what s/he can.  In the shadow of the latest IT accomplishment, look for the mushrooms of desperation.  You will see them every time.

Takeaways:

Lesson 1:  If the expert won&#039;t do it right, the novice will.

Lesson 2:  The expert isn&#039;t.

Lesson 3: Maybe that business education is worth more to IT than you thought.

The hardest lesson is this: that IT has had the authority and tools for control but have, historically, misused and under-served their clients.  It may well be that IT never understood that technicians work for everybody else in the company -- not the other way around.

I have always felt that a survey of &quot;client supported software&quot; that finds more than a few user-created-solutions should lead to a reorganization of IT, a new CIO, and a fundamental awakening in the IT staff.

I agree with everything in the commentary and would add that the overall &quot;requirement&quot; gained from the sheer number of &quot;client-supported applications&quot; mentioned is that IT must learn to listen.  It&#039;s a good bet they aren&#039;t.
</description>
		<content:encoded><![CDATA[<p>As an applications architect I am constantly offended by the arrogance and elitism exhibited by IT staff regarding these &#8220;unsupported&#8221; applications.</p>
<p>From their time in books &#8217;til their ascendancy to control, engineers insist they can perform their duties without knowing what their clients do for a living.  This leads to humorous and disastrous results like Fortune 100 companies where more than half the automation is written by &#8220;amateurs.&#8221;</p>
<p>It also leads to software solutions that have more input from the IT staff about how things &#8220;aught to&#8221; work rather than how the staff in other departments insist they already do.  Walking into a requirements assessment with an agenda leads to the incomplete analysis, misunderstood needs, and incomplete designs that characterize software failure in the large organization.</p>
<p>After the experts get it wrong, the novice will use the sticks and rocks already laying around to build what s/he can.  In the shadow of the latest IT accomplishment, look for the mushrooms of desperation.  You will see them every time.</p>
<p>Takeaways:</p>
<p>Lesson 1:  If the expert won&#8217;t do it right, the novice will.</p>
<p>Lesson 2:  The expert isn&#8217;t.</p>
<p>Lesson 3: Maybe that business education is worth more to IT than you thought.</p>
<p>The hardest lesson is this: that IT has had the authority and tools for control but have, historically, misused and under-served their clients.  It may well be that IT never understood that technicians work for everybody else in the company &#8212; not the other way around.</p>
<p>I have always felt that a survey of &#8220;client supported software&#8221; that finds more than a few user-created-solutions should lead to a reorganization of IT, a new CIO, and a fundamental awakening in the IT staff.</p>
<p>I agree with everything in the commentary and would add that the overall &#8220;requirement&#8221; gained from the sheer number of &#8220;client-supported applications&#8221; mentioned is that IT must learn to listen.  It&#8217;s a good bet they aren&#8217;t.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Martin Jul</title>
		<link>http://lostechies.com/jimmybogard/2010/09/08/natural-selection-in-it/#comment-2571</link>
		<dc:creator>Martin Jul</dc:creator>
		<pubDate>Wed, 08 Sep 2010 21:04:48 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2010/09/08/natural-selection-in-it.aspx#comment-2571</guid>
		<description>You may be interested in the statistics on how hard it is to get requirements right. In &quot;How Scrum Reduces Rework&quot; the data from an actual project indicates that 9 out of 10 causes of rework are related to misunderstandings, missing requirements and changed requirements - not coding errors etc.

The article is here:
http://community.ative.dk/blogs/ative/archive/2010/03/25/what-is-the-benefit-of-scrum.aspx

All the best, Martin (Tw: @mjul)</description>
		<content:encoded><![CDATA[<p>You may be interested in the statistics on how hard it is to get requirements right. In &#8220;How Scrum Reduces Rework&#8221; the data from an actual project indicates that 9 out of 10 causes of rework are related to misunderstandings, missing requirements and changed requirements &#8211; not coding errors etc.</p>
<p>The article is here:<br />
<a href="http://community.ative.dk/blogs/ative/archive/2010/03/25/what-is-the-benefit-of-scrum.aspx" rel="nofollow">http://community.ative.dk/blogs/ative/archive/2010/03/25/what-is-the-benefit-of-scrum.aspx</a></p>
<p>All the best, Martin (Tw: @mjul)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ollie Riches</title>
		<link>http://lostechies.com/jimmybogard/2010/09/08/natural-selection-in-it/#comment-2570</link>
		<dc:creator>Ollie Riches</dc:creator>
		<pubDate>Wed, 08 Sep 2010 20:44:20 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2010/09/08/natural-selection-in-it.aspx#comment-2570</guid>
		<description>&#039;You rewrite the code to build the system right, you characterize the existing application to build the right system.&#039;

You can never build the system right, only better...</description>
		<content:encoded><![CDATA[<p>&#8216;You rewrite the code to build the system right, you characterize the existing application to build the right system.&#8217;</p>
<p>You can never build the system right, only better&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alper</title>
		<link>http://lostechies.com/jimmybogard/2010/09/08/natural-selection-in-it/#comment-2569</link>
		<dc:creator>Alper</dc:creator>
		<pubDate>Wed, 08 Sep 2010 19:46:48 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2010/09/08/natural-selection-in-it.aspx#comment-2569</guid>
		<description>Agreed. 
 </description>
		<content:encoded><![CDATA[<p>Agreed. </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jdn</title>
		<link>http://lostechies.com/jimmybogard/2010/09/08/natural-selection-in-it/#comment-2568</link>
		<dc:creator>jdn</dc:creator>
		<pubDate>Wed, 08 Sep 2010 16:00:57 +0000</pubDate>
		<guid isPermaLink="false">/blogs/jimmy_bogard/archive/2010/09/08/natural-selection-in-it.aspx#comment-2568</guid>
		<description>Ditto.
Exactly.
+1</description>
		<content:encoded><![CDATA[<p>Ditto.<br />
Exactly.<br />
+1</p>
]]></content:encoded>
	</item>
</channel>
</rss>
