<?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: Corporate IT is an Innovation Barrier</title>
	<atom:link href="http://www.techdarkside.com/corporate-it-is-an-innovation-barrier/feed" rel="self" type="application/rss+xml" />
	<link>http://www.techdarkside.com/corporate-it-is-an-innovation-barrier</link>
	<description>Struggles of a Self-Taught Coder</description>
	<lastBuildDate>Mon, 26 Jul 2010 14:25:07 -0700</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: freak3dot</title>
		<link>http://www.techdarkside.com/corporate-it-is-an-innovation-barrier/comment-page-1#comment-15651</link>
		<dc:creator>freak3dot</dc:creator>
		<pubDate>Fri, 16 May 2008 17:42:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.techdarkside.com/?p=238#comment-15651</guid>
		<description>Michael,

By &quot;user friendly&quot; I generally mean that the system should do what the user expects.  It should also have as few steps in the process to get to an end as possible. It should just plain be intuitive.

By &quot;little human intervention&quot;, I mean that if there is a process that can be automated it should. For example, one error I saw on a system said something like please correct date to mm/dd/yyyy format. If I entered the date in mm-dd-yyyy format, it should be able to convert it automatically (although it might tell me that it did correct it if the system is something where I would want to verify changes).

I think the &quot;support nightmare&quot; comment is mostly a problem in my company. A lot of issues have to be resolved by IT because it is not automated or just plain left out of the system.

I like to write my code with a text editor and make my code a lean as possible. Some people still use dial up and even on high speed it is nice to have a very responsive system. So to answer your question, too much for me.

I will definately want to read &quot;The Social Life of Information.&quot;

