<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Object Mentor Blog: Creationism versus Natural Selection</title>
    <link>http://blog.objectmentor.com/articles/2007/06/20/creationism-versus-natural-selection</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>Creationism versus Natural Selection</title>
      <description>&lt;p&gt;In the beginning the Product Owner created the Product Feature Request (PFR). And the Product Feature Request was without form, and void; and darkness was upon the face of the deep. And the Spirit of the Requirements Expert (RE) moved upon the face of the &lt;span class="caps"&gt;PFR&lt;/span&gt;. And the RE said, let there be requirements: and there were requirements. And the RE saw the requirements, that they were good: and the RE divided the light from the darkness. The RE called the light the functional requirements and the darkness was called quality attributes. And the functional requirements and the quality attributes were the first four months.&lt;/p&gt;


	&lt;p&gt;The Architect said, let there be a Software Specification Document (SSD) in the midst of the deep, and let it divide this software from that software. And the Architect made the &lt;span class="caps"&gt;SSD&lt;/span&gt;, and divided the software that already existed from the software that was to be, and it was so.&lt;/p&gt;


	&lt;p&gt;You can probably guess where this is going&amp;#8230;&lt;/p&gt;


	&lt;p&gt;On the Seventh day, the software shipped and all was good.&lt;/p&gt;


	&lt;p&gt;Did you ever notice that there are a whole lot of words in Genesis that assume a whole lot of understanding? Like Waters, Heaven, Earth. Obviously these are understood a priori.&lt;/p&gt;


	&lt;p&gt;If you tried to write some code for Genesis, you would have some gaping holes. Turns out, Genesis does not include a Data Dictionary. Everything was created in its perfect form in those mythical 7 days. No chance to go back and change anything.&lt;/p&gt;


	&lt;p&gt;Sometimes it seems like this is how we&amp;#8217;re expected to develop software. Even though we keep trying to do this, on average, this approach just doesn&amp;#8217;t hack it.&lt;/p&gt;


	&lt;p&gt;Let&#226;&#8364;&#8482;s call this the Creationism approach to software development. Everything is known up front and created in its perfect form.&lt;/p&gt;


	&lt;p&gt;If only it were so simple or even possible.&lt;/p&gt;


	&lt;p&gt;This is how the coding genesis chapter would have been written if we were using &lt;span class="caps"&gt;TDD&lt;/span&gt;:&lt;/p&gt;


	&lt;p&gt;In the beginning, the Product Owner identified a Need. And the Need was without form, and void; and darkness was upon the face of the deep. And the Spirit of the Team (Team) moved upon the face of the Need and asked some questions.&lt;/p&gt;


	&lt;p&gt;And the Product Owner added clarity to the need and the Team made the List and it was OK. The team worked on the List by first expressing What They Wanted (WTW), and they built the Software to make &lt;span class="caps"&gt;WTW&lt;/span&gt; be true. Of course the List was not perfect, so the team maintained it. When they thought they were done with the List, they showed what they had to the Product Owner.&lt;/p&gt;


	&lt;p&gt;Repeat.&lt;/p&gt;


	&lt;p&gt;In this approach, which we&#226;&#8364;&#8482;ll call the Natural Selection approach, we try things. Unlike an omniscient Deity, the Product owner generally does not know exactly what is needed; they might not even know what some words mean. The Product Owner and Team work together to develop a solution. As the team works with the Product Owner, I&#226;&#8364;&#8482;d hope they develop a suite of automated tests, preferably taking a Test First approach.&lt;/p&gt;


	&lt;p&gt;In a Creationism-based system, we clearly know what we&#226;&#8364;&#8482;re doing and we even know what all the words mean. Therefore, it is OK to wait until the end to test. The level of clarity is such (again, we have omniscience working for us) that the only reason we need to test is because mere humans are solving a problem. And as we know, while an omniscient Deity does not make mistakes, we poor humans do.&lt;/p&gt;


	&lt;p&gt;Not so when using the Natural Selection approach. Whereas before we use a priori knowledge to build the system &#226;&#8364;&#8220; which by its very nature is infallible, Natural Selection is all about trying things out. We build our understanding and express it in tests. When a system grows, we make sure that we do not break the tests (these are both the natural resources and environment). In some cases, the tests no longer work (the natural resources dry up or the environment changes). We need to change the tests to accommodate a better understanding of our system. The production code (that which is being selected) either survives under the tests or it gets changed. Sometimes new forms of the production code can exist in the same environment (refactoring).&lt;/p&gt;


	&lt;p&gt;So if you had your druthers, would you work on a Creationism-based project or a Natural-Selection-based project?&lt;/p&gt;</description>
      <pubDate>Wed, 20 Jun 2007 15:34:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:f5a77ae0-b3c2-44c9-884f-137971500597</guid>
      <author>Brett Schuchert</author>
      <link>http://blog.objectmentor.com/articles/2007/06/20/creationism-versus-natural-selection</link>
      <category>Schuchert's Scattered Synapses </category>
    </item>
    <item>
      <title>"Creationism versus Natural Selection" by K2 Awards</title>
      <description>&lt;p&gt;Useful information shared..I am very happy to read this article..thanks for giving us nice info.Fantastic walk-through. I appreciate this post..&lt;/p&gt;</description>
      <pubDate>Wed, 25 Jan 2012 03:39:46 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:794cfc63-d5bf-458e-9256-8d4462755fa9</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/20/creationism-versus-natural-selection#comment-199133</link>
    </item>
    <item>
      <title>"Creationism versus Natural Selection" by B School in Pune</title>
      <description>&lt;p&gt;Hi&#226;&#8364;&#166; that was great stuff.. I really like reading on this subject Could you tell me more on that&#226;&#8364;&#166; I love to explore&lt;/p&gt;</description>
      <pubDate>Wed, 25 Jan 2012 03:34:21 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:d26ee670-f5d2-4a85-b100-2ae05b8175f6</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/20/creationism-versus-natural-selection#comment-199127</link>
    </item>
    <item>
      <title>"Creationism versus Natural Selection" by Selling Lyrics</title>
      <description>&lt;p&gt;I wanted to thank you for this great read!! I definitely enjoying every little bit of it Smile I have you bookmarked to check out new stuff you post..&lt;/p&gt;</description>
      <pubDate>Wed, 25 Jan 2012 03:32:53 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:da7755b1-6583-4abb-9258-05fc9c2c0185</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/20/creationism-versus-natural-selection#comment-199126</link>
    </item>
    <item>
      <title>"Creationism versus Natural Selection" by Magento India</title>
      <description>&lt;p&gt;The website looks really cool and funny. I am very glad I signed in. I am sure i will have great time here.&lt;/p&gt;</description>
      <pubDate>Fri, 30 Dec 2011 00:42:52 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:1796157f-c57f-44c5-88d7-24365d41acfe</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/20/creationism-versus-natural-selection#comment-193598</link>
    </item>
    <item>
      <title>"Creationism versus Natural Selection" by alwadifa 2012</title>
      <description>&lt;p&gt;i really love your amazing and nice articles&lt;/p&gt;</description>
      <pubDate>Sat, 05 Nov 2011 17:33:04 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:0646b229-08b4-4e0d-8fbd-c2e6ef039205</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/20/creationism-versus-natural-selection#comment-168754</link>
    </item>
    <item>
      <title>"Creationism versus Natural Selection" by Tips For Bowling</title>
      <description>&lt;p&gt;I fancy that no good ideas upon that campaign will be mentioned at any time that did not receive their share of consideration by General Lee.&lt;/p&gt;</description>
      <pubDate>Thu, 20 Oct 2011 13:45:27 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:003c2b7f-afb7-48da-9a02-5a1d11c72e93</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/20/creationism-versus-natural-selection#comment-160257</link>
    </item>
    <item>
      <title>"Creationism versus Natural Selection" by shanewatson404@gmail.com</title>
      <description>&lt;p&gt;Wonderful &lt;a href="http://jobdescriptionforlegalassistant.com/" rel="nofollow"&gt;Legal Assistant Job Description&lt;/a&gt; technology is visible in this blog that &lt;a href="http://directorofoperationsjobdescription.com/" rel="nofollow"&gt;Director of Operations Job Description&lt;/a&gt; to using the nice services in this blog &lt;a href="http://jobdescriptionforaccounting.com/" rel="nofollow"&gt;Accounting Job Description&lt;/a&gt; This is really superb info is visible in this blog that to using the great technology in this blog and wonderful technology is visible in this blog &lt;a href="http://jobdescriptionforgraphicdesigner.com/" rel="nofollow"&gt;Graphic Designer Job Description&lt;/a&gt; I had really satisfied by the nice technology in this blog&lt;/p&gt;</description>
      <pubDate>Sat, 01 Oct 2011 00:22:17 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:5f4832ea-f919-4cd4-95db-4fa52b64a2ef</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/20/creationism-versus-natural-selection#comment-148797</link>
    </item>
    <item>
      <title>"Creationism versus Natural Selection" by beats by dre store</title>
      <description>&lt;p&gt;i really love this site,, i like this post.. and thank you for sharing.door to see my ass, it is embarrassing to make way. I comforted his girlfriend, said never mind, we are familiar, l&lt;a href="http://www.drdrebeatsheadphones-australia.com" rel="nofollow"&gt;high quality headphones&lt;/a&gt;
