<?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: The Need For Speed</title>
    <link>http://blog.objectmentor.com/articles/2006/12/21/the-need-for-speed</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>The Need For Speed</title>
      <description>&lt;p&gt;Yesterday was the day we felt the &lt;em&gt;accelleration&lt;/em&gt;.&lt;/p&gt;


	&lt;p&gt;As you may know, we&amp;#8217;ve been working on a largish web application to use as a running example in our new &lt;em&gt;Principles, Patterns, and Practices&lt;/em&gt; course.  The first couple of days of development were typically slow; and we all felt the pressure of getting &amp;#8220;too little&amp;#8221; done.  But we stuck to our disciplines and wrote tests, and kept the code as clean as possible.&lt;/p&gt;


	&lt;p&gt;Working this way is not easy.  We have a deadline that is very real; and there is a lot of money tied to it.  So we all feel &amp;#8220;the need for speed&amp;#8221;.  But all of us also know that Brian Marick is right when he says: &lt;em&gt;&amp;#8220;When it comes to software, it doesn&amp;#8217;t pay to rush.&amp;#8221;&lt;/em&gt;  So we&amp;#8217;ve nervously tolerated the pace and continued to practice &lt;acronym title="Test Driven Development"&gt;TDD&lt;/acronym&gt; and continuous refactoring.&lt;/p&gt;


	&lt;p&gt;On the third day it started to pay off.  The structure of our code is clean and simple enough that new features are starting to be able to take advantage of older features.  We have enough tests (~90% coverage) to ensure that minor refactorings to facilitate reuse aren&amp;#8217;t risky.  And so we were able to twist the code a little here, and tweak it a little there, and within a single day triple the functionality of the code.&lt;/p&gt;


	&lt;p&gt;Let me make this more concrete.  We have a set of stories.  We&amp;#8217;ve estimated those stories with point values.  The sum of our velocity on Monday was close to zero.  On Tuesday we got 11 points done.  On Wednesday we got 26 points done.  This acceleration is due to the fact that we were able to take advantage of the similarities in the features and &lt;em&gt;craft&lt;/em&gt; the new features into place by making fine adjustments to the existing structure.&lt;/p&gt;


	&lt;p&gt;I don&amp;#8217;t need to tell you that if we&amp;#8217;d been practicing &lt;em&gt;cut-and-paste&lt;/em&gt; programming we would not have had that option.  Instead of a carefully crafted structure that allows new features to be easily melded, we&amp;#8217;d have feature silos with much duplicated code and messy tangles.&lt;/p&gt;</description>
      <pubDate>Thu, 21 Dec 2006 07:18:00 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:7abf786f-ede7-4c05-95de-93e3a3b4ad2a</guid>
      <author>Uncle Bob</author>
      <link>http://blog.objectmentor.com/articles/2006/12/21/the-need-for-speed</link>
      <category>Uncle Bob's Blatherings</category>
    </item>
    <item>
      <title>"The Need For Speed" by coach outlet uk</title>
      <description>&lt;a href="http://www.saclongchamppliagefr.com" rel="nofollow"&gt;longchamp moins cher&lt;/a&gt;