freak3dot</description>
		<content:encoded><![CDATA[<p>Michael,</p>
<p>By &#8220;user friendly&#8221; I generally mean that the system should do what the user expects.  It should also have as few steps in the process to get to an end as possible. It should just plain be intuitive.</p>
<p>By &#8220;little human intervention&#8221;, I mean that if there is a process that can be automated it should. For example, one error I saw on a system said something like please correct date to mm/dd/yyyy format. If I entered the date in mm-dd-yyyy format, it should be able to convert it automatically (although it might tell me that it did correct it if the system is something where I would want to verify changes).</p>
<p>I think the &#8220;support nightmare&#8221; comment is mostly a problem in my company. A lot of issues have to be resolved by IT because it is not automated or just plain left out of the system.</p>
<p>I like to write my code with a text editor and make my code a lean as possible. Some people still use dial up and even on high speed it is nice to have a very responsive system. So to answer your question, too much for me.</p>
<p>I will definately want to read &#8220;The Social Life of Information.&#8221;</p>
<p>freak3dot</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael Bolton</title>
		<link>http://www.techdarkside.com/corporate-it-is-an-innovation-barrier/comment-page-1#comment-15639</link>
		<dc:creator>Michael Bolton</dc:creator>
		<pubDate>Wed, 30 Apr 2008 19:53:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.techdarkside.com/?p=238#comment-15639</guid>
		<description>David, you might like to have a look at &quot;Creating a Culture of Innovation&quot;, by Mark Federman.  See http://individual.utoronto.ca/markfederman/CultureOfInnovation.pdf.

Freak3dot, your post deeply confuses me.   I can&#039;t quite reconcile the notions &quot;user friendly&quot;, &quot;little human intervention&quot;, and &quot;IT has created itself a support nightmare&quot;.  And when you say that HTML editors put in &quot;too much unneeded code&quot;, too much for whom?  Is this a possible cost of doing things in a user-friendly way?  You might like to read &quot;The Social Life of Information&quot; and think about some of the issues raised there.</description>
		<content:encoded><![CDATA[<p>David, you might like to have a look at &#8220;Creating a Culture of Innovation&#8221;, by Mark Federman.  See <a href="http://individual.utoronto.ca/markfederman/CultureOfInnovation.pdf" rel="nofollow">http://individual.utoronto.ca/markfederman/CultureOfInnovation.pdf</a>.</p>
<p>Freak3dot, your post deeply confuses me.   I can&#8217;t quite reconcile the notions &#8220;user friendly&#8221;, &#8220;little human intervention&#8221;, and &#8220;IT has created itself a support nightmare&#8221;.  And when you say that HTML editors put in &#8220;too much unneeded code&#8221;, too much for whom?  Is this a possible cost of doing things in a user-friendly way?  You might like to read &#8220;The Social Life of Information&#8221; and think about some of the issues raised there.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lucy</title>
		<link>http://www.techdarkside.com/corporate-it-is-an-innovation-barrier/comment-page-1#comment-15632</link>
		<dc:creator>Lucy</dc:creator>
		<pubDate>Wed, 23 Apr 2008 11:54:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.techdarkside.com/?p=238#comment-15632</guid>
		<description>Really....Corporate IT is innovation barrier nicely explained....</description>
		<content:encoded><![CDATA[<p>Really&#8230;.Corporate IT is innovation barrier nicely explained&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: freak3dot</title>
		<link>http://www.techdarkside.com/corporate-it-is-an-innovation-barrier/comment-page-1#comment-15631</link>
		<dc:creator>freak3dot</dc:creator>
		<pubDate>Mon, 21 Apr 2008 14:10:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.techdarkside.com/?p=238#comment-15631</guid>
		<description>A thought that has crossed my mind more than once lately is that business should be run by IT. IT has the know how to make the system make the processes require as little human intervention as possible. IT has the know how to make the system user friendly.

At least in my corporation, the business wants everything yesterday and doesn&#039;t care how bad it is as long as the happy path works. I can&#039;t stand this mentality. IT has created itself such a support nightmare with this going on for years.

I think what got me started on this path is your blog &quot;You Weren’t Meant to Have a Boss.&quot; This is interesting because it is true that the groups do not communicate cross-department well at all.

Now of course I don&#039;t mean the IT should literally run the business. I just mean that the processes should be as automated and user friendly as possible so that fewer people in the organization puts IT closer to the business.

Empowering the users with tools to create their own software sounds like an exercise in bloatware. Just look at a WSIWYG HTML editor. It puts in way too much unneeded code.

freak3dot</description>
		<content:encoded><![CDATA[<p>A thought that has crossed my mind more than once lately is that business should be run by IT. IT has the know how to make the system make the processes require as little human intervention as possible. IT has the know how to make the system user friendly.</p>
<p>At least in my corporation, the business wants everything yesterday and doesn&#8217;t care how bad it is as long as the happy path works. I can&#8217;t stand this mentality. IT has created itself such a support nightmare with this going on for years.</p>
<p>I think what got me started on this path is your blog &#8220;You Weren’t Meant to Have a Boss.&#8221; This is interesting because it is true that the groups do not communicate cross-department well at all.</p>
<p>Now of course I don&#8217;t mean the IT should literally run the business. I just mean that the processes should be as automated and user friendly as possible so that fewer people in the organization puts IT closer to the business.</p>
<p>Empowering the users with tools to create their own software sounds like an exercise in bloatware. Just look at a WSIWYG HTML editor. It puts in way too much unneeded code.</p>
<p>freak3dot</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Christiansen</title>
		<link>http://www.techdarkside.com/corporate-it-is-an-innovation-barrier/comment-page-1#comment-15630</link>
		<dc:creator>David Christiansen</dc:creator>
		<pubDate>Fri, 18 Apr 2008 11:58:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.techdarkside.com/?p=238#comment-15630</guid>
		<description>I think any project that can materialize the user expectations early on is much more likely to succeed than one that postpones this until the very end, as is the case in document-centric projects. When you rely on documents, interpretations are always wrong to some degree and users are inevitably disappointed.

Something I always do to avoid this problem is build the UI right away, even before there are requirements. It&#039;s usually just a hack mock-up, but it shows the user what they will get. We typically start the mock-ups after a one hour interview with the business, then we adjust it every day (with them and some representative users) until it is right. That usually takes a week.

This is a much more productive (and exciting) way to start a project than your typical analysis/requirements baloney. I find it ironic that more IT PM&#039;s don&#039;t use this type of approach, because they are trained so heavily in risk management and this dramatically reduces the overall risk of the project.</description>
		<content:encoded><![CDATA[<p>I think any project that can materialize the user expectations early on is much more likely to succeed than one that postpones this until the very end, as is the case in document-centric projects. When you rely on documents, interpretations are always wrong to some degree and users are inevitably disappointed.</p>
<p>Something I always do to avoid this problem is build the UI right away, even before there are requirements. It&#8217;s usually just a hack mock-up, but it shows the user what they will get. We typically start the mock-ups after a one hour interview with the business, then we adjust it every day (with them and some representative users) until it is right. That usually takes a week.</p>
<p>This is a much more productive (and exciting) way to start a project than your typical analysis/requirements baloney. I find it ironic that more IT PM&#8217;s don&#8217;t use this type of approach, because they are trained so heavily in risk management and this dramatically reduces the overall risk of the project.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Clarkson</title>
		<link>http://www.techdarkside.com/corporate-it-is-an-innovation-barrier/comment-page-1#comment-15629</link>
		<dc:creator>Tom Clarkson</dc:creator>
		<pubDate>Fri, 18 Apr 2008 07:07:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.techdarkside.com/?p=238#comment-15629</guid>
		<description>Once IT gets involved the legalistic relationship is more or less inevitable. As well as often having to deal with multiple groups of stakeholders, IT can&#039;t provide the definite price the business wants without knowing what needs doing up front. 

However, I think we are getting closer to the point where a lot of projects can avoid these problems by leaving IT out of the process altogether through technical solutions that allow users to create their own systems. We&#039;re not quite there yet, but I can see this approach working well for some types of project.

My last project involved fixing up a power user created SharePoint site. This site contained some of the worst code I have ever seen, but the project went well for both developer and user. Development was a matter of replacing bad code with good code, with no understanding of the business required. With a (partially) working system in place already the users&#039; expectation of the new system wer far clearer than is possble with documents. And with a platform that supports both ugly hacks and professional development there was no platform change and the users could see the improvements without waiting for the existing functionality to be reproduced.</description>
		<content:encoded><![CDATA[<p>Once IT gets involved the legalistic relationship is more or less inevitable. As well as often having to deal with multiple groups of stakeholders, IT can&#8217;t provide the definite price the business wants without knowing what needs doing up front. </p>
<p>However, I think we are getting closer to the point where a lot of projects can avoid these problems by leaving IT out of the process altogether through technical solutions that allow users to create their own systems. We&#8217;re not quite there yet, but I can see this approach working well for some types of project.</p>
<p>My last project involved fixing up a power user created SharePoint site. This site contained some of the worst code I have ever seen, but the project went well for both developer and user. Development was a matter of replacing bad code with good code, with no understanding of the business required. With a (partially) working system in place already the users&#8217; expectation of the new system wer far clearer than is possble with documents. And with a platform that supports both ugly hacks and professional development there was no platform change and the users could see the improvements without waiting for the existing functionality to be reproduced.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