&lt;a href="http://www.drdrebeatsheadphones-australia.com" rel="nofollow"&gt;new design headphones&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 23 Aug 2011 03:11:22 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:51198dba-0c4a-4cb3-84fa-9a1c2e732240</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/20/creationism-versus-natural-selection#comment-131660</link>
    </item>
    <item>
      <title>"Creationism versus Natural Selection" by beats by dr dre headphones</title>
      <description>&lt;p&gt;The article has been finished.&lt;/p&gt;</description>
      <pubDate>Sat, 04 Jun 2011 00:07:38 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:52eb7607-8b38-4129-b5b9-495a0fef0b07</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/20/creationism-versus-natural-selection#comment-107908</link>
    </item>
    <item>
      <title>"Creationism versus Natural Selection" by christian louboutin shoes on sale</title>
      <description>&lt;p&gt;These &lt;a href="http://www.blacklouboutinshoes.com/pumps-c-2.html" rel="nofollow"&gt;christian louboutin patent leather pumps&lt;/a&gt; are just the same as selling in the franchise store.Or even better.
Quite cheap &lt;a href="http://www.blacklouboutinshoes.com/platforms-c-3.html" rel="nofollow"&gt;christian louboutin leather platform pumps&lt;/a&gt;.I could say this is the best one I have ever ordered online.&lt;/p&gt;</description>
      <pubDate>Fri, 03 Jun 2011 08:46:09 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:a810065a-23d0-446f-b8d2-b0dc9252a965</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/20/creationism-versus-natural-selection#comment-107743</link>
    </item>
    <item>
      <title>"Creationism versus Natural Selection" by canada goose jackets</title>
      <description>&lt;p&gt;thank uuuuuuu very much ^^&lt;/p&gt;</description>
      <pubDate>Wed, 18 May 2011 22:53:35 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:09316c66-901d-4243-9345-0838dc077fcd</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/20/creationism-versus-natural-selection#comment-101489</link>
    </item>
    <item>
      <title>"Creationism versus Natural Selection" by chanel bag canada goose jackets</title>
      <description>&lt;p&gt;I am sure I&amp;#8217;m going to sell it one of these days, check egl_comm_sales !
