<?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: Something in Agile needs fixing</title>
	<atom:link href="http://blog.robbowley.net/2009/12/14/something-in-agile-needs-fixing/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.robbowley.net/2009/12/14/something-in-agile-needs-fixing/</link>
	<description>adventures in extreme programming</description>
	<lastBuildDate>Thu, 15 Jul 2010 11:34:19 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Mike Dorey</title>
		<link>http://blog.robbowley.net/2009/12/14/something-in-agile-needs-fixing/comment-page-1/#comment-9335</link>
		<dc:creator>Mike Dorey</dc:creator>
		<pubDate>Sat, 30 Jan 2010 09:30:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.robbowley.net/?p=1020#comment-9335</guid>
		<description>Hi Rob

I&#039;ve come in a bit late to this thread but there are some good points made.  The &#039;language&#039; and terminology&#039; issue is important and I don&#039;t think it&#039;s surprising that some non-IT will  people will be intimidated and put off by it.

There are also some rather deeper issues which people need to recognise, in my view: 

- Firstly, we don&#039;t have agile financial planning in organisations. We have waterfall financial planning  where people have to secure funding months - years even - in advance.  On a so-called &#039;agile&#039; project, it is quite likely that the key decisions on cost, time, and scope will have already been made in secret, in order to get this funding.  You just don&#039;t know about it.  Not so long ago I was involved in (what I thought) was the early stages of piece of work to define options, scope and so on, and was told later that the business area already knew how long it would take, what they would be prepared to pay, and even, astonishingly, what the technical platform would be.  I only found out about this by accident.  Furthermore it&#039;s not a rare occurance.  I wouldn&#039;t go so far as to say that agile is often &#039;window-dressing&#039; (I do know someone that has said this) - but it&#039;s not far off it sometimes.   If you&#039;re wondering why stakeholders and users don&#039;t turn up for your stand-ups or are reluctant to get involved generally, it&#039;s probably because the decisions have already taken and promises made. In their view, how it gets delivered - be it agile, lean, fat, waterfall, pretty-spring-in-the-highlands, doesn&#039;t make much odds. 

