<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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>Comments on: Agility is great &#8211; until something goes wrong&#8230;</title>
	<atom:link href="http://www.diversity.net.nz/agility-is-great-until-something-goes-wrong/2008/06/07/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.diversity.net.nz/agility-is-great-until-something-goes-wrong/2008/06/07/</link>
	<description>Commentary and Analysis for User-Centered Technology</description>
	<lastBuildDate>Fri, 10 Feb 2012 03:02:25 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Yes but</title>
		<link>http://www.diversity.net.nz/agility-is-great-until-something-goes-wrong/2008/06/07/comment-page-1/#comment-4481</link>
		<dc:creator>Yes but</dc:creator>
		<pubDate>Tue, 10 Jun 2008 09:34:11 +0000</pubDate>
		<guid isPermaLink="false">http://diversity.net.nz/?p=1154#comment-4481</guid>
		<description>Being agile != sloppy/undisciplined</description>
		<content:encoded><![CDATA[<p>Being agile != sloppy/undisciplined</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Riversdale</title>
		<link>http://www.diversity.net.nz/agility-is-great-until-something-goes-wrong/2008/06/07/comment-page-1/#comment-4478</link>
		<dc:creator>Mike Riversdale</dc:creator>
		<pubDate>Tue, 10 Jun 2008 04:43:08 +0000</pubDate>
		<guid isPermaLink="false">http://diversity.net.nz/?p=1154#comment-4478</guid>
		<description>@Ilja - I agree, I should&#039;ve made it more clear in my own posting, thanks for pulling us up on that</description>
		<content:encoded><![CDATA[<p>@Ilja &#8211; I agree, I should&#8217;ve made it more clear in my own posting, thanks for pulling us up on that</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ilja Preuß</title>
		<link>http://www.diversity.net.nz/agility-is-great-until-something-goes-wrong/2008/06/07/comment-page-1/#comment-4472</link>
		<dc:creator>Ilja Preuß</dc:creator>
		<pubDate>Mon, 09 Jun 2008 15:46:32 +0000</pubDate>
		<guid isPermaLink="false">http://diversity.net.nz/?p=1154#comment-4472</guid>
		<description>It already has been hinted at in some of the earlier comments, but please let me put it bluntly:

The &quot;not that much testing&quot; part of the quote basically means that Google Labs is *not at all* an example of Agile Software Development, but an example of cowboy coding. It is, in fact, what Agile Evangelists are battling.</description>
		<content:encoded><![CDATA[<p>It already has been hinted at in some of the earlier comments, but please let me put it bluntly:</p>
<p>The &#8220;not that much testing&#8221; part of the quote basically means that Google Labs is *not at all* an example of Agile Software Development, but an example of cowboy coding. It is, in fact, what Agile Evangelists are battling.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Riversdale</title>
		<link>http://www.diversity.net.nz/agility-is-great-until-something-goes-wrong/2008/06/07/comment-page-1/#comment-4467</link>
		<dc:creator>Mike Riversdale</dc:creator>
		<pubDate>Sun, 08 Jun 2008 22:06:12 +0000</pubDate>
		<guid isPermaLink="false">http://diversity.net.nz/?p=1154#comment-4467</guid>
		<description>Oh - and I stumbled across this in my rss feeder this morning - just FYI really (*ahem*): &lt;a href=&quot;http://agilesoftwaredevelopment.com/blog/artem/googleplex-2008&quot; rel=&quot;nofollow&quot;&gt;http://agilesoftwaredevelopment.com/blog/artem/googleplex-2008&lt;/a&gt;</description>
		<content:encoded><![CDATA[<p>Oh &#8211; and I stumbled across this in my rss feeder this morning &#8211; just FYI really (*ahem*): <a href="http://agilesoftwaredevelopment.com/blog/artem/googleplex-2008" rel="nofollow">http://agilesoftwaredevelopment.com/blog/artem/googleplex-2008</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Riversdale</title>
		<link>http://www.diversity.net.nz/agility-is-great-until-something-goes-wrong/2008/06/07/comment-page-1/#comment-4464</link>
		<dc:creator>Mike Riversdale</dc:creator>
		<pubDate>Sun, 08 Jun 2008 20:32:10 +0000</pubDate>
		<guid isPermaLink="false">http://diversity.net.nz/?p=1154#comment-4464</guid>
		<description>@Ben
&lt;em&gt;those of us evangelising should think about the real world situation of those we’re evangelising to…&lt;/em&gt; ... that&#039;s my point exactly.

Um, &quot;FOSS&quot; - sorry, thought this argument (&lt;a href=&quot;http://twitter.com/benkepes/statuses/829430445&quot; rel=&quot;nofollow&quot;&gt;your lable&lt;/a&gt; ;-) was about Agile

@Stu
Ok. So when you completely understand the requirements (i.e., can write a requirements document that totally reflects the end place) and no changes are required then Agile is not required.
I mean NO changes ...  
There are times for this - legislation implementation ... and others ...

Agile does not equal untested ... Agile is all about delivering software that works - not broken, not a “pilot”, not “Phase 1″ - actual production code that works as required. That means it&#039;s tested (as much as any other way of delivering working s/w ... of course), it&#039;s implemented professionally - in fact, it&#039;s got all the facets of &quot;production&quot; ... why wouldn&#039;t it?</description>
		<content:encoded><![CDATA[<p>@Ben<br />
<em>those of us evangelising should think about the real world situation of those we’re evangelising to…</em> &#8230; that&#8217;s my point exactly.</p>
<p>Um, &#8220;FOSS&#8221; &#8211; sorry, thought this argument (<a href="http://twitter.com/benkepes/statuses/829430445" rel="nofollow">your lable</a> <img src='http://diversitynet.zippykidcdn.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  was about Agile</p>
<p>@Stu<br />
Ok. So when you completely understand the requirements (i.e., can write a requirements document that totally reflects the end place) and no changes are required then Agile is not required.<br />
I mean NO changes &#8230;<br />
There are times for this &#8211; legislation implementation &#8230; and others &#8230;</p>
<p>Agile does not equal untested &#8230; Agile is all about delivering software that works &#8211; not broken, not a “pilot”, not “Phase 1″ &#8211; actual production code that works as required. That means it&#8217;s tested (as much as any other way of delivering working s/w &#8230; of course), it&#8217;s implemented professionally &#8211; in fact, it&#8217;s got all the facets of &#8220;production&#8221; &#8230; why wouldn&#8217;t it?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bwooce</title>
		<link>http://www.diversity.net.nz/agility-is-great-until-something-goes-wrong/2008/06/07/comment-page-1/#comment-4455</link>
		<dc:creator>bwooce</dc:creator>
		<pubDate>Sun, 08 Jun 2008 09:11:42 +0000</pubDate>
		<guid isPermaLink="false">http://diversity.net.nz/?p=1154#comment-4455</guid>
		<description>I think a missing part of the picture is the ability for Google to deploy changes in small doses, even on a geographic basis. They can, and do, use this to test the market, performance, and even test features.

The latter is the one that makes me uncomfortable. But as Mike said, these small incremental changes don&#039;t have to be untested. It would seem that they have issues, and presumably also have the ability to roll these back (by adjusting the load-balancing/geo-serving to exclude the new servers).

The danger is that you can become cavalier and test a lot less and get away with it most of the time. Like coding on the production system, you can do it and get away with it. Until you don&#039;t...

The potential loss of any benchmark for what your service availability needs to be, and what it really is, would contribute to this but knowing Google I&#039;d expect that they have this all in place.</description>
		<content:encoded><![CDATA[<p>I think a missing part of the picture is the ability for Google to deploy changes in small doses, even on a geographic basis. They can, and do, use this to test the market, performance, and even test features.</p>
<p>The latter is the one that makes me uncomfortable. But as Mike said, these small incremental changes don&#8217;t have to be untested. It would seem that they have issues, and presumably also have the ability to roll these back (by adjusting the load-balancing/geo-serving to exclude the new servers).</p>
<p>The danger is that you can become cavalier and test a lot less and get away with it most of the time. Like coding on the production system, you can do it and get away with it. Until you don&#8217;t&#8230;</p>
<p>The potential loss of any benchmark for what your service availability needs to be, and what it really is, would contribute to this but knowing Google I&#8217;d expect that they have this all in place.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ben Kepes</title>
		<link>http://www.diversity.net.nz/agility-is-great-until-something-goes-wrong/2008/06/07/comment-page-1/#comment-4454</link>
		<dc:creator>Ben Kepes</dc:creator>
		<pubDate>Sun, 08 Jun 2008 08:25:58 +0000</pubDate>
		<guid isPermaLink="false">http://diversity.net.nz/?p=1154#comment-4454</guid>
		<description>@Cary point taken - but I go back to my comments re Gmail still being in Beta and yet evangelised by many (myself included as being the way of the future). That&#039;s fine until someone gets burnt. (just search for &quot;gmail malfunction&quot; and see the results)

@Mike &quot;let&#039;s look at outcomes delivered&quot; and you triple factors - speed, quality, cost. But we&#039;re all selling many of these beta offerings as ready now, cheap (or free) and high quality - I&#039;m not arguing against these offerings, just calling for more articulation of the fact that there is a risk in using FOSS that, notwithstanding the issues we all have with MS security holes, is different from using the products of the incumbents

Anyway - we&#039;re going round in circles here - all I&#039;m saying is those of us evangelising should think about the real world situation of those we&#039;re evangelising to...</description>
		<content:encoded><![CDATA[<p>@Cary point taken &#8211; but I go back to my comments re Gmail still being in Beta and yet evangelised by many (myself included as being the way of the future). That&#8217;s fine until someone gets burnt. (just search for &#8220;gmail malfunction&#8221; and see the results)</p>
<p>@Mike &#8220;let&#8217;s look at outcomes delivered&#8221; and you triple factors &#8211; speed, quality, cost. But we&#8217;re all selling many of these beta offerings as ready now, cheap (or free) and high quality &#8211; I&#8217;m not arguing against these offerings, just calling for more articulation of the fact that there is a risk in using FOSS that, notwithstanding the issues we all have with MS security holes, is different from using the products of the incumbents</p>
<p>Anyway &#8211; we&#8217;re going round in circles here &#8211; all I&#8217;m saying is those of us evangelising should think about the real world situation of those we&#8217;re evangelising to&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Cary Thomson</title>
		<link>http://www.diversity.net.nz/agility-is-great-until-something-goes-wrong/2008/06/07/comment-page-1/#comment-4453</link>
		<dc:creator>Cary Thomson</dc:creator>
		<pubDate>Sun, 08 Jun 2008 07:10:11 +0000</pubDate>
		<guid isPermaLink="false">http://diversity.net.nz/?p=1154#comment-4453</guid>
		<description>Ben,

Google isn&#039;t forcing anyone to adopt solutions which are still a work in progress. They are providing the ability for people who choose to to opt-in to try them out and give feedback (via collecting statistics). They are clearly labelled as experimental to scare off your &quot;less technically minded users&quot;.

So, they get valuable feedback to help them decide which features will become core parts of the product. That&#039;s (part of) agile development, and is a good thing, IMHO. Delivering quality software is an industry-wide issue and Agile development is a step in the right direction to address that.</description>
		<content:encoded><![CDATA[<p>Ben,</p>
<p>Google isn&#8217;t forcing anyone to adopt solutions which are still a work in progress. They are providing the ability for people who choose to to opt-in to try them out and give feedback (via collecting statistics). They are clearly labelled as experimental to scare off your &#8220;less technically minded users&#8221;.</p>
<p>So, they get valuable feedback to help them decide which features will become core parts of the product. That&#8217;s (part of) agile development, and is a good thing, IMHO. Delivering quality software is an industry-wide issue and Agile development is a step in the right direction to address that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stu</title>
		<link>http://www.diversity.net.nz/agility-is-great-until-something-goes-wrong/2008/06/07/comment-page-1/#comment-4452</link>
		<dc:creator>Stu</dc:creator>
		<pubDate>Sun, 08 Jun 2008 07:05:50 +0000</pubDate>
		<guid isPermaLink="false">http://diversity.net.nz/?p=1154#comment-4452</guid>
		<description>&quot;production&quot; = environment in which software operates according to within an accepted tolerance of specified parameters.

&quot;ad hoc&quot; = not coherent solution(s) to incompletely defined problem.

Consistent with my earlier comment; if you don&#039;t completely understand the problem and solution spaces and implemented anyway, you end up with an ad-hoc solution.  It may well be useful in a limited kind of way and many users might be satisfied with the result.

There are many, many ways to arrive at an ad-hoc solution quickly.

However, a useful software development method would be one that strove to produce software in the production domain more quickly and/or predictably than existing techniques.</description>
		<content:encoded><![CDATA[<p>&#8220;production&#8221; = environment in which software operates according to within an accepted tolerance of specified parameters.</p>
<p>&#8220;ad hoc&#8221; = not coherent solution(s) to incompletely defined problem.</p>
<p>Consistent with my earlier comment; if you don&#8217;t completely understand the problem and solution spaces and implemented anyway, you end up with an ad-hoc solution.  It may well be useful in a limited kind of way and many users might be satisfied with the result.</p>
<p>There are many, many ways to arrive at an ad-hoc solution quickly.</p>
<p>However, a useful software development method would be one that strove to produce software in the production domain more quickly and/or predictably than existing techniques.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Riversdale</title>
		<link>http://www.diversity.net.nz/agility-is-great-until-something-goes-wrong/2008/06/07/comment-page-1/#comment-4451</link>
		<dc:creator>Mike Riversdale</dc:creator>
		<pubDate>Sun, 08 Jun 2008 04:39:53 +0000</pubDate>
		<guid isPermaLink="false">http://diversity.net.nz/?p=1154#comment-4451</guid>
		<description>@Ben
&lt;em&gt;and lets look at stable and robust vs not&lt;/em&gt; ... nope, let&#039;s look at delivering outcomes or not.

I&#039;m not interested in arguing quality without knowing if that&#039;s a factor in a users project and the environment they are playing in. Quality is a factor in &quot;scope&quot; and therefore may be variable if the other two (time and budget) are fixed. Where is your &quot;stable and robust&quot; if the user wants something, (almost) ANYTHING for $100 by Wednesday ... and if you say that never happens then I&#039;d question where you&#039;ve been working ;-)

As for GMail ... I think that they have fixed (if woolly) scope, variable time and probably (I don&#039;t know) fixed budget. That is, get it out sometime, on GMail that solves a user pain but don&#039;t spend more than $x on it.

@Stu
Define &quot;production&quot; - does it include all of the millions of &quot;one-offs&quot; built within Excel and Access that are satisfying immediate business needs or only limited to something that comes out of the IT unit?</description>
		<content:encoded><![CDATA[<p>@Ben<br />
<em>and lets look at stable and robust vs not</em> &#8230; nope, let&#8217;s look at delivering outcomes or not.</p>
<p>I&#8217;m not interested in arguing quality without knowing if that&#8217;s a factor in a users project and the environment they are playing in. Quality is a factor in &#8220;scope&#8221; and therefore may be variable if the other two (time and budget) are fixed. Where is your &#8220;stable and robust&#8221; if the user wants something, (almost) ANYTHING for $100 by Wednesday &#8230; and if you say that never happens then I&#8217;d question where you&#8217;ve been working <img src='http://diversitynet.zippykidcdn.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>As for GMail &#8230; I think that they have fixed (if woolly) scope, variable time and probably (I don&#8217;t know) fixed budget. That is, get it out sometime, on GMail that solves a user pain but don&#8217;t spend more than $x on it.</p>
<p>@Stu<br />
Define &#8220;production&#8221; &#8211; does it include all of the millions of &#8220;one-offs&#8221; built within Excel and Access that are satisfying immediate business needs or only limited to something that comes out of the IT unit?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