Thanks &lt;/p&gt;</description>
      <pubDate>Wed, 18 May 2011 22:50:17 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:7b2e5ab2-5d36-4f44-bb54-dc7d4e6eec05</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/20/creationism-versus-natural-selection#comment-101478</link>
    </item>
    <item>
      <title>"Creationism versus Natural Selection" by real estate advertising</title>
      <description>&lt;p&gt;very nice blog.. i love sharing opinion..  i really love this site,, i like this post.. and thank you for sharing.&lt;/p&gt;</description>
      <pubDate>Sat, 14 May 2011 17:03:52 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:3f808e95-0049-432a-b96c-83f5086b4f71</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/20/creationism-versus-natural-selection#comment-99963</link>
    </item>
    <item>
      <title>"Creationism versus Natural Selection" by Dr Shayama Chona</title>
      <description>&lt;p&gt;Thanks for give this information . nice 1 artical&lt;/p&gt;</description>
      <pubDate>Mon, 09 May 2011 00:14:10 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:c9cfd5d0-40fc-4481-ba8d-d16139d4011d</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/20/creationism-versus-natural-selection#comment-96454</link>
    </item>
    <item>
      <title>"Creationism versus Natural Selection" by solo hd</title>
      <description>&lt;p&gt;This &lt;a href="http://www.solohdheadphone.com" rel="nofollow"&gt;solo hd&lt;/a&gt; of headset timbre and its appearance style are very alike&amp;#8212;again, very thin. &lt;a href="http://www.solohdheadphone.com" rel="nofollow"&gt;beats solo hd&lt;/a&gt; voice very open seem a bit too thin, &lt;a href="http://www.solohdheadphone.com/fabulous-monster-limited-edition-gold-c-81.html" rel="nofollow"&gt;Fabulous Monster Limited Edition GOLD&lt;/a&gt; low frequency partial hard, descend not beautiful but speed feeling good. &lt;a href="http://www.solohdheadphone.com " rel="nofollow"&gt;discount solo hd&lt;/a&gt; hf performance is good, accurate and not mellow, intermediate frequency performance is regular. Overall &lt;a href="http://www.solohdheadphone.com/classic-monster-powered-isolatio-black-s-c-102.html" rel="nofollow"&gt;Classic Monster Powered Isolatio black&lt;/a&gt; voice more features, more suitable for listening to electronic music or part of the pop.&lt;/p&gt;</description>
      <pubDate>Thu, 28 Apr 2011 20:06:02 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:c12d6fd2-c320-4968-951f-62bb2be5f6ce</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/20/creationism-versus-natural-selection#comment-92875</link>
    </item>
    <item>
      <title>"Creationism versus Natural Selection" by okey oyunu oyna </title>
      <description>&lt;p&gt;i like this article. Thanks&amp;#8230;&lt;/p&gt;


	&lt;p&gt;Ger&#231;ek kisilerle sohbet ederek  &lt;a href="http://www.okeyoyunu-oyna.com" rel="nofollow"&gt;okey oyunu oyna&lt;/a&gt; ve internette online oyun oynamanin zevkini &#231;ikar.&lt;/p&gt;</description>
      <pubDate>Mon, 25 Apr 2011 16:39:22 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:48c3c008-80a8-44e0-b61e-674993488abc</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/20/creationism-versus-natural-selection#comment-90580</link>
    </item>
    <item>
      <title>"Creationism versus Natural Selection" by damper</title>
      <description>&lt;p&gt;Our company is engaged in the professional manufacturer of &lt;a href="http://www.nbjqyy.com" rel="nofollow"&gt;damper&lt;/a&gt;, air cylinder, oil cylinder, and hydraulic station. The company has many year&amp;#8217;s production experience and strong technical power.&lt;/p&gt;</description>
      <pubDate>Fri, 22 Apr 2011 02:45:54 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:6744af7c-4f24-4488-b0df-248cc98bbc73</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/20/creationism-versus-natural-selection#comment-89473</link>
    </item>
    <item>
      <title>"Creationism versus Natural Selection" by Freelance SEO India</title>
      <description>&lt;p&gt;Just wanted to grant you a shout from the valley of the sun, great information. Much appreciated.&lt;/p&gt;</description>
      <pubDate>Thu, 21 Apr 2011 08:26:51 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:c57f3e80-ba4c-409f-8d4d-84c7d8d1bba9</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/20/creationism-versus-natural-selection#comment-88865</link>
    </item>
    <item>
      <title>"Creationism versus Natural Selection" by Jared</title>
      <description>&lt;p&gt;I like this post. A really good one. Thanks guys. &lt;a href="http://www.kirkeyroofing.com/" rel="nofollow"&gt;roof nokomis&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 13 Apr 2011 00:44:12 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:e74dc791-d051-40df-adea-fe77b8fae767</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/20/creationism-versus-natural-selection#comment-83670</link>
    </item>
    <item>
      <title>"Creationism versus Natural Selection" by jaychouchou</title>
      <description>&lt;p&gt;To be, or not to be- that is a question.Whether &lt;a href="http://www.voien.com/" rel="nofollow"&gt;ipad bag&lt;/a&gt; tis nobler in the mind to suffer The slings and &lt;a href="http://www.fjblcy.com/" rel="nofollow"&gt;Game Controllers&lt;/a&gt; arrows of outrageous fortune Or to take arms against a sea of troubles, And &lt;a href="http://www.dewkett.com/" rel="nofollow"&gt;USB Gadgets&lt;/a&gt; by opposing end them.55555&lt;/p&gt;</description>
      <pubDate>Sat, 19 Mar 2011 02:37:46 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:2fc0e2af-ec50-4109-b496-df94a83c90f7</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/20/creationism-versus-natural-selection#comment-73857</link>
    </item>
    <item>
      <title>"Creationism versus Natural Selection" by SEO Firm India</title>
      <description>&lt;p&gt;This is a very intriguing post, I was looking for this knowledge. Just so you know I located your blog page when I was looking around for blogs like mine, so please check out my site sometime and leave me a comment to let me know what you think.&lt;/p&gt;</description>
      <pubDate>Fri, 18 Mar 2011 12:53:27 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:635a5a41-a430-4e37-bae9-93b5f2f4daf0</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/20/creationism-versus-natural-selection#comment-73613</link>
    </item>
    <item>
      <title>"Creationism versus Natural Selection" by Backup iPhone SMS</title>
      <description>&lt;p&gt;Keep your Contacts and SMS safe! Actually, the contacts and SMS have more values than a cell phone&amp;#8217;s own value. You can pay money to buy a new iPhone, but cannot buy your lost contacts and SMS back. So it&amp;#8217;s important for you to backup your contacts and SMS in iPhone. And we recommend you backup contacts and SMS regularly. Our backup software can help you take a snapshot for your contacts and SMS. Your important personal information will be never lost.&lt;/p&gt;</description>
      <pubDate>Sat, 05 Mar 2011 19:32:20 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:7176c08f-9c35-4df3-bf28-5c5cf5577abb</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/20/creationism-versus-natural-selection#comment-69500</link>
    </item>
    <item>
      <title>"Creationism versus Natural Selection" by Matteo</title>
      <description>&lt;p&gt;glad&lt;/p&gt;</description>
      <pubDate>Mon, 21 Feb 2011 20:51:28 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:cbc987b9-e210-4969-b39a-86e00e4e2f88</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/20/creationism-versus-natural-selection#comment-65562</link>
    </item>
    <item>
      <title>"Creationism versus Natural Selection" by mosic</title>
      <description>&lt;p&gt;glad to see you!&lt;/p&gt;</description>
      <pubDate>Mon, 21 Feb 2011 20:50:05 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:aeac035f-9918-4853-b810-6244589f1864</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/20/creationism-versus-natural-selection#comment-65556</link>
    </item>
    <item>
      <title>"Creationism versus Natural Selection" by Jones</title>
      <description>&lt;p&gt;glad to see you!&lt;/p&gt;</description>
      <pubDate>Mon, 21 Feb 2011 20:48:42 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:5fbbbb15-a4d1-4a61-a39a-e408582f9c2a</guid>
      <link>http://blog.objectmentor.com/articles/2007/06/20/creationism-versus-natural-selection#comment-65551</link>
    </item>
  </channel>
</rss>

