<?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; Product Management</title>
	<atom:link href="http://tynerblain.com/blog/category/product-management/feed/" rel="self" type="application/rss+xml" />
	<link>http://tynerblain.com/blog</link>
	<description>Software product success.</description>
	<lastBuildDate>Wed, 17 Mar 2010 04:31:49 +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>Great Product Manager Questions</title>
		<link>http://tynerblain.com/blog/2010/03/16/great-product-manager-questions/</link>
		<comments>http://tynerblain.com/blog/2010/03/16/great-product-manager-questions/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 04:31:49 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Product Management]]></category>
		<category><![CDATA[Slightly off-topic]]></category>
		<category><![CDATA[product management questions]]></category>
		<category><![CDATA[product manager]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/?p=1186</guid>
		<description><![CDATA[
The Laudi Group and Red Canary organized and shared a great set of questions for product managers and answers from a panel of product management leaders.  Steve Johnson, another leader in our space shared his answers to the same questions, and in this article, I share mine.
The Product Manager Questions
Hat tip to Steve Johnson at [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="Red Macaw" src="http://sehlhorst.smugmug.com/Other/blog/red-macaw/812249052_N6MRp-O.jpg" alt="Red Macaw" width="250" height="251" /></p>
<p>The <a title="Ontario Executive Recruiters" href="http://www.laudi.com/">Laudi Group</a> and Red Canary organized and shared a great set of questions for product managers and answers from a panel of product management leaders.  Steve Johnson, another leader in our space shared his answers to the same questions, and in this article, I share mine.</p>
<h2><span id="more-1186"></span>The Product Manager Questions</h2>
<p>Hat tip to Steve Johnson at Pragmatic Marketing, for <a title="steve johnson's answers" href="http://pragmaticmarketing.typepad.com/productmarketing/2010/03/qa-for-product-management.html">extending the discussion</a> and providing his answers to the questions.  And thanks to the folks at Red Canary and<a title="product managers answer questions" href="http://www.redcanary.ca/?p=648"> the product managers who originally shared their answers</a>.</p>
<p>I <em>really</em> enjoyed reading their answers &#8211; thanks to all of you!</p>
<p><strong>Here are the questions that were put forth and answered:</strong></p>
<ol>
<li>Tell us about the best product you&#8217;ve ever encountered.  Why do you like it?</li>
<li>How do you know a great product manager when you meet one?</li>
<li>What&#8217;s your favorite interview question?</li>
<li>When is the best time for a start-up to hire a product manager?</li>
<li>What has been the defining moment in your career?</li>
<li>Mistakes.  What was your biggest?</li>
</ol>
<p>I&#8217;ve personally enjoyed and grown from the great writing that many product managers have shared with us over the last few years.  I&#8217;d love it if they would share their answers.  So, either share your answers, or pester your favorite writers to share theirs.</p>
<p>Without further ado, here are my answers to the same questions.</p>
<h2>Why Do You Like the Best Product You&#8217;ve Ever Encountered?</h2>
<p>I love when products solve obvious (in hindsight) problems with elegant designs.  The products where, once they exist, you say &#8220;well, duh&#8221; or slap your head and ask &#8220;why didn&#8217;t I think of that?&#8221;  These <em>innovative </em>products tend to be <a title="disruptive innovation and the pace of change" href="http://tynerblain.com/blog/2008/11/27/keeping-up-with-change/">disruptive</a>, redefining markets.  Some of the products are rather mundane &#8211; like the ketchup bottle where the lid doubles as the base (reducing waste and preventing countless red-water-stained buns).  Other products are more technology-dependent &#8211; like Tesla&#8217;s radio, xerographic photocopying, solid-fuel rockets.</p>
<p>I think my favorite for elegant design might be Velcro &#8211; if you don&#8217;t know how it works, or just want to know how it was invented, <a title="the invention of velcro" href="http://en.wikipedia.org/wiki/Velcro">check out the wikipedia article</a>.  The time that parents save tying tiny shoes is value enough, but it is far from the only (or first) use of Velcro.  An accurate clock that could be used on board a ship was a biggie too, although I never personally <em>encountered</em> one, at least when it mattered.  Accurate time-telling on a ship was the key to dramatically improved navigation back in the days of sailing by the stars.</p>
<h2>How Do You Know a Great Product Manager?</h2>
<p>Great product managers are polymaths, with several areas of deep expertise and skill.  They are Renaissance women and men, with many areas of interest.  They are great communicators.</p>
<p>Most importantly, they are sooth-sayers.  By the last, I mean that they not only understand the big picture and context of their markets and their business, but they know what is likely to change their business, and where their markets are sensitive to or ripe for disruption.  One definition of <em>sooth-sayer</em> is &#8220;one who tells the truth.&#8221;  You can&#8217;t do that without data, and the ability to understand what the data is telling you.</p>
<p>Add to this a dash of humility and a full dose of open-mindedness, and you have a great product manager.</p>
<p>Of course there&#8217;s all of the esoteric skills that the role requires.  When they aren&#8217;t present <em>yet</em>, I feel like I&#8217;ve met a great product manager <em>to be</em>.</p>
<p>I know it when our conversation rambles all over, goes &#8220;depth charge deep&#8221; in areas, and then bounces back to the broad view, all with an eye for the <em>relevance and insights</em> that matter for the topic at hand.</p>
<h2>What&#8217;s  Your Favorite Interview Question?</h2>
<p><strong>&#8220;Why?&#8221;</strong></p>
<p>I almost don&#8217;t care what the context of that question is &#8211; reviewing a candidate&#8217;s previous experience, asking them to provide a &#8220;fresh view&#8221; on my current situation, or convincing them to dance through a hypothetical situation.  What I want to know is <em>why</em> they think there is value, or a problem , or an opportunity, or &#8230; whatever.  A collection of well-dispersed, and sometimes-immediately-sequential &#8220;Why?&#8221; questions can tell me more about how someone thinks, and more importantly, how they are likely to solve problems, create solutions, and dominate markets than any other question I&#8217;ve found.</p>
<h2>When is the Best Time for a Start-Up to Hire a Product Manager?</h2>
<p>Not counting the founder?</p>
<p>Three to six months before the first product peaks.  All successful start-ups have one good product &#8211; solving a single valuable problem, for a single market.  Most (my opinion / observation) start-ups don&#8217;t have a second good product or market.  A passionate and insightful founder can spend a long time understanding a market, a problem, and a solution.  That knowledge and passion can yield a successful product.  When is that founder, who is busy running the company, going to find a new problem to solve, a new market to dominate, or a new solution to replace his original idea?</p>
<p>Alternately, I guess the founder can hire someone else to run the company, and anoint herself &#8220;president of the product.&#8221;  That still counts as hiring a product manager.</p>
<h2>What Has Been the Defining Moment in [My] Career?</h2>
<p>Switching from electro-mechanical design engineering to software development.  The shift in innovation time scales, the different approach to problem solving, and the markedly different economics of product creation had a profound effect on me.  The evolution from &#8220;creating solutions to (defined) problems&#8221; to &#8220;identifying problems worth solving&#8221; was more gradual, as I evolved into a programmer-analyst and consultant and product manager.</p>
<p>&#8220;Going agile&#8221; half-way through my software development career was pretty eye opening too.  I&#8217;ll throw that in as my backup answer.</p>
<h2>Mistakes.  What Was [My] Biggest?</h2>
<p>From someone else&#8217;s perspective, it was leading a team down a six-figure software-development path that solved a problem no one really cared about.  That&#8217;s probably defining-moment number 3, when I started including <em>validation of value</em> as part of my scope of engagement as a programmer.</p>
<p>From my own perspective, as they say, <em>it&#8217;s the train you </em>don&#8217;t<em> see that hits you</em>.  I&#8217;ll guess that it was something I <em>didn&#8217;t</em> do, not something I did, that would turn out to be the key plot device in my Frank Capra movie.</p>
<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+Great+Product+Manager+Questions+http://bit.ly/arqnas+" 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/03/16/great-product-manager-questions/&amp;t=Great+Product+Manager+Questions" 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/03/16/great-product-manager-questions/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Measuring Great Design &#8211; Mad Libs Input Form</title>
		<link>http://tynerblain.com/blog/2010/03/01/measuring-interaction-design/</link>
		<comments>http://tynerblain.com/blog/2010/03/01/measuring-interaction-design/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 05:20:02 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Interaction design]]></category>
		<category><![CDATA[Product Management]]></category>
		<category><![CDATA[ROI]]></category>
		<category><![CDATA[Requirements]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[User Stories]]></category>
		<category><![CDATA[measuring ux]]></category>
		<category><![CDATA[return on investment]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/?p=1174</guid>
		<description><![CDATA[
I came across a really interesting article LukeW.com, showing how making changes to the way an input form on a website increased interaction by 25 to 40%.  The changes reflect the value of thinking outside-in, investing in user experience, and performance measurement.
Bonus: the idea is cool.

Mad Libs Input Form
[full size image available in Luke's [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="mad libs pads" src="http://sehlhorst.smugmug.com/Other/blog/mad-libs-on-table/800579804_irVsp-O.jpg" alt="image of mad libs pads" width="250" height="187" /></p>
<p>I came across a really interesting article <a title="LukeW" href="http://www.lukew.com/">LukeW.com</a>, showing how making changes to the way an input form on a website increased interaction by 25 to 40%.  The changes reflect the value of thinking outside-in, investing in user experience, and performance measurement.</p>
<p>Bonus: the idea is cool.</p>
<p><span id="more-1174"></span></p>
<h2>Mad Libs Input Form</h2>
<p><img class="alignnone" title="mad libs form example" src="http://sehlhorst.smugmug.com/Other/blog/mad-libs-small/800576580_TZurw-O.png" alt="before and after screenshot of mad libs input form redesign" width="250" height="237" />[<a title="luke's article on mad libs input form" href="http://www.lukew.com/ff/entry.asp?1007">full size image available in Luke's article</a>]</p>
<p>The idea being presented is to replace the old boring web input form designed for a computer.  The new, fun form is a fill-in-the-blank (aka Mad Libs) layout.  The <a title="mad libs web form" href="http://www.lukew.com/ff/entry.asp?1007">article </a>is on <a title="About Luke" href="http://www.lukew.com/about/index.asp">Luke Wroblewski&#8217;s</a> site.  The team at Vast.com created and tested a version of this form for the Kelly Blue Book site.  [Luke cites Huffduffer.com as the first place where he saw this technique.] Thanks, Luke for sharing this with all of us!</p>
<h2>Outside-In Development</h2>
<p>Product managers are acutely aware of the need to solve market problems.  We are regularly reminded that we&#8217;re creating solutions for people in our markets who use our products to solve their problems. When we write requirements, we avoid writing design specifications, and thereby lose the ability to enforce that the proposed solutions also take an outside-in approach.  We <a title="prioritization example from an outside-in perspective" href="http://tynerblain.com/blog/2009/10/19/agile-prioritization/">maintain an outside-in perspective</a>, but we lost the ability to influence an outside-in aesthetic.</p>
<p>Note: Outside-In Software Development is a great book, <a title="outside-in software development book review" href="http://tynerblain.com/blog/2007/09/27/outside-in/">you should read it</a>.</p>
<p>That&#8217;s one area where user experience works well in concert with product management &#8211; assuring that the same drivers of <em>what</em> to build are informing the design of <em>how</em> it is built.</p>
<p>The genius (or at least elegance) of this Mad Libs form from Vast  / Kelly Blue Book is that it humanizes the experience of requesting that a nearby dealer contact you to discuss a possible purchase of a car from them.  The forms we&#8217;ve all had to fill out on countless web sites are very <em>inside-out</em>.  They expose the inner workings of the program &#8211; &#8220;gather this info, and that info, and this other info.&#8221;  Those forms force users to do what the program wants.  Blech.  The form that Ron Kurti designed, however, forces the program to do what the users want.  Huzzah!</p>
<h2>Bad Requirements Prevent Elegance</h2>
<p>I&#8217;ve written about the importance of <a title="writing requirements without design" href="http://tynerblain.com/blog/2009/11/03/design-free-requirements/">writing design-free requirements</a> several times.  Avoiding design constraints in your requirements is even one of the pillars of the <a title="twelve rules of writing good requirements" href="http://tynerblain.com/blog/2006/05/25/writing-good-requirements-the-big-ten-rules/">big 10 rules of writing requirements</a>.</p>
<p>If you had written the requirements for this <em>contact the dealer</em> page, would you have specified the design of the form?</p>
<p>Most of the requirements analysts I&#8217;ve worked with would have.  I&#8217;ve even worked with companies that have developed templates / stencils defining <em>how</em> these interface specifications must be documented &#8211; requiring that all the fields be aligned, with specific pixel gaps, etc.</p>
<p>If you had specified the design (read: limited the choices of the designer), you would have prevented this solution.</p>
<p>Mr. Kurti&#8217;s elegant solution is clearly better.</p>
<p>One way to write the requirements that would not have prevented this solution would be with a <a title="user stories compared to use cases" href="http://tynerblain.com/blog/2009/02/02/user-stories-and-use-cases/">user story and acceptance criteria</a>:</p>
<blockquote><p>As a car-shopper, I want to engage a car dealer, once every few years, so that I can purchase the car I selected.</p>
<ul>
<li>The car-shopper can provide his contact info (name, email, phone) for the car dealer.</li>
<li>The system will display the information identifying the selected vehicle.</li>
<li>The system will display the information identifying the dealer being contacted.</li>
<li>The system will include an opt-in newsletter-subscription option.</li>
<li>The system will notify the specified dealer when the car-shopper indicates.</li>
</ul>
</blockquote>
<p>The user story nudges the developers into an outside-in perspective by emphasizing the <a title="user goals vs corporate goals" href="http://tynerblain.com/blog/2009/06/22/user-goals-and-corporate-goals/">user&#8217;s goal</a>.  The <a title="acceptance criteria can be testable, non-functional requirements" href="http://tynerblain.com/blog/2009/02/10/agile-non-functional-reqs/">acceptance criteria</a> make it clear that <em>any</em> solution that meets those criteria is acceptable to the product manager.  It allows the interaction designer to create a compelling solution, rather than forcing him to recreate a boring experience.</p>
<h2>Measurement Rocks</h2>
<p>The Vast team measured the impact of making this change to their form, and saw between a 25% and 40% increase in conversion (people contacting dealers versus people abandoning the process when they see the form).  That&#8217;s <strong>a</strong> <em><strong>lot</strong></em><strong> more leads</strong> for the dealers, and presumably a lot more money for Kelly Blue Book and Vast.  This is a great example of how you can <a title="measuring the ROI of design" href="http://tynerblain.com/blog/2007/07/30/measuring-the-roi-of-design/">measure the impact of investing in user experience</a>, because it should spark ideas for you.</p>
<p><strong>What can you measure and test and improve?</strong></p>
<p><strong><span style="font-weight: normal;">Now <em>that&#8217;s </em><a title="definition of return on investment" href="http://tynerblain.com/blog/2006/02/01/definition-of-roi-return-on-investment/">ROI</a> for you.</span></strong></p>
<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+Measuring+Great+Design+%E2%80%93+Mad+Libs+Input+Form+http://bit.ly/9nBLX9+" 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/03/01/measuring-interaction-design/&amp;t=Measuring+Great+Design+%E2%80%93+Mad+Libs+Input+Form" 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/03/01/measuring-interaction-design/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Complete Requirements</title>
		<link>http://tynerblain.com/blog/2010/02/23/complete-requirements/</link>
		<comments>http://tynerblain.com/blog/2010/02/23/complete-requirements/#comments</comments>
		<pubDate>Tue, 23 Feb 2010 14:01:54 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Business Analysis]]></category>
		<category><![CDATA[Kano Analysis]]></category>
		<category><![CDATA[Product Management]]></category>
		<category><![CDATA[Requirements]]></category>
		<category><![CDATA[Requirements Models]]></category>
		<category><![CDATA[complete requirements]]></category>
		<category><![CDATA[rules of requirements]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/?p=1168</guid>
		<description><![CDATA[
You give your requirements to the engineering team, and they look complete.  The team builds your product, you launch it and the market soundly rejects it.  Why?  Because your requirements weren&#8217;t complete &#8211; they didn&#8217;t actually solve the problem that needed to be solved.

Complete Requirements &#8211; Revisiting
Going back almost four years, I wrote Writing Complete [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="big ten rules of requirements logo" src="http://sehlhorst.smugmug.com/photos/128628589-M.png" alt="big ten rules of writing requirements logo #5" width="250" height="250" /></p>
<p>You give your requirements to the engineering team, and they <em>look</em> complete.  The team builds your product, you launch it and the market soundly rejects it.  Why?  Because your requirements weren&#8217;t <em>complete</em> &#8211; they didn&#8217;t actually solve the problem that needed to be solved.</p>
<p><span id="more-1168"></span></p>
<h2>Complete Requirements &#8211; Revisiting</h2>
<p>Going back almost four years, I wrote <em><a title="writing complete requirements" href="http://tynerblain.com/blog/2006/06/08/writing-complete-requirements/">Writing Complete Requirements</a></em>, as part of the <em><a title="The rules of writing requirements" href="http://tynerblain.com/blog/2006/05/25/writing-good-requirements-the-big-ten-rules/">Big Rules of Writing Requirements</a></em> series.  That article centered on two key ideas of requirements completeness.</p>
<ul>
<li>Data, not opinion, is the most important input into determining completeness.</li>
<li>There is no <em>absolute </em>way to determine the completeness of your requirements in advance.</li>
</ul>
<p>Completeness is best measured by market acceptance, so technically you can&#8217;t know if your requirements were complete until your customers buy (or fail to buy) your product.  This doesn&#8217;t mean you should give up on this <em>rule</em> of requirements &#8211; you can still focus on, and improve, the completeness of your requirements.</p>
<h2>Objective and Heuristic Assessment</h2>
<p><img class="alignnone" title="raven" src="http://sehlhorst.smugmug.com/Other/blog/raven/795282939_wKV8c-O.jpg" alt="picture of raven with a blue eye" width="250" height="250" /></p>
<p>Given a market problem and the associated requirements (which you can argue are actually the same thing), you can review those requirements to determine if they objectively <em>appear to be</em> complete.  This assessment is based on what you objectively know about your market (needs, opportunity costs, competitive alternatives, etc).  You can also apply heuristic, or logical analysis to identify <em>gaps</em> in the language of your requirements.</p>
<p><strong>Objective assessment</strong> is the application of market knowledge (data) to determine if the nature of the problem is being addressed completely by your requirements.  A bird-feeding maven would know that the requirements for your bird feeder would be incomplete if they didn&#8217;t address the problem of squirrels stealing food from the birds.</p>
<p><strong>Heuristic analysis </strong>is the identifications of logical omissions in your requirements, without the need to apply market insights.  A logician would know that the requirements for your bird feeder were incomplete if they didn&#8217;t address the need to refill an empty feeder.</p>
<p>When you&#8217;re writing requirements, you need to do both.  Heuristic analysis of your requirements will identify where your requirements do not fully solve the problems you already know about &#8211; an eCommerce checkout process without the ability to receive payment, for example.  Objective assessment will help you identify the problems that you overlooked but need to solve &#8211; the need to allow customers to have different billing and shipping addresses when placing an order online, for example.</p>
<p><strong>Complete Requirements for Incomplete Solutions</strong></p>
<p><img class="alignnone" title="gummy worms" src="http://sehlhorst.smugmug.com/photos/415923338_gzWKd-L.jpg" alt="image of worms on the table - illustrating a metaphor" width="250" height="187" /></p>
<p>Don&#8217;t confuse having complete <em>requirements</em> (a good thing) with completely solving a problem (not always a good thing).  In agile development, the idea of <a title="satisficing with sprints" href="http://tynerblain.com/blog/2008/11/12/satisficing-sprints/">satisficing is key to scoping individual iterations</a>.  The idea, simply put, is to solve <em>enough of the problem</em>, and not delay delivery (and value) until you can build a solution to the entire problem.  Because of the law of diminishing returns, for many market problems, there is little or no incremental value in solving the entire problem.  Those resources can be better applied to solving additional problems.</p>
<p><a title="kano analysis webinar" href="http://tynerblain.com/blog/2009/09/28/kano-analysis-for-product-managers/">Kano analysis</a> provides a framework for identifying which market problems <em>must be</em> completely solved, and which ones have a <em>more is better</em> characteristic.  In practice, <em>more is better</em> problems exhibit the law of diminishing returns, and should not be &#8220;completely&#8221; solved.</p>
<p><img class="alignnone" title="kano analysis - more is better" src="http://sehlhorst.smugmug.com/Other/blog/more-is-bettersmall/795296523_Y2haG-O.png" alt="diminishing returns nature of real world features" width="450" height="336" /> [<a title="kano analysis - more is better" href="http://sehlhorst.smugmug.com/Other/blog/more-is-betterbig/795296527_3Y9YM-O.png">larger image</a>, or view the entire <a title="Kano Analysis for Product Managers" href="http://tynerblain.com/blog/2009/09/28/kano-analysis-for-product-managers/">Kano analysis presentation</a>]</p>
<h2>Conclusion</h2>
<p>Complete Requirements are requirements that</p>
<ul>
<li>Identify all of the market problems that need to be solved and their nature (absolute vs. diminishing returns).</li>
<li>Are logically complete in their coverage / articulation of those market needs.</li>
</ul>
<p>To objectively improve the completeness of your requirements, apply market data in an assessment of your requirements.  To heuristically improve the completeness of your requirements, look for logical inconsistencies and gaps in reasoning or coverage.</p>
<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+Complete+Requirements+http://bit.ly/cgxzsL+" 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/02/23/complete-requirements/&amp;t=Complete+Requirements" 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/02/23/complete-requirements/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Most Engaging Articles of 2009</title>
		<link>http://tynerblain.com/blog/2010/01/05/most-engaging-articles-of-2009/</link>
		<comments>http://tynerblain.com/blog/2010/01/05/most-engaging-articles-of-2009/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 07:00:18 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Administrivia]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Business Analysis]]></category>
		<category><![CDATA[Prioritization]]></category>
		<category><![CDATA[Product Management]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[ROI]]></category>
		<category><![CDATA[Requirements]]></category>
		<category><![CDATA[Requirements Models]]></category>
		<category><![CDATA[Requirements gathering]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Use Cases]]></category>
		<category><![CDATA[2009]]></category>
		<category><![CDATA[top ten list]]></category>
		<category><![CDATA[tyner blain]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/?p=1161</guid>
		<description><![CDATA[
Engagement &#8211; that&#8217;s what this whole product management blogging thing is about.  Check out what Tyner Blain readers found to be the most engaging articles in 2009.
Deep Dives

If you&#8217;re new to Tyner Blain, you may be surprised by the length of the articles here.  I joke that they are long because I don&#8217;t have time [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="engagement" src="http://sehlhorst.smugmug.com/Other/blog/engagement-ring/757754045_4RPCx-O.jpg" alt="" width="250" height="190" /></p>
<p>Engagement &#8211; that&#8217;s what this whole product management blogging thing is about.  Check out what Tyner Blain readers found to be the most engaging articles in 2009.</p>
<h2><span id="more-1161"></span>Deep Dives</h2>
<p><img class="alignnone" title="diving deep" src="http://sehlhorst.smugmug.com/Other/blog/diving/757757107_gNAMt-O.jpg" alt="" width="250" height="187" /></p>
<p>If you&#8217;re new to Tyner Blain, you may be surprised by the length of the articles here.  I joke that they are long because I don&#8217;t have time to edit.  <a title="Stewart on Twitter" href="http://twitter.com/stewartrogers">Stewart Rogers</a> jokes that they are long because I&#8217;m incapable of writing a short article.  If you&#8217;ve been here a while, you know what you&#8217;re in for.  If you&#8217;ve been here a <em>long</em> while, then you&#8217;re glad (like me) that I don&#8217;t write one per day any more.</p>
<p>Product Management is simultaneously a broad and deep discipline, requiring us to have a breadth of perspective combined with a depth of insight.  We then have to apply that in a market context, effectively navigating the political waters of our organizations.  Most of the articles here either try to skim the breadth of a range of related topics, or plumb the depths of a single topic.  Doing that in under a thousand words is pretty hard.  Most of the articles here also link to other articles, to try and provide even more depth and context, and encourage additional critical thinking.</p>
<p>One measure of the<em> quality</em> of the articles here is how often they stimulate readers to read further, or dive deeper into the topics.  While web analytics won&#8217;t allow us to measure how thought-provoking an article is, we can look to see how many people dive into the linked articles, versus how many people move on to something else.  We can measure the <em>bounce rate</em> of an article to see how often people leave a page without following any of the &#8220;tell me more&#8221; links.</p>
<p>Looking at ~170,000 page views at Tyner Blain in 2009, narrowed down to only those articles with at least 100 page views, here is the top-ten list of most engaging (or &#8220;least abandoned&#8221; if you&#8217;re a &#8220;cup is half empty&#8221; person) articles:</p>
<ol>
<li><a title="Introduction to a series of articles on use cases" href="http://tynerblain.com/blog/2005/12/18/use-case-series-introduction/">Use Case Series: Introduction</a>: A collection of articles on the &#8220;traditional&#8221; forms of use cases &#8211; informal, formal, UML.</li>
<li><a title="agile development of use cases" href="http://tynerblain.com/blog/2007/04/02/agile-development-of-use-cases/">Agile Development of Use Cases</a>: A dive into the dynamics and cadence of an agile process for developing use cases.</li>
<li><a title="Managing Market Data" href="http://tynerblain.com/blog/2008/08/19/managing-market-data/">How Do </a><em><a title="Managing Market Data" href="http://tynerblain.com/blog/2008/08/19/managing-market-data/">You</a></em><a title="Managing Market Data" href="http://tynerblain.com/blog/2008/08/19/managing-market-data/"> Manage Market Data?</a>: A collection of articles exploring different market-immersion techniques in depth.</li>
<li><a title="Scheduling Requirements Changes" href="http://tynerblain.com/blog/2006/04/11/scheduling-requirements-changes-part-2/">Scheduling Requirements Changes &#8211; Part 2</a>: A focus on practical techniques for managing change with an agile development process.</li>
<li><a title="BPMN Mea Culpa" href="http://tynerblain.com/blog/2006/08/22/yesterdays-bpmn-post-was-a-big-fat-lie/">Yesterday&#8217;s BPMN Post Was A Big Fat Lie</a>: A mea culpa and clarification of interest to folks following the <a title="Introduction to BPMN" href="http://tynerblain.com/blog/2006/07/18/foundation-series-business-process-modeling/">BPMN</a> Series.</li>
<li><a title="why ask why?" href="http://tynerblain.com/blog/2005/12/13/everything-i-needed-to-know-i-forgot-in-kindergarden/">Everything I Needed To Know I Forgot in Kindergarten</a>: Why asking <em>why?</em> is important.</li>
<li><a title="Plan Your Sprint by ROI" href="http://tynerblain.com/blog/2008/10/16/planning-sprints-by-roi/">Plan Your Next Sprint by ROI &#8211; Part 1</a>: Prioritizing by <em>Bang for the Buck</em>, not just <em>Bang</em>.</li>
<li><a title="10 Agile Mistakes" href="http://tynerblain.com/blog/2007/01/03/going-agile-ten-common-mistakes/">Ten Common Mistakes of Going Agile</a>: A collection of articles about common pitfalls encountered when adopting agile practices.</li>
<li><a title="Never Completing a Project" href="http://tynerblain.com/blog/2007/08/06/perpetually-almost-finished-projects/">Perpetually </a><em><a title="Never Completing a Project" href="http://tynerblain.com/blog/2007/08/06/perpetually-almost-finished-projects/">Almost</a></em><a title="Never Completing a Project" href="http://tynerblain.com/blog/2007/08/06/perpetually-almost-finished-projects/"> Finished Projects</a>: Organizing a project with discrete deliverables and rolling-wave planning to avoid the &#8220;90% done, 90% remaining&#8221; problem.</li>
<li><a title="Timeboxes are better than the Iron Triangle" href="http://tynerblain.com/blog/2006/04/12/how-to-use-timeboxes-for-scheduling-software-delivery/">How To Use Timeboxes for Scheduling Software Delivery</a>: One of my personal favorites.  A rational approach to making trade-offs when your &#8220;perfect&#8221; plan has to change.</li>
</ol>
<p>OK Stewart, that&#8217;s only 519 words.</p>
<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+Most+Engaging+Articles+of+2009+http://bit.ly/6vlxog+" 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/01/05/most-engaging-articles-of-2009/&amp;t=Most+Engaging+Articles+of+2009" 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/01/05/most-engaging-articles-of-2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Why Cross-Selling Works</title>
		<link>http://tynerblain.com/blog/2009/12/16/why-cross-selling-works/</link>
		<comments>http://tynerblain.com/blog/2009/12/16/why-cross-selling-works/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 02:24:29 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Business Analysis]]></category>
		<category><![CDATA[Product Management]]></category>
		<category><![CDATA[eCommerce]]></category>
		<category><![CDATA[cross-sale]]></category>
		<category><![CDATA[cross-selling]]></category>
		<category><![CDATA[ecommerce product management]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/?p=1156</guid>
		<description><![CDATA[
Why does cross-selling, the process of selling something additional to someone who is already making a purchase, work?  This article explores some of the theory and rationale behind cross-selling &#8211; from qualification to motivation and profitability.
Cross-Selling is Big Business
You have an eCommerce site where people purchase products from you.  Adding cross-sale capabilities to your site [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="would you like fries with that?" src="http://sehlhorst.smugmug.com/Other/blog/fries/742431144_baaQK-O.jpg" alt="" width="250" height="187" /></p>
<p>Why does cross-selling, the process of selling something <em>additional</em> to someone who is already making a purchase, work?  This article explores some of the theory and rationale behind cross-selling &#8211; from qualification to motivation and profitability.</p>
<h2><span id="more-1156"></span>Cross-Selling is Big Business</h2>
<p>You have an eCommerce site where people purchase products from you.  Adding <a title="What is cross-selling?" href="http://tynerblain.com/blog/2009/10/28/cross-sell-and-upsell/">cross-sale capabilities</a> to your site can have a significant impact on your bottom line.</p>
<p>The<a title="etailing group 1Q2009 report" href="http://www.internetretailer.com/article.asp?id=30618"> e-tailing group&#8217;s 2009 report</a> shows (by survey of eCommerce executives) that 55% of online retailers will include cross-sell and upsell capabilities in their sites in 2009 (already there or being added).  For retailers that measure the data, cross-sale promotions result in a range of conversions (additional sales) from under 1% to over 10% &#8211; with a plurality of responses in the 1% to 4% range.  That represents additional revenue the retailers would not get without using cross-selling.</p>
<p>According to the<a title="cross-sales results" href="http://www.getelastic.com/measuring-cross-sell-success/"> Get Elastic blog</a>, Amazon reported that cross-selling accounted for 35% of their 2006 revenue.</p>
<p>Understanding why cross-selling works requires understanding customer&#8217;s purchasing processes work.</p>
<h2>Customer Purchase Process</h2>
<p>The following is a model for how customers make purchases.</p>
<ul>
<li>Customers start by thinking about <em>their</em> problem &#8211; what problem are they trying to solve (with a purchase)?</li>
<li>Some people will try and understand the problem <em>space</em>, while others are happy to jump to solutions.</li>
<li>Understanding the solution space (what are my options?) is next &#8211; and may be a shallow or deep analysis.</li>
<li>Within the solution space, customers will select a product and decide to buy it (from you) or not.</li>
<li>Customers who reject their first product choice may select another product or may abandon your store.</li>
</ul>
<p><img class="alignnone" title="customer purchase process" src="http://sehlhorst.smugmug.com/Other/blog/flow/742441880_YbcQr-O.png" alt="" width="337" height="772" /></p>
<p>You can take a higher-level view of these customer activities and decisions, and categorize them into areas:</p>
<ul>
<li><strong>Learning </strong>- Your customer is learning about her problem and possible solutions.</li>
<li><strong>Choosing </strong>- Your customer is comparing possible solutions, with the <em>intent</em> to purchase one of them.</li>
<li><strong>Buying </strong>- Your customer has selected a solution, and is trying to buy it.</li>
</ul>
<p><img class="alignnone" title="customer decision process" src="http://sehlhorst.smugmug.com/Other/blog/LCB-process/742441872_ufKm7-O.png" alt="" width="401" height="785" /></p>
<h2>Customer Qualification</h2>
<p>In direct sales, one of the first steps a sales rep will take is to <em>qualify</em> a prospective customer &#8211; how likely is this prospect to make a purchase?  A similar model can be applied, when treating your website as a sales rep, to understand how likely it is that a visitor to your website will make a purchase.  There is a <em>ton</em> of additional qualification (assessing a prospect&#8217;s ability to pay, for example) that we won&#8217;t talk about in this article.  In this article, we&#8217;ll focus just on this simplified purchasing model:</p>
<ul>
<li>Customers who are <em>learning</em> are more likely to buy than visitors who are browsing (window shopping).</li>
<li>Customers who are <em>choosing</em> are more likely to buy than customers who are learning.</li>
<li>Customers who are <em>buying</em> are more likely to buy than customers who are choosing.</li>
</ul>
<p>That last bullet seems silly &#8211; of course customers who are <em>buying</em> are more likely to buy &#8211; like 100% likely, right?</p>
<p>Wrong.</p>
<p>Prospective customers <em>abandon</em> the buying process all of the time.  <a title="shopping cart abandonment" href="http://websiteconversion.blogspot.com/2009/12/analysis-how-shopping-cart-abandonment.html">SeeWhy reported ~70% abandonment rates</a> during 2009&#8217;s post-Thanksgiving online shopping spree.  They also used the phrase &#8220;a relatively healthy 63%&#8221; to describe abandonment rates in August 2009.  SeeWhy is specifically measuring abandonment of the shopping cart (inside the &#8220;buying&#8221; area), but there is abandonment (often called leakage) throughout the process above.</p>
<p><strong>The further a customer is into</strong><em><strong> </strong></em><strong>the purchase process, the more likely they are to actually make that purchase.</strong></p>
<h2>Clearing Hurdles</h2>
<p>As a customer moves through the purchase process, they are clearing hurdles that would prevent them from making the purchase.  Each time they clear a hurdle, the pending &#8220;mental cost&#8221; of making the purchase gets smaller.</p>
<p>One of the hurdles is making a decision to purchase <em>now</em>, another is making the decision to purchase <em>from you</em>.</p>
<p>Offering cross-sale promotions to customers who have already (probably) decided to purchase from you, now, means that you&#8217;re offering the promotions to customers who are <em>qualified</em>.</p>
<h2>Relevance</h2>
<p>A defining element of a <em>cross-sale</em> is relevance.  You&#8217;ve got a customer who is purchasing a product, to solve her problem.  You want to increase the value of the transaction &#8211; both for your customer and for yourself.  To do that, you have to offer a <em>relevant</em> cross-sale item.  Selling french fries with a sandwich makes sense.  Selling car wax with a new car makes sense.</p>
<p>Selling car wax with a sandwich?  You probably won&#8217;t have a lot of success with that.</p>
<p>How do you determine relevance?  You can start out with an &#8220;expert opinion&#8221; &#8211; car wax is relevant to cars, for example.  Or you can do some data mining of past orders &#8211; &#8220;7% of people who bought cars also bought car wax.&#8221;  That lets you start out with a hypothesis (that car wax is a <em>relevant</em> cross-sell item for purchasers of cars).  If you&#8217;re data mining past orders, however, you may not know the direction of the cross-sell.  Cross-selling works because the two products are <a title="complementary goods explained" href="http://tynerblain.com/blog/2009/12/07/substitutes-and-complements/">complementary goods &#8211; usually asymmetric complements</a>.</p>
<blockquote><p>Complementary goods are rarely symmetrical.  Peanut butter and jelly is a good example of symmetric complements – they have comparable price points, and both <em>generally</em> can be improved by purchase of the other.  In the mixer-cookbook example above, the cookbook is a great complement product for the mixer.</p>
<p>However, if your customer had selected the book initially, the encouragement to “add a stand mixer” would fall on deaf ears.</p>
<p><cite><a title="Intro to product substitution and complementary products" href="http://tynerblain.com/blog/2009/12/07/substitutes-and-complements/">Foundation Series: Substitutes and Complements</a></cite></p></blockquote>
<p>You can measure behavior on your site to determine the nature of the complementary goods relationship.  For the orders that include two particular products (that are offered as cross-sale promotions for each other), in what percentage of orders with both products was each product selected first?  Alternately, what is the conversion % of product A when added to a transaction for product B, versus the conversion % for product B when added to a transaction for product A.</p>
<h2>Measurement of Cross Selling</h2>
<p>The obvious metric that most people think of when evaluating cross-sale promotion effectiveness is conversion rate.  Conversion rate identifies the percentage of people who, when buying the &#8220;original&#8221; product, choose to also buy the &#8220;promoted&#8221; product.  Making changes that raise your conversion rate increase your sales of the promoted product.  However, this conversion ratio is more a reflection of the <em>relevance</em> of the promoted product to the original product than it is a measure of profitability.</p>
<p>Your goal is to maximize profitability, while providing additional value to customers (who are better off or more satisfied with the original purchase when they also purchase the promoted item).</p>
<p>Introducing a cross-sale promotion can increase, decrease, or have no effect on the rate of purchase (conversion percentage) of the original product.  You need to measure the original-product conversion rate for customers who were shown the cross-selling promotion versus those that were not.</p>
<p>Second, you&#8217;ll want to know what the <em>ideal</em> products to promote are.  Typically, more than one cross-sale promotion is presented to a customer at a time.  For this example, assume 3 promotions are displayed.  Also assume that your data-mining exercise has identified 5 products that <em>could be</em> promoted as cross-selling items for this &#8220;original&#8221; product.  Which three of the five do you select?</p>
<p>You should select the three that you expect to be the most profitable.</p>
<p>&#8220;Most profitable&#8221; can be calculated as (profit per promoted item) x (conversion % &#8211; of the promoted item in the context of the original item).  When you don&#8217;t have conversion percentage data, you can either gather it (through testing) or predict it (through modeling).  There are many aproaches for predicting the degree of affinity, or implied relevance, of one product to another &#8211; but all of them are too detailed to cover in a blog article.  When you don&#8217;t have a model, you can test the possibilities to see which ones perform the best.</p>
<p>Some companies also report average order value (AOV), but that&#8217;s not necessarily an indicator of profitability.  It may be a component of profitability, but not necessarily.</p>
<h2>Product Managing Cross-Selling</h2>
<p>If you&#8217;re product managing your website, and exploring adding cross-selling capabilities, or enhancing current capabilities, here are some things to keep in mind:</p>
<ul>
<li>Your customers are in the middle of a buying process, and will be interested only in complementary products that would give them a better purchase &#8211; more value, even if it means more money.  This drives both the importance of relevance and value as criteria for selection of products to promote.</li>
<li>There may not be any one person who is responsible for (rewarded for) the profitability of your cross-selling capabilities, as the complementary products being promoted may be &#8220;owned&#8221; by different parts of your organization.</li>
<li>You will want to test the effectiveness of the approach you use for promoting particular products &#8211; which original products, promoted products, and unique combinations of the two are the most profitable?</li>
<li>You will want to be able to test the effectiveness of changes in the presentation of promotions (images, page location, text, etc) on profitability (or on conversion percentage as an isolated variable.</li>
<li>You may want to offer discounts that apply only in the context of the cross-sale promotion (e.g. &#8220;Buy these together and save!&#8221;) and measure the impact on profitability &#8211; do the added sales offset the reduced profit per sale?</li>
<li>You may find that a given complementary product has a different degree of relevance (and therefore effectiveness) depending on the market segment to which you are promoting it.  As an example, a game controller may be more relevant to consumers buying a large computer monitor than small business owners buying the same monitor.</li>
</ul>
<h2>Conclusion</h2>
<p>Cross-selling works when you promote a relevant product that is complementary to the original product.  It works because the prospective customer is already in the process of purchasing the original product, and is therefore already <em>qualified</em>.  You should only promote products where the additional sale increases value to your customer and increases value to you.</p>
<p>Ultimately, cross-sale is about profitability.</p>
<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+Why+Cross-Selling+Works+http://bit.ly/5HC012+" 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/12/16/why-cross-selling-works/&amp;t=Why+Cross-Selling+Works" 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/12/16/why-cross-selling-works/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Foundation Series: Substitutes and Complements</title>
		<link>http://tynerblain.com/blog/2009/12/07/substitutes-and-complements/</link>
		<comments>http://tynerblain.com/blog/2009/12/07/substitutes-and-complements/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 03:25:26 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Business Analysis]]></category>
		<category><![CDATA[Product Management]]></category>
		<category><![CDATA[eCommerce]]></category>
		<category><![CDATA[complementary goods]]></category>
		<category><![CDATA[complementary products]]></category>
		<category><![CDATA[complimentary products]]></category>
		<category><![CDATA[substitute goods]]></category>
		<category><![CDATA[substitute products]]></category>
		<category><![CDATA[substitutes and complements]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/?p=1146</guid>
		<description><![CDATA[
Do you know about substitute goods and complementary goods?  If you&#8217;re doing any eCommerce, and are thinking about cross-sell and upsell, you should understand the basics about substitutes and complements.

Substitutes

You&#8217;re considering purchasing a specific product (e.g. a blank compact disc from Memorex).  You could consider purchasing an alternate product (e.g. a blank compact disc from [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="economics class" src="http://sehlhorst.smugmug.com/photos/50445724-M.jpg" alt="" width="250" height="195" /></p>
<p>Do you know about substitute goods and complementary goods?  If you&#8217;re doing any eCommerce, and are thinking about <a title="cross-sell and upsell explained" href="http://tynerblain.com/blog/2009/10/28/cross-sell-and-upsell/">cross-sell and upsell</a>, you should understand the basics about substitutes and complements.</p>
<p><span id="more-1146"></span></p>
<h2><strong>Substitutes</strong></h2>
<p><img class="alignnone" title="compact disc" src="http://sehlhorst.smugmug.com/Other/blog/compact-disc/734841847_rTnLp-O.jpg" alt="" width="250" height="172" /></p>
<p>You&#8217;re considering purchasing a specific product (e.g. a blank compact disc from Memorex).  You could consider purchasing an alternate product (e.g. a blank compact disc from TDK), <em>substituting </em> the alternative for the original.  At a high level, that&#8217;s the definition of a substitute good.  Any product that could be substituted for another product, and still satisfy the needs that the original product was intended to address.</p>
<h2>Complements</h2>
<p><img class="alignnone" title="peanut butter and jelly" src="http://sehlhorst.smugmug.com/Other/blog/peanut-butter-and-jelly/734822679_Sk463-O.jpg" alt="" width="250" height="235" /></p>
<p>You&#8217;re purchasing one product (e.g. a slice of bread with peanut butter).  The value you get from the original product would be increased by the purchase of a <em>complementary</em> product (e.g. a slice of bread spread with jelly).  The basic definition of complementary goods is &#8220;products that are purchased together.&#8221;</p>
<h2>Economic Models: Substitutes and Complements</h2>
<p>The definitions for <a title="substitute goods" href="http://en.wikipedia.org/wiki/Substitute_good">substitute products</a> and <a title="complementary goods" href="http://en.wikipedia.org/wiki/Complementary_good">complementary products </a>come from the world of micro-economics.  Substitutes and complements are used to model the interdependent nature of the changes of prices on the supply and demand of &#8220;related&#8221; products.</p>
<p>You can imagine a junior economist who tried a pricing experiment to determine the <a title="definition of price elasticity" href="http://tynerblain.com/blog/2009/06/01/price-elasticity/">price elasticity of demand</a> of Jif brand peanut butter.  He predicted that by raising prices on the peanut butter, that the store would sell less peanut butter.  Sure enough, demand (at the higher price) was lower, and sales dropped.</p>
<p>However, he also discovered that sales of Skippy brand peanut butter went up, almost by exactly the amount that Jif sales dropped.  This is because Jif and Skippy peanut butter are substitute products (economists call them &#8220;goods&#8221;).</p>
<p>Later on, this economist tried another experiment.  He raised the prices on both Jif and Skippy at the same time.  This time, the store sold less peanut butter in total (there were no other brands), and the economist thought his experiment was concluded.</p>
<p>Another surprise for the economist &#8211; sales of jelly dropped too.  Sales of peanut butter and of jelly are tied together &#8211; when you sell more of one, you sell more of the other.  Economists, trying to be difficult, would say that when you raise the price of one, the demand for the other falls.  Technically true, but a little confusing.</p>
<p>Thus entered substitute and complementary products into the world of economics and pricing.</p>
<h2>Substitutes and Upselling</h2>
<p><img class="alignnone" title="upselling substitute products" src="http://sehlhorst.smugmug.com/Other/blog/substitutes/734867201_TxWec-O.png" alt="" width="450" height="195" /></p>
<p>You know that you&#8217;re upselling &#8211; trying to replace one product that is about to be selected with an alternative product &#8211; when your customer is considering <em>substitute products</em>.  Notice in the screenshot from amazon.com (above) that ~9% of the people who were otherwise going to buy the original product instead were convinced to buy a more expensive <em>substitute</em> product.</p>
<p>The goal in upselling is to create a win-win situation.  Your customer gets more value from the substitute product, and you get more profit from the sale of the substitute than you would have received from the original.  Everyone wins.</p>
<h2>Complements and Cross-selling</h2>
<p><img class="alignnone" title="cross-selling books at amazon" src="http://sehlhorst.smugmug.com/Other/blog/cross-selling/734876643_jYoxQ-O.png" alt="" width="450" height="143" /></p>
<p>The number one mistake I see when people talk about cross-selling is they call it &#8220;upselling [sic].&#8221;  Its enough to make me Cranky. The example above, also from amazon.com, shows an encouragement, when purchasing the first book (in the series), to also purchase the second and third books. What&#8217;s especially clever is that there is no discount &#8211; the total price is the same as the sum of the prices if purchased individually.</p>
<p>You can take advantage of the complementary product model to create product bundles, identifying products that should be sold together.</p>
<p><img class="alignnone" title="peanut butter and jelly bundled together as Goober" src="http://sehlhorst.smugmug.com/Other/blog/bundling/734876624_aLWKa-O.png" alt="" width="227" height="289" /></p>
<p>Although that may not be the best idea.</p>
<p>Often, you will see bundles created by combining products that <em>do not</em> go well together &#8211; products that are not complements.  This is a sneaky way for companies to sell products that otherwise would not sell as well.</p>
<p><img class="alignnone" title="45rpm vinyl single record" src="http://sehlhorst.smugmug.com/Other/blog/45rpm/734913023_eWekH-O.jpg" alt="" width="300" height="297" /></p>
<p>The recording industry made money in the 1950s and 1960s selling singles.  The recording industry then made a lot more money selling albums that &#8220;bundled&#8221; 8 or 9 mediocre songs with one or two hits when compact discs hit the market.  Digital downloads have re-introduced the popular purchasing of singles, and revenues are declining &#8211; not because of piracy, but because a &#8220;take advantage of our customers&#8221; bundling practice is now broken.</p>
<p>Complementary goods should be used to create bundles that increase value for your customers.</p>
<p><img class="alignnone" title="complementary bundle" src="http://sehlhorst.smugmug.com/Other/blog/cross-selling2/734876609_h4v58-O.png" alt="" width="431" height="162" /></p>
<p>A baking cookbook is a good <em>complementary </em>product for a customer purchasing a stand-mixer (a key appliance for baking).</p>
<h2>Symmetric Substitutes and Asymmetric Complements in Context</h2>
<p>Substitute products are symmetric &#8211; either product works effectively as a substitute for the other &#8211; in a specific context.</p>
<p>If you need a new computer to use at your desk, then a desktop computer and a laptop are symmetric substitutes.  Regardless of which one is your <em>originally selected</em> product, the other is a valid alternative.  If however, you are looking for a computer that you can use while travelling, the desktop is not a valid alternative for the laptop (nor would it be your first choice).</p>
<p>When you&#8217;re considering the <em>travelling</em> scenario, the products are not substitutes.  Economists will say that they are substitutes<em> </em>as long as they share common uses.  But economists are looking at aggregated behavior.  You have to make decisions in context &#8211; and when the context implies that products are not substitutes, they <em>are not substitutes</em>.</p>
<p>Complementary goods are rarely symmetrical.  Peanut butter and jelly is a good example of symmetric complements &#8211; they have comparable price points, and both <em>generally</em> can be improved by purchase of the other.  In the mixer-cookbook example above, the cookbook is a great complement product for the mixer.</p>
<p><span style="background-color: #ffffff;">However, if your customer had selected the book initially, the encouragement to &#8220;add a stand mixer&#8221; would fall on deaf ears.  <span style="background-color: #ffffff;">Surprisingly, amazon.com still recommended adding a mixer to my book purchase.  Technically rated a &#8220;toss up&#8221; by GetElastic in their great <a title="cross-selling tips" href="http://www.getelastic.com/cross-selling-tips-ecommerce/">cross-selling do&#8217;s and don&#8217;ts article</a>, but I put it squarely in the <em>don&#8217;t</em> bucket (until measured and proven otherwise).</span></span></p>
<h2><span style="background-color: #ffffff;"><span style="background-color: #ffffff;">Summary</span></span></h2>
<ul>
<li>Complementary Products &#8211; consider cross-selling an additional product.  Complements are usually asymmetrical.</li>
<li>Substitute Products &#8211; an upsell is a suggestion to replace the original product with an alternative product.  Substitutes are symmetrical, but only in a context where both products address the relevant needs of your customer.</li>
</ul>
<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+Foundation+Series%3A+Substitutes+and+Complements+http://bit.ly/6F9Nic+" 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/12/07/substitutes-and-complements/&amp;t=Foundation+Series%3A+Substitutes+and+Complements" 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/12/07/substitutes-and-complements/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Attainable Requirements</title>
		<link>http://tynerblain.com/blog/2009/11/30/attainable-requirements/</link>
		<comments>http://tynerblain.com/blog/2009/11/30/attainable-requirements/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 20:03:18 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Business Analysis]]></category>
		<category><![CDATA[Ishikawa Diagram]]></category>
		<category><![CDATA[Product Management]]></category>
		<category><![CDATA[ROI]]></category>
		<category><![CDATA[Requirements]]></category>
		<category><![CDATA[Requirements Models]]></category>
		<category><![CDATA[attainable requirements]]></category>
		<category><![CDATA[rules of requirements]]></category>
		<category><![CDATA[writing requirements]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/?p=1138</guid>
		<description><![CDATA[
Unless you live in a world filled with unicorns and rainbows, writing realistic requirements is critical.  When you set unattainable goals, the best result you can hope for is a frustrated engineering team.  Write requirements that are attainable, and your team will surprise you with what they can achieve.
Attainable Requirements &#8211; Revisiting
A little over three [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="attainable requirements logo" src="http://sehlhorst.smugmug.com/photos/128628575-M.png" alt="" width="250" height="250" /></p>
<p>Unless you live in a world filled with unicorns and rainbows, writing realistic requirements is critical.  When you set unattainable goals, the best result you can hope for is a frustrated engineering team.  Write requirements that are attainable, and your team will surprise you with what they can achieve.</p>
<h2><span id="more-1138"></span>Attainable Requirements &#8211; Revisiting</h2>
<p>A little over three years ago (ten unicorn years), I wrote <em><a title="writing attainable requirements" href="http://tynerblain.com/blog/2006/06/07/writing-attainable-requirements/">Writing Attainable Requirements</a></em>, as part of the <em><a title="The rules of writing requirements" href="http://tynerblain.com/blog/2006/05/25/writing-good-requirements-the-big-ten-rules/">Big Rules of Writing Requirements</a></em> series.  In that article, we focused on the unique situations that every team faces &#8211; politics and people, and the shared challenge of implicit practicality.  Those factors are as important today as they were then.</p>
<p><img class="alignnone" title="no unicorns" src="http://sehlhorst.smugmug.com/Other/blog/Wappenatlechaschau/727825581_cEP5G-O.png" alt="" width="166" height="192" /></p>
<h2>Defining <em>Attainable</em></h2>
<p>Attainability, for requirements, is simply the answer to the question &#8211; <em>can this be reasonably done</em>?  Most, but not all, of the answer to that question comes from understanding if your team can build and test a solution to the problem you identify with your requirement.  Being able to create a solution requires that the problem you&#8217;re solving is tractable, and that the team creating the solution has the skills to solve it.</p>
<p>Being able articulate a problem and it&#8217;s solution is necessary, but insufficient &#8211; solving the problem requires that there be a feasible solution.</p>
<p>As the founders of the agile development movement explained in their pitch for &#8220;low overhead&#8221; process &#8211; <em>people trump process</em>.  I think it was Alistair Cockburn who added, &#8220;but politics trumps people.&#8221;</p>
<p>Finally, process is the often-overlooked element of determining attainability.  Realizing the benefits of a novel solution to an existing problem usually involves process changes &#8211; sometimes significant ones.</p>
<p>The next few sections go into more detail on each of these &#8211; <strong>tractability, feasibility, people, and process</strong>.</p>
<h2>Tractability</h2>
<p><img class="alignnone" title="large black bear" src="http://sehlhorst.smugmug.com/Other/blog/Blackbearlarge-small/727836946_MFCx8-O.jpg" alt="" width="157" height="250" /></p>
<p>Goldilocks ruled out the <em>large</em> bed because it was <em>too</em> large.  <em>Eating the elephant, drinking from the fire-hose, boiling the ocean</em> &#8211; these are all common phrases in the American vernacular, because so many people try to do <em>too much </em>(at one time).  There are many ways to decompose a large, intractable problem into smaller, addressable components.  <span style="background-color: #ffffff; ">Practicality requires that the problem you&#8217;re trying to solve is not <em>too</em> large.</span></p>
<p>If everything you do is <em>small</em>, however, you won&#8217;t ever accomplish anything <em>big</em>.  That&#8217;s where<a title="strategic thinking" href="http://www.strategicproductmanager.com/2009/11/26/strategic-thinker/"> strategic product management</a> shines.  As part of understanding your market, you identify large, valuable problems to be solved.  To solve those large problems, you have to break them up into smaller problems, and then address them individually.  You also have to make sure your team understands the big picture and the larger problem that ultimately needs to be solved.  A great way to share context while decomposing problems is with the use of <a title="Ishikawa diagrams for problem decomposition" href="http://tynerblain.com/blog/2008/05/27/cause-and-effect-diagrams/">Ishikawa diagrams</a>.</p>
<p><img class="alignnone" title="simple ishikawa diagram" src="http://sehlhorst.smugmug.com/photos/302635390_W2GiV-O.jpg" alt="" width="450" height="269" /></p>
<p>And zooming in&#8230;</p>
<p><img class="alignnone" title="branch of an ishikawa diagram" src="http://sehlhorst.smugmug.com/photos/302640001_zmjrk-L.jpg" alt="" width="350" height="175" /></p>
<p>Maintaining <a title="providing context to agile teams" href="http://tynerblain.com/blog/2008/10/01/agile-product-management-providing-context/">context is a particularly critical component of working with agile teams</a>, where each deliverable&#8217;s possible size is constrained further to what a team can accomplish in an iteration.</p>
<blockquote><p><a href="http://photos.smugmug.com/photos/384746454_ASdyM-L.gif"><img title="market ishikawa" src="http://photos.smugmug.com/photos/384746439_MCSvi-L.gif" alt="" /></a>[<a title="market driven ishikawa" href="http://photos.smugmug.com/photos/384746454_ASdyM-L.gif">click for larger version</a>]</p>
<p>For some problems (and some teams!) this may be enough information to provide the context to develop a product backlog.  And your agile team will move forward into managing their own execution from the product backlog stage.  For larger or more complex problems (such as this example), you will need more detailed communication before diving into user stories / use cases.</p>
<p>The same Ishikawa diagram, with more detail, looks like the following:</p>
<p><a href="http://photos.smugmug.com/photos/384746511_Un8EL-L.gif"><img title="detailed market driven ishikawa" src="http://photos.smugmug.com/photos/384746482_NFmAJ-L.gif" alt="" /></a>[<a title="detailed market driven ishikawa" href="http://photos.smugmug.com/photos/384746511_Un8EL-L.gif">click for larger version</a>]</p>
<p><cite><a title="agile product management - providing context to teams" href="http://tynerblain.com/blog/2008/10/01/agile-product-management-providing-context/">Agile Product Management: Providing Context</a></cite></p></blockquote>
<p>This reduced granularity represents the smallest go-to-market <em>atomic</em> requirement.  Further decomposition results in smaller requirements, but they become too small, because they are no longer independently valuable.  I&#8217;m not talking about &#8220;the sum of the whole is greater than the sum of the parts&#8221; stuff here &#8211; I&#8217;m talking about &#8220;if you <em>only</em> get X, without Y and Z, it has no value&#8221; stuff.</p>
<h2>Feasibility</h2>
<p>Even after decomposing market problems into addressable chunks, you still have to make sure that there are feasible solutions.  One of the brighter software developers I worked with <em>back in the day</em> used to say &#8220;We&#8217;re writing software &#8211; it&#8217;s all ones and zeros &#8211; we <em>can do </em>anything.&#8221;  He also followed that up with &#8220;&#8230;but <em>should</em> we be doing <em>that</em>?&#8221;  The team I was working with at the time probably could do just about anything.  But not everything can be done with a given budget and a specific deadline.  Some things are simply infeasible.</p>
<p>Scrum teams measure <em>velocity</em> &#8211; a reflection of how much software they deliver in a given iteration, as a function of how much work they believe is involved in delivering.  This is a great &#8220;protected&#8221; measure of efficiency.  The team is protected from requests to do work that has little or no value &#8211; by measuring throughput in terms of effort, a team can get more efficient at doing more.  A requirement is infeasible, and therefore unattainable, when it exceeds what the team can accomplish given a fixed amount of capacity.  Project managers refer to this as the <em>Iron Triangle</em> &#8211; given scope, cost, and quality, pick any two as inputs and the third will be a variable output (absorbing the impact of uncertainty that arises during the development process).  I prefer to use <a title="scheduling software delivery with timeboxes" href="http://tynerblain.com/blog/2006/04/12/how-to-use-timeboxes-for-scheduling-software-delivery/">timeboxes </a>rather than that rusty old triangle, to emphasize my perspective that quality is inherent in delivery, and should not be a &#8220;variable output of uncertainty.&#8221;  Because quality is what usually bears the brunt of uncertainty.</p>
<p><img class="alignnone" title="fixed capacity" src="http://sehlhorst.smugmug.com/photos/64224627-M.png" alt="" width="223" height="128" /> plus <img class="alignnone" title="quality is inherent in delivery" src="http://sehlhorst.smugmug.com/photos/64224642-M.png" alt="" width="79" height="153" /> yields <img class="alignnone" title="filling a timebox with quality and capability" src="http://sehlhorst.smugmug.com/photos/64224630-M.png" alt="" width="223" height="154" /></p>
<p><span style="background-color: #ffffff; ">When the solution to a defined problem is prohibitively expensive, it is not attainable.  The notion of <a title="include both cost and value when prioritizing" href="http://tynerblain.com/blog/2007/07/31/prioritization-and-value-maximization/">cost should also be considered in the context of value</a>.  Requirements with higher value can justify implementing solutions with higher costs.</span></p>
<p>Prohibitively expensive solutions make requirements unattainable.  Relatively expensive (relative to their value) solutions also reflect unattainable requirements.  You need to collaborate with your implementation team to understand the costs associated with any particular requirement to know if it is attainable.  This is one of the strongest arguments against <em>throw-it-over-the-wall</em> interactions between product managers and implementation teams.  Without that feedback about feasibility and cost of a solution, you can&#8217;t assure that the requirements you are proposing are attainable.</p>
<p>Regular readers of Tyner Blain will realize that this is just an alternate way of stressing the<a title="prioritization and the ROI of requirements" href="http://tynerblain.com/blog/2007/02/07/prioritization-with-roi-and-utility/"> importance of considering ROI when defining requirements</a>.</p>
<h2>Politics</h2>
<p>There are political realities that every organization faces.  It could be a <em>benevolent dictator</em> CEO, or an executive with an agenda or pet project.  It may simply be that there is value in the problems you&#8217;ve identified, but solving them is not aligned with your corporate strategy.  You may be focusing on dominating an existing market, where expansion into new markets is the company&#8217;s focus &#8211; or vice versa.  You may be focusing on top-line growth opportunities, while the company is fixated on cost-reduction in a time of economic contraction.</p>
<p>Each of these scenarios causes you to be fighting an uphill battle internally.  When that hill is too steep, you&#8217;re writing unattainable requirements.</p>
<h2>Process</h2>
<p>When deciding what to build, you also have to think about how you launch.  Launching, as <a title="dave daniels launch clinic" href="http://pragmaticmarketing.typepad.com/launchclinic/">Dave Daniels regularly points out on his Launch Clinic blog</a>, is not just putting your product up on your website for sale.  You have to think organizationally about all of the other moving parts:</p>
<ul>
<li><span style="background-color: #ffffff;">Do your customers have the ability to absorb an update to your software?</span></li>
<li><span style="background-color: #ffffff;">Can your customer service reps be trained in time to promote and support the new capabilities?</span></li>
<li><span style="background-color: #ffffff;">Will your sales team be able to communicate a message that helps them close deals based on what you&#8217;ve just built?</span></li>
</ul>
<p>Process is more than just the process of typing, compiling, and testing code.  Process includes everything needed to successfully go to market and sustain your product.  If you&#8217;re defining requirements that are too far ahead of your market they are not attainable.  If your requirements embody process changes that are too difficult or expensive for your customers or your organization to absorb, your requirements are not attainable.</p>
<h2>Conclusion</h2>
<p>Attainable requirements are requirements that</p>
<ul>
<li><span style="background-color: #ffffff; ">Have a reasonable cost to implement,</span></li>
<li><span style="background-color: #ffffff; ">Are aligned with your company&#8217;s strategy and stakeholder&#8217;s agendas, and</span></li>
<li><span style="background-color: #ffffff; ">Result in solutions that can be consumed by your company and your customers.</span></li>
</ul>
<p>Make sure you&#8217;re writing <em>attainable</em> requirements.</p>
<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+Attainable+Requirements+http://bit.ly/8RT4vE+" 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/11/30/attainable-requirements/&amp;t=Attainable+Requirements" 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/11/30/attainable-requirements/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Can You Write Website Requirements Without a Product Manager?</title>
		<link>http://tynerblain.com/blog/2009/11/16/website-product-manager/</link>
		<comments>http://tynerblain.com/blog/2009/11/16/website-product-manager/#comments</comments>
		<pubDate>Tue, 17 Nov 2009 05:35:21 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Product Management]]></category>
		<category><![CDATA[eCommerce]]></category>
		<category><![CDATA[website product management]]></category>
		<category><![CDATA[website product manager]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/?p=1128</guid>
		<description><![CDATA[
A couple weeks ago, our article on writing design-free requirements triggered some great discussion around requirements and design (also known as &#8220;reqs and specs&#8221;).  What happens when you&#8217;re dealing with a website?  There are many stakeholders, who are clear about their own goals.  Who then turns them into requirements?

A Website Requirements Scenario
Consider the following situation. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="top hat" src="http://sehlhorst.smugmug.com/Other/blog/top-hat/715606310_VMAwi-O.jpg" alt="" width="250" height="233" /></p>
<p>A couple weeks ago, our article on <a title="writing requirements without design" href="http://tynerblain.com/blog/2009/11/03/design-free-requirements/">writing design-free requirements</a> triggered some great discussion around requirements and design (also known as &#8220;reqs and specs&#8221;).  What happens when you&#8217;re dealing with a website?  There are many stakeholders, who are clear about their own goals.  Who then turns them into requirements?</p>
<p><span id="more-1128"></span></p>
<h2>A Website Requirements Scenario</h2>
<p>Consider the following situation.  Your company has a website, and through that website you sell hats- it is an eCommerce haberdashery.  You have at least three stakeholders that are important in this scenario:</p>
<ul>
<li>Customers (or prospective customers) who interact with the website and purchase products from your company.</li>
<li>A Merchandiser who is responsible for the content (images and text) that is presented on your website, designed to sell products to customers.</li>
<li>A product manager who is responsible for sales of a line of products, including through your website.</li>
<li><span style="background-color: #ffffff;">A host of others, including <a title="seo product management" href="http://tynerblain.com/blog/2009/11/10/seo-product-management/">SEO experts</a> (responsible for getting traffic to the website), user experience teams responsible for how customers interact with the site, and implementation teams responsible for building different elements (such as the CMS or the customer-data master or the product catalog).</span></li>
</ul>
<p><strong>The Customer</strong></p>
<p>The customer has a straightforward requirement: having a great shopping experience while getting great deals on the perfect products.  This is an infinitely deep area for discussion, but to keep <em>this</em> article short(er), the focus will be on the internal players at your haberdashery.</p>
<p><strong>The Product Manager</strong></p>
<p>The product manager is responsible for his product line.  In this scenario, he makes high-end, retro-styled hats.  The two most important products are the bowler hat and the top hat.  The product manager is responsible for the profitability of this retro-chic hat line.  The bowler hat sells for $175 with a $75 profit margin, and the top hat sells for $250 with a $125 profit margin.  The product manager has a strategic requirement.  We&#8217;ll use a user story to describe his requirement.</p>
<ul>
<li>As a product manager, I need to increase the profits for my retro-chic hats product line, which already dominates the market, so that our stock price will rise.</li>
</ul>
<p>This<a title="writing unambiguous requirements" href="http://tynerblain.com/blog/2006/06/12/writing-unambiguous-requirements/"> requirement is too ambiguous and abstract </a>to be actionable.  The product manager can&#8217;t really give this to anyone else.  What he can do is <a title="Ishikawa diagrams for problem decomposition" href="http://tynerblain.com/blog/2008/05/27/cause-and-effect-diagrams/">create an Ishikawa diagram</a> that helps him identify the components of product line profitability, so that he can choose one to focus on.  Our haberdashed product manager decides (for this example) that the strategic lever he wants to pull is to change the product mix.  He feels that growing the total number of hats sold is not a good strategy &#8211; his market is saturated.</p>
<p><img class="alignnone" title="bowler hat" src="http://sehlhorst.smugmug.com/Other/blog/bowler-hat/715606312_cP8YF-O.jpg" alt="" width="250" height="159" /></p>
<p>Instead, his goal is to convince his customers to buy more top hats &#8211; at the expense of buying fewer bowler hats.  Each customer who switches from the bowler to the top hat will generate an additional $50 in profit.  He further needs to make sure that he doesn&#8217;t lose sales to customers who really wouldn&#8217;t be happy with anything but a bowler hat.  Being <a title="writing measurable requirements" href="http://tynerblain.com/blog/2006/06/13/writing-verifiable-requirements/">measurable </a>is also important.  To meet his performance objectives, the product manager realizes he needs to shift the mix from 50/50 to 60/40 (60 of every 100 retro-chic hats sold need to be top hats).  His requirement can be rewritten.</p>
<ul>
<li>As the retro-chic hats product manager, I need to increase the percentage of top hats sold to 60%, without reducing the total number of hat sales, so that I can increase the profitability of my product line.</li>
</ul>
<p>OK, that&#8217;s measurable.  Whatever someone does, you&#8217;ll know if it succeeded.  But is it actionable?  No &#8211; it is still ambiguous.</p>
<p><strong>The Merchandiser</strong></p>
<p>The merchandiser is responsible for finding the best photos, writing the best ad-copy, and determining the marketing messages that are displayed to customers on the website.  The merchandiser is held accountable for <em>conversion</em> &#8211; the percentage of visitors who come to the site, view the content, and ultimately decide to purchase.  Since your company is not dis-functional, the merchandiser has aligned her goals with the product manager.</p>
<ul>
<li>As the retro-chic hats merchandiser, I need to convince online customers who would have bought the bowler hat to buy the top hat instead, so that the percentage of top-hats sold is at least 60% of all retro-chic hats.</li>
</ul>
<p>There&#8217;s an implicit choice here &#8211; a specification.  Here&#8217;s another user story that would achieve the same goal.</p>
<ul>
<li>As the retro-chic hats merchandiser, I need to increase the conversion rate for customers that view the top hat page from 2% to 3%, so that the percentage of top-hats sold is at least 60% of all retro-chic hats.</li>
</ul>
<p>Since they are both actionable, but both very different, that works as a good litmus test that the product manager&#8217;s requirement, while measurable, was still ambiguous.</p>
<p>There could also be an SEO expert, for whom the story would be &#8220;&#8230;increase traffic to the top-hats page without decreasing conversion&#8230;&#8221;  A member of the the site design (or user experience) team, could try and improve conversion by creating a more efficient flow (like &#8220;one click ordering&#8221;) that increases conversion rates &#8211; but only enable it for the top hat product.</p>
<p><img class="alignnone" title="too many cooks" src="http://sehlhorst.smugmug.com/Other/blog/too-many-cooks/715800129_tzahJ-O.jpg" alt="" width="250" height="181" /></p>
<p>There are just too many cooks in the kitchen.  Every one wants to feed the hungry people, but each specializes in a different dish.</p>
<p>You have at least four viable ways to approach solving the product manager&#8217;s goal.  You need to pick one before you get the development team involved.</p>
<h2>A Matter of Perspective</h2>
<p>The merchandiser, SEO expert, and site design teams all have the same goal &#8211; support the product manager and achieve a 60/40 mix in retro-chic hat sales.  Each of them can develop a reasonable requirement, within their own domain.</p>
<p>To a man with a hammer, every job looks like a nail.  The merchandiser is not going to focus on purchase-path redesigns, nor is the SEO expert going to suggest changing from a boring photo of a manikin to a photo of an attractive man laughing with friends over an expensive meal.</p>
<p>The product manager, however, should not be telling the cooks how to make the stew.  The product manager (of the product being sold) is not responsible for, and should not be driving the decisions about how to achieve his 60/40 mix goal.  The product manager could think of the people in each area as vendors, &#8220;selling&#8221; alternate solutions to his problem.  Each solution has a cost, so the product manager probably can&#8217;t just &#8220;do them all.&#8221;  Unfortunately, the product manager is not qualified to pick the right vendor &#8211; only to evaluate the promised benefits (from each) at the projected costs (from each) and hope he chose wisely.</p>
<h2>A Website Product Manager</h2>
<p>The critical need to <a title="product manage your website" href="http://tynerblain.com/blog/2009/08/24/product-manage-your-website/">product managing your website</a> is more visible than ever.  Without it, you won&#8217;t make good decisions about how to address your real business goals.  You need someone who understands the risks, trade-offs, and possibilities inherent in each of the four solution approaches.  If your website is large, you may have a <em>portfolio manager</em> for your website, with individual product managers owning areas of the site.</p>
<p>Recognize that not only are your (company&#8217;s) customers your customers &#8211; but so are your other stakeholders.  As a website, you create commerce, you don&#8217;t just sell products.  You have to help (external) customers have great shopping experiences, while helping (internal) customers meet their goals.</p>
<p>The website product manager works with the retro-chic product manager to understand his goal of achieving a 60/40 mix in sales.  Taking into account the big picture from a website perspective (who are our customers, who is the competition, what is our vision), the website product manager has to make a &#8220;design decision&#8221; and choose one of the solution approaches.</p>
<p>The website product manager is constraining the solution space by selecting one of the hammers.  Is this bad?  The retro-chic product manager constrained the solution space too (when deciding that a shift in mix was the &#8220;right&#8221; answer).</p>
<p>Then the <em>how would we solve it, if constrained to solving it this way</em>, user stories have to be developed and given to the implementation team.</p>
<h2>Conclusion</h2>
<p>You need to have someone acting as a product manager for your website.  That person is in the ideal position to <em>constrain</em> the solution approaches to addressing any given stakeholder.  Those constraints do limit your options &#8211; so you better have a good product manager.  It really is no different, however than saying you better have a good <em>general </em>manager, so that the strategy you are supporting is a good one.</p>
<p>What are your interactions like with the folks that own your website?  Or are you already a website product manager?</p>
<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+Can+You+Write+Website+Requirements+Without+a+Product+Manager%3F+http://bit.ly/2QlId0+" 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/11/16/website-product-manager/&amp;t=Can+You+Write+Website+Requirements+Without+a+Product+Manager%3F" 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/11/16/website-product-manager/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>SEO Product Management</title>
		<link>http://tynerblain.com/blog/2009/11/10/seo-product-management/</link>
		<comments>http://tynerblain.com/blog/2009/11/10/seo-product-management/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 15:36:36 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Business Analysis]]></category>
		<category><![CDATA[Product Management]]></category>
		<category><![CDATA[eCommerce]]></category>
		<category><![CDATA[market segmentation and SEO]]></category>
		<category><![CDATA[search engine optimization]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[seo product management]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/?p=1119</guid>
		<description><![CDATA[
SEO, Search Engine Optimization, is an area that every online website needs to think about.  The idea is that the more traffic you can get to your website, the more products you&#8217;ll sell.  Just because you can lead a horse to water doesn&#8217;t mean you can make him drink.  What a great opportunity to product [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="leading a horse to water" src="http://sehlhorst.smugmug.com/Other/blog/lead-a-horse/708861348_QxDXY-O.jpg" alt="" width="250" height="187" /></p>
<p>SEO, Search Engine Optimization, is an area that every online website needs to think about.  The idea is that the more traffic you can get to your website, the more products you&#8217;ll sell.  Just because you can lead a horse to water doesn&#8217;t mean you can make him drink.  What a great opportunity to <a title="product managing a website" href="http://tynerblain.com/blog/2009/08/24/product-manage-your-website/">product manage your website</a> and ask <em>why</em> about SEO.</p>
<h2><span id="more-1119"></span>SEO</h2>
<p>When you&#8217;re building a website, you have four primary channels by which you get traffic (visitors) to your site:</p>
<p><img class="alignnone" title="website traffic sources" src="http://sehlhorst.smugmug.com/Other/blog/traffic-sources/709182606_zUYbV-O.png" alt="" width="301" height="125" /></p>
<ol>
<li><span style="background-color: #ffffff;"><strong>Direct Traffic</strong> &#8211; people who type in the URL (address) of a page on your website directly into their browser.</span></li>
<li><span style="background-color: #ffffff;"><strong>Referral Traffic</strong> &#8211; people who are sent to a URL on your website from another website (usually by clicking on a link).</span></li>
<li><span style="background-color: #ffffff;"><strong>Paid Search Traffic</strong> &#8211; people who click on an advertisement that you run (on other websites) to reach a URL on your site.</span></li>
<li><span style="background-color: #ffffff;"><strong>Organic Search Traffic</strong> &#8211; people who use a search engine (like Bing or Google) to try and find an answer to a question, who then click on a link to a URL on your website within the search engine results.</span></li>
</ol>
<p>[Note that the graph above combines #3 and #4 into one channel of traffic, as the source of about 1/3 of the traffic for this website.]</p>
<p>Search Engine Optimization, or SEO, is collectively the set of activities you do to increase (&#8220;optimize&#8221;) the amount of traffic you get from organic search (#4 above).  SEO has at best a second-order effect on the other three channels from which you may get traffic &#8211; they are effectively unaffected by your SEO activities.</p>
<p>There are entire companies, in fact an entire industry, built to help companies increase the traffic they get from &#8220;organic&#8221; search.  It is called &#8220;organic&#8221; search based on the premise that search engine algorithms will determine (through their own proprietary algorithms) the &#8220;best&#8221; results for any given search.  Like nature, this can be influenced by you, but is out of your control &#8211; hence &#8220;organic.&#8221;  This is in contrast to <em>paid</em> search, where you are directly controlling when someone comes to your site (by clicking on an advertisement that you paid for).</p>
<p>Since SEO is such a large topic, even though this is a longer article, it only scratches the surface.  This article focuses on the decision making you would do (and the measurements needed to support those decisions).  It does not attempt to be a one-stop-shop for all of your SEO needs.</p>
<h2>SEO Has ROI (or Does It?)</h2>
<p><img class="alignnone" title="full stadium" src="http://sehlhorst.smugmug.com/Other/blog/stadium-full/709186755_SPcBk-O.jpg" alt="" width="250" height="163" /></p>
<p>People who promote their SEO services will tell you &#8211; <em>build it, and they will come</em>.  What you do with the traffic once it arrives is up to you &#8211; SEO just gets people to show up.  Makes for a good movie, but it doesn&#8217;t always work that way.  This is where product management can help.</p>
<p>You want <em>the right people</em> to show up, not just anyone.  In keeping with the baseball analogy, applied to the web: your website is the stadium.  The games are free.  Your SEO efforts get people to show up at the stadium.  But you&#8217;re not selling tickets.  The only way you make money is if people buy hot dogs or pennants or peanuts.  You have products for sale <em>at the stadium</em> and you want people <em>who will buy them</em> to show up.  You don&#8217;t get any value from just filling the seats.</p>
<p><img class="alignnone" title="empty baseball stadium" src="http://sehlhorst.smugmug.com/Other/blog/stadium-empty/709186760_GKJco-O.jpg" alt="" width="250" height="160" /></p>
<p><strong>If the people who show up don&#8217;t buy anything, it&#8217;s as worthless as if no one ever came in the first place.</strong></p>
<p>I&#8217;ve worked with a client in the past who had a project that successfully increased the number of visitors to one of their websites by over 30% for several months, resulting in almost no change in the amount of products they sold during that period.  An SEO-only person would say &#8220;hey, the people showed up, I did my job,&#8221; but a product manager is acutely aware that this was an exercise in futility.</p>
<p>Perhaps the people who showed up had no <em>intention</em> of buying anything.  That would be consistent with the data my client collected.  Perhaps something intrinsic to the website <em>prevented</em> the new visitors from purchasing (while allowing a consistent percentage of the previous visitors to continue making purchases).  To the best of my knowledge, the data needed to perform that <a title="root cause analysis of product failures" href="http://tynerblain.com/blog/2009/02/19/failure-to-launch/">root cause analysis</a> was not available.</p>
<p>When you&#8217;re<a title="product manage your website to convert visitors into customers" href="http://tynerblain.com/blog/2009/08/24/product-manage-your-website/"> product managing your website</a>, you are responsible not only for getting people to your website, but also for getting them to <em>convert</em> their presence into purchases.</p>
<h2>Measuring SEO &#8211; Easy Versus Important</h2>
<p>The challenge in any measurement activity is determining what to measure.  There always seem to be a bunch of things that are easy to measure, and a handful of things that are important to measure.  When you&#8217;re lucky, there&#8217;s some overlap.  The challenge is to resist the urge to measure stuff just because it is easy &#8211; you&#8217;re making work for yourself &#8211; both in taking the measurements and in reviewing the measurements.</p>
<p>To select the right measurements for your website, you first have to understand your goals.  Assume that your goal is to sell products, profitably.  This is the driver for your &#8220;bottom line measurements&#8221; &#8211; at the end of the day, how is your product (website) performing?  If you aren&#8217;t measuring revenue and profits, you won&#8217;t know if you&#8217;ve filled your stadium with &#8220;empty chairs&#8221; who don&#8217;t buy any peanuts.</p>
<p>You also have to understand the buying processes that users (website visitors) use to make purchases from you.  One way to characterize the buying process is to look at the process from the perspective of the user, who goes through the following stages of activity:</p>
<ol>
<li><strong>Identify a need</strong> to solve a problem (possibly by purchasing a product).</li>
<li><strong>Discover possible solutions</strong> to the identified problem (possibly products that solve the problem).</li>
<li><strong>Compare solutions</strong> (products) and decide which to implement (purchase).</li>
<li><strong>Solve the problem</strong> (purchase and use the product).</li>
<li><strong>Re-evaluate the solution </strong>(product).</li>
</ol>
<p>Step 2, <em>discover possible solutions</em>, is where SEO can help.  One way people can discover solutions (and there are <em>many</em> others) is by using a search engine to discover solutions.  Those people may search for phrases that describe their problem (&#8220;webcam not working with Skype&#8221;) or ask questions as if the search engine could solve their problem directly (&#8220;how do I make my webcam work with Skype?&#8221;).  Some people will determine (or assume) that the problem is with their webcam, and that they need a new one.  Those people will search for the solution they&#8217;ve already envisioned (&#8220;best webcam&#8221;), or combine steps 2 and 3, and search for comparison data (&#8220;webcam reviews&#8221;) or pricing data (&#8220;webcam deals&#8221;).</p>
<p>In addition to the goal-measurements (step 4), you&#8217;ll also want to include search-effectiveness measurements (step 2).  Keep in mind that there are other factors at play in your website &#8211; not every visitor who searches has a propensity to buy, visitors who arrive may abandon your site because they don&#8217;t like your pricing, etc.</p>
<h2>Measuring SEO Effectiveness</h2>
<p>Keep in mind that you&#8217;re trying to sell products (profitably), and this particular effort is focused on improving <em>organic search</em> as a mechanism by which you attract customers to which to sell products (profitably).  Your measurements should focus on these two aspects.  Here are some things that are interesting to measure [note: the screenshots below are of <em>Tyner Blain</em> traffic - I won't share any client data - so these values are low compared to a successful eCommerce site - but they are illustrative.]:</p>
<p><strong>Organic Search Engine Traffic</strong></p>
<ul>
<li>How many visitors come to your site from search engines (and from which search engines?)?</li>
<li><img class="alignnone" title="search engines" src="http://sehlhorst.smugmug.com/Other/blog/search-engines/709222087_t4wPv-S.png" alt="" width="309" height="300" /></li>
<li>What are the keywords / phrases that visitors used to find your website?</li>
<li><img class="alignnone" title="keywords" src="http://sehlhorst.smugmug.com/Other/blog/keywords/709218617_pMzcx-O.png" alt="" width="333" height="323" /></li>
<li>To which pages did the search engines direct the most traffic?</li>
<li><img class="alignnone" title="landing pages" src="http://sehlhorst.smugmug.com/Other/blog/landing-pages/709220818_7YW83-S.png" alt="" width="400" height="283" /></li>
<li>What search terms sent traffic to which pages?</li>
<li><img class="alignnone" title="keywords vs landing pages" src="http://sehlhorst.smugmug.com/Other/blog/keyword-to-landing-page/709225444_LxMuZ-S.png" alt="" width="357" height="300" /></li>
<li>SERP Ranking (Search Engine Results Page Ranking) &#8211; How high up is your result for one of your targeted keywords?  Is it on the front page?</li>
<li><img class="alignnone" title="pert estimation ranking" src="http://sehlhorst.smugmug.com/Other/blog/pert-estimation/709234454_XJ7wN-O.png" alt="" width="250" height="206" /></li>
</ul>
<p>All of those measures, while easy to do (the screenshots above are from the free Google Analytics program), only tell you about how many people came to your stadium, they don&#8217;t give you any insight into peanut sales.  You can use these measurements to provide feedback as you make changes in your SEO implementation &#8211; to determine if each change increases or reduces <em>traffic</em> (or fills seats).</p>
<p><strong>You also need to know about the peanuts.</strong></p>
<p><img class="alignnone" title="peanuts" src="http://sehlhorst.smugmug.com/Other/blog/peanuts/709229231_XvHaX-O.jpg" alt="" width="250" height="161" /></p>
<p>The specific financial measurements you make will depend on your strategy for how you engage your market.  Are you a discounter, trying to maximize sales in the short term, with a transactional focus?  Are you focused on the long term, building relationships, and maximizing the lifetime value of customers (better to sell more, later, than less, now)?  Are you trying to gain market share, or maximize profits in a mature market?  The specific ways you measure will vary, but some common measurements are:</p>
<ul>
<li><strong>Conversion Percentage</strong> &#8211; how many of the people who come to your site end up purchasing (during that visit)?</li>
<li><strong>Number of Purchases</strong> &#8211; how many orders were placed?</li>
<li><strong>Average Order Value (AOV)</strong> &#8211; how much is each order &#8220;worth&#8221; in both revenue and profit?</li>
<li><strong>Lifetime Customer Value </strong>- how much is each customer &#8220;worth&#8221; in both revenue and profit?</li>
</ul>
<p>The way you get real insights from these measurements is by combining them.  Utilize the &#8220;SEO mechanics&#8221; measurements (above the peanuts) to slice or segment the financial measurements.  Ask questions like &#8220;How many orders were placed by people who came to the site and landed on the webcam page?&#8221; or &#8220;What is the conversion percentage for people who came to the site by searching for <em>best webcam</em>?&#8221; or &#8220;How much revenue do we get from each keyword that sends organic traffic to our site?&#8221;</p>
<h2>SEO Goals &#8211; Getting Actionable</h2>
<p>Combining the results of the two forms of measurement (mechanics vs. revenue) will identify for you where you are getting the most value, and where you have the most opportunity to increase value.  You&#8217;ll have to do analyses of &#8220;do I make one thing (page, keyword, etc) better, or do I try and make all things better?&#8221;</p>
<p>One technique that can help you reach those decisions is by noticing that most of the metrics you see follow power law (long tail) curves.  Roughly speaking, 80% of your traffic will come from 20% of your keywords.  80% of your sales may be to 20% of your customers.  20% of your pages may generate 80% of your visits (or 80% of your revenue).  You&#8217;ll have to &#8220;do the math&#8221; for each project to estimate the impact of those projects &#8211; and determine if your best bet is to improve a single page (a lot), or make a change to your site that improves all of the pages (a little).</p>
<p>You may find that your website is not sufficiently instrumented to make the measurements you need.  My suggestion is to instrument your website first, and then try and improve it second.  If you can&#8217;t measure it, it didn&#8217;t happen.</p>
<p>The current &#8220;state of the industry&#8221; for SEO has a hint of product management influence in it already &#8211; there&#8217;s some awareness that these sorts of aggregate statistics are limited in their ability to give you insight about your customers.  Where SEO seems to be pushing today is in being able to segment the above data views against <a title="how to create personas" href="http://tynerblain.com/blog/2006/03/22/how-to-create-personas-for-goal-driven-development/">personas </a>or <a title="market segmentation" href="http://tynerblain.com/blog/2008/09/15/market-segmentation-example/">market segments</a>.  This looks to me like an industry that is maturing beyond the <a title="elastic users" href="http://tynerblain.com/blog/2007/07/23/elastic-users/">elastic user problem</a> that software development and <a title="different user experience professions" href="http://tynerblain.com/blog/2006/03/03/foundation-series-user-experience-disciplines/">user experience</a> teams have been addressing for years.  This approach will allow you to target your website development initiatives with an eye on the uniqueness of customers in <a title="prioritization by market segment" href="http://tynerblain.com/blog/2008/04/09/improved-prioritization/">different market segments</a>.</p>
<h2>SEO Product Management Conclusion</h2>
<p>Search engine optimization is important.  Focusing your efforts to improve your business, as it relates to search engines, is what is really important &#8211; and search engine optimization is how you get there.  Discover the factors that have a bottom line impact, and then execute to address them.  Don&#8217;t just assume that more traffic is better traffic.</p>
<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+SEO+Product+Management+http://bit.ly/34dUZE+" 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/11/10/seo-product-management/&amp;t=SEO+Product+Management" 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/11/10/seo-product-management/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Design-Free Requirements</title>
		<link>http://tynerblain.com/blog/2009/11/03/design-free-requirements/</link>
		<comments>http://tynerblain.com/blog/2009/11/03/design-free-requirements/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 16:16:06 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Business Analysis]]></category>
		<category><![CDATA[Interaction design]]></category>
		<category><![CDATA[Interface Design]]></category>
		<category><![CDATA[Product Management]]></category>
		<category><![CDATA[Requirements]]></category>
		<category><![CDATA[Requirements Models]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[Use Cases]]></category>
		<category><![CDATA[User Stories]]></category>
		<category><![CDATA[big ten rules]]></category>
		<category><![CDATA[product management and design]]></category>
		<category><![CDATA[rules of requirements]]></category>
		<category><![CDATA[rules of writing requirements]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/?p=1106</guid>
		<description><![CDATA[
Design-Free requirements are important for two reasons, and hard for two other reasons.
Design-free requirements are hard because you &#8220;know what you want&#8221; when you should be documenting &#8220;why you want it.&#8221;  Writing design-free requirements can be hard when you don&#8217;t trust your development team to &#8220;do the right thing&#8221; even though it is not your [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="Design-Free Requirements Logo" src="http://sehlhorst.smugmug.com/photos/128628560-M.png" alt="" width="250" height="250" /></p>
<p>Design-Free requirements are important for two reasons, and hard for two other reasons.</p>
<p>Design-free requirements are hard because you &#8220;know what you want&#8221; when you should be documenting &#8220;why you want it.&#8221;  Writing design-free requirements can be hard when you don&#8217;t trust your development team to &#8220;do the right thing&#8221; even though it is not your job to design the solution.</p>
<h2><span id="more-1106"></span>Design-Free Requirements &#8211; Revisiting</h2>
<p><img class="alignnone" title="alphabet soup" src="http://sehlhorst.smugmug.com/photos/89784885-M.jpg" alt="" width="250" height="187" /></p>
<p>It has been three years since I wrote <em><a title="Separating Requirements from Design" href="http://tynerblain.com/blog/2006/06/02/writing-design-free-requirements/">Writing Design-Free Requirements</a></em> as part of <em><a title="The rules of writing requirements" href="http://tynerblain.com/blog/2006/05/25/writing-good-requirements-the-big-ten-rules/">The Big Ten Rules of Writing Requirements</a></em>.  In that time, agile development practices have moved from being an esoteric development methodology to being the topic on the tips of everyone&#8217;s tongues as executives and organizations try to either (1) get the benefits of the state of the art in software-development process or (2) do something shiny and fashionable.</p>
<p>The previous article centered on elements of designs within MRD, PRD, and SRS artifacts.  A regular <a title="Alphabet Soup of Requirements Artifacts" href="http://tynerblain.com/blog/2006/08/24/alphabet-soup/">alphabet soup of artifacts</a>.  Honoring the <a title="agile manifesto - Alistair Cockburn speaks" href="http://tynerblain.com/blog/2006/05/10/agile-values-alistair-cockburn-on-the-agile-manifesto/">values behind the agile manifesto</a> encourages us to emphasize <em>working software</em> over <em>comprehensive documentation</em>.  In that light, we&#8217;ll take a &#8220;what is needed&#8221; approach to talking about how requirements, design, and implementation are all needed &#8211; rather than issue an edict about where that information should be captured.</p>
<h2>Agile Development Inputs</h2>
<p><strong>When creating software, someone needs to know:</strong></p>
<ul>
<li>What <a title="solve problems, don't address problem manifestations" href="http://tynerblain.com/blog/2008/05/12/your-problem-statement/">problems are being solved</a>, and how important (valuable) they are to be solved.</li>
<li><a title="defining personas" href="http://tynerblain.com/blog/2006/03/22/how-to-create-personas-for-goal-driven-development/">Who has the problems</a> and who is using the software to (help) solve those problems.</li>
<li><a title="defining constraints" href="http://tynerblain.com/blog/2007/11/08/abilene-paradox/">What constraints limit the space</a> that defines the universe of possible viable solutions.</li>
<li>What <a title="nonfunctional requirements and acceptance criteria in agile" href="http://tynerblain.com/blog/2009/02/10/agile-non-functional-reqs/">acceptance criteria</a> define if the delivered solution will be acceptable.</li>
</ul>
<p><strong>Subject to those inputs, someone needs to make design decisions:</strong></p>
<ul>
<li>User experience design -<a title="user interaction design" href="http://tynerblain.com/blog/2006/03/07/interaction-design-explained-by-alan-cooper/"> what interactions</a> will a user of our solution love?</li>
<li>Program design &#8211; how (in a nuts and bolts way) will our solution <a title="feature-driven design explained" href="http://tynerblain.com/blog/2006/03/27/foundation-series-feature-driven-development-fdd-explained/">function</a>?</li>
</ul>
<p>When talking about agile and talking about design, we should take a look at how Kent Beck and Alan Cooper, as respective though leaders in each space, view this.</p>
<blockquote><p>Cooper doesn’t talk much about creating the requirements to support the daily use scenarios – he proposes moving directly into design of the solution. This differs from the more traditional technique of <a style="color: #0000aa; text-decoration: none; padding: 0px; margin: 0px;" title="Use cases are supported with functional requirements" href="http://tynerblain.com/blog/2006/02/10/writing-functional-requirements-to-support-use-cases/">writing functional requirements to support use cases</a>. Cooper also breaks down design into two components – program design and interaction design. Program design is everything you don’t see. Interaction design is everything you do see.</p>
<p>[...]</p>
<p>Cooper argues that designing the interaction should happen before any code is written. He uses a construction analogy to drive home his perspective – you can’t pour the concrete before you build the forms. Kent Beck, founder of the XP programming philosophy disagrees with the premise. Beck believes that the cost of changing software is low, and the imagery Cooper uses is hyperbole. We touch on, and <a style="color: #0000aa; text-decoration: none; padding: 0px; margin: 0px;" title="Cooper vs Beck" href="http://tynerblain.com/blog/2006/03/07/interaction-design-explained-by-alan-cooper/">link to that debate in this post</a>.</p>
<p><cite><a title="Overview of the interaction design process" href="http://tynerblain.com/blog/2006/03/21/interaction-design-process-overview/">Interaction Design Process Overview</a></cite></p></blockquote>
<p>I don&#8217;t believe that Beck is arguing for &#8220;don&#8217;t do design&#8221; &#8211; I believe he is arguing for &#8220;don&#8217;t do <em>big upfront design</em> that would delay implementation.&#8221;  He&#8217;s championing the agile values that emphasize creating working software and responding to change.  I can imagine him saying &#8220;no one will buy a design, they want a solution.&#8221;  Cooper&#8217;s point is that create a solution without first understanding how someone will use it, you can&#8217;t create a great product.</p>
<p>Program design has many <em>hidden</em> impacts &#8211; cost of maintenance, cost to change, and the performance of the solution.  You can have a design (or architecture) that makes everything easier to do in the future &#8211; at the cost of delaying the delivery of anything.  Or you can have a design that minimizes the time to deliver the first thing, while increasing the cost to deliver any particular next thing.  Or you can design a solution that falls somewhere between those extremes.</p>
<p>If you say &#8220;we don&#8217;t do design&#8221; you&#8217;re lying.  Every solution includes design.  Your team&#8217;s design process may be &#8220;big and upfront&#8221; or it could be a couple sketches on a whiteboard, or some email exchanges.  You may create storyboards and wireframes.  Or design may be the thing that happens right before the programmer&#8217;s fingers strike the keys.  Design may be explicit or it may be implicit &#8211; but it never &#8220;doesn&#8217;t happen.&#8221;</p>
<p>In the movie Amadeus, Salieri is astounded that there are no rough drafts of Mozart&#8217;s compositions.  That&#8217;s because Mozart did the design in his head, not because he didn&#8217;t do design.  I&#8217;ve worked with programmers who&#8217;s &#8220;implicit designs&#8221; were great, but that is the <em>exception</em>, not the rule.</p>
<h2>Who Owns Design?</h2>
<p>Since design happens <em>sometime before fingers strike the keyboard</em>, the real question is &#8211; &#8220;who owns the design?&#8221;</p>
<ul>
<li>You have a product manager developing an understanding of market problems, and prioritizing the problems that should be solved with your product.</li>
<li>You may have a product owner managing the backlog and clarifying those requirements (problems) for the development team.</li>
<li>You may have an interface (or interaction) designer or team of designers who are broadly responsible for &#8220;how users interact with our products.&#8221;</li>
<li>You may have an architect or lead engineer who is responsible for the &#8220;big picture design&#8221; of how your product works.</li>
<li>You have developers and testers who are responsible for delivering your product. [Note: coding without testing is like typing code without compiling - <em>maybe</em> it works, but probably not.]</li>
</ul>
<p>You may not have distinct individuals with each of these titles &#8211; every small team I&#8217;ve worked with has people wearing multiple hats.  This is especially true when you have an agile team full of <a title="specialized generalists and stagging an agile team" href="http://tynerblain.com/blog/2008/02/14/specializing-generalists/">specializing generalists</a> &#8211; any given story (or task) may have a different architect and different implementer.  I&#8217;ve only worked with one company where the architects are NOT part of the development team.  If your team is set up that way, please comment below &#8211; I had never seen that before, and I&#8217;m not convinced that it is the best way to organize &#8211; what have your experiences been?</p>
<p>Generally, &#8220;program design&#8221; is clearly owned by the development team &#8211; and product managers (and product owners) know better than to specify program design in their requirements.  Neither the lead engineer nor the product manager believes that the product manager is a <em>better</em> programmer &#8211; so the product manager better not be <a title="requirements versus design" href="http://tynerblain.com/blog/2006/02/11/requirements-vs-design-which-is-which-and-why/">specifying program design and mislabeling it as requirements</a>.  Coincidentally, Steve Johnson, at Pragmatic Marketing has a post running right now with a bit of a <a title="requirement or design?  a quiz" href="http://pragmaticmarketing.typepad.com/productmarketing/2009/11/lets-play-req-or-spec-duplicate-images.html">quiz &#8211; is this a req(uirment) or a spec (design)</a>?</p>
<p>Where the line is more blurred is around interface and/or interaction design.  Some development teams have interface designers as part of the team.  Some companies organize with interface design as a &#8220;shared service&#8221; within the company.  Either approach can be the &#8220;right one&#8221; &#8211; it depends on too many details to make a sweeping generalization.  When the designers are members of the development team, the solution (from a product management perspective) is the same &#8211; the &#8220;team&#8221; is responsible for all design.  When the designers are not part of the development team, the developers have to consume two sets of guidance &#8211; &#8220;solve this problem&#8221; from product management, and &#8220;the solution needs to look like / act like this&#8221; from the designers.</p>
<p><a title="ux and product management collaboration" href="http://tynerblain.com/blog/2007/03/05/product-management-and-ux/">Collaboration between product management and user experience</a> people is the ideal solution.  The &#8220;requirements&#8221; and &#8220;design&#8221; inputs to the development team are comprehensive and consistent.</p>
<h2>Design-Free Requirements</h2>
<p>There are benefits &#8211; especially when being agile and <em>minimizing</em> documentation &#8211; to delivering requirements and design <em>at the same time</em>.  Just don&#8217;t do it by embedding design constraints within the requirements.</p>
<ul>
<li>When people on your team misinterpret design as requirements, they are unnecessarily constrained.</li>
<li>As a product manager &#8211; are you the best designer on your team?  If you&#8217;re busy designing, who&#8217;s product managing?</li>
</ul>
<p>This is trickiest when writing use cases &#8211; sequencing a set of interactions <em>is</em> interaction design.  That is one benefit of<a title="user stories vs use cases" href="http://tynerblain.com/blog/2009/02/02/user-stories-and-use-cases/"> writing a user story instead of a use case</a>.  An approach that has worked well for me with multiple teams is to deliver user stories (requirements) combined with storyboards (interaction design) and wireframes (interface design).  When details are needed (usually when &#8220;changing&#8221; versus &#8220;creating&#8221; an interface), screenshots can replace wireframes.  When business processes are complicated, process flows can replace storyboards.</p>
<p>Just don&#8217;t embed the designs within the requirements.</p>
<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+Design-Free+Requirements+http://bit.ly/3BuFst+" 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/11/03/design-free-requirements/&amp;t=Design-Free+Requirements" 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/11/03/design-free-requirements/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Agile Prioritization: Which Widget?</title>
		<link>http://tynerblain.com/blog/2009/10/19/agile-prioritization/</link>
		<comments>http://tynerblain.com/blog/2009/10/19/agile-prioritization/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 03:54:46 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Interface Design]]></category>
		<category><![CDATA[Product Management]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[agile development]]></category>
		<category><![CDATA[product management and user experience]]></category>
		<category><![CDATA[ux and product management]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/?p=1093</guid>
		<description><![CDATA[
Your company is building out a toolkit to support third-party developers.  You&#8217;ll need a bunch of different types of widgets &#8211; combo-boxes, text entry fields, domain-specific controls, etc.  You&#8217;ve got a long list of desired controls from your customers.  You&#8217;re agile.  What do you build first?
Agile In A Soundbite
Being agile is about delivering incremental value, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="agile combobox" src="http://sehlhorst.smugmug.com/photos/686509239_2Y8GV-O.png" alt="" width="205" height="194" /></p>
<p>Your company is building out a toolkit to support third-party developers.  You&#8217;ll need a bunch of different types of widgets &#8211; combo-boxes, text entry fields, domain-specific controls, etc.  You&#8217;ve got a long list of desired controls from your customers.  You&#8217;re agile.  What do you build first?</p>
<h2><span id="more-1093"></span>Agile In A Soundbite</h2>
<p>Being <a title="agile explained" href="http://tynerblain.com/blog/2007/03/16/explaining-agile-development/">agile is about delivering incremental value</a>, quickly, getting feedback, and then delivering more incremental value.  Repeat until &#8220;done.&#8221;  <em>Good</em> agile adds a qualifier &#8211; do the <em>most valuable</em> thing quickly, get feedback, do the <em>most valuable</em> thing (that has not already been done) quickly. <em>Better</em> <a title="value optimization and prioritization" href="http://tynerblain.com/blog/2007/07/31/prioritization-and-value-maximization/">agile optimizes the rate at which you deliver value</a> by taking into account both benefit and cost.  <em>Great</em> agile overlays a focus on getting better at doing all of these things while you do them &#8211; becoming a learning organization.</p>
<h2>Boiling the Ocean</h2>
<p><img class="alignnone" title="boiling the ocean" src="http://sehlhorst.smugmug.com/photos/686571065_y35xb-O.jpg" alt="" width="250" height="166" /></p>
<p>A product manager I was coaching was faced with a challenge commonly referred to as <em>boiling the ocean</em>. His team was tasked with solving a market problem, and they were constrained to doing it with a service-oriented architecture that exposed a set of widgets (user interface controls) that customers could easily integrate into their products.  This approach was designed to provide competitive differentiation by reducing the time and cost to deploy solutions that allowed customers to integrate his product into their existing platforms.</p>
<p>In initial conversations with customers, technologists, and architects, this product manager quickly amassed a list of desired widgets (controls) and scenarios (stories) in which they could be used.  The product manager&#8217;s team had recently switched to an agile development methodology.  The internal stakeholders, not yet accustomed to agile development, wanted &#8220;all of the widgets,&#8221; now.</p>
<p>This product manager was able to convince them that the team would deliver the widgets incrementally, following agile principles.</p>
<p>His question was &#8211; <em>How do I sequence the widgets in the backlog</em>?</p>
<h2>Defining Widget Priority</h2>
<p>The product manager had a list of widgets, combo-boxes, data-grids, text fields, radio buttons, etc., and for each widget, he had a real-world scenario showing how the widget could be used.  Most of the scenarios involved customers using multiple widgets.  He wondered if he should do some sort of analysis that detailed the frequency of use of each widget.  &#8221;This widget is used in 7 scenarios, so it should be done first; this widget is used in 5 scenarios&#8230;&#8221;</p>
<p>There was a strong temptation to add several &#8220;Create a widget&#8221; tasks to his backlog.  It would be easy for his development team to estimate the effort required to deliver each widget.  His team wanted to deliver incrementally, and &#8220;one widget at a time&#8221; felt like logical, discrete chunks of work to them.  They could easily sink their teeth into estimating, building, and testing each widget.</p>
<p>A quick reminder of a main tenet of agile, delivering incremental value, illuminated the flaw in this approach.  This approach would have been an <em>inside-out</em> prioritization, when <a title="outside-in software development" href="http://tynerblain.com/blog/2007/09/27/outside-in/">value delivery requires an outside-in perspective.</a> (See the &#8216;recommended reading&#8217; suggestions on this page to check out Kessler and Sweitzer&#8217;s great book.)</p>
<p>If the team used this approach, after the first widget was complete, they would be able to deliver exactly 1 task, and 0 stories.  Development teams don&#8217;t deliver tasks, however.  The team&#8217;s customers would not be able to get incremental value from having a single widget.  The team would have delivered seven incomplete stories &#8211; so they would have delivered no stories at all!</p>
<p>We reworked his approach as follows:</p>
<ol>
<li><strong>Assess a value for each story</strong>, making sure that<a title="writing complete user stories" href="http://tynerblain.com/blog/2009/07/06/writing-complete-user-stories/"> each story would enable his customers to accomplish something valuable</a>.</li>
<li>Engage their user interface /<a title="definition of user experience" href="http://tynerblain.com/blog/2006/03/03/foundation-series-user-experience-disciplines/"> user experience</a> designer to <em><strong>design</strong></em><strong> a solution for the most valuable story</strong>.  This design was constrained to use widgets in the user interface.  The suggested way to communicate this design was with a storyboard and low-fidelity wireframes.</li>
<li><strong>Identify the widgets needed</strong> to be built to deliver that story, <em>using the designer&#8217;s design</em>.</li>
<li><strong>Deliver the story</strong> to the development team, including the storyboard, wireframes, and list of widgets to be used as acceptance criteria.</li>
<li>Get the development team to <strong>size (estimate) the effort to complete each story</strong>.</li>
<li>Where stories were too big (epics), <strong>collaborate </strong>to identify good ways to <a title="agile story decomposition" href="http://tynerblain.com/blog/2007/06/27/benefits-of-agile-stories/">break up the stories</a> into manageable chunks.</li>
<li><strong>Repeat steps 2 through 6</strong> until the amount of identified effort was likely to fill the release (keep the dev team busy delivering value).</li>
<li>As the team delivers each story, get feedback from the market, revisit the prioritization, and revise the &#8220;next&#8221; story.</li>
</ol>
<p>What we discovered was that a scenario like the following (modified for this article) played out:</p>
<ul>
<li>The first story required two widgets.  As no widgets existed, both had to be built.</li>
<li>The second story required three widgets, but two of them had been built to support the first story &#8211; only one <em>incremental</em> widget had to be created.</li>
<li>The third story used one of the widgets from the first story, but required additional behaviors.  The original widget was modified to provide <em>incremental</em> capabilities (and value).</li>
</ul>
<h2>A Note On Team Structure</h2>
<p>Astute readers will notice that there was a <em>design step</em> &#8220;inside the requirements process&#8221; &#8211; before the stories were delivered to the development team.  Technically, that is true, for the way this particular company was organized.  The user experience designer was not a member of the scrum team, but rather, an external consultant who supported multiple teams.  The product manager engaged the designer prior to engaging the development teams.</p>
<p>This just as easily could have happened as follows:</p>
<ol>
<li>Product manager identifies, values, and prioritizes stories to be added to the backlog.</li>
<li>Development team, as part of sizing the stories, engages their user experience designer to select the appropriate widgets, and those <em>design decisions</em> inform the estimation process.</li>
<li>Everything else is the same.</li>
</ol>
<p>This <em>procedural variation</em> does not have design &#8220;inside the requirements process.&#8221;  The same people do the same things, in the same sequence in this scenario.  The only difference is that the interface / interaction designer is a member of the development team.  That would be ideal, but that was not how the company was organized.</p>
<p>In this particular example, <a title="product managers and UX designers" href="http://tynerblain.com/blog/2007/03/05/product-management-and-ux/">having the product manager collaborate with the UX designer</a> made the most sense.  It introduced less complexity for the product manager to accept responsibility for this activity than it would have for the development team (who was still new to using an agile delivery cadence) to do it.</p>
<h2>Conclusion</h2>
<p>The key ideas at play here:</p>
<ul>
<li>Focus on <em>realizable</em> <strong>value to the customer</strong> (outside-in development), not <em>tractable</em> tasks (inside-out development).</li>
<li><strong>Collaboration with a UX</strong> professional is key to driving &#8220;interface requirements.&#8221;</li>
<li><strong>Deliver frequently and valuably</strong>, get feedback (learn), and incorporate that knowledge into whatever is next.</li>
</ul>
<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+Agile+Prioritization%3A+Which+Widget%3F+http://bit.ly/1ejwKo+" 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/19/agile-prioritization/&amp;t=Agile+Prioritization%3A+Which+Widget%3F" 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/19/agile-prioritization/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Modeling User Competency</title>
		<link>http://tynerblain.com/blog/2009/10/13/modeling-user-competency/</link>
		<comments>http://tynerblain.com/blog/2009/10/13/modeling-user-competency/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 04:40:50 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Business Analysis]]></category>
		<category><![CDATA[Interface Design]]></category>
		<category><![CDATA[Product Management]]></category>
		<category><![CDATA[ROI]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[UX]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[competency model]]></category>
		<category><![CDATA[experience curves]]></category>
		<category><![CDATA[learning curves]]></category>
		<category><![CDATA[user competency]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/?p=1084</guid>
		<description><![CDATA[
Perpetually intermediate (competent) users.  Users who briefly exist as novice users and never become experts. Most of your users are competent, and you should design for them.  Competent users have different needs and different expectations than novice or expert users.  How do you know your user&#8217;s competency levels, so you can design for them?

User Competency
User [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="measuring competence" src="http://sehlhorst.smugmug.com/photos/680267147_f9DUM-O.png" alt="" width="250" height="181" /></p>
<p>Perpetually intermediate (competent) users.  Users who briefly exist as novice users and never become experts. Most of your users are competent, and you should design for them.  Competent users have different needs and different expectations than novice or expert users.  How do you know your user&#8217;s competency levels, so you can design for them?</p>
<p><span id="more-1084"></span></p>
<h2>User Competency</h2>
<p>User competency is a concept I first read about in Alan Cooper&#8217;s <em><a title="The Inmates are Running the Asylum, by Alan Cooper" href="http://www.amazon.com/dp/0672326140?tag=tbrb-20&amp;link_code=as3&amp;creativeASIN=0672326140&amp;creative=373489&amp;camp=211189">The Inmates Are Running The Asylum</a></em>.  Cooper&#8217;s contention is that the level of expertise of your users follows a bell curve, or <a title="normal distribution" href="http://en.wikipedia.org/wiki/Normal_distribution">normal distribution</a>.</p>
<blockquote><p>When we’re designing software we need to keep in mind that most of our users will be competent – neither experts nor beginners. Alan Cooper’s studies tell us that user skill levels follow a bell curve. He talks about competent users as perpetual intermediates. Some users drop out of the bell curve when they stop using our software. The rare user becomes an expert. Most users only learn enough to get their real job done.<br />
<cite><a title="competent users" href="http://tynerblain.com/blog/2006/04/02/competent-users-and-software-design/">Competent Users and Software Requirements</a></cite></p></blockquote>
<p>Cooper contends that the combination of <a title="usability learning curves" href="http://tynerblain.com/blog/2007/03/12/software-usability-learning-curves/">learning curves</a> and natural user tendencies to stop learning or abandon a software application are the sources of this distribution of user competency.</p>
<h2>Experience Curves</h2>
<p><a title="experience curves" href="http://en.wikipedia.org/wiki/Experience_curve_effects">Experience curves</a> represent the diminishing costs over time of manufacturing something repeatedly.  The process of manufacturing something gets more efficient as you get smarter about the process.  The process of using software is at least analogous to, if not a specific example of a manufacturing process.  If you&#8217;re using an email application, you are manufacturing email messages.  In a CRM system, you are manufacturing contacts, or contact reports, etc.</p>
<p>By treating any &#8220;using the software to do something&#8221; interactions as a process, you can measure the cost (how long it takes) of the user&#8217;s interactions.  Applying the math behind experience curves, you can predict the reduction in cost (to your users) over time, for any set of interactions.  Experience curves take into account that some processes are inherently more learnable than others.  This property of learnability is reflected as an efficiency coefficient &#8211; how efficiently someone can learn ways to reduce the cost (time) needed to perform the interactions.</p>
<p>This gives us an approach to quantitatively model user competency.  Having a definition allows us to model competence.  And measuring competence allows us to manage product design in the context of user competency -<a title="design for competent users" href="http://tynerblain.com/blog/2007/03/23/dont-make-products-too-simple/"> designing for competent users</a>.</p>
<h2>Defining Competence</h2>
<p>The first step to measuring competency is to define the model.  I am proposing a definition in this article that I suspect will yield insights (to help us manage our products). I was unable to find any quantified definitions of competence, when researching it as part of a client engagement.  If you have, or know of a model, please share it in the discussion below this article.</p>
<ul>
<li>A competent user is someone who learns to perform a task in half the time it initially took them.</li>
<li>An expert user is someone who can complete a task in 10% of the initial time.</li>
</ul>
<p>This definition is guided by an expectation that Alan Cooper&#8217;s premise about perpetually intermediate users is true.  Being a novice user is a very transient state, and becoming an expert is very infrequent.  The goal of the definition is to be able to segment your users and make well-informed design decisions.</p>
<h2>A Proposal, Not a Doctrine</h2>
<p>This is a proposal that doubling performance reflects competence, and achieving a ten-times improvement represents expertise.  It may be that some different measure of performance improvement more accurately reflects competence and expertise.  We have to test it to know.</p>
<p>The experience curve is defined mathematically by <em>Henderson&#8217;s Law</em>.  It states that the time to complete a task is a function of the number of times you have previously done that task, adjusted by the &#8220;elasticity&#8221; of the cost of that task.  In other words, some tasks are easier to improve than others.  If you populate a table with the results of applying Henderson&#8217;s Law, you get the following:</p>
<p><img class="alignnone" title="experience curves" src="http://sehlhorst.smugmug.com/photos/680267101_QEofx-O.png" alt="" width="450" height="247" /> [<a title="experience curve data" href="http://sehlhorst.smugmug.com/photos/680267134_VUcpL-O.png">larger image</a>]</p>
<ul>
<li>Each row in the table represents the Nth repetition of a task.</li>
<li>Each column represents how easy that task is to learn &#8211; progressing from &#8220;hard to improve&#8221; on the left, to &#8220;easy to improve&#8221; on the right.</li>
<li>Each cell in the table represents how long it would take to perform the Nth repetition of the task, as a function of how easy it is to improve your performance at the task.</li>
</ul>
<p>The above definitions represent what experience curves predict mathematically, when the task initially takes 60 seconds.  The following definitions reflect the proposed user competency model:</p>
<ul>
<li>A user is a <em>novice</em> user until she has learned enough to cut the time-on-task in half.  These cells have a white background (and are in the upper left area of the table).</li>
<li>A user is a <em>competent</em> user when the time needed to complete the task is between one half and one tenth of the initial time.  These cells are shown with a yellow background (and are in the central area of the table).</li>
<li>A user is an <em>expert</em> user when she can complete the task in less than one tenth of the time required to initially complete the task.  Theses cells are shown with a red background (and are in the lower right area of the table).</li>
</ul>
<p>In the absence of empirical data, I used my intuition to suggest that a representative experience curve for a typical task performed in software would be one with an &#8220;elasticity&#8221; of 50%.  For a task with those learning characteristics:</p>
<ul>
<li>A novice user would cut the needed time in half on the 4th repetition of the task, and would be considered to be a competent user.</li>
<li>A competent user would further reduce the time needed to one tenth of the initial time on the 100th repetition of the task, and would be considered an expert user.</li>
<li>The 50% elasticity column is surrounded by a black border, and the number of repetitions required to advance to <em>competent</em> or <em>expert</em> status is also highlighted with a black border.</li>
</ul>
<h2>Inferring Competence</h2>
<p>Since different processes have different learning characteristics, you have to figure out how easy it is for your users to improve at your processes.  To do that, you have to study (or at least measure) your users&#8217; interactions with your software.  In the 50% curve highlighted above, a user is capable of cutting their time-on-task in half by the fourth time they perform the task.</p>
<p>If data from your initial testing (or measurement) reveals this to be true, then you have selected the correct curve (the correct column in the table).  If it takes more or less time to reach this level of improvement, shift to the left or right to find the appropriate curve.  If software-interactions are reasonable analogs to manufacturing processes, then the experience curve projects an expected rate of improvement on task.</p>
<p>The following graph isolates the time-on-task data for a user who is learning to improve when repeating a task (process) that matches the 50% elasticity curve.</p>
<p><img class="alignnone" title="rate of learning on a 50% curve" src="http://sehlhorst.smugmug.com/photos/680267141_hukQA-O.png" alt="" width="450" height="327" /> [<a title="larger 50% experience curve time-on-task graph" href="http://sehlhorst.smugmug.com/photos/680267164_phQRh-O.png">larger image</a>]</p>
<p>Note that the number of repetitions of the task (the X axis) is represented as a logarithmic scale.  The data points along the curve correspond to the cell values in the table above (for the 50% column).</p>
<p><strong>Shades of Gray</strong></p>
<p>One nice thing about this quantitative approach to inferring competency by measuring usage is that your measurements are per-process.  Users are not &#8220;purely novice&#8221; or &#8220;purely expert&#8221; &#8211; they can be experts at some processes, while remaining neophytes at other.  There is also awareness, for any particular process, of &#8220;how much competency&#8221; a user has.  This allows you to refine your assumptions of the steepness of the learning curve, and of the thresholds (doubled performance and ten-times performance improvements).</p>
<h2>Improvement Over Time</h2>
<p>Any particular learning curve can be considered relative to calendar time, to see how quickly a user will progress along the curve (as a function of frequency of use).  This can be useful for determining the <a title="definition of ROI" href="http://tynerblain.com/blog/2006/02/01/definition-of-roi-return-on-investment/">ROI </a>of improvement in a particular process.</p>
<blockquote><p>The following graph shows how an 80% learning curve overlays a calendar for tasks that happen daily, weekly, and hourly.<br />
<img title="calendar overlay of competency curve" src="http://sehlhorst.smugmug.com/photos/135449754-M.jpg" alt="" /><br />
[<a title="larger improvement over time" href="http://sehlhorst.smugmug.com/photos/135449796-O.jpg">larger image</a>]</p>
<p>The graph shows that for a weekly frequency, after 16 weeks, the task time has reduced from 300 seconds to 100 seconds. With a daily frequency, the task time is even lower – about 60 seconds. This graph shows nothing other than converting the academic learning curve graph into one that incorporates calendar time and frequency of occurrence.</p>
<p><cite><a title="software usability and learning curves" href="http://tynerblain.com/blog/2007/03/12/software-usability-learning-curves/">Software Usability and Learning Curves</a></cite></p></blockquote>
<p>One approach to inferring user competency would be to measure how long a user has been using your software.  The variation in how frequently different users perform the same task will introduce an error into that inference.  You can avoid introducing that error into your modeling by counting the number of times a user has performed a task.</p>
<h2>Applying the User Competency Model</h2>
<p>The advice in previous articles, and from Cooper&#8217;s book, and from this <a title="perpetual intermediacy" href="http://www.codinghorror.com/blog/archives/000098.html">great article on the  Coding Horror site</a>, encourages us to focus on the competent users.</p>
<p>I&#8217;m working with a client who needs to prioritize a set of capabilities and establish design principles for a product.  We will incorporate this user competency model as part of our analysis.</p>
<p>Hopefully we&#8217;ll have an opportunity to collect data to validate and / or refine the model.  I&#8217;m proposing that we first gain some insight into the which users (novice, competent, expert) drive the most revenue and profit from use of the product &#8211; to establish the importance of each category of user.</p>
<p>For this product, I suspect that we will find many more <em>novice</em> users than a normal distribution would predict.  If that is true, the next question will be to understand if we are dealing with a normal behavioral dynamic, or if characteristics of the current product &#8220;force&#8221; novice users to abandon it before they achieve competence.</p>
<p>Either way, we will have a framework for prioritizing the goals of the novice, competent, and expert users.</p>
<p>How would you apply a model like this to improving your product?</p>
<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+Modeling+User+Competency+http://bit.ly/ZYSig+" 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/13/modeling-user-competency/&amp;t=Modeling+User+Competency" 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/13/modeling-user-competency/feed/</wfw:commentRss>
		<slash:comments>10</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[
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, presented at the most recent productcamp Austin, and one of [...]]]></description>
			<content:encoded><![CDATA[<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>5</slash:comments>
		</item>
		<item>
		<title>Kano Analysis for Product Managers</title>
		<link>http://tynerblain.com/blog/2009/09/28/kano-analysis-for-product-managers/</link>
		<comments>http://tynerblain.com/blog/2009/09/28/kano-analysis-for-product-managers/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 02:32:01 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Kano Analysis]]></category>
		<category><![CDATA[Product Management]]></category>
		<category><![CDATA[Requirements]]></category>
		<category><![CDATA[Requirements Models]]></category>
		<category><![CDATA[kano]]></category>
		<category><![CDATA[Kano analysis]]></category>
		<category><![CDATA[kano analysis webinar]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/?p=1070</guid>
		<description><![CDATA[
Kano Analysis, while initially created to understand customer satisfaction with features, can be used by product managers to better understand customer problems.  I gave a presentation last week for the Product Management View webinar series on Kano Analysis for product managers.
Kano Analysis &#8211; The Webinar
You can watch (flash) or listen to (mp3) the webinar (just [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="ballbarrow" src="http://sehlhorst.smugmug.com/photos/664407742_XakMo-O.jpg" alt="" width="203" height="152" /></p>
<p>Kano Analysis, while initially created to understand customer satisfaction with <em>features</em>, can be used by product managers to better understand customer <em>problems</em>.  I gave a presentation last week for the Product Management View webinar series on Kano Analysis for product managers.</p>
<h2><span id="more-1070"></span>Kano Analysis &#8211; The Webinar</h2>
<p>You can watch (flash) or listen to (mp3) the webinar (just under an hour) at the Product Management View webinar page for the <a title="Kano Analysis webinar" href="http://grandview.rymatech.com/pmv/webinars/2009/09/kano-analysis.php">Kano Analysis presentation</a>.  I delivered the webinar on Sep 23rd, 2009.  Thanks <a title="Val on Twitter" href="http://twitter.com/valworkman">Val Workman</a> for inviting me to join the group and share an hour with a bunch of great folks.  Also, thanks to the people who asked questions, tweeted, and commented on the presentation.  I really appreciate it.</p>
<h2>Kano Analysis &#8211; The Slides</h2>
<p>If you want to flip through the slides to get a feel for the treatment I gave to Kano Analysis before committing an hour to the webinar, you can do so right here (or view the <a title="Kano Analysis for Product Managers" href="http://www.slideshare.net/ssehlhorst/kano-analysis20090923">Kano Analysis slides on slideshare.net</a>).</p>
<div id="__ss_2085782" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="Kano Analysis.20090923" href="http://www.slideshare.net/ssehlhorst/kano-analysis20090923">Kano Analysis.20090923</a><object style="margin:0px" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=kanoanalysis-20090923-090928212334-phpapp02&amp;stripped_title=kano-analysis20090923" /><param name="allowfullscreen" value="true" /><embed style="margin:0px" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=kanoanalysis-20090923-090928212334-phpapp02&amp;stripped_title=kano-analysis20090923" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/ssehlhorst">Scott Sehlhorst</a>.</div>
</div>
<p>Thanks again to everyone, and if you have any feedback, include it below or on the PMV site.  Several links to other articles about Kano Analysis are in the comments on the PMV page, if you want to do further research.</p>
<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+Kano+Analysis+for+Product+Managers+http://bit.ly/bLxee+" 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/09/28/kano-analysis-for-product-managers/&amp;t=Kano+Analysis+for+Product+Managers" 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/09/28/kano-analysis-for-product-managers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Conversation Circles</title>
		<link>http://tynerblain.com/blog/2009/09/15/the-conversation-circles/</link>
		<comments>http://tynerblain.com/blog/2009/09/15/the-conversation-circles/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 14:19:04 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Product Management]]></category>
		<category><![CDATA[conversation]]></category>
		<category><![CDATA[conversation circle]]></category>
		<category><![CDATA[conversation economy]]></category>
		<category><![CDATA[conversation ecosysystem]]></category>
		<category><![CDATA[conversational product management]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/?p=1067</guid>
		<description><![CDATA[
In the previous article on the Conversation Ecosystem, I introduced a hierarchy of increasingly valuable conversations.   Some great feedback from you inspired a better visualization.
The Conversation Hierarchy
In The Conversation Ecosystem, I presented a perspective on the conversations around you, your company, and your product.  The conversation ecosystem is building on ideas introduced in The [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="conversation small circle" src="http://sehlhorst.smugmug.com/photos/650370694_Mb3xa-O.png" alt="" width="250" height="211" /></p>
<p>In the previous article on the <em><a title="The Conversation Ecosystem - Engaging Your Customers" href="http://tynerblain.com/blog/2009/09/08/the-conversation-ecosystem/">Conversation Ecosystem</a></em>, I introduced a hierarchy of increasingly valuable conversations.   Some great feedback from you inspired a better visualization.</p>
<h2><span id="more-1067"></span>The Conversation Hierarchy</h2>
<p>In <em><a title="Conversation Ecosystem Article" href="http://tynerblain.com/blog/2009/09/08/the-conversation-ecosystem/">The Conversation Ecosystem</a></em>, I presented a perspective on the conversations around you, your company, and your product.  The conversation ecosystem is building on ideas introduced in <em><a title="The conversation economy" href="http://tynerblain.com/blog/2009/09/01/the-conversation-economy/">The Conversation Economy</a></em>, which build on several great ideas from some great thinkers.</p>
<p>That presentation of the conversation showed a hierarchy representing conversations of increasing value to you.  For example, following someone is more valuable (to you) than being followed by them &#8211; because it gives you an opportunity to gain market insights.  Being friends with that person is significantly more valuable than that &#8211; because it gives you permission to explore your market, try new ideas, fail quickly (with reduced penalties for failures), and discover and validate important trends, problems, and ideas.</p>
<p><img class="alignnone" title="Conversation Hierarchy" src="http://sehlhorst.smugmug.com/photos/650382721_oeSRB-M.png" alt="" width="207" height="450" /> [<a title="larger conversation hierarchy" href="http://sehlhorst.smugmug.com/photos/650382721_oeSRB-O.png">larger image</a>]</p>
<p>Each of the elements above was presented separately, but the above view is what it added up to.  <a title="RocketWatcher - Product Marketing" href="http://www.rocketwatcher.com/">April Dunford</a> pointed out that you don&#8217;t always move from one level in the hierarchy to the next (up <em>or</em> down).  An ecosystem is the environment around you.  Combining the two ideas led to an improved visualization of the conversations around you.</p>
<p><img class="alignnone" title="medium conversation circle" src="http://sehlhorst.smugmug.com/photos/650381788_oF9GF-O.png" alt="" width="450" height="391" /> [<a title="larger conversation circle" href="http://sehlhorst.smugmug.com/photos/650381778_r2ZUD-O.png">larger image</a>]</p>
<p>Adding all of the possible transitions within (and entry points into) the conversation circle would just make the diagram a mess.  Viewing the conversations as a circle around you instead of in a stack helps expose another key element of conversation, and why managing it can help you grow your conversations.</p>
<h2>The Growing Conversation Hierarchy</h2>
<p>Imagine what the circle above would look like for anyone else in your conversation ecosystem.  That person would be in the center, and you would be in orbit around them.  When you acknowledge that your conversations are just a part of other people&#8217;s conversations, you immediately jump to the following visualization:</p>
<p><img class="alignnone" title="complete conversation circle" src="http://sehlhorst.smugmug.com/photos/650370705_sNnSa-O.png" alt="" width="450" height="402" /> [<a title="complete conversation circle and ecosystem" href="http://sehlhorst.smugmug.com/photos/650370686_RFuzg-O.png">larger image</a>]</p>
<h2>Conversations Lead to Conversations</h2>
<p>Conversations lead to introductions, which can then lead to new conversations.  When you are conversing with a friend, that friend may introduce you to some of the people he is having conversations with.  When you are conversing with someone who is promoting you, she is explicitly making other people aware of you, and encouraging them to have conversations with you.  You&#8217;re even more likely to have conversations with them.</p>
<p>Someone who is followed by you is conversing with their friends, and you can see some of those conversations &#8211; but it is analogous to eavesdropping at a party.  You won&#8217;t get introductions to those people.  This is still a valid avenue to growing the size of your conversational circle, but you&#8217;re starting the conversation by saying &#8220;I overheard you talking to Jimmy, and you mentioned you were a horticulturist &#8211; that must be fascinating&#8230;&#8221;  Awkward.</p>
<p>Conversation, certainly in <a title="The conversation economy" href="http://tynerblain.com/blog/2009/09/01/the-conversation-economy/">the conversation economy</a>, is built on trust.  You won&#8217;t engender much trust by saying &#8220;Hey &#8211; I was stalking this friend of yours, and by going through her trash, I found your phone number.&#8221;  That&#8217;s why you don&#8217;t get access to that circle of people.</p>
<h2>What Do You Think?</h2>
<p>I&#8217;d love your feedback on this view of conversations.  What ideas come to mind when you look at things this way?</p>
<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+The+Conversation+Circles+http://bit.ly/eqZTy+" 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/09/15/the-conversation-circles/&amp;t=The+Conversation+Circles" 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/09/15/the-conversation-circles/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Conversation Ecosystem</title>
		<link>http://tynerblain.com/blog/2009/09/08/the-conversation-ecosystem/</link>
		<comments>http://tynerblain.com/blog/2009/09/08/the-conversation-ecosystem/#comments</comments>
		<pubDate>Wed, 09 Sep 2009 00:53:54 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Product Management]]></category>
		<category><![CDATA[company conversation]]></category>
		<category><![CDATA[conversation]]></category>
		<category><![CDATA[conversation economy]]></category>
		<category><![CDATA[conversation ecosystem]]></category>
		<category><![CDATA[conversation measurement]]></category>
		<category><![CDATA[measuring conversations]]></category>
		<category><![CDATA[product conversation]]></category>
		<category><![CDATA[product managers]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/?p=1056</guid>
		<description><![CDATA[
The previous article, The Conversation Economy, lays out a perspective of approaching the success of your business, and of your product, in light of the conversations that flow around them.  You can view the ecology that defines your market in terms of the kinds of conversations you&#8217;re having with your customers, users, and prospects.  This [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="conversational" src="http://sehlhorst.smugmug.com/photos/642328010_42TYG-O.png" alt="" width="313" height="145" /></p>
<p>The previous article, <em><a title="The Conversation Economy" href="http://tynerblain.com/blog/2009/09/01/the-conversation-economy/">The Conversation Economy</a></em>, lays out a perspective of approaching the success of your business, and of your product, in light of the conversations that flow around them.  You can view the ecology that defines your market in terms of the kinds of conversations you&#8217;re having with your customers, users, and prospects.  This article explores that ecosystem in more depth &#8211; categorizing the types of conversations that are critical to the success of your product.</p>
<h2><span id="more-1056"></span>The Conversation Ecology</h2>
<p><img class="alignnone" title="saas conversation model" src="http://sehlhorst.smugmug.com/photos/637177720_bCQxC-S.png" alt="" width="290" height="300" /></p>
<p>I identified quiet, conversing, and promoting customers in the <a title="product success depends on your conversation" href="http://tynerblain.com/blog/2009/09/01/the-conversation-economy/">conversation economy article</a>, with a focus on the paying-customers for your product in<a title="The freemium business model" href="http://tynerblain.com/blog/2009/02/24/freemium-model/"> a freemium business model</a> (check out the extended remix in the latest <em><a title="freemium models and viral product management" href="http://www.pragmaticmarketing.com/publications/magazine/7/4/the-freemium-business-model-and-viral-product-management/">The Pragmatic Marketer</a></em>). In reality, the conversations are important not only with the paying customers, but with all active users.  In other words, the diagram above is useful for an <em>introduction </em>to the conversation, but it is not a useful model for managing the conversation.  And you have to manage it, if you want it to influence the success of your product. In preparation for managing the conversation, we need a more robust, better defined model.</p>
<p>David Armano introduced <a title="the marketing spiral" href="http://darmano.typepad.com/logic_emotion/2007/08/the-marketing-s.html">the </a><em><a title="the marketing spiral" href="http://darmano.typepad.com/logic_emotion/2007/08/the-marketing-s.html">Marketing Spiral</a></em> as a visualization of this user-ecosystem 2007, with a focus on the social-psychology of how people develop increasingly engaged relationships with a company.  The following image is from David&#8217;s article &#8211; a larger version is available <a title="the marketing spiral" href="http://darmano.typepad.com/logic_emotion/2007/08/the-marketing-s.html">on his blog</a>.</p>
<p><img style="border: 0px initial initial;" title="spiral marketing model" src="http://sehlhorst.smugmug.com/photos/642412414_BtU9h-O.gif" alt="" width="250" height="333" /></p>
<p>As the diagram shows, Armano was keying in on the same dynamics of participation and engagement, <em>and he </em>had the insight that affinity (for a product / problem / domain) is a source of spontaneous community around a product or business.  What Armano doesn&#8217;t touch on is the criticality of managing this ecosystem for your business to succeed, but the spiral does inherently capture the notion that engaging your community is an <em>ongoing</em> affair.  So that model still doesn&#8217;t quite work for this use.</p>
<p>The three terms I previously defined - <em><strong>quiet</strong></em><em>, <strong>conversing</strong></em><em>, and </em><em><strong>promoting</strong></em>; really need to be split into <em>five</em> categories to effectively describe the different forms of engagement you have with your customers.</p>
<p><img class="alignnone" title="the conversation ladder" src="http://sehlhorst.smugmug.com/photos/642471230_3yRsm-O.png" alt="" width="354" height="744" /></p>
<p>At the top of the heap are the people who most impact your business &#8211; the promoters.  At the bottom are the quiet users and customers.  The conversationalists still occupy the middle, but now are broken out into some distinctive (and meaningful) categories.</p>
<ul>
<li><strong>Quiet customers</strong> &#8211; these are the users and customers most at risk of being lost.  While probably representing the majority of your customers, you really don&#8217;t know how they are doing.</li>
<li><strong>Conversing customers, following you </strong>- the first level of engagement you can get in social media is having your users <em>listen</em> to you.  In Twitter-speak, these are your followers.</li>
<li><strong>Conversing customers, followed by you</strong> &#8211; the next level of engagement, and one you can proactively drive, is finding users and <em>listening to them</em>.  On Twitter, these are the people you follow.  Products like <a title="buzz manager intro" href="http://www.sportsmediachallenge.com/buzzmanager/BuzzIntro.html">Buzz Manager</a> are designed to give you insight into what these folks are saying about you &#8211; helping you discover the conversations that are already happening.</li>
<li><strong>Conversing customers, friends with you</strong> &#8211; these are the people you interact with.  They talk about you, you hear what they say, and you <em>have a conversation</em>.  On Facebook, they may be the fans of your product&#8217;s fan-page.  They comment on your blog posts, you comment on theirs.  You respond to each other and retweet each other&#8217;s Twitter tweets.  You have dialogs in forums, email, or even in person.</li>
<li><strong>Promoting customers</strong> &#8211; these are the folks that explicitly encourage other people to use (and sometimes buy) your product.  Some of the people in your ecosystem will arrive by affinity, others will be roped in by their networks &#8211; thanks to your promoters.</li>
</ul>
<h2>How To Improve Your Conversation Ecosystem</h2>
<p>There are many people writing about very specific things to do to improve your engagement, or social-media presence.  Instead of trying to reproduce all of those pieces of advice (if you have a favorite &#8211; add it to the comments below), I&#8217;m going to provide some simple pieces of guidance for moving people from one level to the next.  Providing a comprehensive, prescriptive approach is out of scope for this article (as a former developer, I never tire of that one).  My goal in laying out the following transitions is to think about the (local) goals you should be focused on as part of each transition.  For example, in the first transition (below), one goal is to establish thought leadership.  Technically, that is a &#8220;design decision&#8221; and not a requirement, but it is slightly more abstract than &#8220;create a podcast and interview industry mavens&#8221; &#8211; a perfectly valid &#8220;implementation approach.&#8221;</p>
<h2>Getting Quiet Customers to Follow You</h2>
<p><img class="alignnone" title="quiet to following" src="http://sehlhorst.smugmug.com/photos/642142828_SzSzu-O.png" alt="" width="565" height="289" /></p>
<p>You have to start by asking <em>why</em> one of your customers (from here on out, &#8220;customer&#8221; equals &#8220;customer and / or user&#8221;) would want to listen to you.  Personally, I believe the most effective way to do that is to provide relevant information and insights to them.  If you&#8217;re targeting customers in the health care market, write about the impacts of HIPAA, or the potential industry impacts of health-care-related legislation.  Whatever their domain is, identify important topics, develop insights, demonstrate relevance, and provide guidance.  Over time, you&#8217;ll develop recognition as a thought leader.  As a bonus, you&#8217;ll form relationships that help you get even better market insights.  As a tip &#8211; make sure those messages are going out consistently.  Not everyone uses RSS &#8211; some people will habitually look for your latest article every week &#8211; as long as there is one.</p>
<p>If you think that your customers aren&#8217;t out there talking, take a look at Forrester&#8217;s recent study, <a title="social networking study" href="http://blogs.forrester.com/groundswell/2009/08/social-technology-growth-marches-on-in-2009-led-by-social-network-sites.html">The Broad Reach of Social Technologies</a>, which shows that the number of <em>Quiet</em> customers (United States online adults) has dropped from 44% in 2007 to 25% in 2008 to <strong>18% in 2009</strong>.  Your customers are participating socially.  They are having conversations.  Probably about your products and companies.  You should make sure that your customers are hearing your voice in that mix.  But that isn&#8217;t enough &#8211; if they only hear you, and you don&#8217;t hear them, that&#8217;s not a conversation, it&#8217;s a monologue (or maybe even a soliloquy).</p>
<h2>Following Customers</h2>
<p><img class="alignnone" title="start following" src="http://sehlhorst.smugmug.com/photos/642142841_DSQgf-O.png" alt="" width="565" height="292" /></p>
<p>&#8220;Followed by&#8221; is tricky (I&#8217;m open to a better descriptor, if you have one), because it is a passive activity for your customer.  For one of your customers to be followed by you, the action is entirely yours &#8211; start listening.  I chose not to combine this with <em>Following</em>, because there is a distinct benefit to you &#8211; developing market insight.  A customer who is listening to you is valuable, but a customer to whom <em>you are listening</em> is even more valuable.</p>
<h2>Starting a Dialog With Your Customers</h2>
<p><img class="alignnone" title="customers as friends" src="http://sehlhorst.smugmug.com/photos/642145067_qVwBS-O.png" alt="" width="565" height="289" /></p>
<p>One-directional communication is so not-any-more (insert your preferred definition of &#8220;a long time ago&#8221;).  Once you&#8217;re following a customer, the next step is to engage them in conversation.  If they&#8217;re posting product reviews about your product, respond &#8211; with thanks or with apologies and resolutions.  Respond to people, join in on conversations.  Not just the conversations about your products, but the ones about your customer&#8217;s problems.  If you can, instead of joining an existing community, host one.  It may be that your customers haven&#8217;t found a place where they can congregate and talk about their market &#8211; give them one.  Bazaarvoice has a new product called <em><a title="bazaarvoice stories" href="http://www.bazaarvoice.com/products/interaction-suite/stories">Bazaarvoice Stories</a></em>, that gives companies a place to host the conversations with <em>their</em> customers.</p>
<h2>Converting Customers into Promoters</h2>
<p><img class="alignnone" title="creating promoters" src="http://sehlhorst.smugmug.com/photos/642145090_AKAZp-O.png" alt="" width="565" height="289" /></p>
<p>In <em><a title="viral product management" href="http://www.pragmaticmarketing.com/publications/magazine/7/4/the-freemium-business-model-and-viral-product-management/">The Freemium Business Model and Viral Product Management</a></em> in the current issue of <em><a title="the pragmatic marketer" href="http://www.pragmaticmarketing.com/publications/magazine/7/4">The Pragmatic Marketer</a> </em>(and thanks again to them for publishing my article!), I wrote about the notions of altruism and implicit or explicit rewards for getting someone to promote your product.</p>
<p>To activate the <em>altruistic</em> mechanism of getting people to promote your product, you have to exceed the <a title="viral product management" href="http://tynerblain.com/blog/2009/03/02/viral-product-management/">viral tipping point</a>.  The viral tipping point works like<a title="the suck threshold" href="http://tynerblain.com/blog/2006/04/14/goldilocks-and-the-three-products/"> the suck-threshold</a>, only instead of being just good enough that your product doesn&#8217;t suck, your product is just good enough to reach the tipping point (ala Malcolm Gladwell) that inspires people to promote your product simply because it is good, and they want to share that goodness.</p>
<p><img class="alignnone" title="viral tipping point" src="http://photos.smugmug.com/photos/483853927_6nA22-L.png" alt="" width="486" height="241" /></p>
<p>You can also use an incentive to get people to promote your product.  Explicit incentives are things like affiliate programs, or &#8220;refer a friend and save 20% on your subscription for as long as you both subscribe.&#8221;  Implicit incentives are the brass-ring of viral product management.  Create a product that becomes <em>better</em> for a customer when they get more people involved.  Facebook has that &#8211; because a social-network is more valuable to you when it includes your friends.</p>
<h2>How to Make Your Conversation Ecosystem Crumble</h2>
<p>What goes up can come down, but it doesn&#8217;t have to.  There are things you can do (really, things you should avoid doing) that will weaken the quality and nature of your engagement with your customers.</p>
<h2>Losing Promoting Customers</h2>
<p><img class="alignnone" title="losing promoters" src="http://sehlhorst.smugmug.com/photos/642395695_PC2y6-O.png" alt="" width="562" height="289" /></p>
<p>The surest way to lose the help of your promoting customers is to violate their trust.  You can sell their email address, &#8220;change&#8221; your terms of service in a bad way (like suddenly announcing that all of <em>their</em> data is now <em>your</em> data), reneg on your promises, etc.  Almost as bad &#8211; fail to notice when their needs change.  When you provide a great solution to someone&#8217;s problem, they are likely to tell folks about it (she&#8217;s a great baby-sitter, and even cleaned our kitchen; or you have to try Rally &#8211; the burndown charts are perfect for our exec reviews).  But eventually, those problems either go away, or stop being perceived as big problems (sure, the kids were fine, but she ate all our ice-cream; or yeah, the tracking is nice, but you sure do have to click a lot).</p>
<h2>Breaking Up With Customer Friends</h2>
<p><img class="alignnone" title="losing friendly customers" src="http://sehlhorst.smugmug.com/photos/642396009_Akc3B-O.png" alt="" width="562" height="289" /></p>
<p>The obvious one &#8211; don&#8217;t attack people, reminds me of an article from last year at <em><a title="bad customer service" href="http://onproductmanagement.net/2008/07/21/bad-communication/">On Product Management</a></em><a title="bad customer service" href="http://onproductmanagement.net/2008/07/21/bad-communication/"> about bad customer service</a>.  Definitely an easy way to get someone to stop interacting with you.  When someone is complaining about your product or company, don&#8217;t attack them, don&#8217;t be defensive, and don&#8217;t ignore them.  Help them out.  When this happens, you have an opportunity to make them a huge fan, or you have an opportunity to lose permission to have a two-way conversation with them.  Instead of ignoring, try acknowledging.</p>
<h2>Stop Paying Attention to Your Customers</h2>
<p><img class="alignnone" title="ignoring your customers" src="http://sehlhorst.smugmug.com/photos/642395760_8FfDA-O.png" alt="" width="562" height="292" /></p>
<p>You have people you&#8217;re following.  As long as you don&#8217;t start ignoring them, you won&#8217;t slip backwards.</p>
<h2>Losing Customer Interest</h2>
<p><img class="alignnone" title="losing customer interest" src="http://sehlhorst.smugmug.com/photos/642395668_EdTCG-O.png" alt="" width="562" height="289" /></p>
<p>When your messages lose relevance &#8211; either because you&#8217;ve changed, or because your customers changed and you didn&#8217;t &#8211; they will stop listening.  If you stop sharing consistently, you&#8217;ll lose some followers.  And if you stop saying anything, you lose all of them.</p>
<h2>Conclusion</h2>
<p>One way to approach strategy is to ask &#8220;where am I, where have I been, and where do I want to go?&#8221;  In a conversation economy, to do that, you have to know how to measure where you are and where you&#8217;ve been, in terms of a conversational model like the one outlined above.  With those insights you can define where you want to be (and you&#8217;ll know how to determine if you&#8217;ve made it).  Then you can form your plan for getting there.</p>
<p>The <em>Conversation Economy</em> and C<em>onversation Ecosystem</em> articles are components of an approach to measuring and managing the conversations that affect your product and your company.  Future articles will look at how this conversation approach maps to your product&#8217;s success, and propose important measures of your conversation.  Any feedback, corrections, or suggestions is definitely very appreciated.  I believe there is some powerful stuff here, and some straightforward techniques to harness that power to improve the success of your products.  Let me know what you think.</p>
<p>And while you&#8217;re at it &#8211; try the handy &#8220;tweet this&#8221; button right below this sentance &#8211; especially if some of <em>your</em> followers would benefit from or could contribute to this discussion.  Thanks!</p>
<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+The+Conversation+Ecosystem+http://bit.ly/14eeJ8+" 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/09/08/the-conversation-ecosystem/&amp;t=The+Conversation+Ecosystem" 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/09/08/the-conversation-ecosystem/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The Conversation Economy</title>
		<link>http://tynerblain.com/blog/2009/09/01/the-conversation-economy/</link>
		<comments>http://tynerblain.com/blog/2009/09/01/the-conversation-economy/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 04:17:20 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Communication]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Product Management]]></category>
		<category><![CDATA[conversation economy]]></category>
		<category><![CDATA[conversational product management]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/?p=1044</guid>
		<description><![CDATA[
The industrial age is behind us.  It was surpassed by the knowledge economy, rapidly evolved into the attention economy.  Successful companies realize that attention comes as a result of conversation.  We&#8217;re now in the conversation economy.

Software as a Service and Conversation
Software as a Service (SaaS) products are products where instead of paying [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="heated conversation" src="http://sehlhorst.smugmug.com/photos/476774665_56As8-O.jpg" alt="" width="250" height="183" /></p>
<p>The industrial age is behind us.  It was surpassed by the knowledge economy, rapidly evolved into the attention economy.  Successful companies realize that attention comes as a result of conversation.  We&#8217;re now in the conversation economy.</p>
<p><span id="more-1044"></span></p>
<h2>Software as a Service and Conversation</h2>
<p>Software as a Service (SaaS) products are products where instead of paying an up-front licensing fee, customers make recurring payments, for as long as they use the software.  As soon as the software becomes obsolete, or you no longer need it, you stop using it &#8211; and stop paying for it.  As long as the product continues to be relevant, and continues to provide the best solutions for your problems, you&#8217;ll keep using it.</p>
<p>Peter Cohen at SaaS Market Strategy Advisors, recently did some <a title="lifetime value of a saas customer" href="http://saasmarketingstrategy.blogspot.com/2009/06/saas-renewals-and-multiplier-effect.html">analysis on the lifetime value of a SaaS customer</a>.  What was particularly interesting was that he found that the return on investment (revenue versus cost of acquisition) grows dramatically over a one, three, and five year analysis.	His analysis is particularly exciting because he&#8217;s quantified the benefits of focusing on your existing customers.  Anecdotally, he shows that Salesforce.com needs to keep customers around for a bit under three years to cover their marketing expenses.  Given how integral CRM becomes once deployed at a large company, that&#8217;s not a bad bet &#8211; Salesforce can become an entrenched player, who will only be displaced when their customers focus on the ongoing costs (versus the ongoing benefits).</p>
<p>In my previous <a title="saas economics explained" href="http://tynerblain.com/blog/2008/08/13/foundation-series-saas-economics/">article on the economics of SaaS</a> (and the <a title="saas economics remixed" href="http://www.pragmaticmarketing.com/publications/magazine/6/5/the-economics-of-software-as-a-service-saas-vs-software-as-a-product">extended remix version</a> published in <em>The Pragmatic Marketer</em>), I provided a qualitative analysis, and the logical conclusion that SaaS providers are incented to focus on their existing customers. Cohen&#8217;s analysis supports those conclusions and makes them more concrete.</p>
<h2>Long Term Relationships and Conversation</h2>
<p>A long term relationship with your customers requires you to have an ongoing conversation with them.  To keep that relationship going for years, it also needs to be a fantastic conversation.</p>
<p>A fantastic conversation is one where not only you, but your customers are engaged.  Ask yourself &#8211; if you&#8217;re talking to your customers over coffee, are they leaning back, or leaning forward?  Engaged users are leaning forward, and disengaged users are leaning back.</p>
<p><img class="alignnone" title="leaning back" src="http://sehlhorst.smugmug.com/photos/637203351_sdVqg-O.jpg" alt="" width="250" height="200" /></p>
<p><img class="alignnone" title="leaning forward" src="http://sehlhorst.smugmug.com/photos/637202865_4Mqsx-O.jpg" alt="" width="250" height="193" /></p>
<p>If your users aren&#8217;t leaning forward, you need to figure out how to make the conversation more interesting to them and get them engaged.</p>
<h2>Activity Versus Engagement and Conversation</h2>
<p>In the bad old days, you either forgot to think about your customers, or you thought about them as <em>active</em> or <em>inactive</em>.   That was the way we framed analysis.  And SaaS models forced us to focus on helping inactive customers re-activate.</p>
<p>A conversational model is different, however.  Just because a customer is active does not mean they are engaged.  More on this later &#8211; just planting a seed for now.</p>
<h2>The Freemium Business Model and Conversation</h2>
<p><a title="freemium business model" href="http://tynerblain.com/blog/2009/02/24/freemium-model/">The freemium business model</a> is one where some people get to use your product for free, where other people are paying customers who get to use a different version of the same product.  The revenues from your paying customers cover the costs of providing your product to all of your customers.  This is a common business model to use with SaaS products, but can also be applied to licensed products.  The costs of development, support, and ongoing operations are all covered by the paying customers &#8211; even though you incur costs from the free-product users too.</p>
<p>In a recent<a title="evernote founder interviewed" href="http://www.nytimes.com/2009/08/30/business/30ping.html?_r=2"> interview with Damon Darlin on the New York Times site,</a> Evernote&#8217;s CEO, Phil Libin talked quite candidly about the conversion of users of the free version of Evernote into paying customers.  He noted that the longer a user sticks around, the more likely that user is to become a customer of Evernote&#8217;s for-a-fee version.</p>
<blockquote><p>Mr. Libin studied the behavior of the earliest adopters and found that the longer customers used the service, the more likely they were to start paying for it. About 0.5 percent convert to paying customers in the first month. But after about a year, 4 percent have converted. (He says he thinks the figure will top out at about 22 percent.)</p></blockquote>
<p>While I&#8217;m not convinced that 22% conversion is achievable, the trend is obvious, and 4% is a fantastic number.</p>
<p>You have to have a pretty engaging conversation to keep users around long enough to be profitable.</p>
<p><strong>Combining The Activity Model and the Freemium Model</strong></p>
<p>We can combine the active-inactive perspective with the for-a-fee and for-free approach, and we get the following <em>magic square</em>.</p>
<p><img class="alignnone" title="freemium activity model" src="http://sehlhorst.smugmug.com/photos/637154333_KBrrj-M.png" alt="" width="435" height="450" /></p>
<p>This diagram is interesting, but oh-so-2005.  The only moderately interesting insight you get is that the inactive, for-a-fee customers are at risk.  They&#8217;re just giving you money for no good reason.  You should probably figure out how to help them before they go away (and take their money with them).</p>
<h2>Introducing a Conversation Model &#8211; QCP</h2>
<p>As I mentioned earlier, being active does not necessarily mean being engaged and conversational.  The following three categories make sense for thinking about &#8220;how conversational&#8221; a customer is:</p>
<ul>
<li><strong>Quiet </strong>- An active, satisfied, and possibly loyal, but not outspoken customer (or user).</li>
<li><strong>Conversing </strong>- A customer or user who is engaging with you and with the community about your products.</li>
<li><strong>Promoting</strong>- A customer or user who is actively encouraging other people to become customers or users.</li>
</ul>
<p><img class="alignnone" title="conversational model" src="http://sehlhorst.smugmug.com/photos/637177720_bCQxC-M.png" alt="" width="435" height="450" /></p>
<p><img class="alignnone" title="quiet customer" src="http://sehlhorst.smugmug.com/photos/637194614_VGYqh-O.jpg" alt="" width="250" height="187" /></p>
<p><em><strong>Quiet</strong></em><strong> customers</strong> are like the <em>active</em> users in the old model.  They use the software and pay the bills on time.  Quiet customers are passive.  But in a conversational economy, that&#8217;s not enough.  It may be enough to keep the lights on, but you can&#8217;t hope to defend against your competition when all of your customers are quiet.</p>
<p><img class="alignnone" title="conversing customer" src="http://sehlhorst.smugmug.com/photos/637195409_WRMHr-O.jpg" alt="" width="250" height="167" /></p>
<p><em><strong>Conversing</strong></em><strong> customers</strong> are engaged in conversation &#8211; with you and with the community (yours and theirs).  Conversing customers are following you on Twitter, they are fans of your Facebook page, and they retweet, like, and favorite your messages.  They interact with you &#8211; asking questions, submitting bugs and feature requests.  The write blog posts, and are extroverted in sharing their relationship (with you) with their friends.  In the standard &#8220;engagement model&#8221; (satisfied, loyal, and engaged), these customers are engaged.  From the conversing customers you improve your understanding of your market, users, and competition.  These customers are the foundation of your business.</p>
<p><img class="alignnone" title="promoting customers" src="http://photos.smugmug.com/photos/483740418_FcY9k-L.jpg" alt="" width="250" height="188" /></p>
<p><em><strong>Promoting</strong></em><strong> customers</strong> are your dream team.  They aren&#8217;t just interacting publicly with you, they are <span style="text-decoration: underline;">promoting </span>your product.  When you begin to focus on <a title="The dynamics of word of mouth marketing" href="http://tynerblain.com/blog/2007/09/18/dynamics-of-word-of-mouth/">word of mouth marketing</a>, or <a title="viral product management" href="http://tynerblain.com/blog/2009/03/02/viral-product-management/">viral product management</a>, you&#8217;ll start sending presents to these folks and inviting them to the company kegger.</p>
<h2>Your Thoughts and More Thoughts</h2>
<p>I&#8217;d love for you to share your thoughts here with me and everyone else!</p>
<p>I feel like this is more of a starting point than a comprehensive article.  For example, I have some scribbles about how to move customers  from the &#8220;active free&#8221; box to the &#8220;active for-a-fee&#8221; box (and from inactive to active, etc), and how to move people up the QCP ladder.  Will cover that stuff in a future article.</p>
<p>So &#8211; chime in, and as my dad would say, <em>please and thank you</em>!</p>
<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+The+Conversation+Economy+http://bit.ly/eHSum+" 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/09/01/the-conversation-economy/&amp;t=The+Conversation+Economy" 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/09/01/the-conversation-economy/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Product Manage Your Website</title>
		<link>http://tynerblain.com/blog/2009/08/24/product-manage-your-website/</link>
		<comments>http://tynerblain.com/blog/2009/08/24/product-manage-your-website/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 02:29:35 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Product Management]]></category>
		<category><![CDATA[eCommerce]]></category>
		<category><![CDATA[ecommerce product management]]></category>
		<category><![CDATA[strategy for your website]]></category>
		<category><![CDATA[website product management]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/?p=1037</guid>
		<description><![CDATA[

You website is not just a tool, it is a service, and therefore a product.
Your prospects make buying decisions based on your website.
Your customers make repeat-buying decisions based on your website.
You risk losing future customers because of your website.

You Already Have Product Managers
You focus on a market, and based on the buyer personas and user [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="website" src="http://sehlhorst.smugmug.com/photos/629453414_jx5DZ-Th.jpg" alt="" width="150" height="112" /></p>
<ul>
<li>You website is not just a tool, it is a service, and therefore a product.</li>
<li>Your prospects make buying decisions based on your website.</li>
<li>Your customers make repeat-buying decisions based on your website.</li>
<li>You risk losing future customers because of your website.</li>
</ul>
<h2><span id="more-1037"></span>You Already Have Product Managers</h2>
<p>You focus on a market, and based on the buyer personas and user personas in that market, you decide what products to create and what they will do.  If your product doesn&#8217;t match your buyer&#8217;s perceptions, you won&#8217;t sell it.  If your product doesn&#8217;t match your user&#8217;s expectations, you won&#8217;t sell them anything else, or sell anything to their friends.  As product managers, we do innumerable tasks to assure that we have the right products for our prospects and customers.  Why don&#8217;t our companies put the same effort into our websites?</p>
<h2>Retailers <em>Get it</em></h2>
<p>Retailers get it.  They know that their website is the product that allows them to sell other products.  Amazon has product managers for its website, as well as other products (like Kindle and Video on Demand).  Newegg has product managers too, and their only product is the service of selling other products.  Why do many companies not get it?</p>
<p>I&#8217;ve worked with several larger clients in the past who viewed their website as a tool, as overhead.  A critical tool, yes, but a tool.  A mechanism for sales, just like a CRM system or an inventory management tool &#8211; it has to work, period.  It is all of those things, but it is a lot more.  When you sell products online, your website is how your customers see you, and how they see your products.  Your website shouldn&#8217;t just be a collection of technologies that grew out of engineering, supporting processes that have been &#8220;engineered for efficiency.&#8221;  Your website, assuming online presence is strategic for you (and if you&#8217;re reading this, and online isn&#8217;t strategic for you, please let me know, I&#8217;ll be shocked), should be developed with a strategy in mind.</p>
<h2>Even Large Companies Can Change</h2>
<p>I was recently working with a larger company who was changing their approach to their website (also known as their &#8220;online presence&#8221; and &#8220;online solutions&#8221;), re-aligning parts of their organization to allow them to product-manage their website.  There is a ton of work involved in changing how a large organization approaches this.  Changing how development of the website is prioritized, funded, managed, and executed.  Creating an explicit focus on markets and customers and partners, where before the focus was on features or capabilities.  Gaining insights into how competitors are serving those markets, and how the company needs to change &#8211; instead of telling the &#8220;other&#8221; product teams what choices they have for leveraging the tool.  Understanding the goals of your users &#8211; buyers, customers, prospects, and partners.  Incorporating the strategies of your business &#8211; the same strategies that drive your other products &#8211; into how you approach developing your website.</p>
<p>Here&#8217;s a litmus test.  When your company introduces a new product, or launches a new campaign, or enters a new market, does the team managing your website ask &#8220;what can we do?&#8221;  Or does that team say &#8220;here&#8217;s where you put the whitepapers; here&#8217;s what we need for product data; put your sku list and pricing rules in <em>that</em> system; your images must be <em>this </em>size.&#8221;</p>
<p>This isn&#8217;t directed at companies who&#8217;s product <em>is</em> their website like software-as-a-service companies.  This is focused on the companies who have <em>other </em>products, and treat their website like a tool or an asset.</p>
<p><strong>By treating your website as an asset instead of a product, you create a liability instead of an opportunity.</strong></p>
<p>I&#8217;ll be writing more in future articles about elements of product managing your website.  Some topics I may address:</p>
<ul>
<li>Understand your markets.</li>
<li>Understand your buyers, customers, and prospects (and partners and internal users).</li>
<li>Understand your competitors.</li>
<li>Manage your internal stakeholders and their expectations.</li>
<li>Understand your distinctive competencies &#8211; what makes you better?</li>
<li>Understand your positioning &#8211; are there opportunities for thought leadership?</li>
<li>Understand technology &#8211; are there opportunities for technological advantage?</li>
<li>Assess your website as an element of a distribution strategy.</li>
</ul>
<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+Product+Manage+Your+Website+http://bit.ly/rIazu+" 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/08/24/product-manage-your-website/&amp;t=Product+Manage+Your+Website" 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/08/24/product-manage-your-website/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Concise Requirements</title>
		<link>http://tynerblain.com/blog/2009/08/03/concise-requirements/</link>
		<comments>http://tynerblain.com/blog/2009/08/03/concise-requirements/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 03:23:17 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Business Analysis]]></category>
		<category><![CDATA[Ishikawa Diagram]]></category>
		<category><![CDATA[Product Management]]></category>
		<category><![CDATA[Requirements]]></category>
		<category><![CDATA[Requirements Models]]></category>
		<category><![CDATA[Software development]]></category>
		<category><![CDATA[Use Cases]]></category>
		<category><![CDATA[User Stories]]></category>
		<category><![CDATA[concise requirements]]></category>
		<category><![CDATA[writing good requirements]]></category>
		<category><![CDATA[writing requirements]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/?p=1010</guid>
		<description><![CDATA[
Concise requirements give your team a useful, easy to read and easy to change understanding of what must be done.  Great requirements exist to do three things:

Identify the problems that need to be solved.
Explain why those problems are worth solving.
Define when those problems are solved.

Concise Requirements &#8211; Revisiting

In the three years since we last looked at [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="concise requirements logo" src="http://sehlhorst.smugmug.com/photos/128628545-M.png" alt="" width="250" height="250" /></p>
<p><em>Concise</em> requirements give your team a useful, easy to read and easy to change understanding of what must be done.  Great requirements exist to do three things:</p>
<ol>
<li>Identify the problems that need to be solved.</li>
<li>Explain why those problems are worth solving.</li>
<li>Define when those problems <em><span style="text-decoration: underline;">are</span></em> solved.</li>
</ol>
<h2><span id="more-1010"></span>Concise Requirements &#8211; Revisiting</h2>
<p><img class="alignnone" title="ipod 2006" src="http://sehlhorst.smugmug.com/photos/610301383_BDte6-L.jpg" alt="" width="149" height="250" /><img class="alignnone" title="ipod 2009" src="http://sehlhorst.smugmug.com/photos/610301393_sfN5r-L.jpg" alt="" width="141" height="250" /></p>
<p>In the three years since we last looked at <em><a title="writing concise requirements" href="http://tynerblain.com/blog/2006/05/31/writing-concise-requirements/">Writing Concise Requirements</a></em> from the <em><a title="Writing Good Requirements" href="http://tynerblain.com/blog/2006/05/25/writing-good-requirements-the-big-ten-rules/">Big Ten Rules of Writing Requirements</a></em>, the iPod evolved to give us a better experience.  Let&#8217;s see if we can do the same with the topic of brevity in requirements.  The size of our community here has grown ten-fold, and the people who were here back then have grown just as much.  It makes sense to look at this again.</p>
<p>Writing concise requirements is not just minimizing the number of words you use.  Writing concise requirements is presenting the most important information in the easiest format for your audience to consume.</p>
<h2>Concise Requirements Identify the Problems That Need to be Solved</h2>
<p>Ultimately, requirements are the problems that we choose to solve.  A concise requirements artifact (formal document, index card, photo of a whiteboard, whatever) is one that has the highest signal-to-noise ratio possible.  You&#8217;re maximizing the amount of communication, and minimizing the cost of communicating.</p>
<p><img class="alignnone" title="signal and noise" src="http://sehlhorst.smugmug.com/photos/610324412_eSzfc-L.png" alt="" width="241" height="210" /></p>
<p>You want your requirements document to read like the lines, not the points.  If the line (the signal) is what you really want, and you communicate a big pile of points (the signal, hidden in the noise), you run the very real risk that your audience will misinterpret the signal.</p>
<p><a title="writing complete user stories" href="http://tynerblain.com/blog/2009/07/06/writing-complete-user-stories/">User stories</a> provide the best example of clarity that comes from conciseness.  The format you should use, based on Mike Cohn&#8217;s great book, <em><a title="user stories applied at amazon" href="http://www.amazon.com/dp/0321205685?tag=tbrb-20&amp;link_code=as3&amp;creativeASIN=0321205685&amp;creative=373489&amp;camp=211189">User Stories Applied</a></em><a title="user stories applied at amazon" href="http://www.amazon.com/dp/0321205685?tag=tbrb-20&amp;link_code=as3&amp;creativeASIN=0321205685&amp;creative=373489&amp;camp=211189">,</a> is</p>
<blockquote><p>As a [<strong>role</strong>], I want to [<strong>do something</strong>] [<strong>with some frequency</strong>] so that I can/will [<strong>achieve some goal</strong>]</p></blockquote>
<p>The user story is not <em>always</em> the right communication format &#8211; it depends on what problems you&#8217;re solving, and who is on your team.  <a title="use cases vs user stories" href="http://tynerblain.com/blog/2009/02/02/user-stories-and-use-cases/">Sometimes, use cases work better than user stories</a>.  Conciseness is important for use cases too.  Start with a <a title="use case naming tips" href="http://tynerblain.com/blog/2007/01/22/how-to-write-good-use-case-names/">good use case name</a>.</p>
<h2>Concise Requirements Explain Why Those Problems Are Worth Solving</h2>
<p>Last week&#8217;s article on <em><a title="Writing Valuable Requirements" href="http://tynerblain.com/blog/2009/07/29/valuable-requirements/">Valuable Requirements</a></em> focused on <em>why</em> particular problems should be solved.  Your focus should be on value, and that article discussed five ways to assure that your requirements are valuable.  One of the techniques,<a title="finding the root causes of problems" href="http://tynerblain.com/blog/2008/05/27/cause-and-effect-diagrams/"> the use of an Ishikawa diagram</a>, provides a method for identifying the root causes of problems.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; line-height: 1.4em; padding: 0px;"><img style="padding: 0px; margin: 0px;" src="http://sehlhorst.smugmug.com/photos/302635390_W2GiV-O.jpg" alt="excessive car operating costs" width="450" height="269" /></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; line-height: 1.4em; padding: 0px;">[<a style="color: #0000aa; text-decoration: none; padding: 0px; margin: 0px;" title="large excessive car costs example cause and effect diagram" href="http://sehlhorst.smugmug.com/photos/302635439_BqV4v-L.jpg">larger image</a>]</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; line-height: 1.4em; padding: 0px;">Imagine that you have a collection of user stories, representing problems to be solved for your users.  You need a way to demonstrate why <em>this</em> user story should be implemented and why <em>that</em> one shouldn&#8217;t.  You can often use the Ishikawa diagram in the same way.  A particular <strong>goal is achieved</strong> when a user is able to <strong>do something</strong>.  Perhaps several somethings are required.  The point is that you can use the Ishikawa to drive home the point &#8211; if <em>this set of user stories</em> are all implemented, then <em>this goal will be achieved</em>.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; line-height: 1.4em; padding: 0px;">There are two reasons this is important &#8211; first, you&#8217;re providing context for your team.  They understand <em>why</em> they are doing something.  Second, you can make changes easily, because you can see the impact of those changes.  By understanding the cause-and-effect relationships between problems and their values (user stories and their goals), you can see the impact of changing one or the other.</p>
<h2>Concise Requirements Define When Those Problems <em>Are</em> Solved</h2>
<p>Clarity is the goal of conciseness.  It isn&#8217;t enough to say &#8220;work on this.&#8221;  It&#8217;s important to know <em>why</em> you&#8217;re working on it, but that still isn&#8217;t enough.  You have to know when you&#8217;re <em>done</em>.  When you&#8217;re defining problems to be solved (and therefore solutions), you must also define the <em>measures</em> by which the solution will be judged.</p>
<p>A measurement of success for &#8220;Cost of Operation is Too High&#8221; might be &#8220;reduce costs of operation by 10%.&#8221;  This gives you a testable criteria for knowing when that problem has been <em>sufficiently</em> solved.  Sticking with the Ishikawa, you can also map out the strategy for achieving that lofty goal.  You can say that the goal is to reduce fuel expenses by 20%, reduce cost of maintenance by 5%, and reduce payments by 15%.  This process continues &#8211; a 20% reduction in fuel spend requires that you operate with your tires within 5% of nominal pressure, and that you reduce the aerodynamic drag coefficient by 7% (or whatever).</p>
<p>This gives you clarity in your objectives.</p>
<p>User stories, when combined with user acceptance criteria, provide that last connection of testability that lets your team know when they are done.</p>
<p><img class="alignnone" title="acceptance criteria for user stories" src="http://sehlhorst.smugmug.com/photos/584149015_prgqx-L.png" alt="" width="450" height="305" /></p>
<p>There aren&#8217;t many things more frustrating to a development team than having them solve the wrong problems.  One of those things might be having their solution be rejected because it isn&#8217;t <em>enough</em>.  Writing acceptance criteria clearly and concisely lets the team know exactly when they can move on to the next problem.</p>
<p>Providing a crisp understanding of acceptance criteria also facilitates iterative development.  One challenge teams always face is <a title="how to use timeboxes for agile development" href="http://tynerblain.com/blog/2006/04/12/how-to-use-timeboxes-for-scheduling-software-delivery/">making improvements that fit within the timebox</a> of a given iteration.  Imagine a user story with 4 acceptance criteria, where the story is too big to complete in one sprint.  When talking with your development team, you may find that the story is too big because satisfying all of the acceptance criteria is too big.  This is where many teams miss an opportunity &#8211; by defining <em>all</em> of the acceptance criteria that are believed to be needed <em>eventually</em> and requiring that they all be implemented <em>now</em>.  One of those criteria is going to be more important than the others.  Implement the story such that is satisfies the most important criteria (timeboxing) now, and rewrite or enhance it to meet the additional criteria later.</p>
<h2>Conclusion</h2>
<p>Software Product Success depends not only on identifying the &#8220;right stuff&#8221; to build, but on making sure the team builds it and builds it right.</p>
<p>Concise requirements improve your ability to communicate with your team, thereby improving their ability to build the right stuff right.</p>
<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+Concise+Requirements+http://bit.ly/pZRj8+" 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/08/03/concise-requirements/&amp;t=Concise+Requirements" 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/08/03/concise-requirements/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Valuable Requirements</title>
		<link>http://tynerblain.com/blog/2009/07/29/valuable-requirements/</link>
		<comments>http://tynerblain.com/blog/2009/07/29/valuable-requirements/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 04:54:34 +0000</pubDate>
		<dc:creator>Scott Sehlhorst</dc:creator>
				<category><![CDATA[Ishikawa Diagram]]></category>
		<category><![CDATA[Product Management]]></category>
		<category><![CDATA[Requirements]]></category>
		<category><![CDATA[Requirements Models]]></category>
		<category><![CDATA[valuable requirements]]></category>
		<category><![CDATA[writing valuable requirements]]></category>

		<guid isPermaLink="false">http://tynerblain.com/blog/?p=1002</guid>
		<description><![CDATA[
Writing valuable requirements is important.  It doesn&#8217;t matter how well your teams execute if they are off building the wrong products / capabilities / features.  The right products and capabilities are the ones that have relevant value.

Valuable requirements solve problems in your market.
Valuable requirements support your business strategy.
Valuable requirements solve problems for your users.
Valuable requirements [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="the first rule of writing requirements logo" src="http://sehlhorst.smugmug.com/photos/128628528-M.png" alt="" width="250" height="250" /></p>
<p>Writing <em>valuable</em> requirements is important.  It doesn&#8217;t matter how well your teams execute if they are off building the wrong products / capabilities / features.  The right products and capabilities are the ones that have <em>relevant</em> value.</p>
<ul>
<li>Valuable requirements solve problems in your market.</li>
<li>Valuable requirements support your business strategy.</li>
<li>Valuable requirements solve problems for your users.</li>
<li>Valuable requirements meet your buyers&#8217; criteria.</li>
<li>Valuable requirements don&#8217;t <em>over-solve</em> the problems.</li>
</ul>
<h2><span id="more-1002"></span>Valuable Requirements &#8211; Revisiting</h2>
<p><img class="alignnone" title="Puppy Scout" src="http://sehlhorst.smugmug.com/photos/578544627_BfDyP-L.jpg" alt="" width="187" height="250" /><img class="alignnone" title="scout as adult" src="http://sehlhorst.smugmug.com/photos/604778004_HJ8FF-L.jpg" alt="" width="170" height="250" /></p>
<p>A little over three years ago, I compiled the <em><a title="Ten Rules of Writing Requirements" href="http://tynerblain.com/blog/2006/05/25/writing-good-requirements-the-big-ten-rules/">Big Ten Rules of Writing Good Requirements</a></em>, which ended up with an even dozen &#8220;rules.&#8221;  The first rule was <a title="writing valuable requirements" href="http://tynerblain.com/blog/2006/05/30/writing-valuable-requirements/">writing valuable requirements</a>.  Three years is a long time.  <em>Our</em> environment has changed.  Many great insights have come into our neck of the software development woods from many inspired voices.  I&#8217;ve personally learned a lot.  My focus has changed from being more focused on product specification (back then) to being more engaged in business strategy (today).  Our audience here has grown ~ 10x since the original rules were published.  My dog has tripled in size.  Perhaps my writing has even improved.</p>
<p>Given that, it makes sense to revisit the topic now.</p>
<h2>Valuable Requirements Solve Problems in your Market</h2>
<p>I struggled a little about starting with &#8220;strategy&#8221; or starting with &#8220;the market.&#8221;  Pragmatic Marketing&#8217;s Framework (<a title="pragmatic marketing grid video" href="http://www.pragmaticmarketing.com/seminars/files/pragmaticmarketingframework">recently updated</a>) starts with the market.  When I first watched the great video, where Jim Foxworthy introduces the updates to the grid, I was a little concerned about that.  Market first, strategy second.  Why not strategy first and market second?  I decided that I was happy with their presentation, since the framework is a tool for product managers.  Product managers usually have responsibility for a market, as a component of their company&#8217;s strategy &#8211; so the sequencing makes sense for a product manager audience.  Jim also puts it in perspective &#8211; their framework is focused on the company&#8217;s strategy for attacking a particular market.  I&#8217;ll stick with that here too.</p>
<p>To understand what problems are valuable for a particular market (or market segment) you have to approach it from your customer&#8217;s perspective.  What are the problems they are trying to solve?</p>
<p>Your customers might be distributors of retail products, who&#8217;s business it is to acquire, store, and redistribute small products.  They are in a business where their customers value accuracy, timeliness, and low cost of delivery.  Your customers may value solutions that allow them to more accurately redistribute products (they receive pallets full of items, and then redistribute them a case at a time).  They may value solutions that allow them to adapt to changes in orders with minimal turn-around time.  Or they may get the most value out of cost reductions.  Talk with your customers, <a title="ten supercharged active listening skills" href="http://tynerblain.com/blog/2007/03/15/ten-active-listening-skills/">listen to them talk about their problems</a>.  When I was working for an enterprise software company years ago, our CEO stressed that he wanted to be solving the problems that keep our customer CEOs up at night.  Find out what those problems are.</p>
<p>The next challenge is in breaking those problems down into something actionable.  If your customers&#8217; biggest problem is cost reduction, how do you solve it?  The first step is to understand where the costs are.  One way to visualize and decompose the problems your customers face is with an<a title="Ishikawa diagrams for decomposing problems" href="http://tynerblain.com/blog/2008/05/27/cause-and-effect-diagrams/"> Ishikawa diagram (check this out to learn how to use an Ishikawa)</a>.</p>
<p>The following diagram shows a decomposition of &#8220;The cost of driving is too high&#8221; problem:</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; line-height: 1.4em; padding: 0px;"><img style="padding: 0px; margin: 0px;" src="http://sehlhorst.smugmug.com/photos/302635390_W2GiV-O.jpg" alt="excessive car operating costs" width="450" height="269" /></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; line-height: 1.4em; padding: 0px;">[<a style="color: #0000aa; text-decoration: none; padding: 0px; margin: 0px;" title="large excessive car costs example cause and effect diagram" href="http://sehlhorst.smugmug.com/photos/302635439_BqV4v-L.jpg">larger image</a>]</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; line-height: 1.4em; padding: 0px;">Now you&#8217;ve identified a set of problems that are valuable to your customers.  The Ishikawa can help you make sure you&#8217;re <a title="good problem statements and bad problem statements" href="http://tynerblain.com/blog/2008/05/12/your-problem-statement/">identifying problems, not the manifestations of problems</a>.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; line-height: 1.4em; padding: 0px;">You also have to understand what solutions are already available to your customers.  If you have a competitor that already offers a very good solution to one of the identified problems, your customers will find less value in a solution from you.</p>
<h2>Valuable Requirements Support Your Business Strategy</h2>
<p>With a set of problems in hand that are worth solving, you have to figure out which ones are aligned with <em>your</em> company&#8217;s strategy.</p>
<p>In the Ishikawa above, one of the problems that car owners face is excessively high payments (on their car loan).  Another problem is that the cost of maintenance is too high.  If your company provides financing products (loans and leases), trying to solve the <em>cost of maintenance</em> problem for your customers is probably out of alignment with your strategy.  Making the financing of a vehicle more affordable (while still profitable for your company) is probably a well-aligned problem.</p>
<p>Your company will also have a strategy for engaging the market &#8211; target market share levels, target market segments to penetrate, etc.  You may be trying to become <a title="market-driven competitive advantage" href="http://tynerblain.com/blog/2008/08/26/market-driven-advantage/">a visionary company with your finger on the pulse of your market</a> &#8211; or you may be trying to get mass adoption of your product by solving a very common problem, but solving it better than your competitors.  Your strategy for winning in this market may be to differentiate your offerings by <a title="product differentiation" href="http://tynerblain.com/blog/2007/01/23/differentiate-your-product/">solving different problems</a> than your competitors, or <a title="blue ocean strategy" href="http://tynerblain.com/blog/2009/04/29/personas-and-blue-oceans/">defining a unique market</a>.</p>
<p>Another way to think about alignment with your business strategy is to think about the owners of your company&#8217;s strategic goals &#8211; your <a title="stakeholder goals" href="http://tynerblain.com/blog/2007/10/11/stakeholder-goals/">internal stakeholders</a>.  Most projects will fail (or be killed) without internal champions who believe in the ideas.</p>
<p>When you&#8217;re aligned with a part of your company strategy,  you&#8217;re aligned with whoever is the owner of that component of the strategy, and you&#8217;re providing value to that stakeholder.  Sometimes there are many components and stakeholders.  You can adapt some <a title="stakeholder value matrix" href="http://tynerblain.com/blog/2007/10/25/stakeholder-value-matrix/">process-improvement prioritization techniques</a> that Roger Burlton teaches to get an understanding of which goals are important to whom.</p>
<h2>Valuable Requirements Solve Problems for Your Users</h2>
<p>Products are used by people.  People use those products to accomplish goals.  They may be using your product for their employers, in which case they have &#8220;practical goals&#8221; (finish quickly) that represent how their company&#8217;s goals (lowered costs) are realized.  And those people usually interact with other people.  You can quickly<a title="visualizing your product's ecosystem" href="http://tynerblain.com/blog/2007/03/13/visualize-stakeholder-analysis/"> build a visualization of who are the users</a> (and indirect users).</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; line-height: 1.4em; padding: 0px;"><img style="padding: 0px; margin: 0px;" title="stakeholder interactions" src="http://sehlhorst.smugmug.com/photos/135723894-M.jpg" alt="stakeholder interactions" /></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; line-height: 1.4em; padding: 0px;">[<a style="color: #0000aa; text-decoration: none; padding: 0px; margin: 0px;" title="larger stakeholder interaction onion diagram" href="http://sehlhorst.smugmug.com/photos/135723902-O.png">larger image</a>]</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; line-height: 1.4em; padding: 0px;">You can think of this as an ecosystem of users of your product.  <a title="creating personas for goal driven development" href="http://tynerblain.com/blog/2006/03/22/how-to-create-personas-for-goal-driven-development/">Develop personas</a> and their goals to represent these users.  You can apply the same Ishikawa-based problem-decomposition technique when needed to make sure you&#8217;re uncovering the real problems (too many people abandon the sign-up process) and not the manifestations of those problems (users have to click too much).</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; line-height: 1.4em; padding: 0px;">When your users are not your customers, your users have personal and practical goals that represent their individual contributions to achieving your customer&#8217;s goals.  And your users achieve those goals by doing stuff.  You can represent that stuff with <a title="writing complete user stories" href="http://tynerblain.com/blog/2009/07/06/writing-complete-user-stories/">user stories</a> or <a title="agile use cases" href="http://tynerblain.com/blog/2007/03/28/how-to-start-use-cases/">use cases</a>.  The key element is to make sure that you&#8217;ve identified the valuable activities, the ones that are required to achieve goals.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; line-height: 1.4em; padding: 0px;"><img style="padding: 0px; margin: 0px;" title="user stories and goals" src="http://sehlhorst.smugmug.com/photos/584149015_prgqx-L.png" alt="" width="450" height="305" /> [<a style="color: #0000aa; text-decoration: none; padding: 0px; margin: 0px;" title="goals are achieved through user stories" href="http://sehlhorst.smugmug.com/photos/584148954_P4px6-O.png">larger version</a>]</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; line-height: 1.4em; padding: 0px;">The above diagram is used when assessing the completeness of requirements, which is an element of assuring valuable requirements.  If a goal has value, you have to identify the set of user stories required to achieve the goal.  Those user stories therefore have value.  User stories that don&#8217;t support a goal don&#8217;t have value.</p>
<h2>Valuable Requirements Meet Your Buyer&#8217;s Criteria</h2>
<p>The people who buy your products are sometimes not the people who use your products.  Even when the same person is both buyer and user, that person&#8217;s <em>mental model</em> for buying is different from their model for using a product.  If you can&#8217;t convince someone to buy your product, it doesn&#8217;t matter how great it would have been had they bought it.</p>
<p>Here are the opening soundbites from an earlier article on<a title="buyer personas" href="http://tynerblain.com/blog/2008/07/22/buyers-and-users/"> buyer personas</a>.</p>
<ul>
<li>Buyer Persona: If you build what he thinks he wants, he&#8217;ll come.</li>
<li>User Persona: If you build what he actually needs, he&#8217;ll come back.</li>
</ul>
<p>And the closing summary points (it&#8217;s a <em>long</em> article):</p>
<ul style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 20px; padding: 0px;">
<li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.5em; margin-left: 20px; padding: 0px;">Buyer personas make purchases when products appear to address their internal view of what the problems are.</li>
<li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.5em; margin-left: 20px; padding: 0px;">User personas love products when those products solve the real problems.</li>
<li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.5em; margin-left: 20px; padding: 0px;">Don’t confuse buyers (who need to buy products to solve user problems) with users (who need to solve their own problems).</li>
<li style="margin-top: 0px; margin-right: 0px; margin-bottom: 0.5em; margin-left: 20px; padding: 0px;">When buyers and users are the same people, acknowledge the buyer-goals distinctly from the user-goals.</li>
</ul>
<p>There are also several <a title="buyer and user persona discussion" href="http://tynerblain.com/blog/2008/07/22/buyers-and-users/">really great insights in the discussion thread</a> &#8211; including great comments from Shaun Connolly, Edele Revella, and David Meerman Scott!</p>
<h2>Valuable Requirements Don&#8217;t <em>Over-Solve</em> the Problems</h2>
<p><a title="kano analysis" href="http://tynerblain.com/blog/2006/02/27/prioritizing-software-requirements-kano-take-two/">More is better, right</a>?  Not always.  Sometimes, &#8220;more&#8221; is a waste.  There are really two ways to think about how much is too much.</p>
<p><strong>The ROI of Incremental Improvements</strong></p>
<p><img class="alignnone" title="roi and utility curves" src="http://sehlhorst.smugmug.com/photos/57708984-M.png" alt="" width="400" height="400" /></p>
<p>Because of the law of diminishing returns, the next &#8220;more&#8221; is always worth less than the previous &#8220;more.&#8221;  Think of it in terms of improving fuel-economy.  If you have a car that gets 10 mpg, and you drive 100 miles a day, you have to buy 10 gallons of gas a day.  If you improve the mpg by 10 mpg (to 20 mpg), you&#8217;ll save 5 gallons of gas per day.  Huge value.  If you improve the mpg by another 10 mpg (to 30 mpg), you&#8217;ll save an additional 1.3 gallons of gas per day.  Some value.  Another 10 mpg buys you 0.8 gallons per day.  Diminishing returns.</p>
<p>The cost of achieving &#8220;more&#8221; is also a factor.  The simplified diagram above shows a linear representation of cost as a black line.  The diminishing returns of value are represented as the red curve.  The optimal investment point is where the two curves are tangent (have the same slope) &#8211; marked with the blue circle.  Less investment leaves money on the table &#8211; additional investment is done at a loss.</p>
<p><strong>Good Enough is Enough</strong></p>
<p>You don&#8217;t need to super-solve the problem.  How much more would you pay for a car that got 10,000 mpg than one that got 1,000 mpg?  If you drove 100 miles a day, the difference between the two (from a value standpoint) is trivial.  Over the course of 100 days, you would save 9 gallons <em>total</em> with the car that had <em>ten times the fuel efficiency</em>.</p>
<p>Why haven&#8217;t microwave ovens been getting faster every year? Because the move from a 1-hr baked potato to a 5-minute baked potato is <em>good enough</em>.  You don&#8217;t need to get it under 4 minutes.</p>
<p>This is known as <em><a title="satisficing" href="http://tynerblain.com/blog/2008/11/12/satisficing-sprints/">satisficing</a></em><a title="satisficing" href="http://tynerblain.com/blog/2008/11/12/satisficing-sprints/"> </a>- stopping when something is good, not trying to make it &#8220;perfect.&#8221;  Additional &#8220;goodness&#8221; will not result in enough additional sales to justify the investment.</p>
<h2>Conclusion</h2>
<p>The tagline for Tyner Blain is <em>Software Product Success</em>.  On an elevator, I explain that you have to not only &#8220;build stuff right&#8221; but you have to &#8220;build the right stuff.&#8221;  And the right stuff is the valuable stuff.</p>
<p>Define valuable requirements to make sure you&#8217;re building the right stuff.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; line-height: 1.4em; padding: 0px;">
<p align="left"><a target="_blank" rel="nofollow" class="tt" href="http://twitter.com/home/?status=By+@sehlhorst:+Valuable+Requirements+http://bit.ly/opI6V+" 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/07/29/valuable-requirements/&amp;t=Valuable+Requirements" 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/07/29/valuable-requirements/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
