<?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>Agile Insider &#187; simplicity</title>
	<atom:link href="http://www.agileinsider.org/tag/simplicity/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.agileinsider.org</link>
	<description>reality bytes...</description>
	<lastBuildDate>Fri, 23 Jul 2010 07:58:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>The Agile Jigsaw Puzzle</title>
		<link>http://www.agileinsider.org/2010/05/the-agile-jigsaw-puzzle/</link>
		<comments>http://www.agileinsider.org/2010/05/the-agile-jigsaw-puzzle/#comments</comments>
		<pubDate>Sat, 08 May 2010 10:44:24 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[puzzles]]></category>
		<category><![CDATA[baby steps]]></category>
		<category><![CDATA[simplicity]]></category>

		<guid isPermaLink="false">http://www.agileinsider.org/?p=247</guid>
		<description><![CDATA[A colleague at emergn asked if I had any suitable pictures for some course brochures and I didn't.  However, for a bit of fun (and to play with some new technologies) I had a blast at creating some imagery.  My first draft is my take on the agile jigsaw puzzle.  Rather than use the mona [...]]]></description>
			<content:encoded><![CDATA[<p>A colleague at <a href="http://www.agileinsider.org/emergn">emergn</a> asked if I had any suitable pictures for some course brochures and I didn't.  However, for a bit of fun (and to play with some new technologies) I had a blast at creating some imagery.  My first draft is my take on the agile jigsaw puzzle.  Rather than use the mona lisa, I decided to go for something more contemporary in the form of <a href="http://www.jackvettriano.com/" target="_blank">Jack Vettriano</a>, largely because I love his work.</p>
<div id="attachment_246" class="wp-caption alignright" style="width: 542px"><a href="http://www.agileinsider.org/wp-content/uploads/2010/05/small-jigsaw.png"><img class="size-full wp-image-246    " title="The Agile Jigsaw Puzzle" src="http://www.agileinsider.org/wp-content/uploads/2010/05/small-jigsaw.png" alt="The Agile Jigsaw Puzzle" width="532" height="250" /></a><p class="wp-caption-text">The Agile Jigsaw Puzzle</p></div>
<p>I was specifically trying to capture the idea that something beautiful can be produced a small piece at a time (and nothing more)...</p>
<p>I had great fun creating it and I hope you like it...</p><div id="spreadx">&nbsp;<a href="http://digg.com/submit?phase=2&url=http://www.agileinsider.org/2010/05/the-agile-jigsaw-puzzle/" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/digg.gif" alt="Digg" border="0" /></a>&nbsp;&nbsp;<a href="http://www.facebook.com/share.php?u=http://www.agileinsider.org/2010/05/the-agile-jigsaw-puzzle/" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/facebook.gif" alt="Facebook" border="0" /></a>&nbsp;&nbsp;<a href="http://www.stumbleupon.com/submit?url=http://www.agileinsider.org/2010/05/the-agile-jigsaw-puzzle/&title=The+Agile+Jigsaw+Puzzle" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/stumble.gif" alt="StumbleUpon" border="0" /></a>&nbsp;&nbsp;<a href="http://technorati.com/faves?add=http://www.agileinsider.org/2010/05/the-agile-jigsaw-puzzle/" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/technorati.gif" alt="Technorati" border="0" /></a>&nbsp;&nbsp;<a href="http://del.icio.us/post?url=http://www.agileinsider.org/2010/05/the-agile-jigsaw-puzzle/&title=The+Agile+Jigsaw+Puzzle" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/delicious.gif" alt="Deli.cio.us" border="0" /></a>&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.agileinsider.org/2010/05/the-agile-jigsaw-puzzle/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Enterprise Agile &#8211; Evolutionary Standards</title>
		<link>http://www.agileinsider.org/2010/04/enterprise-agile-evolutionary-standards/</link>
		<comments>http://www.agileinsider.org/2010/04/enterprise-agile-evolutionary-standards/#comments</comments>
		<pubDate>Thu, 22 Apr 2010 09:30:14 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[enterprise]]></category>
		<category><![CDATA[baby steps]]></category>
		<category><![CDATA[culture]]></category>
		<category><![CDATA[just enough]]></category>
		<category><![CDATA[pragmatism]]></category>
		<category><![CDATA[simplicity]]></category>

		<guid isPermaLink="false">http://www.agileinsider.org/?p=236</guid>
		<description><![CDATA[At the risk of being lambasted by the agile community I will use the words enterprise and agile in the same sentence  
This article largely follows on from some previous entries and in particular my entry on user centred test driven development.
It is often a complaint that large organisations trundle along painfully and slowly.  [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_237" class="wp-caption alignleft" style="width: 237px"><a href="http://www.agileinsider.org/wp-content/uploads/2010/04/wf-markup.png"><img class="size-full wp-image-237   " title="simple wireframe markup" src="http://www.agileinsider.org/wp-content/uploads/2010/04/wf-markup.png" alt="" width="227" height="140" /></a><p class="wp-caption-text">Low Tech Evolutionary Standards</p></div>
<p>At the <a title="risk" href="http://www.agileinsider.org/tag/risk/">risk</a> of being lambasted by the agile community I will use the words enterprise and agile in the same sentence <img src='http://www.agileinsider.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>This article largely follows on from some previous entries and in particular my entry on <a href="/2010/04/top-tips-user-centred-automated-acceptance-tests/" target="_self">user centred test driven development</a>.</p>
<p>It is often a complaint that large organisations trundle along painfully and slowly.  Work can't start without following some process or other until you have sign-off.  Part of this sign-off will probably involve agreement to follow certain standards and guidelines, but if these standards don't yet exist how can we start???</p>
<p>To challenge this and present an alternative approach, why not make the "standards" part of the delivery itself.  Make it clear up front that rather than wait for the standards to be released (which would be the normal mode of attack in large organisations) you will actively work with whichever standard's body exists in the organisation to evolve <a title="just enough" href="http://www.agileinsider.org/tag/just-enough/">just enough</a> standards to support the actual work you are doing as you work through the backlog.</p>
<p>To make this work, <strong>COURAGE </strong>is imperative...  Someone has to have the courage to put a stake in the ground early, recognising there is a small <a title="risk" href="http://www.agileinsider.org/tag/risk/">risk</a> this may change.  Developers should embed the standards into their automated testing as early as possible, this means that when and if a standard does change, there are tests in place which will assist developers in ensuring that all work to date is easily brought up to date...</p>
<p>The results of this is a<strong> design language</strong> that everyone can understand, when someone says they are writing a test which is looking for the jobs tag in the currently featured news article, everyone should know what that refers to in the wireframes, and also know how this will be identified and marked up in the implementation.  This allows tests to be written before any code and even for the final "Look And Feel" to progress alongside development.</p>
<p>Of course, you're always free to continue in the traditional model and wait for three months until the standards body within the organisation <strong>produces a 300 page guidelines document </strong>before even starting that killer new feature that will storm the market...  Or make totally random guesses, which are much more likely to be wrong, and be safe in the knowledge you have the traditional saviour of projects - Hope and Prayer!!!</p><div id="spreadx">&nbsp;<a href="http://digg.com/submit?phase=2&url=http://www.agileinsider.org/2010/04/enterprise-agile-evolutionary-standards/" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/digg.gif" alt="Digg" border="0" /></a>&nbsp;&nbsp;<a href="http://www.facebook.com/share.php?u=http://www.agileinsider.org/2010/04/enterprise-agile-evolutionary-standards/" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/facebook.gif" alt="Facebook" border="0" /></a>&nbsp;&nbsp;<a href="http://www.stumbleupon.com/submit?url=http://www.agileinsider.org/2010/04/enterprise-agile-evolutionary-standards/&title=Enterprise+Agile+%26%238211%3B+Evolutionary+Standards" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/stumble.gif" alt="StumbleUpon" border="0" /></a>&nbsp;&nbsp;<a href="http://technorati.com/faves?add=http://www.agileinsider.org/2010/04/enterprise-agile-evolutionary-standards/" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/technorati.gif" alt="Technorati" border="0" /></a>&nbsp;&nbsp;<a href="http://del.icio.us/post?url=http://www.agileinsider.org/2010/04/enterprise-agile-evolutionary-standards/&title=Enterprise+Agile+%26%238211%3B+Evolutionary+Standards" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/delicious.gif" alt="Deli.cio.us" border="0" /></a>&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.agileinsider.org/2010/04/enterprise-agile-evolutionary-standards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keeping It Simple &#8211; Regression vs Acceptance Testing</title>
		<link>http://www.agileinsider.org/2010/04/keeping-it-simple-regression-vs-acceptance-testing/</link>
		<comments>http://www.agileinsider.org/2010/04/keeping-it-simple-regression-vs-acceptance-testing/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 15:42:33 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[test driven]]></category>
		<category><![CDATA[simplicity]]></category>
		<category><![CDATA[tdd]]></category>
		<category><![CDATA[test first]]></category>

		<guid isPermaLink="false">http://www.agileinsider.org/?p=232</guid>
		<description><![CDATA[Another emergn coach asked me the other day how I distinguished between an acceptance test and regression tests.  For me there is a very simple rule...

If I write the test before I write any code, it's an acceptance test.
If I write the test after I've written the code, it's a regression test.
If I write code [...]]]></description>
			<content:encoded><![CDATA[<p>Another <a href="http://www.agileinsider.org/emergn" target="_blank">emergn</a> coach asked me the other day how I distinguished between an acceptance test and regression tests.  For me there is a very simple rule...</p>
<ul>
<li>If I write the test before I write any code, it's an acceptance test.</li>
<li>If I write the test after I've written the code, it's a regression test.</li>
<li>If I write code to make an acceptance test pass, it is now a regression test.</li>
</ul>
<p>Keeping it as simple as this keeps you out of trouble, I've seen so many people try to retro-fit acceptance tests after they've written code only to write a test which is based on what they've written rather than what they should have written.  It's a subtle but important point that writing a test for stuff you've written (which might be wrong since you haven't got an acceptance test) means you are potentially writing a test that the system always does the wrong thing...</p><div id="spreadx">&nbsp;<a href="http://digg.com/submit?phase=2&url=http://www.agileinsider.org/2010/04/keeping-it-simple-regression-vs-acceptance-testing/" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/digg.gif" alt="Digg" border="0" /></a>&nbsp;&nbsp;<a href="http://www.facebook.com/share.php?u=http://www.agileinsider.org/2010/04/keeping-it-simple-regression-vs-acceptance-testing/" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/facebook.gif" alt="Facebook" border="0" /></a>&nbsp;&nbsp;<a href="http://www.stumbleupon.com/submit?url=http://www.agileinsider.org/2010/04/keeping-it-simple-regression-vs-acceptance-testing/&title=Keeping+It+Simple+%26%238211%3B+Regression+vs+Acceptance+Testing" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/stumble.gif" alt="StumbleUpon" border="0" /></a>&nbsp;&nbsp;<a href="http://technorati.com/faves?add=http://www.agileinsider.org/2010/04/keeping-it-simple-regression-vs-acceptance-testing/" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/technorati.gif" alt="Technorati" border="0" /></a>&nbsp;&nbsp;<a href="http://del.icio.us/post?url=http://www.agileinsider.org/2010/04/keeping-it-simple-regression-vs-acceptance-testing/&title=Keeping+It+Simple+%26%238211%3B+Regression+vs+Acceptance+Testing" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/delicious.gif" alt="Deli.cio.us" border="0" /></a>&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.agileinsider.org/2010/04/keeping-it-simple-regression-vs-acceptance-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Could Agile Have Evolved?</title>
		<link>http://www.agileinsider.org/2009/06/could-agile-have-evolved/</link>
		<comments>http://www.agileinsider.org/2009/06/could-agile-have-evolved/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 10:44:42 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[puzzles]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[human nature]]></category>
		<category><![CDATA[simplicity]]></category>

		<guid isPermaLink="false">http://www.agileinsider.org/?p=160</guid>
		<description><![CDATA[I've been researching material to support an article on my company blog entitled "Agile Dictators" and it left me thinking about how Agile started in the first place.
The more I reflect on this, the more I am left feeling that Agile is actually a mutation in software development and this is one of the major [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_165" class="wp-caption alignleft" style="width: 250px"><a href="http://www.3dscience.com/3D_Models/Biology/DNA/DNA.php"><img class="size-full wp-image-165" title="DNA" src="http://www.agileinsider.org/wp-content/uploads/2009/06/3d_model_DNA_web1.jpg" alt="DNA" width="240" height="240" /></a><p class="wp-caption-text">DNA</p></div>
<p>I've been researching material to support an article on my <a title="blogn@emergn" href="http://www.agileinsider.org/blogn" target="_blank">company blog</a> entitled "Agile Dictators" and it left me thinking about how Agile started in the first place.</p>
<p>The more I reflect on this, the more I am left feeling that Agile is actually a mutation in software development and this is one of the major reasons why Agile is so difficult to master.  I'm wondering whether agile would ever naturally evolve in a small <a title="team" href="http://www.agileinsider.org/tag/team/">team</a> left to their own devices and I simply can't envisage it.  Of course, this will now remain an academic hypothesis since Agile has now stamped it's influence indelibly on the DNA of software development.</p>
<p>Software development as a craft suffers from unnecessary complexity and I fear that Agile, which initially thrived in simplifying (or removing) this complexity, is now becoming itself encompassed in unnecessary complexity.  Despite agreeing with much of the sentiment of the <a href="http://manifesto.softwarecraftsmanship.org/" target="_blank">software craftmanship manifesto</a> I just can't bring myself to sign up to it yet.  I struggle to see the benefit of more <a title="fuzzy" href="http://www.agileinsider.org/tag/fuzzy/">fuzzy</a> aspirational statements and would prefer to see a clarity of <a title="vision" href="http://www.agileinsider.org/tag/vision/">vision</a> and roadmap to achieving it.</p>
<p>Fundamentally Agile is fantastic, but sadly the passionate discussions, raging debates and conflicting methodologies don't clarify anything.  If Agile doesn't clearly define itself soon I fear yet another mutation may take centre stage and Agile will end up being just a blip (albeit a very significant blip, where we gained sight) in the evolution of software development.</p><div id="spreadx">&nbsp;<a href="http://digg.com/submit?phase=2&url=http://www.agileinsider.org/2009/06/could-agile-have-evolved/" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/digg.gif" alt="Digg" border="0" /></a>&nbsp;&nbsp;<a href="http://www.facebook.com/share.php?u=http://www.agileinsider.org/2009/06/could-agile-have-evolved/" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/facebook.gif" alt="Facebook" border="0" /></a>&nbsp;&nbsp;<a href="http://www.stumbleupon.com/submit?url=http://www.agileinsider.org/2009/06/could-agile-have-evolved/&title=Could+Agile+Have+Evolved%3F" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/stumble.gif" alt="StumbleUpon" border="0" /></a>&nbsp;&nbsp;<a href="http://technorati.com/faves?add=http://www.agileinsider.org/2009/06/could-agile-have-evolved/" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/technorati.gif" alt="Technorati" border="0" /></a>&nbsp;&nbsp;<a href="http://del.icio.us/post?url=http://www.agileinsider.org/2009/06/could-agile-have-evolved/&title=Could+Agile+Have+Evolved%3F" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/delicious.gif" alt="Deli.cio.us" border="0" /></a>&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.agileinsider.org/2009/06/could-agile-have-evolved/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Love Wave, Hate Google</title>
		<link>http://www.agileinsider.org/2009/06/love-wave-hate-google/</link>
		<comments>http://www.agileinsider.org/2009/06/love-wave-hate-google/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 09:43:33 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[rants]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[just enough]]></category>
		<category><![CDATA[simplicity]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://www.agileinsider.org/?p=151</guid>
		<description><![CDATA[With the recent announcement of Google Wave at google I/O, I'm hating the wait...  I need it now...]]></description>
			<content:encoded><![CDATA[<p>I've not tried <a title="wave" href="http://www.agileinsider.org/tag/wave/">wave</a>, but I'm already loving it, I can see immediately how it addresses one of my wishes from a previous post...  But I'm hating the wait.  I had always looked to <a title="Google" href="http://www.agileinsider.org/tag/google/">Google</a> as a very pioneering company and certainly assumed they applied agile principles.  However, I can't see how such an important disruptive technology like <a title="Google" href="http://www.agileinsider.org/tag/google/">Google</a> <a title="Wave" href="http://www.agileinsider.org/tag/wave/">Wave</a> has managed to stay behind closed doors for 2 years...</p>
<p>I've been working on a few internal projects for <a href="http://www.agileinsider.org/exoftware" target="_blank">my company</a> of late and this has involved working in a distributed fashion (yes, pairing by phone), and during some of these sessions I can immediately envisage the <a title="benefits" href="http://www.agileinsider.org/tag/benefits/">benefits</a> of using Wave.</p>
<p>Surely there is at least one complete, tested feature they can roll out to production?  My concern is there are still some fundamental challenges facing the <a title="team" href="http://www.agileinsider.org/tag/team/">team</a>, and I would not be surprised to find it being concurrency issues, so as the potential end-user of this technology I'm going to make it clear, I don't particularly care about have multiple users editing the same document in real-time with transparent, asynchronous updating...  Let me edit, commit, refresh, etc as a simple starting point...  But whatever you do, let me do something before I find a simple alternative...</p>
<p>To find out more about wave, visit the wave site <a href="http://wave.google.com/" target="_blank">http://wave.google.com/</a>, and especially watch the google I/O presentation...</p><div id="spreadx">&nbsp;<a href="http://digg.com/submit?phase=2&url=http://www.agileinsider.org/2009/06/love-wave-hate-google/" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/digg.gif" alt="Digg" border="0" /></a>&nbsp;&nbsp;<a href="http://www.facebook.com/share.php?u=http://www.agileinsider.org/2009/06/love-wave-hate-google/" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/facebook.gif" alt="Facebook" border="0" /></a>&nbsp;&nbsp;<a href="http://www.stumbleupon.com/submit?url=http://www.agileinsider.org/2009/06/love-wave-hate-google/&title=Love+Wave%2C+Hate+Google" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/stumble.gif" alt="StumbleUpon" border="0" /></a>&nbsp;&nbsp;<a href="http://technorati.com/faves?add=http://www.agileinsider.org/2009/06/love-wave-hate-google/" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/technorati.gif" alt="Technorati" border="0" /></a>&nbsp;&nbsp;<a href="http://del.icio.us/post?url=http://www.agileinsider.org/2009/06/love-wave-hate-google/&title=Love+Wave%2C+Hate+Google" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/delicious.gif" alt="Deli.cio.us" border="0" /></a>&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.agileinsider.org/2009/06/love-wave-hate-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;m Agile, But!</title>
		<link>http://www.agileinsider.org/2009/05/im-agile-but/</link>
		<comments>http://www.agileinsider.org/2009/05/im-agile-but/#comments</comments>
		<pubDate>Fri, 29 May 2009 11:39:18 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[baby steps]]></category>
		<category><![CDATA[culture]]></category>
		<category><![CDATA[simplicity]]></category>

		<guid isPermaLink="false">http://www.agileinsider.org/?p=102</guid>
		<description><![CDATA[Stop right there...
You're not agile...
There are no buts in agile...
If something is wrong, you change it, you don't say "but"...
If you truly can't change it, then you're truly not agile either.
To be agile doesn't mean you must follow any particular methodology, to be truly agile you must be actively seeking to constantly improve every aspect [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Stop right there...</strong></p>
<p>You're not agile...<br />
There are no buts in agile...<br />
<strong>If something is wrong, you change it</strong>, you don't say "but"...</p>
<p>If you truly can't change it, then you're truly not agile either.</p>
<p>To be agile doesn't mean you must follow any particular <a title="methodology" href="http://www.agileinsider.org/tag/methodology/">methodology</a>, to be truly agile you must be <strong>actively seeking to constantly improve</strong> every aspect of what you do.  If this involves trying out some lean principles to eliminate waste, or TDD to improve the <a title="quality" href="http://www.agileinsider.org/tag/quality/">quality</a> of the tests, it doesn't matter.</p>
<p>I'm a strong believer that agile has now become synonymous with many of the methodologies, which is very sad since agile is so much more than a <a title="methodology" href="http://www.agileinsider.org/tag/methodology/">methodology</a>, it's a <a title="culture" href="http://www.agileinsider.org/tag/culture/">culture</a>...</p>
<p>So, the next time you hear yourself saying I'm agile, but...  You've just identified the next problem to solve in <strong>your own methodology</strong> and your also just a <strong>little bit more agile</strong> than you already were...</p><div id="spreadx">&nbsp;<a href="http://digg.com/submit?phase=2&url=http://www.agileinsider.org/2009/05/im-agile-but/" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/digg.gif" alt="Digg" border="0" /></a>&nbsp;&nbsp;<a href="http://www.facebook.com/share.php?u=http://www.agileinsider.org/2009/05/im-agile-but/" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/facebook.gif" alt="Facebook" border="0" /></a>&nbsp;&nbsp;<a href="http://www.stumbleupon.com/submit?url=http://www.agileinsider.org/2009/05/im-agile-but/&title=I%26%238217%3Bm+Agile%2C+But%21" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/stumble.gif" alt="StumbleUpon" border="0" /></a>&nbsp;&nbsp;<a href="http://technorati.com/faves?add=http://www.agileinsider.org/2009/05/im-agile-but/" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/technorati.gif" alt="Technorati" border="0" /></a>&nbsp;&nbsp;<a href="http://del.icio.us/post?url=http://www.agileinsider.org/2009/05/im-agile-but/&title=I%26%238217%3Bm+Agile%2C+But%21" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/delicious.gif" alt="Deli.cio.us" border="0" /></a>&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.agileinsider.org/2009/05/im-agile-but/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Too Many Broths Spoil The Cook</title>
		<link>http://www.agileinsider.org/2009/05/too-many-broths/</link>
		<comments>http://www.agileinsider.org/2009/05/too-many-broths/#comments</comments>
		<pubDate>Thu, 28 May 2009 12:04:31 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[user stories]]></category>
		<category><![CDATA[baby steps]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[human nature]]></category>
		<category><![CDATA[simplicity]]></category>

		<guid isPermaLink="false">http://www.agileinsider.org/?p=98</guid>
		<description><![CDATA[I've currently got half a dozen things on my plate and can't quite make a start to any of them, I guess I need a backlog and stories...]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-99" title="Too Many Broths" src="http://www.agileinsider.org/wp-content/uploads/2009/05/cook-300x265.gif" alt="Too Many Broths" width="300" height="265" />I' ve got several things bubbling over at the moment and because I never bothered capturing them as stories and placing them in a backlog I'm really struggling to make headway with any of them.  Some are personal experimentation, others are professional and finally there's a few projects which may end up as open source.</p>
<p>So what's stopping me making this backlog?  It's the lack of a single coherent customer to do the prioritisation of course.  I could certainly pull out all the things I want to do into a set of stories, but would it be right for me to also play the customer role?  I certainly don't want to ask my work to do the prioritisation, since I know which side of the fence they'll lean on...</p>
<p>I think my personal challenge is quite similar to many projects I have witnessed where there has not been a single customer.  It becomes extremely difficult to prioritise stories and deliver a single useful end to end feature and instead we deliver lots of little bits and pieces.  Of course, switching contexts in itself is extremely expensive in terms of productivity, but unless there is a single customer, with clear goals and a solid backlog of well expressed stories then switching contexts is inevitable.</p>
<p>What do I plan to do?  Well first and foremost I'm going to take the baby-step of at least creating my backlog of stories...  By definition, these are my stories, so in reality I am the customer, I guess I'm just like all other customers, I'm not a very good one and I like to keep changing my mind - oh well...</p><div id="spreadx">&nbsp;<a href="http://digg.com/submit?phase=2&url=http://www.agileinsider.org/2009/05/too-many-broths/" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/digg.gif" alt="Digg" border="0" /></a>&nbsp;&nbsp;<a href="http://www.facebook.com/share.php?u=http://www.agileinsider.org/2009/05/too-many-broths/" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/facebook.gif" alt="Facebook" border="0" /></a>&nbsp;&nbsp;<a href="http://www.stumbleupon.com/submit?url=http://www.agileinsider.org/2009/05/too-many-broths/&title=Too+Many+Broths+Spoil+The+Cook" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/stumble.gif" alt="StumbleUpon" border="0" /></a>&nbsp;&nbsp;<a href="http://technorati.com/faves?add=http://www.agileinsider.org/2009/05/too-many-broths/" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/technorati.gif" alt="Technorati" border="0" /></a>&nbsp;&nbsp;<a href="http://del.icio.us/post?url=http://www.agileinsider.org/2009/05/too-many-broths/&title=Too+Many+Broths+Spoil+The+Cook" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/delicious.gif" alt="Deli.cio.us" border="0" /></a>&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.agileinsider.org/2009/05/too-many-broths/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Information Overload</title>
		<link>http://www.agileinsider.org/2009/05/information-overload/</link>
		<comments>http://www.agileinsider.org/2009/05/information-overload/#comments</comments>
		<pubDate>Mon, 25 May 2009 13:55:12 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[simplicity]]></category>

		<guid isPermaLink="false">http://www.agileinsider.org/?p=79</guid>
		<description><![CDATA[The internet has now pervaded my life to such an extent I'm going to soon be looking to get a direct connection to my brain.  But before I do, I'm in desperate need for a way to organise the constant, chaotic stream of information that is radiating from it...
Here's my list of basic requirements.
I want [...]]]></description>
			<content:encoded><![CDATA[<p>The internet has now pervaded my life to such an extent I'm going to soon be looking to get a direct connection to my brain.  But before I do, I'm in desperate need for a way to organise the constant, chaotic stream of information that is radiating from it...</p>
<p>Here's my list of basic requirements.</p>
<p><strong>I want to be able to </strong></p>
<ul>
<li>view all messages in a single application, regardless of source (rss, <a title="google" href="http://www.agileinsider.org/tag/google/">google</a> reader, twitter, etc).</li>
<li>post messages to any of the applications I use (twitter, blog, facebook, etc)
<ul>
<li>Should also be able to post to multiple applications at once</li>
</ul>
</li>
<li>search and filter the content
<ul>
<li>filtered messages, should still be available for future search/display</li>
</ul>
</li>
<li>use multiple platforms (phone, web, laptop, desktop) with them all kept in sync</li>
<li>specify multiple ways of notifying me if anything relevant appears
<ul>
<li>particularly important for mobile platforms</li>
</ul>
</li>
<li>switch between different modes (professional, private, meeting)</li>
</ul>
<p>But MOST IMPORTANTLY</p>
<p><strong>I DO NOT WANT TO:</strong></p>
<ul>
<li>create YABA (yet another b****y account) to use yet another free online tool</li>
<li>wait for hours while it downloads everything before I can view a single message</li>
</ul>
<p>If anyone knows of such a tool, I'll be extremely happy to hear about it...</p><div id="spreadx">&nbsp;<a href="http://digg.com/submit?phase=2&url=http://www.agileinsider.org/2009/05/information-overload/" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/digg.gif" alt="Digg" border="0" /></a>&nbsp;&nbsp;<a href="http://www.facebook.com/share.php?u=http://www.agileinsider.org/2009/05/information-overload/" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/facebook.gif" alt="Facebook" border="0" /></a>&nbsp;&nbsp;<a href="http://www.stumbleupon.com/submit?url=http://www.agileinsider.org/2009/05/information-overload/&title=Information+Overload" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/stumble.gif" alt="StumbleUpon" border="0" /></a>&nbsp;&nbsp;<a href="http://technorati.com/faves?add=http://www.agileinsider.org/2009/05/information-overload/" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/technorati.gif" alt="Technorati" border="0" /></a>&nbsp;&nbsp;<a href="http://del.icio.us/post?url=http://www.agileinsider.org/2009/05/information-overload/&title=Information+Overload" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/delicious.gif" alt="Deli.cio.us" border="0" /></a>&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.agileinsider.org/2009/05/information-overload/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple isn&#8217;t Easy</title>
		<link>http://www.agileinsider.org/2009/05/simple-isnt-easy/</link>
		<comments>http://www.agileinsider.org/2009/05/simple-isnt-easy/#comments</comments>
		<pubDate>Thu, 21 May 2009 22:15:10 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[human nature]]></category>
		<category><![CDATA[psychology]]></category>
		<category><![CDATA[simplicity]]></category>
		<category><![CDATA[test first]]></category>

		<guid isPermaLink="false">http://www.agileinsider.org/?p=55</guid>
		<description><![CDATA[After 2 days coaching on test first development within a legacy code-base (lots and lots of refactoring) it really hit home just how difficult it can be to do something simple.]]></description>
			<content:encoded><![CDATA[<p>After 2 days <a title="coaching" href="http://www.agileinsider.org/tag/coaching/">coaching</a> on <a title="test first" href="http://www.agileinsider.org/tag/test-first/">test first</a> development within a <a title="legacy" href="http://www.agileinsider.org/tag/legacy/">legacy</a> code-base (lots and lots of <a title="refactoring" href="http://www.agileinsider.org/tag/refactoring/">refactoring</a>) it really hit home just how difficult it can be to do something simple. The English language doesn't help, because simple implies it should be easy, but in reality <a title="simplicity" href="http://www.agileinsider.org/tag/simplicity/">simplicity</a> is extremely challenging.  I suspect this holds true in many fields (physics springs to mind, how long did it take for e=mc²).</p>
<p>I'm left wondering whether it is something inherent in <a title="human nature" href="http://www.agileinsider.org/tag/human-nature/">human nature</a> that leads us to strive complexity or whether it is actually the way we are educated.  Certainly, with regards to software engineering the majority of the agile techniques and practises appear to contradict what is being taught in universities.  The comment I hear most often when <a title="coaching" href="http://www.agileinsider.org/tag/coaching/">coaching</a> <a title="Test First" href="http://www.agileinsider.org/tag/test-first/">Test First</a> Development is that the difficulty is in thinking backwards, suggesting that the practise itself isn't difficult per se, but it's the way we think that needs rewired.</p>
<p>Of course, not knowing what the problem is makes it difficult to formulate a solution - now there''s a real challenge for agile <img src='http://www.agileinsider.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p><div id="spreadx">&nbsp;<a href="http://digg.com/submit?phase=2&url=http://www.agileinsider.org/2009/05/simple-isnt-easy/" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/digg.gif" alt="Digg" border="0" /></a>&nbsp;&nbsp;<a href="http://www.facebook.com/share.php?u=http://www.agileinsider.org/2009/05/simple-isnt-easy/" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/facebook.gif" alt="Facebook" border="0" /></a>&nbsp;&nbsp;<a href="http://www.stumbleupon.com/submit?url=http://www.agileinsider.org/2009/05/simple-isnt-easy/&title=Simple+isn%26%238217%3Bt+Easy" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/stumble.gif" alt="StumbleUpon" border="0" /></a>&nbsp;&nbsp;<a href="http://technorati.com/faves?add=http://www.agileinsider.org/2009/05/simple-isnt-easy/" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/technorati.gif" alt="Technorati" border="0" /></a>&nbsp;&nbsp;<a href="http://del.icio.us/post?url=http://www.agileinsider.org/2009/05/simple-isnt-easy/&title=Simple+isn%26%238217%3Bt+Easy" target="_new"><img src="http://www.agileinsider.org/wp-content/plugins/spreadx/images/delicious.gif" alt="Deli.cio.us" border="0" /></a>&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.agileinsider.org/2009/05/simple-isnt-easy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
