<?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/"
	>

<channel>
	<title>Behind the Scenes at Global-Roam &#187; Shane Gill</title>
	<atom:link href="http://blog.global-roam.com/index.php/author/shane/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.global-roam.com</link>
	<description>Lessons we're learning about business, life &#38; art in our software development company</description>
	<pubDate>Sun, 05 Feb 2012 11:27:27 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Outliers: The Story of Success</title>
		<link>http://blog.global-roam.com/index.php/2010/01/outliers-the-story-of-success/</link>
		<comments>http://blog.global-roam.com/index.php/2010/01/outliers-the-story-of-success/#comments</comments>
		<pubDate>Wed, 20 Jan 2010 05:37:52 +0000</pubDate>
		<dc:creator>Shane Gill</dc:creator>
		
		<category><![CDATA[Book Review]]></category>

		<category><![CDATA[Personal Development]]></category>

		<category><![CDATA[determinism]]></category>

		<category><![CDATA[success]]></category>

		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://blog.global-roam.com/?p=1331</guid>
		<description><![CDATA[
The self-made man and his rags-to-riches struggle is often glorified in our society, especially in Australia.  The most endearing is the story of Donald Bradman: his relentless practise with a cricket stump and golf ball leads to one of the most illustrious careers in sporting history.
The Don is a perfect example of an outlier.  His [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-1332" title="outliers" src="http://blog.global-roam.com/wp-content/uploads/2010/01/outliers.jpg" alt="outliers" width="336" height="500" /></p>
<p>The self-made man and his rags-to-riches struggle is often glorified in our society, especially in Australia.  The most endearing is the story of Donald Bradman: his relentless practise with a cricket stump and golf ball leads to one of the most illustrious careers in sporting history.</p>
<p>The Don is a perfect example of an outlier.  His batting average is a freakish 4.4 standard deviations above the mean, a statistical anomaly that hoists his success well above any other sporting hero. Michael Jordan has nothing on Donald Bradman.</p>
<p>The story of The Don is also typical of an outlier.  He emerged from Australian bush leagues to make a lasting mark on international cricket.  His habit of hitting a golf ball against a water tank has become part of Australian lore.  We attribute The Don&#8217;s success to the hard work he put in as a youth - he is self-made. In <em>Outliers</em>, Malcolm Gladwell contends that there is much more to success than a bit of hard yakka.<br />
<span id="more-1331"></span><br />
<em>Outliers</em> is a masterfully crafted collection of stories about people that stand out from the crowd: rockstars, geniuses and sporting heroes. Malcolm Gladwell examines the reasons behind extraordinary success and failure. By the end of the book you will be convinced that life is the product of history, community, opportunity and legacy. Lady luck has far more to do with success than most of us would like to admit.</p>
<p>There is no denying that Donald Bradman&#8217;s time spent practising with a stump and golf ball contributed to his cricketing success. Practise makes perfect, and Bradman got his practise in while he was young. But surely there have been other young boys who have spent their free time with a ball and bat, mimicking their heroes.  I can clearly remember the years I spent in the backyard with my hockey stick, imitating Wayne Gretzky and scoring goals on my younger brother. Yet I am no hockey superstar (if only I had been born in January - see the book for details).</p>
<p>A quick glance over Donald Bradman&#8217;s biography gives insight into some of the advantages The Don might have had over other cricketers. Donald Bradman was born in 1908 and raised in New South Wales, Australia: the best possible place for cricket. Australia began its domination over England in 1897 and New South Wales was the team to beat from 1895-1966. Bradman had the benefit of honing his skills against the best in the world from day 1. You would only need to travel to the next town to find Bill O&#8217;Reilly, one of the greatest bowlers of all time.</p>
<p>At age 12 Bradman was keeping score for his town club when they showed up a man short. Bradman was asked to fill in - by his uncle, the captain of the team. When Bradman turned 18, Australia&#8217;s ageing cricket team lost the ashes and many players retired. The recruitment effort that followed and Bradman&#8217;s knack for replacing injured players would eventually lead him to sporting glory. The Don was always in the right place at the right time.</p>
<p>A quick glance a Wikipedia reveals so much, but the story we tell is of a boy playing in his back yard. Maybe we want to believe that if we work hard anything is possible.  Or perhaps: it’s too late for us now so why bother. <em>Outliers</em> encourages us to go beyond our simplistic view of life and to realise that there is no secret to success.  Putting in time is a requirement, but it is nowhere near the complete picture. If we are going to be successful, we need to look far beyond the convenient and acknowledge that &#8220;self-made&#8221; is a delusion.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.global-roam.com/index.php/2010/01/outliers-the-story-of-success/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Cycle</title>
		<link>http://blog.global-roam.com/index.php/2010/01/the-cycle/</link>
		<comments>http://blog.global-roam.com/index.php/2010/01/the-cycle/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 05:07:09 +0000</pubDate>
		<dc:creator>Shane Gill</dc:creator>
		
		<category><![CDATA[01 - Leadership & Management]]></category>

		<category><![CDATA[business cycle]]></category>

		<category><![CDATA[Shirlaws]]></category>

		<guid isPermaLink="false">http://blog.global-roam.com/?p=1233</guid>
		<description><![CDATA[Just when you thought you had it all, life punches you square in the jaw. The Cycle. Boom and bust. Growth and decay. Women know all about it. But ask a guy and he will tell you &#8220;The Dow&#8217;s going to 20,000 by 2009!&#8221;1
Small business goes through the boom and bust. Every small business. Shirlaws uses [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1234" class="wp-caption alignnone" style="width: 510px"><img class="size-full wp-image-1234 " title="small_business_cycle" src="http://blog.global-roam.com/wp-content/uploads/2010/01/small_business_cycle.gif" alt="The small business cycle" width="500" height="400" /><p class="wp-caption-text">The small business cycle</p></div>
<p>Just when you thought you had it all, life punches you square in the jaw. The Cycle. Boom and bust. Growth and decay. Women know all about it. But ask a guy and he will tell you &#8220;The Dow&#8217;s going to 20,000 by 2009!&#8221;<a href="http://en.wikipedia.org/wiki/Harry_Dent"><sup>1</sup></a></p>
<p><span id="more-1233"></span>Small business goes through the boom and bust. Every small business. Shirlaws uses the model above to describe the small business cycle. In the beginning there is excitement - the prospect of a brave new world.  A world without a boss or meetings that seem to drag on for days. So much freedom, it&#8217;s almost too good to be true.</p>
<p>&#8220;Oh criminy shucks, what have I got myself into?&#8221; It&#8217;s frantic. This is where the first wall pops up. Starting a business is not all that it was cracked up to be. There is still a desk for you in the corner of a plush <del>prison</del> corporate office. You still have a choice. Take the red pill and the wall disappears. There&#8217;s no going back now. Confidence.</p>
<p>It&#8217;s all parties on your yacht in Monaco from here. Unless you&#8217;re one of the 80% of businesses that fail. global-roam started making a profit.  We got a new office, new chairs, new staff.  We got upgraded from the closet to the business suite. Sweeeeeeeeeeet! But after every party comes the hangover.</p>
<p>So here we are, swearing we will never ever go into business again! (at least not until next week). We&#8217;re raving to our friends about how good last night was but the memory is a bit blurred.  Hmm. Maybe we need some help.</p>
<p>In order to breach the second wall you need skills. The skills to turn your rusty lump of business into an all-signing all-dancing turnkey franchisable business. So <a href="http://blog.global-roam.com/index.php/2009/11/shirlaws/">Shirlaws</a> is helping Paul transform from MD to <a href="http://blog.global-roam.com/index.php/2010/01/role-ceo/">CEO</a>. To the credit of both Shirlaws and Paul, he has come a long way in a short amount of time. Woohoo! Party on!</p>
<p>Interesting tidbit: Shirlaws has a client who spent <strong>15 years</strong> at the hangover stage without seeking help. Ouch.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.global-roam.com/index.php/2010/01/the-cycle/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Coming soon to a url near you</title>
		<link>http://blog.global-roam.com/index.php/2010/01/coming-soon-to-a-url-near-you/</link>
		<comments>http://blog.global-roam.com/index.php/2010/01/coming-soon-to-a-url-near-you/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 00:48:43 +0000</pubDate>
		<dc:creator>Shane Gill</dc:creator>
		
		<category><![CDATA[Zzz random other stuff]]></category>

		<category><![CDATA[Altonant]]></category>

		<category><![CDATA[entrepreneur]]></category>

		<category><![CDATA[startup]]></category>

		<guid isPermaLink="false">http://blog.global-roam.com/?p=1175</guid>
		<description><![CDATA[(Read out loud in your deepest voice)
In a world where robots control information
In a world gone mad
One man stands alone
From the creators of global-roam
The true story of a disgruntled programmer
And his quest for data
Coming this summer to a url near you&#8230;

Over the past few months we have been cooking up global-roam&#8217;s first &#8220;spin-off&#8221; venture. It [...]]]></description>
			<content:encoded><![CDATA[<p>(Read out loud in your deepest voice)<br />
In a world where robots control information<br />
In a world gone mad<br />
One man stands alone</p>
<p>From the creators of global-roam<br />
The true story of a disgruntled programmer<br />
And his quest for data</p>
<p>Coming this summer to a url near you&#8230;<br />
<span id="more-1175"></span><br />
Over the past few months we have been cooking up global-roam&#8217;s first &#8220;spin-off&#8221; venture. It will be an entirely new company aimed at making the lives of our friends in the energy space much easier.</p>
<p>I am heading the venture and look forward to sharing the fruits of my sleepless nights.  I am living on a cocktail of equal parts fear and excitement – there is nothing quite like starting a new business. Keep an eye on the blog as we lift the veil on the venture and have some fun in 2010.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.global-roam.com/index.php/2010/01/coming-soon-to-a-url-near-you/feed/</wfw:commentRss>
		</item>
		<item>
		<title>UI fundamentals for the programmer</title>
		<link>http://blog.global-roam.com/index.php/2010/01/ui-fundamentals-for-the-programmer/</link>
		<comments>http://blog.global-roam.com/index.php/2010/01/ui-fundamentals-for-the-programmer/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 23:32:25 +0000</pubDate>
		<dc:creator>Shane Gill</dc:creator>
		
		<category><![CDATA[Design]]></category>

		<category><![CDATA[Methodology]]></category>

		<guid isPermaLink="false">http://blog.global-roam.com/?p=1168</guid>
		<description><![CDATA[
UI Fundamentals for Programmers by Ryan Singer from ChicagoRuby on Vimeo.
]]></description>
			<content:encoded><![CDATA[<p><object width="400" height="267"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=6702766&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=b30000&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=6702766&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=0&amp;show_portrait=0&amp;color=b30000&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="267"></embed></object>
<p><a href="http://vimeo.com/6702766">UI Fundamentals for Programmers by Ryan Singer</a> from <a href="http://vimeo.com/chicagoruby">ChicagoRuby</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.global-roam.com/index.php/2010/01/ui-fundamentals-for-the-programmer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Book Review: A complaint is a gift</title>
		<link>http://blog.global-roam.com/index.php/2009/08/book-review-a-complaint-is-a-gift/</link>
		<comments>http://blog.global-roam.com/index.php/2009/08/book-review-a-complaint-is-a-gift/#comments</comments>
		<pubDate>Tue, 18 Aug 2009 01:18:05 +0000</pubDate>
		<dc:creator>Shane Gill</dc:creator>
		
		<category><![CDATA[Book Review]]></category>

		<category><![CDATA[complaint]]></category>

		<category><![CDATA[feedback]]></category>

		<guid isPermaLink="false">http://blog.global-roam.com/?p=499</guid>
		<description><![CDATA[
&#8220;Quit whingeing, whining, wailing, nagging, grieving, griping, grumbling, groaning, moaning, fussing, fretting, faulting, bellyaching and criticizing you sniveling bitch!&#8221;
Ah good ol&#8217; parents.  Constantly reminding me that my input is not welcome. They are doing the best they can and if that&#8217;s not good enough for me I can find some other parents.
That works for [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.global-roam.com/wp-content/uploads/2009/08/complaint-is-gift.jpg" alt="complaint-is-gift" title="complaint-is-gift" width="150" height="225" class="aligncenter size-full wp-image-563"/><br />
&#8220;Quit whingeing, whining, wailing, nagging, grieving, griping, grumbling, groaning, moaning, fussing, fretting, faulting, bellyaching and criticizing you sniveling bitch!&#8221;</p>
<p>Ah good ol&#8217; parents.  Constantly reminding me that my input is not welcome. They are doing the best they can and if that&#8217;s not good enough for me I can find some other parents.</p>
<p>That works for parents because other parents as good as my parents (hi mom I&#8217;m on the internet!) are hard to come by.  But when other companies are more than happy to take your business this may not be the best policy when dealing with complaints. More importantly: how will you ever improve if you don&#8217;t know what you are doing wrong?<br />
<img style="display: inline; margin-left: 0px; margin-right: 0px;" src="http://i1003.photobucket.com/albums/af157/globalroam/Thumbs_Up.jpg" alt="" width="72" height="72" align="left" /></p>
<table style="width: 340px;" border="0" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td width="102" valign="top"><strong>Book:</strong></td>
<td width="236" valign="top">A Complaint is a Gift</td>
</tr>
<tr>
<td width="102" valign="top"><strong>Author:</strong></td>
<td width="236" valign="top">Barlow and Moller</td>
</tr>
<tr>
<td width="102" valign="top">Binary Review:</td>
<td width="236" valign="top">1</td>
</tr>
</tbody>
</table>
<p><span id="more-499"></span><br />
A Complaint is a Gift delves a bit into the psychology of giving and receiving complaints. People generally don&#8217;t like receiving complaints because they handle the complaint poorly - they view it as a personal attack. People generally don&#8217;t complain because they have been discouraged from complaining.   Mishandling and discouraging complainers will eventually lead to no complaints.  Hooray, everyone is happy! Note quite. More like: everyone is gone.</p>
<p>It takes a lot more effort to complain than to do nothing. When someone complains they are going out of their way to let you know how you can make your customers happier. What a gift! No doubt you have spent countless hours trying to get inside the head of your customers and now one of them is telling you what they think! Resist the urge put them in a queue for a few hours, pass the buck, explain how it&#8217;s beyond your control, make empty promises and then tell them to get stuffed.</p>
<p>&#8220;Shane!&#8221;, I hear the cries from across the world wide web, &#8220;what the hell do I do?&#8221;. Start with the eight-step gift formula:</p>
<ol>
<li>Say &#8220;thanks&#8221;</li>
<li>Explain why you appreciate feedback</li>
<li>Apologise for the mistake (be specific!)</li>
<li>Promise to do something about the problem</li>
<li>Ask for necessary information</li>
<li>Correct the mistake</li>
<li>Check customer satisfaction</li>
<li>Prevent future mistakes</li>
</ol>
<p>Note the (be specific!) above.  Nothing pisses me off more than getting a letter like this:</p>
<blockquote><p>
Dear Customer,</p>
<p>We apologise for the inconvenience.</p>
<p>Kind regards,<br />
Customer Service Rep 1
</p></blockquote>
<p>Try to care about your customer and understand where they are coming from. You have been given the opportunity to impress them with your complaint handling skills and turn them into a more loyal customer, so surprise them with your overflowing waterfall of gratitude and compassion (wtf?). I came across this great example in my inbox:</p>
<blockquote><p>
Dear Shane,</p>
<p>Thanks for your feedback.  Your comments help us provide better service for everyone and that is important. Please accept my apologies for misleading you in our e-mail marketing campaign. Our expected growth rate of 4&#8243; is perhaps a bit ambitious and I understand your disappointment when you fell short of the mark.  I have dispatched an extra 4&#8243; treatment to your delivery address free of charge and have modified our ad copy so that no one else is mislead. Are you happy with this course of action?</p>
<p>I will be in contact in a week to ensure your satisfaction but in the meantime is there anything else I can help you with?</p>
<p>Bigger is better,<br />
Itch Eduardo
</p></blockquote>
<p>It might take a bit of getting used to but learning to accept complaints as gifts is a great habit to get into.  You will benefit from a greater understanding of your customers and you will make your customers happier in the process. If you have any complaints about this post please feel free to leave a comment or use the giant feedback button on the right of the screen.</p>
<p>Some posts you might like:<br />
<a href="http://blog.global-roam.com/index.php/2009/08/book-review-getting-real/">Book review: Getting Real</a><br />
<a href="http://blog.global-roam.com/index.php/2009/05/how-to-kill-the-golden-goose/">How to kill the golden goose</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.global-roam.com/index.php/2009/08/book-review-a-complaint-is-a-gift/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Book review: Getting Real</title>
		<link>http://blog.global-roam.com/index.php/2009/08/book-review-getting-real/</link>
		<comments>http://blog.global-roam.com/index.php/2009/08/book-review-getting-real/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 04:04:29 +0000</pubDate>
		<dc:creator>Shane Gill</dc:creator>
		
		<category><![CDATA[Book Review]]></category>

		<category><![CDATA[simplicity]]></category>

		<category><![CDATA[startup]]></category>

		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://blog.global-roam.com/?p=555</guid>
		<description><![CDATA[
37signals is one of those companies that you have to love. They&#8217;re a small business making kick ass web apps.  They emanate a &#8220;no-bullshit&#8221; culture and give back bigtime.  In fact, you can read this book for free (yes, the whole thing absolutely free) at http://gettingreal.37signals.com/.
Getting Real is a guide to creating a [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://gettingreal.37signals.com/images/homecover.jpg" alt="" /><br />
37signals is one of those companies that you have to love. They&#8217;re a small business making kick ass web apps.  They emanate a &#8220;no-bullshit&#8221; culture and give back bigtime.  In fact, you can read this book for free (yes, the whole thing absolutely free) at <a href="http://gettingreal.37signals.com/">http://gettingreal.37signals.com/</a>.</p>
<p>Getting Real is a guide to creating a great software company with an emphasis on web development. It covers a huge range of topics including (but not limited to) hiring, marketing, design, development and productivity. It gives practical and philosophical advice so you come to understand the foundation of 37signals and then discover how to take action. It is one of the easiest reads ever (2-4 hours) so I would recommend you stop reading this dribble and get the book.</p>
<p><img style="display: inline; margin-left: 0px; margin-right: 0px;" src="http://i1003.photobucket.com/albums/af157/globalroam/Thumbs_Up.jpg" alt="" width="72" height="72" align="left" /></p>
<table style="width: 340px;" border="0" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td width="102" valign="top"><strong>Book:</strong></td>
<td width="236" valign="top">Getting Real</td>
</tr>
<tr>
<td width="102" valign="top"><strong>Author:</strong></td>
<td width="236" valign="top">37signals</td>
</tr>
<tr>
<td width="102" valign="top">Binary Review:</td>
<td width="236" valign="top">1</td>
</tr>
</tbody>
</table>
<p><span id="more-555"></span><br />
I believe the philosophy of 37signals is equally important for your person as it is for your company.  You will not be able to apply a philosophy to your company that you are not living day to day.  In the words of Ghandi, &#8220;Be the change you seek.&#8221; With that in mind, here is what 37signals stands for:</p>
<ul>
<li>keep it simple</li>
<li>embrace change</li>
<li>live within your means</li>
</ul>
<p>Still reading? Get the damn book.</p>
<h2>Keep it simple</h2>
<p><i>&#8220;Do what is simple and leave the nasty problems to everyone else.&#8221;</i></p>
<p>The temptation is to pack as many features into a product as possible because more features = more value, right? Wrong.  I count over 220 buttons in the latest version of Microsoft Word of which about 30 I actually use. How much time are you wasting on meetings, paperwork, code, testing, tweaking and marketing by creating features for the sake of features?</p>
<h2>Embrace change</h2>
<p><i>&#8220;Evolve on a day-to-day basis.&#8221;</i></p>
<p>How can 5 brains beat 90,000 brains? Surely 5 brains can not resist the <a href="http://upload.wikimedia.org/wikipedia/en/a/a1/Picard_as_Locutus.jpg" target="_new">nanoprobes of the hivemind</a>. The answer?  I couldn&#8217;t put it better:</p>
<blockquote><p>
Nimble, agile, less-mass businesses can quickly change their entire business model, product, feature set and marketing message.  They can make mistakes and fix them quickly.  They can change their priorities, product mix and focus. And, most importantly, they can change their minds. (pg 32)</p></blockquote>
<p>The only thing that allows small business to compete with big business is it&#8217;s capacity for change. While big business is waiting for orders to filter through the ranks, small business has already attacked.</p>
<h2>Live within your means</h2>
<p><i>&#8220;Constraints lead to creativity and force your ideas into the wild.&#8221;</i></p>
<p>Living within your means goes hand in hand with keeping it simple. The more you have, the more you need. Got a car? Need a mechanic, petrol, parking, licence. Got a new product? Need more staff, more infrastructure, more funding. Instead of yearning for more, think about what you can do with what you have. Focusing on what you have instead of what you don&#8217;t have forces you to be creative.</p>
<p>There are a million (ok, about a hundred) really good hints and techniques in the book for accomplishing the above. A selection for your enjoyment:</p>
<ul>
<li>build software for yourself: solve your own problem</li>
<li>begin with the interface and work backwards from there</li>
<li>it&#8217;s better to make half a product than a half-assed product</li>
<li>hire quick learning generalists over specialists</li>
<li>beta is a cop out and passes the buck to your customers</li>
<p>Thanks for reading.  Check out <a href="http://37signals.com">37signals</a> for an exciting company and don&#8217;t forget you can read the book at <a href="http://gettingreal.37signals.com/">http://gettingreal.37signals.com/</a>.</p>
<p>Some posts you might like:<br />
<a href="http://blog.global-roam.com/index.php/2009/07/rolling-with-the-punches/">Rolling with punches: Building a business for future growth</a><br />
<a href="http://blog.global-roam.com/index.php/2009/06/book-review-lean-software-development/">Book review: Lean software development</a></ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.global-roam.com/index.php/2009/08/book-review-getting-real/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rolling with the punches: Building a business for future growth</title>
		<link>http://blog.global-roam.com/index.php/2009/07/rolling-with-the-punches/</link>
		<comments>http://blog.global-roam.com/index.php/2009/07/rolling-with-the-punches/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 03:38:47 +0000</pubDate>
		<dc:creator>Shane Gill</dc:creator>
		
		<category><![CDATA[Event Review]]></category>

		<category><![CDATA[Vision]]></category>

		<guid isPermaLink="false">http://blog.global-roam.com/?p=241</guid>
		<description><![CDATA[
(Photo: sloth_rider)
I recently attended an IIB event entitled Building the Resilient Company. The purpose of the event (straight from the program) was to provide insights into the current economic cycle, the challenges to survive and the strategies to prepare for an economic recovery. To sum: we are in the shit, how do we get out?

The [...]]]></description>
			<content:encoded><![CDATA[<div style="font-size: 0.8em;"><img title="Punch" src="http://blog.global-roam.com/wp-content/uploads/2009/07/punched.jpg" alt="Punch" width="356" height="311" /><br />
(Photo: <a href="http://www.flickr.com/photos/sloth_rider">sloth_rider</a>)</div>
<p>I recently attended an <a href="http://iib.qld.gov.au">IIB</a> event entitled Building the Resilient Company. The purpose of the event (straight from the program) was to provide insights into the current economic cycle, the challenges to survive and the strategies to prepare for an economic recovery. To sum: we are in the shit, how do we get out?<br />
<span id="more-241"></span><br />
The answer was fantastic. Craig James (<a href="http://comsec.com.au">CommSec</a> Chief Economist) took a look at the current economic climate. He explained that we were recovering from the GFC but more importantly the human factor would always be in play.  Emotions rule in the human realm so we can expect the ups and down to continue until <a href="http://www.sfgoth.com/term/pic3.jpg">Skynet</a>. The question then changes from &#8220;how do we survive an economic meltdown?&#8221; to &#8220;how do we survive in an ever-changing environment?&#8221;.</p>
<p>Be irrational. Trust your instincts. Unleash your passion on the world. Bask in the glory of small business. Don&#8217;t settle for a mediocre business teetering on the brink of survival.  Instead of turtling in the corner, put your gloves on and punch your way into the halls of glory. You have the speed and flexibility to outmaneuver the lumbering hulk of big business. Plan how to cope if he catches you with an uppercut but keep exploring the possibilities and you just might finish with a <a href="http://upload.wikimedia.org/wikipedia/commons/5/51/Gogoplata.jpg">gogoplata</a>. Col Chandler (CEO Proton Consulting) is a legend.</p>
<p>Now your budding ideas have been nurtured into a thriving business. You have broken through the first wall only to fall face-first into the second. Evan Fortune (<a href="www.vision6.com.au">Vision6</a>) explained the slump he recently got out of. Vision6 was spinning their wheels, enjoying their success but not really going anywhere.  People were confused because the business could no longer operate like it had in it&#8217;s infancy.  It was time to ask some tough questions and focus on the essence of the business.  Who are we?  Who are our customers and what do they want? The process resulted in a simpler product and gave staff a clear and simple focus.</p>
<p>You have become your own worst enemy: the lumbering hulk of big business. Glenn Wightwick (<a href="www.ibm.com">IBM</a> Director amongst a nerd-envy inducing list of accolades) demonstrated how one of the world&#8217;s biggest companies takes advantages of the ever-changing technological landscape.  Open source could be perceived as a threat to IBM&#8217;s proprietary systems.  Instead of going on the defensive, IBM have embraced the open source movement and use it to provide great value to their business. (If you ever meet Glenn, ask him about his very cool house.)</p>
<p>For all businesses great and small, the message seems clear: change.  The world is always doing it so you must play along to survive. Change your ideas, your rationale, your approach. Change your processes and culture.  Don&#8217;t be afraid of change, instead leverage it to your advantage. If you are not rolling with the punches it&#8217;s going to be a long, hard fight.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.global-roam.com/index.php/2009/07/rolling-with-the-punches/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Book Review: Lean Software Development</title>
		<link>http://blog.global-roam.com/index.php/2009/06/book-review-lean-software-development/</link>
		<comments>http://blog.global-roam.com/index.php/2009/06/book-review-lean-software-development/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 06:03:37 +0000</pubDate>
		<dc:creator>Shane Gill</dc:creator>
		
		<category><![CDATA[Book Review]]></category>

		<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://blog.global-roam.com/?p=96</guid>
		<description><![CDATA[I was first introduced to Tom and Mary Poppendieck at a software conference (ASWEC) earlier this year.  Lean Software Development is a continuation of the themes that they touched on at that conference.  With their familiar analogies from other product development disciplines, Tom and Mary provide thought provoking ideas and practical exercises to [...]]]></description>
			<content:encoded><![CDATA[<p>I was first introduced to Tom and Mary Poppendieck at a software conference (ASWEC) earlier this year.  Lean Software Development is a continuation of the themes that they touched on at that conference.  With their familiar analogies from other product development disciplines, Tom and Mary provide thought provoking ideas and practical exercises to help increase the value of software.</p>
<p><img style="display: inline; margin-left: 0px; margin-right: 0px;" src="http://i1003.photobucket.com/albums/af157/globalroam/Thumbs_Up.jpg" alt="" width="72" height="72" align="left" /></p>
<table style="width: 340px;" border="0" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td width="102" valign="top"><strong>Book:</strong></td>
<td width="236" valign="top">Lean Software Development</td>
</tr>
<tr>
<td width="102" valign="top"><strong>Author:</strong></td>
<td width="236" valign="top">Tom and Mary Poppendieck</td>
</tr>
<tr>
<td width="102" valign="top">“Binary” Review:</td>
<td width="236" valign="top">One</td>
</tr>
</tbody>
</table>
<p><span id="more-96"></span></p>
<p><a href="http://www.amazon.com/gp/product/0321150783?ie=UTF8&#038;tag=httpwwwglo061-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0321150783">Lean Software Development</a> is based on 7 principles, with a chapter for each principle.  They are:</p>
<ol>
<li>Eliminate waste</li>
<li>Amplify learning</li>
<li>Decide as late as possible</li>
<li>Deliver as fast as possible</li>
<li>Empower the team</li>
<li>Build integrity in</li>
<li>See the whole</li>
</ol>
<p>Included with each principle are a couple of &#8220;tools&#8221; to help you action the principle in your own environment.  And, of course, there are plenty of stories from Toyota and 3M to help make things a bit easier to understand and keep the book interesting.</p>
<p>To me, the ideas in the book really make sense.  The book promotes a no-nonsense approach to product development and zeros in on what really matters: generating business value.  Away with hand-me-down guesswork documentation, planning when a plan will be planned, huge fault-riddled development cycles, dissatisfied customers and bloated, unmaintainable software.</p>
<p>With the book still fresh in my mind and ideas still to be digested I will attempt to present my ideal product development methodology as a result of reading the book.  First things first, get rid of the bullshit.  The only thing that matters is knocking the socks off the customer and making a few bucks in the process. What&#8217;s required? Customer, computer, me.</p>
<p>Customer and me get together.  I ask Customer what would really make them happy.  I write Customer&#8217;s ideas down as tests and prioritise the tests according to what Customer thinks is important. I divide the tests into small workloads and get started.</p>
<p>I begin on the first batch of tests.  Each day I pick a few tests and complete the code required to run the tests from start to finish.  Each night the tests run automatically to check that what I have done satisfies the tests and has not broken something else.  Each morning I check the results: daily feedback.</p>
<p>When I have completed the first batch of tests I present a variety of product options to Customer.  Customer lets me know when I have hit the nail on the head and when I have hit my thumb.  It&#8217;s OK when I miss, or Customer has changed her mind.  I didn&#8217;t really expect to get it right the first time: I can&#8217;t predict the future and I&#8217;m not a mind reader. I haven&#8217;t done all that much work and I have left my options open while doing the work.  Change is welcome. Risk is low.  There will be no 6-month rewrite of long-forgotten features or, at worst, a totally useless product.</p>
<p>Write new tests. Prioritise. Divide. Complete a set of tests every day.  Run the tests every night. Present to Customer. Repeat.</p>
<p>That is the method.  Check this space for the results. And be sure to check out the book, <a href="http://www.amazon.com/gp/product/0321150783?ie=UTF8&#038;tag=httpwwwglo061-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0321150783">Lean Software Development by Tom and Mary Poppendieck</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.global-roam.com/index.php/2009/06/book-review-lean-software-development/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to kill the golden goose</title>
		<link>http://blog.global-roam.com/index.php/2009/05/how-to-kill-the-golden-goose/</link>
		<comments>http://blog.global-roam.com/index.php/2009/05/how-to-kill-the-golden-goose/#comments</comments>
		<pubDate>Thu, 14 May 2009 04:34:31 +0000</pubDate>
		<dc:creator>Shane Gill</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[Retrospectives]]></category>

		<guid isPermaLink="false">http://blog.global-roam.com/?p=50</guid>
		<description><![CDATA[This week we launch NEM-Watch 8.2, an upgrade to our much loved market watching software.   This upgrade was started in early 2008 while I was living in the UK and needed some extra cash to fund my global exploits.   Armed with a laptop and VB6, I began NEM-Watch&#8217;s transformation from ugly duckling to [...]]]></description>
			<content:encoded><![CDATA[<p>This week we launch NEM-Watch 8.2, an upgrade to our much loved market watching software.   This upgrade was started in early 2008 while I was living in the UK and needed some extra cash to fund my global exploits.   Armed with a laptop and VB6, I began NEM-Watch&#8217;s transformation from ugly duckling to swan.   The 15 months that followed would be a roller-coaster ride providing some valuable life lessons and highlighting many of the do&#8217;s and don&#8217;ts of software development.   It&#8217;s hard to make duck-lovers take to a swan.<span id="more-50"></span></p>
<p>I started at global-roam straight out of university, <span style="text-decoration: line-through;">bright-eyed and ambitious</span> cold and naked.   Paul took me in, sat me in front of a computer and said &#8220;code&#8221;!  A few months later and out pops NEM-Review 5.  Then deSide.   Then ez2view Australia.  At this stage of the company&#8217;s life we were scrambling: 3 developers on 5 products, working to get the next sale so we could keep our heads above water.   Stuffed in a closet borrowed from our good mates at roam consulting, I often told myself not to let the glamour of software development get to me.  &#8220;You&#8217;re a rock star now&#8221;, I thought, &#8220;but try to keep it real.&#8221;   Then one day I decided it was time for my world tour.</p>
<p>Overseas you learn things.  In some countries, 10 minutes without rain is a drought.   In some countries, a toilet bowl is a suggestion that anywhere in the vicinity is a good spot to lay cable.  In some countries, you are poor if you only have one Ferrari.   I learned a lot when I left the warm, nurturing closet that was global-roam and made my way into the big bad world.  But as I explored the far reaches of the galaxy I began to change.   I began to realise that life without a computer does things to you.   Your wrists don&#8217;t crack when you wave goodbye.  Your back straightens and you start to stand tall and proud.  You start talking to perfect strangers and stop saying things like &#8220;owned&#8221;, &#8220;woot&#8221; and &#8220;fanboy&#8221;.  I began to realise that I was becoming&#8230;.normal!  So I e-mailed Paul and got started on NEM-Watch.</p>
<p>NEM-Watch is getting old.   So old that it was built in Visual Basic 6.   It has had a handful of people work on it at different stages in it&#8217;s life, tacking on bits and pieces.   It was a collage of code, more like the collage you made in grade 2 than <a title="Mario" href="http://www.geekalerts.com/u/mario-collage.jpg" target="_blank">Mario</a>.  My challenge was to glue more pieces on to the collage while carefully removing some of the ugly pieces and having it all in tact and ready to roll before I took off for Spain in June.   If you&#8217;re playing along at home, that&#8217;s a 5 month schedule for a project that took 15 months.  A 300% schedule slip.   So, Shane&#8230; uh&#8230;. what the hell happened?</p>
<p>Picture this if you will.</p>
<p>It was the middle of summer, I was in the UK, and it was raining (hard to believe, I know).   I thought to myself: &#8220;Self, this rain sucks.  You need to go somewhere sunny.&#8221;  I had about a month off so I went to a travel agent and they made me an itinerary that saw me experiencing all that Spain, France and Italy had to offer.   I jumped on a plane to Malaga in the south of Spain.  Sun, here I come!   Image the shock when I discovered that Malaga was full of poms.  I had just escaped from the cider-sculling, rugby-smitten albinos to find that they were occupying Spain!  &#8220;Bugger this place&#8221;, I muttered as I scratched my next Spanish destinations off of the itinerary.  Vive la France!</p>
<p>Bordeaux was great except I had arrived a week ahead of schedule, having skipped the rest of Spain, and didn&#8217;t have any accommodation.  I ended up in a shady hostel: noisy, dirty, expensive, cheese for pillows.  It wasn&#8217;t long before I got sick of the stench of Camembert.   I wanted to check out the French Riviera but wondered if it also reeked of cheese.  I was really excited about the idea of seeing Italy and I could always come back to France, right?  I hopped on the next train to Pisa.</p>
<p>Italy was everything I had imagined and more.  The Sistine Chapel, David, Pantheon, Pompeii, Coliseum, Marco Polo&#8230; Pizza everywhere!  After two weeks of exploring I felt that there was still more to see but I only had a week of vacation left and my credit card had taken a beating - shopping in Milan was costly.   I couldn&#8217;t afford to go back to France but my goal was to experience much more than just Italy.  What to do&#8230;</p>
<p>Birdsong and the refreshing scent of pines pulled me out of bed as I camped on the Slovenian country side.  Ah, the great outdoors.  This was just what I needed: a final relaxing week well within my budget and a new country to add to the list.  Everyone would be amazed at my globe-trotting feats.   I would show them the photos and they would gasp in awe and wonderment.  &#8220;He has seen so much in so little time&#8221;, they would exclaim, &#8220;he must have rocket-boots!&#8221;.</p>
<p>I returned to the land of faggots and mash, my head held high, memories of my awesome adventure playing back in my mind.  I couldn&#8217;t wait to brag.   &#8220;Come hither wenches!&#8221;, I shouted at the top of my lungs.   They emerged from the shadows, weathered travellers with bespectacled eyes and corporate credit cards.  I began my tale of travel and showed them where I had been.   Only moments into my story I was interrupted.</p>
<p>&#8220;Wait, what the hell happened to Spain?   You were supposed to go to Spain.  I&#8217;m expecting Madrid, Barcelona.  Hang on a sec, I&#8217;ve got a call&#8230;&#8221;<br />
Uncomfortable silence.<br />
&#8220;So uh, where was I?  Oh yeah, and France?   Who goes to Bordeaux?  What about Paris, Nice?  I love Paris and you&#8217;ve got nothing about Paris here&#8230;  What&#8217;s going on?  I can&#8217;t live without Paris!&#8221;</p>
<p>&#8220;But&#8230; Slovenia!&#8221;, I gasped.</p>
<p>&#8220;You can blow Slovenia right out your&#8230;&#8221;</p>
<p>I slammed the door behind me as I rushed out into the rain, tears pouring down my cheeks.  I thought I had the best vacation in the world.  How could they be so cruel?   I think I even heard someone snicker about the &#8220;Windows Vista of traveling&#8221;.</p>
<p>No, that&#8217;s not how I travel.   But that was how I developed NEM-Watch 8.1.   When travelling, I ask people who have travelled before where I should go.  I make an itinerary based on their recommendations that will give me the best return on time and cost.  I follow the plan, adjusting my budget and timeline as I go so that I will have the best chance possible to see everything.  Maybe if I took some travel metaphors and applied them to developing NEM-Watch 8.2&#8230;  5 months later&#8230; oh, it works!   Here are some actionable learning experiences from NEM-Watch:</p>
<p><strong>Batching is dead</strong><br />
I used to jump from job to job, doing pieces of related jobs at the same time.   If Job A and Job B require changes to Class 1 and Class 2, my plan of attack would have been Job A -&gt; Class 1, Job B -&gt; Class 1, Job A -&gt; Class 2, Job B -&gt; Class 2.   Task switching is expensive and prone to errors.  When the phone rings, interrupting your work, how long does it take you to remember what you were doing and resume working?</p>
<p>Takeaway: Do the whole job and then go on to the next one.</p>
<p><strong>Iteration is king</strong><br />
By finishing the whole job you can start to iterate.   In NEM-Watch 8.1, I faked iteration by dividing and conquering but only delivering half-finished features at the end of each iteration.   Usually there were not-quite-done features from previous iterations, the current iteration and even future iterations!  The key is to break the project into manageable pieces (2 weeks per iteration works for me) and then do each job in each iteration from start to finish. No skipping jobs, no jumping into future iterations or moving jobs you don&#8217;t like into far-distant iterations.   At the end of each iteration you should have a product that you are comfortable releasing to market.</p>
<p>Takeaway: Divide the project into iterations.  Make each iteration deployable.</p>
<p><strong>Seek feedback</strong><br />
After 10 months we released NEM-Watch 8.1 and the feedback poured in.   When the feedback pours in, it usually mean you have done something very right or done something very wrong.  I did the latter and felt like I had just spent 10 months destroying NEM-Watch&#8217;s good reputation.  If I had feedback earlier on, we would have saved months in wasted development time spent putting back features that people wanted and redoing the features that people didn&#8217;t like.   In order to get feedback, you must have something to show people&#8230; like a complete iteration.</p>
<p>Takeaway: Seek feedback.  Get it early and get lots of it.<br />
So, there you have it.  The story of NEM-Watch&#8217;s journey from v7 to v8.   We are still waiting on feedback from NEM-Watch 8.2 so watch this space for updates.  I have learned alot since the first piece of NEM-Watch 8 code written on a laptop in a kitchen somewhere in the Chew Valley.   Maybe you can learn from my experience or let me know how we can avoid these kinds of software disasters in the future.</p>
<p>ps. global-roam doesn&#8217;t operate from a closet anymore.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.global-roam.com/index.php/2009/05/how-to-kill-the-golden-goose/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

