<?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: Requirements in 140 characters or less. Good idea?</title>
	<atom:link href="http://blog.brightgreenprojects.com/2009/05/21/requirements-140-or-less/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.brightgreenprojects.com/2009/05/21/requirements-140-or-less/</link>
	<description>AGILE, SCRUM, KANBAN, SOFTWARE DEVELOPMENT</description>
	<lastBuildDate>Mon, 06 Dec 2010 13:50:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Adam Feldman</title>
		<link>http://blog.brightgreenprojects.com/2009/05/21/requirements-140-or-less/#comment-20</link>
		<dc:creator>Adam Feldman</dc:creator>
		<pubDate>Tue, 16 Jun 2009 17:38:34 +0000</pubDate>
		<guid isPermaLink="false">http://brightgreenprojects.wordpress.com/?p=10#comment-20</guid>
		<description>Very tempting Craig..........maybe the prize could be six months free access to our application - www.brightgreenprojects.com....

I just returned to the UK from Australia - the flight wasn&#039;t too bad, I am sure you&#039;re up for the commute.</description>
		<content:encoded><![CDATA[<p>Very tempting Craig&#8230;&#8230;&#8230;.maybe the prize could be six months free access to our application &#8211; <a href="http://www.brightgreenprojects.com..." rel="nofollow">http://www.brightgreenprojects.com&#8230;</a>.</p>
<p>I just returned to the UK from Australia &#8211; the flight wasn&#8217;t too bad, I am sure you&#8217;re up for the commute.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig Brown</title>
		<link>http://blog.brightgreenprojects.com/2009/05/21/requirements-140-or-less/#comment-19</link>
		<dc:creator>Craig Brown</dc:creator>
		<pubDate>Sun, 14 Jun 2009 06:40:26 +0000</pubDate>
		<guid isPermaLink="false">http://brightgreenprojects.wordpress.com/?p=10#comment-19</guid>
		<description>Glad you liked it Adam.

I&#039;d love to come work with you but the commute would kill me.

Maye you could run a requirements limerick competition as a promotion?  I&#039;ll be in the entries.</description>
		<content:encoded><![CDATA[<p>Glad you liked it Adam.</p>
<p>I&#8217;d love to come work with you but the commute would kill me.</p>
<p>Maye you could run a requirements limerick competition as a promotion?  I&#8217;ll be in the entries.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam Feldman</title>
		<link>http://blog.brightgreenprojects.com/2009/05/21/requirements-140-or-less/#comment-18</link>
		<dc:creator>Adam Feldman</dc:creator>
		<pubDate>Wed, 03 Jun 2009 23:22:28 +0000</pubDate>
		<guid isPermaLink="false">http://brightgreenprojects.wordpress.com/?p=10#comment-18</guid>
		<description>Hahaahah - Craig, I love this! I hope you are looking for work at the moment, as I would love for you to come work for us and help write our requirements in Limerick!!

Thanks for making me laugh!!</description>
		<content:encoded><![CDATA[<p>Hahaahah &#8211; Craig, I love this! I hope you are looking for work at the moment, as I would love for you to come work for us and help write our requirements in Limerick!!</p>
<p>Thanks for making me laugh!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rolf</title>
		<link>http://blog.brightgreenprojects.com/2009/05/21/requirements-140-or-less/#comment-17</link>
		<dc:creator>Rolf</dc:creator>
		<pubDate>Wed, 03 Jun 2009 15:13:03 +0000</pubDate>
		<guid isPermaLink="false">http://brightgreenprojects.wordpress.com/?p=10#comment-17</guid>
		<description>Theo,

thanks for the critique, I need to explain that further.
I do not distinguish between business requirements on one hand and functional requirements on the other.
I destinguish between functional vs. scalar on one hand, and business vs. system on the other.
The first pair is in KIND OF requirement (or type, of you prefer), the second pair is in LEVEL OF requirement.
you wite that business requirements tend to be fluffy, and I agree. I think that this is a problem, like with any requirement that is not expressed clearly. we should avoid that at all cost.
So breaking requirements (all kinds and levels) down to short statements is a good idea, generally.

Good discussion anyway!

Rolf</description>
		<content:encoded><![CDATA[<p>Theo,</p>
<p>thanks for the critique, I need to explain that further.<br />
I do not distinguish between business requirements on one hand and functional requirements on the other.<br />
I destinguish between functional vs. scalar on one hand, and business vs. system on the other.<br />
The first pair is in KIND OF requirement (or type, of you prefer), the second pair is in LEVEL OF requirement.<br />
you wite that business requirements tend to be fluffy, and I agree. I think that this is a problem, like with any requirement that is not expressed clearly. we should avoid that at all cost.<br />
So breaking requirements (all kinds and levels) down to short statements is a good idea, generally.</p>
<p>Good discussion anyway!</p>
<p>Rolf</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig Brown</title>
		<link>http://blog.brightgreenprojects.com/2009/05/21/requirements-140-or-less/#comment-16</link>
		<dc:creator>Craig Brown</dc:creator>
		<pubDate>Wed, 03 Jun 2009 12:21:07 +0000</pubDate>
		<guid isPermaLink="false">http://brightgreenprojects.wordpress.com/?p=10#comment-16</guid>
		<description>Nice idea.

I saw another one on Alistair Cockburn&#039;s blog; requirements in the form of Haiku or Limerick.

Email Excel files
To team leaders every day
Showing sales pipleines

or maybe

A team leader received a report each day
With someting important and useful to say
It arrived in a mail
In the form of excel (wince)
And showed all the sales on their way</description>
		<content:encoded><![CDATA[<p>Nice idea.</p>
<p>I saw another one on Alistair Cockburn&#8217;s blog; requirements in the form of Haiku or Limerick.</p>
<p>Email Excel files<br />
To team leaders every day<br />
Showing sales pipleines</p>
<p>or maybe</p>
<p>A team leader received a report each day<br />
With someting important and useful to say<br />
It arrived in a mail<br />
In the form of excel (wince)<br />
And showed all the sales on their way</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam Feldman</title>
		<link>http://blog.brightgreenprojects.com/2009/05/21/requirements-140-or-less/#comment-15</link>
		<dc:creator>Adam Feldman</dc:creator>
		<pubDate>Wed, 03 Jun 2009 06:43:30 +0000</pubDate>
		<guid isPermaLink="false">http://brightgreenprojects.wordpress.com/?p=10#comment-15</guid>
		<description>Hi Jonathan - Thanks for your reply, I will be interested in what your readers have to say too! I have posted the article on LinkedIn also and it has really stimulated some quite heated discussions!

After everyone&#039;s feedback, I think that the best solution is to use some kind of indicator, rather than an actual limit.  I like your screenshots from Tweetdeck, we will probably go for something like this as it is quiet unobtrusive, but will still stop us from rambling too much!!!!!</description>
		<content:encoded><![CDATA[<p>Hi Jonathan &#8211; Thanks for your reply, I will be interested in what your readers have to say too! I have posted the article on LinkedIn also and it has really stimulated some quite heated discussions!</p>
<p>After everyone&#8217;s feedback, I think that the best solution is to use some kind of indicator, rather than an actual limit.  I like your screenshots from Tweetdeck, we will probably go for something like this as it is quiet unobtrusive, but will still stop us from rambling too much!!!!!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Babcock</title>
		<link>http://blog.brightgreenprojects.com/2009/05/21/requirements-140-or-less/#comment-14</link>
		<dc:creator>Jonathan Babcock</dc:creator>
		<pubDate>Wed, 03 Jun 2009 05:59:43 +0000</pubDate>
		<guid isPermaLink="false">http://brightgreenprojects.wordpress.com/?p=10#comment-14</guid>
		<description>Adam,

I’m inclined to have to say I’d be against programatically enforcing an artificial limit. There may very well be good reasons for exceeding the limit on occasion.  To quote Einstein, “Everything should be made as simple as possible, but not simpler.”  I like to incentive to be as simple and concise as possible, but I’m not overly keen on having an analyst have to oversimplify to fit a requirement into a character limit.

I think I’d let the analyst type away, but much like Tweetdeck and probably other Twitter applications, I’d give the user a visual indication (change text  or background color, or something not overly intrusive) that they’d exceeded 140 characters, only I wouldn’t truncate the requirement if they decided to keep it a little longer.

I&#039;ve posted a couple sample pics from Tweetdeck in my response on Practical Analyst to illustrate if you&#039;d like to have a look there: http://practicalanalyst.com/2009/06/03/bright-idea-on-requirement-character-limits/

Interesting topic!</description>
		<content:encoded><![CDATA[<p>Adam,</p>
<p>I’m inclined to have to say I’d be against programatically enforcing an artificial limit. There may very well be good reasons for exceeding the limit on occasion.  To quote Einstein, “Everything should be made as simple as possible, but not simpler.”  I like to incentive to be as simple and concise as possible, but I’m not overly keen on having an analyst have to oversimplify to fit a requirement into a character limit.</p>
<p>I think I’d let the analyst type away, but much like Tweetdeck and probably other Twitter applications, I’d give the user a visual indication (change text  or background color, or something not overly intrusive) that they’d exceeded 140 characters, only I wouldn’t truncate the requirement if they decided to keep it a little longer.</p>
<p>I&#8217;ve posted a couple sample pics from Tweetdeck in my response on Practical Analyst to illustrate if you&#8217;d like to have a look there: <a href="http://practicalanalyst.com/2009/06/03/bright-idea-on-requirement-character-limits/" rel="nofollow">http://practicalanalyst.com/2009/06/03/bright-idea-on-requirement-character-limits/</a></p>
<p>Interesting topic!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Laura Brandau</title>
		<link>http://blog.brightgreenprojects.com/2009/05/21/requirements-140-or-less/#comment-13</link>
		<dc:creator>Laura Brandau</dc:creator>
		<pubDate>Mon, 01 Jun 2009 13:51:36 +0000</pubDate>
		<guid isPermaLink="false">http://brightgreenprojects.wordpress.com/?p=10#comment-13</guid>
		<description>Hi Adam,

Yes we defined the value for each individual story or backlog item. And whenever possible in the perspective of the user. Quite honestly, this was probably more enlightening for me as I guided the requirements process than anyone else. It helped me ensure we stayed focused on what was really needed instead of what was simply wanted.  It also helped when reviewing the backlog with the dev team as they would propose some alternative solutions or have other ideas. We could always link that story back to a problem...which has a much broader impact than a specific requirement.

On an interesting side note, there were some stories where the requirements was used by the customer but the internal staff was the one to benefit.  (for example, asking the customer to provide a specific piece of information for audit or in-office efficiency purposes) Just the fact we tied the requirement to the benefit helped me keep perspective and side-step some potential rabbit holes.

Given this, you might consider rewriting your requirement as the following:

&quot;As a team lead I receive a daily sales pipeline Excel spreadsheet via email in order to manage my workforce.&quot;

Under 140...I checked in tweetdeck! :-)

I&#039;d probably try to get a bit more specific about how the report would help a team lead manage their sales force....what are they looking for and how will it help them?

Laura
http://bridging-the-gap.com</description>
		<content:encoded><![CDATA[<p>Hi Adam,</p>
<p>Yes we defined the value for each individual story or backlog item. And whenever possible in the perspective of the user. Quite honestly, this was probably more enlightening for me as I guided the requirements process than anyone else. It helped me ensure we stayed focused on what was really needed instead of what was simply wanted.  It also helped when reviewing the backlog with the dev team as they would propose some alternative solutions or have other ideas. We could always link that story back to a problem&#8230;which has a much broader impact than a specific requirement.</p>
<p>On an interesting side note, there were some stories where the requirements was used by the customer but the internal staff was the one to benefit.  (for example, asking the customer to provide a specific piece of information for audit or in-office efficiency purposes) Just the fact we tied the requirement to the benefit helped me keep perspective and side-step some potential rabbit holes.</p>
<p>Given this, you might consider rewriting your requirement as the following:</p>
<p>&#8220;As a team lead I receive a daily sales pipeline Excel spreadsheet via email in order to manage my workforce.&#8221;</p>
<p>Under 140&#8230;I checked in tweetdeck! <img src='http://blog.brightgreenprojects.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>I&#8217;d probably try to get a bit more specific about how the report would help a team lead manage their sales force&#8230;.what are they looking for and how will it help them?</p>
<p>Laura<br />
<a href="http://bridging-the-gap.com" rel="nofollow">http://bridging-the-gap.com</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam Feldman</title>
		<link>http://blog.brightgreenprojects.com/2009/05/21/requirements-140-or-less/#comment-12</link>
		<dc:creator>Adam Feldman</dc:creator>
		<pubDate>Mon, 01 Jun 2009 01:40:24 +0000</pubDate>
		<guid isPermaLink="false">http://brightgreenprojects.wordpress.com/?p=10#comment-12</guid>
		<description>Hi Laura,

Thanks for your comment.  I agree, the &quot;because&quot; is really important, especially for developers as it really helps them understand why we are asking them to build such things.  My reason for taking it out of the requirement is that it is not really a requirement - more an objective or benefit.

I am interested in your experience in the product backlog on your agile project.  Are you talking about defining the value for the individual story, or something different?

Adam</description>
		<content:encoded><![CDATA[<p>Hi Laura,</p>
<p>Thanks for your comment.  I agree, the &#8220;because&#8221; is really important, especially for developers as it really helps them understand why we are asking them to build such things.  My reason for taking it out of the requirement is that it is not really a requirement &#8211; more an objective or benefit.</p>
<p>I am interested in your experience in the product backlog on your agile project.  Are you talking about defining the value for the individual story, or something different?</p>
<p>Adam</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Laura Brandau</title>
		<link>http://blog.brightgreenprojects.com/2009/05/21/requirements-140-or-less/#comment-11</link>
		<dc:creator>Laura Brandau</dc:creator>
		<pubDate>Sun, 31 May 2009 14:22:44 +0000</pubDate>
		<guid isPermaLink="false">http://brightgreenprojects.wordpress.com/?p=10#comment-11</guid>
		<description>Hi Adam,

I like the idea. But one aspect you cut, the rationale for the requirements (to ensure they can adequately manage their salesforce), is to me important. I started writing requirements as agile backlog items in my most recent project and learned about the need for a &quot;because&quot; for each and every backlog item. Taking time to think through the because leads to better, more focused requirements.

But all in all, the idea of enforcing an artificial constraint to help yourself winnow down bloated requirements and poor language is a good one. It works for all types of writing, including blog posts! :-)

Laura
http://bridging-the-gap.com</description>
		<content:encoded><![CDATA[<p>Hi Adam,</p>
<p>I like the idea. But one aspect you cut, the rationale for the requirements (to ensure they can adequately manage their salesforce), is to me important. I started writing requirements as agile backlog items in my most recent project and learned about the need for a &#8220;because&#8221; for each and every backlog item. Taking time to think through the because leads to better, more focused requirements.</p>
<p>But all in all, the idea of enforcing an artificial constraint to help yourself winnow down bloated requirements and poor language is a good one. It works for all types of writing, including blog posts! <img src='http://blog.brightgreenprojects.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Laura<br />
<a href="http://bridging-the-gap.com" rel="nofollow">http://bridging-the-gap.com</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

