<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Scrum Development Blog &#187; Agile Pathways</title>
	<atom:link href="http://blog.3back.com/category/agile-pathway/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.3back.com</link>
	<description>Better teams make better products.</description>
	<lastBuildDate>Fri, 21 May 2010 14:04:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Agile Development</title>
		<link>http://blog.3back.com/agile-pathway/agile-development</link>
		<comments>http://blog.3back.com/agile-pathway/agile-development#comments</comments>
		<pubDate>Thu, 08 Apr 2010 15:18:44 +0000</pubDate>
		<dc:creator>The 3Back Team</dc:creator>
				<category><![CDATA[Agile Pathways]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Scrum Terms]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[agile development]]></category>
		<category><![CDATA[kanban]]></category>
		<category><![CDATA[lean]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://blog.3back.com/?p=389</guid>
		<description><![CDATA[Agile is being quick enough to avoid or take advantage of those things that can hurt or hel...]]></description>
			<content:encoded><![CDATA[<div id="attachment_390" class="wp-caption alignright" style="width: 274px"><a href="http://blog.3back.com/wp-content/uploads/2010/04/predictive-empricial-thinking.jpg"><img class="size-full wp-image-390 " title="empirical-thinking" src="http://blog.3back.com/wp-content/uploads/2010/04/predictive-empricial-thinking.jpg" alt="empirical-thinking-vs-predictive" width="264" height="198" /></a><p class="wp-caption-text">Empirical Team Thinking</p></div>
<p><strong>Agile development</strong> is now commonly referred to as those set of methods that come under the umbrella term agile or support agile thinking. To avoid a circular set of definitions we will define the word agile.</p>
<p><strong><span style="color: #800000;">Agile </span></strong><span style="color: #800000;"><strong>is being quick enough to avoid or take advantage of those things that can hurt or help in your pursuit. </strong></span></p>
<p>A  <strong>pursuit </strong>in this context would often be called an effort, work or project. However, notice the phrase &#8220;quick enough&#8221; why is that wording used and relevant. The biggest difference here and said in a very summarized way (which does not reveal the depth of thought behind it) is the difference between predictive thinking vs. adaptive thinking.</p>
<p>No matter who you are and what you do we will all fall prey to <strong>predictive thinking </strong>in varying degrees. To reduce the likely hood of being tripped up by predictive thinking agile frames a state of mind that leverages those around us to help us detect when we are being predictive and should be adjusting our plan based on new information rather than ignore it. Said another way is that we fail to detect/ignore when our assumption are no longer valid. So, <strong>agile is a social agreement to be empirical as a team</strong>. Agile development is a description of how we can put that framework to use as a <a href="http://blog.3back.com/well-formed-teams/well-formed-teams-and-the-agile-pathway">well formed team</a>. A framework for agile development is especially important as the complexity of our effort increases. For simple problems or things that are complicated but knowable a standardized process is suitable. For complex problems that can change just by looking at them we need an empirical framework.</p>
<div id="attachment_391" class="wp-caption alignright" style="width: 429px"><a href="http://blog.3back.com/wp-content/uploads/2010/04/Spectrum-of-Agile-Development-Methods.png"><img class="size-full wp-image-391  " title="Spectrum of Agile Development Methods" src="http://blog.3back.com/wp-content/uploads/2010/04/Spectrum-of-Agile-Development-Methods.png" alt="Agile Methods that Support Empirical Thinking" width="419" height="307" /></a><p class="wp-caption-text">Spectrum of Agile Methods</p></div>
<p>There are several Agile methods which support an<strong> Agile Development</strong> process. However, each one is best called a framework because it is applied in a unique way for each context of use.</p>
<p>The above diagram represents the best way we have seen to describe the agile development methods available. The ones on the right are more Bodies of Knowledge and are vast. It is their very nature of vast that can cripple a team of people trying to focus their effort. Typically large systematized thought models can become more than I want to think about and crowd out the purpose for me focus which is my effort/work/project or product that I am trying to build.</p>
<p>There are more such as TSP / PSP but, this model paints out a quick spectrum that summarizes the models of thought and those that sit on the boarder such as RUP. The bodies of knowledge on the right have some very good practices, processes and methods in them and should not be ignored just because they are vast. Often when you scale past 70 or so people on one project effort you will need many of the techniques that can be found in the bodies of knowledge on the right. Or if you are simple running a call center where things are complicated but, knowable and creativity for transcending the current established patterns is not desired then they are more appropriate. We would call this things that fit SOP (standard operating procedures). However, were creativity is desired and the problem is complex then the models that support agile thinking are the only ones that seem to work.</p>
<p><a href="http://3back.com/scrum">Scrum </a>is by far the most popular of the agile models and has shown some of the best success and transaction because it is not vast. Scrum is a simple rational framework that can be memorized in 20 minutes. Applied Scrum is exceedingly difficult to do well because it requires a tremendous amount of discipline and challenges standing assumptions. The ability to reveal and challenge standing assumptions is what has made Scrum so successful. Scrum has proven itself beyond the realm of software development (form where it orginated) however, its language and purely rational approach are its weaknesses.</p>
<p>A quick list of agile methods</p>
<ul>
<li>Scrum</li>
<li>FDD</li>
<li>Lean</li>
<li>XP</li>
<li>Crystal</li>
<li>Kanban</li>
<li>Other often proprietary Special forms&#8230;</li>
</ul>
<p>When doing software development work a popular pattern is to use the Scrum method wrapper the XP coding practices. This is recomended and has been found to be one of the best patterns for success.</p>
<p>Transitioning to an agile thinking process is best done by building <a title="Build an Agile Pathways" href="http://3back.com/agile-pathways/">Agile Pathways</a> that supports and nurtures a pattern of adoption. It is important when applying agile to not toss out established processes that work but, instead reveal how they can be improved and reinvigorated. However, a solid implementation requires an almost prescriptive start. There are too many hidden assumptions that need to be re-explored and often changed.</p>
<ul>
<li>Some short phrases that help focus on agile thinking
<ul>
<li><strong>Let the product lead</strong></li>
<li><strong>One bite at a time</strong></li>
<li><strong>No head works alone</strong></li>
<li><strong>Be empirical</strong></li>
<li><strong>Reflect early and often</strong></li>
<li><a href="http://blog.3back.com/scrum-industry-terms/make-it-visible"><strong>Make it visible</strong></a></li>
<li><strong>Pay attention and adapt</strong></li>
</ul>
</li>
</ul>
<p>The agile movement got it start in the public sector in 2001 with the signing of the <a title="What is the agile manifesto" href="http://agilemanifesto.org/sign/display.cgi?ms=000000131">Agile Manifesto</a>. The first project done under the term agility and done with 1 week development cycles was in 1983 (more on this later).</p>
<p>For those new to agile, <a href="http://3back.com/scrum">Scrum </a>is a recommended place to start.</p>
<p>In all cases of applied agility or scrum the analysis sets the tone. Without agility in the analysis the remaining part of your effort will &#8220;waterfall&#8221; or fall prey to predictive thinking. The following set of techniques assumes a complex problem or situation. Analysis is looking for an opportunity to move. There are a few analytic techniques that show up</p>
<ul>
<li><strong>No head works alone</strong>: peer review your thought process with someone and avoid heavy process driven peer review</li>
<li><strong>Don&#8217;t make a belief out of a model</strong>: use a data rich subject matter orientation so that you don&#8217;t try to overly tidy your thinking at the wrong time</li>
<li><strong>Highlight areas of risk and uncertainty</strong>: the number one risk is building the wrong thing! adjust your analysis to mitigate that risk first</li>
<li><strong>Conceptualize appropriately through time</strong>: watch which techniques you are thinking with when you move from past certainty to future uncertainty (i.e. accounting vs. finance)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.3back.com/agile-pathway/agile-development/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Agile&#8217;s Big Rule</title>
		<link>http://blog.3back.com/agile-pathway/agiles-big-rule</link>
		<comments>http://blog.3back.com/agile-pathway/agiles-big-rule#comments</comments>
		<pubDate>Wed, 17 Mar 2010 22:37:05 +0000</pubDate>
		<dc:creator>The 3Back Team</dc:creator>
				<category><![CDATA[Agile Pathways]]></category>
		<category><![CDATA[agile methods]]></category>
		<category><![CDATA[agile rules]]></category>
		<category><![CDATA[scrum rules]]></category>

		<guid isPermaLink="false">http://blog.3back.com/?p=325</guid>
		<description><![CDATA[The team will improve it's ability to deliver quality product within...]]></description>
			<content:encoded><![CDATA[<p>The team will adapt it&#8217;s process and  improve their ability to deliver quality product within organizational constraints.</p>
<p>All good agile processes follow <strong>Agile&#8217;s Big Rule</strong> and are targeted at creating and sustaining <a title="What is a well formed team?" href="http://blog.3back.com/well-formed-teams/well-formed-teams-and-the-agile-pathway">well formed teams</a>. A good agile process contains both the seed of it&#8217;s own evaluation and the seed for the product&#8217;s evaluation.  This forms a double feedback loop. Both loops are owned and managed by the team. The team is the fundamental unit in an agile organization.  Therefore the process cannot be too big otherwise the team cannot adequately focus on the needs of the product or it&#8217;s development effort. Agile process are characterized as light weight and not large mind consuming systematized thought models</p>
<p>The following list of process would qualify..</p>
<ul>
<li><a href="http://3back.com/scrum">Scrum</a></li>
<li>FDD</li>
<li>Kanban</li>
<li>Lean</li>
<li>Agile (some methods called Agile that others have built, often proprietary)</li>
<li>Crystal</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.3back.com/agile-pathway/agiles-big-rule/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kanban Vs. Scrum</title>
		<link>http://blog.3back.com/agile-pathway/kanban-vs-scrum</link>
		<comments>http://blog.3back.com/agile-pathway/kanban-vs-scrum#comments</comments>
		<pubDate>Thu, 11 Feb 2010 14:49:26 +0000</pubDate>
		<dc:creator>The 3Back Team</dc:creator>
				<category><![CDATA[Agile Pathways]]></category>
		<category><![CDATA[agile process]]></category>
		<category><![CDATA[kanban]]></category>
		<category><![CDATA[kanban vs scrum]]></category>
		<category><![CDATA[planceholders]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[scrum book]]></category>

		<guid isPermaLink="false">http://blog.3back.com/?p=121</guid>
		<description><![CDATA[As much as we love scrum, even we would have to admit that it’s not perfect. Nothing is.  In  fact, a  large part of our book describes workarounds  for various deficiencies that scrum presents to us in certain circumstances.]]></description>
			<content:encoded><![CDATA[<p><strong><a title="Will Kanban replace Scrum?" href="http://advancedtopicsinscrum.com/faq/will-kanban-replace-scrum/">Will Kanban replace Scrum?</a></strong></p>
<p><strong>Choose</strong></p>
<ol>
<li>No way, they are opposites: Kanban is for flow / <a href="http://3back.com/scrum">Scrum</a> batch<a href="http://blog.3back.com/wp-content/uploads/2010/02/Kanban-scrum-flow.png"><img class="alignright size-medium wp-image-122" title="Kanban-scrum-flow" src="http://blog.3back.com/wp-content/uploads/2010/02/Kanban-scrum-flow-300x215.png" alt="scrum flow kanban flow" width="300" height="215" /></a></li>
<li>Yes, Scrum is old school big planning steps</li>
<li>Yes, Kanban minimal planning / Scrum is heavy planning</li>
<li>No, Scrum can reduce to KanBan</li>
</ol>
<p>As much as we love scrum, even we would have to admit that it’s not perfect. Nothing is.  In  fact, a  large part of our <a title="Plain Language of Scrum" href="http://advancedtopicsinscrum.com/"><strong>book </strong></a>describes workarounds  for various deficiencies that scrum presents to us in certain circumstances.</p>
<p>One of the more commonly noted deficiencies in scrum is that it plans its work a whole Sprint at a  time.   This “batch” planning process  is often not agile enough  to cope with the actual rate of change of requirements.    In fact, Chapter 4.4 on <a title="Using Placeholder Stories" href="http://blog.3back.com/52/planning/placeholder-stories">PlaceHolder Stories</a>, the  discussion  of  the  mid-Sprint  Re-planning  in  Chapter  4.8,  and  the  discussion  of renegotiating the scope of a Sprint in Chapter 4.3 are all about resolving this deficiency.</p>
<p>There  is  another  agile  process,  called  KanBan,  which  solves  this  problem  and  is becoming popular  for  software development projects.  In our upcoming <a title="Scrum Topics" href="http://advancedtopicsinscrum.com/"><strong>book</strong></a> we will describe the main strength of KanBan and how to integrate it into scrum.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.3back.com/agile-pathway/kanban-vs-scrum/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What You Should Know After CSM Workshop</title>
		<link>http://blog.3back.com/agile-pathway/what-you-should-know-after-csm-workshop</link>
		<comments>http://blog.3back.com/agile-pathway/what-you-should-know-after-csm-workshop#comments</comments>
		<pubDate>Wed, 11 Mar 2009 20:31:33 +0000</pubDate>
		<dc:creator>The 3Back Team</dc:creator>
				<category><![CDATA[Agile Pathways]]></category>

		<guid isPermaLink="false">http://blog.3back.com/?p=36</guid>
		<description><![CDATA[This is a great read and summarizes what should be learned in a CSM course. As you read remember this is something that you have to learn is true and the only way we have found to teach people this is for them to apply the scrum framework to their jobs.
Message from Ken at the [...]]]></description>
			<content:encoded><![CDATA[<p>This is a great read and summarizes what should be learned in a CSM course. As you read remember this is something that you have to learn is true and the only way we have found to teach people this is for them to apply the scrum framework to their jobs.</p>
<p>Message from Ken at the Scrum Alliance</p>
<ul>
<li><span>Scrum is a framework for iterative, incremental development using cross-functional, self-organizing teams. It is built on industry best practices, lean thinking, and empirical process control.<br />
</span></li>
<li><span>Scrum is optimized for high yield product management and product development. Scrum is particularly appropriate for high risk, complex, large projects and can be used when other parts of the endeavor are hardware or even waterfall development.<br />
</span></li>
<li><span>If waterfall suits current needs, continue using it.</span></li>
<li><span>An enterprise can use Scrum as a tool to become the best product development and management organization in its market. Scrum will highlight every deficiency and impediment that the enterprise has so the enterprise can fix them and change into such an organization.</span></li>
<li><span>Whenever an enterprise modifies or only partially implements Scrum, it is hiding or obscuring one or more dysfunctions that restrict its competence in product development and management.</span></li>
<li><span>The iterative, incremental nature of Scrum puts stress on the product development organization to improve its engineering skills and on the product management organization to optimize the return on investment of every release and project.  The phrase, “That can’t be done here” really means that it will be very difficult to do so. The gap between current practices and target practices is a measure of incompetence and competitive risk.</span></li>
<li><span>The use of Scrum to become an optimized product development and management organization is a change process that must be led from the top and requires change by everyone within the enterprise. Change is extremely difficult and fraught with conflict, and may take many years of sustained effort. Turnover of staff and management can be expected.</span></li>
<li><span>The most serious impediments to using Scrum are habits of waterfall, predictive thinking over the last twenty to thirty years; these have spawned command and control management, belief that demanding something will make it happen, and the willingness of development to cut quality to meet dates. These are inbred habits that we aren’t even aware of anymore.</span></li>
<li><span>The focus of using Scrum is the change from old habits to new ways of doing business. Scrum is not implemented or rolled-out as a process; it is used to foment change. </span></li>
<li><span>Scrum is not a methodology that needs enhancing. That is how we got in trouble in the first place, thinking that the problem was not having a perfect methodology. Effort centers on the changes in the enterprise that is needed.</span></li>
<li><span>Iterative, incremental development is much harder than waterfall development; everything that was hard in waterfall engineering practices now has to be done every iteration, and this is incredibly hard. It is not impossible, but has to be worked toward over time.</span></li>
<li><span>Managing a release or project to deliver only the highest value functionality and not deliver the rest optimizes value is the job of product management and customers. </span></li>
<li><span>Self-optimizing teams are extremely productive. When they work closely with the customer to derive the best solution to a need, they and the customer are even more productive.</span></li>
<li><span>A team consists of people under pressure to do their best. Conflict is natural and the team needs to know how to deal with the conflict and have resources to draw on when needed.</span></li>
<li><span>The role of an enterprises management changes from telling people what to do to leading and helping everyone do their best to achieve goals. People aren’t resources and managers aren’t bosses. </span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.3back.com/agile-pathway/what-you-should-know-after-csm-workshop/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Well Formed Teams and the Agile Pathway</title>
		<link>http://blog.3back.com/well-formed-teams/well-formed-teams-and-the-agile-pathway</link>
		<comments>http://blog.3back.com/well-formed-teams/well-formed-teams-and-the-agile-pathway#comments</comments>
		<pubDate>Tue, 03 Mar 2009 01:36:36 +0000</pubDate>
		<dc:creator>The 3Back Team</dc:creator>
				<category><![CDATA[Agile Pathways]]></category>
		<category><![CDATA[Well Formed Teams]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[flourish scrum]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[well formed team]]></category>

		<guid isPermaLink="false">http://blog.3back.com/?p=10</guid>
		<description><![CDATA[When people consider what got them to their current market or look closely at how their competitors are succeeding they see smart, sharp, fast hyper-productive teams. They find that some organizations possess a knack for rapidly configuring themselves into a shape and deploying their hyper-productive teams to rapidly build new product capabilities. Some competitive organizations [...]]]></description>
			<content:encoded><![CDATA[<p>When people consider what got them to their current market or look closely at how their competitors are succeeding they see smart, sharp, fast hyper-productive teams. They find that some organizations possess a knack for rapidly configuring themselves into a shape and deploying their hyper-productive teams to rapidly build new product capabilities. Some competitive organizations can do this within days or a few months not years. By the time a competitive analysis is completed of what the competition is doing the market is already changing and moving on. What we see is a need for continuous analysis, consumption of that analysis and a rapid deployment of new capabilities.</p>
<p>After peering closely at what got them to their current position of success we see a “well formed team”. It is amazing how quickly people in corporate america can forget the power that was present from these teams and what they are able to produce. One thing is clear. A WFT was at the heart of their success and everytime they try to create that magic without a WFT ideas just don’t seem to flourish.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.3back.com/well-formed-teams/well-formed-teams-and-the-agile-pathway/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>You Don’t Do the Agile Process You Are the Agile Process</title>
		<link>http://blog.3back.com/agile-pathway/you-don%e2%80%99t-do-the-agile-process-you-are-the-agile-process</link>
		<comments>http://blog.3back.com/agile-pathway/you-don%e2%80%99t-do-the-agile-process-you-are-the-agile-process#comments</comments>
		<pubDate>Tue, 03 Mar 2009 07:32:36 +0000</pubDate>
		<dc:creator>The 3Back Team</dc:creator>
				<category><![CDATA[Agile Pathways]]></category>
		<category><![CDATA[agile process]]></category>
		<category><![CDATA[passion]]></category>
		<category><![CDATA[well formed team]]></category>

		<guid isPermaLink="false">http://blog.3back.com/?p=5</guid>
		<description><![CDATA[You Don’t Do the Agile Process You Are the Agile Process
Saying it this way puts and emphasis on starting with self and looking inward before blaming outward.
For an agile process to be successful, and probably any process at all, it must allow some focus on people, passions and teams working together.

Without an aim we have [...]]]></description>
			<content:encoded><![CDATA[<p class="entry">You Don’t Do the Agile Process You Are the Agile Process</p>
<p class="entry">Saying it this way puts and emphasis on starting with self and looking inward before blaming outward.</p>
<p class="entry">For an agile process to be successful, and probably any process at all, it must allow some focus on people, passions and teams working together.</p>
<ul>
<li class="entry">Without an aim we have no purpose and not much of a reason to be a team. When we have that product aim we can test our ability to work together by looking at the results of our product development effort.</li>
<li class="entry">Without a focus on people we often on mechanics of the process to the exclusion that people matter.</li>
<li class="entry">And without working towards our passions we fail to ignite the energy within ourselves and we fail to contagiously spread our enthusiasm to others around us.</li>
</ul>
<p class="entry">When we properly include the above three in our line of vision and don’t fall prey to using a model of software development that is so complex there is no room in our heads for the above three, we can win BIG time. What we focus on matters and if the process is so complex there is little room to think about anything else, then we loose.</p>
<p class="entry">A recurring pattern, that we have observed in large scale adoption of Agile “The Pursuit of Enterprise Agile” . Is a successful pilot that really focuses on the people working together, can ignite a ground swell approach to adopting agile.</p>
<p class="entry">Typically, organizations get started by contracting with outside an outside expert who advises them how to start agile. The advice is typically some setup a pilot that will be small enough to influence yet important enough to keep attention focused. The idea behind a pilot is simple, “Let’s setup a little experiment with this thing called agile and see how it works out for you?” After a business case review or senior leadership buy-in, the pilot is set up with an appropriate amount of autonomy.</p>
<p class="entry">Usually, an internal person is to be part of the pilot and run it. That person is charged with setting up the pilot and documenting their observations so that the organization can learn. A team is formed, trained and started down the agile path. The team works shoulder to shoulder with an on-site agile consultant who demonstrates the habits and values of agile while in motion. Often the team quickly emulates the behavior and then falls into a rhythm of product development and delivery.</p>
<p class="entry">Then someone “process experts” typically take the observations of the people working together and abstract them. Now things really get whacked. The process expert believes they can take observations of the pilot and fold lessons learned into the enterprise methodology view. This is a too “hard problem” we have been trying to do this for years and are still in our infancy for understanding basic communication. However, based on what is written and documented in classic process literature you would be lead to believe we have evolved far more than we have.</p>
<p class="entry">After organization have absorbed the lasted round of process learning into their enterprise methodology. The very real skills and valuable team behaviors that were gained are lost. The next agile effort looks very much like the old process the organization ran before just with new words and language. The part that made the pilot effective is lost.</p>
<p class="entry">That is why “You Don’t Do the Agile Process You Are the Agile Process” works so well as a phrase. It constantly reminds me that agile starts with self.</p>
<p class="entry">People, Passions and Teams must be elevated above Principles, Philosophies and Practices. Without the first three the last three will not matter.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.3back.com/agile-pathway/you-don%e2%80%99t-do-the-agile-process-you-are-the-agile-process/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Post-Agile and Pliant Software &#8211; The Emperor’s New Agile</title>
		<link>http://blog.3back.com/agile-pathway/post-agile-and-pliant-software-the-emperor%e2%80%99s-new-agile</link>
		<comments>http://blog.3back.com/agile-pathway/post-agile-and-pliant-software-the-emperor%e2%80%99s-new-agile#comments</comments>
		<pubDate>Mon, 03 Mar 2008 01:47:34 +0000</pubDate>
		<dc:creator>The 3Back Team</dc:creator>
				<category><![CDATA[Agile Pathways]]></category>

		<guid isPermaLink="false">http://blog.3back.com/?p=21</guid>
		<description><![CDATA[A colleague writes:

Over the past few weeks, I’ve been digging into links, blogs, forums using this term (Post-Agile)… Have you seen this term? Followed it’s discussions? Any comments?
…Pliant Software is another term that seems to be associating itself with Post-Agile…
I think the software world is sort of like a customer who has an idea of [...]]]></description>
			<content:encoded><![CDATA[<h2>A colleague writes:</h2>
<div class="entry">
<blockquote><p>Over the past few weeks, I’ve been digging into links, blogs, forums using this term (Post-Agile)… Have you seen this term? Followed it’s discussions? Any comments?</p>
<p>…Pliant Software is another term that seems to be associating itself with Post-Agile…</p>
<p>I think the software world is sort of like a customer who has an idea of what they want or need, but can’t put it into words. But, and after several iterations of “Requirements Gathering”, has come out of the room with more terms and an RD that is better than it was at the start — but not perfect, yet!</p></blockquote>
<p>(italics mine)</p>
<p>Yes, I have comments!</p>
<ol>
<li>I agree that the newness of agile has worn off, and the immediate benefits from it have been tapped dry by many.</li>
<li>I’m annoyed at the PliantAlliance site’s claim for “a new way of thinking about developing software” — pliant sounds like adaptive to me, and Scrum has been saying this for a while.</li>
<li>While the immediate benefits of agile have been tapped, the deeper benefits that can be realized by changing the way we collaboratively build product — not just the way developers write code — have a long way to go. Before we decide that “agile didn’t work,” I’d like to see more organizations actually practicing basic agile behaviour, and I’d like to see actual practices in use catch up to the huge body of literature describing deeper agile practices.</li>
</ol>
<p>Good Software is a craft, like smithing or theatre. There was never a school that turned out expert blacksmiths; novices had to progress from apprentice to journeyman to master. The “Fame” school doesn’t promise its graduates fame, they have to go out and earn it through experience.</p>
<p>Good Software is the result of human thought — not just human labor — and is highly resistant to being made into a detailed process/algorithm, or body of knowledge.</p>
<p>Good Software is the result of collaboration. Social Science and more enlightened ways of interacting can help, but trying to describe them is missing the point.</p>
<p>I understand that post-Agilists see themselves as giving a name to an existing movement, rather than trying to create a new movement. But it smacks of picking a new name for your club because one member of your club is acting silly, and people are now making fun of you: you fragment the group, you tacitly approve of the bad behavior by distancing yourself from it rather than correcting it, and you spend too much time and energy on labels rather than action.</p>
<p>My friend’s point is right on: the SD world is like a user with a poor Requirements Doc, who “knows what they want, they just can’t describe it yet.” Trying to describe it, trying to codify it, is ulitimately a losing game and a waste of time — just like writing big RDs is a waste of time.</p>
<p>Build successful, adaptive teams who can make good, useful software, point to them and say “THAT is what Agile is.”</p></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.3back.com/agile-pathway/post-agile-and-pliant-software-the-emperor%e2%80%99s-new-agile/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agile Is Going Mainstream But They Still Don’t Get It</title>
		<link>http://blog.3back.com/agile-pathway/agile-is-going-mainstream-but-they-still-don%e2%80%99t-get-it</link>
		<comments>http://blog.3back.com/agile-pathway/agile-is-going-mainstream-but-they-still-don%e2%80%99t-get-it#comments</comments>
		<pubDate>Mon, 03 Mar 2008 07:37:58 +0000</pubDate>
		<dc:creator>The 3Back Team</dc:creator>
				<category><![CDATA[Agile Pathways]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[agile trends]]></category>

		<guid isPermaLink="false">http://blog.3back.com/?p=12</guid>
		<description><![CDATA[Agile is gaining mainstream acceptance. In a recent poll run by business week they ranked agile software development as item #33 (read here) in things that are shaping the business world.
This is great and seeing agile gain acceptance at this level as well as publications from mainstream places like Business Week and CNN is a [...]]]></description>
			<content:encoded><![CDATA[<p>Agile is gaining mainstream acceptance. In a recent poll run by business week they ranked agile software development as item #33 (<a href="http://money.cnn.com/galleries/2007/biz2/0706/gallery.50whomatter.biz2/33.html"><span style="color: #228cc5;">read here</span></a>) in things that are shaping the business world.</p>
<p>This is great and seeing agile gain acceptance at this level as well as publications from mainstream places like Business Week and CNN is a huge step forward.</p>
<p>Why they don’t seem to “<strong>get it</strong>”<br />
Many of the remaining trends are focused on individuals and not teams. This continues to be counter to the agile movement where brilliance is really a team commodity and that corporations are still looking for the individual to lead them to greatness. Our need for education remains strong in the area of teaching people to join teams and leverage the emergent qualities of social brilliance. In other words have a conversation that establisher a trusted report so that we get smart together.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.3back.com/agile-pathway/agile-is-going-mainstream-but-they-still-don%e2%80%99t-get-it/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
