<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><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>Sat, 19 Jul 2008 13:11:06 +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" /><item>
		<title>IT Consumerization – Déjà Vu All Over Again</title>
		<link>http://www.stacksafe.com/blog/it-consumerization-dj-vu-all-over-again/07/11/2008/</link>
		<comments>http://www.stacksafe.com/blog/it-consumerization-dj-vu-all-over-again/07/11/2008/#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%2F07%2F11%2F2008%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/07/11/2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Gartner IOM Conference: CMDB Success</title>
		<link>http://www.stacksafe.com/blog/gartner-cmdb-success/06/26/2008/</link>
		<comments>http://www.stacksafe.com/blog/gartner-cmdb-success/06/26/2008/#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%2F06%2F26%2F2008%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/06/26/2008/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/06/19/2008/</link>
		<comments>http://www.stacksafe.com/blog/the-hidden-costs-of-heterogeneous-operating-system-environments/06/19/2008/#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%2F06%2F19%2F2008%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/06/19/2008/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/05/28/2008/</link>
		<comments>http://www.stacksafe.com/blog/mike-kavis-spills-the-beans-on-soa-and-more/05/28/2008/#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%2F05%2F28%2F2008%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/05/28/2008/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/05/27/2008/</link>
		<comments>http://www.stacksafe.com/blog/building-the-virtual-staging-platform-for-it-pre-production-testing/05/27/2008/#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%2F05%2F27%2F2008%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/05/27/2008/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/05/13/2008/</link>
		<comments>http://www.stacksafe.com/blog/business-benefits-of-improved-maturity-in-software-infrastructure-testing-by-it-operations/05/13/2008/#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%2F05%2F13%2F2008%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/05/13/2008/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/05/07/2008/</link>
		<comments>http://www.stacksafe.com/blog/research-shows-e-commerce-would-benefit-from-greater-testing-maturity/05/07/2008/#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%2F05%2F07%2F2008%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/05/07/2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>IT Operations Research Report: Testing Maturity Part II – Applications and Operating Systems</title>
		<link>http://www.stacksafe.com/blog/it-operations-research-report-testing-maturity-part-ii-applications-and-operating-systems/05/06/2008/</link>
		<comments>http://www.stacksafe.com/blog/it-operations-research-report-testing-maturity-part-ii-applications-and-operating-systems/05/06/2008/#comments</comments>
		<pubDate>Tue, 06 May 2008 17:05:42 +0000</pubDate>
		<dc:creator>Joe Pendry</dc:creator>
		
		<category><![CDATA[Change Impact Analysis]]></category>

		<category><![CDATA[IT Operations]]></category>

		<category><![CDATA[IT Operations Research]]></category>

		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://www.stacksafe.com/blog/it-operations-research-report-testing-maturity-part-ii-applications-and-operating-systems/05/06/2008/</guid>
		<description><![CDATA[Today Research Edge and StackSafe released our fourth research report focused on topics of interest to IT Operations teams titled &#8220;IT Operations Research Report: Testing Maturity Part II - Applications and Operating Systems&#8220;. Over 400 IT operations professionals participated in the study, which focused on software infrastructure testing differences in multi-tiered applications and operating systems.
Past [...]]]></description>
			<content:encoded><![CDATA[<p>Today <a href="http://www.rsedge.com" target="_blank">Research Edge</a> and <a href="http://www.stacksafe.com">StackSafe</a> released our fourth research report focused on topics of interest to IT Operations teams titled &#8220;<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>&#8220;. Over 400 IT operations professionals participated in the study, which focused on software infrastructure testing differences in multi-tiered applications and operating systems.</p>
<p>Past <a href="http://www.stacksafe.com/index.php?mact=Blogs,m4,showcategory,1&amp;m4returnid=90&amp;m4catid=Research%20Reports">IT Operations research reports</a> have focused on <a href="http://www.stacksafe.com/index.php?mact=Blogs,cntnt01,showentry,0&amp;cntnt01entryid=18&amp;cntnt01returnid=90" target="_blank">downtime</a>, <a href="http://www.stacksafe.com/index.php?mact=Blogs,cntnt01,showentry,0&amp;cntnt01entryid=1&amp;cntnt01returnid=90" target="_blank">change management</a> and <a href="http://www.stacksafe.com/index.php?mact=Blogs,cntnt01,showentry,0&amp;cntnt01entryid=30&amp;cntnt01returnid=90" target="_blank">testing maturity</a>.</p>
<h4>Key Findings on Testing Differences in Multi-Tiered Applications:</h4>
<ul>
<li>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. Applications driving change management and testing fall into three general camps:
<ul>
<li>Prudent Planners – companies supporting Enterprise Resource Planning (ERP), Production/Supply Chain Management and Transaction Processing</li>
<li>High Stress Environments – companies supporting Customer Relationship Management and E-commerce</li>
<li>Laissez-faire Planners – companies supporting Website Hosting</li>
</ul>
</li>
</ul>
<p><a href="http://www.stacksafe.com/blog/wp-content/uploads/2008/03/ITOperationsResearchReportTestingMaturit_E259/ITOpsResearch2.jpg"><img style="border: 0px none " src="http://www.stacksafe.com/blog/wp-content/uploads/2008/03/ITOperationsResearchReportTestingMaturit_E259/ITOpsResearch2_thumb.jpg" border="0" alt="ITOpsResearch-2" width="412" height="208" /></a></p>
<ul>
<li><strong>“Prudent Planners”</strong> are generally very large companies, where downtime caused by production problems can be quite expensive. Not surprisingly, most have implemented automated change management and testing procedures. As a result, even though change volume is high, these companies generally have proportionally fewer problems in production stemming from change management.</li>
</ul>
<ul>
<li><strong>“High Stress Environments”</strong> such as E-commerce and CRM seem to face more pressure in making changes to multi-tier applications. IT departments supporting E-commerce are often faced with emergency changes that can cause delays and increase tensions within the department. Companies supporting CRM, on the other hand, face more pressure to reduce the cost of testing compared to the average company.</li>
</ul>
<ul>
<li><strong>“Laissez-faire” Planners</strong> are less oriented toward automated change management, even though they are most likely to have staging/testing environments in place. It appears automating change management is of less value when the focus is on Website Hosting. These companies may benefit from greater emphasis on scope or frequency of testing.</li>
</ul>
<h4>Key Findings in Testing Differences by Operating Systems</h4>
<ul>
<li>Increased downtime costs are associated with use of multiple operating systems (heterogeneous environments) and the Unix operating system in particular.</li>
<li>Companies supporting multiple operating systems have nearly double the cost of unplanned downtime than companies utilizing a single OS to support all system tiers (web, data base, application)</li>
</ul>
<h4>Downloading the Report</h4>
<p>A <a href="http://www.stacksafe.com/index.php?mact=Blogs,cntnt01,showentry,0&amp;cntnt01entryid=50&amp;cntnt01returnid=90" target="_blank">full complimentary copy of the IT Operations Research Report: Testing Maturity Part II Applications and Operating Systems</a> is available for download.</p>
<p>We will be returning in future blog posts to explore these topics in more detail.</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-operations-research-report-testing-maturity-part-ii-applications-and-operating-systems%2F05%2F06%2F2008%2F&amp;title=IT+Operations+Research+Report%3A+Testing+Maturity+Part+II+%26ndash%3B+Applications+and+Operating+Systems', '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-operations-research-report-testing-maturity-part-ii-applications-and-operating-systems/05/06/2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Dirty Half-Dozen Explained: The Implications of Taking Shortcuts When Testing Changes</title>
		<link>http://www.stacksafe.com/blog/the-dirty-half-dozen-explained-the-implications-of-taking-shortcuts-when-testing-changes/05/05/2008/</link>
		<comments>http://www.stacksafe.com/blog/the-dirty-half-dozen-explained-the-implications-of-taking-shortcuts-when-testing-changes/05/05/2008/#comments</comments>
		<pubDate>Mon, 05 May 2008 17:29:54 +0000</pubDate>
		<dc:creator>Joe Pendry</dc:creator>
		
		<category><![CDATA[Change Impact Analysis]]></category>

		<category><![CDATA[Downtime]]></category>

		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://www.stacksafe.com/blog/the-dirty-half-dozen-explained-the-implications-of-taking-shortcuts-when-testing-changes/05/05/2008/</guid>
		<description><![CDATA[A couple of weeks ago, we wrote about the shortcuts that IT Operations teams take when they need to make changes to their environments. In that post, we explained why taking such shortcuts is so appealing. Testing the right way tends to require considerable resources and budget when done correctly. Without a mature, comprehensive testing [...]]]></description>
			<content:encoded><![CDATA[<p>A couple of weeks ago, we wrote about <a href="http://www.stacksafe.com/blog/the-dirty-half-dozen-testing-environment-shortcuts-for-it-operations/04/25/2008/" target="_blank">the shortcuts that IT Operations teams take when they need to make changes to their environments</a>. In that post, we explained why taking such shortcuts is so appealing. Testing the right way tends to require considerable resources and budget when done correctly. Without a mature, comprehensive testing and analysis toolset, IT Operations must make sacrifices in the area of <a href="http://www.stacksafe.com/blog/insights-on-the-state-of-software-infrastructure-testing-by-it-operations/04/30/2008/">software infrastructure testing</a>.</p>
<p>Nonetheless, there are real implications that must be understood when shortcuts are taken. Below is a list of the “Dirty Half-Dozen” testing shortcuts with more description about the problems they cause and why they so often lead to downtime for IT Operations.</p>
<p><strong>Shortcut #1 – Patch and Pray</strong></p>
<ul>
<li>What it is: <a href="http://gatezero.org/~tim/?p=146" target="_blank">Bypassing testing altogether and deploy changes directly</a> into production.</li>
<li>Rationale: “This has probably been tested by the vendor or by QA, so most of the big problems have most likely been fixed. Besides, we’ll clean up any mess after implementation.”</li>
</ul>
<ul>
<li>Implication: Obviously, patch-and-pray approaches increase the risk that the change will result in production downtime. Further, no testing whatsoever makes finding the cause of a problem much more difficult. If you are implementing the patch on a Friday, don’t make any weekend plans.</li>
</ul>
<p><strong>Shortcut #2 – “Non-Customer-Facing” Tests </strong></p>
<ul>
<li>What it is: Deploying new configurations and patches on live systems that are low-priority or non-customer facing applications.</li>
</ul>
<ul>
<li>Rationale: “I need to test this change quickly, but I don’t have a test environment that looks like full production. I’ll use the group that is least likely to complain as my guinea pigs and roll the change out to full production if my blackberry doesn’t explode with angry users.”</li>
</ul>
<ul>
<li>Implication: Two problems here. First, the change is still getting into the live environment, so there is some level of risk being assumed. Second, limiting testing to one group might not be representative of the entire environment. Naturally, incomplete testing methods like this limit the ability to understand the full impact of the changes.</li>
</ul>
<p><strong>Shortcut #3 – Scheduled Downtime</strong></p>
<ul>
<li>What it is: Testing the change in production during scheduled downtime.</li>
</ul>
<ul>
<li>Rationale: “I am not sure what this change is going to do when my environment is live. I’ll wait <a href="http://blogs.zdnet.com/projectfailures/?p=567">until the system is down to perform my test</a>.”</li>
</ul>
<ul>
<li>Implication: Do you have the luxury of scheduled downtime? It is increasingly hard to come by in this era of high availability. Also, any changes made to the production environment introduce risk of data and process corruption, which may prove unacceptable to more sensitive systems.</li>
</ul>
<p><strong>Shortcut #4 – Borrowing Redundant Resources</strong></p>
<ul>
<li>What it is: Taking redundant disaster recovery (DR) systems offline for testing purposes.</li>
</ul>
<ul>
<li>Rationale: “My DR systems look a lot like the live environment. I’ll use them for a quick test.”</li>
</ul>
<ul>
<li>Implication: If you are using disaster recovery systems for testing of this sort, you’d better not have an actual disaster…<a href="http://blogs.zdnet.com/projectfailures/?p=610">or there could be trouble</a>.</li>
</ul>
<p><strong>Shortcut #5 – Component Testing</strong></p>
<ul>
<li>What it is: Limiting testing to an individual software component or configuration change rather than testing the change as part of a full end-to-end distributed stack test.</li>
</ul>
<ul>
<li>Rationale: “I have a portion of my IT service that I think is fairly representative of the entire environment. I’ll test the change on this component first and roll the change out to full production if nothing goes wrong.”</li>
</ul>
<ul>
<li>Implication: Similar downsides to the “Non-customer” facing tests. It is difficult to gauge how well representative any segment is of the entire end-to-end application. Also, putting a change into any live environment – no matter how well segmented – assumes some level of risk.</li>
</ul>
<p><strong>Shortcut #6 – Tabletop Testing</strong></p>
<ul>
<li>What it is: – Evaluating changes using documents, spreadsheets and diagrams on a conference table.</li>
</ul>
<ul>
<li>Rationale: “My team has seen changes like this before. They’ll be able to give me a general sense of what I can expect if we hold a meeting along the lines of a miniature change advisory board.”</li>
</ul>
<ul>
<li>Implication: Table-top testing becomes the only practical method when the changes and/or the environment to be tested is too large or complex to duplicate, or when there is a lack of resources and time. However, this approach provides no actual insight into the true impact of the change on production environments.</li>
</ul>
<p>All of the above approaches have significant limitations that make them impractical or inefficient for understanding the business impact of changes to the software infrastructure. As a result, in far too many cases, IT Operations is forced to make changes and adjustments in <a href="http://www.stacksafe.com/blog/its-been-a-long-time-coming-virtualization-for-it-testing/05/01/2008/">non-representative staging environments</a>, and to live production software infrastructure, without any testing whatsoever. This practice leads to the serious failures and downtime that organizations try so desperately to avoid.</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-dirty-half-dozen-explained-the-implications-of-taking-shortcuts-when-testing-changes%2F05%2F05%2F2008%2F&amp;title=The+Dirty+Half-Dozen+Explained%3A+The+Implications+of+Taking+Shortcuts+When+Testing+Changes', '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-dirty-half-dozen-explained-the-implications-of-taking-shortcuts-when-testing-changes/05/05/2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Insights on the State of Software Infrastructure Testing by IT Operations</title>
		<link>http://www.stacksafe.com/blog/insights-on-the-state-of-software-infrastructure-testing-by-it-operations/04/30/2008/</link>
		<comments>http://www.stacksafe.com/blog/insights-on-the-state-of-software-infrastructure-testing-by-it-operations/04/30/2008/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 20:10:27 +0000</pubDate>
		<dc:creator>Jonah Paransky</dc:creator>
		
		<category><![CDATA[Change Impact Analysis]]></category>

		<category><![CDATA[Change Management]]></category>

		<category><![CDATA[IT Operations]]></category>

		<category><![CDATA[IT Operations Research]]></category>

		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://www.stacksafe.com/blog/2008/04/30/insights-on-the-state-of-software-infrastructure-testing-by-it-operations/</guid>
		<description><![CDATA[Earlier in the year, Research Edge and StackSafe published the third in our series of research reports, IT Operations Research Report: Testing Maturity. The findings on the state of pre-production testing by IT Operations teams provides significant insight into the challenges organizations face today around pre-production testing by IT operations.
Inadequate IT operations testing is a [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier in the year, <a href="http://www.rsedge.com" target="_blank">Research Edge</a> and <a href="http://www.stacksafe.com" target="_blank">StackSafe</a> published the third in our series of research reports, <a href="http://www.stacksafe.com/index.php?mact=Blogs,cntnt01,showentry,0&amp;cntnt01entryid=30&amp;cntnt01returnid=90" target="_blank">IT Operations Research Report: Testing Maturity</a>. The findings on the state of pre-production testing by IT Operations teams provides significant insight into the challenges organizations face today around pre-production testing by IT operations.</p>
<h4><strong>Inadequate IT operations testing is a key reason for changes going awry</strong></h4>
<ul>
<li>Four out of ten companies consider insufficient pre-production testing a key reason for the downstream production problems faced in implementing changes to multi-tier applications. The other reasons identified for changes going awry are almost all IT operations testing related, including interaction between systems, vendor patches/upgrades, lack of visibility into new apps before going live and in-house patches/upgrades.</li>
<li>The more changes that are pushed through an organization, the more likely pre-production testing is considered a problem</li>
</ul>
<p><a title="rootcausesofchanges.jpg" href="http://www.stacksafe.com/blog/wp-content/uploads/2008/04/rootcausesofchanges.jpg"><img src="http://www.stacksafe.com/blog/wp-content/uploads/2008/04/rootcausesofchanges.jpg" alt="rootcausesofchanges.jpg" /></a></p>
<p><strong>Delays and rollbacks are common</strong></p>
<ul>
<li>Nearly a quarter (22%) of the changes made to applications and the software infrastructure cause significant delays</li>
<li>More than ten percent of changes are rolled back and never implemented - problems are encountered in production that they simply cannot resolve</li>
</ul>
<h4><a title="typicaltestingexperience.jpg" href="http://www.stacksafe.com/blog/wp-content/uploads/2008/04/typicaltestingexperience.jpg"><img src="http://www.stacksafe.com/blog/wp-content/uploads/2008/04/typicaltestingexperience.jpg" alt="typicaltestingexperience.jpg" /></a></h4>
<p><strong>Software Infrastructure changes tend to be either not tested at all or not tested thoroughly</strong></p>
<ul>
<li>Most companies test changes to the critical applications, but leave many changes to chance.</li>
<li>Even when production changes are tested, testing is often less than comprehensive, limited to components of the stack. Only 42% testing the entire multi-tier stack</li>
</ul>
<h4><a title="softwarechanges.jpg" href="http://www.stacksafe.com/blog/wp-content/uploads/2008/04/softwarechanges.jpg"><img src="http://www.stacksafe.com/blog/wp-content/uploads/2008/04/softwarechanges.jpg" alt="softwarechanges.jpg" /></a></h4>
<p><strong>A third of all enterprises lack the capacity to conduct serious pre-release testing</strong></p>
<ul>
<li>While most IT department conduct tests, 30% leverage servers or backup data centers, but lack an infrastructure specifically designed for testing and staging</li>
<li>While the majority (65%) maintain testing or staging environments, utilization is highly variable</li>
</ul>
<p><a title="testingapproach.jpg" href="http://www.stacksafe.com/blog/wp-content/uploads/2008/04/testingapproach.jpg"><img src="http://www.stacksafe.com/blog/wp-content/uploads/2008/04/testingapproach.jpg" alt="testingapproach.jpg" /></a></p>
<p>If you are interested in the rest of the findings from the study, <a href="http://www.stacksafe.com/index.php?mact=Blogs,cntnt01,showentry,0&amp;cntnt01entryid=30&amp;cntnt01returnid=90" target="_blank">feel free to download the report here</a>. We will continue to post information from these report that we think are of interest from time to 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%2Finsights-on-the-state-of-software-infrastructure-testing-by-it-operations%2F04%2F30%2F2008%2F&amp;title=Insights+on+the+State+of+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/insights-on-the-state-of-software-infrastructure-testing-by-it-operations/04/30/2008/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
