<?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>Undocumented Features &#187; Software Design</title>
	<atom:link href="http://www.undocumentedfeatures.com/category/software-design/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.undocumentedfeatures.com</link>
	<description>Manage your projects.  Don&#039;t let them manage you.</description>
	<lastBuildDate>Fri, 09 Jul 2010 12:35:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3806</generator>
		<item>
		<title>What&#8217;s Wrong with Requirements</title>
		<link>http://www.undocumentedfeatures.com/2008/06/18/whats-wrong-with-requirements/</link>
		<comments>http://www.undocumentedfeatures.com/2008/06/18/whats-wrong-with-requirements/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 12:12:35 +0000</pubDate>
		<dc:creator>Stacey Douglas</dc:creator>
				<category><![CDATA[Analysis]]></category>
		<category><![CDATA[Operations Management]]></category>
		<category><![CDATA[Process Management]]></category>
		<category><![CDATA[Requirements Management]]></category>
		<category><![CDATA[Software Design]]></category>

		<guid isPermaLink="false">http://www.undocumentedfeatures.com/?p=210</guid>
		<description><![CDATA[I have, after several months of leading developers, come to a realization:  requirements are not enough. How many of you have heard a developer say this at one point or another: &#8220;Why on earth would they want it to do that?&#8221; Modern requirements gathering has become...]]></description>
			<content:encoded><![CDATA[<p>I have, after several months of leading developers, come to a realization:  requirements are not enough.</p>
<p>How many of you have heard a developer say this at one point or another:</p>
<p>&#8220;Why on earth would they want it to do that?&#8221;</p>
<p>Modern requirements gathering has become a very sterile task- identify what must be done.  Don&#8217;t get into the weeds.  Describe the problem.  Let the developer solve the problem.  Where this goes astray is that, like the worker on the assembly line who inserts tab A into slot B and passes the item down the line, the developer is simply pulling a lever to make it exactly as described.  They have no idea what the goal is, so they can&#8217;t troubleshoot, they can&#8217;t add value, they can&#8217;t even tell if it does what the user <em>intended</em>- which is often different to what the user said to the business analyst.</p>
<p>A good business analyst can get at what the user&#8217;s intentions are.  The problem that I&#8217;ve found is that often the business analyst may know what the user&#8217;s intentions are, but he has no idea how the existing system is solving the user&#8217;s problems.  What the business analyst usually has is how the user <em>thinks</em> the software solves the user&#8217;s problems.  There may be large, significant chunks of logic hidden deep in the system that have broad implications, none of which the user or the business analyst is aware of.</p>
<div>What this leads to is the analyst documents what the user wants, the developer hacks up the system trying to make it act exactly that way, and the implications of that to the rest of the system or to other systems are not what the user expected or predicted, and in the end, you have unhappy users- because you did exactly what they wanted.</div>
<div>My point is that too often business analysts capture the &#8220;what&#8221; of the problem perfectly, but not the &#8220;why&#8221;- and you need the &#8220;why&#8221; to determine the &#8220;how&#8221; of solving the problem effectively.  Since we have started working on connecting developers to the &#8220;why&#8221;, we&#8217;ve seen massive improvements in our organization.  Software quality is up, software that does what the user wants is being built faster and better, we have developers whiteboarding new ideas and designing next generations of the software we have today that will clean up many long-standing software issues.  We&#8217;re quickly evolving into pitching solutions to the business&#8217; problems to them before they&#8217;ve reached the point of deciding to ask for our help.  <em>Why</em> seems to be one of the magic bullets involved in spanning the gap between being an IT organization that does things when asked to being an IT organization that <em>thinks</em>.  All because we started explaining <em>why</em> to the people who do the work.</div>
<div>This is not a new concept.  In my brief &#8220;old&#8221; career, I was exposed to these concepts all through the manufacturing industry.  Those companies who innovate and brought their employees on the floor into the <em>why </em>of things were seeing cost improvements, new innovations, better productivity, and happier workers.  The concept can apply to your project management, your business management, software management, or anything else.  Explaining why engages people and involves them in the problem.  They can innovate.  They can bring up issues with the original design or process before it goes into place.  It creates a more team-oriented way of thinking about the solution.</div>
<div>My point is this:  bring <em>why </em>to the table when you engage people.  Include it in your project charter.  In requirements documents.  In meeting requests (how many times have you gone to a meeting with no idea why you were requested to be there?).   It&#8217;s a valuable tool.  Use it.</div>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="snd@undocumentedfeatures.com" /><input type="hidden" name="return" value="I thank you.  My team mates thank you.  My doctor doesn't thank you, but that's what cholesterol screenings are for, right?" /><input type="hidden" name="item_name" value="Like this post?  Buy me a cup of coffee. for What's Wrong with Requirements" /><input type="hidden" name="currency_code" value="USD" /><input type="hidden" name="amount" value="1.00" /><input type="image" src="http://www.undocumentedfeatures.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="Coffee good." title="Coffee good." hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=snd@undocumentedfeatures.com&amp;currency_code=USD&amp;amount=1.00&amp;return=I thank you.  My team mates thank you.  My doctor doesn't thank you, but that's what cholesterol screenings are for, right?&amp;item_name=Like+this+post?++Buy+me+a+cup+of+coffee.+for+What's+Wrong+with+Requirements" target="paypal">Like this post?  Buy me a cup of coffee.</a></p>
<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2008%2F06%2F18%2Fwhats-wrong-with-requirements%2F&amp;title=What%27s%20Wrong%20with%20Requirements&amp;notes=I%20have%2C%20after%20several%20months%20of%20leading%20developers%2C%20come%20to%20a%20realization%3A%C2%A0%20requirements%20are%20not%20enough.%0D%0A%0D%0AHow%20many%20of%20you%20have%20heard%20a%20developer%20say%20this%20at%20one%20point%20or%20another%3A%0D%0A%0D%0A%22Why%20on%20earth%20would%20they%20want%C2%A0it%20to%20do%20that%3F%22%0D%0A%0D%0AModern%20requirem" title="del.icio.us"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2008%2F06%2F18%2Fwhats-wrong-with-requirements%2F&amp;title=What%27s%20Wrong%20with%20Requirements&amp;bodytext=I%20have%2C%20after%20several%20months%20of%20leading%20developers%2C%20come%20to%20a%20realization%3A%C2%A0%20requirements%20are%20not%20enough.%0D%0A%0D%0AHow%20many%20of%20you%20have%20heard%20a%20developer%20say%20this%20at%20one%20point%20or%20another%3A%0D%0A%0D%0A%22Why%20on%20earth%20would%20they%20want%C2%A0it%20to%20do%20that%3F%22%0D%0A%0D%0AModern%20requirem" title="Digg"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/addtofavorites.png" title="Add to favorites" alt="Add to favorites" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2008%2F06%2F18%2Fwhats-wrong-with-requirements%2F&amp;t=What%27s%20Wrong%20with%20Requirements" title="Facebook"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2008%2F06%2F18%2Fwhats-wrong-with-requirements%2F&amp;title=What%27s%20Wrong%20with%20Requirements&amp;source=Undocumented+Features+Manage+your+projects.++Don%26%23039%3Bt+let+them+manage+you.&amp;summary=I%20have%2C%20after%20several%20months%20of%20leading%20developers%2C%20come%20to%20a%20realization%3A%C2%A0%20requirements%20are%20not%20enough.%0D%0A%0D%0AHow%20many%20of%20you%20have%20heard%20a%20developer%20say%20this%20at%20one%20point%20or%20another%3A%0D%0A%0D%0A%22Why%20on%20earth%20would%20they%20want%C2%A0it%20to%20do%20that%3F%22%0D%0A%0D%0AModern%20requirem" title="LinkedIn"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2008%2F06%2F18%2Fwhats-wrong-with-requirements%2F&amp;title=What%27s%20Wrong%20with%20Requirements" title="Live"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2008%2F06%2F18%2Fwhats-wrong-with-requirements%2F&amp;partner=sociable" title="PDF"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/pdf.png" title="PDF" alt="PDF" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=What%27s%20Wrong%20with%20Requirements%20-%20http%3A%2F%2Fwww.undocumentedfeatures.com%2F2008%2F06%2F18%2Fwhats-wrong-with-requirements%2F" title="Twitter"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
</ul>
</div>
<img src="http://www.undocumentedfeatures.com/?ak_action=api_record_view&id=210&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.undocumentedfeatures.com/2008/06/18/whats-wrong-with-requirements/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>PMS Relief:  The Newest in Web 2.0 Languages!</title>
		<link>http://www.undocumentedfeatures.com/2008/04/11/pms-relief-the-newest-in-web-20-languages/</link>
		<comments>http://www.undocumentedfeatures.com/2008/04/11/pms-relief-the-newest-in-web-20-languages/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 20:17:46 +0000</pubDate>
		<dc:creator>Stacey Douglas</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Software Design]]></category>

		<guid isPermaLink="false">http://www.undocumentedfeatures.com/2008/04/11/pms-relief-the-newest-in-web-20-languages/</guid>
		<description><![CDATA[For those of you trapped in the chaos of the dozens of &#8216;new&#8217; web languages for development coming out of the Web 2.0 movement (and those of you frustrated because you know that most of these development languages have been around for years), here&#8217;s the...]]></description>
			<content:encoded><![CDATA[<p>For those of you trapped in the chaos of the dozens of &#8216;new&#8217; web languages for development coming out of the Web 2.0 movement (and those of you frustrated because you know that most of these development languages have been around for years), here&#8217;s the latest in development languages to make your developers drool- or meow, or&#8230; well, you&#8217;ll see.</p>
<p> It&#8217;s <a target="_blank" href="http://lolcode.com/">LOLcode</a>!</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="snd@undocumentedfeatures.com" /><input type="hidden" name="return" value="I thank you.  My team mates thank you.  My doctor doesn't thank you, but that's what cholesterol screenings are for, right?" /><input type="hidden" name="item_name" value="Like this post?  Buy me a cup of coffee. for PMS Relief:  The Newest in Web 2.0 Languages!" /><input type="hidden" name="currency_code" value="USD" /><input type="hidden" name="amount" value="1.00" /><input type="image" src="http://www.undocumentedfeatures.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="Coffee good." title="Coffee good." hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=snd@undocumentedfeatures.com&amp;currency_code=USD&amp;amount=1.00&amp;return=I thank you.  My team mates thank you.  My doctor doesn't thank you, but that's what cholesterol screenings are for, right?&amp;item_name=Like+this+post?++Buy+me+a+cup+of+coffee.+for+PMS+Relief:++The+Newest+in+Web+2.0+Languages!" target="paypal">Like this post?  Buy me a cup of coffee.</a></p>
<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2008%2F04%2F11%2Fpms-relief-the-newest-in-web-20-languages%2F&amp;title=PMS%20Relief%3A%20%20The%20Newest%20in%20Web%202.0%20Languages%21&amp;notes=For%20those%20of%20you%20trapped%20in%20the%20chaos%20of%20the%20dozens%20of%20%27new%27%20web%20languages%20for%20development%20coming%20out%20of%20the%20Web%202.0%20movement%20%28and%20those%20of%20you%20frustrated%20because%20you%20know%20that%20most%20of%20these%20development%20languages%20have%20been%20around%20for%20years%29%2C%20here%27s%20t" title="del.icio.us"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2008%2F04%2F11%2Fpms-relief-the-newest-in-web-20-languages%2F&amp;title=PMS%20Relief%3A%20%20The%20Newest%20in%20Web%202.0%20Languages%21&amp;bodytext=For%20those%20of%20you%20trapped%20in%20the%20chaos%20of%20the%20dozens%20of%20%27new%27%20web%20languages%20for%20development%20coming%20out%20of%20the%20Web%202.0%20movement%20%28and%20those%20of%20you%20frustrated%20because%20you%20know%20that%20most%20of%20these%20development%20languages%20have%20been%20around%20for%20years%29%2C%20here%27s%20t" title="Digg"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/addtofavorites.png" title="Add to favorites" alt="Add to favorites" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2008%2F04%2F11%2Fpms-relief-the-newest-in-web-20-languages%2F&amp;t=PMS%20Relief%3A%20%20The%20Newest%20in%20Web%202.0%20Languages%21" title="Facebook"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2008%2F04%2F11%2Fpms-relief-the-newest-in-web-20-languages%2F&amp;title=PMS%20Relief%3A%20%20The%20Newest%20in%20Web%202.0%20Languages%21&amp;source=Undocumented+Features+Manage+your+projects.++Don%26%23039%3Bt+let+them+manage+you.&amp;summary=For%20those%20of%20you%20trapped%20in%20the%20chaos%20of%20the%20dozens%20of%20%27new%27%20web%20languages%20for%20development%20coming%20out%20of%20the%20Web%202.0%20movement%20%28and%20those%20of%20you%20frustrated%20because%20you%20know%20that%20most%20of%20these%20development%20languages%20have%20been%20around%20for%20years%29%2C%20here%27s%20t" title="LinkedIn"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2008%2F04%2F11%2Fpms-relief-the-newest-in-web-20-languages%2F&amp;title=PMS%20Relief%3A%20%20The%20Newest%20in%20Web%202.0%20Languages%21" title="Live"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2008%2F04%2F11%2Fpms-relief-the-newest-in-web-20-languages%2F&amp;partner=sociable" title="PDF"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/pdf.png" title="PDF" alt="PDF" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=PMS%20Relief%3A%20%20The%20Newest%20in%20Web%202.0%20Languages%21%20-%20http%3A%2F%2Fwww.undocumentedfeatures.com%2F2008%2F04%2F11%2Fpms-relief-the-newest-in-web-20-languages%2F" title="Twitter"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
</ul>
</div>
<img src="http://www.undocumentedfeatures.com/?ak_action=api_record_view&id=178&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.undocumentedfeatures.com/2008/04/11/pms-relief-the-newest-in-web-20-languages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Art of Hiring Programmers</title>
		<link>http://www.undocumentedfeatures.com/2008/03/10/the-art-of-hiring-programmers/</link>
		<comments>http://www.undocumentedfeatures.com/2008/03/10/the-art-of-hiring-programmers/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 08:00:48 +0000</pubDate>
		<dc:creator>Stacey Douglas</dc:creator>
				<category><![CDATA[Resource Management]]></category>
		<category><![CDATA[Software Design]]></category>

		<guid isPermaLink="false">http://www.undocumentedfeatures.com/2008/03/10/the-art-of-hiring-programmers/</guid>
		<description><![CDATA[I&#8217;ve lately been challenged with the task of growing my development staff (if you&#8217;re a perl developer, know OOP and are interested in the Nashville area, by the way, contact me).  As I do this, I find myself challenged with the age-old task:  how do you...]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve lately been challenged with the task of growing my development staff (if you&#8217;re a perl developer, know OOP and are interested in the Nashville area, by the way, contact me).  As I do this, I find myself challenged with the age-old task:  how do you recognize a truly great programmer?  The kind of programmer that will grow with you as your products and business evolves?</p>
<p>While pondering this, I&#8217;ve run across a few articles that summarize things very well:</p>
<p>On identifying a great programmer:</p>
<p><a href="http://www.inter-sections.net/2007/11/13/how-to-recognise-a-good-programmer/">http://www.inter-sections.net/2007/11/13/how-to-recognise-a-good-programmer/</a></p>
<p>On recognizing, hiring and keeping a great programmer:</p>
<p><a href="http://outofthetriangle.wordpress.com/2008/02/03/hiring-the-best-coders/">http://outofthetriangle.wordpress.com/2008/02/03/hiring-the-best-coders/</a></p>
<p>On some great theory that can help you understand the type of thinking you&#8217;re looking for:</p>
<p><a href="http://outofthetriangle.wordpress.com/2008/01/31/600-line-design/">http://outofthetriangle.wordpress.com/2008/01/31/600-line-design/</a></p>
<p>and last but not least, for those out there who&#8217;ve bungled a developer hire in the past:</p>
<p>The 10 Most Serious Hiring Mistakes and How to Fix Them</p>
<p><a href="http://peeyes.spaces.live.com/Blog/cns!9D867CC7936D3E20!716.entry">http://peeyes.spaces.live.com/Blog/cns!9D867CC7936D3E20!716.entry</a></p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="snd@undocumentedfeatures.com" /><input type="hidden" name="return" value="I thank you.  My team mates thank you.  My doctor doesn't thank you, but that's what cholesterol screenings are for, right?" /><input type="hidden" name="item_name" value="Like this post?  Buy me a cup of coffee. for The Art of Hiring Programmers" /><input type="hidden" name="currency_code" value="USD" /><input type="hidden" name="amount" value="1.00" /><input type="image" src="http://www.undocumentedfeatures.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="Coffee good." title="Coffee good." hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=snd@undocumentedfeatures.com&amp;currency_code=USD&amp;amount=1.00&amp;return=I thank you.  My team mates thank you.  My doctor doesn't thank you, but that's what cholesterol screenings are for, right?&amp;item_name=Like+this+post?++Buy+me+a+cup+of+coffee.+for+The+Art+of+Hiring+Programmers" target="paypal">Like this post?  Buy me a cup of coffee.</a></p>
<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2008%2F03%2F10%2Fthe-art-of-hiring-programmers%2F&amp;title=The%20Art%20of%20Hiring%20Programmers&amp;notes=I%27ve%20lately%20been%20challenged%20with%20the%20task%20of%20growing%20my%20development%20staff%20%28if%20you%27re%20a%20perl%20developer%2C%20know%20OOP%C2%A0and%20are%20interested%20in%20the%20Nashville%20area%2C%20by%20the%20way%2C%20contact%20me%29.%C2%A0%20As%20I%20do%20this%2C%20I%20find%20myself%20challenged%20with%20the%20age-old%20task%3A%C2%A0%20how%20" title="del.icio.us"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2008%2F03%2F10%2Fthe-art-of-hiring-programmers%2F&amp;title=The%20Art%20of%20Hiring%20Programmers&amp;bodytext=I%27ve%20lately%20been%20challenged%20with%20the%20task%20of%20growing%20my%20development%20staff%20%28if%20you%27re%20a%20perl%20developer%2C%20know%20OOP%C2%A0and%20are%20interested%20in%20the%20Nashville%20area%2C%20by%20the%20way%2C%20contact%20me%29.%C2%A0%20As%20I%20do%20this%2C%20I%20find%20myself%20challenged%20with%20the%20age-old%20task%3A%C2%A0%20how%20" title="Digg"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/addtofavorites.png" title="Add to favorites" alt="Add to favorites" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2008%2F03%2F10%2Fthe-art-of-hiring-programmers%2F&amp;t=The%20Art%20of%20Hiring%20Programmers" title="Facebook"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2008%2F03%2F10%2Fthe-art-of-hiring-programmers%2F&amp;title=The%20Art%20of%20Hiring%20Programmers&amp;source=Undocumented+Features+Manage+your+projects.++Don%26%23039%3Bt+let+them+manage+you.&amp;summary=I%27ve%20lately%20been%20challenged%20with%20the%20task%20of%20growing%20my%20development%20staff%20%28if%20you%27re%20a%20perl%20developer%2C%20know%20OOP%C2%A0and%20are%20interested%20in%20the%20Nashville%20area%2C%20by%20the%20way%2C%20contact%20me%29.%C2%A0%20As%20I%20do%20this%2C%20I%20find%20myself%20challenged%20with%20the%20age-old%20task%3A%C2%A0%20how%20" title="LinkedIn"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2008%2F03%2F10%2Fthe-art-of-hiring-programmers%2F&amp;title=The%20Art%20of%20Hiring%20Programmers" title="Live"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2008%2F03%2F10%2Fthe-art-of-hiring-programmers%2F&amp;partner=sociable" title="PDF"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/pdf.png" title="PDF" alt="PDF" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=The%20Art%20of%20Hiring%20Programmers%20-%20http%3A%2F%2Fwww.undocumentedfeatures.com%2F2008%2F03%2F10%2Fthe-art-of-hiring-programmers%2F" title="Twitter"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
</ul>
</div>
<img src="http://www.undocumentedfeatures.com/?ak_action=api_record_view&id=161&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.undocumentedfeatures.com/2008/03/10/the-art-of-hiring-programmers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>UF Postings Past:  Supplying Your Own Exit Strategy</title>
		<link>http://www.undocumentedfeatures.com/2007/09/30/uf-postings-past-supplying-your-own-exit-strategy/</link>
		<comments>http://www.undocumentedfeatures.com/2007/09/30/uf-postings-past-supplying-your-own-exit-strategy/#comments</comments>
		<pubDate>Sun, 30 Sep 2007 21:34:49 +0000</pubDate>
		<dc:creator>Stacey Douglas</dc:creator>
				<category><![CDATA[Product Management]]></category>
		<category><![CDATA[Software Design]]></category>

		<guid isPermaLink="false">http://www.undocumentedfeatures.com/2007/09/30/uf-postings-past-supplying-your-own-exit-strategy/</guid>
		<description><![CDATA[Partnering with a vendor to supply a product that your company depends on is a high risk venture nowadays. You have probably felt the sting yourself. You find some piece of software that solves a big business problem, then the vendor is bought.  They announce...]]></description>
			<content:encoded><![CDATA[<p>Partnering with a vendor to supply a product that your company depends on is a high risk venture nowadays. You have probably felt the sting yourself. You find some piece of software that solves a big business problem, then the vendor is bought.  They announce that they’re killing your product, but will port you to a product (for a fee) that you turned down during the assessment process when you chose your old product. You find a great source of widgets, but their stock takes a hit over some accounting scandal, and they fold. The stories are many, and so are the risks.</p>
<p>That being the case, how easy is it for your partners to get rid of you? If they were unhappy with your product, what would they have to do to change roads?</p>
<p>This sounds like a suicidal thought to consider. Why would you want it to be easy for customers to go to the competition?</p>
<p>Hear me out before you get the tar and feathers. Strong business relationships are built on trust and mutual advantage. Customer relationships are equally built on trust and mutual advantage. Both of these are reasons to make it easy for your customers/partners to walk away if they need to do so.</p>
<p>Not good enough? How about your reputation? If you want to scare away new customers, just let one horror story about how bad it is to migrate away from your product to get out. Never mind just getting out. In the current era of the ‘blogosphere’, one story can turn into 10,000 seperate articles and opinion pieces blossoming on the internet inside of a week. Nevermind that it’s all over five cases of a problem. When customers research you, they’re likely to do something like this:</p>
<p>1) Open web browser.<br />
2) Go to google.<br />
3) Type in your product name.<br />
4) Hit enter.<br />
5) Read an entire first page of hits from websites that sound like unhappy customers and/or bad reviews of your product.<br />
6) Click an article at random.<br />
7) Read a horror story about how your product is a nightmare to uninstall and/or get the customer’s data out of and how badly your product is engineered, complete with at least one link (probably to another blog) promising more horror stories.<br />
8) Close browser and call your competitor.</p>
<p>Sound like a problem you should worry about now?</p>
<p> No one wants a customer to leave their product line. The fact is, though, that if a customer chooses to leave your product line, they will probably do so anyway. Someone else’s saleman is going to have sold them already on how easy it is to migrate to their products. When it’s not so easy to do, they’re going to blame your product and feel relieved that they left you. They will use this as justification for their decision, and thank the new vendor for saving them.</p>
<p>If you are compliant with the latest standards, have good export tools, and otherwise think through how to migrate away from your product if needed, then you insulate yourself from this. Maybe the customer trying to migrate might not understand, and maybe they’ll believe the competitor’s salesman, but once the story starts to float around, some experts are going to get ahold of your product and the exports, and they’re going to come to your defense. Ease of migration will become a reason to praise your product.</p>
<p>This is also a sell point for you.  Fear of lock-in is a real problem for your sales force.  Everyone&#8217;s bought at least one technology product that they hated.  They also went through the pain of getting their data out of it.  Fear of lock-in and painful migrations will keep them from buying. Being able to show your customer how to get themselves free if they are unhappy is a marvelous sell point. Demonstrate your migration tools, show them how you make them safe from you, and you will remove the number one ‘but’ against buying your product. This automatically puts you way ahead of the competition.</p>
<p>Third, this makes life easier for you over time. Need to overhaul your product line? Do the new features of your next product generation require a complete reinstall? Sticking with standards in migration tools keep your options, and the options you offer your customers on upgrading, more flexible. If your customers can get their information out easily, you can do more radical things if necessary to upgrade your product lines, and it will be easier for your customers to stick with you.</p>
<p>The ability to leave your product is in fact a strong trust-building tool. Trust and credibility sells in today’s economy. Don’t sabotage a terrific tool for yourself with your own fears about your customers’ plans.</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="snd@undocumentedfeatures.com" /><input type="hidden" name="return" value="I thank you.  My team mates thank you.  My doctor doesn't thank you, but that's what cholesterol screenings are for, right?" /><input type="hidden" name="item_name" value="Like this post?  Buy me a cup of coffee. for UF Postings Past:  Supplying Your Own Exit Strategy" /><input type="hidden" name="currency_code" value="USD" /><input type="hidden" name="amount" value="1.00" /><input type="image" src="http://www.undocumentedfeatures.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="Coffee good." title="Coffee good." hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=snd@undocumentedfeatures.com&amp;currency_code=USD&amp;amount=1.00&amp;return=I thank you.  My team mates thank you.  My doctor doesn't thank you, but that's what cholesterol screenings are for, right?&amp;item_name=Like+this+post?++Buy+me+a+cup+of+coffee.+for+UF+Postings+Past:++Supplying+Your+Own+Exit+Strategy" target="paypal">Like this post?  Buy me a cup of coffee.</a></p>
<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2007%2F09%2F30%2Fuf-postings-past-supplying-your-own-exit-strategy%2F&amp;title=UF%20Postings%20Past%3A%20%20Supplying%20Your%20Own%20Exit%20Strategy&amp;notes=Partnering%20with%20a%20vendor%20to%20supply%20a%20product%20that%20your%20company%20depends%20on%20is%20a%20high%20risk%20venture%20nowadays.%20You%20have%20probably%20felt%20the%20sting%20yourself.%20You%20find%20some%20piece%20of%20software%20that%20solves%20a%20big%20business%20problem%2C%20then%20the%20vendor%20is%20bought.%C2%A0%20The" title="del.icio.us"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2007%2F09%2F30%2Fuf-postings-past-supplying-your-own-exit-strategy%2F&amp;title=UF%20Postings%20Past%3A%20%20Supplying%20Your%20Own%20Exit%20Strategy&amp;bodytext=Partnering%20with%20a%20vendor%20to%20supply%20a%20product%20that%20your%20company%20depends%20on%20is%20a%20high%20risk%20venture%20nowadays.%20You%20have%20probably%20felt%20the%20sting%20yourself.%20You%20find%20some%20piece%20of%20software%20that%20solves%20a%20big%20business%20problem%2C%20then%20the%20vendor%20is%20bought.%C2%A0%20The" title="Digg"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/addtofavorites.png" title="Add to favorites" alt="Add to favorites" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2007%2F09%2F30%2Fuf-postings-past-supplying-your-own-exit-strategy%2F&amp;t=UF%20Postings%20Past%3A%20%20Supplying%20Your%20Own%20Exit%20Strategy" title="Facebook"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2007%2F09%2F30%2Fuf-postings-past-supplying-your-own-exit-strategy%2F&amp;title=UF%20Postings%20Past%3A%20%20Supplying%20Your%20Own%20Exit%20Strategy&amp;source=Undocumented+Features+Manage+your+projects.++Don%26%23039%3Bt+let+them+manage+you.&amp;summary=Partnering%20with%20a%20vendor%20to%20supply%20a%20product%20that%20your%20company%20depends%20on%20is%20a%20high%20risk%20venture%20nowadays.%20You%20have%20probably%20felt%20the%20sting%20yourself.%20You%20find%20some%20piece%20of%20software%20that%20solves%20a%20big%20business%20problem%2C%20then%20the%20vendor%20is%20bought.%C2%A0%20The" title="LinkedIn"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2007%2F09%2F30%2Fuf-postings-past-supplying-your-own-exit-strategy%2F&amp;title=UF%20Postings%20Past%3A%20%20Supplying%20Your%20Own%20Exit%20Strategy" title="Live"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2007%2F09%2F30%2Fuf-postings-past-supplying-your-own-exit-strategy%2F&amp;partner=sociable" title="PDF"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/pdf.png" title="PDF" alt="PDF" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=UF%20Postings%20Past%3A%20%20Supplying%20Your%20Own%20Exit%20Strategy%20-%20http%3A%2F%2Fwww.undocumentedfeatures.com%2F2007%2F09%2F30%2Fuf-postings-past-supplying-your-own-exit-strategy%2F" title="Twitter"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
</ul>
</div>
<img src="http://www.undocumentedfeatures.com/?ak_action=api_record_view&id=23&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.undocumentedfeatures.com/2007/09/30/uf-postings-past-supplying-your-own-exit-strategy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PM-Fu:  Why Gantt Charts Are Useless in Agile Development- and How to Make Them Useful</title>
		<link>http://www.undocumentedfeatures.com/2007/09/17/pm-fu-why-gantt-charts-are-useless-in-agile-development-and-how-to-make-them-useful/</link>
		<comments>http://www.undocumentedfeatures.com/2007/09/17/pm-fu-why-gantt-charts-are-useless-in-agile-development-and-how-to-make-them-useful/#comments</comments>
		<pubDate>Tue, 18 Sep 2007 04:19:23 +0000</pubDate>
		<dc:creator>Stacey Douglas</dc:creator>
				<category><![CDATA[Product Management]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Software Design]]></category>

		<guid isPermaLink="false">http://www.undocumentedfeatures.com/2007/09/17/pm-fu-why-gantt-charts-are-useless-in-agile-development-and-how-to-make-them-useful/</guid>
		<description><![CDATA[The Tyner Blain blog posted a while back on Why Gantt Charts are useless in Agile Development.  They&#8217;re right on many levels- I personally struggled with this early on in working with Agile Development.  I know many PMs do.  Every PM should read this, whether...]]></description>
			<content:encoded><![CDATA[<p>The Tyner Blain blog posted a while back on <a href="http://tynerblain.com/blog/2007/08/13/agile-gannt-charts/">Why Gantt Charts are useless in Agile Development</a>.  They&#8217;re right on many levels- I personally struggled with this early on in working with Agile Development.  I know many PMs do.  Every PM should read this, whether or not they&#8217;re working with Agile Development.  It applies just as much in a business environment that adapts and changes to business needs as it does to Agile Development.</p>
<p>At the same time, Gantt Charts *can* be used in Agile Development.  Like in Agile Development itself, it&#8217;s all about adaptability.</p>
<p>The key is to learn to build your project plans in a modular way.  Within every project, even an Agile Development project, there are some tasks that simple must depend on one another and must be completed in order to complete a given goal.  To meet a specific business requirement, for example, you know that you need to develop function X, Y, and Z.  You know you must write requirements, you know you must write test plans, you know you must test, you know you must release them.  If you intend to deliver a complete solution for this business requirement within a single release, then that&#8217;s your module.  The number of iterations within that module, the order within that module, is not as relevent as the fact that you are going to do all of these tasks, and must do all of these tasks, in order to deliver a solution this business requirement.</p>
<p>So now that you understand something about a project &#8216;module&#8217;, how do you manage with it?  Try these steps:</p>
<p>1.  Develop your project&#8217;s task list as normal.</p>
<p>2.  When you create your project plan, organize your task list into modules.  Assign modules to software releases according to your current estimate as to what order that these things will be delivered in.</p>
<p>3.  When your project team, or your management team, shifts, then shift the modules within your project plan.  This WILL sometimes wreak havoc with your plan, particularly levelling and dependencies.  You will learn ways to adjust so that it&#8217;s easier (I could give pointers here, but really, I&#8217;ve learned that it&#8217;s heavily dependent on your style of PMing).</p>
<p>4.  Communicate, communicate, communicate!  You will need to constantly put out updated projections and updated task schedules when doing things this way (Agility does not come without a cost).  Your team must always know what&#8217;s coming next, so that the preparation work needed for it can be ready (for example, requirements for the next phase of development must always be ready before the developers finish the current phase).  Your management must always know how the delivery dates change, so that they can manage to the new schedule.</p>
<p>There is more to it than this, but again, it&#8217;s heavily dependent on your management style, and so your mileage will vary a bit.  Once you get used to it, it&#8217;s extremely effective- think of it as &#8220;Planning to not have a plan&#8221;.</p>
<p>By planning your modules carefully, and watching your dependencies to always keep the right ground work queued up, you can be ready for anything.  Your team will be ready to change directions on a dime, and be truly Agile.</p>
<p>There&#8217;s a saying I heard in a college psychology class that has stuck with me for life- &#8220;The most flexible part of a system controls the system.&#8221;  In the business world, the most flexible company in a market is capable of controlling the market (just look at Apple and Google).  Planning for Agility is tough- get used to it.  If you can pull it off effectively, you have a massive advantage.</p>
<p class="buymebeer"><form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post"><input type="hidden" name="cmd" value="_xclick" /><input type="hidden" name="business" value="snd@undocumentedfeatures.com" /><input type="hidden" name="return" value="I thank you.  My team mates thank you.  My doctor doesn't thank you, but that's what cholesterol screenings are for, right?" /><input type="hidden" name="item_name" value="Like this post?  Buy me a cup of coffee. for PM-Fu:  Why Gantt Charts Are Useless in Agile Development- and How to Make Them Useful" /><input type="hidden" name="currency_code" value="USD" /><input type="hidden" name="amount" value="1.00" /><input type="image" src="http://www.undocumentedfeatures.com/wp-content/plugins/buy-me-beer/icon_cafe.gif" align="left" alt="Coffee good." title="Coffee good." hspace="3" /></form><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amp;business=snd@undocumentedfeatures.com&amp;currency_code=USD&amp;amount=1.00&amp;return=I thank you.  My team mates thank you.  My doctor doesn't thank you, but that's what cholesterol screenings are for, right?&amp;item_name=Like+this+post?++Buy+me+a+cup+of+coffee.+for+PM-Fu:++Why+Gantt+Charts+Are+Useless+in+Agile+Development-+and+How+to+Make+Them+Useful" target="paypal">Like this post?  Buy me a cup of coffee.</a></p>
<div class="sociable">

<ul>
	<li class="sociablefirst"><a rel="nofollow"  target="_blank" href="http://delicious.com/post?url=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2007%2F09%2F17%2Fpm-fu-why-gantt-charts-are-useless-in-agile-development-and-how-to-make-them-useful%2F&amp;title=PM-Fu%3A%20%20Why%20Gantt%20Charts%20Are%20Useless%20in%20Agile%20Development-%20and%20How%20to%20Make%20Them%20Useful&amp;notes=The%20Tyner%20Blain%20blog%20posted%20a%20while%20back%20on%20Why%20Gantt%20Charts%20are%20useless%20in%20Agile%20Development.%C2%A0%20They%27re%20right%20on%20many%20levels-%20I%20personally%20struggled%20with%20this%20early%20on%20in%20working%20with%20Agile%20Development.%C2%A0%20I%20know%20many%20PMs%20do.%C2%A0%20Every%20PM%20should%20read%20t" title="del.icio.us"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" alt="del.icio.us" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2007%2F09%2F17%2Fpm-fu-why-gantt-charts-are-useless-in-agile-development-and-how-to-make-them-useful%2F&amp;title=PM-Fu%3A%20%20Why%20Gantt%20Charts%20Are%20Useless%20in%20Agile%20Development-%20and%20How%20to%20Make%20Them%20Useful&amp;bodytext=The%20Tyner%20Blain%20blog%20posted%20a%20while%20back%20on%20Why%20Gantt%20Charts%20are%20useless%20in%20Agile%20Development.%C2%A0%20They%27re%20right%20on%20many%20levels-%20I%20personally%20struggled%20with%20this%20early%20on%20in%20working%20with%20Agile%20Development.%C2%A0%20I%20know%20many%20PMs%20do.%C2%A0%20Every%20PM%20should%20read%20t" title="Digg"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/digg.png" title="Digg" alt="Digg" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  href="javascript:AddToFavorites();" title="Add to favorites"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/addtofavorites.png" title="Add to favorites" alt="Add to favorites" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2007%2F09%2F17%2Fpm-fu-why-gantt-charts-are-useless-in-agile-development-and-how-to-make-them-useful%2F&amp;t=PM-Fu%3A%20%20Why%20Gantt%20Charts%20Are%20Useless%20in%20Agile%20Development-%20and%20How%20to%20Make%20Them%20Useful" title="Facebook"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/facebook.png" title="Facebook" alt="Facebook" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.linkedin.com/shareArticle?mini=true&amp;url=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2007%2F09%2F17%2Fpm-fu-why-gantt-charts-are-useless-in-agile-development-and-how-to-make-them-useful%2F&amp;title=PM-Fu%3A%20%20Why%20Gantt%20Charts%20Are%20Useless%20in%20Agile%20Development-%20and%20How%20to%20Make%20Them%20Useful&amp;source=Undocumented+Features+Manage+your+projects.++Don%26%23039%3Bt+let+them+manage+you.&amp;summary=The%20Tyner%20Blain%20blog%20posted%20a%20while%20back%20on%20Why%20Gantt%20Charts%20are%20useless%20in%20Agile%20Development.%C2%A0%20They%27re%20right%20on%20many%20levels-%20I%20personally%20struggled%20with%20this%20early%20on%20in%20working%20with%20Agile%20Development.%C2%A0%20I%20know%20many%20PMs%20do.%C2%A0%20Every%20PM%20should%20read%20t" title="LinkedIn"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/linkedin.png" title="LinkedIn" alt="LinkedIn" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;url=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2007%2F09%2F17%2Fpm-fu-why-gantt-charts-are-useless-in-agile-development-and-how-to-make-them-useful%2F&amp;title=PM-Fu%3A%20%20Why%20Gantt%20Charts%20Are%20Useless%20in%20Agile%20Development-%20and%20How%20to%20Make%20Them%20Useful" title="Live"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/live.png" title="Live" alt="Live" class="sociable-hovers" /></a></li>
	<li><a rel="nofollow"  target="_blank" href="http://www.printfriendly.com/print?url=http%3A%2F%2Fwww.undocumentedfeatures.com%2F2007%2F09%2F17%2Fpm-fu-why-gantt-charts-are-useless-in-agile-development-and-how-to-make-them-useful%2F&amp;partner=sociable" title="PDF"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/pdf.png" title="PDF" alt="PDF" class="sociable-hovers" /></a></li>
	<li class="sociablelast"><a rel="nofollow"  target="_blank" href="http://twitter.com/home?status=PM-Fu%3A%20%20Why%20Gantt%20Charts%20Are%20Useless%20in%20Agile%20Development-%20and%20How%20to%20Make%20Them%20Useful%20-%20http%3A%2F%2Fwww.undocumentedfeatures.com%2F2007%2F09%2F17%2Fpm-fu-why-gantt-charts-are-useless-in-agile-development-and-how-to-make-them-useful%2F" title="Twitter"><img src="http://www.undocumentedfeatures.com/wp-content/plugins/sociable/images/twitter.png" title="Twitter" alt="Twitter" class="sociable-hovers" /></a></li>
</ul>
</div>
<img src="http://www.undocumentedfeatures.com/?ak_action=api_record_view&id=39&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.undocumentedfeatures.com/2007/09/17/pm-fu-why-gantt-charts-are-useless-in-agile-development-and-how-to-make-them-useful/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
