<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: The life of an Agile zealot</title>
	<atom:link href="http://danrough.net/2007/06/27/the-life-of-an-agile-zealot/feed/" rel="self" type="application/rss+xml" />
	<link>http://danrough.net/2007/06/27/the-life-of-an-agile-zealot/</link>
	<description></description>
	<lastBuildDate>Sun, 11 Sep 2011 08:36:11 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
	<item>
		<title>By: danrough</title>
		<link>http://danrough.net/2007/06/27/the-life-of-an-agile-zealot/#comment-1002</link>
		<dc:creator><![CDATA[danrough]]></dc:creator>
		<pubDate>Sat, 30 Jun 2007 14:13:25 +0000</pubDate>
		<guid isPermaLink="false">http://danrough.wordpress.com/2007/06/27/the-life-of-an-agile-zealot/#comment-1002</guid>
		<description><![CDATA[Thanks for your comments Rob, it&#039;s good to know that there are people enjoying my ramblings.

In answer to your questions, I&#039;d say that we are predominantly a waterfall shop, the Project Office took the time to define their own process which, if I remember rightly, has the following phases: scoping; requirements gathering; define; development and release. The process has always been sold as a menu and not a recipe, ironically though, I am of the opinion that the 80 odd pages that are filled with the details of the various activities that should be undertaken as part of any given phase are either never read by the BAs / PMs or the sheer volume of information is so overwhelming that they are misunderstood and could perhaps as a result, be seen to be prescriptive. This really is just my perception of the situation though.

That said, there are now 3 teams that have taken steps to becoming more Agile, 1 of those is lead by a Dev Lead who is doing a great job of running the team using Scrum and has support from the Project Manager too, he also gets all of the development related methods that can be used to increase the teams agility. The other 2 are doing what I would consider to be some sort of weird mix between Waterfall and Scrum without any of the other practices that I would consider make a team truly Agile.

The above gives a good indication of what we are doing from a project management perspective, from a development stand point we&#039;re quite a way off too I think, for example there are a large amount of our permanent staff (we are currently running with a high percentage of contract staff) a large number of which struggle with anything more than a basic understanding of OO concepts and design patterns and certainly don&#039;t believe there are benefits to be had from of unit testing or refactoring. There are those however who do and I think it is for me to look to those people and to explain how those practices aid a move to becoming more Agile and to get them to spread the word.

It’s worth noting that we do have a Continuous Integration environment which is used by some of the developers to build and deploy their applications, I’d be surprised if there were more than a handful of developers who are checking in little and often.

All of the practices that I mention above are obviously something that I will work towards bestowing upon people both through coaching when I get the opportunity and the document that I am working on described in my original post.

I take your point about the mud sticking and the points that you make in your penultimate paragraph are really useful, thanks. My intention with the document is to set out a number of activities that I see are common amongst all projects and describe practices that I think should be used rather than trying to recommend a new process. Thanks for the book recommendation, I’ll get a copy ordered.

The NetObjectives presentation is excellent and carries some points that are very similar to those made in Craig Larman’s book: Agile and Iterative Development, A Managers Guide (a link for which can be found on my books page http://danrough.wordpress.com/books/). I’ve read it recently and thought that it was excellent, definitely worth a read if you haven’t already, he makes a very good and reasoned argument as to why Waterfall based projects tend to failure and how Agile principles and their associated practices can provide tools to avoid those failures.

I hope I’ve covered the questions you posed, if you want to continue this conversation I would be happy to, my email address is dan dot rough at gmail dot com. Thanks once again for leaving the comments.

Dan]]></description>
		<content:encoded><![CDATA[<p>Thanks for your comments Rob, it&#8217;s good to know that there are people enjoying my ramblings.</p>
<p>In answer to your questions, I&#8217;d say that we are predominantly a waterfall shop, the Project Office took the time to define their own process which, if I remember rightly, has the following phases: scoping; requirements gathering; define; development and release. The process has always been sold as a menu and not a recipe, ironically though, I am of the opinion that the 80 odd pages that are filled with the details of the various activities that should be undertaken as part of any given phase are either never read by the BAs / PMs or the sheer volume of information is so overwhelming that they are misunderstood and could perhaps as a result, be seen to be prescriptive. This really is just my perception of the situation though.</p>
<p>That said, there are now 3 teams that have taken steps to becoming more Agile, 1 of those is lead by a Dev Lead who is doing a great job of running the team using Scrum and has support from the Project Manager too, he also gets all of the development related methods that can be used to increase the teams agility. The other 2 are doing what I would consider to be some sort of weird mix between Waterfall and Scrum without any of the other practices that I would consider make a team truly Agile.</p>
<p>The above gives a good indication of what we are doing from a project management perspective, from a development stand point we&#8217;re quite a way off too I think, for example there are a large amount of our permanent staff (we are currently running with a high percentage of contract staff) a large number of which struggle with anything more than a basic understanding of OO concepts and design patterns and certainly don&#8217;t believe there are benefits to be had from of unit testing or refactoring. There are those however who do and I think it is for me to look to those people and to explain how those practices aid a move to becoming more Agile and to get them to spread the word.</p>
<p>It’s worth noting that we do have a Continuous Integration environment which is used by some of the developers to build and deploy their applications, I’d be surprised if there were more than a handful of developers who are checking in little and often.</p>
<p>All of the practices that I mention above are obviously something that I will work towards bestowing upon people both through coaching when I get the opportunity and the document that I am working on described in my original post.</p>
<p>I take your point about the mud sticking and the points that you make in your penultimate paragraph are really useful, thanks. My intention with the document is to set out a number of activities that I see are common amongst all projects and describe practices that I think should be used rather than trying to recommend a new process. Thanks for the book recommendation, I’ll get a copy ordered.</p>
<p>The NetObjectives presentation is excellent and carries some points that are very similar to those made in Craig Larman’s book: Agile and Iterative Development, A Managers Guide (a link for which can be found on my books page <a href="http://danrough.wordpress.com/books/" rel="nofollow">http://danrough.wordpress.com/books/</a>). I’ve read it recently and thought that it was excellent, definitely worth a read if you haven’t already, he makes a very good and reasoned argument as to why Waterfall based projects tend to failure and how Agile principles and their associated practices can provide tools to avoid those failures.</p>
<p>I hope I’ve covered the questions you posed, if you want to continue this conversation I would be happy to, my email address is dan dot rough at gmail dot com. Thanks once again for leaving the comments.</p>
<p>Dan</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Rossland</title>
		<link>http://danrough.net/2007/06/27/the-life-of-an-agile-zealot/#comment-983</link>
		<dc:creator><![CDATA[Rob Rossland]]></dc:creator>
		<pubDate>Fri, 29 Jun 2007 16:33:27 +0000</pubDate>
		<guid isPermaLink="false">http://danrough.wordpress.com/2007/06/27/the-life-of-an-agile-zealot/#comment-983</guid>
		<description><![CDATA[I&#039;ve just watched the executive briefing you linked to the other day by Net Objectives and thought it was great. I&#039;m looking at how to run a big build cycle at the moment so may incorporate some of this.]]></description>
		<content:encoded><![CDATA[<p>I&#8217;ve just watched the executive briefing you linked to the other day by Net Objectives and thought it was great. I&#8217;m looking at how to run a big build cycle at the moment so may incorporate some of this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rob Rossland</title>
		<link>http://danrough.net/2007/06/27/the-life-of-an-agile-zealot/#comment-979</link>
		<dc:creator><![CDATA[Rob Rossland]]></dc:creator>
		<pubDate>Fri, 29 Jun 2007 15:04:42 +0000</pubDate>
		<guid isPermaLink="false">http://danrough.wordpress.com/2007/06/27/the-life-of-an-agile-zealot/#comment-979</guid>
		<description><![CDATA[It would be interesting to hear what project managment and software developments methods are currently used and how effective you think they are in different scenarios.

I think your passion should be recognised but the technology industry has taken uncountable silver bullets and managment should be rightly supsicious of taking another one (especially from a fundamentalist ;-)).

Agile development methods seem to have some real benefits but if the benefits are not clear along with when to use it (lifecycle model selection) and how to apply it then it can sound like a team or ten of developers throwing mud at the walls and seeing how much sticks.

I think you have to demonstrate how you scope; schedule; budget, assess and mitigate risk; test; support and apply entry / exit criteria on varying scales to projects that are &quot;Agile&quot; compared with some or all of the traditional lifecycle models, pure waterfall, modified waterfalls (sashimi, with subprojects, with risk reduction), code and fix, spiral, evolutionary prototyping, design to schedule, design to tools etc.

I think Rapid Devlopment by Steve McConnell would be a good read for you.

BTW Enjoy the blog, keep it up.]]></description>
		<content:encoded><![CDATA[<p>It would be interesting to hear what project managment and software developments methods are currently used and how effective you think they are in different scenarios.</p>
<p>I think your passion should be recognised but the technology industry has taken uncountable silver bullets and managment should be rightly supsicious of taking another one (especially from a fundamentalist <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> ).</p>
<p>Agile development methods seem to have some real benefits but if the benefits are not clear along with when to use it (lifecycle model selection) and how to apply it then it can sound like a team or ten of developers throwing mud at the walls and seeing how much sticks.</p>
<p>I think you have to demonstrate how you scope; schedule; budget, assess and mitigate risk; test; support and apply entry / exit criteria on varying scales to projects that are &#8220;Agile&#8221; compared with some or all of the traditional lifecycle models, pure waterfall, modified waterfalls (sashimi, with subprojects, with risk reduction), code and fix, spiral, evolutionary prototyping, design to schedule, design to tools etc.</p>
<p>I think Rapid Devlopment by Steve McConnell would be a good read for you.</p>
<p>BTW Enjoy the blog, keep it up.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

