<?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: Rolling wave planning compromise.</title>
	<atom:link href="http://yoxel.wordpress.com/2008/02/14/rolling-wave-planning-compromise/feed/" rel="self" type="application/rss+xml" />
	<link>http://yoxel.wordpress.com/2008/02/14/rolling-wave-planning-compromise/</link>
	<description>Agile Product Management with Open Source Software</description>
	<lastBuildDate>Wed, 16 Dec 2009 21:40:42 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Alexey</title>
		<link>http://yoxel.wordpress.com/2008/02/14/rolling-wave-planning-compromise/#comment-491</link>
		<dc:creator>Alexey</dc:creator>
		<pubDate>Thu, 08 May 2008 17:53:36 +0000</pubDate>
		<guid isPermaLink="false">http://yoxel.wordpress.com/?p=64#comment-491</guid>
		<description>I guess you always have those scenarios of alternate future states. That is why you use market research, customer feedback eventually prioritization to decide which one to actually implement.

 Again, I am coming from more technical software dev. and product management background so may be I am missing something here.

 Can you please elaborate, what do you mean by &quot;reflecting customer needs in a heuristic way&quot;? Is that basically figuring out weight factors that define the final priorities?</description>
		<content:encoded><![CDATA[<p>I guess you always have those scenarios of alternate future states. That is why you use market research, customer feedback eventually prioritization to decide which one to actually implement.</p>
<p> Again, I am coming from more technical software dev. and product management background so may be I am missing something here.</p>
<p> Can you please elaborate, what do you mean by &#8220;reflecting customer needs in a heuristic way&#8221;? Is that basically figuring out weight factors that define the final priorities?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Howard</title>
		<link>http://yoxel.wordpress.com/2008/02/14/rolling-wave-planning-compromise/#comment-489</link>
		<dc:creator>Howard</dc:creator>
		<pubDate>Thu, 08 May 2008 13:01:36 +0000</pubDate>
		<guid isPermaLink="false">http://yoxel.wordpress.com/?p=64#comment-489</guid>
		<description>This is an amazing discussion. What about using scenarios of alternate future states of your product that reflect customer needs in a heuristic way? We do Web2.0 PR and use scenario planning extensively to keep our cleints and thier customers focused on key issues that make products market leaders and interesting to the media. We will be covering this issue in our blog http://prmeasure.blogware.com.</description>
		<content:encoded><![CDATA[<p>This is an amazing discussion. What about using scenarios of alternate future states of your product that reflect customer needs in a heuristic way? We do Web2.0 PR and use scenario planning extensively to keep our cleints and thier customers focused on key issues that make products market leaders and interesting to the media. We will be covering this issue in our blog <a href="http://prmeasure.blogware.com" rel="nofollow">http://prmeasure.blogware.com</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexey</title>
		<link>http://yoxel.wordpress.com/2008/02/14/rolling-wave-planning-compromise/#comment-467</link>
		<dc:creator>Alexey</dc:creator>
		<pubDate>Fri, 15 Feb 2008 18:34:10 +0000</pubDate>
		<guid isPermaLink="false">http://yoxel.wordpress.com/?p=64#comment-467</guid>
		<description>Steve, it is hard to disagree with your last statement about thinking ahead.

 What people call a &quot;product road map&quot; is usually a document that lists your long term milestones in certain order and assigns dates to those, right? And what I do not like is that certain order and the dates:

 - People start using it as your master plan and fight a natural change which is inevitable (the dates are usually artificial anyway)

 - Sales start setting certain customer expectations and quite often simply selling this when they get the dates.

 One should be really careful publishing such a document. What I think a better document could be is just a couple of immediate milestones (your next 1 or 2 agile iterations) with dates and then just a list of likely milestones that you would like to tackle next but can not know for sure neither the exact order or the dates. This defines your direction, and thinking ahead.

 I liked the comments by Mark Gladding, to the original 37signal&#039;s post:

&quot;Instead of publishing a roadmap I’ve published a Product Vision. This simply states a set of design goals that were used during development and a pledge to refine the product over time to better meet these goals.&quot;

 I believe that is the way to go.

 It is quite ironic but even your vision will probably be changing over time :). Just think of Nokia that started as a manufacturer of rubber boots and tires. Their vision was quite different then, I am pretty sure. I would like to see their roadmap from that time to see if it mentions a cell phone.</description>
		<content:encoded><![CDATA[<p>Steve, it is hard to disagree with your last statement about thinking ahead.</p>
<p> What people call a &#8220;product road map&#8221; is usually a document that lists your long term milestones in certain order and assigns dates to those, right? And what I do not like is that certain order and the dates:</p>
<p> &#8211; People start using it as your master plan and fight a natural change which is inevitable (the dates are usually artificial anyway)</p>
<p> &#8211; Sales start setting certain customer expectations and quite often simply selling this when they get the dates.</p>
<p> One should be really careful publishing such a document. What I think a better document could be is just a couple of immediate milestones (your next 1 or 2 agile iterations) with dates and then just a list of likely milestones that you would like to tackle next but can not know for sure neither the exact order or the dates. This defines your direction, and thinking ahead.</p>
<p> I liked the comments by Mark Gladding, to the original 37signal&#8217;s post:</p>
<p>&#8220;Instead of publishing a roadmap I’ve published a Product Vision. This simply states a set of design goals that were used during development and a pledge to refine the product over time to better meet these goals.&#8221;</p>
<p> I believe that is the way to go.</p>
<p> It is quite ironic but even your vision will probably be changing over time <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Just think of Nokia that started as a manufacturer of rubber boots and tires. Their vision was quite different then, I am pretty sure. I would like to see their roadmap from that time to see if it mentions a cell phone.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve Johnson</title>
		<link>http://yoxel.wordpress.com/2008/02/14/rolling-wave-planning-compromise/#comment-466</link>
		<dc:creator>Steve Johnson</dc:creator>
		<pubDate>Fri, 15 Feb 2008 14:50:55 +0000</pubDate>
		<guid isPermaLink="false">http://yoxel.wordpress.com/?p=64#comment-466</guid>
		<description>Just like sales people who are thinking one deal ahead, the agile product team is focused on one or two iterations ahead. But where are we going? Some products, one assumes, are completely driven by feature ideas from the customer base and what started as &#039;x&#039; ultimately becomes &#039;y&#039;. But more often, having ONLY short-term thinking creates the swiss army knife which is really not a very good knife. Developing to a laundry list of features without strategy satisfies no one.

The roadmap is the favored method of illustrating a strategy. I agree with 37signals; a roadmap shouldn&#039;t be a tool to get people to buy but a roadmap is a good tool to think beyond the current list of features. 

Shouldn&#039;t someone be thinking ahead?</description>
		<content:encoded><![CDATA[<p>Just like sales people who are thinking one deal ahead, the agile product team is focused on one or two iterations ahead. But where are we going? Some products, one assumes, are completely driven by feature ideas from the customer base and what started as &#8216;x&#8217; ultimately becomes &#8216;y&#8217;. But more often, having ONLY short-term thinking creates the swiss army knife which is really not a very good knife. Developing to a laundry list of features without strategy satisfies no one.</p>
<p>The roadmap is the favored method of illustrating a strategy. I agree with 37signals; a roadmap shouldn&#8217;t be a tool to get people to buy but a roadmap is a good tool to think beyond the current list of features. </p>
<p>Shouldn&#8217;t someone be thinking ahead?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alexey</title>
		<link>http://yoxel.wordpress.com/2008/02/14/rolling-wave-planning-compromise/#comment-465</link>
		<dc:creator>Alexey</dc:creator>
		<pubDate>Thu, 14 Feb 2008 23:36:27 +0000</pubDate>
		<guid isPermaLink="false">http://yoxel.wordpress.com/?p=64#comment-465</guid>
		<description>Hi Adam, thanks for the eleborate comment.

 My experience with VC funded companies is the same: have to to build a roadmap; have to show alpha, beta, ...; have to deliver on time ...; have to maximazi quaterly revenue. Actually most of the marketing books teach you the same: have to have a vision and a long term roadmap (on a vision I do not disagree at all although usually even that changes or adjusts quite a bit as you start getting your regular customer feedback).

 Does it mean this roadmap business basically a broken means of connecting your software building reality with VC money and VC influenced management goals? I wonder if there is a better way. Or, as you said &quot;such is life&quot;. I guess ideally it would be nice to be able to run a business without any VC money :).

 As for the backlog of thousand features, I agree, it may get overwhelming but the main features that define your direction are usually already in it, right? If you mark those as your main themes (backlog management tools should probably help here), they would be your milestones or potentially alternative directions.

 How you pick which milestone to focus on or which direction to follow is another big topic. Business value, ROI, ... Most VC backed up companies probably choose the order of the milestones that result in immediate revenue. Theme focused iterations seem to be more than enough for me. Oh, yes, almost forgot, the VCs ... they want the roadmap so we have to find a compromise, hence the rolling wave.</description>
		<content:encoded><![CDATA[<p>Hi Adam, thanks for the eleborate comment.</p>
<p> My experience with VC funded companies is the same: have to to build a roadmap; have to show alpha, beta, &#8230;; have to deliver on time &#8230;; have to maximazi quaterly revenue. Actually most of the marketing books teach you the same: have to have a vision and a long term roadmap (on a vision I do not disagree at all although usually even that changes or adjusts quite a bit as you start getting your regular customer feedback).</p>
<p> Does it mean this roadmap business basically a broken means of connecting your software building reality with VC money and VC influenced management goals? I wonder if there is a better way. Or, as you said &#8220;such is life&#8221;. I guess ideally it would be nice to be able to run a business without any VC money <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p> As for the backlog of thousand features, I agree, it may get overwhelming but the main features that define your direction are usually already in it, right? If you mark those as your main themes (backlog management tools should probably help here), they would be your milestones or potentially alternative directions.</p>
<p> How you pick which milestone to focus on or which direction to follow is another big topic. Business value, ROI, &#8230; Most VC backed up companies probably choose the order of the milestones that result in immediate revenue. Theme focused iterations seem to be more than enough for me. Oh, yes, almost forgot, the VCs &#8230; they want the roadmap so we have to find a compromise, hence the rolling wave.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam</title>
		<link>http://yoxel.wordpress.com/2008/02/14/rolling-wave-planning-compromise/#comment-464</link>
		<dc:creator>Adam</dc:creator>
		<pubDate>Thu, 14 Feb 2008 20:59:08 +0000</pubDate>
		<guid isPermaLink="false">http://yoxel.wordpress.com/?p=64#comment-464</guid>
		<description>While I agree that roadmaps may not be as effective as other methods - especially with the adoption of agile practices, they are still necessary. They can&#039;t be ignored.

The reason, as you point out in your post, is that some people can&#039;t get past how they are used to software being built. You have many people, in important positions, who refuse to see things any other way.

And you certainly can&#039;t say, &quot;no, I won&#039;t take that 10M in funding that I need to start / keep my business, because roadmaps are obsolete.&quot; You&#039;re creating that roadmap.

My main thinking here is with VCs and senior management that refuse to see things any other way. The reality is, stubborn people refuse to accept software development any other way than, &quot;we create a roadmap, we create a schedule, you hit all of your dates, you release an alpha, you release a beta, and then you &#039;ship&#039;.&quot;

It is a load of crap that software works BEST this way, or that this is the only way. I can point to many specific examples in my career where if dates weren&#039;t the deciding factor in product launches, or a &quot;beta&quot; was released because &quot;that&#039;s how things are done,&quot; or some other archaic reason, the product would be WAY better off.

But, such is life. I happen to find roadmaps useful for getting big picture. Will they change? Yes. But do you need direction and focus? Also yes. You can&#039;t get a good 2 or 3 quarter product overview from backlog lists of hundreds (or thousands) of features / bugs. I find constantly evolving theme-based roadmaps the best way to achieve that.</description>
		<content:encoded><![CDATA[<p>While I agree that roadmaps may not be as effective as other methods &#8211; especially with the adoption of agile practices, they are still necessary. They can&#8217;t be ignored.</p>
<p>The reason, as you point out in your post, is that some people can&#8217;t get past how they are used to software being built. You have many people, in important positions, who refuse to see things any other way.</p>
<p>And you certainly can&#8217;t say, &#8220;no, I won&#8217;t take that 10M in funding that I need to start / keep my business, because roadmaps are obsolete.&#8221; You&#8217;re creating that roadmap.</p>
<p>My main thinking here is with VCs and senior management that refuse to see things any other way. The reality is, stubborn people refuse to accept software development any other way than, &#8220;we create a roadmap, we create a schedule, you hit all of your dates, you release an alpha, you release a beta, and then you &#8217;ship&#8217;.&#8221;</p>
<p>It is a load of crap that software works BEST this way, or that this is the only way. I can point to many specific examples in my career where if dates weren&#8217;t the deciding factor in product launches, or a &#8220;beta&#8221; was released because &#8220;that&#8217;s how things are done,&#8221; or some other archaic reason, the product would be WAY better off.</p>
<p>But, such is life. I happen to find roadmaps useful for getting big picture. Will they change? Yes. But do you need direction and focus? Also yes. You can&#8217;t get a good 2 or 3 quarter product overview from backlog lists of hundreds (or thousands) of features / bugs. I find constantly evolving theme-based roadmaps the best way to achieve that.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
