<?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: Prioritizing requirements &#8211; three techniques</title>
	<atom:link href="http://tynerblain.com/blog/2006/01/18/prioritizing-requirements-three-techniques/feed/" rel="self" type="application/rss+xml" />
	<link>http://tynerblain.com/blog/2006/01/18/prioritizing-requirements-three-techniques/</link>
	<description>Software product success.</description>
	<lastBuildDate>Thu, 18 Mar 2010 20:39:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Scott Sehlhorst</title>
		<link>http://tynerblain.com/blog/2006/01/18/prioritizing-requirements-three-techniques/comment-page-1/#comment-75957</link>
		<dc:creator>Scott Sehlhorst</dc:creator>
		<pubDate>Mon, 05 Mar 2007 15:15:08 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/01/18/prioritizing-requirements-three-techniques/#comment-75957</guid>
		<description>Hey Craig - 

I like the Kano model, at a minimum, for classifying what the requirements are.  It provides a sanity check - are the &quot;must haves&quot; really the &quot;must haves?&quot;  And then utility / value drive the next set of requirements to be scheduled.

In my experience, satisfying the buyer persona tends to overwhelm the user persona&#039;s needs for early releases of enterprise software.  For B2C, the buyer is usually also the user - but wearing a different hat.  In other words, when making a purchasing decision, the user will evaluate the software differently - a checklist of &quot;can I do X&quot; is what they will use.  Or they will get feedback from others - &quot;how easy was it to do X?&quot;

