<?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: Limitations of Agile Software Development</title>
	<atom:link href="http://www.pmhut.com/limitations-of-agile-software-development/feed" rel="self" type="application/rss+xml" />
	<link>http://www.pmhut.com/limitations-of-agile-software-development</link>
	<description></description>
	<pubDate>Sun, 12 Feb 2012 02:54:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Sivasubramanian</title>
		<link>http://www.pmhut.com/limitations-of-agile-software-development/comment-page-1#comment-73408</link>
		<dc:creator>Sivasubramanian</dc:creator>
		<pubDate>Thu, 26 Jan 2012 04:57:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.pmhut.com/limitations-of-agile-software-development#comment-73408</guid>
		<description>I have been in an XP team for 1.5 yrs and I agree with most of your points. In a sense, this is the level of understanding that anyone practicing Agile needs to have. You may call it pre-requisites/ expectations / limitations but the necessity is to understand them well.

I feel point #1 (on the kind of people) is very important. That is why you always need a mix of methodologies/practices to manage Agile teams that are composed of differently 'abled' individuals. In point #6 (on ownership/accountability) I am not sure if you really need to distinguish/evaluate individual performance during reviews. Will your 'true' stars under perform if they aren't distinguished ? Debatable.

Nice post.</description>
		<content:encoded><![CDATA[<p>I have been in an XP team for 1.5 yrs and I agree with most of your points. In a sense, this is the level of understanding that anyone practicing Agile needs to have. You may call it pre-requisites/ expectations / limitations but the necessity is to understand them well.</p>
<p>I feel point #1 (on the kind of people) is very important. That is why you always need a mix of methodologies/practices to manage Agile teams that are composed of differently &#8216;abled&#8217; individuals. In point #6 (on ownership/accountability) I am not sure if you really need to distinguish/evaluate individual performance during reviews. Will your &#8216;true&#8217; stars under perform if they aren&#8217;t distinguished ? Debatable.</p>
<p>Nice post.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Petri Heiramo</title>
		<link>http://www.pmhut.com/limitations-of-agile-software-development/comment-page-1#comment-55612</link>
		<dc:creator>Petri Heiramo</dc:creator>
		<pubDate>Sat, 01 Oct 2011 17:46:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.pmhut.com/limitations-of-agile-software-development#comment-55612</guid>
		<description>These "limitations" of Agile mentioned here are not limitations of Agile, but of organizations who fail or refuse to change themselves from many of their traditional self-made impediments. There is no use blaming them - those limitations "made sense" (or were recommended practices - like individual rewards as a means to motivate people) in the traditional approach, but there is so much scientific research to prove most of the practices hurtful to true effectiveness of people (e.g. on real motivational things for people in complex environments). 

I fully agree on the observation that Agile are not methodologies - they are frameworks of various kinds. Those frameworks provide the structure for the process, but the using organization needs to fill in the gaps (like the things mentioned in this article - risk management, budget etc. - but also with things like engineering practices that make sense in their domain). Some interpret this as lack of process, but it's just lack of pre-defined choice. Agility requires a lot of discipline, more than the traditional approach, to be frank.

I don't recognize the Agile spoken here in many regards with the way I understand Agile to be. For example, "the ScrumMaster (Scrum word for team leader) goes around the table and each team member mentions the status of tasks and other issues such as impediments or changes" is contrary to what I teach. SM _does_not_ go around the table. The SM is not responsible for the tasks of the individuals in any way - the team members themselves are. Therefore, in the Daily Scrum, the people themselves go through themselves (in a way they choose) and go through the three questions to share what's important with the other team members. It's not a meeting for the SM. If everything goes smoothly, the SM doesn't have to do anything, and that's a sign that the SM has done his/her job properly. And if something starts going wrong (or becoming less useful), for whatever reason, then the SM should help the team to fix it and get it working again.

I wouldn't personally take this blog post as a guide to Agile transitions. It's more like how to avoid the painful changes organizations would have to face and change if they were to really adopt Agile. And as such this is a great find - it lists many of the central pain points to tackle (in the long run, at least, if not immediately). And many of the suggestions are exactly what a traditionally minded person would suggest as ways to "fix Agile" in their environment. And which very likely lead to failed Agile transformation in the long run, as they're not aligned with the key principles of Agile. Agile is definitely not easy, and this article underscores that point.

Yours Sincerely, Petri</description>
		<content:encoded><![CDATA[<p>These &#8220;limitations&#8221; of Agile mentioned here are not limitations of Agile, but of organizations who fail or refuse to change themselves from many of their traditional self-made impediments. There is no use blaming them - those limitations &#8220;made sense&#8221; (or were recommended practices - like individual rewards as a means to motivate people) in the traditional approach, but there is so much scientific research to prove most of the practices hurtful to true effectiveness of people (e.g. on real motivational things for people in complex environments). </p>
<p>I fully agree on the observation that Agile are not methodologies - they are frameworks of various kinds. Those frameworks provide the structure for the process, but the using organization needs to fill in the gaps (like the things mentioned in this article - risk management, budget etc. - but also with things like engineering practices that make sense in their domain). Some interpret this as lack of process, but it&#8217;s just lack of pre-defined choice. Agility requires a lot of discipline, more than the traditional approach, to be frank.</p>
<p>I don&#8217;t recognize the Agile spoken here in many regards with the way I understand Agile to be. For example, &#8220;the ScrumMaster (Scrum word for team leader) goes around the table and each team member mentions the status of tasks and other issues such as impediments or changes&#8221; is contrary to what I teach. SM _does_not_ go around the table. The SM is not responsible for the tasks of the individuals in any way - the team members themselves are. Therefore, in the Daily Scrum, the people themselves go through themselves (in a way they choose) and go through the three questions to share what&#8217;s important with the other team members. It&#8217;s not a meeting for the SM. If everything goes smoothly, the SM doesn&#8217;t have to do anything, and that&#8217;s a sign that the SM has done his/her job properly. And if something starts going wrong (or becoming less useful), for whatever reason, then the SM should help the team to fix it and get it working again.</p>
<p>I wouldn&#8217;t personally take this blog post as a guide to Agile transitions. It&#8217;s more like how to avoid the painful changes organizations would have to face and change if they were to really adopt Agile. And as such this is a great find - it lists many of the central pain points to tackle (in the long run, at least, if not immediately). And many of the suggestions are exactly what a traditionally minded person would suggest as ways to &#8220;fix Agile&#8221; in their environment. And which very likely lead to failed Agile transformation in the long run, as they&#8217;re not aligned with the key principles of Agile. Agile is definitely not easy, and this article underscores that point.</p>
<p>Yours Sincerely, Petri</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frank Lange, Entwickler</title>
		<link>http://www.pmhut.com/limitations-of-agile-software-development/comment-page-1#comment-54767</link>
		<dc:creator>Frank Lange, Entwickler</dc:creator>
		<pubDate>Sat, 24 Sep 2011 21:56:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.pmhut.com/limitations-of-agile-software-development#comment-54767</guid>
		<description>Very nice argumentation, but how do I have to agree with your thoughts you made in the last sentence. Could you please explain it again? Best regards Frank</description>
		<content:encoded><![CDATA[<p>Very nice argumentation, but how do I have to agree with your thoughts you made in the last sentence. Could you please explain it again? Best regards Frank</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fabien</title>
		<link>http://www.pmhut.com/limitations-of-agile-software-development/comment-page-1#comment-54465</link>
		<dc:creator>Fabien</dc:creator>
		<pubDate>Thu, 22 Sep 2011 10:03:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.pmhut.com/limitations-of-agile-software-development#comment-54465</guid>
		<description>Thank you for your views, you list exactly the points I hit when implementing such methodologies in my former company. 

I have now working on the implementation of agile methodologies and its impacts on business. My belief (which I intend to validate or not) is that most of the time, agile methodology implementation is "engineering" driven, not a strategic move decided at the top of the company. I have the feeling that agile methodologies solve some issues and create new ones. In most of the cases, I am not sure such methodologies lead to a competitive advantage because other functions will resist and, in the end, prevent the company to move toward a "more" agile organization. 

Do you have any case I could study where the implementation of such methodologies went as far as leading to a complete reorganization of companies, redefinition of HR strategies and collaboration with other departments? 

thank you</description>
		<content:encoded><![CDATA[<p>Thank you for your views, you list exactly the points I hit when implementing such methodologies in my former company. </p>
<p>I have now working on the implementation of agile methodologies and its impacts on business. My belief (which I intend to validate or not) is that most of the time, agile methodology implementation is &#8220;engineering&#8221; driven, not a strategic move decided at the top of the company. I have the feeling that agile methodologies solve some issues and create new ones. In most of the cases, I am not sure such methodologies lead to a competitive advantage because other functions will resist and, in the end, prevent the company to move toward a &#8220;more&#8221; agile organization. </p>
<p>Do you have any case I could study where the implementation of such methodologies went as far as leading to a complete reorganization of companies, redefinition of HR strategies and collaboration with other departments? </p>
<p>thank you</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Kirk</title>
		<link>http://www.pmhut.com/limitations-of-agile-software-development/comment-page-1#comment-38325</link>
		<dc:creator>Kirk</dc:creator>
		<pubDate>Mon, 21 Mar 2011 03:30:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.pmhut.com/limitations-of-agile-software-development#comment-38325</guid>
		<description>I agree with posts above that this is falls in the pre-requisite category.  Very good read.  I wanted to comment on one reference in the article to what the Scrum Master is.  It was a defined role as team leader.  That is incorrect.

The Scrum Master is not even in 'The Team'.  In an Agile - Scrum environment there are three roles, The Team, Scrum Master, Product Owner.  The Team consists of individuals all equal (albeit they may bring different skillsets developer, analysts etc.) to get the job done.  The Scrum Master is someone who facilitates the process and insures that the team is really being 'Agile'.  They are also someone that is a team builder, but they are NOT the leader of the team.  As apart of 'The Team' one person could be and probably should be elected as the lead to help deal with conflict etc.  These are two different roles.</description>
		<content:encoded><![CDATA[<p>I agree with posts above that this is falls in the pre-requisite category.  Very good read.  I wanted to comment on one reference in the article to what the Scrum Master is.  It was a defined role as team leader.  That is incorrect.</p>
<p>The Scrum Master is not even in &#8216;The Team&#8217;.  In an Agile - Scrum environment there are three roles, The Team, Scrum Master, Product Owner.  The Team consists of individuals all equal (albeit they may bring different skillsets developer, analysts etc.) to get the job done.  The Scrum Master is someone who facilitates the process and insures that the team is really being &#8216;Agile&#8217;.  They are also someone that is a team builder, but they are NOT the leader of the team.  As apart of &#8216;The Team&#8217; one person could be and probably should be elected as the lead to help deal with conflict etc.  These are two different roles.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tlp</title>
		<link>http://www.pmhut.com/limitations-of-agile-software-development/comment-page-1#comment-2118</link>
		<dc:creator>tlp</dc:creator>
		<pubDate>Sun, 24 May 2009 15:45:26 +0000</pubDate>
		<guid isPermaLink="false">http://www.pmhut.com/limitations-of-agile-software-development#comment-2118</guid>
		<description>Thanks for your ideas, I recognized it's not an easy thing to do, when writing about limitations of Agile Software Development.

To me, Scrum has been chosen as a method which fits well with the Agile way of thinking. It's obvious that Scrum cannot fit with all type of organizations, but it's important to understand that each of them can find its part in this method. 

When I read the Agile Manifesto, I find it's all about:
- Reducing Waste
- Increasing Feedback
- Perceiving Integrity
- Increasing Knowledge
- Respect (people are in the center of the process)

I feel this is strongly aligned with the Lean way of thinking.

Agile Software Development is promoted by stars. They are hard worker and brilliant persons bringing the messages of a larger communities of software developers who want to set the standard for the Agile and Professional software developer. This standard requires a lot of works and disciplines from each individual developer, but when this level of skills is reached, the need for a strong methodology is less obvious.

If you want to win a football competition, will you choose in your team, anyone who is able to play with a ball, and then apply a method for winning? (I believed you'll search for the artists)

Agile Software Development is limited, but in a way that it requires real competence for writing software, not only methodology on processes.</description>
		<content:encoded><![CDATA[<p>Thanks for your ideas, I recognized it&#8217;s not an easy thing to do, when writing about limitations of Agile Software Development.</p>
<p>To me, Scrum has been chosen as a method which fits well with the Agile way of thinking. It&#8217;s obvious that Scrum cannot fit with all type of organizations, but it&#8217;s important to understand that each of them can find its part in this method. </p>
<p>When I read the Agile Manifesto, I find it&#8217;s all about:<br />
- Reducing Waste<br />
- Increasing Feedback<br />
- Perceiving Integrity<br />
- Increasing Knowledge<br />
- Respect (people are in the center of the process)</p>
<p>I feel this is strongly aligned with the Lean way of thinking.</p>
<p>Agile Software Development is promoted by stars. They are hard worker and brilliant persons bringing the messages of a larger communities of software developers who want to set the standard for the Agile and Professional software developer. This standard requires a lot of works and disciplines from each individual developer, but when this level of skills is reached, the need for a strong methodology is less obvious.</p>
<p>If you want to win a football competition, will you choose in your team, anyone who is able to play with a ball, and then apply a method for winning? (I believed you&#8217;ll search for the artists)</p>
<p>Agile Software Development is limited, but in a way that it requires real competence for writing software, not only methodology on processes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Julian Dunn</title>
		<link>http://www.pmhut.com/limitations-of-agile-software-development/comment-page-1#comment-1043</link>
		<dc:creator>Julian Dunn</dc:creator>
		<pubDate>Thu, 12 Feb 2009 04:02:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.pmhut.com/limitations-of-agile-software-development#comment-1043</guid>
		<description>Bruno,

Thanks for pointing me to your article after reading the one on my journal. It's clear that you have thought through the issues and limitations far beyond what I have and I commend you for that.

In my experience, adopting Agile has been an excuse to perpetuate a lack of process and accountability. The unspoken implication is "well, we don't have any process right now, so why not do Agile, since it seems to dispense with process?" Wrong answer, of course.

To Mike Dwyer: I really think you have missed the point of this article. An Agile methodology does not in itself drive project success, just because it has some excellent techniques as you say. There are certain pre-requisites both organizationally and skill-set wise that are needed before Agile will be successful in a given company or team.

Too often Agile is sold as a panacea by starry-eyed practitioners; it's like prescribing Aspirin for anything from a headache to a heart attack.</description>
		<content:encoded><![CDATA[<p>Bruno,</p>
<p>Thanks for pointing me to your article after reading the one on my journal. It&#8217;s clear that you have thought through the issues and limitations far beyond what I have and I commend you for that.</p>
<p>In my experience, adopting Agile has been an excuse to perpetuate a lack of process and accountability. The unspoken implication is &#8220;well, we don&#8217;t have any process right now, so why not do Agile, since it seems to dispense with process?&#8221; Wrong answer, of course.</p>
<p>To Mike Dwyer: I really think you have missed the point of this article. An Agile methodology does not in itself drive project success, just because it has some excellent techniques as you say. There are certain pre-requisites both organizationally and skill-set wise that are needed before Agile will be successful in a given company or team.</p>
<p>Too often Agile is sold as a panacea by starry-eyed practitioners; it&#8217;s like prescribing Aspirin for anything from a headache to a heart attack.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Dwyer</title>
		<link>http://www.pmhut.com/limitations-of-agile-software-development/comment-page-1#comment-1041</link>
		<dc:creator>Mike Dwyer</dc:creator>
		<pubDate>Mon, 26 Jan 2009 22:30:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.pmhut.com/limitations-of-agile-software-development#comment-1041</guid>
		<description>As a Agile Practitioner with years of experience in large and small projects ranging from 300+ people and entire IT organizations, down to small teams of micro brewers rocking the free world with IPA.

I am so glad you didnt write this years ago otherwise I would have been deprived of some of the most fulfilling and successful work I have ever been engaged in.
Not only do you misunderstand what this is about, you have a complete lack if knowledge as to the simplest and most powerful aspects of the approach.
To anyone reading this understand it is this mindset that limits what can be done.
Yes to the respondent, this is cultural in nature, but organizational in form,
No this is not a methodology. it is a way of getting things done. Not trying as the performance hooey spewed above is attempting to reward.  DONE.  teams get rewarded because they keep commitments on what they say they can do and what they do.  That means, as I tell my clients, that you dont do what you say you cant do even when large shiny objects are dangled in front of you.
Agile is all about self respect coupled with self discipline and it is not about stars or prima donas or gurus.  it is about a team of average people who join together to do extraordinary things exceptionally well over long periods of time.</description>
		<content:encoded><![CDATA[<p>As a Agile Practitioner with years of experience in large and small projects ranging from 300+ people and entire IT organizations, down to small teams of micro brewers rocking the free world with IPA.</p>
<p>I am so glad you didnt write this years ago otherwise I would have been deprived of some of the most fulfilling and successful work I have ever been engaged in.<br />
Not only do you misunderstand what this is about, you have a complete lack if knowledge as to the simplest and most powerful aspects of the approach.<br />
To anyone reading this understand it is this mindset that limits what can be done.<br />
Yes to the respondent, this is cultural in nature, but organizational in form,<br />
No this is not a methodology. it is a way of getting things done. Not trying as the performance hooey spewed above is attempting to reward.  DONE.  teams get rewarded because they keep commitments on what they say they can do and what they do.  That means, as I tell my clients, that you dont do what you say you cant do even when large shiny objects are dangled in front of you.<br />
Agile is all about self respect coupled with self discipline and it is not about stars or prima donas or gurus.  it is about a team of average people who join together to do extraordinary things exceptionally well over long periods of time.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bruno Collet</title>
		<link>http://www.pmhut.com/limitations-of-agile-software-development/comment-page-1#comment-1038</link>
		<dc:creator>Bruno Collet</dc:creator>
		<pubDate>Mon, 19 Jan 2009 21:35:14 +0000</pubDate>
		<guid isPermaLink="false">http://www.pmhut.com/limitations-of-agile-software-development#comment-1038</guid>
		<description>Thanks for your comments.

Tom, indeed the title of the article could have been "agile prerequisites". Limitations and prerequisites are but two sides of the same coin. Just mentioning limitations would not be very constructive. Therefore I proposed solutions to these limitations.

Note that ultimately any methodology could be used for any projects, provided you work hard enough to satisfy the "prerequisites". Consequently, the question becomes: is it worthwhile, in your case, to &lt;em&gt;enable&lt;/em&gt; agile in your organization? Let's keep in mind that it doesn't matter that you can race fast if it takes you years to drag the team to the start line.

If you can't comply with the limitations of agile but still decide to use an agile method, you should definitely factor that into project costs and risks.

Dan comment's highlights that the main barrier for agile is also the fuzziest one and probably the one that is the least discussed: culture. Indeed agile is first and foremost a mindset. And buy-in from management is a challenge because agile is still often perceived as little more than cowboy programming.

Bruno</description>
		<content:encoded><![CDATA[<p>Thanks for your comments.</p>
<p>Tom, indeed the title of the article could have been &#8220;agile prerequisites&#8221;. Limitations and prerequisites are but two sides of the same coin. Just mentioning limitations would not be very constructive. Therefore I proposed solutions to these limitations.</p>
<p>Note that ultimately any methodology could be used for any projects, provided you work hard enough to satisfy the &#8220;prerequisites&#8221;. Consequently, the question becomes: is it worthwhile, in your case, to <em>enable</em> agile in your organization? Let&#8217;s keep in mind that it doesn&#8217;t matter that you can race fast if it takes you years to drag the team to the start line.</p>
<p>If you can&#8217;t comply with the limitations of agile but still decide to use an agile method, you should definitely factor that into project costs and risks.</p>
<p>Dan comment&#8217;s highlights that the main barrier for agile is also the fuzziest one and probably the one that is the least discussed: culture. Indeed agile is first and foremost a mindset. And buy-in from management is a challenge because agile is still often perceived as little more than cowboy programming.</p>
<p>Bruno</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dan</title>
		<link>http://www.pmhut.com/limitations-of-agile-software-development/comment-page-1#comment-1042</link>
		<dc:creator>Dan</dc:creator>
		<pubDate>Mon, 19 Jan 2009 12:55:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.pmhut.com/limitations-of-agile-software-development#comment-1042</guid>
		<description>Interesting article, we're just moving towards scrum, I have little experience of it so far. But I feel I agree with what Tom says above.

This isn't really about Agile's limitations more the prerequisites that make it hard to achieve.

Having just done the Scrum Master training, when questions were raised, the trainer retorted that getting Scrum (I assume similar for other Agile approaches) to work is actually really hard. You need buy in from that management team, it's a culture thing as much as anything else.

Where I am everyone seems to have taken it to heart and it seems that more departments outside of dev are changing to accommodate (which is cool). We've now got small teams of people with different job titles working together. We have a smaller geographical problem (different buildings same city), we'll see how that pans out.

For us I feel that the culture is changing and becoming more vibrant and enthusiastic. It's really to early to tell, we're still all buzzed up.

Rock stars we're not (well maybe on Guitar hero), maybe we have a few. Couldn't I argue that Waterfall needs Rock stars to make it work also?

Team responsibility I think is important, it stops us from chucking stuff over the fence, especially if you're now working with the people who used to be in the next silo. Individual accountability, where I'm judged by the team lead, that's akin to saying "all are equal just some more than others", I don't think it fits with scrum, 360's might work but I haven't tried either I couldn't say.</description>
		<content:encoded><![CDATA[<p>Interesting article, we&#8217;re just moving towards scrum, I have little experience of it so far. But I feel I agree with what Tom says above.</p>
<p>This isn&#8217;t really about Agile&#8217;s limitations more the prerequisites that make it hard to achieve.</p>
<p>Having just done the Scrum Master training, when questions were raised, the trainer retorted that getting Scrum (I assume similar for other Agile approaches) to work is actually really hard. You need buy in from that management team, it&#8217;s a culture thing as much as anything else.</p>
<p>Where I am everyone seems to have taken it to heart and it seems that more departments outside of dev are changing to accommodate (which is cool). We&#8217;ve now got small teams of people with different job titles working together. We have a smaller geographical problem (different buildings same city), we&#8217;ll see how that pans out.</p>
<p>For us I feel that the culture is changing and becoming more vibrant and enthusiastic. It&#8217;s really to early to tell, we&#8217;re still all buzzed up.</p>
<p>Rock stars we&#8217;re not (well maybe on Guitar hero), maybe we have a few. Couldn&#8217;t I argue that Waterfall needs Rock stars to make it work also?</p>
<p>Team responsibility I think is important, it stops us from chucking stuff over the fence, especially if you&#8217;re now working with the people who used to be in the next silo. Individual accountability, where I&#8217;m judged by the team lead, that&#8217;s akin to saying &#8220;all are equal just some more than others&#8221;, I don&#8217;t think it fits with scrum, 360&#8217;s might work but I haven&#8217;t tried either I couldn&#8217;t say.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Hollander</title>
		<link>http://www.pmhut.com/limitations-of-agile-software-development/comment-page-1#comment-1039</link>
		<dc:creator>Tom Hollander</dc:creator>
		<pubDate>Sat, 17 Jan 2009 02:02:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.pmhut.com/limitations-of-agile-software-development#comment-1039</guid>
		<description>Interesting article, and I agree with most of it. However the article isn't really about "limitations of agile development" at all - it's more about the prerequisites that need to be in place for agile to reach its potential. This is still an important topic to discuss and understand, but I expected to see some more analysis on how agile *done well* compares with other approaches (also done well). While it's true that many organisations don't have the important prerequisites in place for successful agile projects, I also believe most of these can be overcome if the organisation could be made to understand the impact that they may have on their software projects (do they really need large or geographically distributed teams? Is it really critical that every team follow a set of procedures precisely? Do they really need to hire the cheapest developers and testers available?).</description>
		<content:encoded><![CDATA[<p>Interesting article, and I agree with most of it. However the article isn&#8217;t really about &#8220;limitations of agile development&#8221; at all - it&#8217;s more about the prerequisites that need to be in place for agile to reach its potential. This is still an important topic to discuss and understand, but I expected to see some more analysis on how agile *done well* compares with other approaches (also done well). While it&#8217;s true that many organisations don&#8217;t have the important prerequisites in place for successful agile projects, I also believe most of these can be overcome if the organisation could be made to understand the impact that they may have on their software projects (do they really need large or geographically distributed teams? Is it really critical that every team follow a set of procedures precisely? Do they really need to hire the cheapest developers and testers available?).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig Brown</title>
		<link>http://www.pmhut.com/limitations-of-agile-software-development/comment-page-1#comment-1040</link>
		<dc:creator>Craig Brown</dc:creator>
		<pubDate>Thu, 15 Jan 2009 23:20:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.pmhut.com/limitations-of-agile-software-development#comment-1040</guid>
		<description>Bruno's comments mostly align with the content of a book by Barry Noehm and Richard Turner called "Balancing Agilit and Discipline" - a very worthwhile read if this issue has you confused.</description>
		<content:encoded><![CDATA[<p>Bruno&#8217;s comments mostly align with the content of a book by Barry Noehm and Richard Turner called &#8220;Balancing Agilit and Discipline&#8221; - a very worthwhile read if this issue has you confused.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