- Securing funding DOES mean up-front-definition of what you are going to do.  This is the reality of the world. (Not a world I would have created, but the world we&#039;re stuck with). Waterfall attempted to address this but fails by assuming it is all a one-off exercise to be handed-off when &#039;completed&#039;.  This is clerarly a nonsense.  On the other hand, though, if you do accept that iterative or agile development is going to result in an evolved, changed, and improved product as you go along, you still need a coherent &#039;whole&#039; to come back to.   A system is greater than the sum of it&#039;s parts. The individual pieces, stories, journeys, whatever-else, do take on a different meaning when assembled together. All of this needs to be understood, together with the business knowledge that goes along with it.   So, in a away, there is a need for some &#039;waterfall-esque&#039; activity - even if it just providing education to people (and by this I mean for IT AND the business/users - you can&#039;t assume that latter are mystical deities with all the answers, necessarily.  I get rather perturbed by the reverence in which the user is held by some agilists).

As a previous contributor wrote: &quot;Some of the problems now faced in Agile have been solved by other communities – but alas, the communities don’t interact too well together&quot;.  This is definately true:  The IT industry has a poor record of learning from it&#039;s own past. and frankly, doesn&#039;t learn or remember from what has gone before.   Other professions do.  

All the best,

Mike</description>
		<content:encoded><![CDATA[<p>Hi Rob</p>
<p>I&#8217;ve come in a bit late to this thread but there are some good points made.  The &#8216;language&#8217; and terminology&#8217; issue is important and I don&#8217;t think it&#8217;s surprising that some non-IT will  people will be intimidated and put off by it.</p>
<p>There are also some rather deeper issues which people need to recognise, in my view: </p>
<p>- Firstly, we don&#8217;t have agile financial planning in organisations. We have waterfall financial planning  where people have to secure funding months &#8211; years even &#8211; in advance.  On a so-called &#8216;agile&#8217; project, it is quite likely that the key decisions on cost, time, and scope will have already been made in secret, in order to get this funding.  You just don&#8217;t know about it.  Not so long ago I was involved in (what I thought) was the early stages of piece of work to define options, scope and so on, and was told later that the business area already knew how long it would take, what they would be prepared to pay, and even, astonishingly, what the technical platform would be.  I only found out about this by accident.  Furthermore it&#8217;s not a rare occurance.  I wouldn&#8217;t go so far as to say that agile is often &#8216;window-dressing&#8217; (I do know someone that has said this) &#8211; but it&#8217;s not far off it sometimes.   If you&#8217;re wondering why stakeholders and users don&#8217;t turn up for your stand-ups or are reluctant to get involved generally, it&#8217;s probably because the decisions have already taken and promises made. In their view, how it gets delivered &#8211; be it agile, lean, fat, waterfall, pretty-spring-in-the-highlands, doesn&#8217;t make much odds. </p>
<p>- Securing funding DOES mean up-front-definition of what you are going to do.  This is the reality of the world. (Not a world I would have created, but the world we&#8217;re stuck with). Waterfall attempted to address this but fails by assuming it is all a one-off exercise to be handed-off when &#8216;completed&#8217;.  This is clerarly a nonsense.  On the other hand, though, if you do accept that iterative or agile development is going to result in an evolved, changed, and improved product as you go along, you still need a coherent &#8216;whole&#8217; to come back to.   A system is greater than the sum of it&#8217;s parts. The individual pieces, stories, journeys, whatever-else, do take on a different meaning when assembled together. All of this needs to be understood, together with the business knowledge that goes along with it.   So, in a away, there is a need for some &#8216;waterfall-esque&#8217; activity &#8211; even if it just providing education to people (and by this I mean for IT AND the business/users &#8211; you can&#8217;t assume that latter are mystical deities with all the answers, necessarily.  I get rather perturbed by the reverence in which the user is held by some agilists).</p>
<p>As a previous contributor wrote: &#8220;Some of the problems now faced in Agile have been solved by other communities – but alas, the communities don’t interact too well together&#8221;.  This is definately true:  The IT industry has a poor record of learning from it&#8217;s own past. and frankly, doesn&#8217;t learn or remember from what has gone before.   Other professions do.  </p>
<p>All the best,</p>
<p>Mike</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: GeraldPecover</title>
		<link>http://blog.robbowley.net/2009/12/14/something-in-agile-needs-fixing/comment-page-1/#comment-8926</link>
		<dc:creator>GeraldPecover</dc:creator>
		<pubDate>Thu, 14 Jan 2010 03:54:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.robbowley.net/?p=1020#comment-8926</guid>
		<description>I think David Bland got it right. Think about who you are talking to, the context and the points you are trying to get across. Focus on the language you are using and your audience. Hasn&#039;t it always been that way?</description>
		<content:encoded><![CDATA[<p>I think David Bland got it right. Think about who you are talking to, the context and the points you are trying to get across. Focus on the language you are using and your audience. Hasn&#8217;t it always been that way?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Deborah Hartmann Preuss</title>
		<link>http://blog.robbowley.net/2009/12/14/something-in-agile-needs-fixing/comment-page-1/#comment-8673</link>
		<dc:creator>Deborah Hartmann Preuss</dc:creator>
		<pubDate>Thu, 07 Jan 2010 05:26:54 +0000</pubDate>
		<guid isPermaLink="false">http://blog.robbowley.net/?p=1020#comment-8673</guid>
		<description>You might be interested in content on InfoQ with the tag &quot;Customers and Requirements&quot;
www.infoq.com/cust_requirements

Including this presentation from Agile2007 by a Product Owner (i.e. &quot;customer&quot;)
http://www.infoq.com/presentations/alexia-bowers-agile-leadership

It is not uncommon for a coach and customer to present together at this conference. Agile2010 is in Nashville, a high-quality source of information - attended by developers and their customers.

deb</description>
		<content:encoded><![CDATA[<p>You might be interested in content on InfoQ with the tag &#8220;Customers and Requirements&#8221;<br />
<a href="http://www.infoq.com/cust_requirements" rel="nofollow">http://www.infoq.com/cust_requirements</a></p>
<p>Including this presentation from Agile2007 by a Product Owner (i.e. &#8220;customer&#8221;)<br />
<a href="http://www.infoq.com/presentations/alexia-bowers-agile-leadership" rel="nofollow">http://www.infoq.com/presentations/alexia-bowers-agile-leadership</a></p>
<p>It is not uncommon for a coach and customer to present together at this conference. Agile2010 is in Nashville, a high-quality source of information &#8211; attended by developers and their customers.</p>
<p>deb</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rob</title>
		<link>http://blog.robbowley.net/2009/12/14/something-in-agile-needs-fixing/comment-page-1/#comment-8317</link>
		<dc:creator>rob</dc:creator>
		<pubDate>Tue, 29 Dec 2009 12:11:45 +0000</pubDate>
		<guid isPermaLink="false">http://blog.robbowley.net/?p=1020#comment-8317</guid>
		<description>Hi Mark,

I&#039;m really pleased I posted this article now as I would not have heard of either your book or the SEMAT initiative which both sound like they&#039;ve come from similar frustrations. I shall look forward to investigating both further.</description>
		<content:encoded><![CDATA[<p>Hi Mark,</p>
<p>I&#8217;m really pleased I posted this article now as I would not have heard of either your book or the SEMAT initiative which both sound like they&#8217;ve come from similar frustrations. I shall look forward to investigating both further.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark Kennaley</title>
		<link>http://blog.robbowley.net/2009/12/14/something-in-agile-needs-fixing/comment-page-1/#comment-8301</link>
		<dc:creator>Mark Kennaley</dc:creator>
		<pubDate>Mon, 28 Dec 2009 15:51:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.robbowley.net/?p=1020#comment-8301</guid>
		<description>Great post Rob.  

Good to see folks questioning things and not accepting &quot;just because&quot;.  I am about to launch a new book titled &quot;SDLC 3.0: Beyond a Tacit Understanding of Agile&quot; which is something akin to your perspective.  

I agree about the &quot;IT centricity&quot; of our terminology and what amounts to Agile jargon. We know that most of the terminology is invented and relates to concepts and ideas that have much earlier origins.  This differientiation has had success within IT but has also caused some to turn off; and it is definitely not business terminology.  I believe that the world of Lean and &quot;more for less&quot; is now as important to customers as &quot;being agile&quot;.  The business/customer understands &quot;value-streams&quot;, collaboration, waste reduction, cycle-time and throughput.  They don&#039;t care about daily scrums, chickens and pigs, YAGNI - in fact in my experience it makes IT look ridiculous.

The ideas presented in the book call for a &quot;Complex Adaptive System of Patterns&quot; rather than wholesale methods.  I make a case for integrating practices independent of method brands such that experience can be leveraged.  There are some universal truths across modern methods which serves a common ground (iteration &amp; negative feedback, waste reduction, customer collaboration due to tacit knowledge).  But each community (Lean, Agile, Unified Process) grew up from a different set of experiences, so the practices yield  potentially unique value propositions.  Some of the problems now faced in Agile have been solved by other communities - but alas, the communities don&#039;t interact too well together.

The book presents a rationale for what Agile really is - a brand and a movement.  And while the values of the Agile Manifesto are &quot;superstitiously declared&quot; as per David Anderson, the practices behind Agile are very sound, and are based on Systems Theory, Theory Y management, Emergence and other foundational science.  For furthering the Agile movement beyond the &quot;Trough of Disillusionment&quot; as Gartner says, I believe that various bodies of knowledge - like Control Systems Theory, (or as Alistair Cockburn believes, Gaming Theory) can take us to the next level.

I have been blogging about these issues at www.fourth-medium.com/wordpress .  And if you are looking for others that are thinking similar thoughts, check out the SEMAT initiative - http://www.semat.org/bin/view - which includes at least 4 well known Agilists - Robert Martin, Ken Schwaber, Alistair Cockburn and Scott Ambler.</description>
		<content:encoded><![CDATA[<p>Great post Rob.  </p>
<p>Good to see folks questioning things and not accepting &#8220;just because&#8221;.  I am about to launch a new book titled &#8220;SDLC 3.0: Beyond a Tacit Understanding of Agile&#8221; which is something akin to your perspective.  </p>
<p>I agree about the &#8220;IT centricity&#8221; of our terminology and what amounts to Agile jargon. We know that most of the terminology is invented and relates to concepts and ideas that have much earlier origins.  This differientiation has had success within IT but has also caused some to turn off; and it is definitely not business terminology.  I believe that the world of Lean and &#8220;more for less&#8221; is now as important to customers as &#8220;being agile&#8221;.  The business/customer understands &#8220;value-streams&#8221;, collaboration, waste reduction, cycle-time and throughput.  They don&#8217;t care about daily scrums, chickens and pigs, YAGNI &#8211; in fact in my experience it makes IT look ridiculous.</p>
<p>The ideas presented in the book call for a &#8220;Complex Adaptive System of Patterns&#8221; rather than wholesale methods.  I make a case for integrating practices independent of method brands such that experience can be leveraged.  There are some universal truths across modern methods which serves a common ground (iteration &amp; negative feedback, waste reduction, customer collaboration due to tacit knowledge).  But each community (Lean, Agile, Unified Process) grew up from a different set of experiences, so the practices yield  potentially unique value propositions.  Some of the problems now faced in Agile have been solved by other communities &#8211; but alas, the communities don&#8217;t interact too well together.</p>
<p>The book presents a rationale for what Agile really is &#8211; a brand and a movement.  And while the values of the Agile Manifesto are &#8220;superstitiously declared&#8221; as per David Anderson, the practices behind Agile are very sound, and are based on Systems Theory, Theory Y management, Emergence and other foundational science.  For furthering the Agile movement beyond the &#8220;Trough of Disillusionment&#8221; as Gartner says, I believe that various bodies of knowledge &#8211; like Control Systems Theory, (or as Alistair Cockburn believes, Gaming Theory) can take us to the next level.</p>
<p>I have been blogging about these issues at <a href="http://www.fourth-medium.com/wordpress" rel="nofollow">http://www.fourth-medium.com/wordpress</a> .  And if you are looking for others that are thinking similar thoughts, check out the SEMAT initiative &#8211; <a href="http://www.semat.org/bin/view" rel="nofollow">http://www.semat.org/bin/view</a> &#8211; which includes at least 4 well known Agilists &#8211; Robert Martin, Ken Schwaber, Alistair Cockburn and Scott Ambler.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Best Links of the Week &#8211; Christmas 2009 Version : Agile PM Scrum</title>
		<link>http://blog.robbowley.net/2009/12/14/something-in-agile-needs-fixing/comment-page-1/#comment-8257</link>
		<dc:creator>Best Links of the Week &#8211; Christmas 2009 Version : Agile PM Scrum</dc:creator>
		<pubDate>Sat, 26 Dec 2009 01:11:14 +0000</pubDate>
		<guid isPermaLink="false">http://blog.robbowley.net/?p=1020#comment-8257</guid>
		<description>[...] Something in Agile Needs Fixing &#8211; Rob Bowley summarizes the Open Space discussion on the topic of &#8220;Agile isn&#8217;t solving our customers problems because they aren&#8217;t here.&#8221;   Category: Agile PMTags: Agile &gt; customers &gt; People &gt; Product Backlog &gt; Product Owner &gt; Scrum &gt; teams &gt; trust [...]</description>
		<content:encoded><![CDATA[<p>[...] Something in Agile Needs Fixing &#8211; Rob Bowley summarizes the Open Space discussion on the topic of &#8220;Agile isn&#8217;t solving our customers problems because they aren&#8217;t here.&#8221;   Category: Agile PMTags: Agile &gt; customers &gt; People &gt; Product Backlog &gt; Product Owner &gt; Scrum &gt; teams &gt; trust [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: TomMiller</title>
		<link>http://blog.robbowley.net/2009/12/14/something-in-agile-needs-fixing/comment-page-1/#comment-8153</link>
		<dc:creator>TomMiller</dc:creator>
		<pubDate>Tue, 22 Dec 2009 04:05:41 +0000</pubDate>
		<guid isPermaLink="false">http://blog.robbowley.net/?p=1020#comment-8153</guid>
		<description>Hmmmm, I know you said &quot;Agile is deeply flawed.&quot;  But if it is executed in a customer-centric way that its principles seem to indicate then it &quot;should&quot; deliver the added value it is looking for.

One way or another unless you extract high quality requirements from &quot;the customer&quot; you can&#039;t &quot;add value&quot; by rapidly designing/coding/testing application that solve real business problems.</description>
		<content:encoded><![CDATA[<p>Hmmmm, I know you said &#8220;Agile is deeply flawed.&#8221;  But if it is executed in a customer-centric way that its principles seem to indicate then it &#8220;should&#8221; deliver the added value it is looking for.</p>
<p>One way or another unless you extract high quality requirements from &#8220;the customer&#8221; you can&#8217;t &#8220;add value&#8221; by rapidly designing/coding/testing application that solve real business problems.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rob</title>
		<link>http://blog.robbowley.net/2009/12/14/something-in-agile-needs-fixing/comment-page-1/#comment-8072</link>
		<dc:creator>rob</dc:creator>
		<pubDate>Fri, 18 Dec 2009 10:43:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.robbowley.net/?p=1020#comment-8072</guid>
		<description>I agree with you entirely Lisa - good people and good teams do get there in the end. I just feel that a lot of the pain that I and others I know have been through in the process of getting past the &quot;Agile adoption&quot; stage could be avoided if we shared more experiences between ourselves and our customers about the way we can work most effectively together rather than the current defacto which is to Scrum bash our customers into submission.</description>
		<content:encoded><![CDATA[<p>I agree with you entirely Lisa &#8211; good people and good teams do get there in the end. I just feel that a lot of the pain that I and others I know have been through in the process of getting past the &#8220;Agile adoption&#8221; stage could be avoided if we shared more experiences between ourselves and our customers about the way we can work most effectively together rather than the current defacto which is to Scrum bash our customers into submission.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rob</title>
		<link>http://blog.robbowley.net/2009/12/14/something-in-agile-needs-fixing/comment-page-1/#comment-8070</link>
		<dc:creator>rob</dc:creator>
		<pubDate>Fri, 18 Dec 2009 10:04:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.robbowley.net/?p=1020#comment-8070</guid>
		<description>Thanks for your comments Jonathan. My thoughts may not have struck a chord with you but they clearly have with many others here so I must be on to something :)  

My point is not that Agile is not customer focused in principle, but that none of the the debate and formation of the principles, methodologies and tools under the agile umbrella have ever involved the customer. The Agile customer is almost some god like creature we worship but are too in awe of to actually ask what they think. The process of Agile adoption and our ability to solve the bigger problem of realising business value would be a whole lot easier if we did.</description>
		<content:encoded><![CDATA[<p>Thanks for your comments Jonathan. My thoughts may not have struck a chord with you but they clearly have with many others here so I must be on to something <img src='http://blog.robbowley.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   </p>
<p>My point is not that Agile is not customer focused in principle, but that none of the the debate and formation of the principles, methodologies and tools under the agile umbrella have ever involved the customer. The Agile customer is almost some god like creature we worship but are too in awe of to actually ask what they think. The process of Agile adoption and our ability to solve the bigger problem of realising business value would be a whole lot easier if we did.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Hartley</title>
		<link>http://blog.robbowley.net/2009/12/14/something-in-agile-needs-fixing/comment-page-1/#comment-8069</link>
		<dc:creator>Jonathan Hartley</dc:creator>
		<pubDate>Fri, 18 Dec 2009 09:51:53 +0000</pubDate>
		<guid isPermaLink="false">http://blog.robbowley.net/?p=1020#comment-8069</guid>
		<description>Thanks for the post Rob, interesting points all round.

However, I&#039;m confused. I&#039;ve been practising agile for three years now, and while I don&#039;t claim to be the world&#039;s biggest expert, I&#039;m very familiar with it and similar practises. My understanding is the agile tries very hard to engage the customer in the software development process, so that we developers might understand them, their requirements and their priorities better, and they might better understand what we&#039;re up to, what our risks are, and how we are progressing.

To my mind, this sounds like exactly the sort of engagement with customers that you say is lacking in agile. So clearly you mean something other than this - but I have not understood what that other thing is.

If an agile developer like myself doesn&#039;t quite see what you&#039;re getting at yet, then I feel as though you need to describe it in more specifics.

With respect,

  Jonathan</description>
		<content:encoded><![CDATA[<p>Thanks for the post Rob, interesting points all round.</p>
<p>However, I&#8217;m confused. I&#8217;ve been practising agile for three years now, and while I don&#8217;t claim to be the world&#8217;s biggest expert, I&#8217;m very familiar with it and similar practises. My understanding is the agile tries very hard to engage the customer in the software development process, so that we developers might understand them, their requirements and their priorities better, and they might better understand what we&#8217;re up to, what our risks are, and how we are progressing.</p>
<p>To my mind, this sounds like exactly the sort of engagement with customers that you say is lacking in agile. So clearly you mean something other than this &#8211; but I have not understood what that other thing is.</p>
<p>If an agile developer like myself doesn&#8217;t quite see what you&#8217;re getting at yet, then I feel as though you need to describe it in more specifics.</p>
<p>With respect,</p>
<p>  Jonathan</p>
]]></content:encoded>
	</item>
</channel>
</rss>
