<?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; Enterprise Agile</title>
	<atom:link href="http://www.bigvisible.com/category/enterprise-agile/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>Top 7 reasons for lack of creativity in an organization</title>
		<link>http://www.bigvisible.com/2012/01/top-7-reasons-for-lack-of-creativity-in-an-organization/</link>
		<comments>http://www.bigvisible.com/2012/01/top-7-reasons-for-lack-of-creativity-in-an-organization/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 16:59:54 +0000</pubDate>
		<dc:creator>Alex Singh</dc:creator>
				<category><![CDATA[Enterprise Agile]]></category>
		<category><![CDATA[Experience from the Field]]></category>
		<category><![CDATA[Leadership]]></category>
		<category><![CDATA[Agile Management]]></category>
		<category><![CDATA[Loss Aversion]]></category>
		<category><![CDATA[Organizational Change]]></category>
		<category><![CDATA[Organizational Design]]></category>
		<category><![CDATA[Organizational Learning]]></category>

		<guid isPermaLink="false">http://www.bigvisible.com/?p=3459</guid>
		<description><![CDATA[Summary: Leadership is crucial for defining a shared vision and generating buy-in from employees. C-level managers are responsible for creating a learning organization that values systems thinking, craftsmanship, and team learning. C-level managers must design an organization whose structure, processes, metrics, rewards, and talent align with the organization’s mission. Managers are responsible for creating a [...]]]></description>
			<content:encoded><![CDATA[<p><em>Summary:</em></p>
<ul>
<li><em>Leadership is crucial for defining a shared vision and generating buy-in from employees.</em></li>
<li><em>C-level managers are responsible for creating a learning organization that values systems thinking, craftsmanship, and team learning.</em></li>
<li><em>C-level managers must design an organization whose structure, processes, metrics, rewards, and talent align with the organization’s mission.</em></li>
<li><em>Managers are responsible for creating a well-trained, well-organized, well-managed company. If people require constant supervision then management has failed to do its job.</em></li>
</ul>
<p>Last year, the new CEO at a client decided to leapfrog existing competitors by creating an innovative product; a product that would attract customers and cause competitors to play catch-up. A team that included the best developers, in the company, was hand-picked; the business was told that cost was not a concern; and the group was secluded from the day-to-day madness and allowed to focus on getting the job done. Despite this the program was a failure and ultimately the task of innovation was &#8220;outsourced.&#8221; What happened?</p>
<p>A number of major shortcomings inherent in the existing culture doomed the endeavor from the start; these shortcomings were very visible to outsiders but not to long-term employees. Not all organizations face all of these shortcomings &#8212; based on my experience, these are more prevalent in larger organizations.</p>
<ul>
<li>C-level managers not creating a learning organization</li>
<li>Lack of a compelling vision</li>
<li>Lack of prioritization and understanding of what is truly valuable</li>
<li>Org structures and policies that stifle collaboration and communication of ideas, information, and feelings</li>
<li>Reward/merit system that punishes innovation and risk taking</li>
<li>Overly focusing on utilization</li>
<li>Perception that senior management does not walk their talk</li>
</ul>
<p><span id="more-3459"></span><strong>C-level managers not creating a learning organization</strong></p>
<p>A belief that there is one right way and one right answer coupled with the allure of doing it right the first time makes it hazardous for employees to experiment, learn from mistakes, and to try novel approaches. Most command-and-control cultures penalize mistakes and those who have the temerity to try something new quickly learn that it is wiser to dutifully follow every rule and guideline &#8212; it&#8217;s safer to claim that any failure was due to a shortcoming in the process.</p>
<p>Over time, existent unwanted company behaviors, norms, and values supress any creative desire and motivation that employees may harbor about building a culture that encourages inquiry and trust. The job becomes a 9-5 grind and people stop offering ideas for improvement.</p>
<p><strong>Lack of a compelling vision</strong></p>
<p>Executives sometimes think that what ought to be done will get done without them getting personally involved. They tell what they want but fail to explain how to achieve what they want and why the want is even important. People lower in the organization hierachy are left to wonder, &#8220;Why should I/we ___?&#8221;</p>
<p>A non-existent vision or one that doesn&#8217;t align with what employees value and is imposed top-down guarantees lack of buy-in. As Patrick Lencioni so succinctly stated, &#8220;Trust and ability to speak freely are the building blocks for eventual results.&#8221;</p>
<p><strong>Lack of prioritization and understanding of what is truly valuable</strong></p>
<p><strong> </strong>Some companies lose their ability to probe, sense, and respond to market conditions. They inadvertently fail (or purposely ignore) to ask existing and potential customers what they want and what they are willing to actually purchase. Assumptions are made by marketing heads or business owners based on their beliefs, prejudices, and opinions. These unvalidated assumptions often prove to be untrue and result in products being developed that no one wants to buy.</p>
<p>The problem is exacerbated when teams are not provided proper guidance on what is truly important. If everything is deemed a high priority (happens in cultures where IT is unable to say &#8220;No&#8221; to any business customer) then people end up multitasking, which leads to a loss of focus, more defects, delays, and no time for learning and self-improvement.</p>
<p><strong>Org structures and policies that stifle collaboration and communication of ideas, information, and feelings</strong></p>
<p>A command-and-control culture combined with a fractured (silo) organization causes an &#8220;us&#8221; versus &#8220;them&#8221; mentality to take root. Looking good, hiding bad news, shifting blame, and painting an overly rosy picture soon follow. A greater need for written communication (used for CYA) further dampens progress. When silos are present you often hear statements like, &#8220;that&#8217;s not my job&#8221; or &#8221; I don&#8217;t care about the rest, I did my part.&#8221; Eventually we also lose the concept of teams and end up with a group of individuals working on a project. We also lose any understanding of a system-wide value chain. Incentive systems that reward local optimization worsen the situation by encouraging groups to make locally optimized self-serving decisions that negatively affect the whole. (See the <a title="Robbers Cave Experiment" href="http://www.ppu.org.uk/learn/peaceed/pe_robbers_cave.html">Robbers Cave Experiment</a> for how easy it is for such a mentality to spring up.)</p>
<p><strong>Reward/merit system that punishes innovation and risk taking</strong></p>
<p><strong></strong>When being right, making no mistakes, and doing what you are told is valued, people stop trying new approaches. They stop taking risks when their annual merit increases and bonuses are tied to metrics (often vanity ones) that aren&#8217;t aligned with the company&#8217;s goals. When meeting project time, scope, and budget constraints is how people are evaluated and compensated then it is not surprising to see them disregarding the concept of providing value; its more common to see fudged reports and gamed metrics. (Also see Jim Highsmith&#8217;s article, &#8220;<a title="Can-do Thinking Makes Risk Management Impossible" href="http://jimhighsmith.com/2012/01/09/can-do-thinking-makes-risk-management-impossible/">Can-do Thinking Makes Risk Management Impossible</a>.&#8221;)</p>
<p>Managers who don&#8217;t understand the difference between common and special causes only create additional rules and policies that further burden teams. Most managers also don&#8217;t understand that artificial targets and incentives don&#8217;t help if the process itself has problems. (For additional information search for Dr. Deming&#8217;s red bead game on YouTube.)</p>
<p><strong>Overly focusing on utilization</strong></p>
<p>An unhealthy stress on maintaining high utilization leaves no time for learning, thinking, improving. Departments want to show that they are very conscientious in how they spend scarce dollars; pushing employees to book all their time to specific projects helps show that employees are valuable and busy. Batching large chunks of work and getting people to be as efficient as possible at each step defeats the goal of making work flow so as to provide value to customers early and often.</p>
<p>Utilization goals of close to 100% are counter-productive as they encourage multitasking and creation of busy work, cause employee burnout, increase defect rates, slow down throughput, increase focus on activities instead of on outcomes, and leave no time for self-improvement. Without time to learn new technologies and keep with with new trends employees cannot be expected to come up with creative ways of getting things done.</p>
<p><strong>Perception that senior management does not walk their talk</strong></p>
<p>People quickly see through any political maneuvering or chicanery that senior managers might employ in order to look good. They lose faith and respect for managers who are more interested in playing the political game and not in doing what is right for the company or for the team. Such managers lose moral authority and have to resort to organizational power to get anything done. At best they get compliance; not the passion and creativity that an engaged employee brings to the table.</p>
<p>Other managers talk a great game but fall short on execution. Ultimately, actions speak louder than words and when there is a disconnect between what is said and what is done, people begin to disregard the spoken word. If managers and executives really believe in something, they should take every opportunity to demonstrate its importance. When employees don&#8217;t see the passion and don&#8217;t hear the message communicated over-and-over again they rightly assume that the new thing is just another passing fad. It isn&#8217;t the emloyees&#8217; fault that they don&#8217;t belive; it is management&#8217;s responsibility to create new experiences that permit employees to question their existing beliefs and to try new actions in the hope of getting better results.</p>
<p><strong>In conclusion</strong></p>
<p>So, why did this company fail to innovate? The group had shortlisted 8 possible things they could work on but they dithered for months about which of these to work on first. They failed to quickly validate their assumptions on whether the market really wanted any of the things being proposed. The group continued to rely on tried-and-true methods and constantly referred to what had worked in the past; they failed to realize that new approaches to development were called for. They lacked managers unfraid of making decisions that were not guaranteed to succeed. They lacked executives who could provide the group with a clear direction or a challenging vision. A political struggle between the CEO and CFO worsened the situation and neither wanted to compromise on his agenda.</p>
<p>This company had over the years deemphasized systems thinking, personal mastery, shared vision, and team learning. Was it then any surprise that their ability to innovate had withered and disappeared? Losing the innovative edge makes it harder to keep up with faster nimbler competitors who aren&#8217;t resting on their laurels and are actively looking for ways to leave you in the dust. Ultimately, being nimble and agile is not a choice &#8212; it&#8217;s a necessity for survival and growth.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bigvisible.com/2012/01/top-7-reasons-for-lack-of-creativity-in-an-organization/feed/</wfw:commentRss>
		<slash:comments>1</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>A Map of Organizational Agility</title>
		<link>http://www.bigvisible.com/2011/11/map-organizational-agility/</link>
		<comments>http://www.bigvisible.com/2011/11/map-organizational-agility/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 04:55:28 +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[No Tags]]></category>
		<category><![CDATA[Measure agility]]></category>
		<category><![CDATA[Spectrum of Agility]]></category>

		<guid isPermaLink="false">http://www.bigvisible.com/?p=3035</guid>
		<description><![CDATA[Invariably, when presenting or teaching about applying Agile principles in organizations, someone always asks me, &#8220;are there places where you can&#8217;t be Agile?&#8221; or  &#8221;how do you decide whether or not you want to be Agile?&#8221;. These questions trouble me, as it seems like we&#8217;re offering a false binary choice. Either you are &#8220;Agile&#8221; or [...]]]></description>
			<content:encoded><![CDATA[<p>Invariably, when presenting or teaching about applying Agile principles in organizations, someone always asks me, &#8220;are there places where you can&#8217;t be Agile?&#8221; or  &#8221;how do you decide whether or not you want to be Agile?&#8221;. These questions trouble me, as it seems like we&#8217;re offering a false binary choice. Either you are &#8220;Agile&#8221; or you aren&#8217;t. This perspective fails to communicate the nuance that, when considering an organization, there is a spectrum of Agility and the question really becomes, &#8220;how Agile can we make our organization?&#8221;<img title="More..." src="http://www.bigvisible.com/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /><span id="more-3035"></span></p>
<h2>Everyone Wants to be &#8220;Agile&#8221;</h2>
<p>First, let&#8217;s agree on a definition. When talking about an agile enterprise or organization, we mean an entity that is capable of quickly sensing changes in an environment and responding to them so that it may continue to thrive. Agility, in this sense, isn&#8217;t so much the use of specific practices like Scrum, kanban, or XP, but rather the properties that they &#8211; hopefully &#8211; create for an organization. Let&#8217;s further consider Agile practices to be  our organization&#8217;s ability to respond to change. As a measure of an organizations capabilities, we can refute the claim that some industries can&#8217;t be Agile. While an online retailer can be faster than a bank, they are not in direct competition. The goal is simply to be more agile than your competition rather than achieving some absolute measure of agility. From this perspective, all organizations want to be agile. They want to be able to respond to stimuli telling them to exploit new opportunities or respond to new threats. The question really is: how agile is your organization and how does that impact your organization&#8217;s ability to execute?</p>
<h2>How Do You Measure Agility?</h2>
<p>If we remain focused on Agility as being manifest in the capabilities of an organization, we can consider the Agile spectrum based on the level that an organization&#8217;s ability to respond impacts its overall execution. In this model, there is a simple spectrum with three distinct points worth considering.</p>
<p><a href="http://www.bigvisible.com/wp-content/uploads/2011/11/Agility_Spectrum1.jpg" rel="lightbox"><img title="Agility_Spectrum" src="http://www.bigvisible.com/wp-content/uploads/2011/11/Agility_Spectrum1.jpg" alt="" width="621" height="121" /></a></p>
<h3>Capabilities as a Liability</h3>
<p>Beginning on the left are organizations that suffer from poor capabilities being a liability towards their execution. Fundamentally, this is when an organization must change it&#8217;s approach, compromise what it wants to do, or in other ways pursue sub-optimal strategies due to serious limitations in its ability to be responsively execute. This could be the organization trying for the &#8220;single, perfect&#8221; implementation of a project, because they lack the ability to do multiple releases or work iteratively. The situation that always comes to mind for me is the stakeholder that rarely gets the opportunity to be a part of a development project, and they see this next project as their only hope to get everything they ever want, thus they begin to ask for an inordinate number of features as they never know when they will get another chance. In an idea world, would they ask for stuff they think they may possibly need two year from now? No, but considering the apparent limitations of their current delivery model, they are asking now, because they have no faith that, should they actually need those features two years from now, the organization would be able to deliver them at that point in a timely manner. Organizations in this area frequently suffer from a lack of trust. Another common example would be business units expressing their requirements as solutions &#8211; ones they believe will make the delivery easier &#8211; without actually engaging with technology about the real problem they want to solve. Ironically, this anti-pattern frequently undermines the project. The technology team doesn&#8217;t see the real objectives and is simply trying to build a solution as conceived by the business, however impractical that solution may be.</p>
<h3>Balanced Capabilities</h3>
<p>In the second position along the spectrum, the organization has achieved a level of agility in its delivery such that it can consistently deliver what the business requests as they request it. While this position is in the middle of our spectrum, it is a major achievement and represents one of the major benefits of an agile transformation: namely the ability to align an organization&#8217;s operational capabilities with the goals and strategy of the organization. When talking about the value proposition of Agile, most people point to tactical improvements such as improved quality or time to market. These tactical improvements are not useful unless they are in the service of a business strategy. So if the first position represents an organization whose capabilities are so lacking that they undermine an organization&#8217;s strategy, the second position represents one of balance where the organization is capable of consistently delivering the tactical objectives of the organization. In our last example, we talked about the business conceiving of their own solutions that they believed would make delivery easy. In this case, business and technology would have a healthy enough relationship to discuss real objectives and jointly figure out the best solution.</p>
<h3>Capabilities as an Asset</h3>
<p>While the balanced position may seem to be an ideal, it still suffers from the systems anti-pattern known as &#8220;<a href="http://en.wikipedia.org/wiki/Garbage_In,_Garbage_Out" target="_blank">Garbage In, Garbage Out</a>&#8220;. Namely, if an organization is able to deliver upon tactical objectives, but those objectives are poorly conceived, the organization will still fail. In good organizations, fast enough feedback may offer businesses with the opportunity to learn from their failures. In great organizations, the very operational capabilities are such that the organization learns by doing. Their ability to get rapid and constant feedback on many levels allows the organization to learn, improve, and ultimately produce a better strategy than what they originally conceived. If the balanced position is where the organization has sufficient capability to implement its desired work, this position represents an operational capability such that the delivery part of the organization is not only able to deliver the work, but learn and implement solutions that better serve the higher purposes and long term goals of the organization than what people initially imagined.</p>
<p>Agile projects are fundamentally learning endeavors, and this position represents the ideal point where empirical feedback is used to improve not only operational capabilities, but also the strategic plans of the organization. A truly agile organization is not only able to build things right, but capable to learn and adapt in order to build the right thing. Going back to our earlier example of business sharing requirements with technology, in this domain, not only would the business share their objectives with technology to figure out the best solution, but the technology group may implement incremental solutions and other demonstrations to help validate assumptions and improve everyone&#8217;s understanding of how best to solve the problem so that the final solution they implement is significantly better than either group could have conceived at the beginning of the project.</p>
<h2>Beyond A Spectrum and Towards a Map</h2>
<p>Before going further, I must confess an apprehension. Until sitting down to think about this blog I would have described agility as a spectrum implying a single dimension as the last diagram outlined. The more I think about this, the more I can&#8217;t help but see that successfully responding to changes in an environment actual requires two distinct capabilities: the ability to detect that change and the ability for the organization to respond.  Considering that my <a href="http://www.bigvisible.com/2011/11/journey-from-ba-to-po/">last blog post</a> just looked at the role of a product owner along two dimensions and mapped out different points, I&#8217;m feeling like I have only one trick that I am continuing to use, but I can&#8217;t help but escape that these two dimensions must be looked at individually. I promise to my readers that my next few posts will steer clear of charting a problem along two dimensions and thank you for your patience. With that out of the way, let&#8217;s dig a little deeper into this and turn our spectrum into a map. At first we said that organizations have this simple measure of agility, but let&#8217;s tease apart ability to change from ability to sense.</p>
<h3>Ability to Change</h3>
<p>This is probably the more obvious of the two capabilities, and it really is a measure of how quickly, once we have decided to do something, can we go about executing it. Lean processes offer the powerful measure &#8220;<a href="http://www.amazon.com/Implementing-Lean-Software-Development-Concept/dp/0321437381" target="_blank">concept to cash</a>&#8220;, which represents how long it takes an organization to get from the point it has an idea to the point it can be capitalized. It implies not only overall speed for delivering large things, but also an ability to change directions mid course in case circumstances change. This measure is more rooted in the operations of an organization as it really looks at the entity&#8217;s capacity for accelerating and overcoming its own inertia once a new direction is set. The most common model I see is for organizations to implement some level of work in process limits &#8211; either by establishing Scrum-like time boxes for delivery or using a lean-centric general WIP limit &#8211; to provide better visibility into the delivery process, force prioritization, and increase cycle time of delivery. By focusing on minimizing inventory &#8211; generally in the form of work in process &#8211; and focusing on high technical quality , we retain the ability to change and take advantage of new learning.</p>
<h3>Ability to Sense</h3>
<p>If the ability to change measures an organization&#8217;s capability for adjusting what it is working on quickly based on feedback, then the ability to sense is the organizations capability to rapidly get that feedback. It represents an organization&#8217;s capacity for identifying new trends, getting feedback on what it&#8217;s doing and in general sensing changes within its overall domain. This feedback can be gained from a number of agile practices including going to market rapidly, extensive customer engagement in the development process, and front-loading risk early in an iterative development process.</p>
<h2>Mapping Along Both Dimensions</h2>
<p><a href="http://www.bigvisible.com/wp-content/uploads/2011/11/Agility_map.jpg"></a>Using these two dimensions, we find five areas that represent different sets of emergent behavior for an organization based on how well it can respond to change and how well it can sense what&#8217;s going on. This diagram over simplifies as it visually seems to indicate that there are only five points where a given organization can exist. My experience certainly indicates that this is still on a scale, where an organization may have caring degrees of capacity in sensing and responding and that it is not a binary switch. However, for our purposes, these areas offer a way to look at distinct characteristics of each area.</p>
<p><a href="http://www.bigvisible.com/wp-content/uploads/2011/11/Agility_Map.jpg" rel="lightbox"><img title="Agility_Map" src="http://www.bigvisible.com/wp-content/uploads/2011/11/Agility_Map.jpg" alt="" width="543" height="441" /></a></p>
<p>In this model we see the original three points we&#8217;ve already discussed: capabilities as an asset, balanced capabilities, and capabilities as a liability. The characteristics of these points would remain the same, but by extending into two dimensions we see that an organization must balance both abilities or fall into a place of imbalance where they may have capacity in one dimension but lack it in the other. These imbalances can lead to common anti-patterns.</p>
<h3>Chaotic</h3>
<p>A common challenge we see with many organizations is that they first perceive agile as being exclusively in the domain of operations, or even just development. This may be because agile was sold as a silver bullet, it may be because change is threatening so many people are quick to try and label it merely as tactical improvements in the delivery of software. They present agile as merely working in small cycles and improving through put. Organizations with this mindset very well may experience some success, improving their ability to deliver. However, if they don&#8217;t grow their definition of agile, engage their business and other organizational leaders, they risk moving into the top left area, which I&#8217;ve simply dubbed &#8220;chaos&#8221;. In this realm, the organization is able to move swiftly, but it does not have high quality channels for feedback to direct that activity. Teams may find themselves jumping from item to item based on whims or other apparently arbitrary reasons. In such an environment, an organization&#8217;s ability to deliver is undermined by the fact that they are unable to get feedback and validate assumptions quickly. Thus, even if they can rapidly iterate, they may find that the iterative nature of their work is entirely encapsulated in a more traditional release process. Some organizations may invest in their technical development to the point where they can build new features every two weeks, but this benefit is seriously limited by the fact that they are unable to get meaningful feedback on these features prior to being launched, and launches are quite infrequent. Thus, the organization may tactically operate in an Agile way, but they are unable to really take advantage of those abilities. If they are adapting and moving quickly it is merely to the whims of powerful stakeholders or to address fire drills that are most likely not truly valuable. Hopefully, champions of this process will then advocate and educate their business partners about the benefit of agile projects so that they can jointly invest in increased ability to sense and get feedback.</p>
<h3>Confined</h3>
<p>The confined organization faces a similar challenge to the chaotic one, but from a different direction. Rather than being unable to get feedback quickly, this organization can not reduce the cost of change to the point where they can implement changes at the rate that they are learning. They find themselves in this area when they start in the lower left area lacking both an ability to get feedback and an ability to change. They invest in a practice like Scrum and begin to put working product in front of internal users, stakeholders and maybe even customers. Ideas begin to flow incredibly fast and the team becomes lost in a never ending backlog that overwhelms their ability to deliver work. Or they learn important things about the system, but lack the technical capability to do anything about it. In either case, they now face a situation where they are able to get new ideas and better understanding of the problem domain, but unable to properly exploit it. Frequently this happens if organizations begin to embrace agile practices, but are not quite so aggressive in removing impediments and improving engineering practices. As the old saying goes, knowing but not doing is no better than not knowing. In this situation, hopefully organizations see the case for investing in their ability to change such that they have the technical capability to match their every changing list of requirements.</p>
<h2>Implications of this Model</h2>
<p>The single most important implication of this model &#8211; for better and worse &#8211; is the very transitional nature of an organization&#8217;s position on the map. The chaotic and confined positions offer prime examples of an inherently unstable position. They expose a major gap in an organizations capabilities and cause problems. In the optimistic situation, this apparent gap is correct and the organization continues to move to the top right part of the map. However, it&#8217;s quite possible that the organization decides the best way to deal with the uncomfortable exposure of their shortcomings is to simply stop doing whatever it is that&#8217;s exposing those shortcomings.</p>
<p>Additionally, if we consider this map a broad landscape upon which organizations may spend years moving, than we appreciate that the journey is profoundly important and it is not simply defining an ideal state to achieve. In fact, the changing nature of the marketplace as well as most companies indicates that even if you occupied the top right position a decade ago, the standard has changed. That which was once state of the art very well may no longer be so. Thus, the most important thing is continuing to move in the direction of increased capability to sense and respond. Right now several luminaries within the agile software development field are having a big discussion about two lean concepts: <a href="http://scrum.jeffsutherland.com/2011/11/alternative-to-kanban-one-piece.html" target="_blank">kanban and one-piece flow</a>. The discussion brings up many good points in arguing the superiority of one-piece flow over kaban &#8211; indeed, the Toyota philosophy is to flow if possible, then pull (kanban) and only push as a last resort. However, the more important thing is the continued path towards improvement. A team embracing Kanban practices very well may be improving from their current state without getting into a discussion of whether or not this is the ideal longer term end state. Indeed most of the research on change management and learning shows that moving too quickly towards some perfect goal may very well undermine the change if it is too ambitious in the short term. Going back to the beginning of this article, the goal isn&#8217;t some absolute measure of agility, but rather one&#8217;s organization&#8217;s ability to continue to improve those capabilities such that it can out maneuver its competition.</p>
<p>I hope you find this model useful in conceptualizing that task and communicating it to others, and would welcome other&#8217;s perspectives.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bigvisible.com/2011/11/map-organizational-agility/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>One Week Down, Two Weeks Behind</title>
		<link>http://www.bigvisible.com/2011/10/one-week-down-two-weeks-behind/</link>
		<comments>http://www.bigvisible.com/2011/10/one-week-down-two-weeks-behind/#comments</comments>
		<pubDate>Sat, 22 Oct 2011 04:34:30 +0000</pubDate>
		<dc:creator>Brian Bozzuto</dc:creator>
				<category><![CDATA[Agile Adoption]]></category>
		<category><![CDATA[Enterprise Agile]]></category>
		<category><![CDATA[Leadership]]></category>
		<category><![CDATA[Product Development]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Agile Chartering]]></category>
		<category><![CDATA[Agile Project Management]]></category>
		<category><![CDATA[Agile Success Criteria]]></category>
		<category><![CDATA[Project Chartering]]></category>
		<category><![CDATA[Project Success Criteria]]></category>
		<category><![CDATA[Success Sliders]]></category>
		<category><![CDATA[Triple Constraint]]></category>

		<guid isPermaLink="false">http://www.bigvisible.com/?p=2839</guid>
		<description><![CDATA[&#8220;Hey, man! One week down, two weeks behind&#8230;&#8221; -Kirk Lazarous, Tropic Thunder (2008) While not a terribly serious movie, I have always enjoyed this quote from the comedy movie about the ill fated making of a war movie. The concept of being only one week into a project, and yet somehow already two weeks behind [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>&#8220;Hey, man! One week down, two weeks behind&#8230;&#8221; -Kirk Lazarous, <a href="http://www.imdb.com/title/tt0942385/quotes" target="_blank">Tropic Thunder (2008)</a></p></blockquote>
<p>While not a terribly serious movie, I have always enjoyed this quote from the comedy movie about the ill fated making of a war movie. The concept of being only one week into a project, and yet somehow already two weeks behind seems so absurd as to be impossible, and yet it has been the reality for a lot of projects encountered. Invariably, ambitions around projects can get so high, with so many stakeholders that our definition of success rapidly becomes so great we watch the possibility of completing our project recede into the horizon. Properly defining and then managing project success is a critical activity in any project. There are a number of excellent resources I&#8217;ve drawn upon over the years to do this. This blog post is more a compilation of my thinking on this topic threading through some of these techniques.<span id="more-2839"></span></p>
<h2>The Iron Triangle of Project Management</h2>
<div id="attachment_2840" class="wp-caption alignleft" style="width: 222px"><a href="http://www.bigvisible.com/wp-content/uploads/2011/10/Triple-Constraint.png" rel="lightbox"><img class="size-full wp-image-2840" title="Triple Constraint" src="http://www.bigvisible.com/wp-content/uploads/2011/10/Triple-Constraint.png" alt="" width="212" height="152" /></a><p class="wp-caption-text">Fig 1 - The Triple Constraint</p></div>
<p>The first concept I encountered on this topic was introduced to me as a project manager. I was told to manage the triple constraint of scope, schedule, and budget. The concept is simple and quite effective. On any given project, there are fundamentally three constraints, the amount of work you&#8217;re going to deliver, the amount of money you&#8217;re willing to spend, and how long the project can run. As the name implies, these are constraints imposed upon a project, &#8220;you must finish by 12/31/12&#8243; that will be used to determine if a project was successful or not. As the triangle image demonstrates, you can constrain on up to two dimensions, but not all three. Thus, you could engage with a project sponsor in an earnest discussion about where you would put the prioritizing focus for a given project. Let&#8217;s look at some examples to better illustrate this point.</p>
<div id="attachment_2846" class="wp-caption alignnone" style="width: 611px"><a href="http://www.bigvisible.com/wp-content/uploads/2011/10/Triple-Constraint-Examples.png" rel="lightbox"><img class="size-full wp-image-2846" title="Triple Constraint Examples" src="http://www.bigvisible.com/wp-content/uploads/2011/10/Triple-Constraint-Examples.png" alt="" width="601" height="201" /></a><p class="wp-caption-text">Fig 2 - Triple Constraint Examples</p></div>
<p>The first example is a pretty straightforward single constraint where the delivery of a set number of features is most important, while schedule &amp; budget being less important. My favorite example of this would be Blizzard entertainment, who explicitly refuses to announce release dates in advance for their games, rather insisting they build them properly and that it&#8217;s &#8220;<a href="http://massively.joystiq.com/2010/01/19/blizzard-ceo-calls-shipping-an-unfinished-product-devastating/" target="_blank">done when it&#8217;s done</a>&#8220;. The next example we see is a double constraint. In this case, we are prioritizing one of the two constraints over the other. A colleague working with an entertainment company offered a great example for a project like this. He had a specific team (fixed budget) and was building a new application for an upcoming sporting event. Thus, if they didn&#8217;t release by a given date, the application was worthless. In this case, the scope of what they release was actually the least important thing. Lastly we come to one of the failure models for this approach, which I would call the cop out. In this case, the sponsor basically puts the focus exactly in the middle, saying that everything is important. As you can imagine, this does not set up a project for success, as we have no flexibility along any dimensions.</p>
<p>From a project management point of view, I can see the value of this tool. However it leaves many questions unanswered. How important is it that we build something which is reusable and can be built upon in the future? How important is it that we invest in the team? Are there specific ROI figures that are required for this project to be viable? These are all left unanswered by such a tool. These limitations were clearly articulated when I managed to deliver a project on time, on budget, and to scope but it delivered zero business value.</p>
<h2>Success Sliders</h2>
<p>Rob Thomsett introduced the concept of <a href="http://books.google.com/books?id=W1xQlOjIQH4C&amp;pg=PA319&amp;lpg=PA319&amp;dq=rob+thomsett+sliders&amp;source=bl&amp;ots=a1uiqUdVf3&amp;sig=osa8hc0mcWSal5ia-m8K7WjMqko&amp;hl=en&amp;ei=6jGiTvLYNZSctwe3vY2UBQ&amp;sa=X&amp;oi=book_result&amp;ct=result&amp;resnum=7&amp;ved=0CEsQ6AEwBg#v=onepage&amp;q&amp;f=false" target="_blank">Success Sliders</a> as a means of exploring more than just three dimensions when considering the success of a project. This technique offer the ability to break apart that ambiguous concept called &#8220;scope&#8221;, or prioritize other dimensions like quality and team experience. Indeed, you can use this type of model to prioritize along a virtually infinite number of criteria.</p>
<div id="attachment_2852" class="wp-caption alignleft" style="width: 278px"><a href="http://www.bigvisible.com/wp-content/uploads/2011/10/Success_Sliders_example.png" rel="lightbox"><img class="size-full wp-image-2852  " title="Success_Sliders_example" src="http://www.bigvisible.com/wp-content/uploads/2011/10/Success_Sliders_example.png" alt="" width="268" height="304" /></a><p class="wp-caption-text">Fig 3 - Success Sliders with a force ranking</p></div>
<div id="attachment_2853" class="wp-caption alignleft" style="width: 297px"><a href="http://www.bigvisible.com/wp-content/uploads/2011/10/successs_sliders_cohn.png" rel="lightbox"><img class="size-full wp-image-2853 " title="successs_sliders_cohn" src="http://www.bigvisible.com/wp-content/uploads/2011/10/successs_sliders_cohn.png" alt="" width="287" height="296" /></a><p class="wp-caption-text">Figure 4 - Score based Success Sliders</p></div>
<p>There are two common implementations I&#8217;ve seen of this technique. The first, demonstrated in Figure 3, is a force ranking. In this example, a number of stakeholders each individually had to force rank the priority of a number of different criteria such as &#8220;realize ROI&#8221;, &#8220;High Quality&#8221;, and &#8220;Deliver Project on Time&#8221;. Each individual stakeholder&#8217;s values are represented with a different color. The precise list may vary from project to project. In fact, eliciting and elaborating specific criteria can be an art in its own right. This example shows how different stakeholders show their perspective of priorities so that discrepancies can be discussed and reconciled before a project falls into duress. The ultimate goal is a single prioritization, as demonstrated in Figure 4. This is a screen shot from a tool made available by Mike Cohn on his <a href="http://www.mountaingoatsoftware.com/tools/project-success" target="_blank">website</a>. This example is different in two counts. First, it represents a single set of agreed upon values. Second, it is not force ranked, but rather a budget. You can only increase the priority of one dimension by lowering the priority of another. This sort of tool, especially when used with a number of stakeholders, can be an excellent way to work through different expectations and amongst different stakeholders. However, this technique also introduces some limitations. While it does allow us to prioritize, it can&#8217;t quite distinguish what the absolute criteria is. We can focus on dimensions, but are the top 3 deal breakers? What about the top 4? There still is some ambiguity we need to cut through.</p>
<h2>Project Constraints</h2>
<p>Jim Highsmith proposed the use of identifying <a href="http://books.google.com/books?id=VuFpkztwPaUC&amp;pg=PT151&amp;dq=Jim+Highsmith+Sections+of+the+PDS&amp;hl=en&amp;ei=rDWiTouGBtSDtgfYwt2qBQ&amp;sa=X&amp;oi=book_result&amp;ct=result&amp;resnum=1&amp;ved=0CDIQ6AEwAA#v=onepage&amp;q&amp;f=false" target="_blank">project constraints</a> to as a way of reinventing the triple constraint. His argument is that those dimensions can be prioritized into &#8220;Fixed&#8221;, &#8220;Flexible&#8221;, and &#8220;Accept&#8221;, but those can additionally be illustrated with threshold criteria. Let&#8217;s illustrate that tool with the case of the sports application.</p>
<table border="1" width="100%">
<tbody>
<tr>
<th>Dimension</th>
<th>Fixed</th>
<th>Flexible</th>
<th>Accept</th>
<th>Target</th>
</tr>
<tr>
<td>Schedule</td>
<td style="text-align: center;">X</td>
<td></td>
<td></td>
<td>Launch by 3/1/11</td>
</tr>
<tr>
<td>Scope</td>
<td></td>
<td style="text-align: center;"></td>
<td style="text-align: center;">X</td>
<td>Scores &amp; Game Highlights</td>
</tr>
<tr>
<td>Cost</td>
<td></td>
<td style="text-align: center;">X</td>
<td style="text-align: center;"></td>
<td>$2M +/- $0.2M</td>
</tr>
</tbody>
</table>
<p>In this example we see that the primary constraint is schedule. The application must launch by 3/1/11. The flexible constraint is budget. In this case there is an existing team, so while there is a little bit of flexibility with the budget, this dimension shouldn&#8217;t move too much. The final constraint is that they can generally accept an application that can provide scores and game highlights. Thus we see the project team must deliver the application by the specified date while adhering to the general burn rate it currently has in order to opportunistically deliver whatever functionality it can within those constraints. As you can see with this model, whave a more precise conversation around the precise criteria.</p>
<p>The concept of a fixed constraint compared to a flexible constraint can be applied to the broader set of criteria identified in our earlier exercise. Let&#8217;s take a look at the situation illustrated in figure 4 using a constraint table.</p>
<table border="1" width="100%">
<tbody>
<tr>
<th>Dimension</th>
<th>Fixed</th>
<th>Flexible</th>
<th>Accept</th>
<th>Target</th>
</tr>
<tr>
<td>1. Stakeholder Satisfaction</td>
<td style="text-align: center;">X</td>
<td></td>
<td></td>
<td>80% of customers willing to use it and migrate to the new platform</td>
</tr>
<tr>
<td>2. Quality Standards</td>
<td style="text-align: center;">X</td>
<td style="text-align: center;"></td>
<td style="text-align: center;"></td>
<td>No severity 1 bugs in production</td>
</tr>
<tr>
<td>3. Budget</td>
<td></td>
<td style="text-align: center;">X</td>
<td style="text-align: center;"></td>
<td>As little money as possible (less than $5 million)</td>
</tr>
<tr>
<td>4. Scope</td>
<td></td>
<td style="text-align: center;">X</td>
<td style="text-align: center;"></td>
<td>As many of the current features as possible, but principally driven by the requirement that it be enough to migrate</td>
</tr>
<tr>
<td>5. Deliver On Time</td>
<td></td>
<td style="text-align: center;"></td>
<td style="text-align: center;">X</td>
<td>Should be by Q1 2012</td>
</tr>
<tr>
<td>6. Team Satisfaction</td>
<td></td>
<td style="text-align: center;"></td>
<td style="text-align: center;">X</td>
<td>Team should not have to work overtime</td>
</tr>
</tbody>
</table>
<h2>What Do You Mean, &#8220;All Scope&#8221;?</h2>
<p>Regardless of which of these more detailed techniques you may use, clearly breaking apart the &#8220;scope&#8221; dimension is critical. I have participated on too many projects that have blindly said something like, &#8220;our new system should deliver all the scope of the old system&#8221;, without really doing any analysis of exactly what that is. Indeed, I find that the question of scope can usually be broken into smaller pieces. Let&#8217;s look at some examples.</p>
<ul>
<li><span style="text-decoration: underline;"><strong>Break by users</strong></span>: some applications have either a wide array of user times or clients who use an application differently. In this case, you may want to identify different dimensions to prioritize. For example, you could take an online book store and break it apart by the different roles and say something like the functionality for an online book shopper is the highest priority, as they are the ones actually buying the books. Support for wholesalers providing the books and your administrative support staff may be lower priorities for your first release.</li>
<li><span style="text-decoration: underline;"><strong>Break by business objectives</strong></span>: many projects have hard interdependencies or down stream processes that require time in order to deliver their own functionality. For example, imagine you have a web service that a customer must interface with. You may have priorities by date, based on the delivery schedule of your partner. Let&#8217;s say that you and your hypothetical partner plan to launch a new service for the holiday season, which must be live by 12/1/12 in order to take advantage of the holiday season. However, your project is not responsible for integration with the vendor. Rather you, must simply provide them with a usable web messaging interface by 11/1/12 so that they have 1 month to tie it together an test. That delivery of a usable service may be a more important criteria for the team than the actual 12/1/12 implementation date.</li>
</ul>
<h2><span style="font-size: 13px; font-weight: normal;">Let&#8217;s take one last look at a hypothetical project book store project and see how this whole thing plays out</span></h2>
<table border="1" width="100%">
<tbody>
<tr>
<th>dimension</th>
<th>Fixed</th>
<th>Flexible</th>
<th>Accept</th>
<th>Target</th>
</tr>
<tr>
<td>1. Launch date</td>
<td style="text-align: center;">X</td>
<td></td>
<td></td>
<td>Must launch by 11/1/12 for the holiday season</td>
</tr>
<tr>
<td>2. Scope for book buyers</td>
<td style="text-align: center;">X</td>
<td style="text-align: center;"></td>
<td style="text-align: center;"></td>
<td>Full experience for online book buyers</td>
</tr>
<tr>
<td>3. Budget</td>
<td style="text-align: center;"></td>
<td style="text-align: center;">X</td>
<td style="text-align: center;"></td>
<td>$3 Million +/- $1 million</td>
</tr>
<tr>
<td>4. Quality Standards</td>
<td></td>
<td style="text-align: center;">X</td>
<td style="text-align: center;"></td>
<td>Minimal high severity bugs (no Sev 1, limit Sev 2)</td>
</tr>
<tr>
<td>5. Scope for wholesalers</td>
<td></td>
<td style="text-align: center;"></td>
<td style="text-align: center;">X</td>
<td>Basic wholesaler functionality if time allows</td>
</tr>
<tr>
<td>6. Reusability</td>
<td></td>
<td style="text-align: center;"></td>
<td style="text-align: center;">X</td>
<td>Implement re-usable components as much as possible</td>
</tr>
</tbody>
</table>
<h2>This is More That Just Mechanics</h2>
<p>While these exercises might seem pretty straightforward and simple, sometimes they can be quite contentious. I have encountered a number of anti-patterns when trying to use these types of techniques</p>
<ul>
<li><strong>&#8220;We already know what the priority is&#8221; </strong>- frequently a project manager or sponsor may state quite simply that this level of detail is not important, because they already agree on it. In these cases, sometimes the easiest thing is to ask them simply to write it down and compare it to what some other major stakeholders think. Frequently, this will reveal enough inconsistency that they realize they need to entertain a more detailed discussion about criteria</li>
<li>&#8220;<strong>But I&#8217;m the sponsor, Isn&#8217;t this simply my decision?&#8221;</strong> &#8211; sometimes project sponsors may feel offended that you are trying to democratize what they see as their decision to make. It&#8217;s very important to be clear about the point of this type of exercise and how you will use it to make decisions. Chances are, a project sponsor funding the project will ultimately make the prioritization decisions and define the final criteria. The point of an exercise like success sliders or constraints isn&#8217;t to do that for them, but rather to surface the expectations and perspectives of other stakeholders so that the sponsor can make the best informed decision. If the dev manager says that reusability is very important for the success of this project, that very well may at least be worth entertaining the discussion to understand why. There&#8217;s a chance they may know something the sponsor doesn&#8217;t and the discussion will help lead the group to a better decision.</li>
<li><strong>&#8220;This is ALL important&#8221;</strong> &#8211; some groups of stakeholders may be unable to parse more detailed criteria like in some of our later examples in this article. Rather, they may have a very hard time saying precisely what is or isn&#8217;t critical for success. This is usually where a force ranking, like in FIgure 3, can be most valuable. Before even engaging in a discussion about which dimensions are truly must have, or even the precise dimensions, stakeholders must simply prioritize in a force ranked order.</li>
<li><strong>&#8220;We don&#8217;t want to preemptively surrender scope&#8221;</strong> &#8211; when engaging in this exercise with groups that have little trust, its quite possible the business may reject this type of exercise feeling like the development team is simply trying to get them to give up scope or lower expectations. The point of this exercise isn&#8217;t so much to surround things; ideally, we&#8217;d like all dimensions. The point of the prioritization is to do responsible project management. We want to know what&#8217;s truly important before we start the project so that people can make informed decisions along the way ad new can manage risk so that if things do go wrong, we are able to maximize the chance it won&#8217;t impact our primary success criteria.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.bigvisible.com/2011/10/one-week-down-two-weeks-behind/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Continuous Process Improvement, Part 1: Focusing Kaizen</title>
		<link>http://www.bigvisible.com/2011/10/continuous-process-improvement-part-1-focusing-kaizen/</link>
		<comments>http://www.bigvisible.com/2011/10/continuous-process-improvement-part-1-focusing-kaizen/#comments</comments>
		<pubDate>Fri, 07 Oct 2011 04:48:52 +0000</pubDate>
		<dc:creator>John Ryan</dc:creator>
				<category><![CDATA[Agile Transformation]]></category>
		<category><![CDATA[Enterprise Agile]]></category>
		<category><![CDATA[Experience from the Field]]></category>
		<category><![CDATA[Facilitation]]></category>
		<category><![CDATA[agile improvement]]></category>
		<category><![CDATA[continuous improvement]]></category>
		<category><![CDATA[kaizen]]></category>

		<guid isPermaLink="false">http://www.bigvisible.com/?p=2778</guid>
		<description><![CDATA[This article is the first in a series I am doing on Continuous Process Improvement (CPI).  CPI is a cornerstone behavior of a transformed organization: it is the engine of adaptation.  It is through the ability to reflect, analyze, and change that the organization can shift away from processes that no longer serve them to [...]]]></description>
			<content:encoded><![CDATA[<h1><span style="font-size: 13px; font-weight: normal;">This article is the first in a series I am doing on Continuous Process Improvement (CPI).  CPI is a cornerstone behavior of a transformed organization: it is the engine of adaptation.  It is through the ability to reflect, analyze, and change that the organization can shift away from processes that no longer serve them to new ways of working that are now more effective at serving the goals of the business.  A mindset of constant collective improvement not only helps keep the organization fresh and aligned, but engages its members, drawing on their creative energies and grants them appropriate control/mastery over their environment.  By collaborating on how we can do our work better, we come together and make the habits of this body our own.  An engaged group is a powerful lever.</span></h1>
<h2>Kaizen</h2>
<p>Kaizen is that attitude of maintaining the habit of constant little improvements.  Once an organization accepts this as everyday work, they wield a powerful tool for keeping themselves nimble in the face of the ebb and flow of change.  The idea is simple: examine where you are, process-wise; agree on where you want to be; and identify what next step can you inch you closer.</p>
<p>For many teams who are first starting this process, the list of improvements can be overwhelming.  It&#8217;s long and <em>everything</em> seems like a high priority.  How do they know where to start?</p>
<p>Faced with this problem, I came up with a simple tool to help teams quickly prioritize their efforts and get to a roadmap for change.  I call it &#8220;Kaizen Map&#8221;.<br />
<span id="more-2778"></span></p>
<h2>Herding The Archicats&#8230;</h2>
<p>The story begins with a group of Architects (read: lots of strong personalities in the room).  This team is a critical part of a larger program (~100 people total engaged in a multi-system technology refresh); their job is to reflect on the first release (about six months in duration) and come up with problems that need attention.  Specifically, they need to identify the top one or two problems that require immediate attention and dig into those: showing what the root cause was and suggest some potential solutions.  They only have two hours to do this.  Part of the challenge is that they need to not just come up with ways to improve their own team&#8217;s performance, but the target two items need to be process improvement recommendations for the program leadership.</p>
<p>I knew it was going to be difficult to get through even just <em>one</em> item but I knew I needed to leave them with a backlog of potential improvements.  I had been storming over various ideas of how to herd these cats when, 10 minutes before the retrospective, I had that flash of inspiration.</p>
<p>Here&#8217;s what we did:</p>
<ol>
<li>Without a whiteboard in the room, I quickly fired-up Visio and drew a Cartesian coordinate system in standard orientation.  Along the abscissa I noted &#8220;Value&#8221; and down the ordinate I wrote &#8220;Level of Control&#8221;.</li>
<li>I handed-out pads of sticky notes and pens.</li>
<li>I oriented the crew toward our goal: we needed to come up with our top two suggestions for improvement.</li>
</ol>
<p>&#8230; the crew began writing, some feverishly, others tapping pen to their yellow pads&#8230;</p>
<p style="text-align: center;"><a href="http://www.bigvisible.com/wp-content/uploads/2011/10/IMG_0780.jpg" rel="lightbox"><img class="size-full wp-image-2780 aligncenter" style="border: 1px solid black;" title="A Kaizen Map being constructed." src="http://www.bigvisible.com/wp-content/uploads/2011/10/IMG_0780.jpg" alt="Projected computer image of the Kaizen Map, the axis drawn in Visio with physical sticky notes affixed to the wall on the projected image.  The sticky notes are distributed within the positive area of the coordinate system with a notable cluster in the top-middle and top-right-hand side of the graph." width="590" height="442" /></a></p>
<ol>
<li>One-by-one, I had them pass me the items.  I read them out loud so everyone knew what was going up.  The author always had some color to give and then a pinball of chatter. I gave &#8216;em up to 1-2 minutes to bounce it around.</li>
<li>Then I asked, &#8220;so, if we were to solve this problem, how much of an impact would this have on our ability to deliver (compared to the other items on the map)?&#8221; I walked up to the graph and positioned the sticky note horizontally according to consensus (higher-up the greater the impact).</li>
<li>I followed on with, &#8220;okay, how much control do we have over this problem?  Is this something that we can completely solve ourselves?  Or does this require coordination with another group?  Or is this something that we&#8217;d need someone else outside this room to take on?&#8221;  I would slide the sticky note from left-to-right depending on their answer (the less control they had, the more to the right the item would slide).</li>
</ol>
<p>&#8230; and we repeated this process for each new item.</p>
<p><a href="http://www.bigvisible.com/wp-content/uploads/2011/10/Architecture-Kaizen-Map.jpg"></a>Within 50 minutes, we had achieved our first pebblestone: identify the top two problems that needed to be address.  With the Kaizen Map, it was simple to see: the two top-right-most items were it (i.e. the two problems that, if solved, would make the biggest impact to the program&#8217;s ability to deliver and required the most help in addressing.</p>
<p><a href="http://www.bigvisible.com/wp-content/uploads/2011/10/Architecture-Kaizen-Map.jpg" rel="lightbox"><img class="alignright size-full wp-image-2781" title="Architecture Kaizen Map" src="http://www.bigvisible.com/wp-content/uploads/2011/10/Architecture-Kaizen-Map.jpg" alt="The same Kaizen Map, now as an image exported from Visio." width="613" height="352" /></a><br />
Over the next hour, the team tackled these two symptoms (using a technique I call &#8220;SCSC&#8221;, more on that in a subsequent post) and produced meaningful, supportable, actionable recommendations for the program to consider.</p>
<h2>A Summit of Solutions</h2>
<p>In this same program-wide retrospection, ten other teams went through similar exercises, independently, to produce their own program-level process improvement recommendations.  We then faced the task of prioritizing all of those items.  Each team sent a representative with their recommendations to a working session wherein we would coalesce all these items, prioritizing them against each other.  To do the relative prioritizing we again used the Kaizen Map:</p>
<ol>
<li>each representative presented their two recommendations, which spurred a discussion around the merits of the proposed solution.</li>
<li>We asked the same two questions as before:
<ol>
<li>what&#8217;s the impact and how much control do we have in implementing the solution?</li>
<li>As a team, we determined the right spot on the map for each item.</li>
</ol>
</li>
</ol>
<p><a href="http://www.bigvisible.com/wp-content/uploads/2011/10/Kaizen-Map-scrubbed.jpg" rel="lightbox"><img class="alignright size-full wp-image-2783" title="Kaizen Map -- scrubbed" src="http://www.bigvisible.com/wp-content/uploads/2011/10/Kaizen-Map-scrubbed.jpg" alt="" width="622" height="405" /></a></p>
<p>Again, the power of the visual prioritization helped keep the tempo of the meeting at a proper clip: fast enough to get through the items, slow enough to allow the key elements of each solution to be presented and discussed.  From there this combined group (i.e. all of the teams making up the program) now had a backlog of improvement suggestions which they could continuously pull from.</p>
<p>The Kaizen Map is a worthwhile tool because it focuses the discussion around the two most important aspects of process improvement: putting our energies toward the changes that lead to the most value &#8212; maximum impact in our ability to deliver; and categorizing those items across the three major possible levels of control (each having a different kind of response).</p>
<h2>Next Time&#8230;</h2>
<p>In our next episode, we&#8217;ll dive into the problem-solving technique that the people in this program used to make potent improvement recommendations &#8212; ones that tie the lived experience of the participants to powerful solutions that were best poised to make real change &#8212; a technique I call SCSC.  Stay tuned&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bigvisible.com/2011/10/continuous-process-improvement-part-1-focusing-kaizen/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