Tough balancing act.</description>
		<content:encoded><![CDATA[<p>Hey Craig &#8211; </p>
<p>I like the Kano model, at a minimum, for classifying what the requirements are.  It provides a sanity check &#8211; are the &#8220;must haves&#8221; really the &#8220;must haves?&#8221;  And then utility / value drive the next set of requirements to be scheduled.</p>
<p>In my experience, satisfying the buyer persona tends to overwhelm the user persona&#8217;s needs for early releases of enterprise software.  For B2C, the buyer is usually also the user &#8211; but wearing a different hat.  In other words, when making a purchasing decision, the user will evaluate the software differently &#8211; a checklist of &#8220;can I do X&#8221; is what they will use.  Or they will get feedback from others &#8211; &#8220;how easy was it to do X?&#8221;</p>
<p>Tough balancing act.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig</title>
		<link>http://tynerblain.com/blog/2006/01/18/prioritizing-requirements-three-techniques/comment-page-1/#comment-75814</link>
		<dc:creator>Craig</dc:creator>
		<pubDate>Mon, 05 Mar 2007 10:12:31 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/01/18/prioritizing-requirements-three-techniques/#comment-75814</guid>
		<description>Prioritising projects in a marketing department yields the same results.  I suggested the review board rank them and better results were yielded.  

I wonder if this would work for requirements.  At the least it should get the most important features built first.

By ranking you have to put some ahead of others, and you probably have a set of mandatory requirements you can&#039;t release with, but it helps in the middle of the pack when resources and time start to become scarce.

Usually I like to use the &lt;a href=&quot;http://betterprojects.blogspot.com/search?q=kano&quot; rel=&quot;nofollow&quot;&gt;Kano model&lt;/a&gt; but it might be interesting to try.</description>
		<content:encoded><![CDATA[<p>Prioritising projects in a marketing department yields the same results.  I suggested the review board rank them and better results were yielded.  </p>
<p>I wonder if this would work for requirements.  At the least it should get the most important features built first.</p>
<p>By ranking you have to put some ahead of others, and you probably have a set of mandatory requirements you can&#8217;t release with, but it helps in the middle of the pack when resources and time start to become scarce.</p>
<p>Usually I like to use the <a href="http://betterprojects.blogspot.com/search?q=kano" rel="nofollow">Kano model</a> but it might be interesting to try.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Definition of expected value -Tyner Blain</title>
		<link>http://tynerblain.com/blog/2006/01/18/prioritizing-requirements-three-techniques/comment-page-1/#comment-219</link>
		<dc:creator>Definition of expected value -Tyner Blain</dc:creator>
		<pubDate>Sat, 04 Feb 2006 02:55:39 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/01/18/prioritizing-requirements-three-techniques/#comment-219</guid>
		<description>[...] Understanding the expected value of a possible future event allows us to make mathematically sound decisions.  We can decide if we want to make an investment.  We can assign a reasonable price for our services.  We can prioritize requirements.  Expected value is a calculation that should be used when calculating ROI. How is expected value calculated? Have you ever participated in a 50-50 raffle? This is a common fund-raising technique in the US for school groups, organizations, etc. The group sells raffle tickets (each ticket has a uniquely identifiable number, and there are two copies of each ticket) for $1 each to people. Each person gets one half of the raffle ticket, and the other half gets put into a drawing. After all of the tickets have been sold, the organization randomly picks a single ticket. The person who has the matching number on their raffle ticket wins half of the money collected by the group. The group keeps the other half. [...]</description>
		<content:encoded><![CDATA[<p>[...] Understanding the expected value of a possible future event allows us to make mathematically sound decisions.  We can decide if we want to make an investment.  We can assign a reasonable price for our services.  We can prioritize requirements.  Expected value is a calculation that should be used when calculating ROI. How is expected value calculated? Have you ever participated in a 50-50 raffle? This is a common fund-raising technique in the US for school groups, organizations, etc. The group sells raffle tickets (each ticket has a uniquely identifiable number, and there are two copies of each ticket) for $1 each to people. Each person gets one half of the raffle ticket, and the other half gets put into a drawing. After all of the tickets have been sold, the organization randomly picks a single ticket. The person who has the matching number on their raffle ticket wins half of the money collected by the group. The group keeps the other half. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Software testing series: Top three measurements of quality -Tyner Blain</title>
		<link>http://tynerblain.com/blog/2006/01/18/prioritizing-requirements-three-techniques/comment-page-1/#comment-210</link>
		<dc:creator>Software testing series: Top three measurements of quality -Tyner Blain</dc:creator>
		<pubDate>Fri, 03 Feb 2006 03:42:17 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/01/18/prioritizing-requirements-three-techniques/#comment-210</guid>
		<description>[...] 2. How big of a problem is our quality? When reporting quality status to a non-technical manager, we are often asked &#8220;OK, there are 100 bugs - how bad are they?&#8221; The same issues that we struggle with when prioritizing requirements are also at the root of problems in prioritizing bug fixing. [...]</description>
		<content:encoded><![CDATA[<p>[...] 2. How big of a problem is our quality? When reporting quality status to a non-technical manager, we are often asked &#8220;OK, there are 100 bugs &#8211; how bad are they?&#8221; The same issues that we struggle with when prioritizing requirements are also at the root of problems in prioritizing bug fixing. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Top five ways to be a better listener -Tyner Blain</title>
		<link>http://tynerblain.com/blog/2006/01/18/prioritizing-requirements-three-techniques/comment-page-1/#comment-171</link>
		<dc:creator>Top five ways to be a better listener -Tyner Blain</dc:creator>
		<pubDate>Mon, 30 Jan 2006 04:59:50 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/01/18/prioritizing-requirements-three-techniques/#comment-171</guid>
		<description>[...] Interviewing is the primary requirements gathering process in any project. Getting feedback from users and other stakeholders is important to validating and prioritizing requirements. Communicating with people is critical to success in managing requirements. And listening is at least half of communicating. [...]</description>
		<content:encoded><![CDATA[<p>[...] Interviewing is the primary requirements gathering process in any project. Getting feedback from users and other stakeholders is important to validating and prioritizing requirements. Communicating with people is critical to success in managing requirements. And listening is at least half of communicating. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: From MRD to PRD: The key to defining a spec --Tyner Blain</title>
		<link>http://tynerblain.com/blog/2006/01/18/prioritizing-requirements-three-techniques/comment-page-1/#comment-138</link>
		<dc:creator>From MRD to PRD: The key to defining a spec --Tyner Blain</dc:creator>
		<pubDate>Tue, 24 Jan 2006 13:54:50 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/01/18/prioritizing-requirements-three-techniques/#comment-138</guid>
		<description>[...] Organizing, validating, and prioritizing these capabilities is the hard part.  The output of this effort is a PRD.  A product roadmap (a vision of what a product will be capable of doing, over time) is another potential output. [...]</description>
		<content:encoded><![CDATA[<p>[...] Organizing, validating, and prioritizing these capabilities is the hard part.  The output of this effort is a PRD.  A product roadmap (a vision of what a product will be capable of doing, over time) is another potential output. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marcus Ting-A-Kee</title>
		<link>http://tynerblain.com/blog/2006/01/18/prioritizing-requirements-three-techniques/comment-page-1/#comment-114</link>
		<dc:creator>Marcus Ting-A-Kee</dc:creator>
		<pubDate>Fri, 20 Jan 2006 08:07:05 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/01/18/prioritizing-requirements-three-techniques/#comment-114</guid>
		<description>Great post! ROI with dependencies is the best prioritization methodology, IMHO. Development is really an investment and one would not invest where the expected return is low or minimal (under normal circumstances.)

I am thinking there may be a 3rd reason why a high ROI requirement is implemented after another one - legislation &amp; compliance. For example, dates for the implementation of controls for SOX or privacy policies may be beyond the control of a steering committee. I am not sure if these types of requirements would be adequately covered off in non-functional requirement documentation.</description>
		<content:encoded><![CDATA[<p>Great post! ROI with dependencies is the best prioritization methodology, IMHO. Development is really an investment and one would not invest where the expected return is low or minimal (under normal circumstances.)</p>
<p>I am thinking there may be a 3rd reason why a high ROI requirement is implemented after another one &#8211; legislation &amp; compliance. For example, dates for the implementation of controls for SOX or privacy policies may be beyond the control of a steering committee. I am not sure if these types of requirements would be adequately covered off in non-functional requirement documentation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tyner Blain &#187; The best way to improve ROI is with good requirements</title>
		<link>http://tynerblain.com/blog/2006/01/18/prioritizing-requirements-three-techniques/comment-page-1/#comment-107</link>
		<dc:creator>Tyner Blain &#187; The best way to improve ROI is with good requirements</dc:creator>
		<pubDate>Thu, 19 Jan 2006 08:56:23 +0000</pubDate>
		<guid isPermaLink="false">http://tynerblain.com/blog/2006/01/18/prioritizing-requirements-three-techniques/#comment-107</guid>
		<description>[...] One ROI benefit of good requirements is being able to work on the most important stuff first. The top 3 reasons for project failures identified in their poll: [...]</description>
		<content:encoded><![CDATA[<p>[...] One ROI benefit of good requirements is being able to work on the most important stuff first. The top 3 reasons for project failures identified in their poll: [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>
