<?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>Antipatter &#187; teams</title>
	<atom:link href="http://antipatter.com/tag/teams/feed/" rel="self" type="application/rss+xml" />
	<link>http://antipatter.com</link>
	<description>The Web, The Business, The Smoke and Mirrors</description>
	<lastBuildDate>Sat, 19 Jun 2010 14:32:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Modeling Risk (Part 2)</title>
		<link>http://antipatter.com/2009/08/modeling-risk-part-2/</link>
		<comments>http://antipatter.com/2009/08/modeling-risk-part-2/#comments</comments>
		<pubDate>Sat, 01 Aug 2009 22:32:49 +0000</pubDate>
		<dc:creator>loren</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[web agency]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[teams]]></category>

		<guid isPermaLink="false">http://antipatter.com/?p=254</guid>
		<description><![CDATA[In part one we had a look at risk that comes to the project from the client, before it even starts.  This time we&#8217;ll look at risk that comes from the composition of the project and the project team. I like to call this second category Structural Risk, because it has to do with how [...]]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://antipatter.com/2009/07/modeling-risk/">part one</a> we had a look at risk that comes to the project from the client, before it even starts.  This time we&#8217;ll look at risk that comes from the composition of the project and the project team.</p>
<p>I like to call this second category <strong>Structural Risk</strong>, because it has to do with how a project is structured: the parts that make it up.  Again, to take the positive angle &#8211; each point below is listed in its non-risk-adding, positive side:</p>
<ul>
<li><strong>The team has worked together before.</strong> The team itself is a known quantity, with the individual talents and personalities of each team member known to the group.  This knowledge allows team members to guide the project to leverage the various strengths and avoid the weaknesses of the individuals on the team, working together to achieve the highest level of productivity.  Also hopefully people like and respect each other.</li>
<li><strong>The team knows the technology.</strong> It is a technology that the team has worked with before &#8211; they know how to work with it rather than wind up fighting it.  They are unlikely to be surprised by strange quirks of the tech stack that creep up at the most inopportune times.</li>
<li><strong>The team knows the client.</strong> The team has worked with this client before, and therefore knows the business problems that intersect their space.  This way they will be less likely to make poor assumptions about how things are supposed to work.  Functional specs are great, but they don&#8217;t take the place of actual domain knowledge on the part of the team.</li>
<li><strong>The team has a methodology for staying on track.</strong> Without getting into the comparative merits of individual development methodologies, the main point is that the team has a way to prioritize, track progress, and correct problems early on.  A team that can&#8217;t tell that it&#8217;s off-course can&#8217;t correct.</li>
<li><strong>The team can effectively communicate to management, and vice-versa.</strong> The cliche is that management understands different levels of priority for requirements, but sees all cost of implementation as equal.  Developers see different costs of implementation, but imagine all requirements to be equally important.  Neither is true, of course, and there needs to be an effective channel for technical and business stakeholders to properly communicate with each other.  A Tech Lead can be an effective method here.</li>
</ul>
<p>Note that none of this discusses the individual experience or quality of the members of the team.  This is structural.  Process and management &#8211; all about getting people to speak with each other, and work well together.</p>
<p>Again 1 point for each &#8220;yes&#8221; answer for your team, just like in part one.</p>
<p style="padding-left: 30px;"><strong>5 points: A.</strong> Your team knows each other, the client and the means to success like the back of their hand.  You&#8217;ve probably already made the mistakes you are going to make, so you can count on solid execution from people.</p>
<p style="padding-left: 30px;"><strong>4 points: B.</strong> Still solid.  B is as good as a team can get with a new client (and at least in agency work new clients are frequent).  B is structurally still a good risk, but can occasionally throw up a surprise or two.</p>
<p style="padding-left: 30px;"><strong>3 points: C.</strong> Medium risk.  At this level there is at least some degree of immaturity in the team &#8211; it may reflect new hires, or the creation of a new team where there wasn&#8217;t one before.  The team is still working out the kinks in their process.</p>
<p style="padding-left: 30px;"><strong>2 points: D.</strong> This is an immature team.  There are enough unknowns going on at this level that the team can easily trip over itself, adding significant risk to a project.  Watch out.</p>
<p style="padding-left: 30px;"><strong>1 and below: F.</strong> The team is not ready for this project.  The structural problems will create a significant negative impact on the project, probably leading to some level of failure.</p>
<p><em><strong>To be concluded in part 3, where we&#8217;ll look at qualitative risk, and how to combine all the risk factors together into a single model.</strong></em></p>
]]></content:encoded>
			<wfw:commentRss>http://antipatter.com/2009/08/modeling-risk-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Two Pizza Theory</title>
		<link>http://antipatter.com/2008/07/two-pizza-theory/</link>
		<comments>http://antipatter.com/2008/07/two-pizza-theory/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 14:45:45 +0000</pubDate>
		<dc:creator>loren</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[competitive advantage]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[teams]]></category>

		<guid isPermaLink="false">http://antipatter.com/?p=43</guid>
		<description><![CDATA[Some time ago, back when I knew absolutely nothing (unlike today, when I merely know next-to-nothing), I allowed a number of business ideas be crushed by the fear that, once big competitors entered the market, I would be instantly destroyed. Since then I learned about [[Disruptive_Technology &#124; disruption]] and how it can provide a competitive [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="Two Pizza Limit" src="http://farm4.static.flickr.com/3113/2717569192_6a7ac55344.jpg" alt="Two Pizza Limit" width="300" height="300" /></p>
<p>Some time ago, back when I knew absolutely nothing (unlike today, when I merely know next-to-nothing), I allowed a number of business ideas be crushed by the fear that, once big competitors entered the market, I would be instantly destroyed.</p>
<p>Since then I learned about [[Disruptive_Technology | disruption]] and how it can provide a competitive advantage to new entrants in a market where they have no investment in the status quo.  Still, the massive resources that larger companies can bring to a project can be daunting.</p>
<p>Fortunately, there is a built-in upper limit to how many people can effectively collaborate together.  It seems that somewhere between 5 to 10 people <a href="http://www.37signals.com/svn/posts/995-if-youre-working-in-a-big-group-youre-fighting-human-nature" target="_blank">productivity seems to top out</a>.  Past that point, it starts to become necessary to formalize communications, with the unfortunate side effect of slowing everything down.  Teams below this threshold are sometimes called &#8220;<a href="http://www.fastcompany.com/magazine/85/bezos_2.html?page=0%2C0" target="_blank">Two Pizza Teams</a>&#8221; or &#8220;<a href="http://www.gwiep.net/period/ic156204.htm" target="_blank">ten-groups</a>&#8220;.  At this size it&#8217;s easy to get everyone on the same page, so the &#8220;productivity-per-resource&#8221; ratio is going to be the best at this size.</p>
<p>The cumulative effect of this &#8220;two pizza limit&#8221; is that there&#8217;s a natural <em>productivity resistance point</em> at a relatively small number of people.  Beyond this point productivity drops off, consuming more and more resources for less productivity gain.  This effectively means that the playing field is somewhat evened between large and small companies, even though a larger company can, in theory, throw many more resources behind a project.</p>
<p>So if you are a smaller company, but have a great, disruptive idea, and between 5 to 10 people to throw at it, you can swim with the sharks.  The nature of human collaboration will provide a degree of protection against much larger competitors with more resources.</p>
]]></content:encoded>
			<wfw:commentRss>http://antipatter.com/2008/07/two-pizza-theory/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
