<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Application Performance Engineering Blog - Shunra Software</title>
	
	<link>http://www.shunra.com/shunrablog</link>
	<description>Supporting application performance management for IT professionals</description>
	<lastBuildDate>Tue, 18 Jun 2013 15:57:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ApplicationPerformanceManagementBlog-ShunraSoftware" /><feedburner:info uri="applicationperformancemanagementblog-shunrasoftware" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>39.952162</geo:lat><geo:long>-75.174065</geo:long><item>
		<title>Shifting Left – The Modern Approach</title>
		<link>http://feedproxy.google.com/~r/ApplicationPerformanceManagementBlog-ShunraSoftware/~3/XcQ191mm2F8/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2013/06/18/shifting-left-the-modern-approach/#comments</comments>
		<pubDate>Tue, 18 Jun 2013 15:57:58 +0000</pubDate>
		<dc:creator>kcrowe</dc:creator>
				<category><![CDATA[Featured Post]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=3168</guid>
		<description><![CDATA[A recent article published in Manufacturing.net, titled “Fix Your Enterprise Application Performance Issues – Before They Fix You,” is a well-defined articulation of the benefits and challenges associated with deploying a business-wide enterprise resource planning (ERP) application. The author of the article writes, “Not only do ERP applications support critical functions, but they also support [...]]]></description>
			<content:encoded><![CDATA[<p>A recent article published in Manufacturing.net, titled “<a href="http://www.manufacturing.net/articles/2013/05/fix-your-enterprise-application-performance-issues-%E2%80%94-before-they-fix-you">Fix Your Enterprise Application Performance Issues – Before They Fix You</a>,” is a well-defined articulation of the benefits and challenges associated with deploying a business-wide enterprise resource planning (ERP) application. The author of the article writes, “Not only do ERP applications support critical functions, but they also support huge numbers of users, divisions and business units.” He goes on to detail the criticality of performance and end-user experience to prevent an organization’s “lost competitive edge, wasted resources, tarnished brand image, reduced customer satisfaction, increased financial or legal scrutiny and non-compliance.”</p>
<p>While the article addresses the importance of end-user experience and the challenges with ensuring performance, it fails to provide a promised solution. The writer advocates applying “new approaches to application performance management (APM), including focusing on end-user transaction performance, consolidating all application delivery chain variables in a ‘single pane of glass’ approach and monitoring all applications 24&#215;7.” However, this is not a truly new approach; this is the traditional approach – monitor and make sure transaction response times adhere to expected service or performance levels. Monitoring remains a critical element in any comprehensive application performance management model; however it does not deliver on the author’s premise that “modern applications require modern performance management approaches.”</p>
<p>The modern approach, increasingly adopted by enterprises worldwide, is to shift performance management left in the software development lifecycle, testing earlier and often, before deployment, when it is more cost-effective to find and resolve issues (and when user experience is not at risk). In addition, modern applications are increasingly distributed and reliant on external services and multiple, dynamic network connections. These dependencies, particularly mobile and cloud network conditions, are beyond an enterprise’s control, yet they are paramount to end-user experience. As a result, modern enterprises are accounting for these variables in their testing by incorporating services and network virtualization into the test environment to ensure that testing is conducted in as accurate a pre-production environment as possible, thus delivering the most reliable and predictive results possible.</p>
<p>As an example, one of the world’s leading providers of digital television entertainment services relies on tens of thousands of employees in broadcast centers around the globe, satellites in space, and hundreds of technology patents to deliver programming to over 30 million people in the western hemisphere. Before rolling out a new CRM application to their call centers, the company needed to certify the system for up to 3,000 users and ensure performance for all call centers. To ensure the validity of their tests, they knew they had to account for load, external services and the network conditions that affect performance for each call center – including bandwidth, latency, jitter and packet loss. As a result of using <a href="http://www.shunra.com/products/shunra-nv-network-virtualization">Shunra NV</a> and services virtualization to capture production network conditions and dependencies from remote call centers and emulate those conditions in their test environment, the entertainment company was able to accurately test and optimize the response times of their CRM application, giving field technicians faster access to the system and allowing call center reps to take in an average of three additional new customers per day.</p>
<p>This modern approach to performance management, with consideration for external services and the real world conditions that affect performance, allows the entertainment company to maintain its position as an organization focused on delivering exceptional end-user experience and to deploy new systems with confidence, increasing revenue and protecting corporate brand.</p>
<p>With modern applications, it is essential to account for their reliance on external services and the variable network conditions that users experience as they move between different network types and different devices. With services and network virtualization, organizations can access real-world network conditions and services and emulate those in the test environment. Unit, functional, regression, integration and performance testing should be conducted in an environment that mirrors the production network, making test results more accurate and reliable. Shifting left and accounting for the most critical conditions that affect end-user experience is a proactive and modern approach.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=XcQ191mm2F8:YNPsuNGBzyk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=XcQ191mm2F8:YNPsuNGBzyk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=XcQ191mm2F8:YNPsuNGBzyk:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?i=XcQ191mm2F8:YNPsuNGBzyk:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=XcQ191mm2F8:YNPsuNGBzyk:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=XcQ191mm2F8:YNPsuNGBzyk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?i=XcQ191mm2F8:YNPsuNGBzyk:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ApplicationPerformanceManagementBlog-ShunraSoftware/~4/XcQ191mm2F8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2013/06/18/shifting-left-the-modern-approach/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.shunra.com/shunrablog/index.php/2013/06/18/shifting-left-the-modern-approach/</feedburner:origLink></item>
		<item>
		<title>Reliably predict and optimize end user experience</title>
		<link>http://feedproxy.google.com/~r/ApplicationPerformanceManagementBlog-ShunraSoftware/~3/RVEjfc95anM/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2013/06/03/reliably-predict-and-optimize-end-user-experience/#comments</comments>
		<pubDate>Mon, 03 Jun 2013 20:45:07 +0000</pubDate>
		<dc:creator>marty.brandwin</dc:creator>
				<category><![CDATA[Featured Post]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Staff Posts]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=3161</guid>
		<description><![CDATA[Shunra and IBM Rational Quality Manger help enterprises reliably predict and optimize end user experience For the first time, Rational Quality Manager users can capture and virtualize production network conditions in the test environment in order to improve application performance According to the World Quality Report released in September 2012, two-thirds of enterprises lack the [...]]]></description>
			<content:encoded><![CDATA[<h1><strong><span style="color: #800000;">Shunra and IBM Rational Quality Manger help enterprises reliably predict and optimize end user experience</span></strong></h1>
<p><strong><em>For the first time, Rational Quality Manager users can capture and virtualize production network conditions in the test environment in order to improve application performance</em></strong></p>
<p>According to the World Quality Report released in September 2012, two-thirds of enterprises lack the ability to accurately test applications prior to deployment. The Killer Apps Study 2012, a pan-European research study, found that 82 percent of survey respondents had experienced application performance problems, with 74 percent reporting impacts on critical business applications.</p>
<p>As organizations continue to struggle with application quality, the impact of poor performance negatively affects revenue, productivity, and brand. Julie Craig, Research Director at Enterprise Management Associates, addresses the issue of application performance and writes that the network is, “The single most important instrumentation point for tracking and monitoring applications.”</p>
<p>Until now, the production network has been inaccessible to software testers and developers who operate in test labs isolated behind corporate firewalls. That means that traditional testing efforts do not include dynamic, real-world network constraints like bandwidth, latency, jitter, and packet loss, despite the fact that these network conditions are integral to understanding end user experience.</p>
<p>For the first time, with the Shunra NV integration for IBM Rational Quality Manager 8.5, application testers and developers who use Quality Manager can capture and incorporate production network conditions into their test environment. Rational test environments can now account for the variability of the networks over which applications, their dependencies, and their end users communicate. This makes previously inaccessible network constraints available in the test lab, so application testing can be conducted against actual production network conditions.</p>
<p>“Network conditions have a profound impact on application performance,” said Gary Jackson, Shunra CEO. “But too often, they are unaccounted for in testing. Shunra NV’s integration with Rational Quality Manager allows organizations to identify apps that will perform poorly in production due to network-associated issues. They can then isolate and fix performance bottlenecks before the app is released, saving costly post-deployment remediation, and negative user sentiment.”</p>
<p>75 of the Fortune 100 companies currently use Shunra’s network virtualization capabilities in their test environment. A leading automobile manufacturer recently reported saving over $500,000 annually as a result of using Shunra NV to improve the accuracy of their testing which resulted in fewer remediation issues. In addition, that same company reported better testing led to incremental revenue opportunities in excess of $1.5 million.</p>
<p>IBM Rational users can now experience similar results due to Shunra Software’s “Ready for IBM Rational software V7.9.1” technical validation for its Shunra NV integration for Rational Quality Manager 8.5. The plug-in meets the requirements for both the Software Delivery Platform – Software Delivery Lifecycle and Jazz levels of the program. In addition, the Shunra NV integration qualified for the Ready for IBM Rational Best Practices indicator.</p>
<p>The Shunra NV Adapter for Rational Quality Manager 8.5 is an add-on component available from Shunra that empowers Shunra NV users with the ability to leverage Shunra NV capabilities from within the Rational test environment, including:</p>
<ul>
<li>Network discovery, capture, and virtualization with Shunra NetworkCatcher;</li>
<li>A library of millions of mobile and broadband network performance profiles to easily compare app performance across locations and networks;</li>
<li>Location- and network-aware response time reporting; and</li>
<li>Automated and customized performance optimization suggestions including mobile specific optimizations.</li>
</ul>
<p><strong>Shunra NV at IBM Innovate</strong></p>
<p>Shunra will be demonstrating its Shunra NV adapter at IBM Innovate from June 2-6, 2013 in Orlando, Florida. Shunra will be exhibiting at Booth T10 throughout the event and will be presenting testing best practices at “Session QM-1911: Shift Left: Be Inventive at Accelerating Quality and Test Management” on June 5 at 8:30am.</p>
<p>For more information on Shunra NV for Rational Quality Manager 8.5, please visit: <a href="http://www.shunra.com/NVRQMAdapter" target="_blank">http://www.shunra.com/NVRQMAdapter</a> or <a href="http://www-304.ibm.com/partnerworld/gsd/solutiondetails.do?solution=49011&amp;lc=en&amp;stateCd=P&amp;tab=2" target="_blank">http://www-304.ibm.com/partnerworld/gsd/solutiondetails.do?solution=49011&amp;lc=en&amp;stateCd=P&amp;tab=2</a>.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=RVEjfc95anM:52b8hxOaKNI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=RVEjfc95anM:52b8hxOaKNI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=RVEjfc95anM:52b8hxOaKNI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?i=RVEjfc95anM:52b8hxOaKNI:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=RVEjfc95anM:52b8hxOaKNI:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=RVEjfc95anM:52b8hxOaKNI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?i=RVEjfc95anM:52b8hxOaKNI:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ApplicationPerformanceManagementBlog-ShunraSoftware/~4/RVEjfc95anM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2013/06/03/reliably-predict-and-optimize-end-user-experience/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.shunra.com/shunrablog/index.php/2013/06/03/reliably-predict-and-optimize-end-user-experience/</feedburner:origLink></item>
		<item>
		<title>Extending the Value of APM</title>
		<link>http://feedproxy.google.com/~r/ApplicationPerformanceManagementBlog-ShunraSoftware/~3/HaSyBUfPhes/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2013/05/21/extending-the-value-of-apm/#comments</comments>
		<pubDate>Tue, 21 May 2013 18:56:58 +0000</pubDate>
		<dc:creator>Erica Lucas</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[Featured Post]]></category>
		<category><![CDATA[Staff Posts]]></category>
		<category><![CDATA[Webinars]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=3150</guid>
		<description><![CDATA[When it comes to managing application performance and optimizing end user experience, enterprises must shift left in order to identify, remediate and validate application behavior before deployment. While APM is a critical technology in the application life cycle, relying on APM alone for performance management is risky. Monitoring tools are critical to knowing how an [...]]]></description>
			<content:encoded><![CDATA[<p>When it comes to managing application performance and optimizing end user experience, enterprises must shift left in order to identify, remediate and validate application behavior before deployment. While APM is a critical technology in the application life cycle, relying on APM alone for performance management is risky. Monitoring tools are critical to knowing how an application is performing and capturing the occasional unforeseen issue. However, APM is not a substitute for testing. When it comes to delivering better performing applications, the value of APM can be extended by ensuring performance before you deploy.</p>
<p>On this interview-style, recorded <a href="http://ape.shunra.com/ExtendingtheValueofAPM.html" target="_blank"><span style="color: #0000ff;">webcast</span></a>, hear from two APM and network virtualization experts on how you can extend the value of your APM investments:</p>
<ul>
<li>find issues      before customers are impacted</li>
<li>reduce      unexpected downtime or slowdowns</li>
<li>identify,      isolate, and resolve problems faster</li>
<li>improve      application performance</li>
</ul>
<p><strong><span style="color: #0000ff;">Watch the webcast: <a href="http://ape.shunra.com/ExtendingtheValueofAPM.html" target="_blank">Extending the Value of APM</a></span></strong></p>
<p>Dave Berg and Marty Brandwin answer:</p>
<ul>
<li>Why isn’t APM delivering on the promise of better performing applications?</li>
<li>Even though APM helps reduce unexpected downtime and resolve problems, performance is not improving. Why not?</li>
<li>Why would I want to manage performance differently when I’ve been relying on APM for so long?</li>
<li>Where does APM fit in the complexity of today’s application architectures and supporting infrastructure?</li>
<li>What tools and techniques are needed throughout the application life cycle in addition to APM?</li>
<li>How does testing help APM?</li>
</ul>
<div class="wp-caption alignnone" style="width: 343px"><img title="Dave Berg and Marty Brandwin" src="http://media.shunra.com/blog-images/Dave and Marty2 - blog.JPG" alt="" width="333" height="250" /><p class="wp-caption-text">Marty Brandwin (left) and Dave Berg (right)</p></div>
<p><strong><span style="color: #808080;">Featured presenters:</span></strong></p>
<p><span style="color: #808080;"><a href="http://www.linkedin.com/profile/view?id=4222091&amp;authType=NAME_SEARCH&amp;authToken=95Yz&amp;locale=en_US&amp;srchid=66674271369162395326&amp;srchindex=1&amp;srchtotal=1178&amp;trk=vsrp_people_res_name&amp;trkInfo=VSRPsearchId%3A66674271369162395326%2CVSRPtargetId%3A4222091%2CVSRPcmpt%3Aprimary" target="_blank"><img class="alignleft" style="margin: 3px;" title="Dave Berg, Vice President of Product Strategy" src="http://media.shunra.com/blog-images/DaveBerg02as-small2.jpg	" alt="" width="81" height="75" /></a>Dave Berg is the Vice President of Product Strategy at Shunra. He is responsible for the management of all Shunra’s products and technical partner relationships, and he leads our product management team. With more than fifteen years of experience in performance engineering, development, automation, vendor management, and professional services, Dave has extensive experience with distributed systems, real-world scenario testing, and complex root cause analysis. He is regarded as an expert in protocol design, mobile performance, and software performance engineering. Dave holds a bachelor’s degree in Computer Science and Discrete Mathematics from the University of Michigan, as well as holds certifications in product management and Agile product management. Dave has worked with dozens of Fortune 100 companies on their performance management strategies. Click his picture to connect with him on LinkedIn.</span></p>
<p><span style="color: #808080;"><a href="http://www.linkedin.com/profile/view?id=2536030&amp;locale=en_US&amp;trk=tyah" target="_blank"><img class="alignleft" style="margin: 3px;" title="Marty Brandwin, Vice President of Marketing" src="http://media.shunra.com/blog-images/Marty2.jpg" alt="" width="75" height="75" /></a>Marty Brandwin is Shunra’s Vice President of Marketing and a veteran software marketing expert with more than 16 years of experience conceptualizing and implementing integrated marketing programs targeting multiple vertical markets and Fortune 1000 companies. Marty has developed and managed demand generation and social media marketing programs that have garnered national recognition and earned him nomination to the CMO Council. Marty worked in the APM market as it started to take off and understands the promise of monitoring as a component of delivering better performing applications. Click his picture to connect with him on LinkedIn.</span></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=HaSyBUfPhes:3dtH7tyxwRQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=HaSyBUfPhes:3dtH7tyxwRQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=HaSyBUfPhes:3dtH7tyxwRQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?i=HaSyBUfPhes:3dtH7tyxwRQ:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=HaSyBUfPhes:3dtH7tyxwRQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=HaSyBUfPhes:3dtH7tyxwRQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?i=HaSyBUfPhes:3dtH7tyxwRQ:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ApplicationPerformanceManagementBlog-ShunraSoftware/~4/HaSyBUfPhes" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2013/05/21/extending-the-value-of-apm/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.shunra.com/shunrablog/index.php/2013/05/21/extending-the-value-of-apm/</feedburner:origLink></item>
		<item>
		<title>Five Risks of Data Center Relocations and How to Avoid Them</title>
		<link>http://feedproxy.google.com/~r/ApplicationPerformanceManagementBlog-ShunraSoftware/~3/0er3HEoOb1c/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2013/05/09/five-risks-of-data-center-relocations-and-how-to-avoid-them/#comments</comments>
		<pubDate>Wed, 08 May 2013 21:45:49 +0000</pubDate>
		<dc:creator>Erica Lucas</dc:creator>
				<category><![CDATA[Featured Post]]></category>
		<category><![CDATA[Staff Posts]]></category>
		<category><![CDATA[Webinars]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=3145</guid>
		<description><![CDATA[A recent Shunra study determined the challenges that were most on the mind of performance engineers in 2013. Over 300 performance specialists were asked about their concerns and approaches to performance testing. Data center relocations and consolidations was the third highest concern when it comes to ensuring performance – 42% of respondents indicated DCR performance [...]]]></description>
			<content:encoded><![CDATA[<p>A recent Shunra <a href="http://ape.shunra.com/challenges2013.html" target="_blank">study</a> determined the challenges that were most on the mind of performance engineers in 2013. Over 300 performance specialists were asked about their concerns and approaches to performance testing. Data center relocations and consolidations was the third highest concern when it comes to ensuring performance – 42% of respondents indicated DCR performance as a top concern. The only projects receiving more votes were cloud migration and mobile app deployments.</p>
<p>One thing each of these projects, or concerns, have in common is the amount of planning that should go into them before any changes are made. On this webinar, we will discuss planning as a critical and invaluable step in the process.</p>
<p>On a recorded webcast, we reveal five risks of data center relocations, and what you can do to avoid them. Watch the webcast: <a href="http://ape.shunra.com/FiveDCRRiskstoAvoid.html" target="_blank"><em>Five Risks of DCRs and How to Avoid Them</em>.</a></p>
<p>Webcast Summary:</p>
<p><span style="text-decoration: underline;">Misaligned expectations</span></p>
<p>Often, a move or consolidation is driven by a desire to reduce Operating Expenses or upgrade technologies like new, more powerful servers, better power, or better HVAC capabilities. However, better doesn’t always mean faster. The data center represents only one factor contributing to application performance. You have to think about what happens outside of the data center, and how network connections from the end user to the Cloud are impacting user experience. In fact, applications normally exhibit WORSE performance after a DCR, despite upgrades in hardware, and, if you’re not prepared for it, it can be a career-affecting event.</p>
<div class="wp-caption alignnone" style="width: 491px"><img title="DCRs Introduce Performance Risk" src="http://media.shunra.com/blog-images/DCRs introduce performance risk.JPG" alt="" width="481" height="290" /><p class="wp-caption-text">Shunra summary of impact from 150 data center moves </p></div>
<p><span style="text-decoration: underline;">Not showing measurable value</span></p>
<p>We talk about planning, and that’s because a data center move or consolidation can be high risk. But that risk comes with reward. There is a motivation behind the move; there is some business value that is expected to be gained, and that business value should be communicated. Enterprises need to define the expected benefits and communicate those benefits to all IT constituents so they have a vested interest in the success of the move and understand how business will be impacted. If you don’t know the value, then you can’t understand the true cost of failure.</p>
<p><span style="text-decoration: underline;">Not understanding topology and networks</span></p>
<p>On this webinar, our feature presenters talk about aligning expectations and understanding intended value. There is a complexity to today’s applications that must further complicate any changes made to a data center. You look at how apps have evolved from client-server, to three-tier and to distributed architectures with dozens of dependencies or services outside of the corporate firewall; not to mention the additional communication layers presented by mobile and Cloud. So how does this complexity affect data center relocations and consolidations? Listen to this webinar to hear Todd DeCapua, one of our feature presenters, talk about:</p>
<ul>
<li>Application      topology/fingerprint in relation to network</li>
<li>How will apps behave      after move, and planning move groups and testing move groups</li>
<li>Infrastructure      supporting apps</li>
<li>Transaction stitching</li>
</ul>
<p><span style="text-decoration: underline;">Skipping tests in areas of impact, risk, and failure</span></p>
<p>A test environment needs to accurately reflect the real-world. The test environment is only yielding accurate test results <em>if</em> the environment includes reliable virtualized users, networks and services. Todd and Marty Brandwin, another feature presenter, talk about how you don’t need to virtualize every piece of equipment to test properly. This is a very common misconception that leads many well-meaning people to avoid testing completely. What you really need is to virtualize the BEHAVIOR of the network, from client to server, from server to database, from application to third-party services. So the good news there is that we have tools today that can do this very easily and automatically.</p>
<p><span style="text-decoration: underline;">Lack of DCR experience</span></p>
<p>There’s a lot to consider – what to virtualize, how to virtualize, how to test with those conditions and what to test. The remarkable thing is that many of our customers call us after disaster strikes. If your applications fail, is the DCR still a success? If you move to a “green” facility and reduce your carbon footprint but fail to deliver product to your customers on time, is your executive team still happy? If your failure makes news on social media or, worse, in the press, can you still feel good that your servers now have faster CPUs? Every customer is different. Every DCR is different. 2013 is a major year for DCRs, and our experience at Shunra teaches us that most DCR project teams only do one large DCR in their career, which is why it is sometimes referred to as a “career-limiting project” or a “career-affecting project.” The lack of experience can contribute to a DCR failure. By partnering with an expert, you can reduce that risk. On average, each one of our engineers has conducted a DCR 16.2 times. Through our experience, we have developed a proven four-step DCR methodology that avoids costly failures. Read more about the methodology.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=0er3HEoOb1c:YkwIJRuPt-w:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=0er3HEoOb1c:YkwIJRuPt-w:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=0er3HEoOb1c:YkwIJRuPt-w:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?i=0er3HEoOb1c:YkwIJRuPt-w:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=0er3HEoOb1c:YkwIJRuPt-w:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=0er3HEoOb1c:YkwIJRuPt-w:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?i=0er3HEoOb1c:YkwIJRuPt-w:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ApplicationPerformanceManagementBlog-ShunraSoftware/~4/0er3HEoOb1c" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2013/05/09/five-risks-of-data-center-relocations-and-how-to-avoid-them/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.shunra.com/shunrablog/index.php/2013/05/09/five-risks-of-data-center-relocations-and-how-to-avoid-them/</feedburner:origLink></item>
		<item>
		<title>Shift Left: How network virtualization helps overcome mobile app development and testing challenges</title>
		<link>http://feedproxy.google.com/~r/ApplicationPerformanceManagementBlog-ShunraSoftware/~3/i4-S_0GUVyM/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2013/05/08/shift-left-how-network-virtualization-helps-overcome-mobile-app-development-and-testing-challenges/#comments</comments>
		<pubDate>Wed, 08 May 2013 15:58:17 +0000</pubDate>
		<dc:creator>Danny Moore</dc:creator>
				<category><![CDATA[Featured Post]]></category>
		<category><![CDATA[Staff Posts]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=3139</guid>
		<description><![CDATA[It is no secret that Development and QA managers are looking for solutions that will help mitigate the risks involved with endeavors like mobile app deployments. Unfortunately, few solutions are rising to the challenge. Solutions do exist today that allow automated testing on multiple devices, leveraging virtualized infrastructure and services for testing application performance limits. These solutions are powerful and can be very helpful raising release quality; however, they tend to overlook a single, critical aspect that heavily influences end user experience...]]></description>
			<content:encoded><![CDATA[<p>Mobile changes the software development and testing process. As developers invest in shorter release cycles and continuous delivery due to customers&#8217; demands for new and faster functionality, QA teams are faced with mounting challenges. The multitude of releases, devices, form factors, operating systems revisions, networks and services that QA needs to deal with is staggering. The fact that Mobile applications quickly become the face of the company and their quality reflects heavily on the way users perceive corporate brand doesn&#8217;t help Development, QA and IT managers sleep better at night.</p>
<p>It is no secret that Development and QA managers are looking for solutions that will help mitigate the risks involved with endeavors like mobile app deployments. Unfortunately, few solutions are rising to the challenge. Solutions do exist today that allow automated testing on multiple devices, leveraging virtualized infrastructure and services for testing application performance limits. These solutions are powerful and can be very helpful raising release quality; however, they tend to overlook a single, critical aspect that heavily influences end user experience – the network. This blind spot in traditional testing processes threatens application success and, as a result, the business value of the application.</p>
<p>With mobile, the network is paramount. As developers and testers, we must ask:<br />
•	How will the application behave when there is low signal strength?<br />
•	How will the application perform when switching between one cell tower and the next?<br />
•	How will variability in networks and user locations impact application performance for the end users and backend infrastructure?</p>
<p>While seemingly daunting, this challenge does have a solution. It is possible to test how users will experience an application on different networks. In simple terms, the solution is to  use tools that impair the network traffic between application components in a manner that resembles the way the application is used in the real world. </p>
<p>The real problem is awareness of the availability of a solution to the challenges listed above, and ensuring developers and QA are actually taking advantage of the mobile app performance testing capabilities they need.  Traditionally, the network and its impact on user experience has not been well understood or even of primary concern for developers and QA. Mobility (and Cloud) is changing that.</p>
<p>Often developers and testers take the approach that it is enough to ensure the mobile application can communicate with the application backend servers – “after all performance and load testing will find the breaking points”. This approach shifts the resolution of network related issues to the right in the development cycle, where the cost of failure is much greater. With this approach, best case is that network related problems will be found at the performance testing stage. In the worst case scenario, problems will be found by end users, thus impacting business. </p>
<p>As development and testing professionals, we must strive to find issues with applications as soon as possible and fix them before creating a negative end user experience – in other words, shift left. The last thing any of us need is a design failure that is only found after the application development is finished, forcing unnecessary remediation efforts and often re-design that could have been avoided.</p>
<p>Instead of relying on developers and QA to remember to run their tests over varying network conditions, consider making network virtualization part of an enterprise testing infrastructure. If even a few testing machines behave like they are deployed in different parts of the world with different carriers, the network impact of those various locations will be visible from the first test.</p>
<p>From Shunra’s perspective, the steps to enable accurate, reliably predictive test environments follow:</p>
<p>1.	Measure or look up the network characteristics of the locations of most concern.<br />
2.	Configure one machine or VM to work as a router and install a network virtualization for software testing tool on it. Ideally, the network virtualization solutionallows configuring multiple network locations in a single execution. If all testing is done on the same virtual machine host, one VM can be configured to act as a router.<br />
3.	Configure all testing machines to route traffic through the above router machine. On a VM host machine, configure the virtualized network using the VM host tools without needing to load and configure each VM individually. In some cases, this will not even require modifying the routing tables. This settings will persist across VM snapshots and is a lot easier to maintain when network topology changes.<br />
4.	Configure the network virtualization tool on the router machine to impair network packets coming from all the connected machines – each machine uses its own location information captured in step one – and run it continuously.<br />
5.	Ask your QA and Developers to run tests using these test machines.<br />
6.	As tests run, network packets are routed through the router machine and are impacted by the network conditions already defined. Note that the person running the tests does not need to have any control on what network condition each machine gets As that can be pre-configured; the tester does not even require access to the emulation.<br />
7.	When using real devices, configure them to connect to a wireless network that routes traffic through the same router machine or use a proxy. Network emulation can be modified so each device will operate under different virtualized network conditions (3G, 4G, Edge, etc).</p>
<p>In conclusion, it takes just a few simple steps to enable a very robust testing environment that incorporates virtualized production network conditions for all tests, without changing the way development and QA teams work or the tools they use. Developers and testers do not need to maintain, know, or even care about the virtualized networks, but they will see network related problems emerging early in the development cycle. Performance testing and the ability to accurately predict end user experience will “shift left” in the development lifecycle when it is easier and more cost-effective to find and remediate problems. </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=i4-S_0GUVyM:FgxW4evDl7M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=i4-S_0GUVyM:FgxW4evDl7M:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=i4-S_0GUVyM:FgxW4evDl7M:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?i=i4-S_0GUVyM:FgxW4evDl7M:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=i4-S_0GUVyM:FgxW4evDl7M:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=i4-S_0GUVyM:FgxW4evDl7M:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?i=i4-S_0GUVyM:FgxW4evDl7M:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ApplicationPerformanceManagementBlog-ShunraSoftware/~4/i4-S_0GUVyM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2013/05/08/shift-left-how-network-virtualization-helps-overcome-mobile-app-development-and-testing-challenges/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.shunra.com/shunrablog/index.php/2013/05/08/shift-left-how-network-virtualization-helps-overcome-mobile-app-development-and-testing-challenges/</feedburner:origLink></item>
		<item>
		<title>Mistakes that Cause Single-Use and Short-Term Apps to Fail</title>
		<link>http://feedproxy.google.com/~r/ApplicationPerformanceManagementBlog-ShunraSoftware/~3/7PZ7_iKb9XI/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2013/03/20/mistakes-that-cause-single-use-and-short-term-apps-to-fail/#comments</comments>
		<pubDate>Wed, 20 Mar 2013 16:45:19 +0000</pubDate>
		<dc:creator>Erica Lucas</dc:creator>
				<category><![CDATA[Featured Post]]></category>
		<category><![CDATA[Staff Posts]]></category>
		<category><![CDATA[Webinars]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=3137</guid>
		<description><![CDATA[A single-use mobile app is built for a short period of time, and for a specific purpose, such as an event, conference registrations, an election, or even selling something (a car, house, etc.). These types of single-use, “perishable” apps have one chance to get it right and not developing for performance can harm your business. [...]]]></description>
			<content:encoded><![CDATA[<p>A single-use mobile app is built for a short period of time, and for a specific purpose, such as an event, conference registrations, an election, or even selling something (a car, house, etc.). These types of single-use, “perishable” apps have one chance to get it right and not developing for performance can harm your business. Users may lose trust in your brand, or revenue could be lost when an event registration app cannot handle an increase in registrations. Single-use and short-term apps have one chance to deliver business value.</p>
<p>Top performance is essential, and accounting for the various network conditions of your users must be part of your development plan. The shelf life of short-term and single-use apps means that traditional monitoring and remediation will not work – the app will expire before it can be fixed.</p>
<p>On this webcast, Mistakes that Cause Single-Use and Short-Term Apps to Fail, Dave Berg, Vice President of Product Strategy at Shunra, answers:</p>
<ol>
<li>What are some considerations that should be taken into account when planning a short-term or single-use app?</li>
<li>The amount of effort pre-deployment vs the time the app will actually exist seems disproportionate. Is it worthwhile?</li>
<li>What are some of the other mistakes you’ve seen in the industry when it comes to developing these types of apps?</li>
</ol>
<p><a href="http://ape.shunra.com/SingleUseApps.html" target="_blank">Watch this webcast</a> and learn how to ensure user expectations are met in the small window of time your app is available.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=7PZ7_iKb9XI:VMWHy38goMQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=7PZ7_iKb9XI:VMWHy38goMQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=7PZ7_iKb9XI:VMWHy38goMQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?i=7PZ7_iKb9XI:VMWHy38goMQ:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=7PZ7_iKb9XI:VMWHy38goMQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=7PZ7_iKb9XI:VMWHy38goMQ:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?i=7PZ7_iKb9XI:VMWHy38goMQ:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ApplicationPerformanceManagementBlog-ShunraSoftware/~4/7PZ7_iKb9XI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2013/03/20/mistakes-that-cause-single-use-and-short-term-apps-to-fail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.shunra.com/shunrablog/index.php/2013/03/20/mistakes-that-cause-single-use-and-short-term-apps-to-fail/</feedburner:origLink></item>
		<item>
		<title>Beginner’s Guide to Improving Performance with Service and Network Virtualization</title>
		<link>http://feedproxy.google.com/~r/ApplicationPerformanceManagementBlog-ShunraSoftware/~3/l2FVmrGu4KU/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2013/02/20/beginner%e2%80%99s-guide-to-improving-performance-with-service-and-network-virtualization/#comments</comments>
		<pubDate>Wed, 20 Feb 2013 15:38:24 +0000</pubDate>
		<dc:creator>Erica Lucas</dc:creator>
				<category><![CDATA[Featured Post]]></category>
		<category><![CDATA[Staff Posts]]></category>
		<category><![CDATA[Webinars]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=3131</guid>
		<description><![CDATA[Service and Network Virtualization allow testing to happen earlier and more often in the application lifecycle, when it is easier and less expensive to fix defects. IT environments today support hundreds of applications with dependencies on hundreds or more distributed services. This complexity — and the required integration of dependencies and application resources — is [...]]]></description>
			<content:encoded><![CDATA[<p>Service and Network Virtualization allow testing to happen earlier and more often in the application lifecycle, when it is easier and less expensive to fix defects. IT environments today support hundreds of applications with dependencies on hundreds or more distributed services. This complexity — and the required integration of dependencies and application resources — is placing a burden on development and QA teams responsible for testing and validating application performance. Traditional methods of development and delivery are not effective in attaining high quality application performance in rapid time frames. In fact, some organizations have adopted Agile methods of developing software and instituted distributed infrastructure configurations. However, these systems can also complicate development, testing and IT by creating a requirement for new tools and processes that ensure quality and end user experience.</p>
<ul>
<li>How can we best face this kind of complexity?</li>
<li>How can service virtualization lower testing and infrastructure costs</li>
<li>How can network virtualization speed up release cycles?</li>
</ul>
<p>On a recorded webcast, we answer these questions, introduce you to the essential capabilities for virtualizing conditions in your test lab, and provide you with a methodology to improve testing accuracy and reliability. <a href="http://ape.shunra.com/beginnersguide.html" target="_blank">Watch Beginner’s Guide to Improving Performance with Service and Network Virtualization.</a></p>
<p>The virtualized test environment encourages acceleration throughout the development cycle while delivering reliable insight into expected application behavior. The unavailability or high cost of services, systems and networks is no longer an excuse for inaccurate functional, load and performance test results.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=l2FVmrGu4KU:KDorrYa2L1s:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=l2FVmrGu4KU:KDorrYa2L1s:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=l2FVmrGu4KU:KDorrYa2L1s:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?i=l2FVmrGu4KU:KDorrYa2L1s:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=l2FVmrGu4KU:KDorrYa2L1s:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=l2FVmrGu4KU:KDorrYa2L1s:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?i=l2FVmrGu4KU:KDorrYa2L1s:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ApplicationPerformanceManagementBlog-ShunraSoftware/~4/l2FVmrGu4KU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2013/02/20/beginner%e2%80%99s-guide-to-improving-performance-with-service-and-network-virtualization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.shunra.com/shunrablog/index.php/2013/02/20/beginner%e2%80%99s-guide-to-improving-performance-with-service-and-network-virtualization/</feedburner:origLink></item>
		<item>
		<title>Three-Part Strategy for Software Testing</title>
		<link>http://feedproxy.google.com/~r/ApplicationPerformanceManagementBlog-ShunraSoftware/~3/HhO7kkx4nrQ/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2013/02/15/three-part-strategy-for-software-testing/#comments</comments>
		<pubDate>Fri, 15 Feb 2013 17:33:42 +0000</pubDate>
		<dc:creator>Erica Lucas</dc:creator>
				<category><![CDATA[Featured Post]]></category>
		<category><![CDATA[Staff Posts]]></category>
		<category><![CDATA[Webinars]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=3126</guid>
		<description><![CDATA[There are a seemingly endless number of industry-recommended best practices and methodologies that promise to improve your organization’s software testing practices. In fact, you’d find nearly 18 million Google results for “industry best practices for software testing.” However, the success of any testing approach is dependent on a proven three-part strategy that is implemented independent [...]]]></description>
			<content:encoded><![CDATA[<p>There are a seemingly endless number of industry-recommended best practices and methodologies that promise to improve your organization’s software testing practices. In fact, you’d find nearly 18 million Google results for “industry best practices for software testing.”</p>
<p>However, the success of any testing approach is dependent on a proven three-part strategy that is implemented independent of the application, how it is deployed and how it is managed.</p>
<p>What is that three-part key to software testing? How does the production environment impact your testing strategy? What are the critical factors that must be considered and incorporated into your test efforts? Watch the <a href="http://ape.shunra.com/softwaretesting.html">recorded webcast</a> for this blog post, in which David Berg, Vice President of Product Strategy at Shunra, answers these questions and defines a three-part strategy for software testing.</p>
<p>Load testing by itself is not enough. The application environment is affected by more than just the volume of users. In the real-world, the application has to adjust to services, varying network conditions and user populations. As a result, we have to account for and manage for these factors in the test environment. How? With user virtualization, service virtualization, and network virtualization.</p>
<p>In order to create a reliable testing environment, a “three-legged stool” approach is often employed. The seat of the stool represents any test environment – load, functional, single user, etc. The test platform is held up by three legs:</p>
<ol>
<li><strong>User virtualization:</strong> Test environments should emulate the users or load that will be accessing the system. This is accomplished via load generators and load testing tools. Some organizations apply single user test automation or even have manual users to perform tests as real users in the production environment.</li>
<li><strong>Services virtualization:</strong> In production, applications often rely on third party resources or data feeds. These services can number in the hundreds for larger and more complex applications. It is not always practical, possible or affordable to bring those services into the test environment, yet performance of those services is critical to end user experience. Service virtualization emulates the behavior of specific application dependencies that developers or testers need to exercise in order to complete end-to-end transactions in test environments. Rather than virtualizing entire systems, it virtualizes only specific slices of dependent behavior critical to the execution of development and testing tasks.</li>
<li><strong>Network virtualization:</strong> As with services, network conditions play a critical role in user experience. With mobile apps, for example, up to 70% of end user experience is dependent on network conditions. Network virtualization is a pre-production process for recreating network conditions from the production environment for use within the test environment. Network conditions such as latency, upstream and downstream bandwidth, packet loss, and jitter, are all critical factors that must be taken into account when testing or validating application performance. Network virtualization enables connections between applications, services, dependencies and end users to be accurately emulated in the test environment.</li>
</ol>
<p><img class="aligncenter" title="Three-Legged Approach to Software Testing" src="http://media.shunra.com/blog-images/3-LeggedStool.JPG" alt="" width="259" height="277" /></p>
<p>By looking at production data and virtualizing it, you can engineer your environment to deliver the most reliable and predictable test results.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=HhO7kkx4nrQ:aC0JS8KUn5w:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=HhO7kkx4nrQ:aC0JS8KUn5w:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=HhO7kkx4nrQ:aC0JS8KUn5w:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?i=HhO7kkx4nrQ:aC0JS8KUn5w:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=HhO7kkx4nrQ:aC0JS8KUn5w:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=HhO7kkx4nrQ:aC0JS8KUn5w:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?i=HhO7kkx4nrQ:aC0JS8KUn5w:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ApplicationPerformanceManagementBlog-ShunraSoftware/~4/HhO7kkx4nrQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2013/02/15/three-part-strategy-for-software-testing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.shunra.com/shunrablog/index.php/2013/02/15/three-part-strategy-for-software-testing/</feedburner:origLink></item>
		<item>
		<title>Six common myths of pre-production testing</title>
		<link>http://feedproxy.google.com/~r/ApplicationPerformanceManagementBlog-ShunraSoftware/~3/Yao2J6SzIF8/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2013/01/08/six-common-myths-of-pre-production-testing/#comments</comments>
		<pubDate>Tue, 08 Jan 2013 19:56:52 +0000</pubDate>
		<dc:creator>Erica Lucas</dc:creator>
				<category><![CDATA[Featured Post]]></category>
		<category><![CDATA[Staff Posts]]></category>
		<category><![CDATA[Webinars]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=3123</guid>
		<description><![CDATA[In a live webinar on January 8, 2013, Liam McCamley, Director of Business Development at Shunra, and Yigal Gafni,  Director of Professional Services and Technical Solutions at Shunra, discussed common misconceptions of software and application testing, and addressed some pitfalls of &#8220;testing in the wild&#8221; (or testing in production). View the recording: Six Common Myth of [...]]]></description>
			<content:encoded><![CDATA[<p>In a live webinar on January 8, 2013, Liam McCamley, Director of Business Development at Shunra, and Yigal Gafni,  Director of Professional Services and Technical Solutions at Shunra, discussed common misconceptions of software and application testing, and addressed some pitfalls of &#8220;testing in the wild&#8221; (or testing in production). View the recording: <a href="http://ape.shunra.com/Myths.html" target="_blank">Six Common Myth of Pre-Production Testing</a>, download the <a href="http://www.slideshare.net/EricaLucas/myths-of-preproduction-testing" target="_blank">slides</a>, and read this blog post for a few key notes from the webinar.</p>
<p><strong>Myth #1 - There is no real, physical way to test for mobile.</strong></p>
<p>Sticking with the status quo of &#8220;we do the best we can, even though we know we can do better&#8221; should not be a choice when testing mobile applications. This myth may actually seem plausible in that mobile testing is not an easy task by any measure. The reality is that organizations can accurately test mobile applications today by leveraging production network conditions, using a library of network conditions, and partnering with companies that offer best-of-breed products and services specifically for mobile testing. <a href="http://www.shunra.com/free-application-performance-engineering-tools" target="_blank">Check out a few free Shunra tools to help you test mobile.</a></p>
<p><strong>Myth #2 - You don’t need to test for performance with mobile apps since you already test for functionality.</strong></p>
<p>Functional testing tells you if a function successfully executes. However, with mobile in particular, if it doesn&#8217;t execute quickly, then the end user won’t wait around to see it. Mobile users perceive failure after just 3 seconds of delay. Functional testing is just half the story. Performance of function/execution/response time is critical to ensuring the app is used/usable.</p>
<p><strong>Myth #3 - Mobile traffic does not impact my back-end systems.</strong></p>
<p>&#8220;There&#8217;s not much I can do about mobile networks, so why even bother?&#8221; We&#8217;ve heard this before, and enough times to need to dispel this myth. It would seem that even a small number of users could do any real harm to the production network and the apps being accessed. Wrong. Even a nominal number of mobile users can impact your back-end systems. Network Virtualization testing must be a critical part of your testing methodology, especially when considering that the traditional performance optimization solutions are not available with mobile right now. Watch the webinar for specific examples of how mobile latency can impact your infrastructure. Liam gives an example of how adding just 9 mobile users to a load test scenario of HP LoadRunner running 500 users against a target production application nearly brought down the system.</p>
<p><strong>Myth #4 - Testing in the wild is the best industry practice.</strong></p>
<p>“In the wild” testing, or testing in production, can be a way to validate performance test results in production, but it is NOT a good way to ensure performance or to avoid the pain/negative impact of poor performance. The pitfalls of “in the wild” include an inability to know the precise network conditions at the time of failure and inability to precisely reproduce the network conditions or root cause at the moment of performance failure. Often, this type of testing may be done during non-peak traffic times so as not to affect real users, but then test results would not be representative of real user experience.</p>
<p><strong>Myth #5 - Testing in pre-production is a waste of time and money because you can’t produce tests at scale.</strong></p>
<p>Mobile application performance is 70% dependent on the network, making scale less imperative. Even if the environment is nearly impossible to accurately recreate within a contained pre-production lab, performance is still a concern because the end-to-end infrastructure (like server dependencies) and the mobile network constitute much more a risk than load.</p>
<p><strong>Myth #6 &#8211;  Testing will extend the project deadline, making testing is too expensive and too time-consuming.</strong></p>
<p>What can be the impact of failure? The cost of failure? According to IT Management News, “productivity loss due to application performance issues is estimated at a loss of $42,000 per hour for each user group impacted.” Another study from CA Technologies (2011 survey of 1800 companies) revealed that “the loss associated with IT issues has been quantified as a 63% reduction in productivity, resulting in an average of 552 people hours lost per year per company.” The cost of failure after deployment is greater than the cost of pre-deployment testing. Early testing (shifting left) expedites the development process by finding and fixing issues sooner.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=Yao2J6SzIF8:5czCd21xpPA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=Yao2J6SzIF8:5czCd21xpPA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=Yao2J6SzIF8:5czCd21xpPA:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?i=Yao2J6SzIF8:5czCd21xpPA:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=Yao2J6SzIF8:5czCd21xpPA:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=Yao2J6SzIF8:5czCd21xpPA:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?i=Yao2J6SzIF8:5czCd21xpPA:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ApplicationPerformanceManagementBlog-ShunraSoftware/~4/Yao2J6SzIF8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2013/01/08/six-common-myths-of-pre-production-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.shunra.com/shunrablog/index.php/2013/01/08/six-common-myths-of-pre-production-testing/</feedburner:origLink></item>
		<item>
		<title>Considerations of Performance and BYOD in 2013</title>
		<link>http://feedproxy.google.com/~r/ApplicationPerformanceManagementBlog-ShunraSoftware/~3/P5XA3Tbnqs0/</link>
		<comments>http://www.shunra.com/shunrablog/index.php/2013/01/03/considerations-of-performance-and-byod-in-2013/#comments</comments>
		<pubDate>Wed, 02 Jan 2013 22:05:09 +0000</pubDate>
		<dc:creator>Erica Lucas</dc:creator>
				<category><![CDATA[Featured Post]]></category>
		<category><![CDATA[Staff Posts]]></category>

		<guid isPermaLink="false">http://www.shunra.com/shunrablog/?p=3118</guid>
		<description><![CDATA[Mobile is rapidly becoming important to employee productivity, and BYOD (bring your own device) has emerged as a popular method of accessing company data. In a recent PriceGrabber survey, 59% of respondents said they’d rather receive a tablet than a PC as a holiday gift. Given their reasonable price point, convenience, and the number of [...]]]></description>
			<content:encoded><![CDATA[<p>Mobile is rapidly becoming important to employee productivity, and BYOD (bring your own device) has emerged as a popular method of accessing company data. In a recent PriceGrabber survey, 59% of respondents said they’d rather receive a tablet than a PC as a holiday gift. Given their reasonable price point, convenience, and the number of options on the market, tablets are one of the most popular gifts this season.</p>
<p>This month, in particular, will challenge IT teams with security and compliance issues as employees to bring their new devices to the office. How a company manages BYOD activity in 2013 will be critical. Even the best-of-breed companies that have already implemented a BYOD policy need to be perpetually aware of application performance issues.</p>
<p>What do employees want to access on their tablets? On their phones? According to InformationWeek, the four most-cited resources are email, Microsoft Office applications, VPN, and company file servers. Performance of these applications can help or hinder employee productivity. Corporate IT policies are challenged now more than ever to evolve and consider BYOD.  “Traditional” approaches to managing and ensuring application performance have not evolved at the speed of mobility, rendering them unreliable. The best way to manage user expectations and to avoid the cost of performance failure is by proactively incorporating planning, testing and performance optimization early in the software development lifecycle, before applications are deployed. As companies plan and test for mobile, it is essential that consideration be given for both the client-side user experience and back-end server capacity and scalability.</p>
<p>Staying on top of network performance with the increase of BYOD into your environment is an important component. Will you support devices? Introduce applications enabling your employees to access email? Files? How are you ensuring your company data is protected and secure? The only way to ensure business continuity is to take a stand – are you going to support or discourage BYOD?</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=P5XA3Tbnqs0:5VY-Q2VyRCU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=P5XA3Tbnqs0:5VY-Q2VyRCU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=P5XA3Tbnqs0:5VY-Q2VyRCU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?i=P5XA3Tbnqs0:5VY-Q2VyRCU:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=P5XA3Tbnqs0:5VY-Q2VyRCU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?a=P5XA3Tbnqs0:5VY-Q2VyRCU:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/ApplicationPerformanceManagementBlog-ShunraSoftware?i=P5XA3Tbnqs0:5VY-Q2VyRCU:F7zBnMyn0Lo" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/ApplicationPerformanceManagementBlog-ShunraSoftware/~4/P5XA3Tbnqs0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.shunra.com/shunrablog/index.php/2013/01/03/considerations-of-performance-and-byod-in-2013/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.shunra.com/shunrablog/index.php/2013/01/03/considerations-of-performance-and-byod-in-2013/</feedburner:origLink></item>
	</channel>
</rss>
