<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: An Open Letter to the Software Managers of the World</title>
	<atom:link href="http://www.softwarebyrob.com/2006/12/06/open-letter-to-software-managers-of-the-world/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.softwarebyrob.com/2006/12/06/open-letter-to-software-managers-of-the-world/</link>
	<description>Passionate about Startups and MicroISVs</description>
	<lastBuildDate>Tue, 07 Feb 2012 17:42:57 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: SKumar</title>
		<link>http://www.softwarebyrob.com/2006/12/06/open-letter-to-software-managers-of-the-world/comment-page-1/#comment-345</link>
		<dc:creator>SKumar</dc:creator>
		<pubDate>Fri, 29 Dec 2006 14:19:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2006/12/06/open-letter-to-software-managers-of-the-world/#comment-345</guid>
		<description>Good one. Thanks for the comments.</description>
		<content:encoded><![CDATA[<p>Good one. Thanks for the comments.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://www.softwarebyrob.com/2006/12/06/open-letter-to-software-managers-of-the-world/comment-page-1/#comment-344</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 20 Dec 2006 18:52:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2006/12/06/open-letter-to-software-managers-of-the-world/#comment-344</guid>
		<description>Thanks for your input, Patrick.  Your points are valid and it sounds like your company is on the right track trying to bridge the gap between developers and executives. One of the most common reasons I&#039;ve seen for project failure is miscommunication between executives, managers, and developers. The more layers there are, the higher the chance for miscommunication.  The value of a small company such as yours is that you are able to eliminate the layers between developers and executives. I have a firm belief that small teams are exponentially more productive than large teams, and I think the same goes for small companies vs. large ones.  Also, excellent book recommendation. I plan to pick it up in the next few weeks.</description>
		<content:encoded><![CDATA[<p>Thanks for your input, Patrick.  Your points are valid and it sounds like your company is on the right track trying to bridge the gap between developers and executives. One of the most common reasons I&#8217;ve seen for project failure is miscommunication between executives, managers, and developers. The more layers there are, the higher the chance for miscommunication.  The value of a small company such as yours is that you are able to eliminate the layers between developers and executives. I have a firm belief that small teams are exponentially more productive than large teams, and I think the same goes for small companies vs. large ones.  Also, excellent book recommendation. I plan to pick it up in the next few weeks.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2006/12/06/open-letter-to-software-managers-of-the-world/comment-page-1/#comment-343</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Wed, 20 Dec 2006 18:09:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2006/12/06/open-letter-to-software-managers-of-the-world/#comment-343</guid>
		<description>Hey Rob,  First of all, I apologize if I was a little edgy in my post.  It was 2 a.m. and my Xbox 360 is now giving me the dreaded &quot;3 Red Lights of Death&quot;.  Not happy about that :)  I like your response here, because I think it drives to the heart of what I was trying to say - the best solutions involve open communication amongst all stakeholders, including executives, developers, and everyone in-between.    I&#039;ve never worked in a company larger than my 100 person shop, so I&#039;ve never had to be in the unfortunate situation of not having communication with the executive level.  If you are stuck in that position as a manager, I&#039;d say your primary job is to do as much as possible to bridge that gap.  &quot;Executive Support&quot; is on top of the software critical success factors for a reason ;)  Our biggest problem has been encouraging developers to use the fact that execs are so close to them...most seem to assume they are not *allowed* to communicate.  I always feel that just having a role called &quot;manager&quot; implies that developers have to succumb to that person&#039;s will - and that&#039;s where Agile methodologies can shine.  It will always be the case that &quot;two heads are better than one&quot;, and the draconian decisions of a single manager will never be better than what the team could come up with together.  The tough part is creating that situation where developers are no longer restrained by management but actually ARE mini-managers themselves.  We&#039;re finally accomplishing that here, but it takes time.  I would suggest Alistair Cockburn&#039;s book &quot;Crystal Clear: A Human Powered Methodology for Small Teams&quot; to anyone looking to break the vicegrip of top-down management.  Even if you are on a larger team, the ideas that Cockburn presents in this book lay the foundation for empowering teams to reach their full potential.</description>
		<content:encoded><![CDATA[<p>Hey Rob,  First of all, I apologize if I was a little edgy in my post.  It was 2 a.m. and my Xbox 360 is now giving me the dreaded &#8220;3 Red Lights of Death&#8221;.  Not happy about that <img src='http://softwarebyrob.wpengine.netdna-cdn.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   I like your response here, because I think it drives to the heart of what I was trying to say &#8211; the best solutions involve open communication amongst all stakeholders, including executives, developers, and everyone in-between.    I&#8217;ve never worked in a company larger than my 100 person shop, so I&#8217;ve never had to be in the unfortunate situation of not having communication with the executive level.  If you are stuck in that position as a manager, I&#8217;d say your primary job is to do as much as possible to bridge that gap.  &#8220;Executive Support&#8221; is on top of the software critical success factors for a reason <img src='http://softwarebyrob.wpengine.netdna-cdn.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   Our biggest problem has been encouraging developers to use the fact that execs are so close to them&#8230;most seem to assume they are not *allowed* to communicate.  I always feel that just having a role called &#8220;manager&#8221; implies that developers have to succumb to that person&#8217;s will &#8211; and that&#8217;s where Agile methodologies can shine.  It will always be the case that &#8220;two heads are better than one&#8221;, and the draconian decisions of a single manager will never be better than what the team could come up with together.  The tough part is creating that situation where developers are no longer restrained by management but actually ARE mini-managers themselves.  We&#8217;re finally accomplishing that here, but it takes time.  I would suggest Alistair Cockburn&#8217;s book &#8220;Crystal Clear: A Human Powered Methodology for Small Teams&#8221; to anyone looking to break the vicegrip of top-down management.  Even if you are on a larger team, the ideas that Cockburn presents in this book lay the foundation for empowering teams to reach their full potential.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rwalling</title>
		<link>http://www.softwarebyrob.com/2006/12/06/open-letter-to-software-managers-of-the-world/comment-page-1/#comment-342</link>
		<dc:creator>rwalling</dc:creator>
		<pubDate>Mon, 18 Dec 2006 18:52:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2006/12/06/open-letter-to-software-managers-of-the-world/#comment-342</guid>
		<description>Patrick -   I think some clarification is in order.  I hope this post has not been interpreted by most readers as &quot;my manager stinks.&quot; If you&#039;ve read my past writings you&#039;ll know I&#039;ve not only been a manager, but I have the utmost respect for anyone who manages developers; it&#039;s a very difficult job (see http://www.softwarebyrob.com/archive/2005/10/10/Better_Developer_6_Become_a_Manager.aspx).  The reason the post takes a &quot;we vs. they&quot; attitude is because that&#039;s one of the big problems in our industry. I could have written a letter to &quot;everyone who has something to do with developing software&quot; and sort of rambled on about things that are wrong with our industry, but that&#039;s like sending an email to 10 recipients and calling for action; no one will step up because they think the other guy is going to take care of it (psychologists call it &quot;diffusion of responsibility&quot;). I&#039;ve chosen to focus on a single issue; the very real rift between managers and developers. And I&#039;ve asked two well-defined parties to take action on fixing things from their end. If Agile does not address this as a real issue in their methodology then they are living in a dream world.  In answer to your specific questions:  What I&#039;m doing to better the situation is bringing up issues on both sides of the table - this post doesn&#039;t only ask for sacrifices from managers, it also asks them from developers. The bottom line message to developers: stop complaining and get the job done.  Regarding what I am doing (or what are we as developers doing) to communicate to stakeholders or explain to marketing why the deadline will be missed: developers out there please correct me if I&#039;m wrong, but every company I&#039;ve ever worked at, with one exception, did not allow developers to speak directly with stakeholders or marketing. Most of the developers I know would like the chance to speak directly with these groups...perhaps that&#039;s a better solution to the communication problem than the one I posed in the letter. And I&#039;m all for the better solution.  If you&#039;ve read my blog you know I&#039;m not just here to bang out code and whine...I&#039;m genuinely trying to find ways to make things better for all parties involved. And I&#039;m always looking for constructive ways to make this happen in our industry.</description>
		<content:encoded><![CDATA[<p>Patrick &#8211;   I think some clarification is in order.  I hope this post has not been interpreted by most readers as &#8220;my manager stinks.&#8221; If you&#8217;ve read my past writings you&#8217;ll know I&#8217;ve not only been a manager, but I have the utmost respect for anyone who manages developers; it&#8217;s a very difficult job (see <a href="http://www.softwarebyrob.com/archive/2005/10/10/Better_Developer_6_Become_a_Manager.aspx" rel="nofollow">http://www.softwarebyrob.com/archive/2005/10/10/Better_Developer_6_Become_a_Manager.aspx</a>).  The reason the post takes a &#8220;we vs. they&#8221; attitude is because that&#8217;s one of the big problems in our industry. I could have written a letter to &#8220;everyone who has something to do with developing software&#8221; and sort of rambled on about things that are wrong with our industry, but that&#8217;s like sending an email to 10 recipients and calling for action; no one will step up because they think the other guy is going to take care of it (psychologists call it &#8220;diffusion of responsibility&#8221;). I&#8217;ve chosen to focus on a single issue; the very real rift between managers and developers. And I&#8217;ve asked two well-defined parties to take action on fixing things from their end. If Agile does not address this as a real issue in their methodology then they are living in a dream world.  In answer to your specific questions:  What I&#8217;m doing to better the situation is bringing up issues on both sides of the table &#8211; this post doesn&#8217;t only ask for sacrifices from managers, it also asks them from developers. The bottom line message to developers: stop complaining and get the job done.  Regarding what I am doing (or what are we as developers doing) to communicate to stakeholders or explain to marketing why the deadline will be missed: developers out there please correct me if I&#8217;m wrong, but every company I&#8217;ve ever worked at, with one exception, did not allow developers to speak directly with stakeholders or marketing. Most of the developers I know would like the chance to speak directly with these groups&#8230;perhaps that&#8217;s a better solution to the communication problem than the one I posed in the letter. And I&#8217;m all for the better solution.  If you&#8217;ve read my blog you know I&#8217;m not just here to bang out code and whine&#8230;I&#8217;m genuinely trying to find ways to make things better for all parties involved. And I&#8217;m always looking for constructive ways to make this happen in our industry.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2006/12/06/open-letter-to-software-managers-of-the-world/comment-page-1/#comment-341</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Mon, 18 Dec 2006 06:08:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2006/12/06/open-letter-to-software-managers-of-the-world/#comment-341</guid>
		<description>Wow.  I think you broke just about every agile rule in the book with this one.  Starting with the &quot;we vs. they&quot; attitude...  Saying &quot;my manager stinks&quot; is just an excuse for not having the guts to take responsiblity for your own career.  What are YOU doing to better the situation?  What are YOU doing to communicate to stakeholders?  What are YOU doing to explain to marketing why the deadline can&#039;t happen without scope changes?      If you just want to bang out code while whining about how unfair the dev world is, be my guest.  I&#039;d rather hire someone who&#039;s seeking solutions to these communications issues through active participation.</description>
		<content:encoded><![CDATA[<p>Wow.  I think you broke just about every agile rule in the book with this one.  Starting with the &#8220;we vs. they&#8221; attitude&#8230;  Saying &#8220;my manager stinks&#8221; is just an excuse for not having the guts to take responsiblity for your own career.  What are YOU doing to better the situation?  What are YOU doing to communicate to stakeholders?  What are YOU doing to explain to marketing why the deadline can&#8217;t happen without scope changes?      If you just want to bang out code while whining about how unfair the dev world is, be my guest.  I&#8217;d rather hire someone who&#8217;s seeking solutions to these communications issues through active participation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: matt v.</title>
		<link>http://www.softwarebyrob.com/2006/12/06/open-letter-to-software-managers-of-the-world/comment-page-1/#comment-340</link>
		<dc:creator>matt v.</dc:creator>
		<pubDate>Sat, 16 Dec 2006 14:39:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2006/12/06/open-letter-to-software-managers-of-the-world/#comment-340</guid>
		<description>Great letter! I&#039;ve thought about crafting something like this for a while now (tech support vs. CIO).</description>
		<content:encoded><![CDATA[<p>Great letter! I&#8217;ve thought about crafting something like this for a while now (tech support vs. CIO).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2006/12/06/open-letter-to-software-managers-of-the-world/comment-page-1/#comment-339</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Thu, 07 Dec 2006 15:20:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2006/12/06/open-letter-to-software-managers-of-the-world/#comment-339</guid>
		<description>Great. How about?  Devs - We will do our best to estimate effort accurately; we will not overpad estimates for things we are not eager to do; we will not lowball estimates for things we want to do so you will buy into them  Managers - You will let us estimate the effort and duration for the work to be done - You will never give us false, accelerated deadlines to make us work faster</description>
		<content:encoded><![CDATA[<p>Great. How about?  Devs &#8211; We will do our best to estimate effort accurately; we will not overpad estimates for things we are not eager to do; we will not lowball estimates for things we want to do so you will buy into them  Managers &#8211; You will let us estimate the effort and duration for the work to be done &#8211; You will never give us false, accelerated deadlines to make us work faster</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard Banks</title>
		<link>http://www.softwarebyrob.com/2006/12/06/open-letter-to-software-managers-of-the-world/comment-page-1/#comment-338</link>
		<dc:creator>Richard Banks</dc:creator>
		<pubDate>Wed, 06 Dec 2006 21:44:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2006/12/06/open-letter-to-software-managers-of-the-world/#comment-338</guid>
		<description>Pretty amusing.  How about a couple of extra ones:  Devs:  - We will take a pragmatic approach to problem solving and not over engineer our solutions. (might be contrary to point 5 though)  - We will take the time to explain technical problems in a non-condescending manner as required  Managers:  - You will not go all glassy eyed when we discuss technical issues with you  - You will give us time to keep up with technology and time to learn &quot;new stuff&quot;</description>
		<content:encoded><![CDATA[<p>Pretty amusing.  How about a couple of extra ones:  Devs:  &#8211; We will take a pragmatic approach to problem solving and not over engineer our solutions. (might be contrary to point 5 though)  &#8211; We will take the time to explain technical problems in a non-condescending manner as required  Managers:  &#8211; You will not go all glassy eyed when we discuss technical issues with you  &#8211; You will give us time to keep up with technology and time to learn &#8220;new stuff&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: http://</title>
		<link>http://www.softwarebyrob.com/2006/12/06/open-letter-to-software-managers-of-the-world/comment-page-1/#comment-337</link>
		<dc:creator>http://</dc:creator>
		<pubDate>Wed, 06 Dec 2006 20:28:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2006/12/06/open-letter-to-software-managers-of-the-world/#comment-337</guid>
		<description>Yay!</description>
		<content:encoded><![CDATA[<p>Yay!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dewayne Mikkelson</title>
		<link>http://www.softwarebyrob.com/2006/12/06/open-letter-to-software-managers-of-the-world/comment-page-1/#comment-336</link>
		<dc:creator>Dewayne Mikkelson</dc:creator>
		<pubDate>Wed, 06 Dec 2006 18:45:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.softwarebyrob.com/2006/12/06/open-letter-to-software-managers-of-the-world/#comment-336</guid>
		<description>This is an awesome letter, if only we could get some buy in on this. I would really like to set marketings budget too!</description>
		<content:encoded><![CDATA[<p>This is an awesome letter, if only we could get some buy in on this. I would really like to set marketings budget too!</p>
]]></content:encoded>
	</item>
</channel>
</rss>

