<?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>Tyner Blain &#187; Uncategorized</title>
	<atom:link href="http://tynerblain.com/blog/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://tynerblain.com/blog</link>
	<description>Software product success.</description>
	<lastBuildDate>Thu, 02 Sep 2010 21:53:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Don&#8217;t Listen to Your Market</title>
		<link>http://tynerblain.com/blog/2010/04/26/dont-listen-to-your-market/</link>
		<comments>http://tynerblain.com/blog/2010/04/26/dont-listen-to-your-market/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 04:04:40 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Product Management]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[competitive advantage]]></category>
		<category><![CDATA[market insight]]></category>
		<category><![CDATA[market understanding]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/?p=1222</guid>
		<description><![CDATA[
topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2010%2F04%2F26%2Fdont-listen-to-your-market%2F", "shorturl": "http://bit.ly/a3iZ9u", "style": "big", "title": "Don't Listen to Your Market" });

Most companies ignore their markets &#8211; and they will struggle to survive.  Some companies listen to their markets &#8211; and they have an opportunity to succeed.  You have the opportunity to understand your market, and transform it into your market &#8211; but [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Ftynerblain.com%252Fblog%252F2010%252F04%252F26%252Fdont-listen-to-your-market%252F%22%2C%20%22shorturl%22%3A%20%22http%3A%2F%2Fbit.ly%2Fa3iZ9u%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Don%27t%20Listen%20to%20Your%20Market%22%20%7D);"><script type="text/javascript">topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2010%2F04%2F26%2Fdont-listen-to-your-market%2F", "shorturl": "http://bit.ly/a3iZ9u", "style": "big", "title": "Don't Listen to Your Market" });</script></div>
<p><img class="alignnone" title="pyramid" src="http://sehlhorst.smugmug.com/Other/blog/pyramid/849077084_xdZdC-O.jpg" alt="pyramid" width="250" height="166" /></p>
<p>Most companies ignore their markets &#8211; and they will struggle to survive.  Some companies listen to their markets &#8211; and they have an opportunity to succeed.  You have the opportunity to understand your market, and transform it into <em>your</em> market &#8211; but you can&#8217;t get there just by listening.</p>
<p><strong>Don&#8217;t listen to your market, </strong><em><strong>understand</strong></em><strong> your market.</strong></p>
<h2><span id="more-1222"></span>Zappos All-Hands Meeting</h2>
<p>Thanks Thomas Knoll (<a title="Thomas Knoll on Twitter" href="http://twitter.com/thomasknoll">@thomasknoll</a>) for pointing out that <a title="Zappos all-hands meeting" href="http://www.zapposinsights.com/main/zappos-all-hands-meeting/">Zappos&#8217; all-hands meeting</a> was being live streamed today!  [Aside - how cool is that?!]</p>
<p>Chip Conley (<a title="Chip Conley on Twitter" href="http://twitter.com/ChipConley">@chipconley</a>) spoke to the Zappos (and Bellagio) folks about several things, including being customer-driven.  He was able to pull several ideas from his book, <em><a title="Peak: How Great Companies Get Their Mojo from Maslow - by Chip Conley" href="http://www.amazon.com/exec/obidos/ASIN/0787988618/tbrb-20">Peak: How Great Companies Get Their Mojo from Maslow</a></em>, but one of them stuck out in particular as being critically important to product managers.</p>
<h2>Transformation Pyramid</h2>
<p>There&#8217;s a copy of this on <a title="slideshare presentation on peak" href="http://www.slideshare.net/whatidiscover/peak-533379">slide 28 of this presentation</a> on Slideshare, essentially an adaptation of Maslow&#8217;s hierarchy of needs, applied to customer relationships.  It is not clear if this is an approved (by Mr. Conley) posting, so I&#8217;m not going to include a fair-rights copy of the image.  You can find out more by reading his book, <a title="Chip Conley" href="http://www.chipconley.com/">visiting his website</a>, or dive right into an <a title="maslow and wall street" href="http://chipconley.com/musings/?p=73">application of this model to Wall Street from Mr. Conley&#8217;s blog</a>.</p>
<p>The basic idea (for focusing on your customers) boils down to this:</p>
<ol>
<li>At the base of the pyramid, you have companies that <em><strong>meet the expectations</strong></em> of their customers- they provide what customers expect (and no more).  In his presentation today, Mr. Conley pointed out that these companies will struggle for survival.  Good enough isn&#8217;t anymore.</li>
<li>At the next level of enlightenment are companies who <em><strong>meet the desires</strong></em> of their customers.  These are companies Mr. Conley points out as ones who will succeed.</li>
<li>At the top of the pyramid are companies who <em><strong>meet the </strong></em><strong>unrecognized</strong><em><strong> needs</strong></em> of their customers.  These companies, through <em>understanding</em> their customers, satisfy needs that people didn&#8217;t know they had.</li>
</ol>
<p>In an earlier article on <a title="market driven competitive advantage" href="http://tynerblain.com/blog/2008/08/26/market-driven-advantage/">sustaining a market-driven competitive advantage</a>, I wrote about listening to your customers (#2) and innovating in order to uncover the <em>latent</em> requirements.</p>
<blockquote><p>You can argue that these problems were introduced because of innovative solutions, or that the problems were latent, and were only discovered because of the innovations.  It doesn’t matter.  What matters is that these problems were previously unaddressable, and now solutions to these problems have value.</p></blockquote>
<p>That article was written with an inside-out perspective &#8211; essentially answering two questions -</p>
<ul>
<li><strong>&#8220;Why should you innovate?&#8221;</strong></li>
</ul>
<p><img class="alignnone" title="how each innovation helps" src="http://www.smugmug.com/photos/359586997_xXG83-L.gif" alt="" width="416" height="378" /></p>
<ul>
<li><strong>&#8220;Why Should You Innovate Repeatedly?&#8221;</strong></li>
</ul>
<p><img class="alignnone" title="repeated innovation leads to understanding" src="http://www.smugmug.com/photos/359587019_SFibj-L.gif" alt="" width="450" height="303" /></p>
<p>As you repeatedly invest in understanding your customers, you gain insight into their <em>latent</em> requirements and needs &#8211; and get an opportunity to address them.  When you do this repeatedly, you become a thought leader for your markets, which you can leverage as a distinct competitive advantage.</p>
<h2>Conclusion</h2>
<p>Mr. Conley is approaching innovation, with respect to customers, from an outside-in perspective &#8211; and reaching a similar conclusion.</p>
<p>When you <em>understand</em> your customers, well beyond meeting their <em><a title="Kano analysis for product managers" href="http://tynerblain.com/blog/2009/09/28/kano-analysis-for-product-managers/">must-have</a></em> minimum expectations, and beyond addressing their <em>explicitly stated desires</em>, you have the opportunity to solve the problems they don&#8217;t realize that they had in the first place.</p>
<p>From my perspective, his insights make it even more important that you continually focus on what your customers really need, and let your market guide you.  Not to be confused with &#8220;give your customers what they ask for&#8221; &#8211; they&#8217;ll only ask for a faster horse.</p>

<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+Don%E2%80%99t+Listen+to+Your+Market+http://bit.ly/anP0RD+" title="Post to Twitter"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-big1.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://tynerblain.com/blog/2010/04/26/dont-listen-to-your-market/&amp;t=Don%E2%80%99t+Listen+to+Your+Market" title="Post to Facebook"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://tynerblain.com/blog/2010/04/26/dont-listen-to-your-market/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
		<item>
		<title>Strategy and Product Roadmaps</title>
		<link>http://tynerblain.com/blog/2009/10/05/strategy-and-product-roadmaps/</link>
		<comments>http://tynerblain.com/blog/2009/10/05/strategy-and-product-roadmaps/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 19:52:33 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Product Management]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[product roadmaps]]></category>
		<category><![CDATA[strategic planning]]></category>
		<category><![CDATA[strategy]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/?p=1077</guid>
		<description><![CDATA[
topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2009%2F10%2F05%2Fstrategy-and-product-roadmaps%2F", "style": "big", "title": "Strategy and Product Roadmaps" });

Steven Haines, author of The Product Manager&#8217;s Desk Reference, recently gave a webinar on effectively using product roadmaps for the Technology Product Management Council at Forrester Research.  You should check it out.
Strategy First, Roadmap Second
Steven Haines (@Steven_Haines on Twitter), also founder of Sequent Learning Networks, [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Ftynerblain.com%252Fblog%252F2009%252F10%252F05%252Fstrategy-and-product-roadmaps%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Strategy%20and%20Product%20Roadmaps%22%20%7D);"><script type="text/javascript">topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2009%2F10%2F05%2Fstrategy-and-product-roadmaps%2F", "style": "big", "title": "Strategy and Product Roadmaps" });</script></div>
<p><img class="alignnone" title="Steven Haines, Product Managers Desk Reference" src="http://sehlhorst.smugmug.com/photos/671193660_Wj8LX-O.jpg" alt="" width="187" height="187" /></p>
<p>Steven Haines, author of <em><a title="The Product Manager's Desk Reference" href="http://www.amazon.com/dp/0071591346?tag=tbrb-20&amp;link_code=as3&amp;creativeASIN=0071591346&amp;creative=373489&amp;camp=211189">The Product Manager&#8217;s Desk Reference</a></em>, recently gave a webinar on effectively using product roadmaps for the Technology Product Management Council at Forrester Research.  You should check it out.</p>
<h2><span id="more-1077"></span>Strategy First, Roadmap Second</h2>
<p>Steven Haines (<a title="Steven Haines on Twitter" href="http://twitter.com/steven_haines">@Steven_Haines on Twitter</a>), also founder of <a title="Sequent Learning" href="http://www.sequentlearning.com/">Sequent Learning Networks</a>, presented at the most recent productcamp Austin, and one of his topics was about getting &#8220;past&#8221; the product roadmap to broaden your perspective.  Steven presented the ultimate <em>why</em> for product managers, <em>why add stuff to a roadmap</em>.  He presented some great insights and suggestions for thinking about your company&#8217;s strategy, measuring where you&#8217;ve been, where you are, and where you want to be &#8211; as a company.  Given that perspective, decisions about where to focus your product roadmap become easier.</p>
<p>Steven addressed some of this in his recent webinar for Forrester. <a title="sequent" href="http://www.sequentlearning.com/sequent-online.php"> Scroll down on this<em> Sequent</em> page to the </a><em><a title="sequent" href="http://www.sequentlearning.com/sequent-online.php">Webcasts and Podcasts</a></em><a title="sequent" href="http://www.sequentlearning.com/sequent-online.php"> section</a> to download the audio and the slides.</p>
<p>One of several interesting topics Steven touched on was <em>Marketing Myopia</em>.</p>
<h2>Market Myopia</h2>
<p><img class="alignnone" title="overgrown railroad tracks" src="http://sehlhorst.smugmug.com/photos/671211116_c5j3A-O.jpg" alt="" width="250" height="166" /></p>
<p>One of the things Steven talked about in both presentations was the failure of the railroad industry (slides 6 &amp;7).  He references a quote from Ted Levitt&#8217;s<a title="Marketing Myopia" href="http://www.amazon.com/dp/1422126013?tag=tbrb-20&amp;link_code=as3&amp;creativeASIN=1422126013&amp;creative=373489&amp;camp=211189"> </a><em><a title="Marketing Myopia" href="http://www.amazon.com/dp/1422126013?tag=tbrb-20&amp;link_code=as3&amp;creativeASIN=1422126013&amp;creative=373489&amp;camp=211189">Marketing Myopia</a></em> (first published in 1959!) to make his point.  The railroad companies thought of themselves as being in the <em>transporting goods by railroad</em> business, not the <em>transporting goods</em> business.  Imagine how things might have been different if they had taken a less narrow view.</p>
<p><img class="alignnone" title="splicing cables" src="http://sehlhorst.smugmug.com/photos/671218681_3eNLv-O.jpg" alt="" width="187" height="250" /></p>
<p>I see another industry out there right now trying to avoid the same fate.  The companies that connect us to the internet created that capability by building on their previous businesses.  They provided scheduled, managed television programming to us over cable.  The internet required some two-way communication, so they adapted their delivery technology to be bidirectional (although asymmetric).  Competitors entered the space, and we now have an <em>internet service provider</em> &#8220;industry.&#8221;  You can pay for internet connection services from cable companies and satellite providers (who added &#8220;upstream&#8221; communication to their existing large bandwidth) and from telecommunication companies (who augmented two-directional communication with increased bandwidth) via DSL and wireless technologies.</p>
<p>Several dynamics are at play disrupting these industries &#8211; primarily as companies introduce<a title="customer delight is a kano analysis classifier" href="http://tynerblain.com/blog/2009/09/28/kano-analysis-for-product-managers/"> solutions to </a><em><a title="customer delight is a kano analysis classifier" href="http://tynerblain.com/blog/2009/09/28/kano-analysis-for-product-managers/">customer delight</a></em><a title="customer delight is a kano analysis classifier" href="http://tynerblain.com/blog/2009/09/28/kano-analysis-for-product-managers/"> problems</a>.  Tivo decoupled the viewing schedule from the broadcast schedule of television, resetting expectations for everyone.  On-demand solutions from cable providers allow you to watch <em>some content</em> when you want (while Tivo and other time-shifting recorders) allow you to watch anything* on your schedule.</p>
<p>*Broadcasters can prevent content from being watched on-demand (even with Tivo).</p>
<p>Cordless phones allowed us all to detach ourselves from the wall-mounted phone (no more curling trip-wires stretching from the kitchen phone to the nearest closet) and talk &#8220;anywhere&#8221; close to the phone.  Cell phones allow us today to talk &#8220;anywhere&#8221; there is coverage, as long as we pay for the service.  Voice-over-IP telephony allows us to talk to people anywhere on the planet without paying the excessive fees that telephone companies charge for international calls.  Add a video-camera, and you can have a video-conference without expensive dedicated hardware.  Add software for collaborating, and you can have a meeting without travelling.  Instant messaging and SMS and chat rooms and Google Wave allow us to have &#8220;instantaneous&#8221; communication without the overhead of audio or video.  Social networks like Twitter, Ning, and Facebook are allowing us to form and enhance relationships and communities without the &#8220;co-location constraints&#8221; that have limited them in the past.</p>
<p>Companies like Leo Laporte&#8217;s <em><a title="This Week in Tech" href="http://twit.tv/">This Week in Tech Network</a></em>, are allowing us to engage and interact with our content by viewing live &#8220;television&#8221; shows, joining chat rooms (and soon, joining Google waves), or watching any of the previously recorded shows, when we want &#8211; all over &#8220;the internet.&#8221;  Leo just announced that you&#8217;ll be able to engage this community with a Roku box (e.g. watch on you television, not just your computer).</p>
<p>From the perspective of the internet service providers, all of these enriched experiences are &#8220;just dumb data&#8221; and represent a commodity product.  It jeopardizes their business models.</p>
<p>I see this as strongly analogous to the railroad industry becoming irrelevant because they didn&#8217;t adapt to their changing markets.  The railroad industry relied on barriers-to-entry to prevent competition.  Until highway travel became competitive, this worked.  The railroads offered better value than shipping by canal &#8211; you could ship to places without water, as long as you acquired a right-of-way and built tracks to that place first.  Trucks allowed you to ship anywhere, without having to build railroads first.</p>
<p>Cable companies allow you to watch content that they select, at the time that they choose.  That content is &#8220;produced&#8221; with large upfront costs, and everything predetermined.  The &#8220;dumb data&#8221; internet shows have a much lower barrier to entry.  Take <a title="Enzoology" href="http://www.enzoology.com/">Enzoology </a>for example, Enzo is a nine-year-old boy who hosts &#8220;Animal Planet for Kids.&#8221;  Enzo (<a title="Enzo on Twitter" href="http://twitter.com/enzomonfre">@Enzomonfre on Twitter</a>).  He and his dad produce the show &#8211; Enzo is the talent and creator.  You should check out the most recent episode about Capybaras &#8211; surprisingly good.  Old Media is discovering him now, as he recently made appearances on Ellen and The Today Show.  The point is, that high barrier to entry is gone.  Shows like Enzoology will pull more and more viewers away from cable tv and to the internet to watch content (and to engage!).</p>
<p>Telephone companies allow you to have a real-time audio conversation with anyone, and pay prices that are decoupled from the cost of providing the services.  You can use Skype to have the same conversation over the internet for a fraction of the cost of using a telephone.  And with Skype, you can use video too.  The current barrier to entry for people is &#8220;talking from your computer&#8221; &#8211; and is reminiscent of being tied to that red phone on the kitchen wall with the stretched-out cord.  But that barrier will evaporate just like the stretched cord did.</p>
<h2>Thinking Strategically</h2>
<p>Both of these examples (railroads and internet service providers) cause us to think &#8211; what is happening to our industries, and what will be happening?  There is certainly value in becoming immersed in your market, understanding and solving today&#8217;s problems.  What Steven points out is that today&#8217;s problems are just a snapshot in time.  Yesterday there were problems (I have to talk in the kitchen where my mom can hear me).  Today there are problems (I have to sit by my computer to get the content I <em>really</em> want, when I want it).  Tomorrow there will be problems too.  And they will be different, because someone will disrupt your market (railroads killed canal boats, trucks killed trains, &#8230;).</p>
<p>What <em>could</em> disrupt your market, and more specifically, your value proposition?  What will?  OK, why don&#8217;t you be the one disrupting everyone else&#8217;s market?  Now &#8211; what&#8217;s in your roadmap to make this happen?</p>
<p>So, check out Steve&#8217;s presentation, and start thinking about the future of your market, not just the present!</p>

<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+Strategy+and+Product+Roadmaps+http://bit.ly/g5W5T+" title="Post to Twitter"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-big1.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://tynerblain.com/blog/2009/10/05/strategy-and-product-roadmaps/&amp;t=Strategy+and+Product+Roadmaps" title="Post to Facebook"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://tynerblain.com/blog/2009/10/05/strategy-and-product-roadmaps/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Use Case To Actor Mapping</title>
		<link>http://tynerblain.com/blog/2008/06/09/use-case-to-actor-mapping/</link>
		<comments>http://tynerblain.com/blog/2008/06/09/use-case-to-actor-mapping/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 02:44:05 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Business Analysis]]></category>
		<category><![CDATA[Product Management]]></category>
		<category><![CDATA[Requirements]]></category>
		<category><![CDATA[Requirements Models]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Use Cases]]></category>
		<category><![CDATA[actors]]></category>
		<category><![CDATA[completeness validation]]></category>
		<category><![CDATA[requirements process]]></category>
		<category><![CDATA[use cases]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/?p=685</guid>
		<description><![CDATA[
topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2008%2F06%2F09%2Fuse-case-to-actor-mapping%2F", "style": "big", "title": "Use Case To Actor Mapping" });

We know the importance of identifying the use cases that enable our business goals.  We also know the value of understanding the actors that will use our products.  This article shows how to demonstrate a simple but powerful view that maps the [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Ftynerblain.com%252Fblog%252F2008%252F06%252F09%252Fuse-case-to-actor-mapping%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Use%20Case%20To%20Actor%20Mapping%22%20%7D);"><script type="text/javascript">topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2008%2F06%2F09%2Fuse-case-to-actor-mapping%2F", "style": "big", "title": "Use Case To Actor Mapping" });</script></div>
<p><img src="http://sehlhorst.smugmug.com/photos/310269248_8fGUN-L.jpg" alt="map" width="250" height="166" /></p>
<p>We know the importance of identifying the use cases that enable our business goals.  We also know the value of understanding the actors that will use our products.  This article shows how to demonstrate a simple but powerful view that maps the use cases to the actors.</p>
<p><span id="more-685"></span></p>
<h2>Why Map Use Cases To Actors?</h2>
<p>Most use case templates and requirements documents include a place to list the actors for each use case.  Very few encourage us to provide a big-picture view.  Even users of requirements-management systems are left without an easy way to show this perspective.  Can it really be valuable, if it is so often overlooked?</p>
<p>A critical element of defining and managing requirements is <a title="assuring complete requirements" href="http://tynerblain.com/blog/2006/06/08/writing-complete-requirements/">assuring completeness of your requirements</a>.  The first step to <a title="use cases for validating completeness" href="http://tynerblain.com/blog/2006/07/06/requirement-completeness-validation-with-use-cases/">assuring completeness of your requirements</a> is to acknowledge that the requirements represent <a title="writing structured requirements" href="http://tynerblain.com/blog/2006/01/04/foundation-series-structured-requirements/">a structure of decomposition of a problem</a>.</p>
<p><img src="http://sehlhorst.smugmug.com/photos/71264266-M.jpg" alt="structured requirements" width="567" height="450" /></p>
<p>Once you&#8217;ve identified the goals of the business (or <a title="problem definition tool" href="http://tynerblain.com/blog/2008/05/27/cause-and-effect-diagrams/">the problems faced by customers within your market</a>, when taking a multi-customer view), you need to recognize that those goals are achieved by enabling use cases.  Each of those use cases is then enabled through the <a title="functional requirements support use cases" href="http://tynerblain.com/blog/2006/02/10/writing-functional-requirements-to-support-use-cases/">implementation of functional requirements</a>.</p>
<p>Part of defining use cases is defining the actors (a.k.a. users) that perform those use cases.  You can (and should) <a title="creating actor hierarchies" href="http://tynerblain.com/blog/2006/12/13/actor-hierarchies/">use an actor hierarchy to describe the users</a>.  If you fail to define the actors effectively, you risk creating <a title="avoid the elastic user requirements anti-pattern" href="http://tynerblain.com/blog/2007/07/23/elastic-users/">the <em>elastic user </em>anti-pattern</a>.  This anti-pattern is what happens when you lose sight of the differences between different user groups.  You run the risk of designing a solution that fails to meet the needs of any one group of users, by homogenizing them into a lowest common denominator user.  Or worse, cutting user-experience corners, and designing &#8220;whatever is easiest&#8221; and justifying those decisions by rationalizing a schizophrenic actor who changes characteristics to suit your designs.</p>
<p>Most people defining requirements (product managers and business analysts) will do a good job of defining use cases, and identifying the actors that use them.  And most tools and books provide good guidance on how to define an actor, or how to define the actors for a single use case.  But so few can give you that big picture.</p>
<h2>Requirements Iterative Development</h2>
<p>If you have worked the entire lifecycle of a requirements process from problem to solution, you have experienced iterative requirements development.  Most requirements processes work top-down (some prototype-driven processes are more &#8220;bottom up&#8221;).  Define the goals.  Then define the use cases needed to achieve those goals.  Then define the functional requirements&#8230;</p>
<p>Hold on.</p>
<p>Don&#8217;t let that &#8220;agile requirements&#8221; vs &#8220;waterfall requirements&#8221; debate sneak in here.  That&#8217;s a matter of formality and scale.  What we&#8217;re talking about, specifically, is iterative development that happens as a result of insight, independent of (or in spite of) the process used.  This applies to any process for defining requirements.</p>
<p>You define a set of goals.  You may or may not validate that set of goals.  You think you are done.  You start defining the use cases and mapping them back to the goals.  You discover two things.  First, some goals are not mapped to any use cases, and second, some use cases are not mapped to any goals.  You resolve this.  You add and remove goals, and you add and remove use cases.  The act of defining the use cases enlightens you about the goals they are intended to support.  You are iterating on your goals.  Unfortunately, a lot of project managers don&#8217;t understand this, and build a schedule around a milestone such as &#8220;business requirements approval&#8221;.  Then when you apply your insights into a revision (iteration) of your goals, during the &#8220;use case development phase&#8221; the schedule is blown.</p>
<p>You do your change requests, reset expectations, and manage the political fallout of a schedule change.  Then after &#8220;use case approval&#8221;, you move into requirements definition.  As you document requirements, you uncover new use cases, or rewrite use cases, or otherwise benefit from the insights you have.  And those changes to use cases propagate back up into changes in requirements.  Now you&#8217;ve really messed up the schedule.  The way some people fixate on schedules, you&#8217;d think they would rather stick their fingers in their ears and keep the schedule than benefit from improvements now, when they cost 100 times less to fix.  Oops.  Guess I went on a rant, there.</p>
<p>This is also commonly called &#8220;requirements churn&#8221; and can be tracked &#8211; either in a good way or a bad one.  The bad way to track this creates an environment that discourages change (&#8220;you better keep the schedule!&#8221;).  The good way to track this creates an environment of &#8220;get it (more) right the first time.&#8221;</p>
<p>One way to get it &#8220;more right&#8221; the first time with your goal definition is to look at the big picture with your use cases.  One piece of that is mapping (or tracing) the use cases back to the goals.  Another tool is to create a mapping between your use cases and your actors.</p>
<p>Use Case To Actor Mapping</p>
<p>Create a simple grid in a spreadsheet.  Each row is a use case, and each column is an actor.  In each cell, when the actor is the primary actor for a use case, add the letter &#8220;P&#8221;.</p>
<blockquote><p><strong>Primary Actor</strong></p>
<p>The primary actor is the person who is the <em>subject</em> of the use case, performing the <em>verb</em> of the use case on the <em>object</em>.  A use case may have multiple actors but has one most important person.  The term <em>actor</em> represents the person who takes action &#8211; not someone playing a role. Other actors may be involved, either as participants, or as infrequent or secondary performers of the use case.<br />
Some examples:</p>
<ul>
<li>Primary Actor: Pilot.  Secondary Actors:Flight Crew, Sr. Maintenance Technician</li>
<li>Primary Actor: Author.</li>
<li>Primary Actor: Financial Accountant.  Secondary Actor: Financial Accounting Manager</li>
</ul>
<p><cite><a href="http://tynerblain.com/blog/2006/06/26/foundation-series-how-to-read-a-formal-use-case/">Foundation Series: How To Read A Formal Use Case</a></cite></p></blockquote>
<p>A simple grid with a handful of use cases and actors would look like the following:</p>
<p><img src="http://sehlhorst.smugmug.com/photos/310352623_tsmrR-L-0.jpg" alt="use case to actor map" width="474" height="306" /></p>
<p>The interesting analysis this allows you to do (and it is more powerful with a larger body of use cases and actors) is to review the big picture.  You would ask yourself &#8220;who does each use case?&#8221; even without this tool.  That&#8217;s just part of writing the use case.  Now you can also ask &#8220;what use cases does each actor perform?&#8221;  And you can easily see to ask questions like &#8220;If A03 does that, why can&#8217;t A02 do it?&#8221;</p>
<p>This big picture analysis, in my experience, will also accelerate the discovery of missing use cases.  You should also capture when an actor is a <em>secondary</em> actor in the use case.  You will then have a grid that looks like the following:</p>
<p><img src="http://sehlhorst.smugmug.com/photos/310352606_QKXH5-L.jpg" alt="mapping actors to use cases" width="474" height="329" /></p>
<p>When asking the comparative questions about UC03, you uncovered another use case.</p>
<p>This tool accelerates those insights, allowing you to make changes &#8220;further upstream&#8221;, or if your glass is half-empty, correct fewer mistakes later.</p>
<h2>Conclusion</h2>
<p>Use the use case to actor map to provide a big picture view of how people will interact with your product.  This view will improve your understanding of how people use the product, simplify the analysis, and encourage insights earlier in the requirements process.</p>

<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+Use+Case+To+Actor+Mapping+http://bit.ly/B1dTf+" title="Post to Twitter"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-big1.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://tynerblain.com/blog/2008/06/09/use-case-to-actor-mapping/&amp;t=Use+Case+To+Actor+Mapping" title="Post to Facebook"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://tynerblain.com/blog/2008/06/09/use-case-to-actor-mapping/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Your Problem Statement is The Problem</title>
		<link>http://tynerblain.com/blog/2008/05/12/your-problem-statement/</link>
		<comments>http://tynerblain.com/blog/2008/05/12/your-problem-statement/#comments</comments>
		<pubDate>Tue, 13 May 2008 01:01:58 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/?p=678</guid>
		<description><![CDATA[
topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2008%2F05%2F12%2Fyour-problem-statement%2F", "style": "big", "title": "Your Problem Statement is The Problem" });

Problems are the reason why we create software.  We solve problems.  For the business.  A &#8220;Goal&#8221; is an acknowledgment that you are going to try and address the problem.  One mistake people commonly make is to describe problem manifestations [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Ftynerblain.com%252Fblog%252F2008%252F05%252F12%252Fyour-problem-statement%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Your%20Problem%20Statement%20is%20The%20Problem%22%20%7D);"><script type="text/javascript">topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2008%2F05%2F12%2Fyour-problem-statement%2F", "style": "big", "title": "Your Problem Statement is The Problem" });</script></div>
<p><img src="http://sehlhorst.smugmug.com/photos/148366828-M.jpg" alt="under the hood" width="250" height="209" /></p>
<p>Problems are the reason why we create software.  We solve problems.  For the business.  A &#8220;Goal&#8221; is an acknowledgment that you are going to try and address the problem.  One mistake people commonly make is to describe problem <em>manifestations</em> and not problems.  Read on to see the difference.</p>
<p><span id="more-678"></span></p>
<h2>Problem Manifestation</h2>
<p>Someone recently forwarded to a mailing list an article about how to define the impetus for requirements.  The article was written by someone at a &#8220;product management training and consulting&#8221; company.  Instead of linking to the article, let me just say that it inspired me to write this article, and not because I agree with it.  So, the names are removed to protect the well-intentioned.</p>
<p>That article starts with a statement I really agree with, and one I really don&#8217;t agree with:</p>
<ul>
<li>The Good: &#8220;All great products begin with a well defined need.&#8221;</li>
<li>The Bad: &#8220;Starting your requirements with a problem statement is a problem.&#8221;</li>
</ul>
<p>The article goes on to describe a problem manifestation*, labels it as a problem, tells us it is bad, and then goes on to propose an alternative.  <a title="how not to write a product roadmap" href="http://tynerblain.com/blog/2008/04/28/dont-build-a-stupid-product-roadmap/"><em>Don&#8217;t Build a Stupid Product Roadmap</em></a> shows a similar phenomenon &#8211; someone well intentioned criticized a really horrible product roadmap, and errantly drew the conclusion that product roadmaps are bad.  This is the same thing.  Problem statements are not bad &#8211; in fact, they can be one of the most effective tools for clearly communicating <a title="example vision statement" href="http://tynerblain.com/blog/2007/04/26/apr-vision-update-1/">the vision of a product</a>.</p>
<blockquote><p>*Problem manifestation [<em>noun</em>] &#8211; an example of a way in which a problem is exhibited, without appreciating the true nature of the problem.  Ex: The problem manifestation is that the tires on my car are under-inflated.  The problem is that my car is too expensive to maintain.</p>
<p>This distinction is relevant.  The cost of operating the car is too high.  That is the problem.  It happens to be that one reason that the cost is too high is under-inflated tires.  If you focus your energy on getting properly inflated tires, it will help (by improving fuel economy a little, and by reducing the frequency of tire replacement) with costs anecdotally.  But you will not have solved the problem that costs are too high.  Unless you get lucky.  Costs can be high because the engine is inefficient or damaged, the aerodynamics of the car are bad, or any of a number of reasons.  If you solve <em>the problem</em> by addressing a single <em>manifestation</em> of the problem, without understanding the whole problem, it is only because of luck.</p></blockquote>
<h2>Abstract Your Problem Correctly</h2>
<p>When you <a title="top ten elicitation techniques" href="http://tynerblain.com/blog/2007/09/13/elicitation-techniques-2/">elicit a problem</a> from users, it is <em>usually </em>a description of a problem with their procedure, or the design of their product.</p>
<ul>
<li>I can&#8217;t keep my tires properly inflated.</li>
<li>It takes too long to find the information I need about the customer who just called me.</li>
<li>My price catalog is always out of date.</li>
</ul>
<p>These are examples of how problems manifest, given a particular process or product design.  If you start with a problem manifestation like one of these, it will be impossible to avoid design cues in your requirements.  And you should <a title="avoiding design in your requirements" href="http://tynerblain.com/blog/2006/06/02/writing-design-free-requirements/">always avoid specifying design in your requirements</a>.  The article that started us down this path is correct &#8211; these are bad things.  The solution is not to abandon problem statements.  The solution is to abstract them correctly.  This is a skill that great product managers have, and all product managers need.</p>
<p>Properly abstracted, the problem manifestations above could be rewritten as problems.</p>
<ul>
<li>The cost of operating my car is too high.</li>
<li>I lose too many customers because their calls for support take too long.</li>
<li>We are making unprofitable sales (and losing other sales) because we quote incorrect prices to our customers.</li>
</ul>
<p>These problem statements can be turned into <a title="introduction to structured requirements" href="http://tynerblain.com/blog/2006/01/04/foundation-series-structured-requirements/">goals, from which the rest of your requirements can be defined</a>. Goals would be in the form &#8220;Reduce the cost of operating my car by 20%.&#8221;</p>
<p>You can abstract too far.  You know you&#8217;ve gone too far when the problem statement does not give you any insight into what problem you are solving.  Here are the same three examples, abstracted too far.</p>
<ul>
<li>I don&#8217;t have enough money.</li>
<li>We don&#8217;t have enough revenue.</li>
<li>We don&#8217;t make enough profit.</li>
</ul>
<p>This abstraction problem is a common one in product management.  It has come up in a handful of discussion threads over the last couple of years here, and is a key point in a couple articles too.</p>
<ul>
<li>We see incorrect definitions of problem statements.</li>
<li>We see <a title="writing use cases at the proper level of abstraction" href="http://tynerblain.com/blog/2007/03/14/writing-use-cases-for-estimation/">incorrect definitions of use cases</a>.</li>
<li>We see <a title="writing business rules and requirements at the right level of abstraction" href="http://tynerblain.com/blog/2006/10/18/business-rules-and-requirements/">business rules and requirements at the wrong level</a>.</li>
</ul>
<p>Don&#8217;t go too far, or your team won&#8217;t know what to do.  The goal is to <a title="know your customer's market" href="http://tynerblain.com/blog/2006/06/27/know-thy-customers-markets/">understand the problems that affect multiple customers in your market</a> &#8211; not just a single company or user.  Make sure you abstract far enough, or you won&#8217;t actually solve the valuable problems.  And without <a title="articulating valuable requirements" href="http://tynerblain.com/blog/2006/11/14/valuable-and-functional-requirements/">valuable problems to solve</a>, you can&#8217;t <a title="writing valuable requirements" href="http://tynerblain.com/blog/2006/05/30/writing-valuable-requirements/">write valuable requirements</a>.</p>
<h2>Conclusion</h2>
<p>Problem statements are awesome.  They define the scope and vision of what you intend with your software.  They provide a framework for measuring the value your customers see from your product.  They provide context for prioritization and design decisions.</p>
<p>Problem manifestations are too low level to achieve any of these goals.  They are bad.</p>
<p>Don&#8217;t abandon your problem manifestation, just ask &#8220;<a title="ask why until you understand the reason why" href="http://tynerblain.com/blog/2006/02/21/the-reason-why/">why does that matter?</a>&#8221; until you reach the proper level of abstraction.  Then you&#8217;ll know what the <em>real</em> problem is.</p>

<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+Your+Problem+Statement+is+The+Problem+http://bit.ly/10phA1+" title="Post to Twitter"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-big1.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://tynerblain.com/blog/2008/05/12/your-problem-statement/&amp;t=Your+Problem+Statement+is+The+Problem" title="Post to Facebook"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://tynerblain.com/blog/2008/05/12/your-problem-statement/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t Build a Stupid Product Roadmap!</title>
		<link>http://tynerblain.com/blog/2008/04/28/dont-build-a-stupid-product-roadmap/</link>
		<comments>http://tynerblain.com/blog/2008/04/28/dont-build-a-stupid-product-roadmap/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 02:49:10 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[product roadmaps]]></category>
		<category><![CDATA[roadmap]]></category>
		<category><![CDATA[roadmaps]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/?p=672</guid>
		<description><![CDATA[
topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2008%2F04%2F28%2Fdont-build-a-stupid-product-roadmap%2F", "style": "big", "title": "Don't Build a Stupid Product Roadmap!" });

Logic is a funny thing.  People can make the following argument: &#8220;Building a stupid product roadmap is bad, therefore, don&#8217;t build product roadmaps!&#8221;  Ahem. [Author cracks knuckles]  Read on for a rant.

The Argument Against [Stupid] Product Roadmaps
David, at 37signals, wrote [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Ftynerblain.com%252Fblog%252F2008%252F04%252F28%252Fdont-build-a-stupid-product-roadmap%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Don%27t%20Build%20a%20Stupid%20Product%20Roadmap%21%22%20%7D);"><script type="text/javascript">topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2008%2F04%2F28%2Fdont-build-a-stupid-product-roadmap%2F", "style": "big", "title": "Don't Build a Stupid Product Roadmap!" });</script></div>
<p><img src="http://sehlhorst.smugmug.com/photos/286746025_A8Cvm-L.jpg" alt="roadmap" width="250" height="220" /></p>
<p>Logic is a funny thing.  People can make the following argument: &#8220;Building a stupid product roadmap is bad, therefore, don&#8217;t build product roadmaps!&#8221;  Ahem. [Author cracks knuckles]  Read on for a rant.</p>
<p><span id="more-672"></span></p>
<h2>The Argument Against [Stupid] Product Roadmaps</h2>
<p>David, at 37signals, wrote an article about <a title="problematic product roadmap" href="http://www.37signals.com/svn/posts/694-you-dont-need-a-product-road-map">the problems with product roadmaps</a>.  Thanks, Amar, for sending me the link.  I believe the article was written by <a title="DHH" href="http://www.loudthinking.com/about.html">David Heinemeier Hansson</a>, since there are several comments from &#8220;DHH&#8221; in the contentious debate that follows.  Maybe the article was meant to be contentious link-bait (the blogging equivalent of trolling in a newsgroup).  Maybe DHH/David hasn&#8217;t been exposed to a good product roadmap.</p>
<p>Either way, consider me hooked.</p>
<p>The comment thread on the article is fun to read, and gets emotional.  And that&#8217;s a good thing.  People should get emotional about how we create software.  It is a creative process.  Just because we use science and engineering disciplines does not mean it is not creative &#8211; we just use a different pallet of colors than canvas-artists.  So emotion is good.  I also contend that <a title="writing passionate requirements" href="http://tynerblain.com/blog/2006/06/15/writing-passionate-requirements/">every great product is imbued with passion</a>.</p>
<p>The comments were closed four days after the article was published (last November), so we can only chime in here.</p>
<p>Ade Oloneh blogged a <a title="why you need a roadmap" href="http://www.recursivefunction.com/blog/2007/11/09/you-need-a-product-road-map/">well reasoned response</a> to David&#8217;s article.  Ade sums up the heart of David&#8217;s article really well, so we&#8217;ll just quote him:</p>
<blockquote><p>The article makes a lot of assumptions about people who have a product road map:</p>
<ul>
<li>They add all feature requests to the road map</li>
<li>They don’t do due diligence before adding features to the road map</li>
<li>They sell their software based on the road map, not the current features</li>
<li>They share their road map with current and prospective customers</li>
<li>They promise features to current and prospective customers</li>
</ul>
<p>I agree that all the things above are bad, but to me this doesn’t translate at all to: <em>don’t use a product road map</em>.</p>
<p>&lt;cite&gt;<a title="Ade's response" href="http://www.recursivefunction.com/blog/2007/11/09/you-need-a-product-road-map/">Ade Oloneh</a>&lt;/cite&gt;</p></blockquote>
<p>Ade then goes on to describe the positive experiences that he and his team have had in developing a roadmap for the <a title="Formspring" href="http://www.formspring.com/"><em>Formspring</em></a> product.  He generally mentions that he does not do any of the stupid things in the list above, and points out that roadmapping has worked well for them.</p>
<p>Jeff Lash, of <a title="How to be a good product manager" href="http://www.goodproductmanager.com/"><em>Good Product Manager</em></a> fame, added an excellent comment to David&#8217;s article, and another great one to Ade&#8217;s article with links to more resources.  His main point:</p>
<blockquote><p>A road map is a tool. Like any tool, it can be used well or it can be used poorly. Saying that it’s a useless tool because some people misuse it is shortsighted and irresponsible.</p></blockquote>
<p>&lt;cite&gt;<a title="jeff's comment" href="http://www.37signals.com/svn/posts/694-you-dont-need-a-product-road-map#comment_18017">Jeff&#8217;s comment on David&#8217;s article</a>&lt;/cite&gt;</p>
<p>Even Pragmatic Marketing offers a class &#8211; <em>just on <a title="product roadmap seminar" href="http://www.pragmaticmarketing.com/seminars/pragmatic-roadmapping">product roadmaps</a></em>!  It would be money well spent for DHH and team to check out that class.  They could create even better products, and improve their customer relationships.</p>
<h2>The Argument For A [Smart] Product Roadmap</h2>
<p>We&#8217;ve looked at the value of <a title="enterprise product management" href="http://tynerblain.com/blog/2008/01/23/enterprise-product-management/">product roadmaps for enterprise software</a> before.  I guess our theme of &#8220;broad and deep&#8221; resonated a little, since several comments on the original article were ad hominem attacks fixated on the contrast between enterprise product management and small company product management.  What we failed to do effectively is point out that this approach applies to <em>all</em> product development.</p>
<p>Now we get back to the “traditional” requirements work. An application has a set of requirements, which are prioritized, and which drive a product road map and implementation plan. This is a long term, deep, product-centric view of the world. The product manager focuses on the users and their goals, as well as the business stakeholders and their goals. These are combined to define the road map for the application. Much like any other product development.</p>
<p>&lt;cite&gt;<a title="enterprise product management" href="http://tynerblain.com/blog/2008/01/23/enterprise-product-management/">Enterprise Product Management &#8211; Broad and Deep</a>&lt;/cite&gt;</p>
<p>That article was specifically addressing how product management within an enterprise is something that happens in the context of the enterprise &#8211; and other moving parts, and concurrent development of other products.  All very true.  But that is not the only reason for creating a product roadmap.  In a response to another comment, DHH could have been responding to our article:</p>
<blockquote><p>I think product road maps make a lot of sense when you’re trying to coordinate supertankers like Apple because the iCal.app team needs to have an idea of when Leopard is shipping. And the iTunes team needs to know when the iPods are getting updated.</p>
<p>But actually, I think calling that a product road map is stretching it’s generally accepted definition. That’s more of a company coordination map.</p>
<p>A road map for an individual product that doesn’t have strong dependencies to other releases is a lot more questionable in value. What exactly are you getting out of deciding 3, 9, 18 months in advance what to work on? What extra powers are you gaining? I’d say very little.</p>
<p>&lt;cite&gt;<a title="another comment" href="http://www.37signals.com/svn/posts/694-you-dont-need-a-product-road-map#comment_17979">DHH&#8217;s comment</a>&lt;/cite&gt;</p></blockquote>
<p>And that comment is the reason I decided to write this article tonight.</p>
<h2>Elements of a Product Roadmap</h2>
<p>A product roadmap is the product-manager&#8217;s equivalent of a project manager&#8217;s <a title="incremental project management" href="http://tynerblain.com/blog/2006/07/25/incremental-project-mgmt/"><em>rolling wave planning</em></a>.  In a sound-bite, you provide short-term details (for the next release), and long term &#8220;broad brush&#8221; discussions.  If you don&#8217;t plan your product to address the needs of a particular market, and then execute against that plan, the only way you will succeed is by luck.</p>
<p>The long-term view of a product roadmap does <strong>not</strong> talk about features, or even capabilities.  What it talks about is <em>problems</em>.  Problems faced by your customers, in your target market(s).  Last week in one of Pragmatic Marketing webinars, Steve Johnson quoted Peter&#8217; Drucker&#8217;s famous saying: &#8220;<span class="body">The aim of marketing is to know and understand the customer so well the product or service fits him and sells itself.&#8221;  Steve points out that (1) this is the aim of product management, and (2) when Drucker says &#8216;customer&#8217; he means &#8216;the customers in your market&#8217; &#8211; he&#8217;s being abstract.</span></p>
<p>Each item in your product roadmap &#8211; specifically <em>3, 9, or 18 months out </em>- should be a problem faced by your customer.  If you&#8217;re a good product manager, <a title="value maximization through prioritization" href="http://tynerblain.com/blog/2007/07/31/prioritization-and-value-maximization/">you will tackle the most valuable problems first</a>.  In the course of those first three months, you may uncover even more valuable problems to be solved.  So you re-prioritize!  When you&#8217;re right, your customers will not complain &#8211; they will thank you.  Because you will be solving a problem that is even more important to them.  With each incremental release, you address the most-important unaddressed problem.  And you learn more about your customers (and your market).  When you learn that the plan should be updated, you update the plan.  This isn&#8217;t spring cleaning, where you blindly follow last year&#8217;s plan because it isn&#8217;t time to replan.  This is continuous improvement, applied to product roadmaps.</p>
<p>Not only do you get smarter, but things simply change.</p>
<blockquote><p>When you define a product roadmap, you also define the release dates for your product. Change happens. Your market changes, your customers change, your requirements change. Unpredictable events happen. Your competitors release a new killer feature, your developers have an epiphany (or run into a roadblock). Should you change your release schedule?</p>
<p>&lt;cite&gt;<a title="product release schedules and product roadmaps" href="http://tynerblain.com/blog/2007/03/01/scheduling-product-releases/">Scheduling Product Releases</a>&lt;/cite&gt;</p></blockquote>
<p>You can adapt to that change, or you can ignore it.  If your adaptation is only to update the product backlog for the current sprint (release), then you will be forced to deal with that change again and again with every release.  If you update your roadmap, you only have to deal with each change once.  And that leaves you more capable to handle more changes.</p>
<p>There is value in sharing your product roadmap.  You let your customers know that you know what problems you are going to solve for them.  And you let them see that you have become smarter about their problems when you do become smarter.</p>
<p>There is risk in sharing your product roadmap.  Maybe part of your distinctive competence as a company is that you <em>understand</em> your customers, and your competition does not.  Why help them?</p>
<p>You have to decide if you <em>share</em> your roadmap publicly (or &#8220;privately&#8221; with your customers).  But you shouldn&#8217;t hesitate to have a roadmap.</p>
<h2>Value of a Product Roadmap</h2>
<p>There is value to your customers in knowing your roadmap.  You can use a roadmap to effectively manage customer expectations with less effort and more consistency &#8211; and a more visionary horizon.  You aren&#8217;t just waving your hands at a &#8220;product vision&#8221; &#8211; which is important too &#8211; you&#8217;re backing it up with &#8220;and here&#8217;s how we get there.&#8221;</p>
<p>There is value to your team in knowing your roadmap.  You provide context, which is critical to <a title="stakeholder goals and context" href="http://tynerblain.com/blog/2007/10/11/stakeholder-goals/">addressing stakeholder goals</a>.  At a more tactical level, <a title="requirements context" href="http://tynerblain.com/blog/2006/11/09/requirements-context/">context provides a framework for interpreting requirements</a>.  As much as we <a title="writing unambiguous requirements" href="http://tynerblain.com/blog/2006/06/12/writing-unambiguous-requirements/">strive to avoid ambiguity in requirements</a>, there is still always room for context to bring even greater clarity.</p>
<p>Just make sure you don&#8217;t become a slave to an <em>old</em> roadmap.  Keep it current.  Use it to chart your course.  And when your course changes, update your roadmap.</p>

<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+Don%E2%80%99t+Build+a+Stupid+Product+Roadmap...+http://bit.ly/noFCI+" title="Post to Twitter"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-big1.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://tynerblain.com/blog/2008/04/28/dont-build-a-stupid-product-roadmap/&amp;t=Don%E2%80%99t+Build+a+Stupid+Product+Roadmap..." title="Post to Facebook"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://tynerblain.com/blog/2008/04/28/dont-build-a-stupid-product-roadmap/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>When Do You Update A Mature Product</title>
		<link>http://tynerblain.com/blog/2008/04/24/when-to-update-your-product/</link>
		<comments>http://tynerblain.com/blog/2008/04/24/when-to-update-your-product/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 01:31:44 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/?p=671</guid>
		<description><![CDATA[
topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2008%2F04%2F24%2Fwhen-to-update-your-product%2F", "style": "big", "title": "When Do You Update A Mature Product" });

When do you update a mature product?  When it is more profitable to update it than to let it ride.  This question  was recently asked at Ask a Good Product Manager, and we have our own take on the [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Ftynerblain.com%252Fblog%252F2008%252F04%252F24%252Fwhen-to-update-your-product%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22When%20Do%20You%20Update%20A%20Mature%20Product%22%20%7D);"><script type="text/javascript">topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2008%2F04%2F24%2Fwhen-to-update-your-product%2F", "style": "big", "title": "When Do You Update A Mature Product" });</script></div>
<p><img src="http://sehlhorst.smugmug.com/photos/284617648_UmgTT-L.jpg" alt="old suitcase" width="250" height="266" /></p>
<p>When do you update a mature product?  When it is more profitable to update it than to <em>let it ride</em>.  This question  was recently asked at <a title="ask a good product manager" href="http://ask.goodproductmanager.com/"><em>Ask a Good Product Manager</em></a>, and we have our own take on the answer.</p>
<p><span id="more-671"></span></p>
<h2>The Question</h2>
<p>At <a title="when to release" href="http://ask.goodproductmanager.com/2008/04/23/when-do-you-release-the-next-version-of-a-product/"><em>Ask a Good Product Manager</em></a>, the following question was posed:</p>
<blockquote><p><strong>Question: How do you decide to release a new version of a product? </strong></p>
<p>My question is specific to products used by almost everyone in the world — products like Windows, MS-Word, Adobe Reader. For such products, how does product manager decide for the next release of such products?</p>
<p>Notice that these products are already at a level that <strong>almost</strong> everyone using it is more-or-less satisfied with them. For example: Having released Microsoft Office 2003, how would the product manager decide that we need Microsoft Office 2007?</p></blockquote>
<p>For the record, we are fans of both Nick (who answered) and Jeff who started the site.  A good product manager would check out all of the good questions and answers there.  We just have a different approach than the answer that was given.</p>
<h2>The Bottom Line</h2>
<p>The bottom line, as they say, is the bottom line.  So that&#8217;s where we start.</p>
<blockquote><p>You release a new version of a mature product when it is more profitable than not releasing a new version.</p></blockquote>
<p>It&#8217;s all about ROI (return on investment).  Just as you <a title="prioritize with value maximization in mind" href="http://tynerblain.com/blog/2007/07/31/prioritization-and-value-maximization/">use ROI to prioritize <em>which</em> features go in a release</a>, you should use ROI to determine when to release, and if there should be a release at all.  You can identify problems that are being experienced in your market or a new-to-your-product market segment.  You have to determine how much incremental revenue your company will get through sales, directly as a result of solving those problems.  This sales number is <em>relative to</em> the sales you would get if you did nothing.</p>
<p>You also have to figure out the cost of implementing (define requirements, design, develop, test, deploy, train) solutions to these problems.  Note that you won&#8217;t include the costs that you would otherwise incur (support, maintenance, etc).  Those are <a title="sunk costs and roi" href="http://tynerblain.com/blog/2007/02/05/calculating-roi-and-measuring-costs/">sunk costs</a>, and you will have them no matter what you choose to do.  These are your incremental costs of doing the new release.</p>
<p>If your incremental revenue exceeds your incremental costs, then there is <a title="definition of roi" href="http://tynerblain.com/blog/2006/02/01/definition-of-roi-return-on-investment/">a positive ROI</a> associated with putting out a new release.  That alone is not enough to green-light the project.  You have to consider the opportunity costs.  You could very well invest in something completely different, and make even more money.  Wouldn&#8217;t you rather do that?  So your ROI needs to exceed your hurdle rate, which reflects <a title="definition of opportunity cost and hurdle rate" href="http://tynerblain.com/blog/2006/02/24/definition-of-opportunity-cost/">the opportunity cost of doing something else</a>.</p>
<p>To sum up, your return on a new release needs to exceed your hurdle rate.  The return is a function of incremental revenue and incremental cost.</p>
<p>Nick offers <a title="nick's answer" href="http://ask.goodproductmanager.com/2008/04/23/when-do-you-release-the-next-version-of-a-product/">some good advice in his answer</a> about not building <a title="featuritis" href="http://tynerblain.com/blog/2006/04/14/goldilocks-and-the-three-products/">a product that is too complex</a>, making sure you <a title="personas and understanding users" href="http://tynerblain.com/blog/2006/04/17/persona-grata/">understand your users</a>, and the possibility of <em>removing</em> features in a new release.  But all of those tactics are in support of the strategy: make more money.  [Note: a charitable organization might use 'do more good' as an alternate to financial <a title="intro to utility curves" href="http://tynerblain.com/blog/2007/02/06/foundation-series-intro-to-utility-curves/">utility measurement</a>.]</p>

<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+When+Do+You+Update+A+Mature+Product+http://bit.ly/18CFhd+" title="Post to Twitter"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-big1.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://tynerblain.com/blog/2008/04/24/when-to-update-your-product/&amp;t=When+Do+You+Update+A+Mature+Product" title="Post to Facebook"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://tynerblain.com/blog/2008/04/24/when-to-update-your-product/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nexus Friday Favorites</title>
		<link>http://tynerblain.com/blog/2007/08/03/nexus-friday-favorites-8/</link>
		<comments>http://tynerblain.com/blog/2007/08/03/nexus-friday-favorites-8/#comments</comments>
		<pubDate>Sat, 04 Aug 2007 05:34:49 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[managing data]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/2007/08/03/nexus-friday-favorites-8/</guid>
		<description><![CDATA[
topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2007%2F08%2F03%2Fnexus-friday-favorites-8%2F", "style": "big", "title": "Nexus Friday Favorites" });

Each Friday, we highlight some of our favorite articles, bundles or reviews that people have submitted to nexus. Check out this week’s Friday Favorites…   And this week, we crossed over the 100 article mark!  Thanks to everyone who has submitted articles at nexus for helping us [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Ftynerblain.com%252Fblog%252F2007%252F08%252F03%252Fnexus-friday-favorites-8%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Nexus%20Friday%20Favorites%22%20%7D);"><script type="text/javascript">topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2007%2F08%2F03%2Fnexus-friday-favorites-8%2F", "style": "big", "title": "Nexus Friday Favorites" });</script></div>
<p><a title="latest articles at nexus" href="http://tynerblain.com/nexus/"><img alt="nexus logog" title="nexus logog" src="http://sehlhorst.smugmug.com/photos/151778446-M.png" /></a></p>
<p>Each Friday, we highlight some of our favorite articles, bundles or reviews that people have submitted to <a title="latest articles at nexus" href="http://tynerblain.com/nexus/">nexus</a>. Check out this week’s Friday Favorites…   And this week, we <strong>crossed over the 100 article</strong> mark!  Thanks to everyone who has submitted articles at nexus for helping us reach this milestone!  We&#8217;ve also had 150 ratings of the articles, and over 2000 readings.  Nowhere near the critical mass we need yet, but making progress.  Thanks to all!<br />
<span id="more-551"></span><strong><a title="focus on what customers need" href="http://tynerblain.com/nexus/article/show/99-solve-customer-needs-not-business">Solve Customer Needs, Not Business Ones</a></strong> filed in product management</p>
<p>If you want to be a bad product manager, create new products based on business desires and existing assets. If you want to be a good product manager, create new products that fill customer needs that are not currently being met.</p>
<p><strong><a title="product roadmap tips" href="http://tynerblain.com/nexus/article/show/98-making-product-roadmapping-work-for">Making Product Roadmapping Work For Your Business</a></strong> filed in product management</p>
<p>Product roadmaps can be powerful assets to leading a technology business – buy only if they are created and managed in the context of appropriate policies. In fact, the product roadmapping process a company uses can be as important to its business as the roadmap itself. In the Product Strategy Network’s roundtable meetings on product roadmapping, field-tested practices and policies are presented in detail by PSN Members. Here are a few of the highlights:</p>
<p><strong><a title="history of business analysis" href="http://tynerblain.com/nexus/article/show/97-business-analysis-a-potted-history">Business Analysis: A Potted History</a></strong> filed in business analysis</p>
<p>This article is an informed and wide ranging history of the profession/role of the business analyst.  Written by a developer for developers to help understand the role and how to work with them.</p>

<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+Nexus+Friday+Favorites+http://bit.ly/2B1x8+" title="Post to Twitter"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-big1.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://tynerblain.com/blog/2007/08/03/nexus-friday-favorites-8/&amp;t=Nexus+Friday+Favorites" title="Post to Facebook"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://tynerblain.com/blog/2007/08/03/nexus-friday-favorites-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nexus Friday Favorites</title>
		<link>http://tynerblain.com/blog/2007/07/27/nexus-friday-favorites-7/</link>
		<comments>http://tynerblain.com/blog/2007/07/27/nexus-friday-favorites-7/#comments</comments>
		<pubDate>Sat, 28 Jul 2007 05:33:12 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[managing data]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/2007/07/27/nexus-friday-favorites-7/</guid>
		<description><![CDATA[
topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2007%2F07%2F27%2Fnexus-friday-favorites-7%2F", "style": "big", "title": "Nexus Friday Favorites" });

Each Friday, we highlight some of our favorite articles, bundles or reviews that people have submitted to nexus. Check out this week’s Friday Favorites…
Software Development&#8217;s Evolution towards Product Design filed under product management and project management.
Very insightful and fun view of how software is made &#8211; [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Ftynerblain.com%252Fblog%252F2007%252F07%252F27%252Fnexus-friday-favorites-7%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Nexus%20Friday%20Favorites%22%20%7D);"><script type="text/javascript">topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2007%2F07%2F27%2Fnexus-friday-favorites-7%2F", "style": "big", "title": "Nexus Friday Favorites" });</script></div>
<p><a title="latest articles at nexus" href="http://tynerblain.com/nexus/"><img title="nexus logo" alt="nexus logo" src="http://sehlhorst.smugmug.com/photos/151778446-M.png" /></a></p>
<p>Each Friday, we highlight some of our favorite articles, bundles or reviews that people have submitted to <a title="latest articles at nexus" href="http://tynerblain.com/nexus/">nexus</a>. Check out this week’s Friday Favorites…</p>
<p><span id="more-547"></span><strong><a title="sdlc" href="http://tynerblain.com/nexus/article/show/94-software-development-s-evolution-towards-product">Software Development&#8217;s Evolution towards Product Design</a></strong> filed under product management and project management.</p>
<p>Very insightful and fun view of how software is made &#8211; and how that process has evolved over time.  Great images, great way to explain to &#8220;other folks&#8221; how software gets created.</p>
<p><strong><a title="who do you design software for?" href="http://tynerblain.com/nexus/article/show/95-yours-mine-and-ours">Yours, Mine and Ours</a></strong> filed under product management and interaction design.</p>
<div class="body">
<div id="abstract_95" class="abstract">Presents philosophy that there are four classes of software:</p>
<ul>
<li>MeWare:  The developer creates software.  The developer uses it.  Nobody else does.</li>
<li>ThemWare:  The developer creates software.  Other people use it.  The developer does not.</li>
<li>UsWare:  The developer creates software.  Other people use it.  The developer uses it too.</li>
<li>NobodyWare:  The developer creates software.  Nobody uses it.</li>
</ul>
<p>Includes detailed real-world analysis of City Desk, a software package &#8211; applying the ideas</p>
<p><strong><a title="agile modeling" href="http://tynerblain.com/nexus/article/show/96-agile-modeling-principles-v2">Agile Modeling Principles (v2)</a></strong> filed under agile development.</p>
<p>Identifies and defines over a dozen principles of agile modeling.  Good introduction or reminder</p></div>
</div>

<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+Nexus+Friday+Favorites+http://bit.ly/ErQJw+" title="Post to Twitter"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-big1.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://tynerblain.com/blog/2007/07/27/nexus-friday-favorites-7/&amp;t=Nexus+Friday+Favorites" title="Post to Facebook"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://tynerblain.com/blog/2007/07/27/nexus-friday-favorites-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nexus Friday Favorites</title>
		<link>http://tynerblain.com/blog/2007/07/20/nexus-friday-favorites-6/</link>
		<comments>http://tynerblain.com/blog/2007/07/20/nexus-friday-favorites-6/#comments</comments>
		<pubDate>Sat, 21 Jul 2007 03:59:28 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[managing data]]></category>
		<category><![CDATA[Requirements]]></category>
		<category><![CDATA[requirements tracability]]></category>
		<category><![CDATA[requirements traceability]]></category>
		<category><![CDATA[tracability]]></category>
		<category><![CDATA[traceability]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/2007/07/20/nexus-friday-favorites-6/</guid>
		<description><![CDATA[
topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2007%2F07%2F20%2Fnexus-friday-favorites-6%2F", "style": "big", "title": "Nexus Friday Favorites" });

Each Friday, we highlight some of our favorite articles, bundles or reviews that people have submitted to nexus. Check out this week’s Friday Favorites…
Requirements Traceability filed under business analysis and project management

An introductory article about making sure you vesion control and maintain traceability over your requirements.Requirements [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Ftynerblain.com%252Fblog%252F2007%252F07%252F20%252Fnexus-friday-favorites-6%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Nexus%20Friday%20Favorites%22%20%7D);"><script type="text/javascript">topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2007%2F07%2F20%2Fnexus-friday-favorites-6%2F", "style": "big", "title": "Nexus Friday Favorites" });</script></div>
<p><a title="latest articles at nexus" href="http://tynerblain.com/nexus/"><img title="nexus logo" alt="nexus logo" src="http://sehlhorst.smugmug.com/photos/151778446-M.png" /></a></p>
<p>Each Friday, we highlight some of our favorite articles, bundles or reviews that people have submitted to <a title="latest articles at nexus" href="http://tynerblain.com/nexus/">nexus</a>. Check out this week’s Friday Favorites…</p>
<p><span id="more-543"></span><a title="Requirements traceability" href="http://tynerblain.com/nexus/article/show/93-requirements-traceability"><strong>Requirements Traceability</strong></a> filed under business analysis and project management</p>
<div class="body">
<div class="abstract" id="abstract_93">An introductory article about making sure you vesion control and maintain traceability over your requirements.Requirements traceability is an important asect of good requirements management.  If you are new to requirements management or business analysis this is a good introduction to some good practices.</div>
</div>
<p><a title="testing and validation" href="http://tynerblain.com/nexus/article/show/91-the-v-model-a-testing-and"><strong>The V Model; A Testing and Validation Model</strong></a> filed under business analysis, project management, and testing</p>
<p>This link is to a series of blog posts on the V-model.  The V-model is a testing and validation framework for software development projects.</p>
<p>This article is useful for business analysts new to the software development world and highlights key quality gates in the development and implementation of software.  The articles focus on what a Business Analyst or Project Manager should know about the process.</p>
<p><a title="requirements assumptions" href="http://tynerblain.com/nexus/article/show/90-it-is-still-the-requirements"><strong>It Is Still The Requirements</strong></a> filed under business analysis</p>
<p>Identifies the assumptions most commonly made by business analysts.  Also provides high-level steps for how to avoid those assumptions</p>

<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+Nexus+Friday+Favorites+http://bit.ly/hEGEw+" title="Post to Twitter"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-big1.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://tynerblain.com/blog/2007/07/20/nexus-friday-favorites-6/&amp;t=Nexus+Friday+Favorites" title="Post to Facebook"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://tynerblain.com/blog/2007/07/20/nexus-friday-favorites-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nexus Friday Favorites</title>
		<link>http://tynerblain.com/blog/2007/07/13/nexus-friday-favorites-5/</link>
		<comments>http://tynerblain.com/blog/2007/07/13/nexus-friday-favorites-5/#comments</comments>
		<pubDate>Sat, 14 Jul 2007 04:34:40 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Business Analysis]]></category>
		<category><![CDATA[decision tree]]></category>
		<category><![CDATA[Interaction design]]></category>
		<category><![CDATA[managing data]]></category>
		<category><![CDATA[Product Management]]></category>
		<category><![CDATA[state machine]]></category>
		<category><![CDATA[state transition diagram]]></category>
		<category><![CDATA[uml 2]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/2007/07/13/nexus-friday-favorites-5/</guid>
		<description><![CDATA[
topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2007%2F07%2F13%2Fnexus-friday-favorites-5%2F", "style": "big", "title": "Nexus Friday Favorites" });

Each Friday, we highlight some of our favorite articles, bundles or reviews that people have submitted to nexus. Check out this week’s Friday Favorites…
User Experience Design filed under interaction design
Peter Morville on information architecture and the user-experience honeycomb
I&#8217;ve been practicing information architecture since 1994, and from [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Ftynerblain.com%252Fblog%252F2007%252F07%252F13%252Fnexus-friday-favorites-5%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Nexus%20Friday%20Favorites%22%20%7D);"><script type="text/javascript">topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2007%2F07%2F13%2Fnexus-friday-favorites-5%2F", "style": "big", "title": "Nexus Friday Favorites" });</script></div>
<p><a title="latest articles at nexus" href="http://tynerblain.com/nexus/"><img title="nexus logo" alt="nexus logo" src="http://sehlhorst.smugmug.com/photos/151778446-M.png" /></a></p>
<p>Each Friday, we highlight some of our favorite articles, bundles or reviews that people have submitted to <a title="latest articles at nexus" href="http://tynerblain.com/nexus/">nexus</a>. Check out this week’s Friday Favorites…</p>
<p><span id="more-539"></span><strong><a title="interaction design article" href="http://tynerblain.com/nexus/article/show/89-user-experience-design">User Experience Design</a></strong> filed under interaction design</p>
<p>Peter Morville on information architecture and the user-experience honeycomb<br />
I&#8217;ve been practicing <a href="http://semanticstudios.com/publications/semantics/000149.php">information architecture</a> since 1994, and from <a href="http://en.wikipedia.org/wiki/Gopher_protocol">Gopher</a> to <a href="http://en.wikipedia.org/wiki/Google">Google</a> have seen dramatic changes in the landscape of organization, search and retrieval.</p>
<p>Through these ten tempestuous years, I&#8217;ve found the infamous three circle diagram to be a great tool for explaining how and why we must strike a unique balance on each project between business goals and context, user needs and behavior, and the available mix of content.</p>
<p><strong><a title="decision tree" href="http://tynerblain.com/nexus/article/show/88-requirements-model-2-the">Requirements Model 2 &#8211; The Decision Tree</a></strong> filed under product management and business analysis</p>
<p>Good explanation of how to create a decision tree as a visual artifact when gathering requirements</p>
<p><strong><a title="state transition diagrams" href="http://tynerblain.com/nexus/article/show/86-uml-2-state-machine-diagrams">UML 2 State Machine Diagrams</a></strong> filed under product management, business analysis, agile development</p>
<p>Overview, explanations, and details from Scott Ambler.  This documentation approach can be used for agile and non-agile processes.  It can also be used for product management / development <em>and</em> for business analysis.</p>

<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+Nexus+Friday+Favorites+http://bit.ly/Tr0uF+" title="Post to Twitter"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-big1.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://tynerblain.com/blog/2007/07/13/nexus-friday-favorites-5/&amp;t=Nexus+Friday+Favorites" title="Post to Facebook"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://tynerblain.com/blog/2007/07/13/nexus-friday-favorites-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nexus Friday Favorites</title>
		<link>http://tynerblain.com/blog/2007/07/06/nexus-friday-favorites-4/</link>
		<comments>http://tynerblain.com/blog/2007/07/06/nexus-friday-favorites-4/#comments</comments>
		<pubDate>Sat, 07 Jul 2007 02:08:54 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Business Analysis]]></category>
		<category><![CDATA[completing requirements]]></category>
		<category><![CDATA[iteration design]]></category>
		<category><![CDATA[managing data]]></category>
		<category><![CDATA[staggered tasks]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/2007/07/06/nexus-friday-favorites-4/</guid>
		<description><![CDATA[
topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2007%2F07%2F06%2Fnexus-friday-favorites-4%2F", "style": "big", "title": "Nexus Friday Favorites" });

Each Friday, we highlight some of our favorite articles, bundles or reviews that people have submitted to nexus. Check out this week’s Friday Favorites…
The Popcorn Way and the Business Analyst in business analysis

Given a specific project with a reasonably defined charter and clear business goals you, [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Ftynerblain.com%252Fblog%252F2007%252F07%252F06%252Fnexus-friday-favorites-4%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Nexus%20Friday%20Favorites%22%20%7D);"><script type="text/javascript">topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2007%2F07%2F06%2Fnexus-friday-favorites-4%2F", "style": "big", "title": "Nexus Friday Favorites" });</script></div>
<p><a title="latest articles at nexus" href="http://tynerblain.com/nexus/"><img title="nexus logo" alt="nexus logo" src="http://sehlhorst.smugmug.com/photos/151778446-M.png" /></a></p>
<p>Each Friday, we highlight some of our favorite articles, bundles or reviews that people have submitted to <a title="latest articles at nexus" href="http://tynerblain.com/nexus/">nexus</a>. Check out this week’s Friday Favorites…</p>
<p><span id="more-533"></span><strong><a title="when are you done writing requirements" href="http://tynerblain.com/nexus/article/show/82-the-popcorn-way-and-the">The Popcorn Way and the Business Analyst</a></strong> in business analysis</p>
<div class="body">
<div id="abstract_82" class="abstract">Given a specific project with a reasonably defined charter and clear business goals you, the business analyst, set out to elicit and document the detailed business requirements. So when do you stop? How do you know when you are done gathering the requirements?</p>
<p>Have you tried the Popcorn Method?</p>
<p><strong><a title="cascading and staggered process steps" href="http://tynerblain.com/nexus/article/show/81-the-pipelining-anti-pattern">The Pipelining Anti-pattern</a></strong> in business analysis, testing, project management, agile development</p>
<p>Deep analysis of the tasks that must happen in an iteration &#8211; development, analysis, testing, etc.  Focus on the problems with staggering them too much, and suggestions on how to properly organize the team around those tasks.</p></div>
</div>

<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+Nexus+Friday+Favorites+http://bit.ly/q80ER+" title="Post to Twitter"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-big1.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://tynerblain.com/blog/2007/07/06/nexus-friday-favorites-4/&amp;t=Nexus+Friday+Favorites" title="Post to Facebook"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://tynerblain.com/blog/2007/07/06/nexus-friday-favorites-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nexus Friday Favorites</title>
		<link>http://tynerblain.com/blog/2007/06/29/nexus-friday-favorites-3/</link>
		<comments>http://tynerblain.com/blog/2007/06/29/nexus-friday-favorites-3/#comments</comments>
		<pubDate>Sat, 30 Jun 2007 01:41:46 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[agile development]]></category>
		<category><![CDATA[managing data]]></category>
		<category><![CDATA[Product Management]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/2007/06/29/nexus-friday-favorites-3/</guid>
		<description><![CDATA[
topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2007%2F06%2F29%2Fnexus-friday-favorites-3%2F", "style": "big", "title": "Nexus Friday Favorites" });

Each Friday, we highlight some of our favorite articles, bundles or reviews that people have submitted to nexus. Check out this week’s Friday Favorites…
 10 Commandments of Product Management #1 in product management.
Michael Shrivathsan&#8217;s article Know Thy Customer.
Details on the following five approaches to understanding your [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Ftynerblain.com%252Fblog%252F2007%252F06%252F29%252Fnexus-friday-favorites-3%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Nexus%20Friday%20Favorites%22%20%7D);"><script type="text/javascript">topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2007%2F06%2F29%2Fnexus-friday-favorites-3%2F", "style": "big", "title": "Nexus Friday Favorites" });</script></div>
<p><a title="nexus latest articles" href="http://tynerblain.com/nexus/"><img title="nexus logo" alt="nexus logo" src="http://sehlhorst.smugmug.com/photos/151778446-M.png" /></a></p>
<p>Each Friday, we highlight some of our favorite articles, bundles or reviews that people have submitted to <a title="latest articles at nexus" href="http://tynerblain.com/nexus/">nexus</a>. Check out this week’s Friday Favorites…</p>
<p><span id="more-530"></span><a title="knowing your customers" href="http://tynerblain.com/nexus/article/show/80-10-commandments-of-product-management"><strong> 10 Commandments of Product Management #1</strong></a> in product management.</p>
<p>Michael Shrivathsan&#8217;s article <em>Know Thy Customer</em>.</p>
<p>Details on the following five approaches to understanding your customers better:</p>
<ol>
<li>Listen to customers.</li>
<li>Usability tests.</li>
<li>Follow-me-home.</li>
<li>Walk-a-mile.</li>
<li>Customer surveys and focus groups.</li>
</ol>
<p><a title="user story decomposition" href="http://tynerblain.com/nexus/article/show/79-why-use-tasks"><strong>Why Use Tasks?</strong></a> in agile development</p>
<p>Lists 9 reasons why your dev team will benefit from dividing user stories into tasks.  A couple of paragraphs of detail for each reason.</p>
<p><a title="tips for first UX project" href="http://tynerblain.com/nexus/article/show/78-pioneering-a-user-experience-ux">Pioneering A User Experience (UX) Process</a> in interaction design</p>
<p>Amy Hillman and the Boxes &#038; Arrows staff walk through how to approach, justify and manage the first UX project for your company</p>

<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+Nexus+Friday+Favorites+http://bit.ly/ZzcUY+" title="Post to Twitter"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-big1.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://tynerblain.com/blog/2007/06/29/nexus-friday-favorites-3/&amp;t=Nexus+Friday+Favorites" title="Post to Facebook"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://tynerblain.com/blog/2007/06/29/nexus-friday-favorites-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nexus Friday Favorites</title>
		<link>http://tynerblain.com/blog/2007/06/22/nexus-friday-favorites-2/</link>
		<comments>http://tynerblain.com/blog/2007/06/22/nexus-friday-favorites-2/#comments</comments>
		<pubDate>Sat, 23 Jun 2007 04:51:03 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[managing data]]></category>
		<category><![CDATA[Product Management]]></category>
		<category><![CDATA[release dates]]></category>
		<category><![CDATA[successful product manager]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/2007/06/22/nexus-friday-favorites-2/</guid>
		<description><![CDATA[
topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2007%2F06%2F22%2Fnexus-friday-favorites-2%2F", "style": "big", "title": "Nexus Friday Favorites" });

Each Friday, we highlight some of our favorite articles, bundles or reviews that people have submitted to nexus. Check out this week’s Friday Favorites…
 Here are my favorites from the latest articles submitted at nexus.  Check them out, rate them, review them.
Share Your Secret Moves [...]]]></description>
			<content:encoded><![CDATA[
<div class="topsy_widget_data topsy_theme_blue" style="float: right;margin-left: 0.75em; background: url(data:,%7B%20%22url%22%3A%20%22http%253A%252F%252Ftynerblain.com%252Fblog%252F2007%252F06%252F22%252Fnexus-friday-favorites-2%252F%22%2C%20%22style%22%3A%20%22big%22%2C%20%22title%22%3A%20%22Nexus%20Friday%20Favorites%22%20%7D);"><script type="text/javascript">topsyWidgetPreload({ "url": "http%3A%2F%2Ftynerblain.com%2Fblog%2F2007%2F06%2F22%2Fnexus-friday-favorites-2%2F", "style": "big", "title": "Nexus Friday Favorites" });</script></div>
<p><img alt="nexus logo" title="nexus logo" src="http://sehlhorst.smugmug.com/photos/151778446-M.png" /></p>
<p>Each Friday, we highlight some of our favorite articles, bundles or reviews that people have submitted to nexus. Check out this week’s Friday Favorites…</p>
<p><span id="more-524"></span> Here are my favorites from the latest articles submitted at nexus.  Check them out, rate them, review them.</p>
<p><strong><a title="article 73" href="http://tynerblain.com/nexus/article/show/73-share-your-secret-moves">Share Your Secret Moves</a></strong> in product management.</p>
<p>The Cranky PM throws out a request for strategies and tactics and gets several in the comments.  The question:</p>
<p>How do you tell customers that feature X won&#8217;t be in the promised release?</p>
<p><strong><a title="article 74" href="http://tynerblain.com/nexus/article/show/74-set-the-right-release-dates">Set the Right Release Dates</a></strong> in product management and project management</p>
<p>Advice about making sure that release dates are not set arbitrarily, but rather, have associated compelling events.</p>
<p><strong><a title="article 76" href="http://tynerblain.com/nexus/article/show/76-seven-traits-of-successful-product">Seven Traits of Successful Product Managers</a></strong> in product management</p>
<p>Good detailed description of a great list of traits that correlate with success for product managers</p>

<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+Nexus+Friday+Favorites+http://bit.ly/RAToS+" title="Post to Twitter"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/tt-twitter-big1.png" alt="Post to Twitter" /></a> <a target="_blank" rel="nofollow" class="tt" href="http://www.facebook.com/share.php?u=http://tynerblain.com/blog/2007/06/22/nexus-friday-favorites-2/&amp;t=Nexus+Friday+Favorites" title="Post to Facebook"><img class="nothumb" src="http://tynerblain.com/blog/wp-content/plugins/tweet-this/icons/tt-facebook-big4.png" alt="Post to Facebook" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://tynerblain.com/blog/2007/06/22/nexus-friday-favorites-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
