<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>At The End Of The Day... &#187; Featured</title>
	<atom:link href="http://billhamilton.com/wp/category/featured/feed/" rel="self" type="application/rss+xml" />
	<link>http://billhamilton.com/wp</link>
	<description>Reflections from Bill Hamilton</description>
	<lastBuildDate>Wed, 25 Apr 2012 00:00:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Is The Daily Scrum Optional?</title>
		<link>http://billhamilton.com/wp/agile/is-the-daily-scrum-optional/</link>
		<comments>http://billhamilton.com/wp/agile/is-the-daily-scrum-optional/#comments</comments>
		<pubDate>Sat, 21 Apr 2012 05:14:17 +0000</pubDate>
		<dc:creator>Bill Hamilton</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://billhamilton.com/wp/?p=33</guid>
		<description><![CDATA[If you must ask, you&#8217;re not doing Scrum. If they were optional, why would you have them at all? If you&#8217;re too busy to attend, you&#8217;re not a team working on a scrum, you&#8217;re an individual fighting on your own. Too many times, early in the formation of a team when I would be unable ...]]></description>
			<content:encoded><![CDATA[<p>If you must ask, you&#8217;re not doing Scrum.</p>
<p>If they were optional, why would you have them at all?</p>
<p>If you&#8217;re too busy to attend, you&#8217;re not a team working on a scrum, you&#8217;re an individual fighting on your own.</p>
<p>Too many times, early in the formation of a team when I would be unable to attend a scrum people would ask, &#8220;Do we need to scrum?&#8221;. Yes! It&#8217;s not optional! Even when we talk all day long about the issues facing us as we work through our tasks, we still scrum! Even when we&#8217;re down a team member (or several) we scrum! We scrum because we <em>have been so busy</em> working our tasks. It brings us back to focus on the big picture &#8212; what were we going to accomplish, did we get done what we said we would, if not why not and looking ahead is there anything that will impede us?</p>
<p>I use the scrum to take a deep breath, refocus, check our progress, see as early as possible if we&#8217;re sliding to the right and deal with issues straight up before plunging back into the work I said I was going to do. Even if there are only two of you on the team, take the time to scrum, collect your thoughts, check your progress, realign or reaffirm and then get back to work!</p>
]]></content:encoded>
			<wfw:commentRss>http://billhamilton.com/wp/agile/is-the-daily-scrum-optional/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Emergency! Stop the Sprint!</title>
		<link>http://billhamilton.com/wp/agile/emergency-stop-the-sprint/</link>
		<comments>http://billhamilton.com/wp/agile/emergency-stop-the-sprint/#comments</comments>
		<pubDate>Sat, 21 Apr 2012 04:39:41 +0000</pubDate>
		<dc:creator>Bill Hamilton</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://billhamilton.com/wp/?p=34</guid>
		<description><![CDATA[NO Period Stick to your &#8220;contract&#8221; to perform a certain amount of work in a certain period of time and, as Scrum Master (not the team!), work with senior managers or others to find another way to deal with an &#8220;emergency&#8221;. In over six years of leading agile projects using Scrum, I have never stopped ...]]></description>
			<content:encoded><![CDATA[<p>NO</p>
<p>Period</p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">Stick to your &#8220;contract&#8221; to perform a certain amount of work in a certain period of time and, as Scrum Master (not the team!), work with senior managers or others to find another way to deal with an &#8220;emergency&#8221;. In over six years of leading agile projects using Scrum, I have never stopped a sprint. I&#8217;ve seen them stopped, I&#8217;ve seen disruptions and I&#8217;ve seen teams negatively impacted for the remainder of the project because of it. Once you do it, everyone loses respect for the fundamental principles of scrum.</span></p>
<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">Unless the project or the company folds, do not stop the sprint!</span></p>
]]></content:encoded>
			<wfw:commentRss>http://billhamilton.com/wp/agile/emergency-stop-the-sprint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress As An E-Commerce Platform &#8211; Update On Plugins</title>
		<link>http://billhamilton.com/wp/wordpress/wordpress-as-an-e-commerce-platform-update-on-plugins/</link>
		<comments>http://billhamilton.com/wp/wordpress/wordpress-as-an-e-commerce-platform-update-on-plugins/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 18:00:26 +0000</pubDate>
		<dc:creator>Bill Hamilton</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://billhamilton.com/wp/?p=36</guid>
		<description><![CDATA[In an earlier post, I detailed how I had moved to WordPress as my e-commerce platform, using the WPRemix theme and certain plugins. In the almost six months since, the configuration has changed significantly. Security Concerns Lead To New Forum Plugin I had originally implemented Fredrik Fahlstad’s wp-Forum plugin to manage my forums. Shortly after ...]]></description>
			<content:encoded><![CDATA[<p><a href='http://billhamilton.com/wp/wordpress/wordpress-as-an-e-commerce-platform-update-on-plugins/attachment/hitsnotequal/' title='hitsNotEqual'><img width="150" height="150" src="http://billhamilton.com/wp/wp-content/uploads/2008/06/hitsNotEqual-150x150.png" class="attachment-thumbnail" alt="hitsNotEqual" title="hitsNotEqual" /></a><br />
<a href='http://billhamilton.com/wp/wordpress/wordpress-as-an-e-commerce-platform-update-on-plugins/attachment/plugins/' title='plugins'><img width="150" height="150" src="http://billhamilton.com/wp/wp-content/uploads/2008/06/plugins-150x150.png" class="attachment-thumbnail" alt="plugins" title="plugins" /></a><br />
In an <a href="http://billhamilton.com/wp/wordpress/wordpress-as-an-e-commerce-platform/">earlier post</a>, I detailed how I had moved to WordPress as my e-commerce platform, using the <a href="http://www.wpremix.com/" target="_new">WPRemix</a> theme and certain plugins. In the almost six months since, the configuration has changed significantly.</p>
<h2>Security Concerns Lead To New Forum Plugin</h2>
<p>I had originally implemented Fredrik Fahlstad’s <a href="http://www.fahlstad.se/wp-plugins/wp-forum" target="_blank">wp-Forum</a> plugin to manage my forums. Shortly after implementation, a <a href="http://weblogtoolscollection.com/archives/2008/01/21/wp-forum-plugin-security-bulletin/" target="_blank">security alert was issued</a>. I waited a few days to see if an update were forthcoming, but after receiving no news, I determined that my best course of action was to replace the plugin.</p>
<p>Fortunately, a very worthy forum plugin was readily available &#8211; <a href="http://simplepressforum.com/" target="_blank" class="broken_link">Yellow Swordfish&#8217;s Simple Forum</a> by Andy Staines. Besides being an elegant solution for providing a forum from within WordPress, Andy has been <em>very active </em>in supporting the plugin. Security alerts are immediately addressed, the feature set continues to evolve, the application has an incredible amount of control from the administrative pages, updates are easy to perform (single click), and the administrative pages are as elegant as the end-user interface. I think I would have changed anyway!</p>
<h2>WordPress 2.5 Update Leads To New Visual Editor</h2>
<p>When WordPress 2.5 came out, I tested it on my development box. The only plugin which did not work with it was wp-SuperEdit. I loved that tool, but the author stated that it was quite possible there would be no further updates due to the significant changes in 2.5. I therefore switched to the <a href="http://www.laptoptips.ca/projects/tinymce-advanced/" target="_new">TinyMCEAdvanced plugin</a>&#8230;.at least temporarily. The good news is that <a href="http://factory.funroe.net/2008/05/28/where-the-is-wp-super-edit-20/" target="_blank">Jess Planck has been working on a rewrite to wp-superEdit for 2.5</a>! I can do my work with the TinyMCEAdvanced plugin, but it has this annoying problem of showing the text box as too wide and sliding behind the WordPress controls on the page. I&#8217;m looking forward to going back to wp-superEdit in the near future!</p>
<h2>NextGEN Gallery &#8211; Slideshows!</h2>
<p>I had created what I thought was a very attractive, functional home page using one of the WPRemix templates as shown below.</p>
<p><img class="aligncenter" style="vertical-align: middle; margin-top: 15px; margin-bottom: 15px;" title="The Original Bugs Dashboard Home Page." src="http://billhamilton.com/wp/wp-content/images/posts/33/original.png" alt="The Original Bugs Dashboard home page simply filled in the blocks of a WPRemix template." width="920" height="696" /></p>
<p>While helping a friend put together a WordPress site for <a href="http://www.wmxracing.com/" target="_blank" class="broken_link">Women&#8217;s Motocross Racing</a>, I researched plugins to provide a slideshow in their header.</p>
<p>The best I found, in terms of compatibility and performance, was the <a href="http://alexrabe.boelinger.com/wordpress-plugins/nextgen-gallery/" target="_blank">NextGEN Gallery</a> from Alex Rabe. After following <a href="http://dpotter.net/Technical/index.php/2008/03/04/nextgen-gallery-review-introduction/" target="_blank">David Potter&#8217;s excellent tutorial</a>, we had it functioning in the header of their site. I then turned to one of my commercial sites with the intent of replacing my own home page (see above). What I came up with was a new look entirely:</p>
<p><img class="aligncenter" style="vertical-align: middle; margin-top: 15px; margin-bottom: 15px;" title="The New Bugs Dashboard Home Page" src="http://billhamilton.com/wp/wp-content/images/posts/33/nextgen.png" alt="The new Bugs Dashboard home page sports a slideshow of 8 images." width="920" height="751" /></p>
<p>The new home page uses eight images in a slideshow administered by the NextGEN gallery and slideshow plugin (required for a slideshow). The new home page is clean, simple and direct. It was easy to take another of the WPRemix templates, fill in the three blocks at the bottom and replace the body with the NextGEN code. It will be interesting to see how prospective customers greet the new format!</p>
<h2>iBeginShare</h2>
<p>I personally dislike seeing a lot of icons for social bookmarks at the end of each post, but I do like to offer alternatives for the end-user, such as e-mailing the post to a friend. I wanted a plugin that would allow me to do everything I wanted from one control and I found it in David Cramer&#8217;s <a href="http://www.ibegin.com/labs/share/" target="_blank">iBeginShare</a>.</p>
<p>iBeginShare puts a button at the end of each post.</p>
<p><img class="aligncenter" style="vertical-align: middle; margin-top: 10px; margin-bottom: 10px;" title="iBeginShare's button" src="/wp/wp-content/themes/mothernature/images/iBeginShare/button.png" alt="The iBeginShare is very unobtrusive." width="68" height="23" /></p>
<p>This button is unobtrusive, does not detract from the post or the page and hides a lot of functionality. When a user clicks on it, a dialog is drawn over the post. Initially, the end-user is presented with options for social networking sites.</p>
<p><img class="aligncenter" style="vertical-align: middle; margin-top: 10px; margin-bottom: 10px;" title="iBeginShares' Bookmarks Feature" src="http://billhamilton.com/wp/wp-content/images/posts/33/bookmarks.png" alt="The iBeginShare bookmarks tab allows the user to share your post with social bookmarking sites." width="542" height="292" /></p>
<p>Notice the tabs across the top. To me, this was a simple, elegant solution to offer the end-user with options for each post. If they so desire, they may e-mail the post to a friend or colleague.</p>
<p><img class="aligncenter" style="margin-top: 10px; margin-bottom: 10px; vertical-align: middle;" title="iBeginShare's Email Feature" src="http://billhamilton.com/wp/wp-content/images/posts/33/email.png" alt="iBeginShare's email feature" width="542" height="326" /></p>
<p>iBeginShare satisfied my requirements with nothing more than the first two tabs, but installation brought additional welcome features. The user can click the MyComputer tab and download the post in Word or Adobe&#8217;s PDF.</p>
<p><img class="aligncenter" style="margin-top: 10px; margin-bottom: 10px; vertical-align: middle;" title="iBeginShare's PDF and Word Download Features" src="http://billhamilton.com/wp/wp-content/images/posts/33/computer.png" alt="iBeginShare's PDF and Word Download Features" width="542" height="260" /></p>
<p>Finally, and quite unexpectedly, iBeginShare allows the user to print the post.</p>
<p><img class="aligncenter" style="margin-top: 10px; margin-bottom: 10px; vertical-align: middle;" title="iBeginShare's Print Feature" src="http://billhamilton.com/wp/wp-content/images/posts/33/printer.png" alt="iBeginShare's Print Feature" width="542" height="214" /></p>
<h2>At the End of the Day&#8230;</h2>
<p>It&#8217;s time to put my feet up and count my blessings again. I plan on two more posts on the subject of upgrading my WordPress e-commerce site. The first will detail the remainder of the plugins I&#8217;m employing which are visible to the end-user. The second will detail the plugins I have found useful for administering the site. Until then, I hope you can put your feet up and count your blessings too!</p>
]]></content:encoded>
			<wfw:commentRss>http://billhamilton.com/wp/wordpress/wordpress-as-an-e-commerce-platform-update-on-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress As An E-Commerce Platform &#8211; Hits != $$$</title>
		<link>http://billhamilton.com/wp/wordpress/wordpress-as-an-e-commerce-platform-hits/</link>
		<comments>http://billhamilton.com/wp/wordpress/wordpress-as-an-e-commerce-platform-hits/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 01:01:49 +0000</pubDate>
		<dc:creator>Bill Hamilton</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://billhamilton.com/wp/?p=35</guid>
		<description><![CDATA[In a previous post, I explained how I have moved to WordPress as the platform for my commercial products. I have received feedback from others with interest in using WordPress for the same purpose. Many of the inquiries have come from people who have never had an online store. In this post, I&#8217;d like to ...]]></description>
			<content:encoded><![CDATA[<p>In a <a href="http://billhamilton.com/wp/wordpress/wordpress-as-an-e-commerce-platform/">previous post</a>, I explained how I have moved to WordPress as the platform for my commercial products. I have received feedback from others with interest in using WordPress for the same purpose. Many of the inquiries have come from people who have never had an online store. In this post, I&#8217;d like to share some thoughts for those starting their online stores for the first time using WordPress as their platform. The assumptions for this post are that:</p>
<ol>
<li>You want to make a living from your online sales, not just a hobby that brings in some additional money (although much of this still applies)</li>
<li>You are establishing your first online store using WordPress</li>
</ol>
<h2>Hits != $$$</h2>
<p>Many people looking to WordPress as their e-commerce platform do so because it blends the capability of selling with that of blogging. Blogging can be an effective means of promoting your product and should be a tool in any entrepreneur&#8217;s toolbox. WordPress&#8217; flexibility with the multitude of free themes and plugins makes it perfect for blending the activities of promoting, selling, and supporting products. However, there is a fundamental difference between blogging (or promoting) and selling &#8211; the metric by which success is measured is not the same for both!</p>
<p>When blogging, you&#8217;re looking to build an audience. You want to see stats with lots of unique visitors, a high number of page views, and an rss feed with thousands (or tens of thousands) of subscribers. On an e-commerce site, promoting <em>your </em>product, that won&#8217;t pay the bills! You can try to sell ad space, but that can dilute your message, detract from your product, and confuse your potential customers.</p>
<blockquote><p>Hits Are  Not Equal To Sales</p></blockquote>
<p>When selling through a WordPress platform, the metric used to measure success is the same as every other business; money. You can talk all you want about hits, visitors, page views, and conversion rates, but only the latter matters. You may be capable of presenting an online store front for basically no cost through free WordPress themes and plugins, but you still must pay for Internet access and bandwidth, domain names, hosting (be it self where you pay for electricity, hardware, licenses, etc. or remote), etc. The bottom line truly is the bottom line &#8211; revenue derived from your sales is the only thing that counts. It alone will keep you from <a href="http://www.techcrunch.com/2008/04/14/hungry-founder-puts-mowser-in-the-deadpool/" target="_new">eating buttered macaroni</a>.</p>
<p>The advice here is to pay more attention to your prospective customer base than your fan base. The trick here is to know when you&#8217;re moving fans to customers and not simply educating the world (which isn&#8217;t a bad thing, but also isn&#8217;t your goal here). The information you need will be in your website access logs and that will require you to do more than install the <a href="http://wordpress.org/extend/plugins/stats/" target="_new">WordPress stats plugin</a>. <a href="http://www.woopra.com/" target="_new">Woopra</a> has a sexy interface, but you may need to go even deeper. If your site is hosted, see if <a href="http://awstats.sourceforge.net/" target="_new">AWStats</a> or any other analytical tool is available to you. You will also need to gather information from your visitors in the form of polls, forms, etc. If visitors aren&#8217;t buying, you need to figure out why &#8211; as fast as you can. Blogging more may actually hurt more at that point by adding to the confusion. If your hits (page views or visitors) are high but your sales are low, stop doing what you&#8217;re doing. Listen to your stats and your visitors, then refine your approach until the $$$ are soaring as much as the hits!</p>
<h2>WordPress != Guaranteed E-commerce Success</h2>
<p>There is no magical combination of theme + plugins that will guarantee the success of your online store. <em>You </em>must market and sell your product. It&#8217;s hard work! You will need to be flexible, try new plugins, perhaps change up your theme. After six months of using the default <a href="http://www.wpremix.com/" target="_new">WPRemix</a> Home Page #1 template, I just <a href="http://bugsdashboard.com/" target="_new">changed up the format</a> by introducing the <a href="http://alexrabe.boelinger.com/wordpress-plugins/nextgen-gallery/" target="_new">NextGEN Gallery plugin</a> and a slideshow on the home page. I&#8217;ve gone from presenting a lot of information, to a far simpler home page. I have also changed up the plugins (and will write about the changes soon). Some of the changes were done because of security concerns, others because of a lack of support, and still others because they offered a solution to an emerging need.</p>
<p>The advice here is to be prepared to nurture <em>your entire site</em>, not just your blog. That takes time, effort and money (you <em>do </em>donate to the authors gracious enough to provide their themes and plugins, don&#8217;t you?!). While WordPress is a great platform for e-commerce, it&#8217;s just that &#8211; a platform. It&#8217;s up to you to put in the effort to make your store a living, growing concern. WordPress and the careful selection of plugins can work to make your efforts to earn your living from the Internet easier in many ways, but it doesn&#8217;t eliminate all the work. Come prepared to do what is necessary, make certain you have the time to contribute to the effort, use care in choosing your theme and in particular your plugins, and be flexible; listen to your prospective customers (separated from your fans), tweak your offering, rinse and repeat.</p>
<h2>Go for it != Don&#8217;t quit your day job</h2>
<p>I&#8217;m not one to tell people, &#8220;Go for it!&#8221; without the word of caution, &#8220;Don&#8217;t quit your day job yet!&#8221;. It is certainly possible to make a living offering the right services or products via the Internet, but the babies need food, Momma needs new shoes, and then there&#8217;s the cost of living. The advice here is to proceed with caution. Know your &#8220;<a href="http://www.problogger.net/archives/2008/05/14/andy-beal-shares-his-blogs-tipping-point/" target="_new">tipping point</a>&#8221; <em>before </em>you reach it.</p>
<h2>At the End of the Day&#8230;</h2>
<p>At the end of the day, when you have a chance to catch your breath, count your blessings not your money! Count your money during the &#8220;work day&#8221; &#8211; which leads me to a very important point; with the allure of global reach from your desktop, the ease of implementing WordPress, and the potential for riches, it&#8217;s very, very easy to lose track of time and your work-life balance. Don&#8217;t.</p>
<p>You should have several &#8220;tipping points&#8221;; the point at which it&#8217;s ok to slow down because the sales sustain the business, the point at which it&#8217;s ok to take the vacation &#8211; to be absent for more than a few hours or days, etc. At the end of the day, <a href="http://www.nytimes.com/2008/04/06/technology/06sweat.html" target="_new">what matters most is your health and your relationship with others</a>. Give it your best, then give it a rest!</p>
]]></content:encoded>
			<wfw:commentRss>http://billhamilton.com/wp/wordpress/wordpress-as-an-e-commerce-platform-hits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You&#8217;re Not Agile If Your Team Is Dispersed? Yeah, Right!</title>
		<link>http://billhamilton.com/wp/scrum/youre-not-agile-if-your-team-is-dispersed-yeah-right/</link>
		<comments>http://billhamilton.com/wp/scrum/youre-not-agile-if-your-team-is-dispersed-yeah-right/#comments</comments>
		<pubDate>Sat, 13 Oct 2007 19:43:07 +0000</pubDate>
		<dc:creator>Bill Hamilton</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Scrum]]></category>

		<guid isPermaLink="false">http://billhamilton.com/wp/2007/10/13/youre-not-agile-if-your-team-is-dispersed-yeah-right/</guid>
		<description><![CDATA[One of the principles behind The Agile Manifesto states,&#8220;The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.&#8221; I couldn&#8217;t agree more! However, for three years, I ran a dispersed team which could not meet face-to-face. Of nine team members, only two were co-located in the same ...]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">One of the </span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"><a href="http://agilemanifesto.org/principles.html" target="_blank">principles </a></span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"><a href="http://agilemanifesto.org/principles.html" target="_blank">behind The Agile Manifesto</a> states,</span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">&#8220;The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.&#8221; I couldn&#8217;t agree more! However, for three years, I ran a dispersed team which could not meet face-to-face. Of nine team members, only two were co-located in the same commercial office. The rest of us worked from home offices in Arizona, California (3), Kansas, and Florida (2). When I tell people we were doing agile development and implemented Scrum, an amazing number tell me we were <em>not </em>agile because we were dispersed and thus &#8220;in violation of&#8221; the above principle. Yeah, right!</span></p>
<p class="MsoNormal" style="line-height: normal"><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">This is a <em>principle </em>behind the Agile Manifesto. The <a href="http://agilemanifesto.org/" target="_blank">Agile Manifesto</a> itself states, &#8220;Through this work we have come to value: Individuals and interactions over processes and tools.&#8221; Individuals and interactions is <em>exactly </em>what we had &#8211; a few of the former and a lot of the latter! In a perfect world, we&#8217;d all co-locate, someone would get my Diet Coke and rub my shoulders and&#8230;.well, they didn&#8217;t specify the kind of interactions! <img src='http://billhamilton.com/wp/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </span></p>
<p class="MsoNormal" style="line-height: normal">
<blockquote>
<p class="MsoNormal" style="line-height: normal"><span style="font-size: 18pt; font-family: 'Times New Roman','serif'">&#8220;Through this work we have come to value: Individuals and interactions over processes and tools. &#8211; The Agile Manifesto&#8221;<br />
</span></p></blockquote>
<p class="MsoNormal" style="line-height: normal"><strong><span style="font-size: 18pt; font-family: 'Times New Roman','serif'">What Others Are Saying</span></strong></p>
<p class="MsoNormal" style="line-height: normal"><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"> </span><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">Jeff Sutherland, co-founder of Scrum, wrote an article with Peter Valhansky and Anton Victoroy for the Agile Journal,<a href="http://www.agilejournal.com/articles/articles/hyperproductivity-in-large-projects-though-distributed-scrum.html" target="_blank"> Hyperproductivity in Large Projects Through Distributed Scrum</a>. In the article, the authors state that one of the&#8221;new best practices&#8221; is to have &#8220;no distinction between developers at different sites on the same team&#8221;.</span></p>
<p class="MsoNormal" style="line-height: normal"><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">There are two critical points in this one statement; &#8220;different sites&#8221; and &#8220;same team&#8221;. You do <em>not </em>have to be co-located to be on the same team! Everyone was equal despite someone having more familiarity with a particular topic, or a longer background in the field, or better subject matter expertise, etc. We were a team, with no &#8220;I&#8221;. If you are to be agile across long-distances, you must work to break down all barriers and form a team that <em>behaves </em>as-if it were co-located. As ScrumMaster, it was my job to ensure that everyone respected each other as an equal team member. To that end, I have a golden rule for the teams I lead: &#8220;You may critique anything, but you may <em>never </em>criticize anyone.&#8221; In other words, don&#8217;t make it personal! </span></p>
<blockquote>
<p class="MsoNormal" style="line-height: normal"><span style="font-size: 18pt; font-family: 'Times New Roman','serif'">&#8220;You may critique anything, but you may never criticize anyone!&#8221;<br />
</span></p></blockquote>
<p class="MsoNormal" style="line-height: normal"><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">Scott Ambler, with thanks to Erich Gamma, John Kellerman, and Ian Skerrett, describes the Eclipse project in <a href="http://www.ddj.com/architect/192700252?pgno=4" target="_blank">&#8220;Imperfectly Agile: You Too Can Be Agile!&#8221;</a> for Dr. Dobb&#8217;s Portal. He points out that the Eclipse development team has &#8220;managed to successfully deliver six major releases over the years&#8221; and that &#8220;it has done so on time, every time, by following an agile process.&#8221; Sounds successful, right? Now, consider that, according to the authors, the Eclipse project is &#8220;comprised of 10 projects, with 23 subprojects, and 262 committees <strong>working for 15 different companies in 12 different countries</strong>&#8220;. It can be done on a very large scale!</span></p>
<p class="MsoNormal" style="line-height: normal"><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">Over on the Agile Software Development blog, a member by the name of Vaibhav posted the article, <a href="http://agilesoftwaredevelopment.com/blog/vaibhav/distributed-agile-development-1" target="_blank">&#8220;Distributed Agile Development -1: Reinterpreting the manifesto&#8221;</a>. In his post, Vaibhav points out that &#8220;the manifesto was put together in 2001; a long time ago by software industry standard.&#8221; The article goes on to point out that &#8220;offshore development (the primary scenario for distributed development) was beginning to gather momentum, but most such development occurred using the traditional heavy-weight development methodologies.&#8221; Vaibhav gets to the crux of the matter by asking, &#8220;How do such teams cope with being almost totally against the spirit of one of the principles of the Agile Manfesto?&#8221; Geographically dispersed teams encounter different issues the further the geographic dispersement is. Our team had no communication problems whatsoever. I have heard horror stories about US companies that have contracted with Russian firms only to sever the relationship and find all the class and method names in Russian after taking over the code base. I&#8217;ve also heard the stories of two and three hour meetings <em>every day</em> between dispersed teams just to review code and work out issues that arose because of a misinterpretation of earlier communications (i.e. specs). No one said it might not be difficult, but a large part of being agile is to constantly inspect and adapt. As the ScrumMaster, I always tried to keep the bigger picture in mind and inspect the team&#8217;s environment working to minimize distractions and disruptions. I tried to let the team focus on the Sprint tasks and jealously guarded them from outside interference while at the same time inspecting their inner workings to see that we were doing everything possible to be moving in a positive direction towards our many goals. The process of inspection and adaptation is never ending and being geographically dispersed only adds to the complexity that you must work to simplify!</span></p>
<p class="MsoNormal" style="line-height: normal"><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">Martin Fowler wrote about the pain offshore development inherently brings with it in an article on his website entitled <a href="http://martinfowler.com/articles/agileOffshore.html#TheFutureOfOffshoreAndAgile" target="_blank">&#8220;Using an Agile Software Process with Offshore Development&#8221;</a>. In the article, he points out &#8220;the weak spots of offshore development come from culture and distance with the business. Because agile development works best with close communication and an open culture, agilists working offshore feel the pain much more than those using plan-driven approaches.&#8221; He concludes his thought on this by saying, &#8220;but it&#8217;s still less pain than the plan-driven methods themselves!&#8221; If I interpret this correctly, he is stating that while there is definitely some pain associated with a geographically dispersed team that a co-located team would not experience, it&#8217;s not only acceptable to use agile methods in a geographically dispersed environment, but preferable! </span></p>
<p class="MsoNormal" style="line-height: normal"><strong><span style="font-size: 18pt; font-family: 'Times New Roman','serif'">Distributed vs. Dispersed</span></strong></p>
<p class="MsoNormal" style="line-height: normal"><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">One thing that has interested me about the above perspectives is the intermingling of &#8220;distributed&#8221; with &#8220;dispersed&#8221;. To me, these are two distinctly different scenarios. Dafydd Rees appears to agree with my interpretation (or I with Rees) in the article <a href="http://www.itwales.com/998851.htm" target="_blank">&#8220;Distributed Agile Development&#8221;</a> on i.t.wales.com. In the article, Rees points out the definitions of Distributed development and Dispersed development:</span></p>
<p class="MsoNormal" style="line-height: normal"><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"><strong>&#8220;Distributed development:</strong> This usually means co-operation between several teams located at different sites.&#8221;</span></p>
<p class="MsoNormal" style="line-height: normal"><span style="font-size: 12pt; font-family: 'Times New Roman','serif'"><strong>&#8220;Dispersed development:</strong> Dispersed development refers to individual developers located separately, working together over a network.&#8221;</span></p>
<p class="MsoNormal" style="line-height: normal"><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">I would have reworded the definition for Dispersed development to something like &#8220;refers to geographically dispersed developers working together as a team.&#8221; What I have been examining in this post then is not a distributed development environment, but rather a dispersed development environment. </span></p>
<blockquote>
<p class="MsoNormal" style="line-height: normal"><span style="font-size: 18pt; font-family: 'Times New Roman','serif'">In my opinion, dispersed development refers to geographically dispersed developers working together as a team. Therefore, dispersed agile development refers to geographically dispersed developers working together as an agile team.</span></p>
</blockquote>
<p class="MsoNormal" style="line-height: normal"><strong><span style="font-size: 18pt; font-family: 'Times New Roman','serif'">Co-location, While Desirable, Is <em>Not </em>Absolutely Necessary<br />
</span></strong></p>
<p class="MsoNormal" style="line-height: normal"><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">Yes,physically being face-to-face is the most desirable means of communication. However, it is not absolutely necessary in order for an agile project to be successful. There are many, many organizations proving this today. What I am looking forward to is the realization by large organizations that <em><strong>onsite presence of the developer is not necessary</strong></em>! After all, if you can make it work across continents, then you can make it work &#8211; period. </span></p>
<p class="MsoNormal" style="line-height: normal"><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">The productivity on our small team shot through the roof when I sent them all home. They knew it was a privilege, not a right, but more importantly, they knew that the company truly valued them to show them that kind of trust. Believe it or not, there was a significant reduction of distractions (these are professionals with &#8220;real&#8221; home offices) and they were able to focus in like lasers on their tasks. Now, make no doubt about it, there were things we would have done differently, but co-locating the team is not one of them. No one could argue with our success! </span></p>
<p class="MsoNormal" style="line-height: normal"><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">It took a lot of work from me as ScrumMaster to make sure the company as well as the customer were comfortable with the arrangement, but once both saw that the productivity was not dropping off but continuing to increase over time, they were on-board with the arrangement. I took it to be my responsibility as ScrumMaster to ensure that the company and the customer knew <em>on an ongoing basis</em> the continuing high-level of productivity that was coming from the team. I know at least one of my trainers from my Certified ScrumMaster course would argue that this was outside the role of ScrumMaster, but as I&#8217;ll post later, I believe the ScrumMaster serves <em>all </em>the needs of the team, not just the easy ones or the ones they&#8217;re best prepared for. I believe the velocity of the team has as much to do with the ScrumMaster&#8217;s ability to serve the team&#8217;s needs as it does with the capabilities of the team members! In the case of a geographically dispersed team, the ScrumMaster is a busy individual!</span></p>
<p class="MsoNormal" style="line-height: normal"><span style="font-size: 12pt; font-family: 'Times New Roman','serif'">So, the next time someone tells you they&#8217;re doing distributed agile development, please correct their misuse of &#8220;dispersed agile development&#8221;. And, the next time someone tells you that you can&#8217;t be agile if you&#8217;re dispersed&#8230;.give them some body language to help them understand that you can indeed do dispersed agile development!</span></p>
]]></content:encoded>
			<wfw:commentRss>http://billhamilton.com/wp/scrum/youre-not-agile-if-your-team-is-dispersed-yeah-right/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Served from: billhamilton.com @ 2012-05-20 04:33:57 -->