&lt;a href="http://www.saclongchamppliagefr.com" rel="nofollow"&gt;Longchamp pliage&lt;/a&gt;
&lt;a href="http://www.saclongchamppliagefr.com" rel="nofollow"&gt;longchamp sac pliage&lt;/a&gt;
&lt;a href="http://www.saclongchamppliagefr.com" rel="nofollow"&gt;sac longchamp le pliage&lt;/a&gt;</description>
      <pubDate>Mon, 06 Feb 2012 18:49:50 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:605e7577-4fb5-4639-b968-529b26833a11</guid>
      <link>http://blog.objectmentor.com/articles/2006/12/21/the-need-for-speed#comment-201969</link>
    </item>
    <item>
      <title>"The Need For Speed" by FESTO cylinder</title>
      <description>&lt;p&gt;Our main products have various series, such as &lt;a href="http://www.cnquansheng.com" rel="nofollow"&gt;FESTO cylinder&lt;/a&gt;,oil lubricator,two-way solenoid valve,double acting cylinder,hand pull valve,quick exhaust valve,pneumatic cylinder,hand operated valve,&lt;a href="http://www.cnquansheng.com" rel="nofollow"&gt;SMC cylinder&lt;/a&gt;,cylinder piston rod and pneumatic solenoid valve for sale. Our pneumatics are widely used in different industries.&lt;/p&gt;</description>
      <pubDate>Mon, 05 Dec 2011 03:04:26 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:2cdae066-b0fd-4e00-8ba2-9fdd496c8f93</guid>
      <link>http://blog.objectmentor.com/articles/2006/12/21/the-need-for-speed#comment-182140</link>
    </item>
    <item>
      <title>"The Need For Speed" by cigarette online</title>
      <description>&lt;p&gt;well done,congrats&lt;/p&gt;</description>
      <pubDate>Fri, 21 Oct 2011 03:36:58 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:625e4ece-2c20-45b2-9f35-107ff4ca68d0</guid>
      <link>http://blog.objectmentor.com/articles/2006/12/21/the-need-for-speed#comment-160662</link>
    </item>
    <item>
      <title>"The Need For Speed" by raheja atlantis 2</title>
      <description>&lt;p&gt;so I understand the effort and value of such post!!!!&lt;/p&gt;


	&lt;p&gt;One of the best thought I came across&amp;#8230;. what I love is your clarity of thoughts &amp;#8230;. which I sometimes find  missing in others!!!!&lt;/p&gt;</description>
      <pubDate>Sat, 28 May 2011 01:56:22 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:651c4e7f-c816-45b6-ad67-3d8547dd68d2</guid>
      <link>http://blog.objectmentor.com/articles/2006/12/21/the-need-for-speed#comment-104105</link>
    </item>
    <item>
      <title>"The Need For Speed" by gucci belts</title>
      <description>&lt;p&gt;&lt;a href="http://mens-belts.net/" rel="nofollow"&gt;men&#8217;s belts&lt;/a&gt;, &lt;a href="http://mens-belts.net/" rel="nofollow"&gt;lv men&#8217;s belts&lt;/a&gt;, &lt;a href="http://mens-belts.net/" rel="nofollow"&gt;gucci men&#8217;s belts&lt;/a&gt;, &lt;a href="http://mens-belts.net/" rel="nofollow"&gt;hermes men&#8217;s belts&lt;/a&gt;.&lt;br&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 18 May 2011 22:41:49 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:e95eb3aa-ed27-42ed-87fd-c4f5905c4e57</guid>
      <link>http://blog.objectmentor.com/articles/2006/12/21/the-need-for-speed#comment-101463</link>
    </item>
    <item>
      <title>"The Need For Speed" by gucci belts</title>
      <description>&lt;p&gt;&lt;a href="http://mens-belts.net/" rel="nofollow"&gt;men&#8217;s belts&lt;/a&gt;, &lt;a href="http://mens-belts.net/" rel="nofollow"&gt;lv men&#8217;s belts&lt;/a&gt;, &lt;a href="http://mens-belts.net/" rel="nofollow"&gt;gucci men&#8217;s belts&lt;/a&gt;, &lt;a href="http://mens-belts.net/" rel="nofollow"&gt;hermes men&#8217;s belts&lt;/a&gt;.&lt;br&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 18 May 2011 22:41:03 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:a368a06b-d4fd-46f7-9864-b08aec2b63a3</guid>
      <link>http://blog.objectmentor.com/articles/2006/12/21/the-need-for-speed#comment-101462</link>
    </item>
    <item>
      <title>"The Need For Speed" by gucci belts</title>
      <description>&lt;p&gt;&lt;a href="http://mens-belts.net/" rel="nofollow"&gt;men&#8217;s belts&lt;/a&gt;, &lt;a href="http://mens-belts.net/" rel="nofollow"&gt;lv men&#8217;s belts&lt;/a&gt;, &lt;a href="http://mens-belts.net/" rel="nofollow"&gt;gucci men&#8217;s belts&lt;/a&gt;, &lt;a href="http://mens-belts.net/" rel="nofollow"&gt;hermes men&#8217;s belts&lt;/a&gt;.&lt;br&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 18 May 2011 22:39:57 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:dc5f2502-5f3f-409d-bab3-6340a981aee5</guid>
      <link>http://blog.objectmentor.com/articles/2006/12/21/the-need-for-speed#comment-101460</link>
    </item>
    <item>
      <title>"The Need For Speed" by gucci belts</title>
      <description>&lt;p&gt;&lt;a href="http://replicaguccibelts.com/" rel="nofollow"&gt;replica gucci belts&lt;/a&gt;, &lt;a href="http://replicaguccibelts.com/" rel="nofollow"&gt;replica gucci belt&lt;/a&gt;, &lt;a href="http://replicaguccibelts.com/" rel="nofollow"&gt;replica gucci belts for men&lt;/a&gt;, &lt;a href="http://replicaguccibelts.com/" rel="nofollow"&gt;replica gucci mens belt&lt;/a&gt;.&lt;br&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 18 May 2011 22:37:47 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:9f3e8008-9efe-4976-8077-ad974b5e2460</guid>
      <link>http://blog.objectmentor.com/articles/2006/12/21/the-need-for-speed#comment-101454</link>
    </item>
    <item>
      <title>"The Need For Speed" by gucci belts</title>
      <description>&lt;p&gt;&lt;a href="http://guccimensbelt.com/" rel="nofollow"&gt;gucci belts for men&lt;/a&gt;, &lt;a href="http://guccimensbelt.com/" rel="nofollow"&gt;gucci belts&lt;/a&gt;, &lt;a href="http://guccimensbelt.com/" rel="nofollow"&gt;gucci mens belt&lt;/a&gt;, &lt;a href="http://guccimensbelt.com/" rel="nofollow"&gt;gucci mens belts&lt;/a&gt;.&lt;br&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 18 May 2011 22:36:23 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:c96ab97c-cd82-473d-b45d-770d8a66b73b</guid>
      <link>http://blog.objectmentor.com/articles/2006/12/21/the-need-for-speed#comment-101449</link>
    </item>
    <item>
      <title>"The Need For Speed" by gucci belts</title>
      <description>&lt;p&gt;&lt;a href="http://guccimensbelt.com/" rel="nofollow"&gt;gucci belts for men&lt;/a&gt;, &lt;a href="http://guccimensbelt.com/" rel="nofollow"&gt;gucci belts&lt;/a&gt;, &lt;a href="http://guccimensbelt.com/" rel="nofollow"&gt;gucci mens belt&lt;/a&gt;, &lt;a href="http://guccimensbelt.com/" rel="nofollow"&gt;gucci mens belts&lt;/a&gt;.&lt;br&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 18 May 2011 22:34:45 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:9f4f0f3f-ef3e-4e27-8cd4-8fcf680216ce</guid>
      <link>http://blog.objectmentor.com/articles/2006/12/21/the-need-for-speed#comment-101448</link>
    </item>
    <item>
      <title>"The Need For Speed" by Lisbon hotels</title>
      <description>&lt;p&gt;Just wanted to say that I read your blog quite frequently and I&#8217;m always amazed at some of the stuff people post here&lt;/p&gt;</description>
      <pubDate>Wed, 18 May 2011 00:03:51 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:ae34a596-fb6f-436f-9da1-f83f744eed4d</guid>
      <link>http://blog.objectmentor.com/articles/2006/12/21/the-need-for-speed#comment-101062</link>
    </item>
    <item>
      <title>"The Need For Speed" by Vodafone online recharge</title>
      <description>&lt;p&gt;I think I first came across your blog via a link on Twitter.. Fancy the content I have seen so far and will definitely return to read more later.&lt;/p&gt;</description>
      <pubDate>Mon, 02 May 2011 23:01:43 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:08ae9e45-37bf-426c-baab-92156f3b7273</guid>
      <link>http://blog.objectmentor.com/articles/2006/12/21/the-need-for-speed#comment-93930</link>
    </item>
    <item>
      <title>"The Need For Speed" by okey oyunu oyna </title>
      <description>&lt;p&gt;Good work Bob&amp;#8230; i follow you&lt;/p&gt;</description>
      <pubDate>Fri, 22 Apr 2011 07:03:18 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:14465ac6-a3fe-4c8d-9a83-108cd5780cd4</guid>
      <link>http://blog.objectmentor.com/articles/2006/12/21/the-need-for-speed#comment-89557</link>
    </item>
    <item>
      <title>"The Need For Speed" by Earnest Guest</title>
      <description>&lt;p&gt;Speeding up development is needed.&lt;/p&gt;</description>
      <pubDate>Tue, 19 Apr 2011 04:29:21 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:759163bd-086d-4aa2-9f7b-27225e1fac94</guid>
      <link>http://blog.objectmentor.com/articles/2006/12/21/the-need-for-speed#comment-87160</link>
    </item>
    <item>
      <title>"The Need For Speed" by Earnest Guest</title>
      <description>&lt;p&gt;&lt;a href="http://www.yoocoupon.com/" rel="nofollow"&gt;Free Coupons, Discounts and Offers&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 19 Apr 2011 04:28:04 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:d21ec836-2132-4075-806c-dcc40a1bd260</guid>
      <link>http://blog.objectmentor.com/articles/2006/12/21/the-need-for-speed#comment-87158</link>
    </item>
    <item>
      <title>"The Need For Speed" by Long Island Ad Agencies</title>
      <description>&lt;p&gt;Speeding up development is one of the biggest parts of building out your apps both web-based and computer software&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://www.cgtmarketing.com" rel="nofollow"&gt;New York Ad Agencies&lt;/a&gt; &amp;#8211; &lt;a href="http://www.cgtmarketing.com" rel="nofollow"&gt;New York Ad Agency&lt;/a&gt; &amp;#8211; &lt;a href="http://www.cgtmarketing.com" rel="nofollow"&gt;New York Advertising Agencies&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sun, 03 Apr 2011 15:13:08 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:814109e1-9402-44f7-8b18-34b500ef14ba</guid>
      <link>http://blog.objectmentor.com/articles/2006/12/21/the-need-for-speed#comment-78835</link>
    </item>
    <item>
      <title>"The Need For Speed" by SEO Firm India</title>
      <description>&lt;p&gt;Avail $1000 SEO services at Just $180 From The Largest India SEO Services Company in India&lt;/p&gt;</description>
      <pubDate>Fri, 18 Mar 2011 13:41:28 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:9df4d643-fc71-432e-a8a4-6d11dd4fc68b</guid>
      <link>http://blog.objectmentor.com/articles/2006/12/21/the-need-for-speed#comment-73698</link>
    </item>
    <item>
      <title>"The Need For Speed" by Tenant Screening</title>
      <description>&lt;p&gt;This acceleration is due to the fact that we were able to take advantage of the similarities in the features and craft the new features into place by making fine adjustments to the existing structure.&lt;/p&gt;</description>
      <pubDate>Fri, 18 Feb 2011 11:14:25 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:bc9c4558-9935-4c79-98cc-dc3682af8342</guid>
      <link>http://blog.objectmentor.com/articles/2006/12/21/the-need-for-speed#comment-64224</link>
    </item>
    <item>
      <title>"The Need For Speed" by Criminal Records</title>
      <description>&lt;p&gt;I remember the title of this topic the pc game need for speed. But it&amp;#8217;s totally different to what I thought.&lt;/p&gt;</description>
      <pubDate>Thu, 17 Feb 2011 17:40:47 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:274b73c2-db72-48ba-9816-061d93925afc</guid>
      <link>http://blog.objectmentor.com/articles/2006/12/21/the-need-for-speed#comment-64007</link>
    </item>
    <item>
      <title>"The Need For Speed" by nylon cable ties</title>
      <description>&lt;p&gt;We are a China &lt;a href="http://www.cableties.cn" rel="nofollow"&gt;nylon cable ties&lt;/a&gt;,nylon wire ties,heavy duty cable ties,Light Heavy cable ties,Intermediate cable ties,Miniature cable ties,standard &lt;a href="http://www.cableties.cn" rel="nofollow"&gt;cable ties&lt;/a&gt; manufacturers.&lt;/p&gt;</description>
      <pubDate>Thu, 16 Dec 2010 00:30:18 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:19b7aca4-78ab-445a-9434-0d68c08370d6</guid>
      <link>http://blog.objectmentor.com/articles/2006/12/21/the-need-for-speed#comment-49452</link>
    </item>
    <item>
      <title>"The Need For Speed" by dvdsoft</title>
      <description>&lt;p&gt;And if you download the right software, you can &lt;b&gt;&lt;a href="http://www.dvd-creator-converter.com/tutorials/convert-mp4-mpeg4-to-dvd.html" rel="nofollow"&gt;burn MP4 to DVD&lt;/a&gt;&lt;/b&gt;. How to &lt;a href="http://www.dvd-creator-converter.com/tutorials/remove-drm-protection.html" rel="nofollow"&gt;remove DRM protection&lt;/a&gt; from M4V, WMV, M4P, AAC, M4A, WMA, OGG, iTunes, Napster, Rhapsody legally? So that you can &lt;a href="http://www.dvd-creator-converter.com/tutorials/convert-itunes-to-dvd.html" rel="nofollow"&gt;burn iTunes to DVD&lt;/a&gt; or convert DRM files to other unprotected formats.&lt;a href="http://www.dvd-creator-converter.com/tutorials/convert-wmv-to-dvd.html" rel="nofollow"&gt;WMV to DVD&lt;/a&gt;, &lt;a href="http://www.dvd-creator-converter.com/tutorials/convert-quicktime-mov-to-dvd.html" rel="nofollow"&gt;MOV to DVD&lt;/a&gt;, &lt;a href="http://www.dvd-creator-converter.com/media-converter/" rel="nofollow"&gt;DRM Removal Tool&lt;/a&gt;, &lt;a href="http://www.dvd-creator-converter.com/tutorials/convert-mp4-mpeg4-to-dvd.html" rel="nofollow"&gt;MP4 to DVD&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Mon, 13 Dec 2010 07:54:26 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:5e6e2446-a5f2-4f24-b589-5e58558d8eeb</guid>
      <link>http://blog.objectmentor.com/articles/2006/12/21/the-need-for-speed#comment-48713</link>
    </item>
    <item>
      <title>"The Need For Speed" by ipad to itunes transfer</title>
      <description>&lt;p&gt;that it has a profound impact on productivity, even on small projects.&lt;/p&gt;


	&lt;p&gt;And, since you&#8217;re writing the code, and since we know from experience that continuous refactoring helps prod&lt;/p&gt;</description>
      <pubDate>Tue, 27 Apr 2010 03:37:31 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:d58afb55-a631-4a3d-b352-2c7c5bd0871f</guid>
      <link>http://blog.objectmentor.com/articles/2006/12/21/the-need-for-speed#comment-10636</link>
    </item>
    <item>
      <title>"The Need For Speed" by Jason Gorman</title>
      <description>&lt;p&gt;I couldn&amp;#8217;t agree more. I&amp;#8217;ve run 3-day workshops where the code written on the first day is really starting to slow developers down by the third day. Managers are always keen to sideline code quality as a &amp;#8220;long-term issue&amp;#8221; (management-speak for something that will never be dealt with), and refactoring constantly gets pushed back and back until the clean-up required is so huge that nobody dare even mention it in planning meetings. But I know from experience &amp;#8211; and so do you! &amp;#8211; that it has a profound impact on productivity, even on small projects.&lt;/p&gt;


	&lt;p&gt;And, since you&amp;#8217;re writing the code, and since we know from experience that continuous refactoring helps productivity and saves time, even in the short term, don&amp;#8217;t feel you need a permission slip from the project manager to do it. Just do it!&lt;/p&gt;</description>
      <pubDate>Fri, 19 Jan 2007 07:37:51 -0600</pubDate>
      <guid isPermaLink="false">urn:uuid:07c9db29-f647-4d7c-8afb-ee50b635b84d</guid>
      <link>http://blog.objectmentor.com/articles/2006/12/21/the-need-for-speed#comment-39</link>
    </item>
  </channel>
</rss>

