<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>The Cutter Blog | Debate Online</title>
	
	<link>http://blog.cutter.com</link>
	<description>The Cutter Blog is a multi-author blog, a platform where Cutter?s expert Senior Consultants and Fellows present their opinions on and reactions to what?s happening in business technology.</description>
	<lastBuildDate>Wed, 23 May 2012 15:46:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/TheCutterBlog" /><feedburner:info uri="thecutterblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>TheCutterBlog</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>The Cloud Computing Standards Battlefield</title>
		<link>http://feedproxy.google.com/~r/TheCutterBlog/~3/b2NMvbndDsg/</link>
		<comments>http://blog.cutter.com/2012/05/21/the-cloud-computing-standards-battlefield/#comments</comments>
		<pubDate>Mon, 21 May 2012 19:17:08 +0000</pubDate>
		<dc:creator>Christine Generali</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[standards]]></category>

		<guid isPermaLink="false">http://blog.cutter.com/?p=5713</guid>
		<description>What does the future of cloud computing look like? Would the industry benefit from standards to level the playing field between consumers and providers? Should government get involved or should it be left to consumer and industry groups? Join the debate in the August 2012 Cutter IT Journal with Guest Editor Mitchell Ummel. Please send ...&lt;/p&gt;&lt;p class='read-more'&gt;&lt;a class='read-more button-c' href='http://blog.cutter.com/2012/05/21/the-cloud-computing-standards-battlefield/'&gt;    Read more&lt;/a&gt;</description>
			<content:encoded><![CDATA[<p>What does the future of cloud computing look like? Would the industry benefit from standards to level the playing field between consumers and providers? Should government get involved or should it be left to consumer and industry groups? Join the debate in the August 2012 <em>Cutter IT Journal</em> with Guest Editor Mitchell Ummel. Please send us your ideas – proposals of interest are due 1 June 2012.</p>
<p>To respond, please visit<br />
<a href="http://www.cutter.com/content-and-analysis/journals-and-reports/cutter-it-journal/callforpapers01.html">http://www.cutter.com/content-and-analysis/journals-and-reports/cutter-it-journal/callforpapers01.html</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheCutterBlog?a=b2NMvbndDsg:td_wAA0t30I:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheCutterBlog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheCutterBlog/~4/b2NMvbndDsg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cutter.com/2012/05/21/the-cloud-computing-standards-battlefield/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.cutter.com/2012/05/21/the-cloud-computing-standards-battlefield/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=the-cloud-computing-standards-battlefield</feedburner:origLink></item>
		<item>
		<title>On the Critical Path for Change: Architect Agile Products and Processes</title>
		<link>http://feedproxy.google.com/~r/TheCutterBlog/~3/Qwc6NzTfpB4/</link>
		<comments>http://blog.cutter.com/2012/05/21/on-the-critical-path-for-change-architect-agile-products-and-processes/#comments</comments>
		<pubDate>Mon, 21 May 2012 15:00:45 +0000</pubDate>
		<dc:creator>Roger Evernden</dc:creator>
				<category><![CDATA[Agile Project Management]]></category>
		<category><![CDATA[Enterprise Architecture]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.cutter.com/?p=5705</guid>
		<description>Products and processes are two of the most vital components of a successful business. Useful, relevant, or innovative products are important for attracting and keeping customers. Efficient and effective processes are crucial to making the customer experience enjoyable and worthwhile. Product and process should therefore be included as key components in any business architecture. But, ...&lt;/p&gt;&lt;p class='read-more'&gt;&lt;a class='read-more button-c' href='http://blog.cutter.com/2012/05/21/on-the-critical-path-for-change-architect-agile-products-and-processes/'&gt;    Read more&lt;/a&gt;</description>
			<content:encoded><![CDATA[<p>Products and processes are two of the most vital components of a successful business. Useful, relevant, or innovative products are important for attracting and keeping customers. Efficient and effective processes are crucial to making the customer experience enjoyable and worthwhile. Product and process should therefore be included as key components in any business architecture.</p>
<p>But, too often, product and process are not given the architectural priority they deserve. While physical products such as cars or planes are highly engineered, enterprise architects tend to overlook the architecture of information-based products and view them instead as the domain of business managers. (Note that physical products, such as the engineering of cars or computers, are more likely to be architected than information or digital products, such as financial or insurance components.) Process, on the other hand, is more likely than product to be mentioned in the business architecture yet is often regarded as too intricate to warrant an architectural approach, leaving its detailed examination to business analysts. As a result, architects often bypass product and process in favor of strategy and capability.</p>
<p>In addition, the architectural interrelationships and dependencies between product and process are not fully recognized. So not only do product and process receive less attention than they warrant, but we fail to architect products and processes together. Consequently, organizations frequently reengineer processes only to find that introducing a new product or changing an existing product requires further significant process alteration. Or, we see new product features being introduced with widespread disruption to services and processes.</p>
<p>Whenever an organization requires change, certain people must be involved. These people are on the &#8220;critical path&#8221; for change. Yet, as more and more people collaborate on that critical path, change becomes more complicated. When those people are in high demand and are difficult to pin down, it takes longer and adds administrative overhead. If those people are in short supply or are highly skilled, it results in resource issues and spiraling costs. So it makes sense to reduce the number of people on the critical path, reduce their degree of involvement, and minimize the need for specialized skills, knowledge, or experience.</p>
<p>Products and processes are probably the most demanding components in enterprise architecture when it comes to involvement of large numbers of decision makers, designers, analysts, and architects who are highly experienced, knowledgeable, and skilled. EA can, and should, reduce pressure on the critical path for change. By architecting product and process at the same time, we can reduce the number of people blocking the critical path &#8212; and significantly improve agility. Think of an important architectural challenge you face today: how many people are on the critical path?</p>
<p>For more on the main architectural constructs that support product and process, see my Cutter Consortium <em>Executive Report</em> &#8220;<a href="http://www.cutter.com/content/architecture/fulltext/reports/2012/02/index.html">Architectural Constructs for Agile Products and Processes</a>&#8220;.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheCutterBlog?a=Qwc6NzTfpB4:kZ18H4YE5NE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheCutterBlog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheCutterBlog/~4/Qwc6NzTfpB4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cutter.com/2012/05/21/on-the-critical-path-for-change-architect-agile-products-and-processes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.cutter.com/2012/05/21/on-the-critical-path-for-change-architect-agile-products-and-processes/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=on-the-critical-path-for-change-architect-agile-products-and-processes</feedburner:origLink></item>
		<item>
		<title>Beyond Big Agile: Theories of Management</title>
		<link>http://feedproxy.google.com/~r/TheCutterBlog/~3/Vk3fRAtNmkY/</link>
		<comments>http://blog.cutter.com/2012/05/08/beyond-big-agile-theories-of-management/#comments</comments>
		<pubDate>Tue, 08 May 2012 12:28:06 +0000</pubDate>
		<dc:creator>John Heintz</dc:creator>
				<category><![CDATA[Agile Project Management]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.cutter.com/?p=5673</guid>
		<description>Big Agile is &amp;#8220;agile as far as the eye can see.&amp;#8221; It is not &amp;#8220;one Big Agile organization.&amp;#8221; The distinction becomes clear when you consider the context of size: team versus whole organization. While it is certainly possible, and desirable, for a company as a whole to be influenced by agile practices and principles, that ...&lt;/p&gt;&lt;p class='read-more'&gt;&lt;a class='read-more button-c' href='http://blog.cutter.com/2012/05/08/beyond-big-agile-theories-of-management/'&gt;    Read more&lt;/a&gt;</description>
			<content:encoded><![CDATA[<p>Big Agile is &#8220;agile as far as the eye can see.&#8221; It is not &#8220;one Big Agile organization.&#8221; The distinction becomes clear when you consider the context of size: team versus whole organization. While it is certainly possible, and desirable, for a company as a whole to be influenced by agile practices and principles, that doesn&#8217;t mean that agile alone can make a whole company move more quickly and easily.</p>
<p>Agile, as both a theory of management and of software engineering, is tuned very well for one to several teams of individuals working closely together. Beyond that scale, agile alone won&#8217;t address all organizational challenges &#8212; no agile transformation initiative alone could do so. Solving larger-scale problems will require other management and engineering methods, some of which I discuss below.</p>
<p>When companies grow beyond a handful of individuals or teams, many changes will affect the organization of work and people. One of the first results of large scale is decreased information sharing, both across teams and for individuals joining existing teams. At small scale, and for a limited period of time, a team can organically &#8220;remember&#8221; its own history. Beyond that small scale, though, organizations need to promote mechanisms that encourage learning and sharing across the organization.</p>
<h4>Mentoring</h4>
<p>Today&#8217;s organizations are heavily focused on knowledge work &#8212; the creation and application of knowledge. It is truly the people that are the most valuable resources. Learning can&#8217;t be rushed or accomplished in a quick orientation. The <a href="http://www.amazon.com/Outliers-Story-Success-Malcolm-Gladwell/dp/0316017930/cutterinformatco">10,000-Hour Rule</a> says that it takes approximately 10,000 hours of deliberate practice to master a skill. That is about five years of working full time at something in an environment where feedback and progress can occur.</p>
<p>Mentoring is a mechanism for long-term leadership and growth. It encourages learning and transfer of knowledge within and between parts of an organization. Mentoring is used extensively in Japanese management, and it is the foundation of craft and artisan learning. In such organizations, everyone has a mentor who assists and actively guides them.</p>
<h4>Value Stream</h4>
<p>Beyond the challenges of sharing information effectively, organizations at scale frequently structure into functional silos. This is often the result of focusing on efficiencies of scale in the attempt to keep individuals fully utilized and working on the most appropriate tasks. This functional efficiency comes at the cost of cycle time and responsiveness, though, and it doesn&#8217;t account for the cost-of-delay economic tradeoff.</p>
<p><a href="http://www.amazon.com/Learning-See-Stream-Mapping-Eliminate/dp/0966784308/cutterinformatco">Value stream</a>-based organizations will optimize for the flow, and reduced cycle time, of valuable product features. Instead of trying to maximize efficiency of any one function, this approach measures the whole system while trying to reduce total time to delivery. In this method of managing work, deep queues of work don&#8217;t exist to cause significant delay.</p>
<p>Aligning toward the customer and stream of value promotes another benefit for individuals and teams: it is easier to define a vision and more motivating for people to work toward that vision when they can connect themselves with delivering actual value to real customers.</p>
<h4>Risk Management</h4>
<p>Planning work at scale involves committing resources with energy and momentum behind them, often with a fairly detailed budget for a fiscal year or more. This commitment creates an inertia that is a particular challenge for agile teams, which by definition assume the future is going to change, yet are pressured by a static plan.</p>
<p>Risk management can be applied during yearly planning cycles to projects and technical investments alike. Assuming <a href="http://atlanta2010.leanssc.org/home/robert-charette/">&#8220;economics is an exchange of risk and opportunity,&#8221;</a> we can conclude that budgeting and financial planning activities should account for the temporal nature of both risk and opportunity.</p>
<p>At smaller scales, risk management can be as simple as creating what-if scenarios, but as investment and commitment scale, so too should risk management. Such topics as technical debt, new or old technologies, competitive landscape, and so on, should all be represented in the planning cycles to mitigate the risks posed by the unknown. It may be very appropriate to take a risk, but it is never appropriate to forget about the facts &#8212; your economic outlook depends upon it.</p>
<h4>Real Options Theory</h4>
<p>In addition to avoiding or mitigating risks, deferring the planning or execution of work until the appropriate time is a planning option that can be used effectively at any scale. Real options theory holds that options have value, and options expire. Never commit early unless you know why.</p>
<p>Options thinking encourages us to delay commitment instead of trying to lock things down as soon as possible. This delay improves our position by giving us time to acquire more information and, when it&#8217;s time, make a better decision. This style of planning blends well with agile teams: both the decision making process and execution evolve together over time.</p>
<h4>Evidence-Based Management</h4>
<p>Finally, in a large-scale environment where it&#8217;s all too easy to be less connected with customers, colleagues, and other teams, it is even more important to pursue empirical data of what is truly needed and actually happening.</p>
<p>Evidence-based management is the <a href="http://hbr.org/2006/01/evidence-based-management/ar/1">&#8220;conscientious, explicit, and judicious use of current best evidence in making decisions.&#8221; </a>There is a long pedigree of methods based on this idea:</p>
<ul>
<li>W. Edwards Deming taught using data to make decisions in TQM.</li>
<li>The Toyota/Lean process has both &#8220;go to the source&#8221; (the Japanese word <em>gemba</em> means &#8220;source,&#8221; or where the work is actually being done) and data-driven continuous improvement toward target conditions.</li>
<li>OODA/maneuver warfare teaches both gathering information and making decisions with imperfect information. (John Boyd defined the OODA [Observe, Orient, Decide, Act] loop for fighter pilots while a member of the US Air Force. It is now a theoretical basis used in maneuver warfare.)</li>
<li>The Lean Startup method is strongly focused on growing knowledge through experiments.</li>
</ul>
<p>This is the scientific method applied to business and management: have an idea, experiment to prove it out, then either alter the idea or invest in it. Agile teams are very good at doing exactly this sort of experimentation and changing direction based on the results. Overly lengthy and detailed planning horizons or &#8220;hope-based&#8221; management (which skips right from idea to investment, skipping over any real validation) often leads to death march projects.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheCutterBlog?a=Vk3fRAtNmkY:i4hzmso1XR8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheCutterBlog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheCutterBlog/~4/Vk3fRAtNmkY" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cutter.com/2012/05/08/beyond-big-agile-theories-of-management/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.cutter.com/2012/05/08/beyond-big-agile-theories-of-management/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=beyond-big-agile-theories-of-management</feedburner:origLink></item>
		<item>
		<title>Selecting Leaders: Leadership Husbandry</title>
		<link>http://feedproxy.google.com/~r/TheCutterBlog/~3/U1S3pvkJXB4/</link>
		<comments>http://blog.cutter.com/2012/04/24/selecting-leaders-leadership-husbandry/#comments</comments>
		<pubDate>Tue, 24 Apr 2012 15:06:23 +0000</pubDate>
		<dc:creator>Robert Charette</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.cutter.com/?p=5643</guid>
		<description>We believe leadership is just as much a definable science as management. What has made this notion difficult for most people to grasp is that leadership is seen as being something someone is born with (or not). In addition, management appears more &amp;#8220;concrete&amp;#8221; to people than leadership. Management is something that they can get their hands ...&lt;/p&gt;&lt;p class='read-more'&gt;&lt;a class='read-more button-c' href='http://blog.cutter.com/2012/04/24/selecting-leaders-leadership-husbandry/'&gt;    Read more&lt;/a&gt;</description>
			<content:encoded><![CDATA[<p>We believe leadership is just as much a definable science as management. What has made this notion difficult for most people to grasp is that leadership is seen as being something someone is born with (or not). In addition, management appears more &#8220;concrete&#8221; to people than leadership. Management is something that they can get their hands around because it is largely about following a set of defined processes.</p>
<p>We would argue that most C-suite executives are selected on their management skills, not their leadership skills, which is why there is a dearth of leadership across both corporations and government. This has occurred in large part due to the fundamental reengineering of organizational structures, operations, and finance that began in the early 1990s and continues today. Organizations are now increasingly organized around short-term projects. Instead of being hired to work for possibly a lifetime in a company, people are hired to work on a project that has a definite lifespan. Once the project is over, individuals are likely to be let go unless they can find work on a new project. According to <a href="http://www.bls.gov/news.release/tenure.t01.htm">US government statistics</a>, up until the recent economic troubles, the years a person worked for the same employer has, for more than a decade, been steadily dropping for all age groups except those over 65.</p>
<p>The growth of the project-oriented organization has meant that the acquisition of management skills is seen as the key to career advancement. The other career path is to become a specialist in marketing or sales, or in the financial/human resource management aspects of a company. In earlier organizational structures, where managers could learn leadership skills as they advanced through their careers, there was more opportunity to acquire the experience needed to develop robust spoke behaviors and generalized rim skills. In today&#8217;s working environment, specialization is rewarded, whereas being a generalist is undervalued.</p>
<p>The opportunities to learn to become a leader have dwindled precipitously, which means that the deliberate nurturing and selection of individuals for leadership positions is more important than ever. A recent <a href="http://chiefexecutive.net/40-best-companies-for-leaders-list"><em>Chief Executive</em> article</a> stated that the best companies for leaders, which generate dramatically greater market value over time than the companies weakest in leadership development, make leadership development a very high-priority commitment despite the current economic situation. Leadership development pays.</p>
<h4>Developing the IT Leaders of Tomorrow</h4>
<p>A recent article in the <em><a href="http://online.wsj.com/article/SB10001424052748704548604575097531072898668.html">Wall Street Journal</a></em> asked, &#8220;Do Techies Make Good Leaders?&#8221; The answer was yes, but there are a number of unique challenges the IT industry faces in comparison to others. For instance, the IT industry is full of young people with strong backgrounds in science and technology. They often like working on technical problems more than they like working with people, yet leadership is, by definition, working with people. Surely this makes the development of both leaders and managers more difficult. A <a href="http://www.cutter.com/content/alignment/fulltext/updates/2005/bitu0510.html">2005 Cutter survey</a> on IT leadership supported this view: the lack of empathy (a spoke behavior), lack of emotional ability (a hub trait), and lack of interpersonal communication (a spoke behavior) were rated as the top three failings in IT managers.</p>
<p>In addition, the IT industry tends to hire (and promote) the person with the best technical skills for a given project. Little thought is given to what is required to develop future corporate leaders. As in other industries and in the HP example, those promoted to the IT C-suite are more likely to be from marketing or finance than engineering, since these individuals are perceived to be more capable of leading (and growing) an organization than someone from engineering, computing, or another technical discipline.</p>
<p>Indeed, few IT organizations have internal programs that can objectively evaluate and enhance leadership &#8212; as opposed to project management &#8212; skills. Although a <a href="http://www.cutter.com/content/alignment/fulltext/reports/2005/01/index.html">previous Cutter study</a> has shown that virtually all attributes significant to the profile of a leader are observable and quantifiable, in the absence of a formal evaluation process, simply knowing what to look for may in itself yield large benefits in terms of organizational performance.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheCutterBlog?a=U1S3pvkJXB4:C2kEIAq6ihc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheCutterBlog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheCutterBlog/~4/U1S3pvkJXB4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cutter.com/2012/04/24/selecting-leaders-leadership-husbandry/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.cutter.com/2012/04/24/selecting-leaders-leadership-husbandry/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=selecting-leaders-leadership-husbandry</feedburner:origLink></item>
		<item>
		<title>Keeping the Innovation in Agile</title>
		<link>http://feedproxy.google.com/~r/TheCutterBlog/~3/zD7TF5Zu5Qw/</link>
		<comments>http://blog.cutter.com/2012/04/10/putting-the-innovation-in-agile/#comments</comments>
		<pubDate>Tue, 10 Apr 2012 14:54:51 +0000</pubDate>
		<dc:creator>James Robertson</dc:creator>
				<category><![CDATA[Agile Project Management]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[agile-methods]]></category>
		<category><![CDATA[Innovation]]></category>

		<guid isPermaLink="false">http://blog.cutter.com/?p=5608</guid>
		<description>Quite a few clients report that agile is anti-innovation. The developers have a vested interest in developing whatever they can produce within the allowable time. They are rewarded for maintaining the velocity of the project, not for their innovative solutions. Note that innovation, as we use the term here, means fresh thinking. We do not ...&lt;/p&gt;&lt;p class='read-more'&gt;&lt;a class='read-more button-c' href='http://blog.cutter.com/2012/04/10/putting-the-innovation-in-agile/'&gt;    Read more&lt;/a&gt;</description>
			<content:encoded><![CDATA[<p>Quite a few clients report that agile is anti-innovation. The developers have a vested interest in developing whatever they can produce within the allowable time. They are rewarded for maintaining the velocity of the project, not for their innovative solutions. Note that innovation, as we use the term here, means fresh thinking. We do not mean that innovation is the same as invention &#8212; it&#8217;s not. Innovation is thinking differently about the business problem with the intention of finding more beneficial things for the business to do.</p>
<p>User stories that are not based on real business stories will struggle to be innovative. The user story describes what happens at the interface and is mostly what the product owner thinks the user wants to do with the software. But without some innovative thinking, it is all too easy to provide just some incremental improvement and let it go at that. Let&#8217;s look at an example of a user story that was written without any real concern for innovation or the real need that the story is meant to satisfy: &#8220;As a bank account holder, I want to check my balance online.&#8221;</p>
<p>At first, this might seem a reasonable and obvious story. However, it can be made a lot better. Some authors suggest that the &#8220;so that&#8221; part can be omitted. We suggest very strongly that you always include the reason in your stories. While the Agile Manifesto favors working code over documentation &#8212; and there is a lot to be said for that &#8212; there is nevertheless a need for the development team to leave behind a guideline of its thinking. Without justifying the requirement &#8212; that means including the &#8220;so that&#8221; &#8212; future maintenance teams are deprived of a valuable clue as to why a particular requirement was included in the software product and, hence, what would be the effect of changing it.</p>
<p>Our first question is, &#8220;Why does the account owner want to check the balance?&#8221; Let&#8217;s revisit the story and this time look at the reason given for the requirement: &#8220;As a bank account holder, I want to check my balance online so that I can access my daily balance 24 hours a day.&#8221;</p>
<p>This is not exactly a good reason for checking the balance. The &#8220;24 hours a day&#8221; is slightly more enlightening but doesn&#8217;t really do more than tell us that the account owner might have nocturnal habits. Why does the account owner wish to check the balance? It is not something we do for fun, so there probably is some business reason behind it. We just don&#8217;t yet know what that is. Let&#8217;s make some conjectures.</p>
<p>Suppose the reason for the frequent checking is that the account owner is on a tight budget and is concerned about becoming overdrawn. If so, the owner of the product, presumably a bank, has the opportunity here to be more effective and at the same time provide a better service. Instead of the account owner having to repeatedly check his or her balance to see that it&#8217;s not going into the red, it would be better to build a feature that notifies the account owner if the normal monthly payments such as rent, electricity, school fees, and so on, will reduce the account balance to zero or beyond: &#8220;As a bank account holder I want to be informed if my monthly balance is projected to go to zero or below so that I can arrange for an overdraft.&#8221;</p>
<p>Furthermore, we suggest that it is far more useful for the account owner to be periodically informed of the amount of discretionary money in the account: &#8220;As a bank account holder I want to be informed of my projected balance after all regular monthly payments have been deducted so that I know how much I can safely spend.&#8221;</p>
<p>Having a feature that lets the account owner check the balance online is the simplest feature to have. However, we suspect that without any kind of business thinking, or innovative thinking, it would probably turn out to be a feature that did not solve the real problem. If other banks solve the real problem (i.e., they understand the real needs of their customers and offer this service to attract more customers), then the original story could hardly be said to providing real business value.</p>
<p>When a business analyst investigates a business story, he or she is consciously trying to encourage innovation by first making abstractions that uncover the real business problem. Figure 7 illustrates the skill of looking at the same business story from several different points of view and thereby discovering undreamed of innovations that could make a significant difference to the business.</p>
<p><img src="http://blog.cutter.com/wp-content/uploads/2012/04/apmr1111fig07.gif" alt="Figure 1" /><br />
Figure 1 &#8212; The Brown Cow model illustrates four points of view that help to uncover the real business problem and identify useful innovations.</p>
<p>In the bottom-left quadrant of the Brown Cow model 6 the viewpoint focuses on how things are done now. This is commonly what business people ask for &#8212; a little bit more of what we already have. In the bottom-right quadrant the viewpoint focuses on how things could work in the future. Once again, it is likely that someone who has a requirement will express it in these terms. In other words, like our nurses in the previous example, rather than asking for what they really need, they ask for a solution.</p>
<p>As part of his or her analytical skills, the business analyst also learns to explore the problem in a solution-neutral fashion. We refer to this as the ability to &#8220;think above the line.&#8221; The line in this case is the horizontal line that separates the top and bottom quadrants of the model &#8212; the abstract thinking about the real problem from the technological view of the solutions.</p>
<p>The top-left quadrant focuses on what we do now, independent from how it is done now or how it might be done in the future. This view uncovers the essence of the problem: the business rules and the business data that has to be there independent of any solution. Above the line, the business analyst exposes the real business requirements by stripping away all solution-oriented aspects and thereby coming up with a policy-only statement of what the business is really doing. The top-right quadrant of the model is where the business innovation happens. It is here that the business analyst can make suggestions about improving business rules or using existing business data to be able to make better business decisions.</p>
<p>Innovative business value discovered by this sort of innovative thinking are then included in the business stories. These are innovations that could never be discovered by focusing on a software interface.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheCutterBlog?a=zD7TF5Zu5Qw:w_6tFYBEQZ4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheCutterBlog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheCutterBlog/~4/zD7TF5Zu5Qw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cutter.com/2012/04/10/putting-the-innovation-in-agile/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		<feedburner:origLink>http://blog.cutter.com/2012/04/10/putting-the-innovation-in-agile/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=putting-the-innovation-in-agile</feedburner:origLink></item>
		<item>
		<title>Understanding Resilience</title>
		<link>http://feedproxy.google.com/~r/TheCutterBlog/~3/YOj1UZUJzEk/</link>
		<comments>http://blog.cutter.com/2012/03/27/understanding-resilience/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 15:20:28 +0000</pubDate>
		<dc:creator>Brian Dooley</dc:creator>
				<category><![CDATA[Business Technology Trends]]></category>

		<guid isPermaLink="false">http://blog.cutter.com/?p=5576</guid>
		<description>A resilient organization aligns its strategy, operations, management systems, governance structure, and decision support capabilities so that it can adjust to continually changing risks, rebound from disruptions of any type including those that involve primary earnings drivers, and create advantages both through ability to respond and through beneficial changes brought about by absorbing new learning. ...&lt;/p&gt;&lt;p class='read-more'&gt;&lt;a class='read-more button-c' href='http://blog.cutter.com/2012/03/27/understanding-resilience/'&gt;    Read more&lt;/a&gt;</description>
			<content:encoded><![CDATA[<p>A resilient organization aligns its strategy, operations, management systems, governance structure, and decision support capabilities so that it can adjust to continually changing risks, rebound from disruptions of any type including those that involve primary earnings drivers, and create advantages both through ability to respond and through beneficial changes brought about by absorbing new learning. It should be able to withstand the widest range of threats, including natural disaster, hazardous economic and market conditions, fraudulent employee behavior, IT infrastructure failure, disruptions of independent supply chains, disruption of customer channels, intellectual property theft, inability to respond to emerging conditions, and a host of other factors. Resilience should accomplish several objectives that are only achievable by combining a unified view of risk management with flexible and rapid response. Among these objectives are:</p>
<ul>
<li>Protecting the business from change and mitigating or benefitting from any change that might occur</li>
<li>Mitigating risk that arises in any area of business and technology</li>
<li>Identifying and decreasing reliance on nonresilient programs, processes, and procedures</li>
<li>Enabling the business to adaptively respond to internal and external pressures</li>
<li>Strengthening and enhancing business processes by improving governance and flexibility</li>
<li>Using disruptions to improve efficiency and develop more effective responses, rather than merely focusing upon survival</li>
<li>Reducing insurance costs and exposure to uninsured losses by providing enhanced oversight and a better understanding of response</li>
</ul>
<p>The goal of resilience is not just recovery or continuity, but transformation from reactive to proactive and then to adaptive. Recovery efforts have demonstrated the value of several principles that constitute the core of business resilience, including:</p>
<ul>
<li><strong>Mission focus</strong>. All resilience measures need to focus on the core business processes and values of the company at all times, ensuring the confidence of customers, partners, and suppliers. This is often critical to recovery, particularly from situations that might impact the reputation of the firm.</li>
<li><strong>Risk management</strong>. A thorough risk management program is essential, including a business impact analysis and development of mitigation strategies for key threats. Risk needs to be understood and evaluated in a unified way across the enterprise.</li>
<li><strong>Agile local empowerment</strong>. Empowerment of managers and workers who are close to the crisis, either geographically or by specific area of the threat (IT security, for example), ensure that lines of authority are known and response can begin immediately.</li>
<li><strong>Agile structural flexibility</strong>. The capability to realign organizational structure to meet new needs of the changed business or technological situation is vital. This realignment may require immediate and radical changes to existing hierarchies.</li>
<li><strong>Agile collaborative capability</strong>. The capability to cooperate with other businesses, outside organizations, and others, as needed, to meet recovery demands is also important. This is often critical to success, particularly in catastrophes that involve an entire region or business sector.</li>
<li><strong>Practice and rehearsal</strong>. Practice, rehearsal, and simulation of recovery locates weaknesses in resilience and strengthens the ability to recover. Rehearsals and simulations demonstrate the current recovery capability and prepare employees to respond to the real thing.</li>
<li><strong>Absorption of new learning</strong>. This involves the capability of learning from adversity and developing stronger and more focused business processes, using the disaster as a platform for beneficial transformation.</li>
</ul>
<p>Resilience has become a concern of businesses operating in every sector and risen to the fore with events such as earthquakes in New Zealand and Japan, flooding in Australia and Thailand, hurricanes and flooding along the US East Coast, and fires in California. Other events have included the global economic crisis and major recent technological changes involving mobility and cloud IT.</p>
<p>Concepts of agility, adaptability, and resilience have been in development for at least the past four decades, with both progress and need accelerating recently in the wake of economic and technological change. These concepts, which began as lean manufacturing, have gained further validation through work on complex adaptive mechanisms and through practical application at the process level in software development, where methodologies such as Scrum and XP have provided significant benefits to companies in meeting the challenges of change.</p>
<p>As a result of growing concern, resilience has come under investigation over the past several years, particularly in the context of integration with existing IT solutions. Because it involves other aspects of risk management, auditing, and compliance and must incorporate the whole enterprise, we have seen the emergence of several frameworks and approaches aligned with existing management frameworks, such as ITIL, COBIT, and CMM. These frameworks, including the IBM Resilience Framework and its Resilience Maturity Model (RMM) and the CERT Resilience Management Model (also RMM), provide guidance for incorporating various elements into a resilience program.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheCutterBlog?a=YOj1UZUJzEk:hGnFrh3HAZA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheCutterBlog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheCutterBlog/~4/YOj1UZUJzEk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cutter.com/2012/03/27/understanding-resilience/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://blog.cutter.com/2012/03/27/understanding-resilience/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=understanding-resilience</feedburner:origLink></item>
		<item>
		<title>ITIL: Handicap, Booster or Poison for IT Operational Excellence?</title>
		<link>http://feedproxy.google.com/~r/TheCutterBlog/~3/qVrNYVu9rIE/</link>
		<comments>http://blog.cutter.com/2012/03/21/itil-it-operational-excellence/#comments</comments>
		<pubDate>Wed, 21 Mar 2012 16:26:28 +0000</pubDate>
		<dc:creator>Christine Generali</dc:creator>
				<category><![CDATA[Business-IT Strategies]]></category>
		<category><![CDATA[IT Management]]></category>
		<category><![CDATA[ITIL]]></category>
		<category><![CDATA[Operational Excellence]]></category>

		<guid isPermaLink="false">http://blog.cutter.com/?p=5580</guid>
		<description>In IT circles, ITIL projects induce feelings of both love and hate. While the IT landscape has many successful ITIL implementations, that landscape is also littered with cost overruns, frustrated IT staff that couldn&amp;#8217;t focus on immediate customer demands, and dissatisfied end users whose business &amp;#8220;technology&amp;#8221; needs were put on hold pending completion of the ...&lt;/p&gt;&lt;p class='read-more'&gt;&lt;a class='read-more button-c' href='http://blog.cutter.com/2012/03/21/itil-it-operational-excellence/'&gt;    Read more&lt;/a&gt;</description>
			<content:encoded><![CDATA[<p>In IT circles, ITIL projects induce feelings of both love and hate. While the IT landscape has many successful ITIL implementations, that landscape is also littered with cost overruns, frustrated IT staff that couldn&#8217;t focus on immediate customer demands, and dissatisfied end users whose business &#8220;technology&#8221; needs were put on hold pending completion of the ITIL projects.</p>
<p>The June 2012 <em>Cutter IT Journal</em> with Guest Editor Bill Keyworth, seeks to identify how ITIL can be used effectively to satisfy the customer goals of IT service management and how IT operations can balance the conflicting demands of IT process and business needs.</p>
<p>Please send us your ideas – proposals of interest are due 6 April 2012.</p>
<p>To respond, please visit</p>
<p><a href="http://www.cutter.com/content-and-analysis/journals-and-reports/cutter-it-journal/callforpapers02.html">http://www.cutter.com/content-and-analysis/journals-and-reports/cutter-it-journal/callforpapers02.html</a></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheCutterBlog?a=qVrNYVu9rIE:CUIkrhR3o5o:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheCutterBlog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheCutterBlog/~4/qVrNYVu9rIE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cutter.com/2012/03/21/itil-it-operational-excellence/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.cutter.com/2012/03/21/itil-it-operational-excellence/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=itil-it-operational-excellence</feedburner:origLink></item>
		<item>
		<title>Trends are toward change …</title>
		<link>http://feedproxy.google.com/~r/TheCutterBlog/~3/txD1R9eQyd4/</link>
		<comments>http://blog.cutter.com/2012/03/20/trends-are-toward-change/#comments</comments>
		<pubDate>Tue, 20 Mar 2012 16:00:11 +0000</pubDate>
		<dc:creator>Kim Leonard</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.cutter.com/?p=5552</guid>
		<description>It&amp;#8217;s transition time for our journal Cutter Benchmark Review. We can&amp;#8217;t overstate how much we&amp;#8217;ll miss working on a regular basis with our friend and former Editor Gabe Piccoli. We all hope to continue to work with him in other ways, whenever his very busy schedule allows. But tempering our sadness is our excitement at ...&lt;/p&gt;&lt;p class='read-more'&gt;&lt;a class='read-more button-c' href='http://blog.cutter.com/2012/03/20/trends-are-toward-change/'&gt;    Read more&lt;/a&gt;</description>
			<content:encoded><![CDATA[<p>It&#8217;s <a href="http://www.cutter.com/press/120229.html" title="A Letter from the Managing Editor" target="_blank">transition time</a> for our journal Cutter Benchmark Review. We can&#8217;t overstate how much we&#8217;ll  miss working on a regular basis with our friend and former Editor Gabe Piccoli. We all hope to continue to work with him in other ways, whenever his very busy schedule allows. But tempering our sadness is our excitement at welcoming Cutter Senior Consultant <a href="http://www.cutter.com/meet-our-experts/fellerj.html" target="_blank">Joseph Feller</a> to <em>CBR</em>&#8216;s editorial helm. Like Gabe, Joe is a truly engaging person and a dynamic thinker. I encourage you to <a href="http://www.cutter.com/benchmark/fulltext/2012/01/index.html" target="_blank">read the introduction</a> to Joe&#8217;s inaugural issue, and meet him via video, as he talks about why benchmarking no longer needs to be an idle exercise. </p>
<p> <iframe width="420" height="315" src="http://www.youtube.com/embed/y6zvh7sw6_4" frameborder="0" allowfullscreen><br />
</iframe></p>
<p>I know you&#8217;ll enjoy getting to know Joe. You&#8217;ll able to interact with him more, here on the blog, and of course, if you&#8217;re <a href="http://bookstore.cutter.com/products-page/business-it-strategies/cutter-benchmark-review/" title="Subscribe to Cutter Benchmark Review" target="_blank">a subscriber</a>, you&#8217;ll benefit from his insights in the pages of his quarterly <em>CBR</em> issues.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheCutterBlog?a=txD1R9eQyd4:MFPN21pp1d0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheCutterBlog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheCutterBlog/~4/txD1R9eQyd4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cutter.com/2012/03/20/trends-are-toward-change/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.cutter.com/2012/03/20/trends-are-toward-change/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=trends-are-toward-change</feedburner:origLink></item>
		<item>
		<title>Enterprise Architecture Governance</title>
		<link>http://feedproxy.google.com/~r/TheCutterBlog/~3/cwK3mOvjbWg/</link>
		<comments>http://blog.cutter.com/2012/03/13/enterprise-architecture-governance/#comments</comments>
		<pubDate>Tue, 13 Mar 2012 15:20:36 +0000</pubDate>
		<dc:creator>Jim Watson</dc:creator>
				<category><![CDATA[Enterprise Architecture]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Governance]]></category>

		<guid isPermaLink="false">http://blog.cutter.com/?p=5520</guid>
		<description>Governance is a fundamental (perhaps the fundamental) process within EA to connect the business aspirations with the current and future enterprise reality. Governance is probably also the most contentious EA process: a necessary evil at best or a dysfunctional rubber stamp or change-prevention mechanism at worst. The current focus on enterprise agility provides a context ...&lt;/p&gt;&lt;p class='read-more'&gt;&lt;a class='read-more button-c' href='http://blog.cutter.com/2012/03/13/enterprise-architecture-governance/'&gt;    Read more&lt;/a&gt;</description>
			<content:encoded><![CDATA[<p>Governance is a fundamental (perhaps the fundamental) process within EA to connect the business aspirations with the current and future enterprise reality. Governance is probably also the most contentious EA process: a necessary evil at best or a dysfunctional rubber stamp or change-prevention mechanism at worst. The current focus on enterprise agility provides a context for refining governance. The conclusion is not to throw out governance or to diminish EA to a laissez-faire view of awareness and simplistic control of the enterprise. Rather, the conclusion is that governance can be made effective, compelling, and a value-add to agility.</p>
<p>Part of the complexity with governance is that it varies widely and is a tradeoff of constraints and flexibilities. The telecom industry in the early 1990s illustrates one view of governance. This was a time of great expansion of ideas/capabilities (e.g., cell phones, network features such as voicemail, data transport in addition to voice) but also a time of great constraint (50% of customers did not even have touch-tone phones &#8212; remember those circular dial faces!, and the connections were twisted-pair copper wires, not higher performance wires, cables, or fibers). At that time, the enterprise architecture &#8212; the way calls were switched, the way signals were sampled and processed by software, the way endpoint devices (phones) worked, and so on &#8212; was a set of relatively immovable constraints. This is not to say that the role of architecture (and the architects) was to limit innovation, but rather help &#8220;engineer&#8221; tradeoffs based on the current reality to encourage workable innovation and delivery. There was no doubt, though, that governance was there to enforce architectural constraints, and that the flexibilities were limited to understanding what those constraints did and didn&#8217;t mean. Outcomes included ways to deliver network services, such as caller ID, call waiting, network voicemail, and so on, to subscribers that had the most basic handsets and far-reaching features like &#8220;number portability&#8221; (the precursor to today&#8217;s ability to migrate phone numbers from landlines to cell phones or between providers). There were disruptive transitions, such as adding area codes or splitting them, that needed to be managed.</p>
<p>Another view of governance is that it manages the roadmap from the &#8220;as is&#8221; to &#8220;to be&#8221; architectures. The nature of the concerns can range from explicit transitions (e.g., moving from one document management solution to another) to abstract goals (e.g., adoption of XML, SOA, or REST) to operational concerns (e.g., the JDK version or App Server version used for implementation). In this view of governance, the architectural transition is driving the change, and the enterprise is shifting from a state of compliance with one set of standards to compliance with another set of standards. An audit function is performed to evaluate if each project/delivery is to either be part of the status quo or part of the managed change. This audit often occurs so late in the process that there is not much that can be done if the answer is other than what is expected. The audit and the mandate for compliance may occur at an idea level, not based on an integrated end-to-end capability that involves the details of how the transition was applied.</p>
<p>Enterprise governance ultimately provides answers to the following questions, and the considerations for how to answer them in an agile enterprise are significant:</p>
<ul>
<li>What third-party technologies are we using across the enterprise, and is that consistent with what we want to be using (vendor, version, licensing, migrations, policies on open source usage)? Agile methods use the term &#8220;situational awareness&#8221; as necessary to understand how a project is doing so that next steps can be evaluated. Governance provides an enterprise-level situational awareness.</li>
<li>What are the third-party technologies being used on a given project, and are those from the approved list of technologies (including transitions)? The system-level projects may or may not be able to avail of the full set of options (i.e., variants) within the enterprise, so there is a fit-for-purpose analysis that is made. In the agile development process, that purpose and fit may emerge rather than be planned and this will need to be addressed with governance.</li>
<li>When have technology choices changed on a project/system, what are those changes, and are those changes expected/approved? This is similar to the above, but emphasizes that much of the desire/need for technology transition is discovered at the systems project level. There are big ideas that might be able to flow from top down (e.g., adopt messaging over remote procedure call (RPC), or adopt document management over file storage), but within those large domains, the discovery of what works and doesn&#8217;t comes from the projects. Governance needs to be aware of these transitions, allowing for a managed, bottom-up innovation.</li>
<li>What are the internal supplier-consumer (integration) relationships between projects/systems? Governance is not just about technology usage within a system, but also integration between systems. Integration has a technology underpinning, but the more significant concerns are at the level of interface models, data exchange models, and the ability to test system-of-systems integrations for functional, nonfunctional, and error-handling issues. Agile development emphasizes a continuous integration approach that necessities an integration environment that is always available (to each system/project), always up to date (and able to be moved to different dated revisions easily), and supports automated testing. But these responsibilities to the system-of-systems integration are, by their nature, bigger than any one system, and hence effective governance can make this workable and efficient.</li>
<li>Are the third-party technology and integration choices across projects/systems compatible (note: this does not need to mean identical)? The key is compatibility, not conformity. This is a transition in the governance approach for standardization but appeals to the sense that &#8220;one size does not fit all,&#8221; and what organizations really need is a way to realize that objective in a way that supports agility without leading to chaos.</li>
</ul>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheCutterBlog?a=cwK3mOvjbWg:ph2jI1HhPiM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheCutterBlog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheCutterBlog/~4/cwK3mOvjbWg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cutter.com/2012/03/13/enterprise-architecture-governance/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://blog.cutter.com/2012/03/13/enterprise-architecture-governance/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=enterprise-architecture-governance</feedburner:origLink></item>
		<item>
		<title>Getting Data Integration Out of the Mud with Hypernormalized Data Designs</title>
		<link>http://feedproxy.google.com/~r/TheCutterBlog/~3/IniYmdZ5gI0/</link>
		<comments>http://blog.cutter.com/2012/02/28/getting-data-integration-out-of-the-mud-with-hypernormalized-data-designs/#comments</comments>
		<pubDate>Tue, 28 Feb 2012 15:42:47 +0000</pubDate>
		<dc:creator>Ralph Hughes</dc:creator>
				<category><![CDATA[Business Intelligence]]></category>
		<category><![CDATA[Summit]]></category>

		<guid isPermaLink="false">http://blog.cutter.com/?p=5502</guid>
		<description>It still amazes me how many enterprise data warehousing/business intelligence (DW/BI) projects struggle, often to the point of paralysis, with the &amp;#8220;Inmon/Kimball&amp;#8221; debate. This impasse revolves around whether a DW/BI program should insist upon routing all information through a complex, third normal form (3NF) data layer or take it straight to a user-intelligible star schema ...&lt;/p&gt;&lt;p class='read-more'&gt;&lt;a class='read-more button-c' href='http://blog.cutter.com/2012/02/28/getting-data-integration-out-of-the-mud-with-hypernormalized-data-designs/'&gt;    Read more&lt;/a&gt;</description>
			<content:encoded><![CDATA[<p>It still amazes me how many enterprise data warehousing/business intelligence (DW/BI) projects struggle, often to the point of paralysis, with the &#8220;Inmon/Kimball&#8221; debate. This impasse revolves around whether a DW/BI program should insist upon routing all information through a complex, third normal form (3NF) data layer or take it straight to a user-intelligible star schema repository from where it can be reported more or less directly. It’s easy to fault the 3NF for more than doubling the complexity, expense, and data latency of a DW/BI project, but also for being of zero direct value to the project sponsors and their stakeholders. On the other hand, projects that deliver data immediately to star schemas can quickly become complex themselves as the scope of the warehouse grows. When the conformed stars scale out, they too end up necessitating enormous reengineering efforts whenever the underlying business requirements change.</p>
<p>Truth is, neither of these architectural paradigms can be agile because they both result in inflexible juggernauts that defy economical impact analysis when new features are needed. Both approaches scale to installations that are so inscrutable and fragile that it becomes more economical simply to solve new requirements with new applications rather than updating the existing assets. Both the Inmon and Kimball approaches leave companies struggling with &#8220;legacy&#8221; warehouses.</p>
<p>One of the most promising solutions to this juggernaut problem revolves around data architectures that go beyond our traditional 3NF. Warehousing teams have achieved more robust designs when they push their target schemas past fourth and fifth normal forms into a variety of &#8220;hypernormal forms&#8221; (HNF). These forms include &#8220;data vault&#8221; forms, associative strategies, and even CJ Date&#8217;s new sixth normal form, where all attributes of a source schema should be shredded into something akin to key-value pairs when stored in a target system. My recent year of fieldwork revealed that, indeed, hypernormalized approaches yield warehouse designs that are far more robust in the face of changing requirements.</p>
<p>There are several tool suites and practice communities that have demonstrated the commercial viability of HNF for large projects with tight budgets and even tighter deadlines. What I particularly appreciate is how these new solutions truly enable agile data warehousing by enabling and accelerating incremental warehouse delivery patterns.</p>
<p>In terms of engineering advantages, HNF yields target schemas that are what I call &#8220;three-way robust&#8221;:</p>
<ol>
<li>Teams can add small increments of functionality without undertaking massive reengineering.</li>
<li>Modifications to existing database tables involve only local impacts.</li>
<li>As the model grows, the cost of scaling the warehouse increases less than linearly.</li>
</ol>
<p>My fieldwork’s most remarkable discovery, however, was how the epitome of hypernormalized tools truly enable the fourth tenet of the agile data warehousing manifesto, where we focus on &#8220;evolving data models over incrementing application code.&#8221; There are tools that can take business models and automatically generate 90% of the integration, presentation, and semantic layers for a team. By leveraging such technology, warehouse developers can focus on the remaining 10% where the business rules are complex and hand coding adds the greatest value. Such tools make the warehouse project and the entire organization agile because IT and business can now collaboratively model a small sliver of the warehouse, generate a user-tangible result, and evaluate it together. With the distraction and time lost to coding now reduced to a minimum, IT is able to rapidly address additional requirements step-by-step by evolving the information users can touch, keeping the business constantly involved in the partnership, and rapidly zeroing in on the exact operational insights the current business challenge demands.</p>
<p>So, the days of endless Inmon/Kimball debates are over. New tools and practices have moved the pivotal question far beyond &#8220;star schema versus third normal form.&#8221; DW/BI project kickoffs should now be immersing themselves in the question: &#8220;Which hypernormalized modeling technique and supporting toolset will work best for our organization?&#8221; It is the astounding improvements in programmer productivity and customer satisfaction this new generation of solutions allow that demands we make this change in mindset.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/TheCutterBlog?a=IniYmdZ5gI0:-qaARoYyMN8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/TheCutterBlog?d=yIl2AUoC8zA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/TheCutterBlog/~4/IniYmdZ5gI0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.cutter.com/2012/02/28/getting-data-integration-out-of-the-mud-with-hypernormalized-data-designs/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://blog.cutter.com/2012/02/28/getting-data-integration-out-of-the-mud-with-hypernormalized-data-designs/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=getting-data-integration-out-of-the-mud-with-hypernormalized-data-designs</feedburner:origLink></item>
	</channel>
</rss>

