<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Empty rooms</title>
	<atom:link href="http://dannorth.net/2007/10/09/empty-rooms/feed/" rel="self" type="application/rss+xml" />
	<link>http://dannorth.net/2007/10/09/empty-rooms/</link>
	<description>embracing uncertainty</description>
	<lastBuildDate>Thu, 02 Feb 2012 20:47:07 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: Joachim Nilsson</title>
		<link>http://dannorth.net/2007/10/09/empty-rooms/#comment-7908</link>
		<dc:creator><![CDATA[Joachim Nilsson]]></dc:creator>
		<pubDate>Tue, 02 Dec 2008 23:06:03 +0000</pubDate>
		<guid isPermaLink="false">http://dannorth.net/2007/10/empty-rooms#comment-7908</guid>
		<description><![CDATA[Hi Dan
Most books on the subject of requirements analysis tells us to go look for the client need behind every requirement. Have you considered this when using BDD? I myself find the need very useful to 1) get a deeper understanding of what the story is ment to do, 2) being able to categorize (and find contradictions in) stories and 3) setting the sprint goal for my team. Normally the stories I get will not have the basic need, more a translation of that need into what the stakeholder believes he/she wants. Or that writing the basic need will seem to obvious or sound silly.

As a - product manager
I want - better logging in the product
So that - my maintenance staff can find errors more easily

 vs

As a - product manager
I want - better logging in the product
So that - the product maintenance cost will be lower
(the connection is not completely clear to all - right?)

I thought about how this would work with the BDD templates. There are probably a bunch of people who can think of a better way but perhaps something like adding &quot;In order to...&quot; after the &quot;So that ...&quot;.

As a - product manager
I want - better logging in the product
So that - my maintenance staff can find errors more easily
In order to - make the product maintenance cost lower

It could be solved by simply adding the normal &#039;And&#039; to the &#039;So that...&#039; but then those two lines would be of same importance. And to me there is a big difference between a basic need and a experienced desire or wish.

Comments anyone?]]></description>
		<content:encoded><![CDATA[<p>Hi Dan<br />
Most books on the subject of requirements analysis tells us to go look for the client need behind every requirement. Have you considered this when using BDD? I myself find the need very useful to 1) get a deeper understanding of what the story is ment to do, 2) being able to categorize (and find contradictions in) stories and 3) setting the sprint goal for my team. Normally the stories I get will not have the basic need, more a translation of that need into what the stakeholder believes he/she wants. Or that writing the basic need will seem to obvious or sound silly.</p>
<p>As a &#8211; product manager<br />
I want &#8211; better logging in the product<br />
So that &#8211; my maintenance staff can find errors more easily</p>
<p> vs</p>
<p>As a &#8211; product manager<br />
I want &#8211; better logging in the product<br />
So that &#8211; the product maintenance cost will be lower<br />
(the connection is not completely clear to all &#8211; right?)</p>
<p>I thought about how this would work with the BDD templates. There are probably a bunch of people who can think of a better way but perhaps something like adding &#8220;In order to&#8230;&#8221; after the &#8220;So that &#8230;&#8221;.</p>
<p>As a &#8211; product manager<br />
I want &#8211; better logging in the product<br />
So that &#8211; my maintenance staff can find errors more easily<br />
In order to &#8211; make the product maintenance cost lower</p>
<p>It could be solved by simply adding the normal &#8216;And&#8217; to the &#8216;So that&#8230;&#8217; but then those two lines would be of same importance. And to me there is a big difference between a basic need and a experienced desire or wish.</p>
<p>Comments anyone?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Colin Jack</title>
		<link>http://dannorth.net/2007/10/09/empty-rooms/#comment-7907</link>
		<dc:creator><![CDATA[Colin Jack]]></dc:creator>
		<pubDate>Sun, 24 Feb 2008 14:07:25 +0000</pubDate>
		<guid isPermaLink="false">http://dannorth.net/2007/10/empty-rooms#comment-7907</guid>
		<description><![CDATA[My view is BDD is interesting but the documentation out there is often contradictory and doesn&#039;t necessarily answer my questions. In particular as someone learning about BDD I&#039;d have found it useful if someone had documented the relationship between BDD and the following:

 1) Need-driven Development or even just outside-in design.
 2) Ubiquitous language.
 3) User stories.
 4) Different levels of testing (so for example is using plain old TDD when you get to implementation levels valid).

I did a brain dump of some of my initial confusion, mainly so that I can refer to it when trying to remember where to go for material on BDD (http://colinjack.blogspot.com/2008/02/bdd-what-still-confuses-me.html).]]></description>
		<content:encoded><![CDATA[<p>My view is BDD is interesting but the documentation out there is often contradictory and doesn&#8217;t necessarily answer my questions. In particular as someone learning about BDD I&#8217;d have found it useful if someone had documented the relationship between BDD and the following:</p>
<p> 1) Need-driven Development or even just outside-in design.<br />
 2) Ubiquitous language.<br />
 3) User stories.<br />
 4) Different levels of testing (so for example is using plain old TDD when you get to implementation levels valid).</p>
