<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>{codesqueeze}</title>
	
	<link>http://www.codesqueeze.com</link>
	<description>Ideas for building efficient developers and software</description>
	<lastBuildDate>Mon, 29 Jun 2009 07:38:33 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/codesqueeze/blog" type="application/rss+xml" /><feedburner:emailServiceId>codesqueeze/blog</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Are You In A Claustrophobic Team?</title>
		<link>http://feedproxy.google.com/~r/codesqueeze/blog/~3/mOAD70GKB-c/</link>
		<comments>http://www.codesqueeze.com/claustrophobic-team/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 07:38:33 +0000</pubDate>
		<dc:creator>Max Pool</dc:creator>
				<category><![CDATA[Better Teams]]></category>

		<guid isPermaLink="false">http://www.codesqueeze.com/?p=976</guid>
		<description><![CDATA[

Something that never ceases to humor me is how managers still believe that scaling people on a project will increase the productivity by an equal proportion. We all know the old saying, &#8220;You can&#8217;t  make a baby in a month by getting nine women pregnant&#8221;, but the question is why do we still practice [...]<p><strong>[Advertisement]</strong> - Atlassian provides zero-friction <a href="http://www.atlassian.com/software/jira/">bug tracking</a> and <a href="http://www.atlassian.com/software/bamboo/">continuous integration</a> solutions for software development teams. Visit <a href="http://www.atlassian.com/">Atlassian</a> for free 30 day product trials. 
<hr/>
Copyright 2009 - <a href="http://www.codesqueeze.com/">{codesqueeze}</a> - </p>
<p><a href="http://www.codesqueeze.com/claustrophobic-team/">Are You In A Claustrophobic Team?</a></p>
]]></description>
			<content:encoded><![CDATA[<p class="inline">
<img src="http://www.codesqueeze.com/wp-content/2009/06/claustrophobic.jpg" alt="claustrophobic" title="claustrophobic" width="199" height="244" class="right" />
</p>
<p>Something that never ceases to humor me is how managers still believe that scaling people on a project will increase the productivity by an equal proportion. We all know the old saying, <em>&#8220;You can&#8217;t  make a baby in a month by getting nine women pregnant&#8221;</em>, but the question is <strong>why do we still practice this bad habit?</strong>  Is it because we do not recognize the the <a href="http://en.wikipedia.org/wiki/Diminishing_returns">law of diminishing returns</a> when it occurs?  </p>
<p>I have talked about Brook&#8217;s Law before and that <a href="http://www.codesqueeze.com/adding-people-to-a-late-project-makes-it-later/">adding people to a late project makes it later</a>, so as not to repeat myself I want to look at this from a different perspective and instead of telling how to avoid it, ask the question <em>why</em> this phenomenon slows efficiency and creates a <strong>Claustrophobic Team</strong>.</p>
<p>Claustrophobic people show anxiety and panic when they fell they are being locked in or their personal space is encroached; however, this encroachment can happen at many different levels on an overly staffed team:</p>
<h3>Intellectual Space Encroachment</h3>
<p>The DBA doesn&#8217;t want anyone else to touch the database without 7 written forms of consent because that is his job and space.  The project manager who wants you to call every time you need to use the restroom.  The client who does not want to be told a more productive process work flow. </p>
<p>We have all been on a team where people like to protect their intellectual sandbox. We fence these spaces primarily out of:</p>
<ul>
<li>Fear of not being needed or under utilized</li>
<li>Ego and the need to be important</li>
<li>Self esteem and the need to be appreciated</li>
</ul>
<p>Everyone wants to stay busy and when people stack up on each other intellectual boundaries tend to be less respected and therefore encroached.  As long as the work is getting completed in any one sphere attempt to respect the roles of individuals even if they do create a slight inefficiency as <strong>the inefficiency of having them work against you is greater</strong>.</p>
<h3>Virtual Work Space Encroachment</h3>
<p>For the software developer, you can read &#8211; code.</p>
<p>I have always had the belief that <a href="http://www.extremeprogramming.org/rules/collective.html">collective code ownership</a> is just as a dangerous extreme as <a href="http://www.codesqueeze.com/when-everybodys-responsibility-becomes-nobodys-responsibility/">team silos</a>. There is always some level of expertise in particular areas of the application and thus pseudo ownership, buy anyways I digress&#8230;</p>
<p>To many people working in the same area of the application can create a huge amount of churn.  This overhead can be as simple as extra communication or complex as continuous code merging.  Two people working in the same class file is a headache, three people working in the same file is just mayhem. </p>
<p>Especially in environments where intellectual thought is being transcribed, people need a few degrees of freedom in which to explore and modify.  Unless you are pair programming, having more than one person work at a time on the same section of an application may start to become disastrous. </p>
<h3>Physical Space Encroachment</h3>
<p>Whether you realize it or not <strong>physical space encroachment happens a lot in claustrophobic teams</strong>.  Just because you still have your desk and the office hasn&#8217;t become &#8220;standing room only&#8221;, does not mean that you aren&#8217;t feeling the pressures of encroached personal space:</p>
<ul>
<li>Increased communication means more people interrupting you whether through email or a face-to-face chat</li>
<li>Kanban boards (and online issue trackers alike) become overloaded, hard to navigate, and harder to interrupt visibility</li>
<li>Offices can become more densely populated when consultants or other workers come in to aid.</li>
</ul>
<p><br/><br />
So what is the answer to all of this? Well, I am going to be very cliche and say &#8211; it depends.</p>
<p>Different businesses, teams, and people all have different thresholds of team claustrophobia and need to be dealt with accordingly. However, it is the responsibility of the team lead to recognize the symptoms of an overly staffed team and realign project expectations while not moving more people.</p>
<p><strong>[Advertisement]</strong> - Atlassian provides zero-friction <a href="http://www.atlassian.com/software/jira/">bug tracking</a> and <a href="http://www.atlassian.com/software/bamboo/">continuous integration</a> solutions for software development teams. Visit <a href="http://www.atlassian.com/">Atlassian</a> for free 30 day product trials. 
<hr/>
Copyright 2009 - <a href="http://www.codesqueeze.com/">{codesqueeze}</a> - </p>
<p><a href="http://www.codesqueeze.com/claustrophobic-team/">Are You In A Claustrophobic Team?</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=mOAD70GKB-c:lVunxeD0jac:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=mOAD70GKB-c:lVunxeD0jac:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=mOAD70GKB-c:lVunxeD0jac:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=mOAD70GKB-c:lVunxeD0jac:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=mOAD70GKB-c:lVunxeD0jac:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=mOAD70GKB-c:lVunxeD0jac:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=mOAD70GKB-c:lVunxeD0jac:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=mOAD70GKB-c:lVunxeD0jac:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/codesqueeze/blog/~4/mOAD70GKB-c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codesqueeze.com/claustrophobic-team/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.codesqueeze.com/claustrophobic-team/</feedburner:origLink></item>
		<item>
		<title>A Man Who Goes Against His Instincts…</title>
		<link>http://feedproxy.google.com/~r/codesqueeze/blog/~3/-H2_tQZcUpU/</link>
		<comments>http://www.codesqueeze.com/a-man-who-goes-against-his-instincts/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 03:05:10 +0000</pubDate>
		<dc:creator>Max Pool</dc:creator>
				<category><![CDATA[Personal Improvement]]></category>

		<guid isPermaLink="false">http://www.codesqueeze.com/?p=967</guid>
		<description><![CDATA[If a man is offered a fact which goes against his instincts, he will scrutinize it closely, and unless the evidence is overwhelming, he will refuse to believe it. If, on the other hand, he is offered something which affords a reason for acting in accordance to his instincts, he will accept it even on [...]<p><strong>[Advertisement]</strong> - Atlassian provides zero-friction <a href="http://www.atlassian.com/software/jira/">bug tracking</a> and <a href="http://www.atlassian.com/software/bamboo/">continuous integration</a> solutions for software development teams. Visit <a href="http://www.atlassian.com/">Atlassian</a> for free 30 day product trials. 
<hr/>
Copyright 2009 - <a href="http://www.codesqueeze.com/">{codesqueeze}</a> - </p>
<p><a href="http://www.codesqueeze.com/a-man-who-goes-against-his-instincts/">A Man Who Goes Against His Instincts&#8230;</a></p>
]]></description>
			<content:encoded><![CDATA[<blockquote><p>If a man is offered a fact which goes against his instincts, he will scrutinize it closely, and unless the evidence is overwhelming, he will refuse to believe it. If, on the other hand, he is offered something which affords a reason for acting in accordance to his instincts, he will accept it even on the slightest evidence. The origin of myths is explained in this way. – Bertrand Russell </p></blockquote>
<p>When applied to business, this quote shines so much light on why there can be a <a href="http://www.codesqueeze.com/your-software-process-sucks-resistance-to-change/">resistance to change</a>.  Attempting to <a href="http://www.codesqueeze.com/companies-arent-progressive-but-people-are/">make company changes</a> with a push mentality rarely works and really requires the pull model of a crafty salesman.</p>
<p>Just remember that when trying to pull people into your way of thinking, you need to be <a href="http://www.codesqueeze.com/sell-yourself-with-business-benefits-and-not-geek-speak/">selling them solutions to their problems</a> and not yours.</p>
<p><strong>[Advertisement]</strong> - Atlassian provides zero-friction <a href="http://www.atlassian.com/software/jira/">bug tracking</a> and <a href="http://www.atlassian.com/software/bamboo/">continuous integration</a> solutions for software development teams. Visit <a href="http://www.atlassian.com/">Atlassian</a> for free 30 day product trials. 
<hr/>
Copyright 2009 - <a href="http://www.codesqueeze.com/">{codesqueeze}</a> - </p>
<p><a href="http://www.codesqueeze.com/a-man-who-goes-against-his-instincts/">A Man Who Goes Against His Instincts&#8230;</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=-H2_tQZcUpU:IRlmpaB1eMg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=-H2_tQZcUpU:IRlmpaB1eMg:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=-H2_tQZcUpU:IRlmpaB1eMg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=-H2_tQZcUpU:IRlmpaB1eMg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=-H2_tQZcUpU:IRlmpaB1eMg:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=-H2_tQZcUpU:IRlmpaB1eMg:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=-H2_tQZcUpU:IRlmpaB1eMg:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=-H2_tQZcUpU:IRlmpaB1eMg:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/codesqueeze/blog/~4/-H2_tQZcUpU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codesqueeze.com/a-man-who-goes-against-his-instincts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.codesqueeze.com/a-man-who-goes-against-his-instincts/</feedburner:origLink></item>
		<item>
		<title>The Ultimate Top 25 Chuck Norris “The Programmer” Jokes</title>
		<link>http://feedproxy.google.com/~r/codesqueeze/blog/~3/B9WnidFFg_8/</link>
		<comments>http://www.codesqueeze.com/the-ultimate-top-25-chuck-norris-the-programmer-jokes/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 07:50:13 +0000</pubDate>
		<dc:creator>Max Pool</dc:creator>
				<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://www.codesqueeze.com/?p=554</guid>
		<description><![CDATA[

1. When Chuck Norris throws exceptions, it&#8217;s across the room.
2. All arrays Chuck Norris declares are of infinite size, because Chuck Norris knows no bounds.
3. Chuck Norris doesn&#8217;t have disk latency because the hard drive knows to hurry the hell up.
4. Chuck Norris writes code that optimizes itself.
5. Chuck Norris can&#8217;t test for equality because [...]<p><strong>[Advertisement]</strong> - Atlassian provides zero-friction <a href="http://www.atlassian.com/software/jira/">bug tracking</a> and <a href="http://www.atlassian.com/software/bamboo/">continuous integration</a> solutions for software development teams. Visit <a href="http://www.atlassian.com/">Atlassian</a> for free 30 day product trials. 
<hr/>
Copyright 2009 - <a href="http://www.codesqueeze.com/">{codesqueeze}</a> - </p>
<p><a href="http://www.codesqueeze.com/the-ultimate-top-25-chuck-norris-the-programmer-jokes/">The Ultimate Top 25 Chuck Norris &#8220;The Programmer&#8221; Jokes</a></p>
]]></description>
			<content:encoded><![CDATA[<p class="inline">
<img src="http://www.codesqueeze.com/wp-content/2009/06/geek-chuck-norris-small.jpg" alt="geek-chuck-norris-small" title="geek-chuck-norris-small" width="150" height="196" class="right" />
</p>
<p>1. When Chuck Norris throws exceptions, it&#8217;s across the room.<br />
2. All arrays Chuck Norris declares are of infinite size, because Chuck Norris knows no bounds.<br />
3. Chuck Norris doesn&#8217;t have disk latency because the hard drive knows to hurry the hell up.<br />
4. Chuck Norris writes code that optimizes itself.<br />
5. Chuck Norris can&#8217;t test for equality because he has no equal.<br />
6. Chuck Norris doesn&#8217;t need garbage collection because he doesn&#8217;t call .Dispose(), he calls .DropKick().<br />
7. Chuck Norris&#8217;s first program was kill -9.<br />
8. Chuck Norris burst the dot com bubble.<br />
9. All browsers support the hex definitions #chuck and #norris for the colors black and blue.<br />
10. MySpace actually isn&#8217;t your space, it&#8217;s Chuck&#8217;s (he just lets you use it).<br />
11. Chuck Norris can write infinite recursion functions&#8230;and have them return.<br />
12. Chuck Norris can solve the <a href="http://en.wikipedia.org/wiki/Tower_of_Hanoi">Towers of Hanoi</a> in one move.<br />
13. The only pattern Chuck Norris knows is God Object.<br />
14. Chuck Norris finished World of Warcraft.<br />
15. Project managers never ask Chuck Norris for estimations&#8230;ever.<br />
16. Chuck Norris doesn&#8217;t use web standards as the web will conform to him.<br />
17. &#8220;It works on my machine&#8221; always holds true for Chuck Norris.<br />
18. Whiteboards are white because Chuck Norris scared them that way.<br />
19. Chuck Norris doesn&#8217;t do <a href="http://www.codesqueeze.com/the-burn-down-charts/">Burn Down charts</a>, he does Smack Down charts.<br />
20. Chuck Norris can delete the Recycling Bin.<br />
21. Chuck Norris&#8217;s beard can type 140 wpm.<br />
22. Chuck Norris can unit test entire applications with a single assert.<br />
23. Chuck Norris doesn&#8217;t bug hunt as that signifies a probability of failure, he goes bug killing.<br />
24. Chuck Norris&#8217;s keyboard doesn&#8217;t have a Ctrl key because nothing controls Chuck Norris.<br />
25. When Chuck Norris is web surfing websites get the message &#8220;Warning: Internet Explorer has deemed this user to be malicious or dangerous. Proceed?&#8221;.  </p>
<p>Got any more? Comment them below&#8230;</p>
<p><strong>[Advertisement]</strong> - Atlassian provides zero-friction <a href="http://www.atlassian.com/software/jira/">bug tracking</a> and <a href="http://www.atlassian.com/software/bamboo/">continuous integration</a> solutions for software development teams. Visit <a href="http://www.atlassian.com/">Atlassian</a> for free 30 day product trials. 
<hr/>
Copyright 2009 - <a href="http://www.codesqueeze.com/">{codesqueeze}</a> - </p>
<p><a href="http://www.codesqueeze.com/the-ultimate-top-25-chuck-norris-the-programmer-jokes/">The Ultimate Top 25 Chuck Norris &#8220;The Programmer&#8221; Jokes</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=B9WnidFFg_8:2f4nlNcgvAM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=B9WnidFFg_8:2f4nlNcgvAM:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=B9WnidFFg_8:2f4nlNcgvAM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=B9WnidFFg_8:2f4nlNcgvAM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=B9WnidFFg_8:2f4nlNcgvAM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=B9WnidFFg_8:2f4nlNcgvAM:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=B9WnidFFg_8:2f4nlNcgvAM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=B9WnidFFg_8:2f4nlNcgvAM:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/codesqueeze/blog/~4/B9WnidFFg_8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codesqueeze.com/the-ultimate-top-25-chuck-norris-the-programmer-jokes/feed/</wfw:commentRss>
		<slash:comments>58</slash:comments>
		<feedburner:origLink>http://www.codesqueeze.com/the-ultimate-top-25-chuck-norris-the-programmer-jokes/</feedburner:origLink></item>
		<item>
		<title>The Vendor Client Relationship (In Real World Situations)</title>
		<link>http://feedproxy.google.com/~r/codesqueeze/blog/~3/N8TqQ8fJm34/</link>
		<comments>http://www.codesqueeze.com/the-vendor-client-relationship-in-real-world-situations/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 22:42:34 +0000</pubDate>
		<dc:creator>Max Pool</dc:creator>
				<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://www.codesqueeze.com/?p=951</guid>
		<description><![CDATA[ROFL, I think I peed my pants laughing so hard.  The truth is funny&#8230;
[Advertisement] - Atlassian provides zero-friction bug tracking and continuous integration solutions for software development teams. Visit Atlassian for free 30 day product trials. 

Copyright 2009 - {codesqueeze} - 
The Vendor Client Relationship (In Real World Situations)
<p><strong>[Advertisement]</strong> - Atlassian provides zero-friction <a href="http://www.atlassian.com/software/jira/">bug tracking</a> and <a href="http://www.atlassian.com/software/bamboo/">continuous integration</a> solutions for software development teams. Visit <a href="http://www.atlassian.com/">Atlassian</a> for free 30 day product trials. 
<hr/>
Copyright 2009 - <a href="http://www.codesqueeze.com/">{codesqueeze}</a> - </p>
<p><a href="http://www.codesqueeze.com/the-vendor-client-relationship-in-real-world-situations/">The Vendor Client Relationship (In Real World Situations)</a></p>
]]></description>
			<content:encoded><![CDATA[<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/R2a8TRSgzZY&#038;hl=en&#038;fs=1&#038;showinfo=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/R2a8TRSgzZY&#038;hl=en&#038;fs=1&#038;showinfo=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p>ROFL, I think I peed my pants laughing so hard.  The truth is funny&#8230;</p>
<p><strong>[Advertisement]</strong> - Atlassian provides zero-friction <a href="http://www.atlassian.com/software/jira/">bug tracking</a> and <a href="http://www.atlassian.com/software/bamboo/">continuous integration</a> solutions for software development teams. Visit <a href="http://www.atlassian.com/">Atlassian</a> for free 30 day product trials. 
<hr/>
Copyright 2009 - <a href="http://www.codesqueeze.com/">{codesqueeze}</a> - </p>
<p><a href="http://www.codesqueeze.com/the-vendor-client-relationship-in-real-world-situations/">The Vendor Client Relationship (In Real World Situations)</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=N8TqQ8fJm34:O3eX-ilM7Fo:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=N8TqQ8fJm34:O3eX-ilM7Fo:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=N8TqQ8fJm34:O3eX-ilM7Fo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=N8TqQ8fJm34:O3eX-ilM7Fo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=N8TqQ8fJm34:O3eX-ilM7Fo:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=N8TqQ8fJm34:O3eX-ilM7Fo:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=N8TqQ8fJm34:O3eX-ilM7Fo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=N8TqQ8fJm34:O3eX-ilM7Fo:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/codesqueeze/blog/~4/N8TqQ8fJm34" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codesqueeze.com/the-vendor-client-relationship-in-real-world-situations/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.codesqueeze.com/the-vendor-client-relationship-in-real-world-situations/</feedburner:origLink></item>
		<item>
		<title>Breaking News: Atlassian Acquires GreenHopper</title>
		<link>http://feedproxy.google.com/~r/codesqueeze/blog/~3/yK64VQJZD90/</link>
		<comments>http://www.codesqueeze.com/breaking-news-atlassian-acquires-greenhopper/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 16:00:19 +0000</pubDate>
		<dc:creator>Max Pool</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://www.codesqueeze.com/?p=942</guid>
		<description><![CDATA[This just in from the Atlassian Summit &#8211; Atlassian Acquires GreenHopper!  
This is pretty big news for those who like virtual kanban boards tied to an issue tracker.  Here is the press release that will be released:

San Francisco (Business Wire) June 1, 2009 &#8212; Today Atlassian announced the acquisition of GreenHopper for JIRA [...]<p><strong>[Advertisement]</strong> - Atlassian provides zero-friction <a href="http://www.atlassian.com/software/jira/">bug tracking</a> and <a href="http://www.atlassian.com/software/bamboo/">continuous integration</a> solutions for software development teams. Visit <a href="http://www.atlassian.com/">Atlassian</a> for free 30 day product trials. 
<hr/>
Copyright 2009 - <a href="http://www.codesqueeze.com/">{codesqueeze}</a> - </p>
<p><a href="http://www.codesqueeze.com/breaking-news-atlassian-acquires-greenhopper/">Breaking News: Atlassian Acquires GreenHopper</a></p>
]]></description>
			<content:encoded><![CDATA[<p>This just in from the Atlassian Summit &#8211; Atlassian Acquires GreenHopper!  </p>
<p>This is pretty big news for those who like virtual kanban boards tied to an issue tracker.  Here is the press release that will be released:</p>
<hr/>
<p>San Francisco (Business Wire) June 1, 2009 &#8212; Today Atlassian announced the acquisition of GreenHopper for JIRA from Pyxis Technologies. With over 900 customers globally, GreenHopper for JIRA adds key agile project management capabilities to JIRA, including release planning, task management and burn down charts.</p>
<p>agile @ Atlassian<br />
Atlassian is already well known by agile software development teams for providing tools that complement agile practices, including Continuous Integration (Bamboo), Code Reviews (Crucible) and Code Coverage Analysis (Clover).</p>
<p>According to Mike Cannon-Brookes, Atlassian CEO and co-founder, &#8220;We want to give agile developers a seamless approach to project management within JIRA. GreenHopper is hands-down one of the best tools for agile project management and we&#8217;re thrilled to bring the product on board.&#8221;</p>
<p>In tandem with the acquisition, Atlassian has launched a new minisite called &#8220;agile @ Atlassian&#8221; to share perspectives on agile software development and explain how Atlassian engineers use agile software techniques themselves. Visit <a href="http://www.atlassian.com/agile" rel="nofollow">www.atlassian.com/agile<br />
</a><br />
Pyxis Technologies is a preferred Atlassian agile training partner.</p>
<p>Great Integrations</p>
<p>GreenHopper for JIRA is generally available with three Atlassian product offerings: JIRA, JIRA Enterprise Hosted and JIRA Studio.</p>
<p>&#8220;The impact of GreenHopper for JIRA&#8217;s customers will be substantial,&#8221; according to one customer, Cody Burleson, &#8220;GreenHopper vastly improves the ability to prioritize and visualize priorities in JIRA and this is something every JIRA user can appreciate regardless of any particular purpose of use &#8211; whether that is bug tracking, trouble ticketing, project management, Agile development or anything else.&#8221;</p>
<p>GreenHopper comes fully integrated into JIRA Studio, Atlassian&#8217;s agile development suite, at no additional charge. JIRA Studio integrates popular Atlassian products as a hosted integrated service, including JIRA, Confluence, FishEye, Crucible and the Open Source source control manager, Subversion. The entire suite starts at nly $25/user/month.<br />
GreenHopper can be purchased as an add-on for JIRA Enterprise Hosted and JIRA standalone software. Pricing for GreenHopper starts at $350 for a perpetual-use license.</p>
<p>JIRA is used by more than 12,000 organizations for bug tracking and software project management. Customers include Adobe, Accenture, American Express, BBC, Boeing, Deutsche Bank, Lockheed Martin, Nikon, Oracle, Rackspace, Sony, US Navy, and many others.</p>
<p>For more information, a free evaluation, or pricing, visit <a href="http://www.atlassian.com/greenhopper" rel="nofollow">http://www.atlassian.com/greenhopper</a></p>
<p><strong>[Advertisement]</strong> - Atlassian provides zero-friction <a href="http://www.atlassian.com/software/jira/">bug tracking</a> and <a href="http://www.atlassian.com/software/bamboo/">continuous integration</a> solutions for software development teams. Visit <a href="http://www.atlassian.com/">Atlassian</a> for free 30 day product trials. 
<hr/>
Copyright 2009 - <a href="http://www.codesqueeze.com/">{codesqueeze}</a> - </p>
<p><a href="http://www.codesqueeze.com/breaking-news-atlassian-acquires-greenhopper/">Breaking News: Atlassian Acquires GreenHopper</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=yK64VQJZD90:kVcMhXoK0YU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=yK64VQJZD90:kVcMhXoK0YU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=yK64VQJZD90:kVcMhXoK0YU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=yK64VQJZD90:kVcMhXoK0YU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=yK64VQJZD90:kVcMhXoK0YU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=yK64VQJZD90:kVcMhXoK0YU:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=yK64VQJZD90:kVcMhXoK0YU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=yK64VQJZD90:kVcMhXoK0YU:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/codesqueeze/blog/~4/yK64VQJZD90" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codesqueeze.com/breaking-news-atlassian-acquires-greenhopper/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.codesqueeze.com/breaking-news-atlassian-acquires-greenhopper/</feedburner:origLink></item>
		<item>
		<title>Why Are You Asking Me This Question?</title>
		<link>http://feedproxy.google.com/~r/codesqueeze/blog/~3/fWi9AQ8lZS4/</link>
		<comments>http://www.codesqueeze.com/why-are-you-asking-me-this-question/#comments</comments>
		<pubDate>Tue, 26 May 2009 07:37:32 +0000</pubDate>
		<dc:creator>Max Pool</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Personal Improvement]]></category>

		<guid isPermaLink="false">http://www.codesqueeze.com/?p=932</guid>
		<description><![CDATA[Imagine this, your boss walks up to you and asks, &#8220;You said the code could run on both Windows or Linux, right?&#8221;  Do you say&#8230;
A) Yes
B) Yes, but not without some changes
C) Why do you need to know?
For some reason, people are offended when people answer a question with another question; however, it is [...]<p><strong>[Advertisement]</strong> - Atlassian provides zero-friction <a href="http://www.atlassian.com/software/jira/">bug tracking</a> and <a href="http://www.atlassian.com/software/bamboo/">continuous integration</a> solutions for software development teams. Visit <a href="http://www.atlassian.com/">Atlassian</a> for free 30 day product trials. 
<hr/>
Copyright 2009 - <a href="http://www.codesqueeze.com/">{codesqueeze}</a> - </p>
<p><a href="http://www.codesqueeze.com/why-are-you-asking-me-this-question/">Why Are You Asking Me This Question?</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Imagine this, your boss walks up to you and asks, <em>&#8220;You said the code could run on both Windows or Linux, right?&#8221; </em> Do you say&#8230;</p>
<p>A) Yes<br />
B) Yes, but not without some changes<br />
C) Why do you need to know?</p>
<p>For some reason, people are offended when people answer a question with another question; however, it is my belief that unless the question was given in great detail <strong>the answer may not be 100% correct</strong> (or correct at all for that matter).</p>
<p>A bad habit most developers have (myself included) is to be hasty in responses by non-developers.  Rip off your headphones, respond in the most terse answer, put headphones back on, and turn back to your screen.  Regardless if you are being disrupted, or you are having a bad day, here is why you want to engage most questions with another question:</p>
<h3>Hidden Agendas Are Revealed</h3>
<p>First and absolutely foremost, <strong>asking the question why is a defensive move</strong>.  More times then not, when people ask questions in a vague, hurried, or terse manner it is to hide or cover the real question they are attempting to answer.  And why are they hiding these details?  Most of the time it is because they don&#8217;t want to know the real answer to the question, <strong>they want to validate the answer they most want</strong> whether it is the truth or not.</p>
<p>Asking them why slows them down and causes them to validate themselves.  Most importantly, <strong>it removes you as the scapegoat</strong>.  After all, the developers said we could&#8230;</p>
<h3>Shows Interest In The Problem</h3>
<p>Engaging in a meaningful conversation is perceived as high value activity to others because it shows sincere interest in helping them to solve their problems.  As a result, you will be perceived as a high value employee because of your interest.</p>
<h3>You Become A Valued Team Player</h3>
<p>If you are perceived as a high value employee because of how you interact with the team, it only leads to believe that you will become a valued team player.  Valued team players are generally liked and as a result promoted&#8230;and all because you answered questions with questions.</p>
<p><br/><br />
Answering questions with questions is only perceived poorly by those who are attempting to hide something whether it is illegal, immoral, stupid, or their own ignorance.  Overcome all of these pitfalls by taking the time out to dig deeper and provide real helping hand.</p>
<p><strong>[Advertisement]</strong> - Atlassian provides zero-friction <a href="http://www.atlassian.com/software/jira/">bug tracking</a> and <a href="http://www.atlassian.com/software/bamboo/">continuous integration</a> solutions for software development teams. Visit <a href="http://www.atlassian.com/">Atlassian</a> for free 30 day product trials. 
<hr/>
Copyright 2009 - <a href="http://www.codesqueeze.com/">{codesqueeze}</a> - </p>
<p><a href="http://www.codesqueeze.com/why-are-you-asking-me-this-question/">Why Are You Asking Me This Question?</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=fWi9AQ8lZS4:zEbm23u_f50:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=fWi9AQ8lZS4:zEbm23u_f50:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=fWi9AQ8lZS4:zEbm23u_f50:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=fWi9AQ8lZS4:zEbm23u_f50:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=fWi9AQ8lZS4:zEbm23u_f50:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=fWi9AQ8lZS4:zEbm23u_f50:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=fWi9AQ8lZS4:zEbm23u_f50:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=fWi9AQ8lZS4:zEbm23u_f50:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/codesqueeze/blog/~4/fWi9AQ8lZS4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codesqueeze.com/why-are-you-asking-me-this-question/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://www.codesqueeze.com/why-are-you-asking-me-this-question/</feedburner:origLink></item>
		<item>
		<title>You Never Should’ve Done It…</title>
		<link>http://feedproxy.google.com/~r/codesqueeze/blog/~3/cw2DfQxrys8/</link>
		<comments>http://www.codesqueeze.com/you-never-shouldve-done-it/#comments</comments>
		<pubDate>Mon, 18 May 2009 03:10:47 +0000</pubDate>
		<dc:creator>Max Pool</dc:creator>
				<category><![CDATA[Thought Stuff]]></category>

		<guid isPermaLink="false">http://www.codesqueeze.com/?p=927</guid>
		<description><![CDATA[Ran into this quote I had scribbled on a chunk of paper:
There is nothing so useless as doing efficiently that which should not be done at all. – Peter Drucker
Personally, I don&#8217;t see to many instances of premature optimization any more; however, I do see premature abstraction all the time.  Let the situation pull [...]<p><strong>[Advertisement]</strong> - Atlassian provides zero-friction <a href="http://www.atlassian.com/software/jira/">bug tracking</a> and <a href="http://www.atlassian.com/software/bamboo/">continuous integration</a> solutions for software development teams. Visit <a href="http://www.atlassian.com/">Atlassian</a> for free 30 day product trials. 
<hr/>
Copyright 2009 - <a href="http://www.codesqueeze.com/">{codesqueeze}</a> - </p>
<p><a href="http://www.codesqueeze.com/you-never-shouldve-done-it/">You Never Should&#8217;ve Done It&#8230;</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Ran into this quote I had scribbled on a chunk of paper:</p>
<blockquote><p>There is nothing so useless as doing efficiently that which should not be done at all. – Peter Drucker</p></blockquote>
<p>Personally, I don&#8217;t see to many instances of premature optimization any more; however, I do see premature abstraction all the time.  Let the situation <a href="http://www.codesqueeze.com/the-art-of-harvesting-abstraction/">pull you to a solution</a>, don&#8217;t push your solution on the situation.</p>
<p><strong>[Advertisement]</strong> - Atlassian provides zero-friction <a href="http://www.atlassian.com/software/jira/">bug tracking</a> and <a href="http://www.atlassian.com/software/bamboo/">continuous integration</a> solutions for software development teams. Visit <a href="http://www.atlassian.com/">Atlassian</a> for free 30 day product trials. 
<hr/>
Copyright 2009 - <a href="http://www.codesqueeze.com/">{codesqueeze}</a> - </p>
<p><a href="http://www.codesqueeze.com/you-never-shouldve-done-it/">You Never Should&#8217;ve Done It&#8230;</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=cw2DfQxrys8:wwk-y4G3WcU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=cw2DfQxrys8:wwk-y4G3WcU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=cw2DfQxrys8:wwk-y4G3WcU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=cw2DfQxrys8:wwk-y4G3WcU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=cw2DfQxrys8:wwk-y4G3WcU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=cw2DfQxrys8:wwk-y4G3WcU:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=cw2DfQxrys8:wwk-y4G3WcU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=cw2DfQxrys8:wwk-y4G3WcU:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/codesqueeze/blog/~4/cw2DfQxrys8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codesqueeze.com/you-never-shouldve-done-it/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.codesqueeze.com/you-never-shouldve-done-it/</feedburner:origLink></item>
		<item>
		<title>Marketing Ideas To Help Sell Your Ideas (Sam’s Club Cup Pt. 2)</title>
		<link>http://feedproxy.google.com/~r/codesqueeze/blog/~3/YOQDHNmtr9E/</link>
		<comments>http://www.codesqueeze.com/marketing-ideas-to-help-sell-your-ideas-sams-club-cup-pt-2/#comments</comments>
		<pubDate>Thu, 07 May 2009 08:56:28 +0000</pubDate>
		<dc:creator>Max Pool</dc:creator>
				<category><![CDATA[Human Factors]]></category>
		<category><![CDATA[Intriguing]]></category>

		<guid isPermaLink="false">http://www.codesqueeze.com/?p=914</guid>
		<description><![CDATA[

In my previous video &#8211; Features Do Not Exist (Only Benefits), I went on a bit of a ramble about how a cup got me all wound up.  Well, the cup is back but this time with much better wording:

When choosing a foam cup over paper or plastic, we considered the environmental impact of [...]<p><strong>[Advertisement]</strong> - Atlassian provides zero-friction <a href="http://www.atlassian.com/software/jira/">bug tracking</a> and <a href="http://www.atlassian.com/software/bamboo/">continuous integration</a> solutions for software development teams. Visit <a href="http://www.atlassian.com/">Atlassian</a> for free 30 day product trials. 
<hr/>
Copyright 2009 - <a href="http://www.codesqueeze.com/">{codesqueeze}</a> - </p>
<p><a href="http://www.codesqueeze.com/marketing-ideas-to-help-sell-your-ideas-sams-club-cup-pt-2/">Marketing Ideas To Help Sell Your Ideas (Sam&#8217;s Club Cup Pt. 2)</a></p>
]]></description>
			<content:encoded><![CDATA[<p class="center">
<object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/tA1TwAIScQ0&#038;hl=en&#038;fs=1&#038;showinfo=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/tA1TwAIScQ0&#038;hl=en&#038;fs=1&#038;showinfo=0" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object>
</p>
<p>In my previous video &#8211; <a href="http://www.codesqueeze.com/features-do-not-exist-only-benefits/">Features Do Not Exist (Only Benefits)</a>, I went on a bit of a ramble about how a cup got me all wound up.  Well, the cup is back but this time with much better wording:</p>
<blockquote><p>
When choosing a foam cup over paper or plastic, we considered the environmental impact of raw materials, manufacturing, shipping and disposal. We believe we have made the most responsible decision but we&#8217;re in search of an even better alternative, If you have a viable, alternative option with a smaller environmental foot print, please email your idea to cafecup@samsclub.com. Together, we can create a more sustainable Sam&#8217;s Club.
</p></blockquote>
<p>Lesson learned &#8211; <strong>wording is everything</strong>.</p>
<p><strong>[Advertisement]</strong> - Atlassian provides zero-friction <a href="http://www.atlassian.com/software/jira/">bug tracking</a> and <a href="http://www.atlassian.com/software/bamboo/">continuous integration</a> solutions for software development teams. Visit <a href="http://www.atlassian.com/">Atlassian</a> for free 30 day product trials. 
<hr/>
Copyright 2009 - <a href="http://www.codesqueeze.com/">{codesqueeze}</a> - </p>
<p><a href="http://www.codesqueeze.com/marketing-ideas-to-help-sell-your-ideas-sams-club-cup-pt-2/">Marketing Ideas To Help Sell Your Ideas (Sam&#8217;s Club Cup Pt. 2)</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=YOQDHNmtr9E:8P9pSwiuHqM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=YOQDHNmtr9E:8P9pSwiuHqM:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=YOQDHNmtr9E:8P9pSwiuHqM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=YOQDHNmtr9E:8P9pSwiuHqM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=YOQDHNmtr9E:8P9pSwiuHqM:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=YOQDHNmtr9E:8P9pSwiuHqM:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=YOQDHNmtr9E:8P9pSwiuHqM:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=YOQDHNmtr9E:8P9pSwiuHqM:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/codesqueeze/blog/~4/YOQDHNmtr9E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codesqueeze.com/marketing-ideas-to-help-sell-your-ideas-sams-club-cup-pt-2/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.codesqueeze.com/marketing-ideas-to-help-sell-your-ideas-sams-club-cup-pt-2/</feedburner:origLink></item>
		<item>
		<title>How Many Bedrooms Did You Say?</title>
		<link>http://feedproxy.google.com/~r/codesqueeze/blog/~3/egJokUovli0/</link>
		<comments>http://www.codesqueeze.com/how-many-bedrooms-did-you-say/#comments</comments>
		<pubDate>Mon, 04 May 2009 07:24:57 +0000</pubDate>
		<dc:creator>Max Pool</dc:creator>
				<category><![CDATA[Estimation]]></category>
		<category><![CDATA[Software Process]]></category>

		<guid isPermaLink="false">http://www.codesqueeze.com/?p=900</guid>
		<description><![CDATA[

As we all know, perhaps the largest communication problem between a client and the developer is the misinterpretation of requirements.  Client verbalizes what he/she wants, we believe we have the same mind&#8217;s eye of the scope and implementation of those ideas, and thus go merrily on our way down the wrong path.
For example, let&#8217;s [...]<p><strong>[Advertisement]</strong> - Atlassian provides zero-friction <a href="http://www.atlassian.com/software/jira/">bug tracking</a> and <a href="http://www.atlassian.com/software/bamboo/">continuous integration</a> solutions for software development teams. Visit <a href="http://www.atlassian.com/">Atlassian</a> for free 30 day product trials. 
<hr/>
Copyright 2009 - <a href="http://www.codesqueeze.com/">{codesqueeze}</a> - </p>
<p><a href="http://www.codesqueeze.com/how-many-bedrooms-did-you-say/">How Many Bedrooms Did You Say?</a></p>
]]></description>
			<content:encoded><![CDATA[<p class="inline">
<img src="http://www.codesqueeze.com/wp-content/2009/05/house.gif" alt="house" title="house" width="200" height="150" class="right" />
</p>
<p>As we all know, perhaps the largest communication problem between a client and the developer is the <strong>misinterpretation of requirements</strong>.  Client verbalizes what he/she wants, we believe we have the same mind&#8217;s eye of the scope and implementation of those ideas, and thus go merrily on our way down the wrong path.</p>
<p>For example, let&#8217;s say we use the simple example of the task &#8211; &#8220;Build Me A House&#8221;.  Without a shadow of a doubt, the very first question that needs to be asked is &#8211; &#8220;How many bedrooms?&#8221;.  </p>
<p>Unfortunately, alternative (and less important) questions are prioritized ahead of the basics:</p>
<ul>
<li>What materials should we use?</li>
<li>What is your budget?</li>
<li>What is your time frame?</li>
<li>What about details X,Y,Z?</li>
</ul>
<p>Do not read me wrong, these are very important questions to ask, but they are important questions to ask after the most important question of all &#8211; assuming I don&#8217;t have all the information, <strong>roughly how big is this thing?</strong></p>
<p>About now I am assuming you have 2 outstanding questions; why prioritize the rough size question above all others and what is up with this stupid bedroom analogy? </p>
<p>Why prioritize size and complexity before questions such as budget and time? Simple, <strong>knowing the size and complexity will trigger a defensive response</strong> when the answer to all other questions are not inline with the size. For example, assume we know the budget and time frame when presented with a size or complexity that does not match, instead of being defensive and pessimistic <strong>it is common for us to become optimistic</strong> and believe we can get it done under those constraints.  This of course is a huge mistake.</p>
<p>As for the bedroom analogy, the underlying moral of the story is &#8211; <strong>find estimation cornerstones</strong>.  In houses, you make huge assumptions on roughly how large a house is based on how many bedrooms it has.  4 bedrooms? Probably 2 bathrooms, 1400-2200 ft, and a yard&#8230;.just a guess, but you see my point.</p>
<p>Without a doubt, you will be able to find those weird 2 bedroom mansions, 4 bedroom apartments, and standard suburbia 4 bedroom houses with swimming pools and marble kitchens; however, those are the exception and not the norm.  By asking how many &#8220;bedrooms&#8221; you should be able to make a huge amount of assumptions up until you get hit with a modification that breaks the norm. These &#8220;normality breakers&#8221; however are commonly very out in the open (nobody expects a house builder to come in on time and under budget if you neglected to mention the swimming pool and sun room, therefore it gets mentioned).</p>
<p>There are tons of estimation cornerstones (some which I myself am experimenting with) such as:</p>
<ul>
<li>How many Epics / Themes can I detect early on? (for those using <a href="http://www.codesqueeze.com/the-easy-way-to-writing-good-user-stories/">user stories</a>)</li>
<li>How many Roles / Persona have been mentioned?</li>
<li>How many integration points are needed?</li>
</ul>
<p>Depending on your environment, there might be a completely different set of criteria you might look at as a &#8220;bedroom&#8221;; however, I do believe that you will always be able to find at least one.  The client budget and time frame is always on the forefront of the discussion; however, those are variables that [regardless of what they say] are mutable, their need for a 3 bedroom house is not.</p>
<p><strong>[Advertisement]</strong> - Atlassian provides zero-friction <a href="http://www.atlassian.com/software/jira/">bug tracking</a> and <a href="http://www.atlassian.com/software/bamboo/">continuous integration</a> solutions for software development teams. Visit <a href="http://www.atlassian.com/">Atlassian</a> for free 30 day product trials. 
<hr/>
Copyright 2009 - <a href="http://www.codesqueeze.com/">{codesqueeze}</a> - </p>
<p><a href="http://www.codesqueeze.com/how-many-bedrooms-did-you-say/">How Many Bedrooms Did You Say?</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=egJokUovli0:GY5pLfrpVDo:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=egJokUovli0:GY5pLfrpVDo:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=egJokUovli0:GY5pLfrpVDo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=egJokUovli0:GY5pLfrpVDo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=egJokUovli0:GY5pLfrpVDo:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=egJokUovli0:GY5pLfrpVDo:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=egJokUovli0:GY5pLfrpVDo:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=egJokUovli0:GY5pLfrpVDo:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/codesqueeze/blog/~4/egJokUovli0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codesqueeze.com/how-many-bedrooms-did-you-say/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.codesqueeze.com/how-many-bedrooms-did-you-say/</feedburner:origLink></item>
		<item>
		<title>Codesqueeze Charity Kickin – Room To Read</title>
		<link>http://feedproxy.google.com/~r/codesqueeze/blog/~3/dk63Xe1l3kM/</link>
		<comments>http://www.codesqueeze.com/codesqueeze-charity-kickin-room-to-read/#comments</comments>
		<pubDate>Fri, 01 May 2009 14:38:24 +0000</pubDate>
		<dc:creator>Max Pool</dc:creator>
				<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://www.codesqueeze.com/?p=893</guid>
		<description><![CDATA[A BIG thanks to everyone that participated in both the Atlassian Stimulus event and then the Codesqueeze Charity Kickin.  Atlassian raised a HUGE $100,000 for the charity Room To Read, and everyone that participated in the kickin raised another $345 to go towards a great charity.
I really look forward to doing this again &#8211; [...]<p><strong>[Advertisement]</strong> - Atlassian provides zero-friction <a href="http://www.atlassian.com/software/jira/">bug tracking</a> and <a href="http://www.atlassian.com/software/bamboo/">continuous integration</a> solutions for software development teams. Visit <a href="http://www.atlassian.com/">Atlassian</a> for free 30 day product trials. 
<hr/>
Copyright 2009 - <a href="http://www.codesqueeze.com/">{codesqueeze}</a> - </p>
<p><a href="http://www.codesqueeze.com/codesqueeze-charity-kickin-room-to-read/">Codesqueeze Charity Kickin &#8211; Room To Read</a></p>
]]></description>
			<content:encoded><![CDATA[<p>A BIG thanks to everyone that participated in both the <a href="http://www.atlassian.com/starter">Atlassian Stimulus event</a> and then the <a href="http://www.codesqueeze.com/fight-global-illiteracy-and-get-a-free-bugtracker-or-wiki/">Codesqueeze Charity Kickin</a>.  Atlassian raised a HUGE $100,000 for the charity <a href="http://www.roomtoread.org/">Room To Read</a>, and everyone that participated in the kickin raised another $345 to go towards a great charity.</p>
<p>I really look forward to doing this again &#8211; what a great cause!</p>
<p><img src="http://www.codesqueeze.com/wp-content/2009/05/charity.jpg" alt="charity" title="charity" width="500" height="378"/></p>
<p><strong>[Advertisement]</strong> - Atlassian provides zero-friction <a href="http://www.atlassian.com/software/jira/">bug tracking</a> and <a href="http://www.atlassian.com/software/bamboo/">continuous integration</a> solutions for software development teams. Visit <a href="http://www.atlassian.com/">Atlassian</a> for free 30 day product trials. 
<hr/>
Copyright 2009 - <a href="http://www.codesqueeze.com/">{codesqueeze}</a> - </p>
<p><a href="http://www.codesqueeze.com/codesqueeze-charity-kickin-room-to-read/">Codesqueeze Charity Kickin &#8211; Room To Read</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=dk63Xe1l3kM:SUxmTGmtJTU:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=dk63Xe1l3kM:SUxmTGmtJTU:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=dk63Xe1l3kM:SUxmTGmtJTU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=dk63Xe1l3kM:SUxmTGmtJTU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=dk63Xe1l3kM:SUxmTGmtJTU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=dk63Xe1l3kM:SUxmTGmtJTU:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/codesqueeze/blog?a=dk63Xe1l3kM:SUxmTGmtJTU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/codesqueeze/blog?i=dk63Xe1l3kM:SUxmTGmtJTU:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/codesqueeze/blog/~4/dk63Xe1l3kM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codesqueeze.com/codesqueeze-charity-kickin-room-to-read/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.codesqueeze.com/codesqueeze-charity-kickin-room-to-read/</feedburner:origLink></item>
	</channel>
</rss>
