<?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: Starting with BDD vs. starting with TDD</title>
	<atom:link href="http://lostechies.com/seanchambers/2008/12/07/starting-with-bdd-vs-starting-with-tdd/feed/" rel="self" type="application/rss+xml" />
	<link>http://lostechies.com/seanchambers/2008/12/07/starting-with-bdd-vs-starting-with-tdd/</link>
	<description>Just another LosTechies site</description>
	<lastBuildDate>Thu, 13 Sep 2012 07:11:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
	<item>
		<title>By: Mitch</title>
		<link>http://lostechies.com/seanchambers/2008/12/07/starting-with-bdd-vs-starting-with-tdd/#comment-296</link>
		<dc:creator>Mitch</dc:creator>
		<pubDate>Tue, 02 Feb 2010 15:50:18 +0000</pubDate>
		<guid isPermaLink="false">/blogs/sean_chambers/archive/2008/12/07/starting-with-bdd-vs-starting-with-tdd.aspx#comment-296</guid>
		<description> can see the benefits of BDD when moving forward, however I too have a hard time wrapping my head around it.  However, after what Sean put up, I can @ least start to see some of the syntex in action:  Pointing at an executable to make up html on-the-fly is nifty.
</description>
		<content:encoded><![CDATA[<p> can see the benefits of BDD when moving forward, however I too have a hard time wrapping my head around it.  However, after what Sean put up, I can @ least start to see some of the syntex in action:  Pointing at an executable to make up html on-the-fly is nifty.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mitch</title>
		<link>http://lostechies.com/seanchambers/2008/12/07/starting-with-bdd-vs-starting-with-tdd/#comment-295</link>
		<dc:creator>Mitch</dc:creator>
		<pubDate>Tue, 02 Feb 2010 15:46:45 +0000</pubDate>
		<guid isPermaLink="false">/blogs/sean_chambers/archive/2008/12/07/starting-with-bdd-vs-starting-with-tdd.aspx#comment-295</guid>
		<description>Although I can see the benefits of BDD when moving forward, I too have a hard time wrappin my head around it.  However, after what Sean put up, I can @ least start to see some of the syntex in action:  Pointing at an executable to make up html on-the-fly is nifty.</description>
		<content:encoded><![CDATA[<p>Although I can see the benefits of BDD when moving forward, I too have a hard time wrappin my head around it.  However, after what Sean put up, I can @ least start to see some of the syntex in action:  Pointing at an executable to make up html on-the-fly is nifty.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Sykes</title>
		<link>http://lostechies.com/seanchambers/2008/12/07/starting-with-bdd-vs-starting-with-tdd/#comment-294</link>
		<dc:creator>Daniel Sykes</dc:creator>
		<pubDate>Thu, 12 Feb 2009 19:16:30 +0000</pubDate>
		<guid isPermaLink="false">/blogs/sean_chambers/archive/2008/12/07/starting-with-bdd-vs-starting-with-tdd.aspx#comment-294</guid>
		<description>Thanks once again Sean this is a great post! Keep&#039;em coming </description>
		<content:encoded><![CDATA[<p>Thanks once again Sean this is a great post! Keep&#8217;em coming </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Claudio Perrone</title>
		<link>http://lostechies.com/seanchambers/2008/12/07/starting-with-bdd-vs-starting-with-tdd/#comment-293</link>
		<dc:creator>Claudio Perrone</dc:creator>
		<pubDate>Wed, 10 Dec 2008 06:41:47 +0000</pubDate>
		<guid isPermaLink="false">/blogs/sean_chambers/archive/2008/12/07/starting-with-bdd-vs-starting-with-tdd.aspx#comment-293</guid>
		<description>Hi Sean,
&quot;BDD has a much better alignment with business concerns and allows us to create tests that are parallel with User Stories/Acceptance criteria.&quot; As Colin said before, I don&#039;t think this is really true at this unit level. BDD is a bit overloaded these days, in my opinion, as it seems to mean different things to different people. 
The cucumber approach fits that sentence a lot better (although I&#039;m not sure about the need/opportunity for a FIT-style integration yet). You may find interesting a post I wrote about MisBehave, which (I will move it forward over Christmas): http://www.claudioperrone.com/blog/articles/2008/11/09/misbehave-01-oslos-mgrammar-for-bdd-executable-specifications/ </description>
		<content:encoded><![CDATA[<p>Hi Sean,<br />
&#8220;BDD has a much better alignment with business concerns and allows us to create tests that are parallel with User Stories/Acceptance criteria.&#8221; As Colin said before, I don&#8217;t think this is really true at this unit level. BDD is a bit overloaded these days, in my opinion, as it seems to mean different things to different people.<br />
The cucumber approach fits that sentence a lot better (although I&#8217;m not sure about the need/opportunity for a FIT-style integration yet). You may find interesting a post I wrote about MisBehave, which (I will move it forward over Christmas): <a href="http://www.claudioperrone.com/blog/articles/2008/11/09/misbehave-01-oslos-mgrammar-for-bdd-executable-specifications/" rel="nofollow">http://www.claudioperrone.com/blog/articles/2008/11/09/misbehave-01-oslos-mgrammar-for-bdd-executable-specifications/</a> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: colinjack</title>
		<link>http://lostechies.com/seanchambers/2008/12/07/starting-with-bdd-vs-starting-with-tdd/#comment-292</link>
		<dc:creator>colinjack</dc:creator>
		<pubDate>Tue, 09 Dec 2008 20:08:33 +0000</pubDate>
		<guid isPermaLink="false">/blogs/sean_chambers/archive/2008/12/07/starting-with-bdd-vs-starting-with-tdd.aspx#comment-292</guid>
		<description>@Scott
Sorry should have been clearer, I just mean he popularized the TDD-&gt;BDD effort and I thought he was involved in the RSpec effort.</description>
		<content:encoded><![CDATA[<p>@Scott<br />
Sorry should have been clearer, I just mean he popularized the TDD->BDD effort and I thought he was involved in the RSpec effort.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Bellware</title>
		<link>http://lostechies.com/seanchambers/2008/12/07/starting-with-bdd-vs-starting-with-tdd/#comment-291</link>
		<dc:creator>Scott Bellware</dc:creator>
		<pubDate>Tue, 09 Dec 2008 19:45:34 +0000</pubDate>
		<guid isPermaLink="false">/blogs/sean_chambers/archive/2008/12/07/starting-with-bdd-vs-starting-with-tdd.aspx#comment-291</guid>
		<description>Ronald,

Without getting into the user story thing, I specifically have said to write specifications in the language of the experience of the software rather than the implementation of the software.</description>
		<content:encoded><![CDATA[<p>Ronald,</p>
<p>Without getting into the user story thing, I specifically have said to write specifications in the language of the experience of the software rather than the implementation of the software.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Bellware</title>
		<link>http://lostechies.com/seanchambers/2008/12/07/starting-with-bdd-vs-starting-with-tdd/#comment-290</link>
		<dc:creator>Scott Bellware</dc:creator>
		<pubDate>Tue, 09 Dec 2008 19:43:45 +0000</pubDate>
		<guid isPermaLink="false">/blogs/sean_chambers/archive/2008/12/07/starting-with-bdd-vs-starting-with-tdd.aspx#comment-290</guid>
		<description>Sean,

&gt; addressbook_contains_person

It&#039;s a bit superfluous to mention addressbook again since it is the stated subject (concern) of the context.</description>
		<content:encoded><![CDATA[<p>Sean,</p>
<p>> addressbook_contains_person</p>
<p>It&#8217;s a bit superfluous to mention addressbook again since it is the stated subject (concern) of the context.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Scott Bellware</title>
		<link>http://lostechies.com/seanchambers/2008/12/07/starting-with-bdd-vs-starting-with-tdd/#comment-289</link>
		<dc:creator>Scott Bellware</dc:creator>
		<pubDate>Tue, 09 Dec 2008 19:40:55 +0000</pubDate>
		<guid isPermaLink="false">/blogs/sean_chambers/archive/2008/12/07/starting-with-bdd-vs-starting-with-tdd.aspx#comment-289</guid>
		<description>Colin,

I don&#039;t think Dave Astels popularized this particular approach to using spec frameworks.  He created a framework, but the specific practice and test pattern came significantly later from other sources.</description>
		<content:encoded><![CDATA[<p>Colin,</p>
<p>I don&#8217;t think Dave Astels popularized this particular approach to using spec frameworks.  He created a framework, but the specific practice and test pattern came significantly later from other sources.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jim Zimmerman</title>
		<link>http://lostechies.com/seanchambers/2008/12/07/starting-with-bdd-vs-starting-with-tdd/#comment-288</link>
		<dc:creator>Jim Zimmerman</dc:creator>
		<pubDate>Tue, 09 Dec 2008 16:58:01 +0000</pubDate>
		<guid isPermaLink="false">/blogs/sean_chambers/archive/2008/12/07/starting-with-bdd-vs-starting-with-tdd.aspx#comment-288</guid>
		<description>I was at that talk and you did a great job!  I ended up coding up a new prototype of a new project all using BDD, resharper, your AutoHotKey script that night for 3 hours.  I know, pretty geeky, but watching football all day or night does not really teach you anything new. :)</description>
		<content:encoded><![CDATA[<p>I was at that talk and you did a great job!  I ended up coding up a new prototype of a new project all using BDD, resharper, your AutoHotKey script that night for 3 hours.  I know, pretty geeky, but watching football all day or night does not really teach you anything new. <img src='http://lostechies.com/seanchambers/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ronald S Woan</title>
		<link>http://lostechies.com/seanchambers/2008/12/07/starting-with-bdd-vs-starting-with-tdd/#comment-287</link>
		<dc:creator>Ronald S Woan</dc:creator>
		<pubDate>Mon, 08 Dec 2008 21:24:58 +0000</pubDate>
		<guid isPermaLink="false">/blogs/sean_chambers/archive/2008/12/07/starting-with-bdd-vs-starting-with-tdd.aspx#comment-287</guid>
		<description>I think the key that most developers around here have a tough time with is that in BDD you should start with user stories from the business owner perspective and from there create specs at the highest level possible and drive them down to more granular tests.

It is then useful that your spec/test framework allows you to codify these specs in an executable form that allows you to know that your code base or artifiacts are satisfying the stories and implementing the spec.

Or at least this is what I think Aaron Jensen and Scott Bellware have been expousing in our Seattle Alt.Net meetings.

I have to admit that I am not all the way there yet, but Aaron did suggest that for teams that have not implemented TDD, skipping directly to BDD might be simpler than gradual transition.  

Aaron covers some of these points in his blog around mspec:

http://codebetter.com/blogs/aaron.jensen/default.aspx
</description>
		<content:encoded><![CDATA[<p>I think the key that most developers around here have a tough time with is that in BDD you should start with user stories from the business owner perspective and from there create specs at the highest level possible and drive them down to more granular tests.</p>
<p>It is then useful that your spec/test framework allows you to codify these specs in an executable form that allows you to know that your code base or artifiacts are satisfying the stories and implementing the spec.</p>
<p>Or at least this is what I think Aaron Jensen and Scott Bellware have been expousing in our Seattle Alt.Net meetings.</p>
<p>I have to admit that I am not all the way there yet, but Aaron did suggest that for teams that have not implemented TDD, skipping directly to BDD might be simpler than gradual transition.  </p>
<p>Aaron covers some of these points in his blog around mspec:</p>
<p><a href="http://codebetter.com/blogs/aaron.jensen/default.aspx" rel="nofollow">http://codebetter.com/blogs/aaron.jensen/default.aspx</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
