<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: The Long Tail of the SDL and a Product Review</title>
	<atom:link href="http://securitybuddha.com/2007/08/15/the-long-tail-of-the-sdl-and-a-product-review/feed/" rel="self" type="application/rss+xml" />
	<link>http://securitybuddha.com/2007/08/15/the-long-tail-of-the-sdl-and-a-product-review/</link>
	<description>Security Enlightenment - Mark Curphey</description>
	<pubDate>Thu, 08 Jan 2009 13:18:50 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: MikeA</title>
		<link>http://securitybuddha.com/2007/08/15/the-long-tail-of-the-sdl-and-a-product-review/#comment-5382</link>
		<dc:creator>MikeA</dc:creator>
		<pubDate>Wed, 15 Aug 2007 16:20:27 +0000</pubDate>
		<guid isPermaLink="false">http://securitybuddha.com/2007/08/15/the-long-tail-of-the-sdl-and-new-product/#comment-5382</guid>
		<description>I know that you gave a caveat up-front, but here's where the long tail doesn’t work, especially in product design.

Coming out of the gate you have to design for the largest *common* audience.  Sure, the largest audience overall may be in the long tail, but they also have wide and varied requirements, settings, dependencies, etc.  When writing a v1 product (even more so in a start up environment), you need as much "bang for your buck" as you can.  Adding lots of features to attract the long tail makes the product more complex to design, code, test, deliver and maintain.  

So here's my caveat as well :)  Although a product has to focus its requirements/features on the short tail initially in order to limit scope to a reasonable and actionable level (no, "boiling the ocean" - one of your favorite sayings if I remember!), the product *must* be designed/architected so that it can be easily modified/upgraded/support plug-ins/etc to suit the long tail.  Not necessarily straight away, but if it's not at least on the roadmap then the product is not scalable and "brittle" in such that a change in market conditions (or technology as in your example) can mean the end of the company.</description>
		<content:encoded><![CDATA[<p>I know that you gave a caveat up-front, but here&#8217;s where the long tail doesn’t work, especially in product design.</p>
<p>Coming out of the gate you have to design for the largest *common* audience.  Sure, the largest audience overall may be in the long tail, but they also have wide and varied requirements, settings, dependencies, etc.  When writing a v1 product (even more so in a start up environment), you need as much &#8220;bang for your buck&#8221; as you can.  Adding lots of features to attract the long tail makes the product more complex to design, code, test, deliver and maintain.  </p>
<p>So here&#8217;s my caveat as well  <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   Although a product has to focus its requirements/features on the short tail initially in order to limit scope to a reasonable and actionable level (no, &#8220;boiling the ocean&#8221; - one of your favorite sayings if I remember!), the product *must* be designed/architected so that it can be easily modified/upgraded/support plug-ins/etc to suit the long tail.  Not necessarily straight away, but if it&#8217;s not at least on the roadmap then the product is not scalable and &#8220;brittle&#8221; in such that a change in market conditions (or technology as in your example) can mean the end of the company.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
