<?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</title>
	<atom:link href="http://blog.3back.com/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.3back.com</link>
	<description>Better teams make better products.</description>
	<lastBuildDate>Thu, 11 Mar 2010 19:36:52 +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>Team Swarm</title>
		<link>http://blog.3back.com/scrum-industry-terms/team-swarm</link>
		<comments>http://blog.3back.com/scrum-industry-terms/team-swarm#comments</comments>
		<pubDate>Thu, 11 Mar 2010 19:16:32 +0000</pubDate>
		<dc:creator>The 3Back Team</dc:creator>
				<category><![CDATA[Scrum Terms]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[team swarm]]></category>

		<guid isPermaLink="false">http://blog.3back.com/?p=306</guid>
		<description><![CDATA[Great project management recognizes team swarm and is good a...]]></description>
			<content:encoded><![CDATA[<p><strong>Team swarm</strong> is an observable pattern of cohesive team work. The word swarm is the right word because to an outside (outside: someone not directly<a href="http://blog.3back.com/wp-content/uploads/2010/03/team-swarm-software-scrum.jpg"><img class="alignright size-full wp-image-307" title="agile scrum team swarm" src="http://blog.3back.com/wp-content/uploads/2010/03/team-swarm-software-scrum.jpg" alt="team swarm scrum" width="283" height="424" /></a> on the team doing the work) observer the pattern almost looks random. However, to those on the team they are moving with intent and purpose even though the observer cannot easily discern why they are focused the way they are.</p>
<p><a title="what is an well formed team?" href="http://blog.3back.com/well-formed-teams/well-formed-teams-and-the-agile-pathway">Well formed teams</a> will exhibit a team swarm pattern after they mature. A good sign of your team maturing is that they tend to swarm and jump on work together and often one story at a time. This is an observable point of view that the <a title="what is a scrummaster?" href="http://blog.3back.com/scrum-industry-terms/scrummaster">Scrum Master</a> can use to detect when his/her team is starting to work well together. To an untrained observer this will be a sign of chaos and the tendency is for them to step in and clean up mess &#8220;who&#8217;s in charge here anyway&#8221; or &#8220;this needs to be tidy&#8217;ed up&#8221;. These types of management practices are anathema to a good agile scrum team and interfere with it&#8217;s ability to self organize.</p>
<p>The pattern of <strong>team swarm</strong> is generally observed for teams when strong task orientation is present. <a href="http://3back.com/scrum">Scrum </a>teams are often working on software development problems that require a team head to work through. The <a title="what is a product owner?" href="http://3back.com/certified-scrum-product-owner" class="broken_link" >Product Owner</a>, in scrum, provides the direction or line of purpose for the team.</p>
<p>Great project management recognizes team swarm and is good at stimulating the environment to encourage small team tactical behaviors. A competent agile project manager will not usurp the teams work pattern to fulfill a desire to know what is happening. This means that reporting of work done on the agile team is incumbent on the team members to<strong> make it visible</strong>. Therefore a great leader charges the team with the constraint to both make it visible internally so that common task orientation and make it visible externally so that reporting/decision making can be supported.</p>
<p>The team swarm pattern is critical to decision making. Tactical agility (team level agility) can result when the work is visible and an emergent adaption can occur. Externally there is a need to supply concrete realities the team encounters to inform and enable strategic agility. Again this informs decision making both internal and external to the team. A trained agile project manager will know how to stimulate team behaviors without compromising the team&#8217;s need to self organize and simultaneously feed that information up the decision making apparatus of the organization so that strategic agility can happen. The result is a bidirectional flow of information. Team swarm is one way to know you are on the road to making that happen as smart as possible.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.3back.com/scrum-industry-terms/team-swarm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Code Viscosity</title>
		<link>http://blog.3back.com/scrum-industry-terms/code-viscosity</link>
		<comments>http://blog.3back.com/scrum-industry-terms/code-viscosity#comments</comments>
		<pubDate>Wed, 10 Mar 2010 23:19:03 +0000</pubDate>
		<dc:creator>The 3Back Team</dc:creator>
				<category><![CDATA[Scrum Terms]]></category>
		<category><![CDATA[bad practice]]></category>
		<category><![CDATA[code viscosity]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[technical debt]]></category>

		<guid isPermaLink="false">http://blog.3back.com/?p=300</guid>
		<description><![CDATA[Code Viscosity, generally referred to as  Technical Debt. The word viscous is a good metaphor because...]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste"><strong>Code Viscosity is</strong> generally referred to as  Technical Debt in software. The word viscous is a good metaphor because it describes something that would be hard to move through. We can describe the difficulty to move through code as viscous. Imagine swimming in syrup vs. water.</div>
<div></div>
<div><a href="http://blog.3back.com/wp-content/uploads/2010/03/viscosity-code-technical-debt.png"><img class="alignright size-full wp-image-303" title="viscosity-code-technical-debt" src="http://blog.3back.com/wp-content/uploads/2010/03/viscosity-code-technical-debt.png" alt="viscosity code technical debt" width="275" height="190" /></a></div>
<div>Deficiencies that show in code, development environments, and development practices.  Technical debt generally makes the code hard to change. Typically, this includes bad design, poorly written code, poorly documented code, lack of a good unit testing framework and/or set of practices, bad configuration management, and so on. (see Quality Code)</div>
<p><strong>Technical Debt</strong> Deficiencies in the code, development environments, and development practices, which makes the code hard to change. Typically, this includes bad design, poorly written code, poorly documented code, lack of a good unit testing framework and/or set of practices, bad configuration management, and so on. (see Quality Code)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.3back.com/scrum-industry-terms/code-viscosity/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scrum Air Force</title>
		<link>http://blog.3back.com/news/scrum-air-force</link>
		<comments>http://blog.3back.com/news/scrum-air-force#comments</comments>
		<pubDate>Sat, 06 Mar 2010 05:27:13 +0000</pubDate>
		<dc:creator>The 3Back Team</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[scrum air force]]></category>
		<category><![CDATA[scrum airforce]]></category>

		<guid isPermaLink="false">http://blog.3back.com/?p=285</guid>
		<description><![CDATA[See the fabulous Scrum Development Air Force as they do amazing feats to produce products... ]]></description>
			<content:encoded><![CDATA[<p>The <em><span style="color: #993300;">scrum development air force</span></em> is coming to Orlando for the March 2010 Scrum Gathering.</p>
<p><a href="http://effectiveagiledev.com">Effective Agile Dev LLC </a>and <a href="http://3back.com">3Back LLC</a> are  excited to be at this years Scrum Alliance<a href="http://effectiveagiledev.com/Events/OrlandoScrumGatheringExploreCSD/tabid/103/Default.aspx"> Scrum Gathering in Orlando</a>.</p>
<p><a href="http://blog.3back.com/wp-content/uploads/2010/03/3back-scrum-airforce.jpg"><img class="alignleft size-full wp-image-286" title="3back-scrum-airforce" src="http://blog.3back.com/wp-content/uploads/2010/03/3back-scrum-airforce.jpg" alt="scrum airforce" width="233" height="175" /></a><a href="http://blog.3back.com/wp-content/uploads/2010/03/effectvie-agile-dev-airforce.jpg"><img class="alignright size-full wp-image-287" title="effectvie-agile-dev-airforce" src="http://blog.3back.com/wp-content/uploads/2010/03/effectvie-agile-dev-airforce.jpg" alt="effective agile development air force scrum" width="233" height="175" /></a></p>
<p><strong>Are you going?</strong> Then sign below in the comment  section.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.3back.com/news/scrum-air-force/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Agile Earned Value Metrics</title>
		<link>http://blog.3back.com/scrum-industry-terms/agile-earned-value-metrics</link>
		<comments>http://blog.3back.com/scrum-industry-terms/agile-earned-value-metrics#comments</comments>
		<pubDate>Thu, 04 Mar 2010 15:31:54 +0000</pubDate>
		<dc:creator>The 3Back Team</dc:creator>
				<category><![CDATA[Scrum Terms]]></category>
		<category><![CDATA[agile metrics]]></category>
		<category><![CDATA[agileevm]]></category>
		<category><![CDATA[scrum metrics]]></category>

		<guid isPermaLink="false">http://blog.3back.com/?p=272</guid>
		<description><![CDATA[As long as the metrics are not used to drive performance but, instead used to understand throughput they can be a powerful aid.  ]]></description>
			<content:encoded><![CDATA[<p>For <strong>agile teams, earned value metrics </strong>is simple a way to measure and monitor an agile team. As long as the metrics are not used to drive performance but, instead used to understand throughput they can be a powerful aid.  We will call this <strong>Agile Earned Value Metrics</strong> (AgileEVM).</p>
<p>In scrum or agile, we typically have a story as the fundamental unit of work being asked for. A team will then work on this request to<a href="http://blog.3back.com/wp-content/uploads/2010/03/earned-value-metrics-agile-scrum.jpg"><img class="alignright size-full wp-image-273" title="agile earned value metrics" src="http://blog.3back.com/wp-content/uploads/2010/03/earned-value-metrics-agile-scrum.jpg" alt="scrum team value metrics monitor project" width="339" height="226" /></a> complete the story. Stories are used to drive team work. With stories (chunks of work) we typically see a notion of story points for each story (story points is a relative sizing mechanism used to compare one story to another and gain an understanding of size over many small bites of work). Each story has a sharp definition of <strong>done </strong>or <strong>exit criteria that can be assessed for completion</strong>. Stories are shaped and written by analysis and through practice will tend to become roughly the same size chunk of work overtime. With story points we can form a stable baseline for understanding earned value metrics.</p>
<p>Our approach will be to understand our effort by using AgileEVM implementation according to the product backlog at hand and the demonstrable skill of the team. It is the demonstrable part that hinges EVM to an agile effort. Demo or demonstrably done in <a href="http://3back.com/scrum">Scrum</a> is formally called called Sprint Review in modern scrum. With a focus on stories we have <a href="http://advancedtopicsinscrum.com/book-excerpts/agile-earned-value-metrics-book-chapter/">AgileEVM</a>. Note <strong>Value: </strong>is now anchored as a foundational concept by focusing on satisfying the request from an outside the team source (requests in agile projects are stories). By being fairly small or bitable chunks of work we have something that is granular enough to measure and allow us to pursue answers to the questions the business cares about.</p>
<ul>
<li>Am      I getting what I paid for?</li>
<li>Am      I getting it as fast as I expected?</li>
<li>How      much value am I getting?</li>
</ul>
<p>With the patterns of stories and story points we can setup and make use of the concepts of Earned Business Value. In Scrum, the <a href="http://3back.com/scrum/certified-scrummaster-training/">Scrum Master</a> or Agile Project Manager would be key to getting this setup and monitored so that we can inform decision making.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.3back.com/scrum-industry-terms/agile-earned-value-metrics/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Team Fragmentation</title>
		<link>http://blog.3back.com/scrum-industry-terms/team-fragmentation</link>
		<comments>http://blog.3back.com/scrum-industry-terms/team-fragmentation#comments</comments>
		<pubDate>Sat, 27 Feb 2010 19:20:12 +0000</pubDate>
		<dc:creator>The 3Back Team</dc:creator>
				<category><![CDATA[Scrum Terms]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[team fragmentation]]></category>

		<guid isPermaLink="false">http://blog.3back.com/?p=269</guid>
		<description><![CDATA[occurs when there is a lack of unifying purpose in product development work....]]></description>
			<content:encoded><![CDATA[<p>Team fragmentation occurs when there is a lack of unifying purpose in product development work. For simple groups this is often referred to as task orientation. Since the word <em>task </em>is so heavily loaded in agile project management or an any agile / scrum team our industry commonly uses <strong>team fragmentation</strong>.</p>
<p>In agile distributed teams can easily become fragmented from lack of task orientation. For a distributed scrum agile team<a href="http://blog.3back.com/wp-content/uploads/2010/02/team-fragmentation.jpg"><img class="alignright size-full wp-image-270" title="crack in team work pattern" src="http://blog.3back.com/wp-content/uploads/2010/02/team-fragmentation.jpg" alt="scrum team fragmentation" width="400" height="300" /></a> this can be very challenging. Most organizations are faced with the reality of distributed team work in the form of offshore or nearshore typically done as outsourcing.</p>
<ul>
<li> How do you manage these teams?</li>
<li>How do you bring new team up to speed?</li>
<li>What tools do we use?</li>
<li>How do you juggle time zones?</li>
<li>Language barriers?</li>
<li>Cultural barriers?</li>
<li>How do you form effective team habits and without getting blinded by <a title="What is process fog?" href="http://blog.3back.com/scrum-industry-terms/process-fog">process fog</a>?</li>
</ul>
<p>Successfully developing a product with a <a title="Training for Distributed Agile Teams" href="http://3back.com/scrum/agile-distributed-team-training/">distributed agile team</a> is a modern day challenge most companies.  For the 3back team this topic is one of our favorite.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.3back.com/scrum-industry-terms/team-fragmentation/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Process Fog</title>
		<link>http://blog.3back.com/scrum-industry-terms/process-fog</link>
		<comments>http://blog.3back.com/scrum-industry-terms/process-fog#comments</comments>
		<pubDate>Sat, 27 Feb 2010 18:11:08 +0000</pubDate>
		<dc:creator>The 3Back Team</dc:creator>
				<category><![CDATA[Scrum Terms]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[process fog]]></category>
		<category><![CDATA[process scrum fog]]></category>

		<guid isPermaLink="false">http://blog.3back.com/?p=263</guid>
		<description><![CDATA[Process fog can be thought of as a reduction in visibility brought about by creating too much...]]></description>
			<content:encoded><![CDATA[<p>Too much structure, even well intended can obscure what is happening. Process fog can be thought of as a reduction in<a href="http://blog.3back.com/wp-content/uploads/2010/02/process-fog1.jpg"><img class="alignright size-full wp-image-267" title="scrum fog" src="http://blog.3back.com/wp-content/uploads/2010/02/process-fog1.jpg" alt="process fog" width="118" height="179" /></a>visibility brought about by creating too much process such that we can no longer detect how to tune team communication protocols. For this purpose there are 3 layers of fog that we can consider.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.3back.com/scrum-industry-terms/process-fog/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Quick Summary of Scrum</title>
		<link>http://blog.3back.com/development/quick-summary-of-scrum</link>
		<comments>http://blog.3back.com/development/quick-summary-of-scrum#comments</comments>
		<pubDate>Fri, 26 Feb 2010 20:37:41 +0000</pubDate>
		<dc:creator>The 3Back Team</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[race car]]></category>
		<category><![CDATA[scrum driver]]></category>
		<category><![CDATA[scrum mechanic]]></category>
		<category><![CDATA[scrum team engine]]></category>

		<guid isPermaLink="false">http://blog.3back.com/?p=255</guid>
		<description><![CDATA[For Scrum a good metaphor to think of is Race Car, Driver and Mechanic. Can you guess which role in Scrum is Race Car, Drive and Mechanic?]]></description>
			<content:encoded><![CDATA[<h2>Quick Scrum Summary</h2>
<p>What follows is a bulleted list for a rapid intro / reminder of <a href="http://3back.com/scrum">Scrum</a>. For Scrum a good metaphor to think of is Race Car, Driver and Mechanic. Can you guess which role in Scrum is Race Car, Drive and Mechanic?<a href="http://blog.3back.com/wp-content/uploads/2010/02/sm-po-team-race-car-mechanic-driver.png"><img class="alignright size-thumbnail wp-image-257" title="sm-po-team-race-car-mechanic-driver" src="http://blog.3back.com/wp-content/uploads/2010/02/sm-po-team-race-car-mechanic-driver-150x150.png" alt="scrum race car mechanic driver" width="150" height="150" /></a></p>
<p>3 Roles S<a href="http://blog.3back.com/tag/scrum-master">crumMaster</a> (SM), Product Owner (PO) and Team</p>
<ul>
<li>Team 7±2 does the work</li>
<li>PO provides the work requests</li>
<li>SM provides care for the whole team (PO/Team)</li>
<li>Team swarms on the work</li>
<li>Team is cross functional</li>
<li>Team owns its process</li>
<li>PO provides validation for each work request</li>
<li>Work is done in short bursts &lt; 30 days each (Sprints)</li>
<li>Work starts and stops with Planning and Review</li>
<li>Review demo for product; Review retro for process</li>
<li>Daily standup detects any adjustments needed</li>
<li>PO determines priority as a flow of work requests</li>
<li>SM observes and helps the whole team adjust</li>
<li>SM tunes the whole team for maximum performance</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.3back.com/development/quick-summary-of-scrum/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Distributed Agile Teams</title>
		<link>http://blog.3back.com/scrum-industry-terms/distributed-agile-teams</link>
		<comments>http://blog.3back.com/scrum-industry-terms/distributed-agile-teams#comments</comments>
		<pubDate>Thu, 25 Feb 2010 21:36:29 +0000</pubDate>
		<dc:creator>The 3Back Team</dc:creator>
				<category><![CDATA[Scrum Terms]]></category>
		<category><![CDATA[distributed agile development]]></category>
		<category><![CDATA[Distributed Agile Teams]]></category>
		<category><![CDATA[Distributed Scrum Teams]]></category>

		<guid isPermaLink="false">http://blog.3back.com/?p=249</guid>
		<description><![CDATA[Distributed agile can work, but it is risky. Even more than traditional agile implementations, distributed teams tend to fall into two failure modes: “command as control” or team fragmentation. ]]></description>
			<content:encoded><![CDATA[<p><strong>Distributed agile teams</strong> can work, but it is risky. Even more than traditional agile implementations, distributed teams tend to fall into two failure modes: “command as control” or team fragmentation.</p>
<p><strong>Why?</strong></p>
<p>Agile methodologies warn how critical it is to co-locate teams in the same room, but this is not always practical. <a href="http://blog.3back.com/wp-content/uploads/2010/02/world-distributed-agile-scrum-teams.jpg"><img class="alignright size-full wp-image-250" title="world-distributed-agile-scrum-teams" src="http://blog.3back.com/wp-content/uploads/2010/02/world-distributed-agile-scrum-teams.jpg" alt="distributed agile teams" width="321" height="373" /></a>Distributed or “virtual” teams are a reality of business today.  Offshoring, flex-work schedules, multiple corporate offices, and other forces create pressures to achieve results even when team members are scattered across the globe.</p>
<p>But most of these distributed teams seem to prove the Agile warnings right by demonstrating old habits of waterfall behavior.  Long cycle times and endless requirements revision are the norm, status reporting takes up far too much time, and individual leaders dominate the team.  Management direction gets lost in a sea of process and tools instead of manifesting as tangible, quality product.</p>
<p>How can we realize the benefits of Agile product development – hyperproductivity, high-quality products, self-organization, elimination of waste, and rapid releases – when team members are not sitting next to each other? How do we make <a title="Distributed Scrum Team Help" href="http://3back.com/scrum/agile-distributed-team-training/">scrum distributed</a> teams work?</p>
<p>This is the challenge of business in the 21<sup>st</sup> century: how to work effectively at a distance.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.3back.com/scrum-industry-terms/distributed-agile-teams/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Agile Model</title>
		<link>http://blog.3back.com/scrum-industry-terms/agile-model</link>
		<comments>http://blog.3back.com/scrum-industry-terms/agile-model#comments</comments>
		<pubDate>Wed, 24 Feb 2010 17:44:56 +0000</pubDate>
		<dc:creator>The 3Back Team</dc:creator>
				<category><![CDATA[Scrum Terms]]></category>
		<category><![CDATA[Agile Models]]></category>
		<category><![CDATA[scrum model]]></category>

		<guid isPermaLink="false">http://blog.3back.com/?p=231</guid>
		<description><![CDATA[What are the characteristics of a good agile model? In this post we identify 6]]></description>
			<content:encoded><![CDATA[<p>6 Characteristics of a useful Agile Models.</p>
<div id="_mcePaste">
<div id="_mcePaste">To understand an <strong>agile model</strong>,  we need to understand or define agile. Agile is adapting, adjusting, reacting, responding to change. In scrum it would be a team pattern. The notion of agility only shows up through time. When I talk about agile it is about balancing.</div>
<div></div>
<div id="_mcePaste">1. <strong>An agile model&#8217;s pupose is to enable balance. </strong></div>
<div id="_mcePaste">An agile model be sufficient when it enables us to adapt / adjust. The Scrum Framework is an example of one such model. However,<a href="http://blog.3back.com/wp-content/uploads/2010/02/agile-model-bridge.jpg"><img class="alignright size-full wp-image-236" title="agile-model-bridge" src="http://blog.3back.com/wp-content/uploads/2010/02/agile-model-bridge.jpg" alt="agile model bridge to concept" width="457" height="264" /></a>there are many agile models that are so abstract that they are essentially useless because they account for everything which means they handle nothing. So a good agile model will be barely sufficient or just enough of an abstraction that it helps guide my actions without consumming my mind with it&#8217;s complexity.</div>
<div id="_mcePaste">2. <strong>Agile models must be understanable to be usefu</strong>l.</div>
<div>When we abstract concepts we risk making abstractions that can cover anything. This is sorta like sand as a building material. I can make bricks with it, windowns, Honeycomb light weidght nano structures and tubes. Etc. While sand is a ubiqutious easily available building material the amount of time I spend getting into shape can be exhaustive and easily exceed the practical time available to do a job. Likewise and agile model must allow for an easy application to a job or it risks requiring to much work to be useful. In software development we have a history of creating one over the world frameworks that require enourmous effort to understand and use.</div>
<div id="_mcePaste">3. <strong>An agile model must be within the realm of expected purpose</strong>.</div>
<div>No model is ever 100% accurate. We use models to drive certain ideas into a software architecture but, the model itself is not the same thing as what we deploy or drive in. The model can be used to understand a system&#8217;s design and consider new ways to alter that design. But a model is exactly that a model. The thing is the only true representation of the thing. When we work with computers, I sometime call  them boolean approximation devices. The software on my machine will always behave slightly diffently than the software that you install. We just might not be observiing those differences and not care because the behavior is within the realm of expectation for that purpose.</div>
<div id="_mcePaste">4. <strong>Agile models help us manage shifting levels of precision</strong>.</div>
<div>When is enough detail enough? Too much detail in anything can overwhelm our capactiy to understand. Sometimes we fall prey to the belief that if we have more information about x we must know more and therefore make better decisions. An agile model is a tool and a way to help us screen out noise and not pollute us with too much information. The goal of an agile model is to help us figure out how to effectively focus our intellect on our very real and challenging problems.</div>
<div id="_mcePaste">5. <strong>Agile models must somehow help us</strong>.</div>
<div>If the model is not helpful then through it away and get another one or extend the one you have to be useful. In either case we need to adapt our work to the reality of the problem space we are tyring to understand. An agile model should enable that adaptaion and not causes us to fight it.</div>
<div id="_mcePaste">6. <strong>Agile models are barely sufficient</strong>.</div>
<div>The provide focus on the right questions and help us have the right dialog to build understanding. Agile models by themselves are not the answer but, simply a tool to help us explore what an answer might be. Agile models enable us to work quickly through conversations by providing just enough.</div>
<div id="_mcePaste">So, an agile model helps detect the right conversations to have so that we can balance as we explore a problem space. An agile model is useful when it helps us detect solutions to a problem in a timely manner. We still need to build the solution.</div>
<div id="_mcePaste"><strong><span style="color: #800000;">Good agile models</span></strong> help guide the right actions.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.3back.com/scrum-industry-terms/agile-model/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scrum Tools</title>
		<link>http://blog.3back.com/scrum-industry-terms/scrum-tools</link>
		<comments>http://blog.3back.com/scrum-industry-terms/scrum-tools#comments</comments>
		<pubDate>Wed, 24 Feb 2010 17:23:05 +0000</pubDate>
		<dc:creator>brian.glatzel</dc:creator>
				<category><![CDATA[Scrum Terms]]></category>
		<category><![CDATA[agile training]]></category>
		<category><![CDATA[scrum software]]></category>
		<category><![CDATA[scrum tools]]></category>
		<category><![CDATA[scrum training]]></category>

		<guid isPermaLink="false">http://blog.3back.com/?p=229</guid>
		<description><![CDATA[3 scrum tools to help manage workflow]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.3back.com/wp-content/uploads/2010/02/imgres2.jpg"><img class="alignright size-full wp-image-245" title="scrum tools" src="http://blog.3back.com/wp-content/uploads/2010/02/imgres2.jpg" alt="scrum tools" width="130" height="130" /></a>There are many tools in the market that offer a way to stream line you work processes. From a white board and post-it notes to sophisticated software. How do know which scrum tool to use? Here is a list a few tools that may be helpful.</p>
<p><a href="http://www.selectscopemanager.com/">Select Scope Manager</a><br />
A commercial web-based package that provides planning capabilties to all aspects of Scrum and XP projects. Evaluation version available to download from site. I’ve worked with some Select products in the past and they’re not bad, but not very customizable.</p>
<p><a href="http://scarab.tigris.org/">Scarab</a><br />
Java server based artifact tracking system, highly customizable. Distributed under a BSD/Apache style license.</p>
<p><a href="http://www.scrumforteamsystem.com/">Scrum for Team System</a><br />
This is an add-in guidance package for Microsoft Team System, it fully covers Scrum and lets you get work done fast. No customizable available but it works without it. This was co-developed with Ken Schwaber so it reflects how Scrum needs to be done. Let’s users create their own views but comes with a dozen or so that are quite sufficient. Supports single team or multiple team projects and is currently being updated to version 2.0 where it’ll have more flexibility. If you have Team System in place and are struggling with the MSF for Agile package then take a look at this, you won’t be disappointed.</p>
<p>Although there are dozens of software solutions tools for managing agile workflow,<strong> it is best to finds the tools that are naturally adaptable in your work environment.</strong></p>
<p>Just about any tool can help you and any of these tools or others can become a barrier to your success. Make the tool serve your purpose. You should not feel like you are bending to the tool&#8217;s purpose.  The tool must serve product development otherwise get rid of it.</p>
<p>Two common reasons you cannot get rid of a tool that is hurting you&#8230;.</p>
<ol>
<li>You cannot get rid of it is because someone else is mandating the tools use. Just because you paid a ton of money for a tool doesn&#8217;t mean it was a good decision and mandating a tool will not make the decision better but, it might save your career from political egg on the face. The team would dump it if they were allowed.</li>
<li>You must use a tool like the one you have to meet audit requirements. This shows up in regulated environments.</li>
</ol>
<p>When you have the freedom to let the people who must use the tool on a regular basis make the call, don&#8217;t be surprised if this year they want tool &#8220;X&#8221;, and next year it is tool &#8220;Y&#8221;. What is more important is the ability to adapt!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.3back.com/scrum-industry-terms/scrum-tools/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
