<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
xmlns:rawvoice="http://www.rawvoice.com/rawvoiceRssModule/"
	>
<channel>
	<title>Comments on: Raganwald</title>
	<atom:link href="http://enfranchisedmind.com/blog/posts/raganwald/feed/" rel="self" type="application/rss+xml" />
	<link>http://enfranchisedmind.com/blog/posts/raganwald/</link>
	<description>programming, politics, &#38; other religious issues</description>
	<lastBuildDate>Wed, 08 Feb 2012 14:16:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
	<item>
		<title>By: Rintoul</title>
		<link>http://enfranchisedmind.com/blog/posts/raganwald/#comment-31097</link>
		<dc:creator>Rintoul</dc:creator>
		<pubDate>Fri, 15 Jun 2007 16:27:37 +0000</pubDate>
		<guid isPermaLink="false">http://enfranchisedmind.com/blog/archive/2007/06/14/256#comment-31097</guid>
		<description>The word is &quot;than&quot;.  Just doing my part.</description>
		<content:encoded><![CDATA[<p>The word is &#8220;than&#8221;.  Just doing my part.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Greg Jorgensen</title>
		<link>http://enfranchisedmind.com/blog/posts/raganwald/#comment-31094</link>
		<dc:creator>Greg Jorgensen</dc:creator>
		<pubDate>Fri, 15 Jun 2007 14:54:31 +0000</pubDate>
		<guid isPermaLink="false">http://enfranchisedmind.com/blog/archive/2007/06/14/256#comment-31094</guid>
		<description>I can&#039;t count how many project &quot;post-mortems&quot; I&#039;ve sat through where the project managers pinned blame  on everyone and everything but themselves. Even when confronting a failed or late project with the benefit of hindsight, the people responsible don&#039;t acknowledge their part in creating the broken process or ignoring the danger signs.

Often by the time the customer finds out that their project is in trouble they have no choice to push ahead with the same team and process; starting over would cost too much or push the delivery out even farther. That&#039;s how poorly-executed projects turn into death marches with a dysfunctional team married to a hostile customer.</description>
		<content:encoded><![CDATA[<p>I can&#8217;t count how many project &#8220;post-mortems&#8221; I&#8217;ve sat through where the project managers pinned blame  on everyone and everything but themselves. Even when confronting a failed or late project with the benefit of hindsight, the people responsible don&#8217;t acknowledge their part in creating the broken process or ignoring the danger signs.</p>
<p>Often by the time the customer finds out that their project is in trouble they have no choice to push ahead with the same team and process; starting over would cost too much or push the delivery out even farther. That&#8217;s how poorly-executed projects turn into death marches with a dysfunctional team married to a hostile customer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Robert</title>
		<link>http://enfranchisedmind.com/blog/posts/raganwald/#comment-31091</link>
		<dc:creator>Robert</dc:creator>
		<pubDate>Fri, 15 Jun 2007 13:35:34 +0000</pubDate>
		<guid isPermaLink="false">http://enfranchisedmind.com/blog/archive/2007/06/14/256#comment-31091</guid>
		<description>This is one of the key advantages that small business has over large business.  In small business (where budgets are real things), productivity per dollar and return on investment are critical metrics: there simply isn&#039;t room for developers who aren&#039;t carrying their own weight.  It&#039;s part of the reason I love contracts at smaller companies: you simply aren&#039;t going to bump into a person who makes their living hiding in their cube and cranking out a minimal amount of work possible.  With that, you tend to see ingenuity as a necessary hiring criteria: creative problem solving and identify potential business wins are &lt;em&gt;everyone&#039;s&lt;/em&gt; problem, not just upper management&#039;s.

Life is very different in large business and government, where budgets are fictional, hand-wavy kind of things.  With limited exceptions (and I&#039;ve had a privilege to work at just one of these), project importance (and therefore management importance) is measured in terms of budget, staff size, and length of project.  So doing something right the first time, with a short development cycle and minimal maintenance, is a actually &lt;em&gt;discouraged&lt;/em&gt;.  Mix in under-compensated developers with poor morale, and you&#039;ve got a winning recipe!

Of course, the one person who can blow the whistle on all of this is a customer that never sees any real progress.  So the job of management therefore becomes &lt;a href=&quot;http://enfranchisedmind.com/blog/archive/2006/05/22/137&quot; rel=&quot;nofollow&quot;&gt;faking progress when there is none&lt;/a&gt;.

Now, what I&#039;ve come to realize since that blog post is that this isn&#039;t explicit.  It&#039;s more insidious than that: it&#039;s not that managers are Machiavellian creatures scheming to game the system, but rather that the system of punishments and rewards in some businesses are structured to get this behavior out of them.  In short, bad business cultures are doing this to themselves.  Telling the customer that it&#039;s simply not possible to deliver all the functionality in a too-short time frame is punished severely: complaining about being understaffed to meet expectations is part of the status quo, and therefore acceptable.  Trying to integrate support for a new process, technology, language or library into the business, even if it is more domain-appropriate and productive, is an uphill battle against bureaucratic inertia and an assumption of risk: selecting the same limited technologies and failed processes is part of the status quo, and also acceptable.</description>
		<content:encoded><![CDATA[<p>This is one of the key advantages that small business has over large business.  In small business (where budgets are real things), productivity per dollar and return on investment are critical metrics: there simply isn&#8217;t room for developers who aren&#8217;t carrying their own weight.  It&#8217;s part of the reason I love contracts at smaller companies: you simply aren&#8217;t going to bump into a person who makes their living hiding in their cube and cranking out a minimal amount of work possible.  With that, you tend to see ingenuity as a necessary hiring criteria: creative problem solving and identify potential business wins are <em>everyone&#8217;s</em> problem, not just upper management&#8217;s.</p>
<p>Life is very different in large business and government, where budgets are fictional, hand-wavy kind of things.  With limited exceptions (and I&#8217;ve had a privilege to work at just one of these), project importance (and therefore management importance) is measured in terms of budget, staff size, and length of project.  So doing something right the first time, with a short development cycle and minimal maintenance, is a actually <em>discouraged</em>.  Mix in under-compensated developers with poor morale, and you&#8217;ve got a winning recipe!</p>
<p>Of course, the one person who can blow the whistle on all of this is a customer that never sees any real progress.  So the job of management therefore becomes <a href="http://enfranchisedmind.com/blog/archive/2006/05/22/137" rel="nofollow">faking progress when there is none</a>.</p>
<p>Now, what I&#8217;ve come to realize since that blog post is that this isn&#8217;t explicit.  It&#8217;s more insidious than that: it&#8217;s not that managers are Machiavellian creatures scheming to game the system, but rather that the system of punishments and rewards in some businesses are structured to get this behavior out of them.  In short, bad business cultures are doing this to themselves.  Telling the customer that it&#8217;s simply not possible to deliver all the functionality in a too-short time frame is punished severely: complaining about being understaffed to meet expectations is part of the status quo, and therefore acceptable.  Trying to integrate support for a new process, technology, language or library into the business, even if it is more domain-appropriate and productive, is an uphill battle against bureaucratic inertia and an assumption of risk: selecting the same limited technologies and failed processes is part of the status quo, and also acceptable.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

