<?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>The Rationalist Manifesto &#187; Management</title>
	<atom:link href="http://www.rationalistic.com/category/management/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rationalistic.com</link>
	<description>Memes and other creatures</description>
	<lastBuildDate>Wed, 21 Apr 2010 00:46:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>&#8216;IT pays&#8217; doesn&#8217;t pay</title>
		<link>http://www.rationalistic.com/2009/03/27/software/it-pays-doesnt-pay/</link>
		<comments>http://www.rationalistic.com/2009/03/27/software/it-pays-doesnt-pay/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 02:00:08 +0000</pubDate>
		<dc:creator>Tal Rotbart</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Process]]></category>

		<guid isPermaLink="false">http://www.rationalistic.com/?p=305</guid>
		<description><![CDATA[Picture this rather common scenario&#8211;
You are in charge of a project for developing an internal application at a large brick-and-mortar company. Your target audience for the application are the employees of a critical business department (here on, Department X). The customer representative is the head of that department and is glad to be involved in [...]]]></description>
			<content:encoded><![CDATA[<p>Picture this rather common scenario&#8211;</p>
<p>You are in charge of a project for developing an internal application at a large brick-and-mortar company. Your target audience for the application are the employees of a critical business department (here on, Department X). The customer representative is the head of that department and is glad to be involved in the planning process and domain knowledge sharing as well as story analysis, hand over and sign-off; Seemingly, an ideal &#8216;customer&#8217;, here on- Mr. X.</p>
<p>Yet at scope planning meetings for the project, Mr X. is insisting that all the feature requirements are &#8216;Must Haves&#8217; and while he agrees that the order of development should be based on &#8216;higher business value first&#8217;, he refuses to de-scope any features, insisting that due to external circumstances their delivery must occur by the project&#8217;s go-live date.</p>
<p>You would accept Mr X’s proposal if he would be willing to increase the budget for project to allow resourcing to meet these requirements. Great! He is willing! But wait &#8212; he can&#8217;t. Why? Because the project is funded out of the IT budget and not out of department X&#8217;s. This is a lose-lose situation, as the project is now set to fail in the eyes of the customer and in turn, harming the IT department&#8217;s reputation &#8211; Department X is not getting what it wants, even though it is willing to pay for it. </p>
<p>The root cause here is the divergence between the beneficiary of the application and the entity that pays for it. The two may have differing goals, priorities, political considerations and machinations and whilst they both work towards the same organisational goals, these two entities operate under different business units with sometimes divergent operating considerations.</p>
<p>Budgeting models for IT departments seem to be based around IT as infrastructure &#8212; which makes sense for, wait for it&#8230; infrastructure: network, VOIP, hardware and the like &#8212; but repeatedly fails for business applications.</p>
<p>While it makes sense for IT departments to harbour the core capabilities and knowledge for software development (&#8230;.development infrastructure&#8230;) it should only act as a cost-effective contractor to the business when developing business applications. Business applications projects should only be undertaken as part of a business case, they should have clear ownership by the benefiting entity and not the IT department.</p>
<p>When analysing teams and projects that clearly &#8217;smell&#8217; and have a hard time changing, my personal experience indicates that in the majority of cases, following the smell to its source leads to this root cause. This is more pronounced in bigger organisations and seems to be proportional to the level of organisational separation between the project beneficiaries and the IT department. More so &#8212; this is almost always the underlying organisational issue that makes it difficult to implement agile methodologies.</p>
<p>This lesson was learned by many organisations, but unfortunately not all &#8212; and it should&#8211;</p>
<p> The &#8216;IT department pays&#8217; model of application development should die.</p>
<!-- Social Bookmarks BEGIN --><div class="social_bookmark"><em>Bookmark to:</em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://www.rationalistic.com/2009/03/27/software/it-pays-doesnt-pay/&amp;title=%26%238216%3BIT+pays%26%238217%3B+doesn%26%238217%3Bt+pay" title="Add '&#8216;IT pays&#8217; doesn&#8217;t pay' to Del.icio.us"><img src="http://www.rationalistic.com/wp-content/plugins/social_bookmarks/delicious.png" title="Add '&#8216;IT pays&#8217; doesn&#8217;t pay' to Del.icio.us" alt="Add '&#8216;IT pays&#8217; doesn&#8217;t pay' to Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://www.rationalistic.com/2009/03/27/software/it-pays-doesnt-pay/&amp;title=%26%238216%3BIT+pays%26%238217%3B+doesn%26%238217%3Bt+pay" title="Add '&#8216;IT pays&#8217; doesn&#8217;t pay' to digg"><img src="http://www.rationalistic.com/wp-content/plugins/social_bookmarks/digg.png" title="Add '&#8216;IT pays&#8217; doesn&#8217;t pay' to digg" alt="Add '&#8216;IT pays&#8217; doesn&#8217;t pay' to digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http://www.rationalistic.com/2009/03/27/software/it-pays-doesnt-pay/&amp;title=%26%238216%3BIT+pays%26%238217%3B+doesn%26%238217%3Bt+pay" title="Add '&#8216;IT pays&#8217; doesn&#8217;t pay' to reddit"><img src="http://www.rationalistic.com/wp-content/plugins/social_bookmarks/reddit.png" title="Add '&#8216;IT pays&#8217; doesn&#8217;t pay' to reddit" alt="Add '&#8216;IT pays&#8217; doesn&#8217;t pay' to reddit" /></a><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://www.rationalistic.com/2009/03/27/software/it-pays-doesnt-pay/" title="Add '&#8216;IT pays&#8217; doesn&#8217;t pay' to Technorati"><img src="http://www.rationalistic.com/wp-content/plugins/social_bookmarks/technorati.png" title="Add '&#8216;IT pays&#8217; doesn&#8217;t pay' to Technorati" alt="Add '&#8216;IT pays&#8217; doesn&#8217;t pay' to Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://www.rationalistic.com/2009/03/27/software/it-pays-doesnt-pay/&amp;t=%26%238216%3BIT+pays%26%238217%3B+doesn%26%238217%3Bt+pay" title="Add '&#8216;IT pays&#8217; doesn&#8217;t pay' to Yahoo My Web"><img src="http://www.rationalistic.com/wp-content/plugins/social_bookmarks/yahoo_myweb.png" title="Add '&#8216;IT pays&#8217; doesn&#8217;t pay' to Yahoo My Web" alt="Add '&#8216;IT pays&#8217; doesn&#8217;t pay' to Yahoo My Web" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/refer.php?url=http://www.rationalistic.com/2009/03/27/software/it-pays-doesnt-pay/&amp;title=%26%238216%3BIT+pays%26%238217%3B+doesn%26%238217%3Bt+pay" title="Add '&#8216;IT pays&#8217; doesn&#8217;t pay' to Stumble Upon"><img src="http://www.rationalistic.com/wp-content/plugins/social_bookmarks/stumbleupon.png" title="Add '&#8216;IT pays&#8217; doesn&#8217;t pay' to Stumble Upon" alt="Add '&#8216;IT pays&#8217; doesn&#8217;t pay' to Stumble Upon" /></a></div>
<!-- Social Bookmarks END -->]]></content:encoded>
			<wfw:commentRss>http://www.rationalistic.com/2009/03/27/software/it-pays-doesnt-pay/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>War story on why C&amp;C management sucks</title>
		<link>http://www.rationalistic.com/2006/08/08/software/war-story-on-why-cc-management-sucks/</link>
		<comments>http://www.rationalistic.com/2006/08/08/software/war-story-on-why-cc-management-sucks/#comments</comments>
		<pubDate>Wed, 09 Aug 2006 06:01:00 +0000</pubDate>
		<dc:creator>Tal Rotbart</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Management]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.rationalistic.com/?p=21</guid>
		<description><![CDATA[Joel Spolsky has another lovely article out titled, &#8220;The Command and Control Management Method&#8220;. While he hits the nail on the head for most of the article, I feel he misses one of the main reasons while C&#038;C management does not work for software development teams.
Actually, he misses one of the main reasons the C&#038;C [...]]]></description>
			<content:encoded><![CDATA[<p>Joel Spolsky has another lovely article out titled, &#8220;<a href="http://www.joelonsoftware.com/items/2006/08/08.html">The Command and Control Management Method</a>&#8220;. While he hits the nail on the head for most of the article, I feel he misses one of the main reasons while C&#038;C management does not work for software development teams.</p>
<p>Actually, he misses one of the main reasons the C&#038;C pattern doesn&#8217;t even work for the military.</p>
<p>It all begins with the 1973 (no, seriously) Yom Kipur War between Israel, Egypt and Syria. Having taken Israel by surprise, the Syrian tank divisions storm through the Golan Heights and almost reach Nafah where the headquarters for the Israeli forces were located.</p>
<p>Had the Syrian forces reached Nafah, they would have most likely defeated Israel and conquered the Golan Heights at the very least. But they haven&#8217;t, and didn&#8217;t &#8212; instead, they stopped.</p>
<p>Just before overtaking Nafah (&#8216;on Nafah&#8217;s fences&#8217; as <a href="http://en.wikipedia.org/wiki/Yom_Kippur_War">Wikipedia describes it</a>), the Syrians halted their advance. This allowed time for Israeli reserve forces to arrive en-mass and overturn the tides of war, eventually costing the Syrians their victory. To this day, no one outside Syria (and maybe Israeli Intelligence) knows for certain why the Syrian force stopped so abruptly.</p>
<p>There is a prevailing theory, however. This theory boils down to the difference in management style between Arab armies (Soviet trained) and the IDF. Arab armies are trained for complete Command and Control management, an underling will not make a move without being issued a command. The most initiative he can show is to suggest a course of action to his superior, who might suggest it to his and so forth until the highest authority on the matter is reached, once he makes a decision the order to action travels down the chain of command. As any software engineer will tell you, this upstream-downstream transaction means very high latency.</p>
<p>Israeli military on the other hand, have an altogether different standing order: a soldier without immediate contact to his supervisor is his own chief-of-staff.  This translates to initiative and rapid response during the fog of war.</p>
<p>So imagine that the Syrian tank brigade commander, having surpassed his superiors&#8217; expectations and advanced so quickly into Israeli held territory that he exhausted his current orders. He was not meant to reach Nafah so quickly! As he is trained not to question his orders, and as he is only given very limited information (on a supposed &#8216;need to know basis&#8217;) he can&#8217;t assume that proceeding forward would fit with the larger plan.</p>
<p>Thus our well trained commander jubilantly radios back his headquarters and informs them of his brilliant success and requests further instructions. While his report travels up the command vine, he and his forces are minutes away from victory and are standing completely still.</p>
<p>The next step of the reasoning is quite clear:</p>
<p>Use a command and control management style and you will be the bottleneck of every development step, as every decision beyond what to call the class file will be relegated to you. This is not just hit-and-run micromanagement, this is a semaphore locked development cycle and is hardly an efficient use of your very valuable resources (otherwise known as: people).</p>
<p>While there are many (many!) number of arguments why C&#038;C does NOT work for software development projects (for example: writing good software is a creative process, C&#038;C management hampers creativity) I think the above is the most important and most direct argument against such a style of management.</p>
<p>Having said that, there are places where <a href="http://ve3d.ign.com/articles/720/720448p1.html">C&#038;C is just fine</a>.</p>
<p>Technorati tags: <a rel="tag" href="http://technorati.com/tag/software-development">software-development</a>, <a rel="tag" href="http://technorati.com/tag/management">management</a></p>
<!-- Social Bookmarks BEGIN --><div class="social_bookmark"><em>Bookmark to:</em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://www.rationalistic.com/2006/08/08/software/war-story-on-why-cc-management-sucks/&amp;title=War+story+on+why+C%26amp%3BC+management+sucks" title="Add 'War story on why C&amp;C management sucks' to Del.icio.us"><img src="http://www.rationalistic.com/wp-content/plugins/social_bookmarks/delicious.png" title="Add 'War story on why C&amp;C management sucks' to Del.icio.us" alt="Add 'War story on why C&amp;C management sucks' to Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://www.rationalistic.com/2006/08/08/software/war-story-on-why-cc-management-sucks/&amp;title=War+story+on+why+C%26amp%3BC+management+sucks" title="Add 'War story on why C&amp;C management sucks' to digg"><img src="http://www.rationalistic.com/wp-content/plugins/social_bookmarks/digg.png" title="Add 'War story on why C&amp;C management sucks' to digg" alt="Add 'War story on why C&amp;C management sucks' to digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http://www.rationalistic.com/2006/08/08/software/war-story-on-why-cc-management-sucks/&amp;title=War+story+on+why+C%26amp%3BC+management+sucks" title="Add 'War story on why C&amp;C management sucks' to reddit"><img src="http://www.rationalistic.com/wp-content/plugins/social_bookmarks/reddit.png" title="Add 'War story on why C&amp;C management sucks' to reddit" alt="Add 'War story on why C&amp;C management sucks' to reddit" /></a><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://www.rationalistic.com/2006/08/08/software/war-story-on-why-cc-management-sucks/" title="Add 'War story on why C&amp;C management sucks' to Technorati"><img src="http://www.rationalistic.com/wp-content/plugins/social_bookmarks/technorati.png" title="Add 'War story on why C&amp;C management sucks' to Technorati" alt="Add 'War story on why C&amp;C management sucks' to Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://www.rationalistic.com/2006/08/08/software/war-story-on-why-cc-management-sucks/&amp;t=War+story+on+why+C%26amp%3BC+management+sucks" title="Add 'War story on why C&amp;C management sucks' to Yahoo My Web"><img src="http://www.rationalistic.com/wp-content/plugins/social_bookmarks/yahoo_myweb.png" title="Add 'War story on why C&amp;C management sucks' to Yahoo My Web" alt="Add 'War story on why C&amp;C management sucks' to Yahoo My Web" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/refer.php?url=http://www.rationalistic.com/2006/08/08/software/war-story-on-why-cc-management-sucks/&amp;title=War+story+on+why+C%26amp%3BC+management+sucks" title="Add 'War story on why C&amp;C management sucks' to Stumble Upon"><img src="http://www.rationalistic.com/wp-content/plugins/social_bookmarks/stumbleupon.png" title="Add 'War story on why C&amp;C management sucks' to Stumble Upon" alt="Add 'War story on why C&amp;C management sucks' to Stumble Upon" /></a></div>
<!-- Social Bookmarks END -->]]></content:encoded>
			<wfw:commentRss>http://www.rationalistic.com/2006/08/08/software/war-story-on-why-cc-management-sucks/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
