<?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" version="2.0">

<channel>
	<title>IT's About Uptime - The StackSafe Blog » Change Impact Analysis</title>
	
	<link>http://www.stacksafe.com/blog</link>
	<description>Software Infrastructure Testing for IT Operations</description>
	<pubDate>Fri, 16 Jan 2009 21:19:24 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/ItsAboutUptime-TheStacksafeBlogChangeImpactAnalysis" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>More from Gartner Data Center:  The changing face of SOA change management</title>
		<link>http://www.stacksafe.com/blog/more-from-gartner-data-center-the-changing-face-of-soa-change-management/2008/12/</link>
		<comments>http://www.stacksafe.com/blog/more-from-gartner-data-center-the-changing-face-of-soa-change-management/2008/12/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 18:50:51 +0000</pubDate>
		<dc:creator>Dennis Powell</dc:creator>
		
		<category><![CDATA[Change Impact Analysis]]></category>

		<category><![CDATA[Change Management]]></category>

		<category><![CDATA[IT Operations]]></category>

		<category><![CDATA[Testing]]></category>

		<category><![CDATA[dennis powell]]></category>

		<category><![CDATA[Gartner]]></category>

		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://www.stacksafe.com/blog/?p=322</guid>
		<description><![CDATA[Years ago, when Java and J2EE application development tools first made their way to the market, IT Operations teams found themselves in a change management predicament.  They were expected to know how to test changes to applications built with this “new and improved” technology and deploy the changed components into the production environment, make them [...]]]></description>
			<content:encoded><![CDATA[<p>Years ago, when Java and J2EE application development tools first made their way to the market, IT Operations teams found themselves in a change management predicament.  They were expected to know how to test changes to applications built with this “new and improved” technology and <a href="http://java.sun.com/j2se/1.5.0/docs/guide/deployment/deployment-guide/overview.html">deploy the changed components</a> into the production environment, make them run efficiently, <a href="http://java.sun.com/javaee/5/docs/tutorial/doc/bnboa.html">make more changes to them</a>, make sure all changes worked properly…</p>
<p>Why did IT find themselves in a predicament?  After all, this is IT’s job is it not?</p>
<p>Yes it is IT’s job.  But it was a predicament because this new and complex technology was slammed onto IT before IT was prepared to support it.  Java had a lot of complex pieces and parts with lots of funny acronyms like <a href="http://www.pcmag.com/encyclopedia_term/0,2542,t=JVM&amp;i=45578,00.asp">JVM</a>, <a href="http://www.pcmag.com/encyclopedia_term/0%2C2542%2Ct%3DEJB&amp;i%3D42435%2C00.asp">EJB</a>, and <a href="http://www.pcmag.com/encyclopedia_term/0,2542,t=Java+ME&amp;i=45542,00.asp">J2ME</a>.  Because the body of Java knowledge and expertise resided in the engineering (code developer) ranks, it was quite common for at least a portion of the development team’s time to be spent helping IT with change and release management of upgrades, fixes, testing, and production deployment.   Business units weren’t pleased with allocating developer time in a support role.</p>
<p>Now, as IT has grasped the intricacies of Java-based composite applications and Service Oriented Architecture (SOA), other new and complex Web 2.0 technologies are being introduced to the SOA environment.  Portals, REST, mashups, POX, and Ajax (which includes JavaScript) are just a few examples of technologies the extend SOA to WOA, Web oriented applications.  Does this mean that composite application change management history is about to repeat itself?</p>
<p>We certainly know that <em>somebody</em> will be busy with SOA/WOA change management, and that <em>somebody</em> should be IT.  According to <a href="http://www.gartner.com/AnalystBiography?authorId=9777">Milind Govekar, Research Vice President with Gartner</a>, the amount of change to be introduced into SOA/WOA systems will exceed COTS and non-composite custom applications.  Here’s why:  on average, 40% of non-SOA downtime is caused by application failure, while a whopping 60% of SOA unplanned downtime is caused by application failure.  If there’s one thing that generates application changes above anything else, its failure leading to downtime.  Govekar presented a wealth of information in his <a href="http://www.gartner.com/it/page.jsp?id=627607">Gartner Data Center Conference 2008</a> presentation entitled Why Bother Managing SOA Applications?</p>
<p>What’s an IT manager to do?  With economic pressure on organizations like never before, the application support function will move to IT.  Fewer organizations will be willing to assign application developers to support production applications.  IT needs to take a leading role in helping the organization build manageable SOA/WOA applications.  Govekar recommends that IT:</p>
<ul>
<li>familiarize the IT team with Web 2.0 technologies and buzz words.  You will want to consider Web 2.0 technologies as the basis for future management of SOA</li>
<li>promote the role of Application Manager, the person responsible for making governance decisions throughout the application life cycle based on guidelines and rules.  For example, confirm and enforce the location of web services and the rules of engagement between web services</li>
<li>define or enhance your RACI framework to include the role of Application Manager, and to assign accountability to a Release Manager, who has final say over what services and changes are released to production</li>
<li>work with application development teams to build an application management model that IT operations can use to understand the relationships between composite objects</li>
<li>perform end-user monitoring to baseline metrics and end user actions.  Compare this information gathered at runtime to the application management model to confirm variation (don’t be surprised if the perceptual and actual models vary a lot)</li>
</ul>
<p>Finally, particularly with Global 2000 enterprises, don&#8217;t attempt to manage every one of the thousands of applications that business units want to introduce to the SOA/WOA environment.  Assess applications by business impact, employee impact, number of upper-level services, and the TCO.  Manage those that are of medium to high priority, and outsource or say ‘no’ to those that aren’t.</p>
<div><a href="http://www.addthis.com/bookmark.php" onclick="window.open('http://www.addthis.com/bookmark.php?pub=&amp;url=http%3A%2F%2Fwww.stacksafe.com%2Fblog%2Fmore-from-gartner-data-center-the-changing-face-of-soa-change-management%2F2008%2F12%2F&amp;title=More+from+Gartner+Data+Center%3A++The+changing+face+of+SOA+change+management', 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no'); return false;" title="Bookmark using any bookmark manager!" target="_blank"><img src="http://s3.addthis.com/button1-bm.gif" width="125" height="16" border="0" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.stacksafe.com/blog/more-from-gartner-data-center-the-changing-face-of-soa-change-management/2008/12/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Is Testing Overrated?</title>
		<link>http://www.stacksafe.com/blog/is-testing-is-overrated/2008/08/</link>
		<comments>http://www.stacksafe.com/blog/is-testing-is-overrated/2008/08/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 21:30:01 +0000</pubDate>
		<dc:creator>Dennis Powell</dc:creator>
		
		<category><![CDATA[Change Impact Analysis]]></category>

		<category><![CDATA[Change Management]]></category>

		<category><![CDATA[Downtime]]></category>

		<category><![CDATA[IT Operations]]></category>

		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://www.stacksafe.com/blog/is-testing-is-overrated/08/05/2008/</guid>
		<description><![CDATA[Luke Franci and Matt Heuser think that TESTING IS OVERRATED (gasp!), at least according to recent blog posts from both under that title. Matt’s August 1st post at Creative Chaos provided an intro to Luke’s July 11 post at Rail Spikes .
Upon further review it’s clear that developer/QA code testing is their focus, and the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://luke.francl.org/" target="_blank">Luke Franci</a> and <a href="http://www.blogger.com/profile/05956714498778698672" target="_blank">Matt Heuser</a> think that TESTING IS OVERRATED (gasp!), at least according to recent blog posts from both under that title. Matt’s <a href="http://xndev.blogspot.com/2008/08/testing-is-overrated.html">August 1st post at Creative Chaos </a>provided an intro to Luke’s <a href="http://railspikes.com/2008/7/11/testing-is-overrated">July 11 post at Rail Spikes</a> .</p>
<p>Upon further review it’s clear that developer/QA code testing is their focus, and the &#8220;overrated&#8221; assessment points to an over-confidence by developers who test their own code during development (TDD) at the expense of separate QA efforts. Although both posts focus on application software testing and the dev-to-QA cycle, both posts provide a segue to the broader IT challenge of establishing readiness of the production environment to absorb change.</p>
<p>Matt notes that &#8220;testing&#8221; means &#8220;checking the software to find out if it works or not, right?&#8221; Yep, particularly if you’re the developer or QA professional at whom Matt’s blog is aimed. But what about IT operators and administrators, who have to <a href="http://blogs.sun.com/johnmorrison/entry/non_functional_testing" target="_blank">ensure that all of this &#8220;tested&#8221; software works</a> with the reality that is the data center today, meaning the vendor’s &#8220;tested&#8221; software, the partner’s &#8220;tested&#8221; software, the &#8220;tested&#8221; legacy software, the &#8220;tested&#8221; database software, the operating system configurations, the hardware configurations, the network permutations&#8230;not to mention the growth in hybrid physical and virtual environments? Oh by the way, not only does all this &#8220;tested&#8221; stuff need to work, IT needs to make sure that it runs 24&#215;7, is always at peak, and meets all SLAs.</p>
<p>When there is a “<em>we don’t need no stinkin’ QA people</em>” mindset at the software development and unit test level, what happens to availability testing, capacity testing, performance testing, security testing, system testing, UAT…? What happens when this code makes its way &#8220;over the wall&#8221; to IT to be released into a production environment that’s about much more than just the code? This is why <a href="http://www.stacksafe.com/blog/business-benefits-of-improved-maturity-in-software-infrastructure-testing-by-it-operations/05/13/2008/" target="_blank">25% of all changes to production cause problems</a>, and why <a href="http://www.stacksafe.com/blog/insights-on-the-state-of-software-infrastructure-testing-by-it-operations/04/30/2008/" target="_blank">10% of changes must be rolled back</a> because they can’t be fixed.</p>
<p>Developers that “<em>don’t need QA</em>” might not test everything or test as deeply. QA groups that aren’t prepared to validate software readiness to run in the organization’s infrastructure in turn won’t be able to test permutations. Most importantly, pre-production IT personnel who rely on &#8220;component testing&#8221; or &#8220;patch-and-pray&#8221;, tend to <a href="http://www.stacksafe.com/blog/the-dirty-half-dozen-testing-environment-shortcuts-for-it-operations/04/25/2008/" target="_blank">introduce unnecessary risk and potential impact to production</a>.</p>
<p>This is why, regardless of how briefly or thoroughly an application is tested, regardless of how broadly an application environment is QA’d, there needs to be that final line of pre-production defense based on sound change and release management principles. Build and maintain the representative staging environment, test every new component and every change (software, configuration, patch, upgrade, etc), test all changes end-to-end, schedule change testing and deployment, and follow change and release best practice guidelines.</p>
<p>Even the most effectively-tested software will invariably cause some type of problem when it finally gets deployed into the production infrastructure. Although it requires more time, resources and budget to make the proper <a href="http://www.itil-itsm-world.com/servt.htm" target="_blank">service transition</a> from code to production, treat testing at every level as an underrated service.</p>
<div><a href="http://www.addthis.com/bookmark.php" onclick="window.open('http://www.addthis.com/bookmark.php?pub=&amp;url=http%3A%2F%2Fwww.stacksafe.com%2Fblog%2Fis-testing-is-overrated%2F2008%2F08%2F&amp;title=Is+Testing+Overrated%3F', 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no'); return false;" title="Bookmark using any bookmark manager!" target="_blank"><img src="http://s3.addthis.com/button1-bm.gif" width="125" height="16" border="0" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.stacksafe.com/blog/is-testing-is-overrated/2008/08/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My Application – My Testing Maturity</title>
		<link>http://www.stacksafe.com/blog/my-application-my-testing-maturity/2008/07/</link>
		<comments>http://www.stacksafe.com/blog/my-application-my-testing-maturity/2008/07/#comments</comments>
		<pubDate>Fri, 25 Jul 2008 03:19:03 +0000</pubDate>
		<dc:creator>Dennis Powell</dc:creator>
		
		<category><![CDATA[Change Impact Analysis]]></category>

		<category><![CDATA[Change Management]]></category>

		<category><![CDATA[Downtime]]></category>

		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://www.stacksafe.com/blog/my-application-my-testing-maturity/07/24/2008/</guid>
		<description><![CDATA[Change management maturity – meaning the measure of success in making and releasing changes to a production environment – is a multi-dimensional challenge. Not only do IT groups achieve different levels of change management maturity according to the practices and guidelines that they follow, but change management maturity is also determined by the type of [...]]]></description>
			<content:encoded><![CDATA[<p>Change management maturity – meaning the measure of success in making and releasing changes to a production environment – is a multi-dimensional challenge. Not only do IT groups achieve different levels of change management maturity according to the practices and guidelines that they follow, but change management maturity is also determined by the type of applications for which IT is responsible.</p>
<p>This preceding statements formed the basis for a <a href="http://www.stacksafe.com/blog/webinar-on-application-selection-and-testing-maturity/07/22/2008/" target="_blank">webinar presentation that StackSafe delivered</a> in conjunction with <a href="http://www.ecora.com/ecora/" target="_blank">Ecora Software</a>, the webinar host. The title of StackSafe’s webinar presentation, “The Influence of Application Selection on Testing and Change Management”, <a href="http://www.stacksafe.com/blog/it-operations-research-report-testing-maturity-part-ii-applications-and-operating-systems/05/06/2008/" target="_blank">presented research gathered</a> by <a href="http://www.rsedge.com/" target="_blank">Research Edge</a> for StackSafe.</p>
<p>The Research Edge study interviewed over 400 IT professionals across the United States regarding change testing and management practices. The companies represented by the professionals included large (1000 to 50,000+ employees generating $100M+ plus annual revenue.</p>
<p>This research indicated some unique differences between IT organizations in regard to the change management maturity level related to the type of application that their organization deemed most critical. So, not only is an IT organization’s <a href="http://www.stacksafe.com/blog/erp-enterprise-resource-planning-better-change-management-maturity-and-testing-maturity-than-most/05/20/2008/" target="_blank">change management maturity measured by its practices and methods</a>, this maturity is also defined by the application/s the organization manages.</p>
<p>To set the stage, see below the types of applications that study participants (respondents) found to be ‘most’ mission-critical (acknowledging that lots of applications are being considered to be mission-critical these days):</p>
<p><a href="http://www.stacksafe.com/blog/wp-content/uploads/2008/03/MyApplicationMyTestingMaturity_1045C/Multitierapps.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.stacksafe.com/blog/wp-content/uploads/2008/03/MyApplicationMyTestingMaturity_1045C/Multitierapps_thumb.jpg" border="0" alt="Multitierapps" width="328" height="246" /></a></p>
<p>Respondents identified unique differences in change management practice for six application types, including ERP, Transaction Processing, E-commerce, Web Hosting, Production Systems/Supply Chain Management and Customer Relationship Management.</p>
<p><a href="http://www.stacksafe.com/blog/wp-content/uploads/2008/03/MyApplicationMyTestingMaturity_1045C/percentpictureerp.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.stacksafe.com/blog/wp-content/uploads/2008/03/MyApplicationMyTestingMaturity_1045C/percentpictureerp_thumb.jpg" border="0" alt="percentpictureerp" width="376" height="207" /></a></p>
<p>After evaluating how respondents performed change management for these applications, we noticed some similar characteristics:</p>
<p><strong>Prudent Planners - </strong>companies relying on <a href="http://www.stacksafe.com/blog/erp-enterprise-resource-planning-better-change-management-maturity-and-testing-maturity-than-most/05/20/2008/">ERP</a>, Production/SCM, and/or <a href="http://www.stacksafe.com/blog/transaction-processing-systems-a-classic-example-of-prudent-planners/06/09/2008/">Transaction Processing</a> systems <a href="http://www.stacksafe.com/blog/transaction-processing-systems-a-classic-example-of-prudent-planners/06/09/2008/" target="_blank">that suffered painful impacts when these systems experienced downtime.</a> These companies performed the most rigorous testing of all groups.</p>
<p>ERP companies are likely to test the entire infrastructure stack when testing the impact of a change because they are the most concerned about the complexity of multi-tiered applications. They also tend to have the least downtime per change ratio certainly driven by the fact that their cost of downtime is the highest.</p>
<p>Transaction Processing companies task more of their IT personnel to participate in development as well as testing, likely because the longevity and maturity of TP technology means that IT has a deep base of experience with the system logic and process. TP companies also expressed the most satisfaction with the results of pre-production testing.</p>
<p>SCM companies were the least mature of the Prudent Planners in that they tended to perform component rather that end-to-end testing, and found pre-production testing to be cumbersome. However, they also had fewer production problems due to change than others.</p>
<p><strong>High Stress Environment </strong>- companies support <a href="http://www.stacksafe.com/blog/how-strong-is-your-customer-relationship-why-customer-relationship-management-crm-systems-can-benefit-from-automated-change-management/05/15/2008/">CRM</a> and <a href="http://www.keyboardsmashing101.com/software/how-to-make-the-best-use-of-your-e-commerce-system/" target="_blank">E-Commerce applications</a>. <a href="http://www.stacksafe.com/blog/research-shows-e-commerce-would-benefit-from-greater-testing-maturity/05/07/2008/" target="_blank">They operate in a more volatile environment</a> with high numbers of emergency changes, and have less confidence in the stability and reliability of changes. There was a strong expressed desire from management to reduce the cost of testing and correcting changes.</p>
<p><strong>Laissez-faire Planners</strong> - companies that view website hosting as their most important applications. Over 90% have invested in a staging platform, but only 32% use automated change management tools. More than 50% test the entire infrastructure stack when they test the impact of a change, but only 20% of Laissez-faire Planners test all changes that they must make to production.</p>
<p>We will post a link to the webinar shortly so you can watch it directly, and feel free to contact StackSafe to learn more about our research. Meanwhile, pay close attention to your application type – it might explain why you achieve the testing results that you do.</p>
<div><a href="http://www.addthis.com/bookmark.php" onclick="window.open('http://www.addthis.com/bookmark.php?pub=&amp;url=http%3A%2F%2Fwww.stacksafe.com%2Fblog%2Fmy-application-my-testing-maturity%2F2008%2F07%2F&amp;title=My+Application+%26ndash%3B+My+Testing+Maturity', 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no'); return false;" title="Bookmark using any bookmark manager!" target="_blank"><img src="http://s3.addthis.com/button1-bm.gif" width="125" height="16" border="0" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.stacksafe.com/blog/my-application-my-testing-maturity/2008/07/feed/</wfw:commentRss>
		</item>
		<item>
		<title>IT Consumerization – Déjà Vu All Over Again</title>
		<link>http://www.stacksafe.com/blog/it-consumerization-dj-vu-all-over-again/2008/07/</link>
		<comments>http://www.stacksafe.com/blog/it-consumerization-dj-vu-all-over-again/2008/07/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 19:25:23 +0000</pubDate>
		<dc:creator>Dennis Powell</dc:creator>
		
		<category><![CDATA[Change Impact Analysis]]></category>

		<category><![CDATA[Change Management]]></category>

		<category><![CDATA[IT Operations]]></category>

		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://www.stacksafe.com/blog/it-consumerization-dj-vu-all-over-again/07/11/2008/</guid>
		<description><![CDATA[I ran across an interesting post entitled Analysis: IT consumerization and the future of work by Jon Stokes, Senior Editor and co-founder of ars technica.
Let me quote from John’s concluding paragraph to set the stage for this post:
“Ultimately, the Web as a software stack is robust enough to deliver networked apps and messaging, and consumer-level [...]]]></description>
			<content:encoded><![CDATA[<p>I ran across an interesting post entitled <a href="http://arstechnica.com/news.ars/post/20080706-analysis-it-consumerization-and-the-future-of-work.html" target="_blank">Analysis: IT consumerization and the future of work</a> by Jon Stokes, Senior Editor and co-founder of <a href="http://www.arstechnica.com/" target="_blank">ars technica</a>.</p>
<p>Let me quote from John’s concluding paragraph to set the stage for this post:</p>
<blockquote><p>“Ultimately, the Web as a software stack is robust enough to deliver networked apps and messaging, and consumer-level hardware is robust enough to handle the consequences of working remotely (encryption) and using your own hardware (virtualization), so both of these factors will make consumerized IT and BYOH models increasingly compelling for users—not necessarily IT departments, but end users themselves. <em>And it&#8217;s the growing pool of technically savvy, mobile, job-hopping end users who will increasingly demand that IT departments adapt to the way that they work, and not vice versa.”</em></p>
</blockquote>
<p>There are good reasons (oh&#8230; like security) why IT can’t simply open the ol’ server ports to any networked app that happens to be popular with the &#8220;mobile, job-hopping&#8221; end user community. But this is IT history repeating itself. What we’re witnessing today – i.e. the push by users to drive innovation into the data center - has happened over and over. Do any of you remember the early 80’s ‘collapse’ of the glass house, when central IT was forced by the business unit to extend or even replace big iron in favor of client/server deployments&#8230; and the advent of the PowerBuilder™ GUI set who RADed their way right past those lovely dumb-terminal &#8220;green-screens&#8221;?</p>
<p>Once again, <a href="http://networks.silicon.com/webwatch/0,39024667,39170090,00.htm" target="_blank">the user community is forcing IT to adapt</a>, this time to the <a href="http://www.techcrunch.com/2008/04/09/i-saw-the-future-of-social-networking-the-other-day/" target="_blank">technology of the social network</a>. Is this a flaw of IT service management (ITSM)? Not when ITSM helps align IT with business needs. Do IT personnel lack an understanding new technology? Nope. IT personnel are very often technology power users outside of the data center. Well, what is the cause of <a href="http://nielsenhayden.com/makinglight/archives/010414.html" target="_blank">this gap between the cutting edge end-user and the IT department</a>?</p>
<p>In my humble opinion, it’s two-fold.</p>
<p>The sheer complexity of technology implementation is a large anchor suppressing IT-driven innovation, and the lack of innovative ITSM tools greatly contributes to IT’s pragmatism.</p>
<p>Any user community pushing for new technology would certainly be more cautious if their job was on the line in regard to successful technology implementation. It’s a wee bit less complex to &#8220;introduce&#8221; <a href="http://securosis.com/2008/07/09/dark-reading-column-attack-of-the-consumers-and-those-pesky-iphones/" target="_blank">a consumer-level product</a> to your cubicle, section, or even department than it is to understand, adopt, deploy, maintain, change, train people to use, and support that same new technology for thousands of internal and external users across a mix of platforms on a regional and global scale – not to mention making new stuff work with existing stuff – all the while keeping the current production systems humming right along.</p>
<p>Consider the challenge of change management – IT routinely must respond to volumes of requests for change (RFC) from a broad and diverse user base. Our research (<a href="http://www.stacksafe.com/blog/category/it-operations-research/" target="_blank">see past StackSafe blogs</a>) reports that IT often must resort to smoke-tests, component testing, and &#8220;patch-and-pray&#8221; to process the volume of RFCs.</p>
<p>As a result, 25% of all changes made to production cause problems, and IT must roll back 10% of all changes because of unresolved problems. This can be directly mapped to the complexity of the technology infrastructure, not to mention all that wonderful new stuff that IT is pushed to add to production. IT organizations can improve their testing maturity through process improvements. For example, they can adopt change management best practices, build and maintain representative staging environments, test all changes, test changes end-to-end, and schedule changes.</p>
<p>IT process improvements are always beneficial in theory, but IT rarely has innovative IT tools available to streamline more rigorous process execution. As a result, IT expends extra time and effort improving their control over current technology that could be used to introduce the very cutting-edge technologies for which their user community is clamoring.</p>
<div><a href="http://www.addthis.com/bookmark.php" onclick="window.open('http://www.addthis.com/bookmark.php?pub=&amp;url=http%3A%2F%2Fwww.stacksafe.com%2Fblog%2Fit-consumerization-dj-vu-all-over-again%2F2008%2F07%2F&amp;title=IT+Consumerization+%26ndash%3B+D%26eacute%3Bj%26agrave%3B+Vu+All+Over+Again', 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no'); return false;" title="Bookmark using any bookmark manager!" target="_blank"><img src="http://s3.addthis.com/button1-bm.gif" width="125" height="16" border="0" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.stacksafe.com/blog/it-consumerization-dj-vu-all-over-again/2008/07/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Gartner IOM Conference: CMDB Success</title>
		<link>http://www.stacksafe.com/blog/gartner-cmdb-success/2008/06/</link>
		<comments>http://www.stacksafe.com/blog/gartner-cmdb-success/2008/06/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 00:05:30 +0000</pubDate>
		<dc:creator>Joe Pendry</dc:creator>
		
		<category><![CDATA[Change Impact Analysis]]></category>

		<category><![CDATA[Change Management]]></category>

		<category><![CDATA[Downtime]]></category>

		<category><![CDATA[IT Operations]]></category>

		<category><![CDATA[ITIL]]></category>

		<guid isPermaLink="false">http://www.stacksafe.com/blog/gartner-cmdb-success/06/26/2008/</guid>
		<description><![CDATA[Another topic that was popular during the recent Gartner Infrastructure Operations Management show this week was the change management database or CMDB. Patricia Adams, Gartner Research Director and Ronni Colville, Gartner VP and Distinguished Analyst hosted a session titled “Ensuring Your CMDB Success”.
Because there are many views and statistics being thrown around about the CMDB [...]]]></description>
			<content:encoded><![CDATA[<p>Another topic that was popular during the recent Gartner Infrastructure Operations Management show this week was the change management database or CMDB. <a href="http://agendabuilder.gartner.com/str24/WebPages/SessionList.aspx?Speaker=77" target="_blank">Patricia Adams, Gartner Research Director</a> and <a href="http://agendabuilder.gartner.com/str24/WebPages/SessionList.aspx?Speaker=208" target="_blank">Ronni Colville, Gartner VP and Distinguished Analyst</a> hosted a session titled “<a href="http://agendabuilder.gartner.com/str24/WebPages/SessionDetail.aspx?EventSessionId=805" target="_blank">Ensuring Your CMDB Success</a>”.</p>
<p>Because there are many views and statistics <a href="http://www.wearebsm.com/managed_objects/2008/06/ceo-impressions-cmdb-cult-or-c.html" target="_blank">being thrown around about the CMDB these days</a>, it was interesting to see Patricia and Ronni use a couple of survey questions to get a sense of where things stand among conference attendees.</p>
<p>First off, it appears that most companies at the conference are going down the CMDB path – eventually, at least. The session attendees were asked where they are in the CMDB process, here is a break out of the answers:</p>
<ul>
<li>33% are currently in progress with a CMDB</li>
<li>19% will start a CMDB efforts in 6 months</li>
<li>12% will start a CMDB in 6-12 months</li>
<li>20% will start a CMDB by the end of 2009</li>
<li>9% are not planning a CMDB</li>
</ul>
<p>There seems to be quite a bit of traction (both now and in the future), that also maps to the results of the <a href="http://www.itskeptic.org/node/653" target="_blank">IT Skeptic’s survey</a>. A number of companies are already working on a CMDB and good number plan to continue work.</p>
<p>Another survey question showed additional interesting results. About half of the attendees were implementing ITIL v2 and about ten percent were implementing v3. This would seem to indicate that the deployment of a CMDB is actually outpacing ITIL adoption. This is an ironic occurrence since the CMDB term actually stems from ITIL in the first place.</p>
<p>Regardless, Ronni also had some points of consideration for companies looking to implement a CMDB:</p>
<ol>
<li>Ensure that CMDB data is accurate. Whatever data you include in the CMDB to be reliable to be effective.</li>
<li>Test to make sure CMDB is trusted. Is IT running the data regularly with proper effect?</li>
<li>Agree on why you are implementing CMDB. It is important to quantify the value of the effort given the length of time that implementation may take.</li>
<li>Choose your CMDB vendor wisely. There are no standards for CMDB today, so different vendors may be using different methodologies.</li>
</ol>
<p>One goal of the CMDB is to improve visibility into the impact of a change. To the extent that this will reduce downtime, we think this is a good thing. However, as Patricia and Ronni pointed out, CMDB projects are very complicated and require considerable effort to provide value. It seems the work will continue for some time.</p>
<div><a href="http://www.addthis.com/bookmark.php" onclick="window.open('http://www.addthis.com/bookmark.php?pub=&amp;url=http%3A%2F%2Fwww.stacksafe.com%2Fblog%2Fgartner-cmdb-success%2F2008%2F06%2F&amp;title=Gartner+IOM+Conference%3A+CMDB+Success', 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no'); return false;" title="Bookmark using any bookmark manager!" target="_blank"><img src="http://s3.addthis.com/button1-bm.gif" width="125" height="16" border="0" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.stacksafe.com/blog/gartner-cmdb-success/2008/06/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Hidden Costs of Heterogeneous Operating System Environments</title>
		<link>http://www.stacksafe.com/blog/the-hidden-costs-of-heterogeneous-operating-system-environments/2008/06/</link>
		<comments>http://www.stacksafe.com/blog/the-hidden-costs-of-heterogeneous-operating-system-environments/2008/06/#comments</comments>
		<pubDate>Thu, 19 Jun 2008 23:00:29 +0000</pubDate>
		<dc:creator>Jonah Paransky</dc:creator>
		
		<category><![CDATA[Change Impact Analysis]]></category>

		<category><![CDATA[Downtime]]></category>

		<category><![CDATA[IT Operations]]></category>

		<category><![CDATA[IT Operations Research]]></category>

		<guid isPermaLink="false">http://www.stacksafe.com/blog/the-hidden-costs-of-heterogeneous-operating-system-environments/06/19/2008/</guid>
		<description><![CDATA[Often we praise the advantages of a heterogeneous operating system environment to support multi-tier business applications and IT services. We can pick the best operating system for each component of the software infrastructure stack. We have better security, because we are using different operating systems for different components of our application. We manage costs better, [...]]]></description>
			<content:encoded><![CDATA[<p>Often we praise the advantages of a heterogeneous operating system environment to support multi-tier business applications and IT services. We can pick the <a href="http://www.joethink.com/blog/2008/06/what-can-go-wrong-with-the-back-end-of-your-web-site-part-1/" target="_blank">best operating system</a> for each component of the software infrastructure stack. We have <a href="http://blogs.technet.com/security/archive/2007/08/16/july-2007-operating-system-vulnerability-scorecard.aspx">better security,</a> because we are <a href="http://www.mainframe-exec.com/articles/?p=36">using different operating systems</a> for different components of our application. We manage costs better, because we won’t be locked in by a single vendor.</p>
<p>All these advantages are true. There are also hidden costs associated with this approach.</p>
<p>In our recent study, <a href="http://www.stacksafe.com/index.php?mact=Blogs,cntnt01,showentry,0&amp;cntnt01entryid=50&amp;cntnt01returnid=90" target="_blank">IT Operations Research Report: Testing Maturity Part II Applications and Operating Systems</a>, we discovered several costs associated with heterogeneous environments. They included:</p>
<h4>Increased Total Cost of Downtime</h4>
<p>Heterogeneous environments show a greater total cost of unplanned downtime that organizations that used one operating system for all tiers of the stack.</p>
<h4>Increased IT Labor Hours Due to Unplanned Downtime</h4>
<p>Companies with multiple operating system environments devote over 60% more in IT staff time to address unplanned downtime emergencies.</p>
<h4>Increased Cost of Changes Due to Production Problems</h4>
<p>Companies with multiple operating systems show a greater cost of changes due to production problems compared to single operating system environments.</p>
<h4>Greater Total Number of Changes</h4>
<p>Companies make 26% more changes to heterogeneous operating system environments than to single operating system environments.</p>
<h4>How Does This Impact the Data Center?</h4>
<p>We therefore shouldn’t be surprised that so many organizations go down a single operating system path. A significant number of companies choose to standardize across individual stack tiers. A majority of companies also choose one operating system, such as Windows, for all tiers of their software infrastructure stacks as we discussed in depth in a previous blog post on <a href="http://www.stacksafe.com/blog/impressive-to-say-the-least-windows-wins-in-os-debate/12/21/2007/" target="_blank">Windows dominance in the data center</a>.</p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.stacksafe.com/blog/wp-content/uploads/2008/03/TheHiddenCostsofHeterogeneousOperatingSy_FB90/OS.jpg" border="0" alt="OS" width="315" height="222" /></p>
<h4>Download the Report</h4>
<p><a href="http://www.stacksafe.com/index.php?mact=Blogs,cntnt01,showentry,0&amp;cntnt01entryid=50&amp;cntnt01returnid=90">A full copy of the IT Operations Research Report: Testing Maturity Part II – Applications and Operating Systems</a> can be downloaded here.</p>
<div><a href="http://www.addthis.com/bookmark.php" onclick="window.open('http://www.addthis.com/bookmark.php?pub=&amp;url=http%3A%2F%2Fwww.stacksafe.com%2Fblog%2Fthe-hidden-costs-of-heterogeneous-operating-system-environments%2F2008%2F06%2F&amp;title=The+Hidden+Costs+of+Heterogeneous+Operating+System+Environments', 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no'); return false;" title="Bookmark using any bookmark manager!" target="_blank"><img src="http://s3.addthis.com/button1-bm.gif" width="125" height="16" border="0" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.stacksafe.com/blog/the-hidden-costs-of-heterogeneous-operating-system-environments/2008/06/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mike Kavis Spills the Beans on SOA and More</title>
		<link>http://www.stacksafe.com/blog/mike-kavis-spills-the-beans-on-soa-and-more/2008/05/</link>
		<comments>http://www.stacksafe.com/blog/mike-kavis-spills-the-beans-on-soa-and-more/2008/05/#comments</comments>
		<pubDate>Wed, 28 May 2008 17:08:36 +0000</pubDate>
		<dc:creator>Joe Pendry</dc:creator>
		
		<category><![CDATA[Change Impact Analysis]]></category>

		<category><![CDATA[Change Management]]></category>

		<category><![CDATA[Downtime]]></category>

		<category><![CDATA[IT Operations]]></category>

		<category><![CDATA[Interviews]]></category>

		<category><![CDATA[Interviews-Bloggers]]></category>

		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://www.stacksafe.com/blog/mike-kavis-spills-the-beans-on-soa-and-more/05/28/2008/</guid>
		<description><![CDATA[ Today we had a conversation with Mike Kavis, chief architect at Catalina Marketing and author of the blog Enterprise Initiatives. His blog focuses not only on enterprise architecture, but on portfolio management, change management and business process management.
Mike has over 22 years of experience in applications development and has worked in the health, retail, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.stacksafe.com/blog/wp-content/uploads/2008/03/MikeKavisSpillstheBeansonSOAandMore_F872/mikekavis.jpg"><img style="border-right: 0px; border-top: 0px; margin: 0px 10px 10px 0px; border-left: 0px; border-bottom: 0px" src="http://www.stacksafe.com/blog/wp-content/uploads/2008/03/MikeKavisSpillstheBeansonSOAandMore_F872/mikekavis_thumb.jpg" border="0" alt="mikekavis" width="244" height="184" align="left" /></a> Today we had a conversation with <a href="http://www.ittoolbox.com/profiles/MadGreek#" target="_blank">Mike Kavis</a>, chief architect at Catalina Marketing and author of the blog <a href="http://madgreek65.blogspot.com/" target="_blank">Enterprise Initiatives</a>. His blog focuses not only on enterprise architecture, but on portfolio management, change management and business process management.</p>
<p>Mike has over 22 years of experience in applications development and has worked in the health, retail, manufacturing, and loyalty marketing industries. He has worked on some of the largest databases in the world and has a broad range of experience from mainframes, client server, embedded systems, linux clusters, data warehouse, business intelligence, enterprise portals, financial applications, BPM, and SOA to name a few.</p>
<p><strong><em>StackSafe: Tell us about yourself. How did you become focused on IT Operations?</em></strong></p>
<p><strong><em>Mike Kavis:</em></strong> I am the chief architect at Catalina Marketing. My focus is primarily on enterprise architecture. From the operations standpoint, I am focused on the run-time governance aspects of SOA. It is critical to monitor the health of our customer facing systems and monitor and measure our service policies and SLAs.</p>
<p><strong><em>StackSafe: What is the biggest challenge to SOA success today?</em></strong></p>
<p><strong><em>Mike Kavis:</em></strong> The biggest challenge today is not the technology, it is the people. In our case, we are implementing both BPM and SOA. This brings a large amount of culture change both on the business and technology side. Organizational change management is the number one challenge that I am faced with on a daily basis. Technology problems can always be solved by leveraging the right technical resources, but getting people everyone on board with why change is needed, what the change means to them, and how the company will benefit if they change can be challenging. Don’t underestimate the impacts of resistance to change. It can undermine any project.</p>
<p><strong><em>StackSafe: How well do you think virtualization is being employed by companies today? Do you see any problems with virtualization ahead?</em></strong></p>
<p><strong><em>Mike Kavis:</em></strong> Virtualization is being deployed with the goal of reducing power and simplifying server management. Most companies that I am familiar with are doing a decent job of implementing virtualization. My company has consolidated well over 100 servers onto a clustered VM environment which has helped reduced costs and made life much easier for the administrators.</p>
<p>One issue I see with virtualization is many applications like our BPM tool and our ESB, require very specific VM settings. Vendors do not seem to be publishing the optimal settings and companies are left performing trial and error exercises to optimally configure each virtual machine. When issues occur, there can be a tendency for vendors to start pointing fingers at each other.</p>
<p><strong><em>StackSafe: You have mentioned that underestimating or ignoring impact of change is a leading reason why enterprise initiatives fail. How can companies better understand the impacts of change?</em></strong></p>
<p><strong><em>Mike Kavis:</em></strong> I highly recommend assigning a full time person to the role of organizational change management. The cost of this resource will pay for itself over and over. We tried to tackle it from a steering committee approach, but we all had our plates full of various other critical tasks. The first step towards understanding the impacts of change is to perform a readiness assessment. This needs to be done from a business, technology, customer viewpoint. Once this assessment has been performed, a strategy must be put in place to deal with the areas where the impacts of change are the greatest. The tasks associated with change must be managed in the project plan along with the tasks for developing and deploying the solution.</p>
<p><em><strong>StackSafe: What do you view as the biggest threat to availability for IT operations teams?</strong></em></p>
<p><em><strong>Mike Kavis:</strong></em> Complexity. As more companies attempt to implement SOA, the complexity of today’s production environments increases substantially. This is a tradeoff. With SOA, we are giving the business the ultimate flexibility and increased speed to market. By making things simpler for our customers, we create a huge management challenge on the backend for IT. SOA gives us a distributed, heterogeneous environment that can quickly get out of control if it is not properly governed. This requires new skills in operations and many new tools required to monitor and manage this complex environment. There are so many points of failure in this time of architecture that availability can be extremely challenging if you don’t establish a robust run-time governance strategy.</p>
<p><strong><em>StackSafe: What is your opinion of the alignment between developers and IT operations with regards to improvements to business applications?</em></strong></p>
<p><strong><em>Mike Kavis:</em></strong> In my 22+ years in IT, I have always seen these two groups act as two separate silos with different priorities. Operations tend to rank manageability as the highest priority which can lead to the wrong solution for the business applications team. In my world, operations tends to shy aware from tools such as wireless access, instant messaging, and many other tools that their customers are screaming for. At the end of the day operations needs to balance standards and security with customer needs and productivity. I believe the answer is to embed operations people in business application projects from the start so that the operations people can get a better understanding of the business requirements and form better relationships with the development staff.</p>
<p><strong><em>StackSafe: If a company could focus on one area to improve uptime and availability, where would you recommend they begin?</em></strong></p>
<p><strong><em>Mike Kavis:</em></strong> I believe it starts with architecture. Too often solutions are not architected properly or are built with no regards to the existing infrastructure. I feel that IT spends a lot of time addressing the symptoms but ignoring the root cause. This is especially true as we move into an era where integration and service orientation is becoming critical to the business. As our environments become more complex, we should invest more time and effort up front in our projects so we spend less money in the long run keeping the wheels on the bus.</p>
<div><a href="http://www.addthis.com/bookmark.php" onclick="window.open('http://www.addthis.com/bookmark.php?pub=&amp;url=http%3A%2F%2Fwww.stacksafe.com%2Fblog%2Fmike-kavis-spills-the-beans-on-soa-and-more%2F2008%2F05%2F&amp;title=Mike+Kavis+Spills+the+Beans+on+SOA+and+More', 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no'); return false;" title="Bookmark using any bookmark manager!" target="_blank"><img src="http://s3.addthis.com/button1-bm.gif" width="125" height="16" border="0" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.stacksafe.com/blog/mike-kavis-spills-the-beans-on-soa-and-more/2008/05/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Building The Virtual Staging Platform for IT Pre-Production Testing</title>
		<link>http://www.stacksafe.com/blog/building-the-virtual-staging-platform-for-it-pre-production-testing/2008/05/</link>
		<comments>http://www.stacksafe.com/blog/building-the-virtual-staging-platform-for-it-pre-production-testing/2008/05/#comments</comments>
		<pubDate>Tue, 27 May 2008 12:49:33 +0000</pubDate>
		<dc:creator>Dennis Powell</dc:creator>
		
		<category><![CDATA[Change Impact Analysis]]></category>

		<category><![CDATA[IT Operations]]></category>

		<category><![CDATA[Testing]]></category>

		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://www.stacksafe.com/blog/building-the-virtual-staging-platform-for-it-pre-production-testing/05/21/2008/</guid>
		<description><![CDATA[ Building a virtualized staging environment for IT testing sounds like a pretty good idea, right?  We think it is a good idea – if planned properly.  Virtualized staging environments for IT testing can save time, effort, and budget.  However, when preparing for any new technology, you need to make sure you enter the purchase [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border-right: 0px; border-top: 0px; margin: 0px 10px 10px 0px; border-left: 0px; border-bottom: 0px" src="http://www.stacksafe.com/blog/wp-content/uploads/2008/03/BuildingTheVirtualStagingPlatformforITPr_DE93/dilbertvirtualization.gif" border="0" alt="dilbertvirtualization" width="218" height="202" align="left" /> Building a virtualized staging environment for IT testing sounds like a pretty good idea, right?  We think it is a good idea – if planned properly.  Virtualized staging environments for IT testing can save time, effort, and budget.  However, when preparing for any new technology, you need to make sure you enter the purchase and deployment decision arena with “eyes wide open”.</p>
<p>Today’s blog offers technical virtualization hints and tips. It’s intended for those of you <a href="http://itbswatch.com/2008/05/12/selling-virtualization/">leaning toward investing in the technology</a> and effort to build a virtualized staging server for IT testing. If you are brand new to the concept of virtualization as a technology, there is a wealth of information on the Internet, such as a primer by <a href="http://itmanagement.earthweb.com/article.php/3716896">Datamation</a>, and broader coverage available from <a href="http://searchservervirtualization.techtarget.com/">SearchServerVirtualization.com</a>. I also recommend you review an article by Rob Latimer, Principal Consultant for Glasshouse Technologies, entitled <a href="http://www.infostor.com/display_article/309836/23/ARTCL/Display/none/1/Guidelines-for-virtualization-preparedness/">Guidelines for virtualization preparedness</a> to help you evaluate virtualization from a clear-headed perspective.</p>
<p>A number of the organizations with whom we speak have already <a href="http://tarrysingh.blogspot.com/2008/04/survey-says-data-center-automation.html">invested in server virtualization</a> for consolidation reasons. Many of these organizations are looking to utilize virtualization for change and release management, as well as other <a href="http://chucksblog.typepad.com/chucks_blog/2008/05/vmwares-srm-cha.html">second-generation virtualization uses</a>. However, fewer organizations have deployed virtual staging environments for IT testing – in large part because they are still deciding how and where virtualization will benefit their staging and testing process.</p>
<p>That is why we have developed a ‘starter’ set of technical guidelines to consider when planning to use full virtualization to stage, change, test and analyze the impact of change to your software infrastructure. Full virtualization in this case is characterized by one or more virtual machines (VM) running on a single hypervisor on a physical machine.</p>
<p>First, you will want to set expectations with management. They will likely ask &#8220;why should we utilize virtualization for your staging platform for IT testing?&#8221;  Look back at numerous StackSafe blogs for help in identifying how virtual staging and testing can improve your testing maturity.</p>
<p>In general, a virtualized staging server can help you address some common problems faced by IT Operations teams:</p>
<ul>
<li>Production faults, performance problems and/or downtime caused by change</li>
<li>Production changes that result in problems</li>
<li>Changes that require roll back from production</li>
<li>Testing at least 90% of the changes that are deployed to production</li>
<li>Testing changes across the entire infrastructure from end-to-end</li>
<li>Excessive time and/or resources to build, maintain, and synchronize staging and testing environments to represent the production environment</li>
<li>Painful and costly business application downtime</li>
<li>The need for quicker turnaround on changes to production in order to maintain competitiveness</li>
</ul>
<p>Next, consider the basic ‘pieces’ of a virtualized staging server, which are offered by multiple vendors.</p>
<ul>
<li>The virtualization platform. This platform features a hypervisor that hosts ‘guest’ VM operating systems. The hypervisor lets VM OSes share the physical machine memory, CPU, and other bare metal services. This virtualization platform can be used to host virtual staging and testing, virtual production, virtual disaster recovery backups, or any other virtual environment.</li>
<li>P2V (physical-to-virtual) import technology.  This is required to copy physical machines onto the virtual platform as VMs (think server consolidation). By capturing the software image of the production server, P2V creates VMs that more closely represent the physical environment than  building representative VMs.</li>
</ul>
<p>Finally, you will want to follow certain planning steps when building a virtualized staging server:</p>
<ol>
<li>Locate a server with CPU that supports virtualization for your virtualized staging server. Nearly all CPUs support virtualization these days, but make sure.</li>
<li>Determine where you want the virtualized staging server to reside. If you have a test lab, you will likely want to supplement the existing staging and testing environment. This placement provides you with access to testing tools and existing staging servers that you may want to virtualize.</li>
<li>Decide on how the virtualized staging serverwill be networked. This will require answering questions like: where will itreside or which networks should it be able to access? P2V may require network access between the physical machinesand the virtualized staging server. Security and system ownership issues will also dictate some of these decisions.</li>
<li>Determine what type of VM you expect to run on the virtualized staging server. This includes the base OS and hypervisor, and all of the VMs that are expected to be running simultaneously on the system. For example, if you plan to make and test change to five 2 CPU/core VMs w/ 1GB of memory, the system will require approximately 12 CPU/cores and 6GB of memory.</li>
<li>Scope the virtualized staging server to run multiple VMs, bearing in mind that each VM can require different levels of system resources.</li>
</ol>
<p>One other suggestion: Manage your import process according to your testing requirements.  If you perform redundant testing of the same system components (for example quarterly failover testing), it should be relatively easy to import your baseline configuration and maintain this ‘gold master&#8217;.  If on the other hand you expect to perform a variety of tests against a variety of system configurations, pay close attention to the virtualization staging server resource load to ensure that you aren&#8217;t introducing stress to the system that may be incorrectly blamed on the change/s made to the imported VMs.</p>
<p>There are other virtualized staging server-related concepts to consider that we will cover in future blogs, including the types of tests and analysis IT may want to perform, and a review of the change and release management activities that don’t adapt well to a virtualized staging server.</p>
<div><a href="http://www.addthis.com/bookmark.php" onclick="window.open('http://www.addthis.com/bookmark.php?pub=&amp;url=http%3A%2F%2Fwww.stacksafe.com%2Fblog%2Fbuilding-the-virtual-staging-platform-for-it-pre-production-testing%2F2008%2F05%2F&amp;title=Building+The+Virtual+Staging+Platform+for+IT+Pre-Production+Testing', 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no'); return false;" title="Bookmark using any bookmark manager!" target="_blank"><img src="http://s3.addthis.com/button1-bm.gif" width="125" height="16" border="0" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.stacksafe.com/blog/building-the-virtual-staging-platform-for-it-pre-production-testing/2008/05/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Business Benefits of Improved Maturity in Software Infrastructure Testing by IT Operations</title>
		<link>http://www.stacksafe.com/blog/business-benefits-of-improved-maturity-in-software-infrastructure-testing-by-it-operations/2008/05/</link>
		<comments>http://www.stacksafe.com/blog/business-benefits-of-improved-maturity-in-software-infrastructure-testing-by-it-operations/2008/05/#comments</comments>
		<pubDate>Tue, 13 May 2008 18:41:03 +0000</pubDate>
		<dc:creator>Jonah Paransky</dc:creator>
		
		<category><![CDATA[Change Impact Analysis]]></category>

		<category><![CDATA[Change Management]]></category>

		<category><![CDATA[Downtime]]></category>

		<category><![CDATA[IT Operations]]></category>

		<category><![CDATA[IT Operations Research]]></category>

		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://www.stacksafe.com/blog/business-benefits-of-improved-maturity-in-software-infrastructure-testing-by-it-operations/05/13/2008/</guid>
		<description><![CDATA[Earlier this year, Research Edge and StackSafe published our third IT Operations Research Report: Testing Maturity. Other reports in this series have focused on key problems faced by IT operations teams, the business impact of change management maturity, and testing maturity across applications and operating systems.
In a previous blog post, we discussed the challenges of [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier this year, <a href="http://www.rsedge.com" target="_blank">Research Edge</a> and <a href="http://www.stacksafe.com" target="_blank">StackSafe</a> published our third <a href="http://www.stacksafe.com/index.php?mact=Blogs,cntnt01,showentry,0&amp;cntnt01entryid=50&amp;cntnt01returnid=90" target="_blank">IT Operations Research Report: Testing Maturity</a>. Other reports in this series have focused on <a href="http://www.stacksafe.com/index.php?mact=Blogs,cntnt01,showentry,0&amp;cntnt01entryid=18&amp;cntnt01returnid=90" target="_blank">key problems faced by IT operations teams</a>, the <a href="http://www.stacksafe.com/index.php?mact=Blogs,cntnt01,showentry,0&amp;cntnt01entryid=1&amp;cntnt01returnid=90" target="_blank">business impact of change management maturity</a>, and <a href="http://www.stacksafe.com/index.php?mact=Blogs,cntnt01,showentry,0&amp;cntnt01entryid=50&amp;cntnt01returnid=90" target="_blank">testing maturity across applications and operating systems</a>.</p>
<p>In a previous blog post, we <a href="http://www.stacksafe.com/blog/are-you-one-of-the-unfortunate-middle/01/17/2008/" target="_blank">discussed the challenges of the unfortunate middle</a>.</p>
<p>Today, we want to focus on the “Test Leaders” and how improved testing maturity leads to clear business advantages.</p>
<p>Testing maturity in the report is measured according to the following criteria:</p>
<ul>
<li>Does the organization maintain a staging/testing environment representative of production?</li>
<li>How thorough is the organization at testing changes?</li>
<li>What % of changes to the production environment are testing prior to rollout?</li>
</ul>
<p>So what does being a “Test Leader” mean? The business benefits of improved testing maturity include:</p>
<h4>Reduction in Number of Unplanned Downtime Incidents</h4>
<p>Test leaders exhibit significant less unplanned downtime incidents per year than those in the unfortunate middle including:</p>
<ul>
<li>30% less downtime incidents on an annual basis than the “Unfortunate Middle”.</li>
<li>33% lower rollback rate, (changes that have to be rolled back due to problems that can’t be resolved in production)</li>
</ul>
<p><a href="http://www.stacksafe.com/blog/wp-content/uploads/2008/03/BusinessBenefitsofImprovedMaturityinSoft_A456/clip_image002.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.stacksafe.com/blog/wp-content/uploads/2008/03/BusinessBenefitsofImprovedMaturityinSoft_A456/clip_image002_thumb.jpg" border="0" alt="clip_image002" width="335" height="227" /></a></p>
<h4>Reduction in Percentage of Changes that Cause Problems in Production</h4>
<p>“Test Leaders” are much better at identifying problems during testing and minimizing the delays in releasing changes to software infrastructure including:</p>
<ul>
<li>22% lower problem rate (the percentage of changes that cause problems in production).</li>
<li>21% lower delay rate (the percentage of changes causing significant delay is 21% lower for Test Leaders).</li>
</ul>
<p><a href="http://www.stacksafe.com/blog/wp-content/uploads/2008/03/BusinessBenefitsofImprovedMaturityinSoft_A456/clip_image004.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.stacksafe.com/blog/wp-content/uploads/2008/03/BusinessBenefitsofImprovedMaturityinSoft_A456/clip_image004_thumb.jpg" border="0" alt="clip_image004" width="338" height="222" /></a></p>
<h4>Improved Testing Efficiency</h4>
<p>Test Leaders are more efficient testers.</p>
<ul>
<li>On a per test basis, Test Leaders exhibit a 17% reduction in IT Hours spent per test than respondents in the unfortunate middle.</li>
</ul>
<p><a href="http://www.stacksafe.com/blog/wp-content/uploads/2008/03/BusinessBenefitsofImprovedMaturityinSoft_A456/clip_image006.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.stacksafe.com/blog/wp-content/uploads/2008/03/BusinessBenefitsofImprovedMaturityinSoft_A456/clip_image006_thumb.jpg" border="0" alt="clip_image006" width="364" height="184" /></a></p>
<h4>Improved Smoothness in Change Management Process</h4>
<p>Test leaders see significant improvements in the numbers of respondents who view their change management process as “smooth all the time”.</p>
<ul>
<li>100% increase in reported change management process smoothness compared to the unfortunate middle.</li>
</ul>
<p><a href="http://www.stacksafe.com/blog/wp-content/uploads/2008/03/BusinessBenefitsofImprovedMaturityinSoft_A456/clip_image008.jpg"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.stacksafe.com/blog/wp-content/uploads/2008/03/BusinessBenefitsofImprovedMaturityinSoft_A456/clip_image008_thumb.jpg" border="0" alt="clip_image008" width="386" height="166" /></a></p>
<h4>Business Benefits of Improved Testing Maturity</h4>
<p>The business benefits of improved testing maturity by IT operations teams seem clear. By investing in building representative staging and testing environments for the multi-tier business applications and testing the impact of as close to 100% of changes as possible across the entire software infrastructure stack, IT operations teams can:</p>
<ul>
<li>Reduce downtime</li>
<li>Reduce number of problems in production caused by changes</li>
<li>Improve testing efficiency</li>
<li>Improve smoothness in the change management process</li>
</ul>
<h4>Downloading the Report</h4>
<p>You can download <a href="http://www.stacksafe.com/index.php?mact=Blogs,cntnt01,showentry,0&amp;cntnt01entryid=30&amp;cntnt01returnid=90">a full copy of the IT Operations Research Report: Testing Maturity</a> here.</p>
<div><a href="http://www.addthis.com/bookmark.php" onclick="window.open('http://www.addthis.com/bookmark.php?pub=&amp;url=http%3A%2F%2Fwww.stacksafe.com%2Fblog%2Fbusiness-benefits-of-improved-maturity-in-software-infrastructure-testing-by-it-operations%2F2008%2F05%2F&amp;title=Business+Benefits+of+Improved+Maturity+in+Software+Infrastructure+Testing+by+IT+Operations', 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no'); return false;" title="Bookmark using any bookmark manager!" target="_blank"><img src="http://s3.addthis.com/button1-bm.gif" width="125" height="16" border="0" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.stacksafe.com/blog/business-benefits-of-improved-maturity-in-software-infrastructure-testing-by-it-operations/2008/05/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Research Shows E-Commerce Would Benefit From Greater Testing Maturity</title>
		<link>http://www.stacksafe.com/blog/research-shows-e-commerce-would-benefit-from-greater-testing-maturity/2008/05/</link>
		<comments>http://www.stacksafe.com/blog/research-shows-e-commerce-would-benefit-from-greater-testing-maturity/2008/05/#comments</comments>
		<pubDate>Wed, 07 May 2008 17:25:46 +0000</pubDate>
		<dc:creator>Dennis Powell</dc:creator>
		
		<category><![CDATA[Change Impact Analysis]]></category>

		<category><![CDATA[Downtime]]></category>

		<category><![CDATA[IT Operations Research]]></category>

		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://www.stacksafe.com/blog/research-shows-e-commerce-would-benefit-from-greater-testing-maturity/05/07/2008/</guid>
		<description><![CDATA[Does your company rely on E-commerce applications to reach your customer base, your partners or suppliers, or to otherwise deliver important business services? If you answered ‘yes’, you should know that this characteristic identifies you as an ‘at-risk’ candidate for less effective change management and testing. How’s that you say?
A recent study on testing maturity [...]]]></description>
			<content:encoded><![CDATA[<p>Does your company rely on E-commerce applications to reach your customer base, your partners or suppliers, or to otherwise deliver important business services? If you answered ‘yes’, you should know that this characteristic identifies you as an ‘at-risk’ candidate for less effective change management and testing. How’s that you say?</p>
<p>A <a href="http://www.stacksafe.com/index.php?mact=Blogs,cntnt01,showentry,0&amp;cntnt01entryid=50&amp;cntnt01returnid=90">recent study</a> on testing maturity for applications and operating systems conducted by <a href="http://www.stacksafe.com/">StackSafe</a> and <a href="http://www.rsedge.com/">Research Edge</a> reveals that applications heavily influence the approach companies adopt for change management and testing. This is in part due to differences in application complexity, change lead time, and downtime costs. It is also determined by the unique nature of the application and the manner of organizational operation.</p>
<p>From our <a href="http://www.stacksafe.com/blog/it-operations-research-report-testing-maturity-part-ii-applications-and-operating-systems/05/06/2008/">earlier blog post </a>three application profiles have emerged from the manner in which applications influence change management and testing.</p>
<p><a href="http://www.stacksafe.com/blog/wp-content/uploads/2008/03/ResearchShowsECommerceWouldBenefitFromGr_D8FE/ITOpsResearch2.jpg"><img style="border: 0px none " src="http://www.stacksafe.com/blog/wp-content/uploads/2008/03/ResearchShowsECommerceWouldBenefitFromGr_D8FE/ITOpsResearch2_thumb.jpg" border="0" alt="ITOpsResearch-2" width="373" height="188" /></a></p>
<p>One profile, the High Stress Environment, is characterized in part by companies who’s IT operations departments must support E-commerce applications.</p>
<p><strong>E-commerce Applications and Downtime</strong></p>
<p><img style="border: 0px none ; margin: 0px 10px 10px 0px" src="http://www.stacksafe.com/blog/wp-content/uploads/2008/03/ResearchShowsECommerceWouldBenefitFromGr_D8FE/ECommerce2.jpg" border="0" alt="E-Commerce-2" width="222" height="240" align="left" /> Let’s take a closer look at the impact of E-commerce applications on change management and testing. One important characteristic from the study jumps out: companies that rely on E-commerce typically experience a <em>higher percentage of emergency changes</em> than companies running other application types.</p>
<p>As we’ve <a href="http://www.stacksafe.com/blog/hitting-a-wall-testing-environments-for-application-development-and-it-operations/02/06/2008/" target="_blank">discussed previously in regard to testing maturity</a>, companies experience more problems in production when they require IT operations to address a higher number of unscheduled (e.g. emergency) changes. True to form, our most recent study shows that over 25 percent of companies supporting E-commerce applications test less than 50 percent of all changes. As web applications continue to grow in both users and complexity, more outages (a la Yahoo’s Cyber Monday snafu) may become commonplace. <a href="http://onlinepresence.blogsailor.com/2007/11/15/do-you-know-when-you-have-a-server-outage/" target="_blank">Don’t forget that:</a></p>
<p><em>“With an ecommerce website or an advertisement supported website, this <a href="http://www.informationweek.com/news/internet/ebusiness/showArticle.jhtml?articleID=196700194">downtime means lost revenue and worse yet, lost customers</a>.”</em></p>
<p>Because of the nature of E-commerce applications, IT operations appears to<a href="http://thebaron.us/2008/05/eliminating-downtime-for-your-e-commerce-store/"> face more pressure</a> in making changes to multi-tier applications. More than half (52 percent) of all E-commerce companies support in-house software development, so expectations are likely higher for short development-to-deployment cycles. The customer-facing nature of E-commerce and the constant change associated with web-based strategies and technology combine to create the emergency change scenario discussed above. The study shows that E-commerce changes are introduced without sufficient lead time or planning when compared to other application types.</p>
<p><img style="border: 0px none " src="http://www.stacksafe.com/blog/wp-content/uploads/2008/03/ResearchShowsECommerceWouldBenefitFromGr_D8FE/ECommerce1.jpg" border="0" alt="E-Commerce-1" width="329" height="314" /></p>
<p>Companies report that 29 percent of E-commerce changes are considered emergencies, which naturally causes delays and increases tensions within the IT department. As the preceding graphic demonstrates, IT is not at all confident of changes to E-commerce production 16 percent of the time. Small wonder, seeing that 28 percent of changes cause problems to E-commerce production systems.</p>
<p>At StackSafe, we believe that it doesn’t matter if an application exists in a e-commerce environment. IT requires the capability to establish representative staging environments for IT testing, to test every change, and to test changes against the entire infrastructure, no matter how tight the timeframe or how high the change priority.</p>
<p>When IT cuts corners with testing, particularly with E-commerce application testing, “always on” may end up being “sometimes on” or “maybe on in a few hours.” In business-critical situations, such as <a href="http://www.macnewsworld.com/story/60464.html">preparing for high spikes in traffic around peak online shopping times</a> the diligence given to testing changes will <a href="http://www.stacksafe.com/blog/case-studies-for-the-cost-of-downtime/04/02/2008/">make or break the online shopping experience</a>.</p>
<p><strong>Download the Report:</strong><br />
You can <a href="http://www.stacksafe.com/index.php?mact=Blogs,cntnt01,showentry,0&amp;cntnt01entryid=50&amp;cntnt01returnid=90" target="_blank">download a full copy of the IT Operations Research Report: Testing Maturity Part II – Applications and Operating Systems</a> here.</p>
<div><a href="http://www.addthis.com/bookmark.php" onclick="window.open('http://www.addthis.com/bookmark.php?pub=&amp;url=http%3A%2F%2Fwww.stacksafe.com%2Fblog%2Fresearch-shows-e-commerce-would-benefit-from-greater-testing-maturity%2F2008%2F05%2F&amp;title=Research+Shows+E-Commerce+Would+Benefit+From+Greater+Testing+Maturity', 'addthis', 'scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no'); return false;" title="Bookmark using any bookmark manager!" target="_blank"><img src="http://s3.addthis.com/button1-bm.gif" width="125" height="16" border="0" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.stacksafe.com/blog/research-shows-e-commerce-would-benefit-from-greater-testing-maturity/2008/05/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
