<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: 3 ways software product managers can work effectively with development teams</title>
	<atom:link href="http://productmanagementtips.com/2009/11/29/software-product-manager-development-2/feed/" rel="self" type="application/rss+xml" />
	<link>http://productmanagementtips.com/2009/11/29/software-product-manager-development-2/</link>
	<description>Practical software product management tips</description>
	<lastBuildDate>Wed, 15 Feb 2012 20:10:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Sumanth Cheedella</title>
		<link>http://productmanagementtips.com/2009/11/29/software-product-manager-development-2/#comment-1540</link>
		<dc:creator><![CDATA[Sumanth Cheedella]]></dc:creator>
		<pubDate>Sat, 02 Jan 2010 08:35:26 +0000</pubDate>
		<guid isPermaLink="false">http://productmanagementtips.com/?p=982#comment-1540</guid>
		<description><![CDATA[Very nice tips including the comments posted from the developer&#039;s shoes. I have taken the role of Software Product Manager recently and I am experiencing most of the issues discussed here.]]></description>
		<content:encoded><![CDATA[<p>Very nice tips including the comments posted from the developer&#8217;s shoes. I have taken the role of Software Product Manager recently and I am experiencing most of the issues discussed here.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: saran</title>
		<link>http://productmanagementtips.com/2009/11/29/software-product-manager-development-2/#comment-1522</link>
		<dc:creator><![CDATA[saran]]></dc:creator>
		<pubDate>Sat, 26 Dec 2009 11:41:41 +0000</pubDate>
		<guid isPermaLink="false">http://productmanagementtips.com/?p=982#comment-1522</guid>
		<description><![CDATA[nice tips]]></description>
		<content:encoded><![CDATA[<p>nice tips</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tensor</title>
		<link>http://productmanagementtips.com/2009/11/29/software-product-manager-development-2/#comment-1460</link>
		<dc:creator><![CDATA[Tensor]]></dc:creator>
		<pubDate>Thu, 10 Dec 2009 18:25:05 +0000</pubDate>
		<guid isPermaLink="false">http://productmanagementtips.com/?p=982#comment-1460</guid>
		<description><![CDATA[Interesting post. Let me offer some constructive criticism from a developers perspective...

&quot;Guess how developers find solace? They start writing code.&quot; 

Developers will often start projects *on time* because they understand that if they don&#039;t they will be the only ones held to the grindstone to make the deadline no matter who held up the process. Let&#039;s be honest - product managers only have control of the deliverable date...sometimes. If a PM cannot get the &quot;needed information&quot; to the developer in time...then yes, a developer will often start and try to solve the issue as he/she understands the problem. 

&quot;Developer resistance to a software product manager is directly proportional to the number of lines of code written.&quot; 

I think this should be reworded to &quot;Developer resistance to a software product manager is inversely proportional to the amount of time before the deadline&quot; Time goes down, resistance goes up. It&#039;s all about that &quot;needed information&quot;. If a PM continually delivers last minute information and the developer feels that the PM is putting all the responsibility on the shoulders of the developer in making the deadline...the developer will not be receptive and eventually will resent the PM for it. PM Credibility is important here...the PMs credibility will erode with each occurrence.

&quot;3 ways software product managers can work effectively with development teams&quot;

Define how to measure success of the project. If a developer gets frazzled meeting a deadline - and even worse under the stress points I&#039;ve listed above - it&#039;s very critical that a PM can measure the success of that project. If a method was not defined, developers will come up with one. They have the data at their fingertips and are generally very good at analyzing the usage of said new project, or change in data since release of said project. If it wasn&#039;t a success - then say it wasn&#039;t and be ready to understand why.

Another - Don&#039;t claim victory with a project when it very clearly to a developer is not a victory. The PM delivered the &#039;needed information&#039; at the last second which the developer implemented by putting in 48 hours during the next 24...maybe bled over the deadline by a day or two. Development is &quot;noted&quot; for not having met the deadline. Several weeks later the PM claims victory. The developer pulls some stats and sees that clearly all the rush, effort and carpal-tunnel were not worth it.

Another - Claim accountability. PMs should claim accountability with delivery of late information. Definitely they should &quot;Take every opportunity to make sure [they] stand up for [the] development team&quot; and tell Executives the deadline was missed because the PM delivered needed information late in the game - for example.

&quot;Being a developer is not a fun job – it is a very stressful job.&quot;

A large majority of developers enjoy development. A minute fraction are willingly masochistic. They will resist when they see the project headed in a direction that will ultimately *appear* to the organization as if they did not execute given everything they needed in a timely fashion.

Kudos to you for attempting to address a very common obstacle in product development. Hopefully my suggestions will offer more information to solving the challenges you&#039;ve mentioned.]]></description>
		<content:encoded><![CDATA[<p>Interesting post. Let me offer some constructive criticism from a developers perspective&#8230;</p>
<p>&#8220;Guess how developers find solace? They start writing code.&#8221; </p>
<p>Developers will often start projects *on time* because they understand that if they don&#8217;t they will be the only ones held to the grindstone to make the deadline no matter who held up the process. Let&#8217;s be honest &#8211; product managers only have control of the deliverable date&#8230;sometimes. If a PM cannot get the &#8220;needed information&#8221; to the developer in time&#8230;then yes, a developer will often start and try to solve the issue as he/she understands the problem. </p>
<p>&#8220;Developer resistance to a software product manager is directly proportional to the number of lines of code written.&#8221; </p>
<p>I think this should be reworded to &#8220;Developer resistance to a software product manager is inversely proportional to the amount of time before the deadline&#8221; Time goes down, resistance goes up. It&#8217;s all about that &#8220;needed information&#8221;. If a PM continually delivers last minute information and the developer feels that the PM is putting all the responsibility on the shoulders of the developer in making the deadline&#8230;the developer will not be receptive and eventually will resent the PM for it. PM Credibility is important here&#8230;the PMs credibility will erode with each occurrence.</p>
<p>&#8220;3 ways software product managers can work effectively with development teams&#8221;</p>
<p>Define how to measure success of the project. If a developer gets frazzled meeting a deadline &#8211; and even worse under the stress points I&#8217;ve listed above &#8211; it&#8217;s very critical that a PM can measure the success of that project. If a method was not defined, developers will come up with one. They have the data at their fingertips and are generally very good at analyzing the usage of said new project, or change in data since release of said project. If it wasn&#8217;t a success &#8211; then say it wasn&#8217;t and be ready to understand why.</p>
<p>Another &#8211; Don&#8217;t claim victory with a project when it very clearly to a developer is not a victory. The PM delivered the &#8216;needed information&#8217; at the last second which the developer implemented by putting in 48 hours during the next 24&#8230;maybe bled over the deadline by a day or two. Development is &#8220;noted&#8221; for not having met the deadline. Several weeks later the PM claims victory. The developer pulls some stats and sees that clearly all the rush, effort and carpal-tunnel were not worth it.</p>
<p>Another &#8211; Claim accountability. PMs should claim accountability with delivery of late information. Definitely they should &#8220;Take every opportunity to make sure [they] stand up for [the] development team&#8221; and tell Executives the deadline was missed because the PM delivered needed information late in the game &#8211; for example.</p>
<p>&#8220;Being a developer is not a fun job – it is a very stressful job.&#8221;</p>
<p>A large majority of developers enjoy development. A minute fraction are willingly masochistic. They will resist when they see the project headed in a direction that will ultimately *appear* to the organization as if they did not execute given everything they needed in a timely fashion.</p>
<p>Kudos to you for attempting to address a very common obstacle in product development. Hopefully my suggestions will offer more information to solving the challenges you&#8217;ve mentioned.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nancy Wolff Leary</title>
		<link>http://productmanagementtips.com/2009/11/29/software-product-manager-development-2/#comment-1444</link>
		<dc:creator><![CDATA[Nancy Wolff Leary]]></dc:creator>
		<pubDate>Fri, 04 Dec 2009 22:17:20 +0000</pubDate>
		<guid isPermaLink="false">http://productmanagementtips.com/?p=982#comment-1444</guid>
		<description><![CDATA[I&#039;ve always had great relationships with my development partners because I view our relationship as critical.  We speak daily and have regularly scheduled weekly meetings to stay in close contact about  upcoming as well as current projects.  I discuss projects with my developers very early in the conceptual stage, so that they can have a say in how we move forward, and they have already given some thought about how to code the work once the requirements are completed.]]></description>
		<content:encoded><![CDATA[<p>I&#8217;ve always had great relationships with my development partners because I view our relationship as critical.  We speak daily and have regularly scheduled weekly meetings to stay in close contact about  upcoming as well as current projects.  I discuss projects with my developers very early in the conceptual stage, so that they can have a say in how we move forward, and they have already given some thought about how to code the work once the requirements are completed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Qin</title>
		<link>http://productmanagementtips.com/2009/11/29/software-product-manager-development-2/#comment-1436</link>
		<dc:creator><![CDATA[Qin]]></dc:creator>
		<pubDate>Tue, 01 Dec 2009 04:43:21 +0000</pubDate>
		<guid isPermaLink="false">http://productmanagementtips.com/?p=982#comment-1436</guid>
		<description><![CDATA[I really hope the PMs can do it. I am in the development team. We are so frustrated sometime while PMs just pass the pressure to the team and keep all the honors for their own.]]></description>
		<content:encoded><![CDATA[<p>I really hope the PMs can do it. I am in the development team. We are so frustrated sometime while PMs just pass the pressure to the team and keep all the honors for their own.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rian</title>
		<link>http://productmanagementtips.com/2009/11/29/software-product-manager-development-2/#comment-1434</link>
		<dc:creator><![CDATA[Rian]]></dc:creator>
		<pubDate>Mon, 30 Nov 2009 05:01:39 +0000</pubDate>
		<guid isPermaLink="false">http://productmanagementtips.com/?p=982#comment-1434</guid>
		<description><![CDATA[Good tips!  &quot;It&#039;s not about me&quot; is something we as PMs should say to ourselves every morning when we wake up :)]]></description>
		<content:encoded><![CDATA[<p>Good tips!  &#8220;It&#8217;s not about me&#8221; is something we as PMs should say to ourselves every morning when we wake up :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Keith Finnegan</title>
		<link>http://productmanagementtips.com/2009/11/29/software-product-manager-development-2/#comment-1433</link>
		<dc:creator><![CDATA[Keith Finnegan]]></dc:creator>
		<pubDate>Mon, 30 Nov 2009 02:46:02 +0000</pubDate>
		<guid isPermaLink="false">http://productmanagementtips.com/?p=982#comment-1433</guid>
		<description><![CDATA[Good insights. When I&#039;ve been in the role of a product manager, I&#039;ve had similar experiences in working with the development teams. We used paper prototyping to hash out designs and requirements with customers. It gave everyone a sense of ownership in the process and product.]]></description>
		<content:encoded><![CDATA[<p>Good insights. When I&#8217;ve been in the role of a product manager, I&#8217;ve had similar experiences in working with the development teams. We used paper prototyping to hash out designs and requirements with customers. It gave everyone a sense of ownership in the process and product.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

