<?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>BigVisible Solutions &#187; Agile Transformation</title>
	<atom:link href="http://www.bigvisible.com/category/agile-transformation/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bigvisible.com</link>
	<description></description>
	<lastBuildDate>Thu, 02 Feb 2012 15:25:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Organizational Agility: Beyond Agile Teams</title>
		<link>http://www.bigvisible.com/2012/02/organizational-agility/</link>
		<comments>http://www.bigvisible.com/2012/02/organizational-agility/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 09:00:07 +0000</pubDate>
		<dc:creator>Giora Morein</dc:creator>
				<category><![CDATA[Agile Adoption]]></category>
		<category><![CDATA[Agile Transformation]]></category>
		<category><![CDATA[Enterprise Agile]]></category>
		<category><![CDATA[Organizational Agility]]></category>
		<category><![CDATA[Organizational Change]]></category>

		<guid isPermaLink="false">http://www.bigvisible.com/?p=3547</guid>
		<description><![CDATA[For years, companies and teams have focused on adopting agile at the team level. Team members and ScrumMasters work to improve their sprint planning and collaboration techniques—the things they do on a day-to-day basis to execute work. Product owners, ScrumMasters, and team members also focus heavily on delivering projects—learning how to use a product backlog, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bigvisible.com/wp-content/uploads/2012/01/thumb_paradigmShift.gif" rel="lightbox"><img class="alignleft size-full wp-image-3597" title="thumb_paradigmShift" src="http://www.bigvisible.com/wp-content/uploads/2012/01/thumb_paradigmShift.gif" alt="" width="150" height="150" /></a>For years, companies and teams have focused on adopting agile at the team level. Team members and ScrumMasters work to improve their sprint planning and collaboration techniques—the things they do on a day-to-day basis to execute work. Product owners, ScrumMasters, and team members also focus heavily on delivering projects—learning how to use a product backlog, do release planning, and deliver more, faster. The problem is, being good at executing Scrum or Kanban is not the goal. <em>Organizational agility</em> is the goal.</p>
<p>Suppose, for example, you reach a point in your agile implementation where teams are delivering and executing in a much more productive and efficient way. That begs the question, are they delivering the right things? Now that teams can deliver faster with better quality, how does an organization leverage these newly acquired super-skills? <span id="more-3591"></span></p>
<p>The answer is clear: the business and product strategies have to change, too. If teams can deliver faster and more iteratively then we need a product or business strategy that can take advantage of these capabilities. It&#8217;s not enough to continuously improve <em>how</em> we deliver. It&#8217;s not enough to just keep scaling agile to encompass more and more teams. What we must do is improve our ability to figure out <em>what to deliver next</em>. We need to incorporate feedback, learning, experimentation, and rapid delivery into our business and product strategies—without these all we&#8217;ve figured out is a faster, better way to deliver the same old results.</p>
<p>What many organizations have discovered in their adoption of agile is that their organizations are rich in policies and controls that were installed to support a process they no longer use. In order to achieve their organizational agility goals, these organizational policies and processes need to be adapted to match the new agile execution, delivery, and strategy models. For example: If existing release management policies require a 3-month conveyor belt to deploy a completed product but the team can deliver completed product monthly (or even weekly), those release management processes and policies must change in order to take advantage of team’s abilities.</p>
<p>To truly pursue organizational agility, we must tackle and transform emerging constraints— things like signoffs, stage gates, metrics, performance plans, risk management, etc. This goes far beyond team-level problems (or even enterprise agile) to the systemic constraints that stand in the way of true agility.</p>
<p>In his 2009 Blog Post (<a title="Agile Removes Limitations…You Must Now Change The Rules" href="http://bigv.is/xBNZEe" target="_blank">http://bigv.is/xBNZEe</a>) George Schlitz talks about the need to change these rules.  He states:</p>
<blockquote><p>“Organizations make rules to operate in the presence of limitations…the rules that were made to operate in the presence of the old limitations must be eliminated or changed, and new rules created to deal with new limitations.”</p></blockquote>
<p>As organizations improve how they operate they must change their organizational policies to deal with new constraints – not treat the existing policies as constraints themselves.</p>
<p>2012 will be the year that organizations start to turn the corner in their agile adoptions. They will recognize that team- or project-level adoption of Scrum, XP, Kanban, Lean (or some combination of agile processes) is only the first step towards achieving organizational goals. They will realize that organizational policies, process, and often, structures, need to change as well. Some will find the challenge too daunting—But those who figure out how to evolve their organizations; those that make it a priority to effect organizational change in order to meet ever-changing markets; and those that realize a sense of urgency and respond to it will find themselves on the path to true organizational agility.</p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;">Works Cited:</span></p>
<ol>
<li>Schlitz, George. &#8220;Agile Removes Limitations…You Must Now Change The Rules.&#8221; Web log post. <em>BigVisible Blog</em>. BigVisible Solutions Inc., 10 Nov. 2009. Web. &lt;<a title="Agile Removes Limitations…You Must Now Change The Rules" href="http://www.bigvisible.com/2009/11/change-the-rules/" target="_blank">http://www.bigvisible.com/2009/11/change-the-rules</a>&gt;.</li>
</ol>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bigvisible.com/2012/02/organizational-agility/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>If You Want To Stop Becoming More Agile, Start Focusing on Standards</title>
		<link>http://www.bigvisible.com/2012/01/best-practices-3/</link>
		<comments>http://www.bigvisible.com/2012/01/best-practices-3/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 18:00:00 +0000</pubDate>
		<dc:creator>George Schlitz</dc:creator>
				<category><![CDATA[Agile Adoption]]></category>
		<category><![CDATA[Agile Transformation]]></category>
		<category><![CDATA[CrAgile]]></category>
		<category><![CDATA[Enterprise Agile]]></category>
		<category><![CDATA[organizational agility]]></category>

		<guid isPermaLink="false">http://www.bigvisible.com/2011/12/best-practices-2-2/</guid>
		<description><![CDATA[Change is difficult.&#160; Improving is difficult.&#160;&#160; Many managers see improvement and change as temporary things that cause confusion and misdirection until a steady state is achieved and the improvement is completed. They approach change with a model of &#8220;unfreeze &#8211; change &#8211; refreeze&#8221;.&#160; Only when things are frozen again &#8211; a standard established, a checklist [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: small;">Change is difficult.&nbsp; Improving is difficult.&nbsp;&nbsp; Many managers see improvement and change as temporary things that cause confusion and misdirection until a steady state is achieved and the improvement is completed. They approach change with a model of &ldquo;unfreeze &ndash; change &ndash; refreeze&rdquo;.&nbsp; Only when things are frozen again &ndash; a standard established, a checklist and diagram provided &#8211; will workers know what to do, and will it be safe to &ldquo;roll out&rdquo; changes to others.</span></p>
<p style="padding-left: 30px;"><strong style="font-size: small;">This way of thinking and approach to change may drastically limit the success of your journey to becoming an agile organization.</strong></p>
<p><span id="more-3508"></span><span style="font-size: small;">&nbsp;</span></p>
<p><span style="font-size: small;">Some indications that your organization treats change as a temporary state to be controlled, and may need help moving to a more appropriate theory of change for today&#8217;s complex environment: </span></p>
<ul>
<li><span style="font-size: small;">Establishing a standards board to cull &#8220;best practices&#8221; from a cherry-picked pilot team and/or from research to then &ldquo;roll out&rdquo; a new ["standard" agile] process to other teams (&#8220;surely only the pilot team was able to do something effective without a standard!&#8221;) </span></li>
<li><span style="font-size: small;">Preventing teams from improving until someone has determined the &#8220;best practices&#8221; that they can then implement (e.g. &#8220;you can&#8217;t introduce that practice until the centralized group has determined the best process&trade; and best tool&trade; for everyone to use!&#8221;) </span></li>
<li><span style="font-size: small;">Taking experiences of success from implementing a practice or improvement in one context (organization, project, situation) and dictating their use as standards in others contexts (&#8220;&lt;practice x&gt; worked with &lt;SuperPilotTeam&gt;, other teams must use &lt;practice x&gt; too!&#8221;)</span></li>
<li><span style="font-size: small;">Measures of transition success based on &#8220;adoption percentages&#8221;</span></li>
</ul>
<p><span style="font-size: x-small;"><br />
 </span></p>
<h4>A Reality Check for Most Organizations Considering (or in the middle of ) Transitions to Agile, Lean, etc.</h4>
<p><span style="font-weight: normal; font-size: small;">If you can relate to this, the ship that is your agile initiative may be sinking.&nbsp; Over time, the initial excitement generated by the introduction of agile principles may be crushed by your management and organization as they ignore the learning process your teams have gone through, and carve out standards to be applied to everyone. </span></p>
<p style="padding-left: 30px;"><span style="font-weight: normal; font-size: small;">Basically, <strong>you may have the appearance of agile, minus the agile part</strong> &ndash; the practices without the principle; the motions without the capability. </span></p>
<p><span style="font-weight: normal; font-size: small;">This is one of several causes of the phenomenon known as <a title="You Might Be a CrAgilist If...." href="http://www.bigvisible.com/2007/05/you-might-be-a-cragilist/" target="_blank">CrAgile</a> (&#8220;Crappy Agile,&#8221; a.k.a. &#8220;Scrummerfall,&#8221; &#8220;Scrum-But,&#8221; etc.) &ndash; wherein an initial exciting introduction of new ways gradually reverts to old ways.</span></p>
<p><span style="font-weight: normal; font-size: small;"> </span> <span style="font-size: x-small;"> </span> <span style="font-size: 13px; font-weight: normal;"><a rel="lightbox" href="http://www.bigvisible.com/wp-content/uploads/2011/12/Meeting-death.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="Young business team exchausted and over worked" src="http://www.bigvisible.com/wp-content/uploads/2011/12/Meeting-death_thumb.jpg" border="0" alt="Young business team exchausted and over worked" width="244" height="164" /></a></span></p>
<h2>The Learning Journey</h2>
<p><span style="font-size: small;">Standards, when used as described above, don&rsquo;t result in success of complex endeavors like product development efforts.&nbsp; They result in begrudging compliance and, if you are lucky, successful following of steps as opposed to achievement of outcomes.&nbsp; From years of coaching, consulting, and being a member of many successful and unsuccessful product development and change efforts, I have realized a few things about learning new ways, such as:</span></p>
<ul>
<li><span style="font-size: small;">Each person and team proceeds on its own &ldquo;learning journey&rdquo; when trying new things (see diagram). The real learning is in understanding what things work (and don&rsquo;t) in different situations, reflecting on these experiences to understand why they did or didn&rsquo;t work, modifying and improving them to work, and continuing to expand their awareness to continuously determine better ways.</span></li>
<li><span style="font-size: small;">Standards and best practices, used wrongly, are an attempt to short cut this learning process.&nbsp; Ironically, the short cut only cuts out the &ldquo;learning&rdquo; part, and results in blind adherence to practice, and rarely greater capability.</span></li>
</ul>
<p><a rel="lightbox" href="http://www.bigvisible.com/wp-content/uploads/2011/12/TheLearningJourney1.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="TheLearningJourney" src="http://www.bigvisible.com/wp-content/uploads/2011/12/TheLearningJourney_thumb1.jpg" border="0" alt="TheLearningJourney" width="477" height="459" /></a></p>
<p><span style="font-size: small;">This diagram shows the learning journey of a team. &nbsp;Over time, the team tries new practices and techniques. &nbsp;They learn how things work, and how to customize practices and interactions in ways that work for them &#8211; in their environment, for their challenges. &nbsp;The practices alone were not the reason for growing in capability, but rather trying the practices and learning about when and how to apply them. &nbsp;The common management mistake is to assume that taking the practices that a high-performing team is using, and copying them to other teams, will result in the same improvement.</span></p>
<h3>The Only &#8220;Best&#8221; Practice &#8211; Continuous Learning and Improvement</h3>
<blockquote><p><span style="font-size: small;">&#8220;There are no best practices, only better practices&#8221; </span></p>
</blockquote>
<p><span style="font-size: small;">I don&#8217;t know where I first heard/read this quote, or who it came from (let me know and I&#8217;ll update this page- my searches yield many writings). What I do know is that the pursuit of &#8220;best practice&#8221; has a number of subtle problems:</span></p>
<ol>
<li><span style="font-size: small;">It implies that once these practices are found, improvement is done. This is consistent with the &#8220;unfreeze-change-refreeze&#8221; model of change associated with Kurt Lewin in the early 1900&#8242;s. This older model of change is often criticized for being too inflexible to deal with the overwhelming amount of <a href="http://blogs.hbr.org/bigshift/2009/01/the-new-reality-constant-disru.html" target="_blank">change and disruption</a> we face today. </span></li>
<li><span style="font-size: small;">It mistakenly assumes that effectiveness of practices is context-independent (i.e. what works well in/for one situation, person, team, group, environment will work as well in other situations, persons, teams, groups, environments). Consider how much can be different about situations, people, teams, groups, and environments and it becomes easy to imagine how a &#8220;best&#8221; practice in one place may not even be a useful practice in another. </span></li>
<li><span style="font-size: small;">It assumes that change is not constant. &nbsp;More and more articles, books, and experience show that change is constant, and that organizations that will survive in the future must develop the capacity for continuous adaptation.</span></li>
</ol>
<p><span style="font-size: x-small;"> </span></p>
<h2>A Better Use of Standards and Best Practices</h2>
<p><span style="font-size: 13px; font-weight: normal;"> </span> <span style="font-size: 13px; font-weight: normal;"> </span> <span style="font-family: arial, helvetica, sans-serif; font-size: small;">Reconsider how best practices are used in your organization. &nbsp;Learn from lean thinking a different approach to improvement and standards. &nbsp;</span></p>
<ol>
<li><span style="font-family: arial, helvetica, sans-serif; font-size: small;">Change your focus on standards from that of arriving at &#8220;best practice&#8221; to constantly finding &#8220;better practice&#8221;.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif; font-size: small;">Shift the purpose of centralized groups from centers of governance to centers of enablement &#8211; helping to encourage teams to visit each other to learn about successful approaches</span></li>
<li><span style="font-family: arial, helvetica, sans-serif; font-size: small;">Encourage the building of communities of practice wherein people from different teams and group can share experiences and learning.</span></li>
</ol>
<h3>Lean &ldquo;Yokotenkai&rdquo;</h3>
<p><span style="font-family: arial, helvetica, sans-serif;"><span style="font-size: small;">In the lean world, the concept of yoko tenkai (which I&#8217;ve <a href="http://www.gembapantarei.com/2011/03/how_to_do_yokoten.html">read</a> is poorly translated as something like &ldquo;beside/to the side, expansion&rdquo; &#8211; shortened to &#8220;yokoten&#8221;) is a process of sharing best practices from one part of the organization to others, and (as importantly) <strong>improving</strong> or expanding them constantly to meet the needs of the new context. </span> <span style="font-size: small;">There are two aspects of yokoten- both are necessary, and neither is sufficient on its own.</span></span></p>
<ol>
<li><span style="font-size: small; font-family: arial, helvetica, sans-serif;">The first is the &ldquo;copying&rdquo; of best practice to the side. This involves learning about discovered &ldquo;best practices&rdquo; from other parts of the organization.&nbsp; A subtle (but critical) nuance is that these practices are not designed and dictated by some governing body- instead, the process of &ldquo;copying&rdquo; involves people sharing learning and observing practices in other groups as they are being used, in context.&nbsp; It is a sideways proliferation of learned practices across the organization, fueled by observation of these practices where they are working. </span></li>
<li><span style="font-size: small; font-family: arial, helvetica, sans-serif;">The second part is &ldquo;expansion.&rdquo; Practices are not to be blindly and arbitrarily applied to other parts of the organization.&nbsp; Instead, the practices are modified and improved to suit the needs of each group and context.&nbsp; The result is continuous improvement, fueling more sharing. &nbsp;This results in continuous &#8220;better&#8221; practices.</span></li>
</ol>
<p><span style="font-family: arial, helvetica, sans-serif; font-size: small;">When people from one team observe practices in use in another team, they are taking these practices, bringing them to their team, and will more likely customize these to work best on their team and &#8220;make it theirs,&#8221; with the <strong>goal of improvement</strong>. &nbsp;Alternatively, when an authority tells a team to implement a practice, will do what they are told, with the <strong>goal of following the practice</strong>.</span></p>
<h3><span style="font-size: small;">What can you do?</span></h3>
<p><span style="font-family: arial, helvetica, sans-serif; font-size: small;">Here are some ways you can get started, <strong>today</strong>:</span></p>
<ul>
<li><span style="font-family: arial, helvetica, sans-serif; font-size: small;">Discuss the role of standards in your organization. &nbsp;Discuss yokoten and what it means to your group. &nbsp;Research the Toyota Production System and other lean implementations.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif; font-size: small;">If you are on a team, try to embody yokoten yourself! </span>
<ul>
<li><span style="font-family: arial, helvetica, sans-serif; font-size: small;">reach out to other teams to learn how they&#8217;ve been successful</span></li>
<li><span style="font-family: arial, helvetica, sans-serif; font-size: small;">bring back learnings to your team and improve/modify them to suit your context</span></li>
<li><span style="font-family: arial, helvetica, sans-serif; font-size: small;">share any improvements you make with those who helped you</span></li>
</ul>
</li>
<li><span style="font-family: arial, helvetica, sans-serif; font-size: small;">If your organization is embarking on a large transformation in pursuit of organizational agility, and seems to be run in a manner similar to that discussed in the beginning of this article, seek expert guidance. </span></li>
</ul>
<p><span style="font-family: arial, helvetica, sans-serif; font-size: small;">The following things may take a long time to instill in your organization &#8211; as they may need cultural change to be truly accepted:</span></p>
<p><span style="font-family: arial, helvetica, sans-serif; font-size: small;">Start shifting the role of centralized groups from designers and declarers of standards to enablers of yokoten</span></p>
<ul>
<li><span style="font-family: arial, helvetica, sans-serif; font-size: small;">Ensure teams get the help they need to be successful</span></li>
<li><span style="font-family: arial, helvetica, sans-serif; font-size: small;">Be aware of learnings in various teams</span></li>
<li><span style="font-family: arial, helvetica, sans-serif; font-size: small;">Encourage teams to visit other teams that have been successful, and bring back learnings to their teams to improve</span></li>
</ul>
<p>&nbsp;</p>
<ul></ul>
]]></content:encoded>
			<wfw:commentRss>http://www.bigvisible.com/2012/01/best-practices-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beyond Functional Silos with Communities of Practice</title>
		<link>http://www.bigvisible.com/2012/01/beyond-functional-silos-with-communities-of-practice/</link>
		<comments>http://www.bigvisible.com/2012/01/beyond-functional-silos-with-communities-of-practice/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 05:05:34 +0000</pubDate>
		<dc:creator>Brian Bozzuto</dc:creator>
				<category><![CDATA[Agile Adoption]]></category>
		<category><![CDATA[Agile Transformation]]></category>
		<category><![CDATA[Enterprise Agile]]></category>
		<category><![CDATA[Agile Community of Practice]]></category>
		<category><![CDATA[Communities of Practice]]></category>
		<category><![CDATA[Cross Functional Teams]]></category>
		<category><![CDATA[Functional Silos]]></category>
		<category><![CDATA[Meta Scrum]]></category>
		<category><![CDATA[PMI Agile Community of Practice]]></category>

		<guid isPermaLink="false">http://www.bigvisible.com/?p=3466</guid>
		<description><![CDATA[Stop me if you&#8217;ve heard this one before&#8230; An organization decides to align its operation around business products. It organizes all of its product development into cross-functional teams with each team focused exclusively on one product. The business likes the focus, but soon people start to complain. Functional experts feel isolated and aren&#8217;t able to [...]]]></description>
			<content:encoded><![CDATA[<p>Stop me if you&#8217;ve heard this one before&#8230; An organization decides to align its operation around business products. It organizes all of its product development into cross-functional teams with each team focused exclusively on one product. The business likes the focus, but soon people start to complain. Functional experts feel isolated and aren&#8217;t able to tap into their technical peers who are now isolated in other teams. Common practices and standards become difficult. Functional managers feel left out, as they don&#8217;t have much of a role now that their people are permanently assigned to specific business units and are dedicated members of a cross-functional team. Overall, the organization certainly sees advantages to the re-alignment, but they can&#8217;t help but feel they are neglecting their institutional knowledge and have reduced some of their technical capacity to solve problems. You might think I&#8217;m talking about an Agile development team, but actually I&#8217;m talking about Chrysler in the 1990&#8242;s when they re-organized their engineering around auto lines. (Wenger et al, <em><a href="http://www.amazon.com/Cultivating-Communities-Practice-Etienne-Wenger/dp/1578513308" target="_blank">Cultivating Communities of Practice</a></em> 1)</p>
<p>Indeed, the challenges that agile organizations have been facing as they embrace team centric work have actually been confronted by numerous organizations prior to Agile. Automobile companies, professional consultancies, oil companies, and even the world bank have encountered this challenge where their technical experts have become ensconced in cross-functional project silos. Looking at how these organizations have addressed this challenge offers us some interesting insights. The successful organizations didn&#8217;t try to bolster their functional silos or build standards groups, but rather they embraced a more informal and organic model for sharing knowledge, solving problems and even making strategic investments: communities of practice.<br />
<span id="more-3466"></span></p>
<h2>What Makes a Community of Practice?</h2>
<p>It can be easy to misconstrue a community of practice with other similar constructs such as functional silos or centers of excellence. When well implemented, communities of practice are meant to be distinct from these other entities, offering them certain advantages. Etienne Wenger identifies communities of practice based on three primary attributes.</p>
<h3>Domain</h3>
<p>Communities are defined by a common interest that defines the boundaries and interests of community members. The domain indicates precisely what that shared interest is. It may be functional in nature, such as a development or QA community, but it could also be based on other shared interests such as a market, geography or even a specific technology or skill. The domain represents that shared interest in which community members are looking to support each other, build more knowledge and capacity.</p>
<h3>Community</h3>
<p>Unlike functional silos, communities are informal and social in nature. They are based on the connections that are built and cultivated between community members. As such, membership is optional and people&#8217;s level of involvement will vary by person and over time. Within a community, some people may serve as outspoken experts, others may be involved and make regular contributions, and still others may simply quietly consume information. All of these roles are acceptable and individuals may even more from one to another over time. This dynamic nature means that membership is fluid and dynamic. The social structure means that involvement in a community is defined by people&#8217;s interest, rather than explicit role or function. This offers a dynamism absent in formal structures as new members can join bringing new energy and people who are less interested can disengage easily.</p>
<h3>Practice</h3>
<p>Communities of practice differentiate themselves from centers of excellence by being focused on practice. Namely, community members participate in a community as a means of furthering their skills and solving problems. Good communities produce interest and engage people by solving problems. This also provides an elegant way to prioritize and focus the energy of a community, as it is organized around the problems that community members bring to it. This is a critical distinction and success criteria for communities. I have seen numerous communities form based on a top down directive and then try to organize around establishing a body of knowledge or standards that appeared to be valuable to the organization, but were distant from the day to day demands facing community members. Unfortunately, working groups like this frequently run out of energy and disband. In order to be vibrant, community members need to see immediate value from participation in communities.</p>
<h2>Why Use Communities of Practice?</h2>
<p>So what are the benefits that we get from communities of practice? For people who have existed within cross matrixes organizations, excessive formal hierarchies can become very cumbersome and take time to adjust. A given individual may have interest among more domains than an organization can provide formal structures for. In any organization using cross-functional project teams, each person has at least two: a functional specialty and a project team. Thus, communities of practice allow for informal structures to interweave people into multiple domains without carrying the burden of additional structures. This is not at all unlike the concepts of &#8220;meta-scrums&#8221; described described in several agile scaling approaches. The focus on practice is also a key advantage, as it balances interest in a domain with practical and tactical benefit. If a community can not deliver value, then members will stop showing up and the community will end. This provides an elegant model for the creation and destruction of communities over time based on where the interest and energy is within an organization and it requires no formal organizational intervention.</p>
<p>I must confess that I didn&#8217;t first appreciate the value communities of practice could play in an agile organizational transformation. This was a fortuitous discovery for me when I began working with the PMI Agile Community of Practice and began to learn more about communities of practice in general. Let&#8217;s take a quick look at some of the value communities offer and how it aligns with agile organizational transformations.</p>
<h3>Functional Specialization vs. Team Focus</h3>
<p>Invariably, every organization I have worked with encounters this problem when they charter cross-functional, dedicated project teams. Communities of practice allow for functional specialists to remain in contact with one another, share experiences, coordinate effort, and maintain their own sense of identity. In the case of Chrysler and several other organizations, as project teams reduced the need for functional managers, many of them become more involved as community coordinators, playing a more facilitative role to cultivate and develop vibrant communities of practice around their specialties (Wenger et al, <em><a href="http://www.amazon.com/Cultivating-Communities-Practice-Etienne-Wenger/dp/1578513308" target="_blank">Cultivating Communities of Practice</a></em> 81).</p>
<h3>Building Expertise &amp; Standards</h3>
<p>Another chronic challenge that faces agile organizations is how to help grow functional expertise across teams and agree on standards. Communities of practice provide a powerful engine for sharing experiences and learning. The social structure of a community plays a key role in allowing information to spread quickly. The most formal example of this being in Xerox, where repair technicians created habits of socializing with other technicians in order to share stories and experiences. This provided a rich body of informal knowledge that made the technicians significantly more effective at their jobs (<a href="http://www.fastcompany.com/magazine/01/people.html" target="_blank">Brown &amp; Gray, 1995</a>). In fact, Xerox has since gone on to implement online tools to allow technicians to communicate and share expertise from any geography.</p>
<h3>Impediment Resolution</h3>
<p>Good agile teams need to be aggressive and methodical about solving problems, and communities provide additional resources to help people do just that. In fact, if you look at the informal nature of communities of practice, and the shared domains they use, this model is ideally suited for creating a sense of ownership of these problems and their solutions by the people doing the work. As removing impediments is a critical role of Scrum Masters and agile coaches, I frequently set up a such a community at clients to help give these people within an organization a common forum to support one another and bring more force to bear in removing obstacles for their teams.</p>
<h3>Self Organization</h3>
<h3><span style="font-size: 13px; font-weight: normal;">Following concepts from complexity theory, many agile organizations look to move decision making to the lowest responsible level, as those who are closest to the domain are frequently in an excellent place to make informed decisions. But how exactly can you build constructs that allow individual contributes to make strategic decisions like where the organization should invest its finite resources for future products or services? McKinsey offers a powerful example where they actually built service offerings and pursued business based on consultants working within informal communities of practice to build knowledge and capabilities around new services and markets (Wenger et al, <em><a href="http://www.amazon.com/Cultivating-Communities-Practice-Etienne-Wenger/dp/1578513308" target="_blank">Cultivating Communities of Practice</a></em> 17).</span></h3>
<p>As you can see, the informal, member driven nature of these communities of practice aligns very much with the challenges that organizations embracing agile practices must confront. I hope to write much more about this later, as I&#8217;ve already seen some interesting patterns using communities of practice at clients as well as quite a bit of impressive activity with the PMI Agile Community of practice. For now I&#8217;ll just have to leave this as an introduction to the concepts. I would love to hear what types of experiences you have had with your own communities and informal structures, whether called communities of practice or not, at organizations using agile practices.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bigvisible.com/2012/01/beyond-functional-silos-with-communities-of-practice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Faces of Power in the Organization</title>
		<link>http://www.bigvisible.com/2012/01/faces-of-power-in-the-organization/</link>
		<comments>http://www.bigvisible.com/2012/01/faces-of-power-in-the-organization/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 04:33:35 +0000</pubDate>
		<dc:creator>David Bland</dc:creator>
				<category><![CDATA[Agile Adoption]]></category>
		<category><![CDATA[Agile Coaching]]></category>
		<category><![CDATA[Agile Transformation]]></category>
		<category><![CDATA[Enterprise Agile]]></category>
		<category><![CDATA[Leadership]]></category>

		<guid isPermaLink="false">http://www.bigvisible.com/?p=3478</guid>
		<description><![CDATA[The lines between political science and organizational culture continue to blur. Those who venture into organizations need to become well versed in the dynamics of power. One such explanation of these dynamics is Steven Lukes&#8217; the &#8220;Three Faces of Power&#8221;. Three Faces of Power 1. Decision Making &#8211; The power to make and implement decisions [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.scrumology.net/wp-content/uploads/2012/01/drama_masks.jpeg" alt="Faces of Power" width="241" height="209" class="alignright size-full wp-image-2656" />The lines between political science and organizational culture continue to blur. Those who venture into organizations need to become well versed in the dynamics of power. One such explanation of these dynamics is <a href="http://en.wikipedia.org/wiki/Steven_Lukes" title="Steven Lukes">Steven Lukes&#8217;</a> the &#8220;Three Faces of Power&#8221;.</p>
<p><strong>Three Faces of Power</strong></p>
<p><strong>1. Decision Making</strong> &#8211; The power to make and implement decisions</p>
<p><strong>2. Non-Decision Making</strong> &#8211; The power to set agendas and therefore limit what is even being discussed</p>
<p><strong>3. Shaping Desires</strong> &#8211; The power to manipulate what people think they want</p>
<p>Lukes&#8217; work is an extension of <a href="http://en.wikipedia.org/wiki/Max_Weber" title="Max Weber">Max Weber&#8217;s</a> Three Types of Authority, in which Lukes argues that Weber only focused on the first face of power, Decision Making.<br />
<span id="more-3478"></span><br />
Others such as <a href="http://www.amazon.com/Three-Faces-Power-Kenneth-Boulding/dp/0803938624/ref=sr_1_4?ie=UTF8&amp;qid=1326265751&amp;sr=8-4" title="Kenneth Boulding Three Faces of Power">Kenneth Boulding</a> have described these power dynamics as the carrot, the stick and the hug.</p>
<p>Regardless of the names used, by simply being informed about these types of power you can become more aware of your surroundings.</p>
<p><em>The Engineering Manager ordered the Developer to change his task estimate.</em></p>
<p>An order from a Manager to a Developer is the most public form of power and is an example of how the Manger wants to be perceived. This first face of power is rather easy to spot and diagnose.</p>
<p><em>This meeting lead by the Director of Engineering only had task estimation standards on the agenda.</em></p>
<p>A Director who is controlling the meeting agenda is a bit more subtle and requires a level of awareness to see. What is it that they hope to accomplish by limiting the agenda in such a fashion? Limiting the agenda is a technique used to prevent issues that could cause opposition. Do they address issues if they arise in the meeting or do they misdirect? The second face of power tends to leverage delay, inconclusive questions and bureaucracy to avoid the needs of the weaker team members. Sound familiar?</p>
<p><em>The CTO convinced his team that accurate task estimates are the key to hitting quarterly goals.</em></p>
<p>A CTO who has convinced his management team that his interests are in their best interests is far more difficult to identify and diagnose. It isn&#8217;t always obvious that the actions of the team are a result of coercion from their boss. They can convince people that their wants and needs are actually harmful to them. This third face of power is often aligned with ideological institutions.</p>
<p>These are just a few examples of the faces of power you may experience every day in a large organization.</p>
<p>I believe that being aware of these faces of power help me become oriented during an organizational transformation. Perhaps you&#8217;ll find value in them as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bigvisible.com/2012/01/faces-of-power-in-the-organization/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A coach&#8217;s moral dilemma</title>
		<link>http://www.bigvisible.com/2012/01/a-coachs-moral-dilemma/</link>
		<comments>http://www.bigvisible.com/2012/01/a-coachs-moral-dilemma/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 15:35:30 +0000</pubDate>
		<dc:creator>Alex Singh</dc:creator>
				<category><![CDATA[Agile Adoption]]></category>
		<category><![CDATA[Agile Coaching]]></category>
		<category><![CDATA[Agile Transformation]]></category>
		<category><![CDATA[Enterprise Agile]]></category>
		<category><![CDATA[Leadership]]></category>
		<category><![CDATA[agile]]></category>

		<guid isPermaLink="false">http://www.bigvisible.com/?p=3463</guid>
		<description><![CDATA[A fellow coach recently asked me for my opinion on an ethical dilemma &#8212; was it morally right for us to show people a new way of doing things knowing fully well that we were setting the group for eventual disappointment. Disappointment in his case is inevitable and will start setting in as soon as [...]]]></description>
			<content:encoded><![CDATA[<p>A fellow coach recently asked me for my opinion on an ethical dilemma &#8212; was it morally right for us to show people a new way of doing things knowing fully well that we were setting the group for eventual disappointment. Disappointment in his case is inevitable and will start setting in as soon as the parent company begins assimilating the subdivision and mandating that the latter operate under the parent organization&#8217;s restrictive rules and policies. My simple and somewhat glib answer was that we were doing the right thing by helping people get better and were providing them the wherewithal to make informed decisions about their future career. And, if in the end, the employees were unhappy they could take their knowledge elsewhere to an employer who would value their expertise.<span id="more-3463"></span></p>
<p>We then got talking about Peter Weir&#8217;s 1989 movie, <em>Dead Poets Society</em>, starring Robin Williams and Ethan Hawke. In the movie, Robin Williams plays an English teacher who fosters a love of poetry in his students and encourages them to demonstrate freedom of expression and a willingness to go against expected norms. The movie takes an unexpected turn when one of the students commits suicide. The kid wasn&#8217;t free to live his own life but was being forced to live up to his father&#8217;s expectations and dreams. The father wanted his son to become a doctor and viewed poetry and drama as frivolous activities keeping his son from the real matter at hand &#8212; preparing for a future in medicine at Harvard. The son, in frustration shoots himself with his father&#8217;s gun.</p>
<p>So, the question is, whose fault was it &#8212; the dads for forcing his expectations on and disregarding his son&#8217;s feelings, or the teacher&#8217;s for introducing the concept that when faced with conformity, it is your responsibility to stand up for what you believe is right and to not blindly do what others tell you is just.</p>
<p>Recently I ran into Joe, a tech lead on a big Agile project I had coached. Joe is easily one of the best senior developers at the company, is enormously respected by the other developers and by the business stakeholders he interacts with. Joe has also done a stellar job on the Agile project and has been crucial in keeping multiple project teams functioning smoothly.  However, Joe got dinged on his just concluded annual review. IT management expressed dismay at Joe&#8217;s &#8220;lack of communication&#8221; and &#8220;poor planning.&#8221; What was actually meant was that IT management was not happy with Agile, was not happy with the business being part of the team, and was not happy with their inability to get ahead of any bad news and spin the message to the business &#8212; Joe&#8217;s superiors considered transparency to be a very very bad thing.</p>
<p>In this company, the C-level folks have utterly failed in convincing their subordinates that they truly believe in what they are espousing and have failed to create an environment that values and rewards openness. Thus far, senior IT managers have only paid lip service to changing the existing assessments, metrics, and reward systems that encourage lying and hiding material information. Employees believe that to be successful in this organization you need to keep a low profile, not stick your neck out, and to lie and shift the blame to someone else anytime something goes wrong. Senior IT managers have also failed to create any new experiences that would cause people to question and challenge their existing beliefs. Senior managers take their cue from C-level managers and try to do what they think their bosses actually want. I don&#8217;t blame them for simply going through the motions; after all, past experience has taught them that there is no benefit in doing something counter to what your boss expects (irrespective of what he/she says).</p>
<p>So, once again, the question facing me is: is it right for us to coach teams and get them dreaming about possibilities knowing fully well that they are not going to get real support and encouragement from their bosses, who say one thing to their business counterparts but do the exact opposite and have no interest in changing their <em>modus operandi</em>? Is it ethical for us to show people the great things that are possible and then have them penalized for their good work?</p>
<p>Have you faced a similar situation before? What did you do? What do you think is the right thing to do &#8212; call people out on their hypocrisy? Part ways with the client because long-lasting meaningful change is not a possibility at this time? Spend even more time on educating management and executives?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bigvisible.com/2012/01/a-coachs-moral-dilemma/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Agile Doesn’t Work For…</title>
		<link>http://www.bigvisible.com/2012/01/agile-doesn%e2%80%99t-work-for%e2%80%a6/</link>
		<comments>http://www.bigvisible.com/2012/01/agile-doesn%e2%80%99t-work-for%e2%80%a6/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 19:39:33 +0000</pubDate>
		<dc:creator>Jim Elvidge</dc:creator>
				<category><![CDATA[Agile Adoption]]></category>
		<category><![CDATA[Agile Transformation]]></category>
		<category><![CDATA[Contracts]]></category>
		<category><![CDATA[Enterprise Agile]]></category>
		<category><![CDATA[Experience from the Field]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[Government]]></category>
		<category><![CDATA[Medical]]></category>
		<category><![CDATA[Regulatory Environment]]></category>
		<category><![CDATA[Telecom]]></category>

		<guid isPermaLink="false">http://www.bigvisible.com/?p=3414</guid>
		<description><![CDATA[Ever run across these guys?  People whose lack of experience or fear of change cause them conjure up all kinds of reasons why agile won’t work for their project? Let’s bust those myths! &#160; Myth: Agile Doesn’t Work for Projects in the Highly Regulated Medical Environment.  (The reason usually given is that FDA regulations require [...]]]></description>
			<content:encoded><![CDATA[<p>Ever run across these guys?  People whose lack of experience or fear of change cause them conjure up all kinds of reasons why agile won’t work for their project?</p>
<p>Let’s bust those myths!</p>
<p>&nbsp;</p>
<p style="padding-left: 30px"><span style="color: #ff0000">Myth: Agile Doesn’t Work for Projects in the Highly Regulated Medical Environment.  (The reason usually given is that FDA regulations require detailed requirements prior to project approval; hence, waterfall.  However, in reality, you can develop in phases, with small incremental sets of requirements and the FDA requires only enough documentation to demonstrate your process.)</span></p>
<p>Truth: Abbott Labs overcame medical device regulation and stringent Class 3 certification and developed the m2000 Real-time PCR Diagnostics System, a human blood analysis tool, with four agile teams.  Compared to the prior methodology in use, this project resulted in a less cumbersome process, fewer defects, a reduction in costs of 43%, and a reduction in cycle time of 25%.</p>
<p>(Rasmussen, R., Hughes, T., Jenks, J. R., &amp; Skach, J. (2009). Adopting agile in an FDA regulated environment. <em>Proceedings of the Agile 2009 Conference (Agile 2009),</em> <em>Chicago</em><em>, Illinois,  USA</em><em>,</em> 151-155)</p>
<p>&nbsp;</p>
<p style="padding-left: 30px"><span style="color: #ff0000">Myth: Agile Doesn’t Work in Government</span></p>
<p>Truth: The FBI overcame a CMMI level 3, ISO 9001, government-mandated document-driven waterfall life cycle and developed the Domestic Terrorist Database &amp; Data Warehouse with three agile teams.  Compared to the prior methodology in use, this project resulted in significant improvements in release planning, developer satisfaction, and a focus on the true goal: “to catch bad guys.” <span id="more-3414"></span></p>
<p>(Babuscio, J. (2009). How the FBI learned to catch bad guys one iteration at a time. <em>Proceedings of the Agile 2009 Conference (Agile 2009), Chicago, Illinois, USA,</em> 96-100.)</p>
<p>For another example, the U.S. Department of Defense developed the Strategic Knowledge Integration Website utilizing three agile teams.  Compared to the prior methodology in use, this project resulted in improved quality, fewer defects, better teamwork, and a 200% productivity increase.</p>
<p>(Fruhling, A., McDonald, P, &amp; Dunbar, C. (2008). A case study: Introducing extreme programming in a U.S. government system development project. <em>Proceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008), Waikaloa, Big Island, Hawaii,USA,</em> 464-473.))</p>
<p>&nbsp;</p>
<p style="padding-left: 30px"><span style="color: #ff0000">Myth: Agile Doesn’t Work for Large Products</span></p>
<p style="padding-left: 30px"><span style="color: #ff0000">Myth: Agile Doesn’t Work with Distributed Teams</span></p>
<p>Truth: Google’s AdWords product busts both of these myths.  With 20 teams and 140 people across 5 different countries, this large agile program was a groundbreaking success at Google and resulted in more predictable releases, higher quality, and an improved ability to accommodate changes, as compared to the prior methodology in use.</p>
<p>(Striebeck, M. (2006). Ssh: We are adding a process. <em>Proceedings of the Agile 2006 Conference (Agile 2006), Minneapolis, Minnesota, USA</em>, 193-201)</p>
<p>&nbsp;</p>
<p style="padding-left: 30px"><span style="color: #ff0000">Myth: Agile Doesn’t Work in the Regulated Telecom environment</span></p>
<p>Truth: British Telecom moved their entire IT department to agile, starting with 2000 people from 2004-2007.  This large transformation resulted in an improvement from 10% value stream effectiveness to 55%, created an attitude of delivering real value to the business through IT, and shifted the company’s perception of IT from a service provider to an integral part of the business solutions.</p>
<p>(<a href="http://www.agilistapm.com/casestudy-british-telecom/">http://www.agilistapm.com/casestudy-british-telecom/</a>. <a href="http://scalingsoftwareagility.files.wordpress.com/2008/06/scrumbt-v14.pdf">http://scalingsoftwareagility.files.wordpress.com/2008/06/scrumbt-v14.pdf</a>)</p>
<p>&nbsp;</p>
<p style="padding-left: 30px"><span style="color: #ff0000">Myth: Agile Doesn’t Work for Client-based projects</span></p>
<p style="padding-left: 30px"><span style="color: #ff0000">Myth: Agile Doesn’t Work for Fixed Price projects</span></p>
<p style="padding-left: 30px"><span style="color: #ff0000">Myth: Agile Doesn’t Work well when integrating a Third Party Product</span></p>
<p>Truth: I coached an agile team at a prominent consulting company through a project with a client who was a well known record label.  They built a new, fully rebranded, eCommerce website using open source CMS and Search engine, and a third party eCommerce provider.  The site included product bundling, integrated music player, and social networking integration.  It was implemented using Scrum/XP with a single team of about 12 people over 5 months.  The result was an award-nominated site that improved conversion rates dramatically, ultimately profitable for and considered a strong success for both the agency and the client.</p>
<p>&nbsp;</p>
<p style="padding-left: 30px"><span style="color: #ff0000">Myth: Agile Doesn’t Work for Manufacturing Vehicles</span></p>
<p>Truth: Wikispeed developed a 4 passenger, 100 mpg, street-legal road car in 3 months using modular, off-the-shelf, carbon-fiber body construction, with no capital investment, and no paid employees.  Agile processes were utilized with a single international team.  The project went beyond the prototype phase and cars are available online.</p>
<p>(<a href="http://www.solutionsiq.com/the-agile-ceo/bid/51480/Agile-Innovation-or-How-to-Design-and-Build-a-100-MPG-Road-Car-in-3-Months">http://www.solutionsiq.com/the-agile-ceo/bid/51480/Agile-Innovation-or-How-to-Design-and-Build-a-100-MPG-Road-Car-in-3-Months</a>)</p>
<p>&nbsp;</p>
<p>What else ya got?</p>
<p>&nbsp;</p>
<p><em>(note: leads for some of these case studies came from David Rico&#8217;s presentation on Lean &amp; Agile Project Management for Large Programs &amp; Projects)</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bigvisible.com/2012/01/agile-doesn%e2%80%99t-work-for%e2%80%a6/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Validated Learning in Agile Projects</title>
		<link>http://www.bigvisible.com/2012/01/validated-learning-in-agile-projects/</link>
		<comments>http://www.bigvisible.com/2012/01/validated-learning-in-agile-projects/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 21:39:54 +0000</pubDate>
		<dc:creator>Brian Bozzuto</dc:creator>
				<category><![CDATA[Agile Coaching]]></category>
		<category><![CDATA[Agile Transformation]]></category>
		<category><![CDATA[No Tags]]></category>
		<category><![CDATA[Product Development]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Agile and Lean]]></category>
		<category><![CDATA[Iteration Goals]]></category>
		<category><![CDATA[Lean Startup]]></category>
		<category><![CDATA[Learning with Agile]]></category>
		<category><![CDATA[Sprint Goals]]></category>
		<category><![CDATA[Validated Learning]]></category>

		<guid isPermaLink="false">http://www.bigvisible.com/?p=3363</guid>
		<description><![CDATA[A recent question about sprint goals got me thinking about the lean startup concept known as &#8220;validated learning&#8221; and how something like this applies to agile projects. Eric Ries describes the concept of validated learning as: &#160; &#8220;not after-the-fact rationalization or a good story designed to hide failure. It is a rigorous method for demonstrating [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bigvisible.com/wp-content/uploads/2012/01/dreamstime_74936.jpg" rel="lightbox"><img class="alignleft size-medium wp-image-3376" title="Insight" src="http://www.bigvisible.com/wp-content/uploads/2012/01/dreamstime_74936-300x199.jpg" alt="" width="180" height="119" /></a>A recent <a href="http://www.bigvisible.com/2011/07/whats-in-a-sprint-goal/comment-page-1/#comment-31896">question about sprint goals</a> got me thinking about the lean startup concept known as &#8220;validated learning&#8221; and how something like this applies to agile projects. Eric Ries describes the concept of validated learning as:</p>
<p>&nbsp;</p>
<blockquote><p>&#8220;not after-the-fact rationalization or a good story designed to hide failure. It is a rigorous method for demonstrating progress when one is embedded in the soil of extreme uncertainty in which startups grow. Validated learning is the process of demonstrating empirically that a team has discovered valuable truths about a startup’s present and future business prospects.&#8221;<br />
<em><a href="http://www.amazon.com/gp/product/B004J4XGN6">Ries, Eric (2011-09-13). The Lean Startup (p. 38). Random House, Inc.. Kindle Edition.</a></em></p></blockquote>
<p>At first blush it seems this concept is just made to be utilized by teams working in an iterative manner. They can define sprints, validate learning, and adjust course. The challenge is that validated learning is more than just conjecture or forecasts, this means we must align the product of sprints with empirical, measurable goals. Enter the sprint goal.</p>
<h2><span id="more-3363"></span>More Than Just a List of Stories</h2>
<p>When I first started using Scrum, the team I was on had the concept of a sprint theme or goal. Unfortunately for me, at that time I didn&#8217;t really appreciate the power of this concept. In fact, we just used it as a summary or aggregation of what was being worked on for the upcoming sprint. &#8220;Hey it looks like we&#8217;re doing a lot on the search component this sprint, I guess the theme for this sprint is to enhance search&#8221;.</p>
<p>This is a common concept I still see many teams do, and it is not without merit. Product backlogs can quickly include hundreds of stories for a given release, and productive teams may complete so many even in an iteration it can be easy to lose the forest for the trees. The simple construct of themes or goals by iteration help people outside &#8211; as well as within &#8211; the team get a general idea of what&#8217;s going on and when. It is a useful tool of abstraction that can help us organize our work. However, if we simply use the theme or goal as a summary of what we already laid out, we&#8217;re massive amounts of value on the table. Let&#8217;s look at an example.</p>
<p>The product owner of a team I was working with was quite worried. They were building a new reporting system and progress was very slow. The technology they were using was incredibly old, and they were constrained to it for the time being. He wanted to make a release in about six months time, but was unsure if they could do it. After a couple sprints, he said he wanted a realistic approximation of the team&#8217;s ability to build one self-serve report from beginning to end. Earlier iterations had been less successful as the team was doing research for other capabilities within the system, there were some technical issues to work through, hardware to procure and some other distractions of that nature.</p>
<p>The product owner cut through this ambiguity by simply stating that for one 2-week sprint, he wanted the team entirely focused on one report. The goal was to see if the team could build one report from beginning to end in the sprint; everything else could wait. His motivation for doing this was to see if the plan of completing a series of reports within the timeframe outlined was even realistic. There were some 20 reports and if the team couldn&#8217;t get to a pace of nearly 2 reports an iteration, they had no hope of completing the project with this technology platform. The sprint commenced, the team worked heroically, but by the end, they were unable to complete the report to the product owner&#8217;s satisfaction. They had validated their fears that the old platform was too brittle, slow and encumbered by patches and technical debt to allow them to work at the pace desired to make the goal. Nobody could justify the failure or couch it by saying the were working on other things, they put all that to side for validate the fastest pace they could achieve. This is not to denigrate the team, or even the outcome. They learned a valuable lesson and abandoned the release, rather than throw good money after bad.</p>
<p>Now here&#8217;s where things get interesting. The product owner was a creative person, and money was already budgeted for this team to work on this project. While they couldn&#8217;t build the self-serve reporting system he wanted, their mandate was really one around cost savings. The company had presumed the self-serve system would deliver those cost savings, but now it had become clear that the cost of building such a system would not be justified by the value of the savings. Fortuitously, in an earlier sprint the lead architect had played around with a tool that automatically compiled reports form a series of spreadsheets. This may not sound like much, but the business unit the team was trying to support spent an inordinate amount of time compiling large reports for major customers. The process was tedious, error prone, and sufficiently expensive that they could only product regular reports for large clients. This tool the team had tinkered with briefly had the potential to automate that compilation process. I knew this team was destined for great things when the product owner asked me, &#8220;what&#8217;s to prevent me from pursing this other avenue?&#8221;. I replied that he had justified the investment and he was ultimately accountable, so if it delivered value, then nothing was standing in his way. He was quite excited and set a new goal for the next sprint.</p>
<p>The team believed the tool could be used to automate the compilation of reports that the business produced, but this was still conjecture. The goal for their next sprint was to validate that the tool they had used could indeed produce these reports. Based on what they learned, they would decide if this solution was worth pursuing or not. Based on this goal, you can imagine that sprint planning looked a little different. The product owner was less concerned with bugs and documentation. Several components from their &#8220;definition of done&#8221; were relaxed as the real goal was to see if the technology would work and perform in a reasonable time. With that in mind, the team chose the most important parts of the system to deliver in order to validate that learning. They constructed a proof of concept system that would be limited in configuration, error handling, and functionality, but it would consume actual spreadsheets from the business and produce a report in the same format as those used by the business. At the end of the two weeks, they were able to demonstrate that, while the system was a little cumbersome to use, it could produce a report from the data the business would use and it could do it quite quickly. The team pivoted to build a production ready version of this system.</p>
<p>They rebuilt their product backlog to deliver a system that would compile reports from spreadsheets and product high quality polished reports according to some predesigned formats. They were able to complete the project according the original timeline and the time savings it delivered met the initial goals of the project. To make matters even better, the cost of producing these expensive reports was lowered sufficiently that the business could offer them to all clients without changing their staffing model. The project was a great success, but I can&#8217;t help but wonder what would have happened if not for the critical activities of those two sprints.</p>
<h2>Two Goals, Two Types of Learning</h2>
<p>Looking at this example, we see two types of learning. In the first instance, they set a goal to test their pace. Based on their demonstrated pace, they made a decisions about their ability to deliver a project according to a projected schedule and budget. They effectively &#8220;failed fast&#8221; because certain assumptions were invalidated, namely that they could build self-service functionality at a rapid pace in the old technology platform. In the second case, we see learning about the product. They decided to try a new approach, for which limited business analysis or technical research had been done. Instead, they set a goal for their sprint of building enough to answer the necessary business &#8211; can they produce the same report? &#8211; and technical &#8211; will it be fast &amp; automated? &#8211; challenges. In both cases, we see that the goal was instrumental in planning and scoping the sprint.</p>
<p>In the first case, the team decided intentionally to not work on anything other than the report. This was because they were still doing some general set up and other supporting activities. They presumed that eventually that work would go away, so if the goal was to see how fast they could build a report without distractions, they deferred those things to run a more realistic test. They even reduced due diligence and preparation of work for successive sprints so they could completely focus. They had strict guidelines about overtime; if their baseline incorporated people working extra hours, that would become expected going forward. In the case of the second sprint, the goal was focused on a specific deliverable to answer questions of fit for purpose. They were more interested in a technical proof of concept that addressed a couple key areas. The Scrum concept of &#8220;potentially shippable&#8221; code was discarded, they weren&#8217;t trying to get something to market yet, they were trying to get something to answer questions, and fast. If the technology worked, the product owner had a lot of selling and justification to do in order to make sure his own sponsors were comfortable with the change in course.</p>
<p>From this perspective, we see that a good iteration goal can help in a couple ways. If provides laser like focus on meeting real goals, this helps focus the team on what&#8217;s really important, and helps protect against the mindset that we need to build everything so it doesn&#8217;t really matter how we get there. Additionally, focused goals help a team confront risk, validate assumptions, and expedite learning. Properly used, a sprint goal is a very powerful tool.</p>
<h2>The High Hurdle of Validated Learning</h2>
<p>I must confess this entire experience occurred for me long before the concept of the Lean Startup was articulated as it has been today. I didn&#8217;t coach this team with the idea of validated learning up front, but let&#8217;s take a closer look to see how it holds up. Validated learning has some rigor behind it to protect a person, team, or company from simply justifying failures as important learnings. Rather, it requires validation that can be demonstrated empirically, which in the case of a start up means customers. Ries tells some very compelling stories of start ups testing assumptions with key metrics that can prove or disprove them. For example, in one case they were redesigning the website to try different marketing messages. They literally ran two simultaneous sites with different copy and messaging. Potential customers were randomly directed to one or the other. All the while, they were collecting conversion metrics for both sites to demonstrate empirically if one was working better than the other (Ries, p. 51). As a consultant who works mostly with large organizations in established markets, this introduces some challenges for this concept. We are still in an uncertain area, but many of these organizations sell to businesses are part of long term relationships producing far fewer data sets. Or in other cases, like some of the self serve tools we discussed, the capability is offered internally or to an existing customer. How do we validate our learning in these situations? Let&#8217;s take a look at some assumptions and key metrics.</p>
<p>In this example, there were two key assumptions that were tested:</p>
<ol>
<li>The team can build at a rate to justify our current cost projections (6 months) &#8211; this was ultimately tested by looking at the team&#8217;s velocity, as well as a focused sprint to see if they could build one report. In both cases, the metrics showed this was an invalid assumption, which would call into question the ROI calculations for the project.</li>
<li>The team had a tool that could automate the compilation of reports that were currently put together manually &#8211; this was tested by a proof of concept version to create a PDF report in the same general format by pulling data from the spreadsheets and extracts the business already used. The team specifically measured the number of touches to run the process, the run time, and the ability to format the output. Ultimately, they were able to demonstrate a working version after their first sprint exploring this goal.</li>
</ol>
<p>However, as I look at this situation, I see several leaps of faith and assumptions that were never validated in advance</p>
<ul>
<li>Providing a self-serve system to customers will reduce calls for ad-hoc reports: this was the overall business case for the original project. In the end, it was moot, as the team demonstrated they were not able to build the product at a rate to justify further investment. However, I can&#8217;t help but wonder what would have happened if they were able to go faster. Would customers have used these reports? Would we only have found out after the project was over?</li>
<li>Providing an automated tool for compiling reports will save time for members of the business unit: the water is muddier on this one. While the team did work with business partners and talk about if this would be useful. They never produced a definitive measure to empirically demonstrate that it would be valuable. As it turns out, the team was able to finish this deliverable in under three months, so the risk was tacitly accepted. Looking back, I do wonder if there was a way we could have more deliberately validated this assumption.</li>
<li>Smaller clients want these reports as well &#8211; this was an accidental discovery, and no one ever made an assumption about it until the functionality was available and some members of the business unit started offering it to small clients. In the case of this situation it was probably also moot, as the system only took 3 months to build. Had it been longer, the team would have had to devise a simple test, perhaps offering the report to any client who formally requests it. If nobody even asks for it, then they may not see value. Or, manually create the report for a couple test clients and see if they find is useful and want to continue to receive it.</li>
</ul>
<p>It may be find that we didn&#8217;t validate those last set of assumptions. In one case, it was rendered moot by the invalidation of another assumption, and in the other two, the exposure was only 3 months, which the team deemed to be a manageable risk. The concept here would be to identify the assumptions and then methodically figure out ways to validate the most important, riskiest ones as quickly as possible. Considered another way, we could consider this approach to be the scientific method applied to projects. We make a hypothesis, figure out how we can test it, and then we test it. Thus, our confidence in validated learning would be related to our ability to identify valid measures that would prove or invalid the assumptions we have made in our project. While the lean start up model is focused largely on using this approach for product discovery, it could apply equally well to questions and assumptions around execution like the test the team ran to test their rate of delivery.</p>
<h2>Getting Back to Sprint Goals</h2>
<p>It&#8217;s probably worth reflecting on the idea that, while user stories have become the medium of work in most agile projects, they are not intrinsic to Scrum. I have not posed these questions to the creators of Scrum, but I would suspect when they first thought about planning sprints, they imagined something more like the model of validated learning than the model of taking a bunch of user stories or use cases and seeing how many would fit into the next cycle. So, with this in mind, how would we apply this concept of validated learning to agile projects and sprint goals?</p>
<p>Validated learning requires methodically and empirically testing each assumption underlying your project as quickly as possible. The thinking going that the sooner you can validate your assumptions, the sooner you know you are doing the right thing. Any work beyond the bare minimum needed to validate an assumption is potentially waste, because if the assumption is invalidated, then chances are that other piece of work won&#8217;t be needed either. If we look at the example of the team building the self-service reporting application, once they realized their pace was so slow they would not make the time and ROI expectations, all the work done to build out that system was discarded, thus any more than the minimum to realize it wasn&#8217;t viable was excessive effort. In the traditional agile project, we see a product owner prioritizing based on their perspective of business value. In this model, we see the product owner identifying the key assumptions and then prioritizing which ones should be answered first. Then, the team would set goals for sprints based on the bare minimum to validate a given assumption. The act of defining a sprint would be driven based on the question, &#8220;what&#8217;s the fastest way we can validate this assumption?&#8221;</p>
<p>Let&#8217;s take an example. Imagine we&#8217;re building an online financial research website to take on Yahoo finance. Our website is going to be better, because we&#8217;re going to incorporate the ability to relate the research to your stock portfolio. The traditional agile approach would build a thin line through the system and figure out our bare minimum to launch. We would need quoting, charts, historical information, you name it. We could outline and prioritize the stories to build our vanilla financial service website as the &#8220;bare minimum&#8221; is more important. In this model of validated learning we would want to home in on that key assumption, that people will use the new website based on the integration of stock information compared to your portfolio. That is a huge assumption and its not clear our bare minimum to launch system will even test that. Perhaps the better way would be to start conjecturing some ways to test that hypothesis with empirical data. Perhaps a widget that would be embedded in a financial broker&#8217;s webpage. Perhaps we just build functionality around a watch list, because we presume that a watch list would be used the same way someone&#8217;s portfolio would, although that in itself is another assumption we&#8217;ll have to test later. Thus, the identification and resolution of assumptions becomes the prioritizing and organizing vehicle behind the entire backlog and each individual sprint. In fact, in cases where a company may exist in an established market, preventing them from launching the full system until it meets a certain threshold of capability, may make the case for validated learning even more. Teams may start by prioritizing based on assumptions, and then at some point pivot and then focus on prioritizing for delivery on a validated strategy. Indeed, if we look at some of the ideas from other thought leaders in the agile field, several people seem to be converging on this:</p>
<ul>
<li><a href="http://alistair.cockburn.us/Agile+in+tables">Alistair Cockburn discusses prioritizing a project first on learning, and then on business value</a></li>
<li><a href="http://blog.mountaingoatsoftware.com/managing-risk-on-agile-projects-with-the-risk-burndown-chart">Mike Cohn discusses measuring and burning down a project&#8217;s risk profile</a></li>
</ul>
<h2>The Art of Assumptions</h2>
<p>Unfortunately it seems we have opened one door only to find more. Looking back at some of the projects I&#8217;ve worked on, I can see huge merit in this approach of building a backlog and iterations around validating assumptions. However, now it begs the question how do you identify and prioritize assumptions. If we identify assumptions, what happens if we can&#8217;t come up with a plan to test one of them within the time box of our iteration? Much like good teams need to learn how to slice stories and functionality, good teams will need to learn how to slice assumptions in to progressively smaller and smaller tests so that they can maximize learning. The fact that a team can&#8217;t demonstrably test and validate an assumption may also cause some question about the overall capabilities of the team. One of my favorite non-technical examples is the Kiwi boat &#8220;Black Magic&#8221;, which won two Americas Cups based on a model of two boat design. The ship builders and designers used two identical boats, one as a control and one as a variable. They would make a single change to one ship and then race the boats. If the boat with the change won, it was incorporated into the control design and they repeated the task. This went on for six months, and the team achieved a velocity of validating over a six physical design changes on a fair weather day (<a href="http://books.google.com/books/about/Serious_play.html?id=3f6UdmTaAH0C">Michael Schrage, <em>Serious Play</em>, p. 182</a>). In order to achieve that turn around they had to change the way they built boats. They brought the ship designers into the shipyard to streamline communication and also had to bear the up front cost of building two identical boats. Likewise, you may find that your team requires investments and changes to the way it operates in order to rapidly validate learning.</p>
<p>These questions will have to wait until another day. For now, even if we are not yet able to articulate all of our assumptions with ways that they can be tested, we can begin down that road by identifying clear business or execution goals for a sprint. Just this simple step would give us a clear validation, where we could ask, &#8220;are the stories we&#8217;ve identified the bare minimum to achieve that goal?&#8221;. It may also increase our feedback, as soon someone will start asking how you&#8217;ll even know that goal has been met. At that point, you&#8217;ll be well on your way to getting validated learning.</p>
<p><em><br />
</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bigvisible.com/2012/01/validated-learning-in-agile-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The ScrumMaster &#8217;3 step&#8217; Dance.</title>
		<link>http://www.bigvisible.com/2011/12/the-scrummaster-3-step-dance-2/</link>
		<comments>http://www.bigvisible.com/2011/12/the-scrummaster-3-step-dance-2/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 02:12:40 +0000</pubDate>
		<dc:creator>Mike Dwyer</dc:creator>
				<category><![CDATA[Agile Coaching]]></category>
		<category><![CDATA[Agile Transformation]]></category>
		<category><![CDATA[Leadership]]></category>
		<category><![CDATA[Certified ScrumMaster]]></category>
		<category><![CDATA[CSM]]></category>
		<category><![CDATA[csm training]]></category>
		<category><![CDATA[ScrumMaster training]]></category>
		<category><![CDATA[servant leader]]></category>

		<guid isPermaLink="false">http://www.bigvisible.com/?p=3152</guid>
		<description><![CDATA[The other day, someone asked.  &#8220;So how do I do this servant leader role ? How do I develop self-organized teams,  not use command and control, and still have the capability to meet organizational expectations?&#8221; It&#8217;s not the first time, in fact it may be the most persistent question asked over the past ten years.  [...]]]></description>
			<content:encoded><![CDATA[<p>The other day, someone asked.  &#8220;<em>So how do I do this</em><em> servant leader role </em><em>? How do I develop self-organized teams,  <strong>not</strong> use command and control, and still have the capability to meet organizational  expectations?&#8221;</em> It&#8217;s not the first time, in fact it may be the most persistent question asked over the past ten years. <em> </em>I don&#8217;t have a silver bullet answer, but I can share with you what I found worked for me and I share with the people who come to my classes.  I call it the ScrumMaster ’3 Step’ Dance.  It&#8217;s not hard to do, the difficulty is in finding a rhythm that suits you.</p>
<p>Step 1. Lead from the front using the leader part of servant leader. Use this when the team is lost, going off the rails or about  to  run back  into the burning barn of traditional project management.   As   soon as the team gets their bearings, starts being honest with    themselves, or chooses not to get burned again, move immediately one step    back and to the side.</p>
<p>Step  2. Coach from the side. Be there on   the  sideline giving support, offering suggestions and providing   guidance.  Shift to Socratic method.  Once the team gets their confidence back, take another step back, moving behind the team.</p>
<p>Step 3.  Mentor from the rear.  look for patterns, learn how the team(s) are moving ahead through their challenges so you can lead them when they ask for help.  Remember  you are now a firemen always ready to go when the team   rings the bell.   When you get to the fire you’ll know which steps to   take.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bigvisible.com/2011/12/the-scrummaster-3-step-dance-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Brian Bozzuto, Bob Fischer to Speak at PMI Mass Bay Chapter Meeting</title>
		<link>http://www.bigvisible.com/2011/12/brian-bozzuto-bob-fischer-to-speak-at-pmi-mass-bay-chapter-meeting/</link>
		<comments>http://www.bigvisible.com/2011/12/brian-bozzuto-bob-fischer-to-speak-at-pmi-mass-bay-chapter-meeting/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 15:00:08 +0000</pubDate>
		<dc:creator>BigVisible</dc:creator>
				<category><![CDATA[agile certifications]]></category>
		<category><![CDATA[Agile Presentations]]></category>
		<category><![CDATA[Agile Transformation]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[agile certification]]></category>
		<category><![CDATA[agile manager]]></category>
		<category><![CDATA[Agile Training]]></category>
		<category><![CDATA[PMI-ACP]]></category>

		<guid isPermaLink="false">http://www.bigvisible.com/?p=3083</guid>
		<description><![CDATA[Join BigVisible and our transformation coaches Brian Bozzuto and Bob Fischer at this agile-focused PMI Mass Bay Chapter meeting on January 19, 2012 from 5:00 &#8211; 8:30pm. In Brian&#8217;s session, Claiming Agile for Project Managers, attendees will learn and discuss the effects of increasing agile principles and practices within numerous organizations, on project managers who [...]]]></description>
			<content:encoded><![CDATA[<p>Join BigVisible and our transformation coaches <a href="http://www.bigvisible.com/author/bbozzuto/">Brian Bozzuto</a> and Bob Fischer at this agile-focused PMI Mass Bay Chapter meeting on January 19, 2012 from 5:00 &#8211; 8:30pm.<br />
<div id="attachment_3115" class="wp-caption alignright" style="width: 204px"><img src="http://www.bigvisible.com/wp-content/uploads/2011/12/Screen-Shot-2011-12-06-at-8.11.54-AM.png" alt="Brian Bozzuto of BigVisible" title="Brian Bozzuto of BigVisible" width="194" height="248" class="size-full wp-image-3115" /><p class="wp-caption-text">Brian Bozzuto, principal Agile Coach at BigVisible</p></div><br />
In Brian&#8217;s session, <em>Claiming Agile for Project Managers</em>, attendees will learn and discuss the effects of increasing agile principles and practices within numerous organizations, on project managers who are finding themselves trying to align the realities of corporate budgets and schedules with the innovative and adaptive practices of agile projects. While some may argue that project managers are not necessary – or even counter productive – in agile projects, this session will explore the real value they can offer to these projects.</p>
<p>The session will cover:</p>
<ul>
<li>The critical role project managers can play in helping agile projects succeed</li>
<li>Growing popularity of agile within the PMI including agile certifications such as the Agile Certified Practitioner (ACP) and the Agile Community of Practice</li>
<li>The impact of agility on organizations as they embrace agile practices across the enterprise</li>
</ul>
<p> <div id="attachment_3120" class="wp-caption alignleft" style="width: 183px"><img src="http://www.bigvisible.com/wp-content/uploads/2011/12/Screen-Shot-2011-12-06-at-8.12.03-AM.png" alt="Bob Fischer of BigVisible" title="Bob Fischer of BigVisible" width="173" height="230" class="size-full wp-image-3120" /><p class="wp-caption-text">Bob Fischer, Agile trainer, coach, facilitator, and change agent at BigVisible</p></div><br />
In the 2nd session, Bob Fischer will be covering the topic, <em>How Can Managers Support a Move Towards Agility?</em>. In this discussion, he&#8217;ll be discussing how companies often choose to adopt agile methods such as Scrum, XP, Lean, or Kanban because they want to respond more effectively to the rapidly changing circumstances in today’s turbulent marketplace. As teams self-organize, managers frequently find themselves in a position where they are no longer playing the same hands on role they did. In this session attendees will learn how managers can become an integral part of and agile transformation and how adequate support can make the transition more rapid and more effective.</p>
<p>This presentation will cover:</p>
<ul>
<li>The role of a manager in an agile organization</li>
<li>The role of a transition team supporting the transition to agile</li>
<li>Bring your questions. This will be an interactive session where you’ll get the chance to address your specific concerns.</li>
</ul>
<p>The PMI Mass Bay Chapter is one of the largest in the United States, and in the top 6% of all chapters worldwide by size with over 2,300 members, including over 1,500 certified Project Management Professionals (PMP®).  </p>
<p>Find out even more information about <a href="http://www.bigvisible.com/resource/events-3/event/chapter-meeting-pmi-mass-bay-chapter/">BigVisible at the PMI Mass Bay Chapter Meeting</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.bigvisible.com/2011/12/brian-bozzuto-bob-fischer-to-speak-at-pmi-mass-bay-chapter-meeting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Candy Driven Development</title>
		<link>http://www.bigvisible.com/2011/12/candy-driven-development/</link>
		<comments>http://www.bigvisible.com/2011/12/candy-driven-development/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 21:16:36 +0000</pubDate>
		<dc:creator>David Bland</dc:creator>
				<category><![CDATA[Agile Coaching]]></category>
		<category><![CDATA[Agile Transformation]]></category>
		<category><![CDATA[Product Development]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[collaboration]]></category>
		<category><![CDATA[scrum coaching]]></category>

		<guid isPermaLink="false">http://www.bigvisible.com/?p=3111</guid>
		<description><![CDATA[Ever walk into the kitchen of a technology company? Chances are you&#8217;ll find a mind boggling supply of candy, snacks, treats and a variety of caffeinated drinks. One could just pass this off as the bad eating habits of pale geeks who go home after work and live in their parent&#8217;s basements, but I&#8217;m beginning [...]]]></description>
			<content:encoded><![CDATA[<p>Ever walk into the kitchen of a technology company? Chances are you&#8217;ll find a mind boggling supply of candy, snacks, treats and a variety of caffeinated drinks. One could just pass this off as the bad eating habits of pale geeks who go home after work and live in their parent&#8217;s basements, but I&#8217;m beginning to believe something deeper is at work here.</p>
<p><img src="http://www.scrumology.net/wp-content/uploads/2011/12/candy_driven_development.jpg" alt="" width="300" height="225" class="alignright size-full wp-image-2629" />New research leads me to believe that we may be collectively suffering from <a href="http://en.wikipedia.org/wiki/Ego_depletion">ego depletion</a>.</p>
<p>Ego depletion is the idea that self-control or willpower is an <a href="http://www.nytimes.com/2011/08/21/magazine/do-you-suffer-from-decision-fatigue.html">exhaustible resource</a> that can be used up. Interestingly enough, sugar (or glucose) intake helps us <a href="http://huehueteotl.wordpress.com/2007/12/04/got-sugar-glucose-affects-self-control/">prolong our ability to make decision after decision throughout the day</a>. </p>
<p>Initially it sounds far fetched, until you think about all of the decisions you make throughout a work day and how they correlate with your sugar intake. </p>
<p>Consider the number of decisions you had to make in order to get to work this morning. Now once you&#8217;ve sat down and booted up your machine, imagine how many decisions you make before you start to even code. After you&#8217;ve started coding (or writing your tests if practicing TDD) imagine how many decisions you continue make in the span of just 1 minute.</p>
<p>If you do the math you begin to realize that you make a staggering amount of decisions throughout the course of just one work day. Many of these decisions are under pressure with serious implications. </p>
<p>In addition to ego depletion, research has found that these decisions can be broken down into <a href="http://www.sciencedirect.com/science/article/pii/000169189290044E">pre-decision and post-decision processes</a>. </p>
<p>A prolonged period of pre-decision is not ideal for a team that thrives on quick feedback loops.</p>
<p>I believe we can use this new found research to help our teams be in situations where they can make the best decision possible.</p>
<p><strong>Daily Standups -</strong> Urge agile teams to have the daily standup in the morning if possible. It is our daily plan and we need our team focused as we make decisions on what we are about to do.</p>
<p><strong>Retrospectives -</strong> Bring candy or snacks into the retrospective. Team members are more likely to forget their manners when suffering from ego depletion. It isn&#8217;t just people, it even happens with <a href="http://www.psychologytoday.com/blog/connections/201004/what-can-your-dog-tell-you-about-your-self-control-lot">man&#8217;s best friend</a> too.</p>
<p><strong>Iteration Demos -</strong> Schedule these early and bring muffins, donuts or pastries along with some form of juice. If the Product Owner is accepting the work, he or she needs to have the mental fuel to make the tough decisions.</p>
<p><strong>Feedback Loops -</strong> How long does it take to compile and run tests locally? How long does it take to deploy a build to test or production? How long does it take to get an answer from the business on feature question? All of these affect pre-decision time spans and deplete willpower.</p>
<p>I believe if we can align our agile and scrum coaching techniques with these findings, the result will be a team that is in an environment where they can repeatedly make good decisions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bigvisible.com/2011/12/candy-driven-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

