<?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: Romans, Greeks and Barbarians</title>
	<atom:link href="http://digitalbrikes.com/onebrikeatatime/2007/11/28/romans-greeks-and-barbarians/feed/" rel="self" type="application/rss+xml" />
	<link>http://digitalbrikes.com/onebrikeatatime/2007/11/28/romans-greeks-and-barbarians/</link>
	<description>Notes on software development</description>
	<lastBuildDate>Tue, 16 Feb 2010 17:41:31 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: One brike at a time &#187; Blog Archive &#187; I don&#8217;t feel like a Bonobo !</title>
		<link>http://digitalbrikes.com/onebrikeatatime/2007/11/28/romans-greeks-and-barbarians/comment-page-1/#comment-276</link>
		<dc:creator>One brike at a time &#187; Blog Archive &#187; I don&#8217;t feel like a Bonobo !</dc:creator>
		<pubDate>Fri, 14 Mar 2008 14:21:29 +0000</pubDate>
		<guid isPermaLink="false">http://digitalbrikes.com/onebrikeatatime/2007/11/28/romans-greeks-and-barbarians/#comment-276</guid>
		<description>[...] still prefer the Greek/Roman/Barbarian analogy. Still the Bonobos/Chimpanzees one is now a full part of my mental toolbox although I find [...]</description>
		<content:encoded><![CDATA[<p>[...] still prefer the Greek/Roman/Barbarian analogy. Still the Bonobos/Chimpanzees one is now a full part of my mental toolbox although I find [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Miki</title>
		<link>http://digitalbrikes.com/onebrikeatatime/2007/11/28/romans-greeks-and-barbarians/comment-page-1/#comment-55</link>
		<dc:creator>Miki</dc:creator>
		<pubDate>Sun, 09 Dec 2007 21:26:48 +0000</pubDate>
		<guid isPermaLink="false">http://digitalbrikes.com/onebrikeatatime/2007/11/28/romans-greeks-and-barbarians/#comment-55</guid>
		<description>I couldn&#039;t help laughing when I got to the last two sentences in the second-to-last paragraph because my immediate reaction was &quot;Microsoft.&quot; Then lo and behold, you said the same thing in the next paragraph. But I think it&#039;s pure ego to claim as a &quot;personal nag&quot; an attitude that permeates not just techdom, but also much of the consumer world:)</description>
		<content:encoded><![CDATA[<p>I couldn&#8217;t help laughing when I got to the last two sentences in the second-to-last paragraph because my immediate reaction was &#8220;Microsoft.&#8221; Then lo and behold, you said the same thing in the next paragraph. But I think it&#8217;s pure ego to claim as a &#8220;personal nag&#8221; an attitude that permeates not just techdom, but also much of the consumer world:)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: One brike at a time &#187; Blog Archive &#187; You shall not compromise quality !</title>
		<link>http://digitalbrikes.com/onebrikeatatime/2007/11/28/romans-greeks-and-barbarians/comment-page-1/#comment-33</link>
		<dc:creator>One brike at a time &#187; Blog Archive &#187; You shall not compromise quality !</dc:creator>
		<pubDate>Tue, 04 Dec 2007 00:03:01 +0000</pubDate>
		<guid isPermaLink="false">http://digitalbrikes.com/onebrikeatatime/2007/11/28/romans-greeks-and-barbarians/#comment-33</guid>
		<description>[...] Agile        &#171; Romans, Greeks and Barbarians [...]</description>
		<content:encoded><![CDATA[<p>[...] Agile        &laquo; Romans, Greeks and Barbarians [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Denis</title>
		<link>http://digitalbrikes.com/onebrikeatatime/2007/11/28/romans-greeks-and-barbarians/comment-page-1/#comment-28</link>
		<dc:creator>Denis</dc:creator>
		<pubDate>Sat, 01 Dec 2007 04:31:42 +0000</pubDate>
		<guid isPermaLink="false">http://digitalbrikes.com/onebrikeatatime/2007/11/28/romans-greeks-and-barbarians/#comment-28</guid>
		<description>Let me complete the analogy: before they were greeks, the greeks were barbarians. Then came the romans and they took the greek culture, art and teachers as a republic to become an empire. The roman empire survived a while by heavily using barbarian mercenaries. Eventually the barbarians sacked Rome.</description>
		<content:encoded><![CDATA[<p>Let me complete the analogy: before they were greeks, the greeks were barbarians. Then came the romans and they took the greek culture, art and teachers as a republic to become an empire. The roman empire survived a while by heavily using barbarian mercenaries. Eventually the barbarians sacked Rome.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cesar</title>
		<link>http://digitalbrikes.com/onebrikeatatime/2007/11/28/romans-greeks-and-barbarians/comment-page-1/#comment-23</link>
		<dc:creator>Cesar</dc:creator>
		<pubDate>Thu, 29 Nov 2007 19:29:21 +0000</pubDate>
		<guid isPermaLink="false">http://digitalbrikes.com/onebrikeatatime/2007/11/28/romans-greeks-and-barbarians/#comment-23</guid>
		<description>I have yet to be exposed to a company which doesn&#039;t value collaboration either of the Greek or Roman variety. I also observe a consistent pattern where the behavior of employees at all levels does not match that aspiration very well, and Barbarians thrive. 

An article from Cutter.com published today speaks of the association of the word &quot;team&quot; with athletics and competition, such that the psychological preference implied is to win at all costs. It suggests using the term &quot;Ensemble&quot; (as in the theatrical sense) rather than &quot;team&quot;, because it conveys a sense of a group for whom the whole takes priority over any single part. The basis is that it is impossible for actors _not_ to collaborate.

Collaboration should be natural and we do need to explore the causes that prevent it from happening. The theme has bothered me for a while but I think the terminology is not the primary culprit. I can offer some candidates I&#039;ve been watching over the years:

1. Lack of common purpose
2. Setting individual targets (aka local optimization)
3. Focus on accountability rather than results

The most severe case of these I’ve observed was a team where each individual developer had a project to own, manage and deliver. This was aggravated by a bunch of Romans working to get CMMI Level 2 certification for the team (which they did). While observing this situation, a token release was done because nothing had been produced in nine months and there was a need “to be seen to be making progress”. The individual accountability, pressure and stress levels were so high that developers would not even talk to those sitting next to them for fear of being dragged into someone else’s problems. Everyone looked at the guy who had been wrestling with the hardest project for the last 6+ months, and all were glad they were not him. There was no pairing, since any time spent helping others would be at the expense of your own project and management would perceive the offending pair to be chit-chatting.

There was an “uprising”. It had been brewing for a few weeks and took place on the day that the CMMI certificate was put up on the wall.

The developers pooled all their work together and discussed which were the most important projects. Sure enough, the hardest project was also unanimously perceived to be the most important. Everyone started to work on that.

This required a strong commitment from every developer to hold ranks when presenting this new behavior to managers and clients. Sure enough, managers tried to pick developers our one by one and asked about progress on each individual project. Clients didn’t care. Being traders, they welcomed the volatility because it only increased the likelihood of something being delivered!

Suddenly there was common purpose, team targets (and volunteering – no task assignment was tolerated), and focus on prioritized results. The team delivered the most important project five weeks later, simultaneously progressing on the next two most important ones and all the while pairing with increasing promiscuity. After a few months and a few projects under their belts, the team never again generated a line of code that wasn’t test-driven and paired (or in threes!)

Was this a transformation from Roman to Greek methods, fending off Barbarians in the process? Probably not 100% but your post made me remember all this so in my mind, it was. I hope this makes you less sad about the choices that exist.</description>
		<content:encoded><![CDATA[<p>I have yet to be exposed to a company which doesn&#8217;t value collaboration either of the Greek or Roman variety. I also observe a consistent pattern where the behavior of employees at all levels does not match that aspiration very well, and Barbarians thrive. </p>
<p>An article from Cutter.com published today speaks of the association of the word &#8220;team&#8221; with athletics and competition, such that the psychological preference implied is to win at all costs. It suggests using the term &#8220;Ensemble&#8221; (as in the theatrical sense) rather than &#8220;team&#8221;, because it conveys a sense of a group for whom the whole takes priority over any single part. The basis is that it is impossible for actors _not_ to collaborate.</p>
<p>Collaboration should be natural and we do need to explore the causes that prevent it from happening. The theme has bothered me for a while but I think the terminology is not the primary culprit. I can offer some candidates I&#8217;ve been watching over the years:</p>
<p>1. Lack of common purpose<br />
2. Setting individual targets (aka local optimization)<br />
3. Focus on accountability rather than results</p>
<p>The most severe case of these I’ve observed was a team where each individual developer had a project to own, manage and deliver. This was aggravated by a bunch of Romans working to get CMMI Level 2 certification for the team (which they did). While observing this situation, a token release was done because nothing had been produced in nine months and there was a need “to be seen to be making progress”. The individual accountability, pressure and stress levels were so high that developers would not even talk to those sitting next to them for fear of being dragged into someone else’s problems. Everyone looked at the guy who had been wrestling with the hardest project for the last 6+ months, and all were glad they were not him. There was no pairing, since any time spent helping others would be at the expense of your own project and management would perceive the offending pair to be chit-chatting.</p>
<p>There was an “uprising”. It had been brewing for a few weeks and took place on the day that the CMMI certificate was put up on the wall.</p>
<p>The developers pooled all their work together and discussed which were the most important projects. Sure enough, the hardest project was also unanimously perceived to be the most important. Everyone started to work on that.</p>
<p>This required a strong commitment from every developer to hold ranks when presenting this new behavior to managers and clients. Sure enough, managers tried to pick developers our one by one and asked about progress on each individual project. Clients didn’t care. Being traders, they welcomed the volatility because it only increased the likelihood of something being delivered!</p>
<p>Suddenly there was common purpose, team targets (and volunteering – no task assignment was tolerated), and focus on prioritized results. The team delivered the most important project five weeks later, simultaneously progressing on the next two most important ones and all the while pairing with increasing promiscuity. After a few months and a few projects under their belts, the team never again generated a line of code that wasn’t test-driven and paired (or in threes!)</p>
<p>Was this a transformation from Roman to Greek methods, fending off Barbarians in the process? Probably not 100% but your post made me remember all this so in my mind, it was. I hope this makes you less sad about the choices that exist.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