<p>I did a brain dump of some of my initial confusion, mainly so that I can refer to it when trying to remember where to go for material on BDD (<a href="http://colinjack.blogspot.com/2008/02/bdd-what-still-confuses-me.html" rel="nofollow">http://colinjack.blogspot.com/2008/02/bdd-what-still-confuses-me.html</a>).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jean-Michel</title>
		<link>http://dannorth.net/2007/10/09/empty-rooms/#comment-7906</link>
		<dc:creator><![CDATA[Jean-Michel]]></dc:creator>
		<pubDate>Tue, 13 Nov 2007 11:09:03 +0000</pubDate>
		<guid isPermaLink="false">http://dannorth.net/2007/10/empty-rooms#comment-7906</guid>
		<description><![CDATA[Monsieur Dan, votre flux RSS ne semble pas marcher avec Netvibes ... Cela fait 1 mois maintenant, tu as une idée?]]></description>
		<content:encoded><![CDATA[<p>Monsieur Dan, votre flux RSS ne semble pas marcher avec Netvibes &#8230; Cela fait 1 mois maintenant, tu as une idée?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wesley Walraeve</title>
		<link>http://dannorth.net/2007/10/09/empty-rooms/#comment-7905</link>
		<dc:creator><![CDATA[Wesley Walraeve]]></dc:creator>
		<pubDate>Mon, 15 Oct 2007 15:29:41 +0000</pubDate>
		<guid isPermaLink="false">http://dannorth.net/2007/10/empty-rooms#comment-7905</guid>
		<description><![CDATA[Ah no, another 3 letter IT-term: &quot;BDD&quot;...

Business Driven Development, an evaluation of TDD. I think it comes from the Java world, from JBehave...]]></description>
		<content:encoded><![CDATA[<p>Ah no, another 3 letter IT-term: &#8220;BDD&#8221;&#8230;</p>
<p>Business Driven Development, an evaluation of TDD. I think it comes from the Java world, from JBehave&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Wesley</title>
		<link>http://dannorth.net/2007/10/09/empty-rooms/#comment-7904</link>
		<dc:creator><![CDATA[Wesley]]></dc:creator>
		<pubDate>Mon, 15 Oct 2007 15:16:45 +0000</pubDate>
		<guid isPermaLink="false">http://dannorth.net/2007/10/empty-rooms#comment-7904</guid>
		<description><![CDATA[Maybe it&#039;s because a lot of people are not using or understanding TDD yet. And who is always interested in evolutions.
And maybe a more important question these days &quot;What does it cost? Or how much extra income $$$$ does it bring?&quot;. Will I have a better revenue by doing BDD instead of TDD?
Is the customer willing to pay for longer development? Is the developer willing to learn a new DD while there&#039;s already a lot of new stuff? Is this comming from a big community or is it a one man show?]]></description>
		<content:encoded><![CDATA[<p>Maybe it&#8217;s because a lot of people are not using or understanding TDD yet. And who is always interested in evolutions.<br />
And maybe a more important question these days &#8220;What does it cost? Or how much extra income $$$$ does it bring?&#8221;. Will I have a better revenue by doing BDD instead of TDD?<br />
Is the customer willing to pay for longer development? Is the developer willing to learn a new DD while there&#8217;s already a lot of new stuff? Is this comming from a big community or is it a one man show?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Marcus Ahnve</title>
		<link>http://dannorth.net/2007/10/09/empty-rooms/#comment-7903</link>
		<dc:creator><![CDATA[Marcus Ahnve]]></dc:creator>
		<pubDate>Fri, 12 Oct 2007 13:50:41 +0000</pubDate>
		<guid isPermaLink="false">http://dannorth.net/2007/10/empty-rooms#comment-7903</guid>
		<description><![CDATA[It is my impression that the old-school TDD and OO community is a little stagnant. THe fact that there is virtually no mentioning of RSpec et al on the TDD mailing list says a lot.]]></description>
		<content:encoded><![CDATA[<p>It is my impression that the old-school TDD and OO community is a little stagnant. THe fact that there is virtually no mentioning of RSpec et al on the TDD mailing list says a lot.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe Ocampo</title>
		<link>http://dannorth.net/2007/10/09/empty-rooms/#comment-7902</link>
		<dc:creator><![CDATA[Joe Ocampo]]></dc:creator>
		<pubDate>Wed, 10 Oct 2007 03:30:40 +0000</pubDate>
		<guid isPermaLink="false">http://dannorth.net/2007/10/empty-rooms#comment-7902</guid>
		<description><![CDATA[Hey Dan,

Let me know how you session goes.  I convened a BDD session at Alt.Net conference where I demoed NBehave. The attendees had mixed emotions about it since we really got into a heated debate on implementation of BDD.  Kind of left feeling like we did more harm than good but the next day I attended an &quot;Excutable Requirments&quot; session that Jeremy Miller had convened.  I was asked if I could demo NBehave to see if it could fill some of the weaknesses that Fit has left in the community.  This is were NBehave shined  .  I had mentioned that this wasn&#039;t the silver bullet to end all our issues but more a step in the right direction.

When you have time I would love to compare notes on what feedback you are getting in the Java community.]]></description>
		<content:encoded><![CDATA[<p>Hey Dan,</p>
<p>Let me know how you session goes.  I convened a BDD session at Alt.Net conference where I demoed NBehave. The attendees had mixed emotions about it since we really got into a heated debate on implementation of BDD.  Kind of left feeling like we did more harm than good but the next day I attended an &#8220;Excutable Requirments&#8221; session that Jeremy Miller had convened.  I was asked if I could demo NBehave to see if it could fill some of the weaknesses that Fit has left in the community.  This is were NBehave shined  .  I had mentioned that this wasn&#8217;t the silver bullet to end all our issues but more a step in the right direction.</p>
<p>When you have time I would love to compare notes on what feedback you are getting in the Java community.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

