<?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: Are You Actually A Post-Agilist?</title> <atom:link href="http://www.skorks.com/2008/10/are-you-actually-a-post-agilist/feed/" rel="self" type="application/rss+xml" /><link>http://www.skorks.com/2008/10/are-you-actually-a-post-agilist/</link> <description>For the betterment of the software craft...</description> <lastBuildDate>Mon, 21 Nov 2011 13:57:06 +0000</lastBuildDate> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.1.2</generator> <item><title>By: Alan Skorkin</title><link>http://www.skorks.com/2008/10/are-you-actually-a-post-agilist/comment-page-1/#comment-2749</link> <dc:creator>Alan Skorkin</dc:creator> <pubDate>Sun, 13 Sep 2009 14:47:57 +0000</pubDate> <guid
isPermaLink="false">http://www.skorks.com/?p=738#comment-2749</guid> <description>The only way to change a pervasive mindset is one person at a time. This is why I try to explain what I believe to the people I work with as well as to the world through this blog :). Of course you don&#039;t want to preach, but developers are smart people (mostly :)), if they have the information they will hopefully draw the right conclusion eventually.</description> <content:encoded><![CDATA[<p>The only way to change a pervasive mindset is one person at a time. This is why I try to explain what I believe to the people I work with as well as to the world through this blog :). Of course you don&#8217;t want to preach, but developers are smart people (mostly :)), if they have the information they will hopefully draw the right conclusion eventually.</p> ]]></content:encoded> </item> <item><title>By: Dan</title><link>http://www.skorks.com/2008/10/are-you-actually-a-post-agilist/comment-page-1/#comment-2747</link> <dc:creator>Dan</dc:creator> <pubDate>Sun, 13 Sep 2009 14:09:01 +0000</pubDate> <guid
isPermaLink="false">http://www.skorks.com/?p=738#comment-2747</guid> <description>I always thought agile had lots of good ideas, and I&#039;ve taken from it many ideas and they&#039;ve helped me improve as a developer. But the agile movement itself is too cult-like. I guess when the masses started adopting it they didn&#039;t really understand the problems agile solved, and thus took it over and turned Agile into &quot;Rigid&quot;.
Oh well what can you do?</description> <content:encoded><![CDATA[<p>I always thought agile had lots of good ideas, and I&#8217;ve taken from it many ideas and they&#8217;ve helped me improve as a developer. But the agile movement itself is too cult-like. I guess when the masses started adopting it they didn&#8217;t really understand the problems agile solved, and thus took it over and turned Agile into &#8220;Rigid&#8221;.</p><p>Oh well what can you do?</p> ]]></content:encoded> </item> <item><title>By: Scott Bellware</title><link>http://www.skorks.com/2008/10/are-you-actually-a-post-agilist/comment-page-1/#comment-588</link> <dc:creator>Scott Bellware</dc:creator> <pubDate>Wed, 15 Oct 2008 14:58:40 +0000</pubDate> <guid
isPermaLink="false">http://www.skorks.com/?p=738#comment-588</guid> <description>Andrew,
I don&#039;t think constant pairing is necessarily an agile edict, but there are significant issues in software quality that the pre-agile world hasn&#039;t understood well yet and is still resistant to.  The loss of productivity and waste that comes from design flaws is much more egregious than the pre-agile world yet understands.
Automating everything that can be automated, AND doing it expertly in a sustainable way that is informed by the economics of waste and continuous improvement is still a significant post-agile tenant.
Test automation and merciless refactoring done for their own sake may very well be wasteful.  Doing them with specific understandings of which testing and refactoring techniques and approaches increase productivity and decrease waste remains beneficial and desirable.</description> <content:encoded><![CDATA[<p>Andrew,</p><p>I don&#8217;t think constant pairing is necessarily an agile edict, but there are significant issues in software quality that the pre-agile world hasn&#8217;t understood well yet and is still resistant to.  The loss of productivity and waste that comes from design flaws is much more egregious than the pre-agile world yet understands.</p><p>Automating everything that can be automated, AND doing it expertly in a sustainable way that is informed by the economics of waste and continuous improvement is still a significant post-agile tenant.</p><p>Test automation and merciless refactoring done for their own sake may very well be wasteful.  Doing them with specific understandings of which testing and refactoring techniques and approaches increase productivity and decrease waste remains beneficial and desirable.</p> ]]></content:encoded> </item> <item><title>By: Chris Ballance</title><link>http://www.skorks.com/2008/10/are-you-actually-a-post-agilist/comment-page-1/#comment-583</link> <dc:creator>Chris Ballance</dc:creator> <pubDate>Wed, 15 Oct 2008 03:12:01 +0000</pubDate> <guid
isPermaLink="false">http://www.skorks.com/?p=738#comment-583</guid> <description>I&#039;ve always thought one of the tenants of Agile was to adopt what you need and discard when it exceeds.  That aside, you raise some good points and I agree that in most situations, Mike Cohn&#039;s strict adherence to all of the facets of Agile, can prove counterproductive.</description> <content:encoded><![CDATA[<p>I&#8217;ve always thought one of the tenants of Agile was to adopt what you need and discard when it exceeds.  That aside, you raise some good points and I agree that in most situations, Mike Cohn&#8217;s strict adherence to all of the facets of Agile, can prove counterproductive.</p> ]]></content:encoded> </item> <item><title>By: codist</title><link>http://www.skorks.com/2008/10/are-you-actually-a-post-agilist/comment-page-1/#comment-582</link> <dc:creator>codist</dc:creator> <pubDate>Wed, 15 Oct 2008 02:26:57 +0000</pubDate> <guid
isPermaLink="false">http://www.skorks.com/?p=738#comment-582</guid> <description>Good article, it made me write one as well: http://thecodist.com/article/agile_post_agile_scrum_xp_heavyweight_waterfall_sdlc_oh_my</description> <content:encoded><![CDATA[<p>Good article, it made me write one as well: <a
href="http://thecodist.com/article/agile_post_agile_scrum_xp_heavyweight_waterfall_sdlc_oh_my" rel="nofollow">http://thecodist.com/article/agile_post_agile_scrum_xp_heavyweight_waterfall_sdlc_oh_my</a></p> ]]></content:encoded> </item> <item><title>By: Andrew Blain</title><link>http://www.skorks.com/2008/10/are-you-actually-a-post-agilist/comment-page-1/#comment-581</link> <dc:creator>Andrew Blain</dc:creator> <pubDate>Wed, 15 Oct 2008 02:25:03 +0000</pubDate> <guid
isPermaLink="false">http://www.skorks.com/?p=738#comment-581</guid> <description>Hi Alan,
I&#039;m in the camp that believes that Agile has some worthwhile ideas but that no methodology is applicable for all situations.  Agile works well when deployed in an environment that has a lot of unknowns but is a resource intensive methodology when requirements are reasonably stable.
Depending on the situation that you&#039;re in, a combination of:
- medium intensity requirements analysis and solution design
- thin(ish) vertical slices delivering core capability as priority
- effort broken into reasonable length iterations and releases
- use of agile coding techniques such as pairing for the more complex areas, and
- incorporating elements of test driven development;
seems to work for me.
I&#039;m really not a fan of:
- refactoring for the sake of it
- prioritising software quality over business value
- pairing on all tasks
- automating every test scenario that you can possibly think of, or
- minimal effort in requirements analysis, software design and architecture.
If that makes me post-agile, well and good.  If that makes me heavyweight, well and good.  I certainly don&#039;t buy into agile as the be all and end all in software development.
Hope you&#039;re well,
A.</description> <content:encoded><![CDATA[<p>Hi Alan,</p><p>I&#8217;m in the camp that believes that Agile has some worthwhile ideas but that no methodology is applicable for all situations.  Agile works well when deployed in an environment that has a lot of unknowns but is a resource intensive methodology when requirements are reasonably stable.</p><p>Depending on the situation that you&#8217;re in, a combination of:<br
/> - medium intensity requirements analysis and solution design<br
/> - thin(ish) vertical slices delivering core capability as priority<br
/> - effort broken into reasonable length iterations and releases<br
/> - use of agile coding techniques such as pairing for the more complex areas, and<br
/> - incorporating elements of test driven development;<br
/> seems to work for me.</p><p>I&#8217;m really not a fan of:<br
/> - refactoring for the sake of it<br
/> - prioritising software quality over business value<br
/> - pairing on all tasks<br
/> - automating every test scenario that you can possibly think of, or<br
/> - minimal effort in requirements analysis, software design and architecture.</p><p>If that makes me post-agile, well and good.  If that makes me heavyweight, well and good.  I certainly don&#8217;t buy into agile as the be all and end all in software development.</p><p>Hope you&#8217;re well,</p><p>A.</p> ]]></content:encoded> </item> </channel> </rss>
