<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Website Performance and User Experience Blog  - SciVisum:</title>
	<atom:link href="http://www.scivisum.co.uk/blog/feed" rel="self" type="application/rss+xml" />
	<link>http://www.scivisum.co.uk/blog</link>
	<description>Helping maximise ROI by meaningful website performance management</description>
	<lastBuildDate>Thu, 26 Jan 2012 15:45:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>The Best Retail Website  &#8211; how to build it and measure it</title>
		<link>http://www.scivisum.co.uk/blog/the-best-retail-website-how-to-build-it-and-measure-it</link>
		<comments>http://www.scivisum.co.uk/blog/the-best-retail-website-how-to-build-it-and-measure-it#comments</comments>
		<pubDate>Fri, 20 Jan 2012 20:39:55 +0000</pubDate>
		<dc:creator>deri</dc:creator>
				<category><![CDATA[Do what the Customer Does]]></category>
		<category><![CDATA[Lost Sales monitoring]]></category>
		<category><![CDATA[Missing Product Monitoring]]></category>

		<guid isPermaLink="false">http://www.scivisum.co.uk/blog/?p=566</guid>
		<description><![CDATA[As retailers make up a good part of the projects we&#8217;re busy with the question of to &#8220;how to build the best retail website&#8221; sometimes comes up. Which is a great question, and one that everyone in eCommerce should be &#8230; <a href="http://www.scivisum.co.uk/blog/the-best-retail-website-how-to-build-it-and-measure-it">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As retailers make up a good part of the projects we&#8217;re busy with the question of to &#8220;how to build the best retail website&#8221; sometimes comes up.</p>
<p>Which is a great question, and one that everyone in eCommerce should be asking, but even <em>more</em> interesting is when a  Director level person poses the question:</p>
<blockquote><p><strong>&#8220;How do I build and manage a TEAM, to build the Best Retail Website ?&#8221;</strong></p></blockquote>
<p>Because it shows a much deeper, more sophisticated, understanding of the evoloution of online retail: technology can do great things &#8211; but it needs great people to achieve that.</p>
<p>Some retailers I meet are engaged on a fast track growth in their online operations:  either newer companies for whom online has always been the greater part of the business, or household names who are ramping up online strategically.<span id="more-566"></span>The challenge that I see the more effective ones meet in is recognising that to build the team that will build the best website, it&#8217;s vital to get the IT wing and the non-IT (business) wing working together.  Retailers who have not strategically realised the level of focus needed internally to embrace multichannel retailing tend to find it harder to bridge the technology gap.  (Fair do&#8217;s, it wasn&#8217;t so long ago that IT were seen and not heard, running head office systems that did overnight batch processing! ).</p>
<p><strong>Online retailing means that everything you do, everything, is dependent on the technology! Bringing IT into the circle in a new way.</strong></p>
<p>It&#8217;s even clearer that the technology is central when you have in-store kiosks, web-sites, mobile websites, video delivery, social network features, Twitter integration!</p>
<p><strong>What&#8217;s needed is to Unite the Tribes </strong>by having a common language that both sides can understand. This provides both sides of the vital double-sided coin approach, i.e. an approach that works for both your IT teams, and your marketing and business teams.</p>
<p>The double-sided approach supplies metrics and KPIs for both.</p>
<p>Provides Business level, Budget level proof to the E-commerce Director and the business teams that:</p>
<ul>
<li>Customer experience is being maintained centre-stage through the hectic page of feature change, site development and visitor volumes ramp-up</li>
<li>It has been made easy to pass problems and tasks to IT because they are well defined without needing your input; and proof of success is available for free every day in the metrics</li>
<li>There is no need to feel powerless, and fear that problems with technology-based root causes seem to avoid solution or genuine identification</li>
</ul>
<p>Provides  IT teams (both Software Development and Operations):</p>
<ul>
<li>the details and specifics of the online problems that are hurting customer experience</li>
<li>specifics right down at the tech detail level, so your teams can quickly find and fix the causes of the symptoms that Business teams say are top priority right now &#8211; no more looking through known error logs, hoping to work out which ones are the really important ones!</li>
<li>No more feeling that the Business expects a magic wand! That they expect you to &#8216;fix the website&#8217; without saying which bit and then, conversely, seem reluctant to provide budget for the system updates you request because they want more ROI proof than is easy to provide from an IT systems perspective.</li>
</ul>
<p><a href="http://www.youtube.com/watch?v=cQujHsjBEAw&amp;feature=related">The video of Chris Howell, Director at Dixons Stores speaking on this theme of Uniting the Tribes last year at an online retail event in London</a>, is a worthwhile investment of 3 minutes for any online retail director.</p>
<p>The common language you need &#8211; it has to be based on 24/7 monitoring of the customer experience on your site &#8211; the vital <a href="http://www.scivisum.co.uk/do-what-the-customer-does">Do What your Customer Does</a> metrics.</p>
<p>The eCommerce Director directly benefits from these measurements by use of a common language.</p>
<p>No more inconclusive post-mortem meetings, after poor performance during a major marketing campaign:</p>
<ul>
<li>the users&#8217; experience metrics are there in black and white, together with the detailed root causes down to the specific problem pages in the users&#8217; journeys, the specific page components that caused the symptoms</li>
<li>IT teams can go away empowered to fix and improve what is already highlighted, instead of being asked to look back and see &#8216;what happened&#8217;</li>
</ul>
<p>Budget dilemmas around whether to spend software dev. time on new features, or address the worst of the known bugs are easily resolved:</p>
<ul>
<li>There are always bugs in a  website! The question is which bugs are losing you the most money? The KPIs answer that for you &#8211; invest in those and ignore the rest</li>
<li>Budget spend for things IT want: hardware, upgrades in software packages,  instead of them being a cost you can demonstrate them into a ROI</li>
<li>If it can be proven that a request for budget will speed up User Journey X, or reduce errors on User Journey Y, then they can have their money.</li>
</ul>
<p>Every online retailer is different, but a shared aim seems to be focus around the one thing that success online requires: having IT and Marketing pull together on:  continual improvement of the customer experience 24/7.</p>
<p>That ensures a path towards the best multi-channel delivery:  the best retail mobile website, the best retail kiosk website and the best retail website.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scivisum.co.uk/blog/the-best-retail-website-how-to-build-it-and-measure-it/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Page Speed doesn&#8217;t make your website faster for users!</title>
		<link>http://www.scivisum.co.uk/blog/google-page-speed-doesnt-make-your-website-faster-for-users</link>
		<comments>http://www.scivisum.co.uk/blog/google-page-speed-doesnt-make-your-website-faster-for-users#comments</comments>
		<pubDate>Fri, 20 Jan 2012 12:42:37 +0000</pubDate>
		<dc:creator>deri</dc:creator>
				<category><![CDATA[Application Performance Monitoring]]></category>
		<category><![CDATA[Browser monitoring]]></category>
		<category><![CDATA[Do what the Customer Does]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[User Journey Monitoring]]></category>
		<category><![CDATA[Website Monitoring]]></category>
		<category><![CDATA[WPO]]></category>

		<guid isPermaLink="false">http://www.scivisum.co.uk/blog/?p=559</guid>
		<description><![CDATA[Following on from my last blog on the The Fallacy Of One-Page Website Performance Optimisation   I just wanted to add a quick note in answer to the question: &#8220;My web tech team are using lots of cool page speed performance &#8230; <a href="http://www.scivisum.co.uk/blog/google-page-speed-doesnt-make-your-website-faster-for-users">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Following on from my last blog on the <a href="http://www.scivisum.co.uk/blog/the-fallacy-of-one-page-website-performance-optimisation">The Fallacy Of One-Page Website Performance Optimisation</a>   I just wanted to add a quick note in answer to the question: &#8220;My web tech team are using lots of cool page speed performance tools to make our pages faster, isn&#8217;t that enough?&#8221;</p>
<p>I wrote earlier this week how thinking &#8216;page&#8217; is not as effective as thinking &#8216;Journey&#8217; &#8211; but putting that to one side  &#8211; in particular I was asked about <a href="http://code.google.com/speed/page-speed/docs/rules_intro.html">Google&#8217;s Page Speed</a> tool.</p>
<p>It&#8217;s a useful tool, I&#8217;m not knocking it, but I am saying that it&#8217;s scope and limitations need to be understood. You can entirely waste precious tech team resources if you don&#8217;t.<span id="more-559"></span></p>
<p>In the pursuit of “How can we make the website faster for end users” it has a role,  but first and foremost be clear: it is a tool that makes recommendations on good things to do, <strong>in general</strong>, to speed up a page.  Note I said &#8216;in general&#8217; &#8211; because the issues today in your website platform that are causing poor customer experience online may be quite different to what Google Page Speed will recommend to you!</p>
<p>The analogy, is talking to a knowledgeable friend about a problem your car has cold starting, and they say your should change your air filter, it looks due.   It&#8217;s not wrong advice, air filters can be a source of problems, but for your car there are so many other specific places that could be causing your issue, that the generic advice is more than likely to miss the mark.  Of course it&#8217;s quick and easy for your friend to offer a generic solution that is know to work in many cases rather than to dig deeper and actually check performance of spark plugs, timing, ECU boxes,  petrol filters etc etc and find the genuine root cause!</p>
<p>So the tool is good at pointing out some useful things to do that, in general, are sensible things to do,  but be aware they make very little difference in practise to your specific site&#8217;s speed problems.</p>
<p>The second limitation of Google Page Speed, and it&#8217;s not a bug it&#8217;s designed this way&#8217;,  is that it intentionally ignores everything about your website performance, except the shipping of page content to the end user&#8217;s browser.   That is, of course, a sensible thing to measure and optimise and track over time, but on your website, your users may be getting a really nasty user experience every time you ramp up an online campaign for reasons quite outside that scope.</p>
<p>In fact, in the real world most of the performance problems that we find are causing our clients lost sales online are at the website datacentre.  It&#8217;s easy to add more features and complexity to a site in an attempt to increase the richness of the user experience and end up with unforeseen quirks and slowdowns due to effects in your software in your web platform.</p>
<p>These are the kind of typical multiichannel retail  user experience problems that Google Page Speed can never help you with:</p>
<ul>
<li>Login is sometimes slow</li>
<li>Add to Basket performance is variable</li>
<li>Checkout page sometimes slow</li>
</ul>
<p>So, if your tech team spend a lot of time on Google Page Speed work, and achieve higher scores when they run them against the Google tool, be aware that it may not make the difference to your user experience that you&#8217;d like &#8211; it may miss the &#8216;make website faster&#8217; objectives that you have.</p>
<p>It&#8217;s not a tool that sits close enough to your real user experience, to really belong in any kind of KPIs for your site &#8211; for that you need to measure by <a href="http://www.scivisum.co.uk/do-what-the-customer-does">Doing What the Customer Does</a>&#8216;.</p>
<hr />
<p>PS<br />
Just to be really clear, the tech factors that Page Speed measures are in themselves good things, so yes we do support sensible use of:</p>
<ul>
<li>Browser cache optimisation</li>
<li>Reducing network round-trip delay by reducing the number of objects per page</li>
<li>Reducing the number of packets per page by minimising content (minify&#8217;ing)</li>
<li>Avoiding HTML content ordering that delays rendering times</li>
<li>Optimising for mobile  (we have <a href="http://www.scivisum.co.uk/mobile-application-monitoring">monitoring services for m-web and mobile-apps</a>)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.scivisum.co.uk/blog/google-page-speed-doesnt-make-your-website-faster-for-users/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Fallacy Of One-Page Website Performance Optimisation</title>
		<link>http://www.scivisum.co.uk/blog/the-fallacy-of-one-page-website-performance-optimisation</link>
		<comments>http://www.scivisum.co.uk/blog/the-fallacy-of-one-page-website-performance-optimisation#comments</comments>
		<pubDate>Mon, 16 Jan 2012 14:51:21 +0000</pubDate>
		<dc:creator>deri</dc:creator>
				<category><![CDATA[Ajax Monitoring]]></category>
		<category><![CDATA[Application Performance Monitoring]]></category>
		<category><![CDATA[Do what the Customer Does]]></category>
		<category><![CDATA[Online Mystery Shopper]]></category>
		<category><![CDATA[User Journey Monitoring]]></category>
		<category><![CDATA[Website Monitoring]]></category>
		<category><![CDATA[Website Performance Monitoring]]></category>
		<category><![CDATA[WPM]]></category>
		<category><![CDATA[WPO]]></category>

		<guid isPermaLink="false">http://www.scivisum.co.uk/blog/?p=554</guid>
		<description><![CDATA[I get to sit in on a lot of meetings with clients, who are looking to improve the ROI of their websites. The most interesting ones are with organisations that have evolved far enough along the eCommerce evolutionary path to &#8230; <a href="http://www.scivisum.co.uk/blog/the-fallacy-of-one-page-website-performance-optimisation">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I get to sit in on a lot of meetings with clients, who are looking to <a href="http://www.scivisum.co.uk/measuring-opportunity-cost" target="_blank">improve the ROI</a> of their websites.</p>
<p>The most interesting ones are with organisations that have evolved far enough along the eCommerce evolutionary path to realise that it&#8217;s no good IT and Business teams sitting in separate silos. Those that understand that all teams need to pull together to achieve better online sales for their company, that their functions are interdependent and that it is through focusing on continually improving the technology underpinning the user experience that they will achieve their biggest success.</p>
<p><span id="more-554"></span>Its at that point in an organisation&#8217;s evolution, that things online get exciting. The pace of change picks up, the common language of metrics derived from a<a href="http://www.scivisum.co.uk/do-what-the-customer-does" target="_blank"> &#8216;Do what the Customer Does&#8217; </a>approach to measurement reduces friction, and overall there&#8217;s a buzz and excitement growing as sales and conversions rise. Not only that but there is a new satisfaction for tech teams that their work has made a visible difference and they are no longer just the whipping boys for website shortfalls!</p>
<p>But there&#8217;s still scope for the momentum to be lost through some common pitfalls.</p>
<p>The downside to the tremendous pace of online change is that beliefs based on old knowledge are still hanging around in the dusty corners of boardrooms and server centres up and down the country.</p>
<p>Let&#8217;s throw a bit of light into some of these dark corners.</p>
<p><strong>Page resolution speed is a vital element for good Sales Conversions. </strong></p>
<p>Sure: new dialogue opens up with Tech teams around speed of User Experience, and early initiatives gain success through measuring the performance 24/7 of the multi-page <a href="http://www.scivisum.co.uk/our-unique-approach-dynamic-user-journeys" target="_blank">Dynamic User Journeys</a> that reproduce what real customers do.</p>
<p>However&#8230; someone, somewhere starts to get obsessed with the speed of individual pages in isolation to the user&#8217;s entire Journey. Complex multipart journeys need to be considered as a whole as well as their component parts.</p>
<p>Of course, once you are measuring 24/7 multipage User Journeys, one of the key metrics it will quickly provide, is which of your page types slow down the most under load. And of course, knowing that fact, its good to aim to speed up that page.</p>
<p>Speeding up a page is good of course &#8211; but once you&#8217;ve achieved some gains, you need to go back to the Customer level, to the user Journey: and see what the next issue is not stay blinkered down at the one page basement.</p>
<p>But, whether initiated in Marketing or in Tech the focus can shift from the customer, from the multi-page User Journeys that they follow: and can become all about &#8216;go faster stripes&#8217; for just one page.</p>
<p>A page that resolves quickly but does not meet user needs as part of a journey in other ways will not perform well in terms of results.</p>
<p><strong>A page is not a journey.</strong></p>
<p>It sounds obvious, right? But it is very common for people to focus on an isolated step of a journey – for example the product page on a retail site – but this is often the just the first or second step in a functionally complex multipage interaction and as we know from a wealth of usability data it is often the later steps such as checkout processes where users are more likely to have a lower tolerance for problems.</p>
<p>But you&#8217;ll see forum discussions, full of requests on &#8216;making my page faster&#8217;, how to &#8216;minify&#8217; my page, tricks to improve caching of my page and so on, but this shows a lack of understanding as to how sites work now.</p>
<p>Focusing on one page, is rather like going back to the early days of the Internet – when pages were simple, before CMS and inventory management systems became commonplace. In that world, the performance of the page was indeed not determined by any other page- it stood alone.</p>
<p>But in the modern world of rich pages dynamically put together in real time – that is no longer true.</p>
<p>To take a simple example let&#8217;s look at the CSS and JS files that a page needs: if you have already visited other pages at the same site, your browser will have those pages in cache already, so the next page is automatically lighter. It doesn&#8217;t just matter where the user goes, it matters how they got there, in other words, it&#8217;s the journey that counts.</p>
<p><strong>One page is no longer just one page.</strong></p>
<p>What&#8217;s more &#8211; with the advent of widespread AJAX and increasing HTML5 – the page actually changes as you move around it.</p>
<p>One of the most important links on any page on your site is at the end of Checkout, the &#8216;Confirm Purchase&#8217; button. On many sites you cannot reach that button until you have filled in some previous fields; and in the process various parts of the page may have opened or closed in a “concertina”.</p>
<p>So you cannot optimise the performance of that page, without measuring all those steps within the page. All the little AJAX server connections that may happen as the user acts.</p>
<p>Increasingly many pages are made up of a number of disparate components, sometimes provided by, or displaying content from, external sources such a media players, ad servers, news tickers, twitter feeds etc. What appears as “a page” to the user is actually more like a “housing” for several “sub pages” that update at different frequencies, from different sources, hosted in different places. In the course of completing a user journey some of these components may be more important that others.</p>
<p>So optimising “a page” is, taken out of context, quite the wrong focus.</p>
<p><strong>Realism is vital but it is not simple.</strong></p>
<p>Yes, it can be a simpler world, when you only care about one page in isolation, and ignore meaningful Journeys &#8211; the web page optimisation route.</p>
<p>Yes &#8211; it can make Load testing projects much more bite-sized.</p>
<p>For data to be meaningful and actionable and all those other good things it needs to tell us important information about the real world. The snag is that the real world is not “easy” or “simple” it can&#8217;t be summed up by “one simple top line number” no matter how handy that would be for meetings and presentations.</p>
<p><strong>Only the MultiPage Journeys reveal how Fit for Purpose your site is</strong></p>
<p>If you ignore the Journey numbers and look only at page numbers: you are no longer measuring Customer experience, and can easily end up with a single page type that is 20% faster, but the overall User Journey no faster at all because some code optimisations have inadvertently slowed other pages!</p>
<p>Or a new sporadic error type may be appearing after a small tech change, so that for some of the boundary conditions that pages only experience when they called from other pages in certain paths.</p>
<p>Those errors are losing business from real people – but you won&#8217;t know if you only measure page performance.</p>
<p>A good number of the projects we pick up, clients have already some page-based website performance monitoring in place &#8211; some of the tools they have subscribed to and used before coming to us have been single URL focused, and given them a false sense of security that is shattered when they see the actual experience their users are getting when our Journey based measurements start to deliver data!</p>
<p>It&#8217;s not about the Page &#8211; it&#8217;s about the Customer Journey!</p>
<p><a href="http://www.scivisum.co.uk/contact-us" target="_blank">Contact us</a> for more information or to discuss a demo or trial.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scivisum.co.uk/blog/the-fallacy-of-one-page-website-performance-optimisation/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Load Testing MCR Retail websites &#8211; Realism and accuracy</title>
		<link>http://www.scivisum.co.uk/blog/load-testing-mcr-retail-websites-realism-and-accuracy</link>
		<comments>http://www.scivisum.co.uk/blog/load-testing-mcr-retail-websites-realism-and-accuracy#comments</comments>
		<pubDate>Thu, 15 Dec 2011 19:45:16 +0000</pubDate>
		<dc:creator>deri</dc:creator>
				<category><![CDATA[Application Performance Monitoring]]></category>
		<category><![CDATA[Cloud Website Testing]]></category>
		<category><![CDATA[Website Capacity Planning]]></category>
		<category><![CDATA[Website Load Testing]]></category>
		<category><![CDATA[WPO]]></category>

		<guid isPermaLink="false">http://www.scivisum.co.uk/blog/?p=542</guid>
		<description><![CDATA[The team here have been very busy the last quarter, as always, a lot of retailers want to load test their websites in advance of the seasonal shopping rush, and this year it seems that the benefit of this preperation &#8230; <a href="http://www.scivisum.co.uk/blog/load-testing-mcr-retail-websites-realism-and-accuracy">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The team here have been very busy the last quarter, as always, a lot of retailers want to <a href="http://www.scivisum.co.uk/introduction-to-sv-load-testing-services" target="_blank">load test</a> their websites in advance of the seasonal shopping rush, and this year it seems that the benefit of this preperation is being recognised more widely than ever.</p>
<p>I&#8217;ve been very impressed with the team here, how they&#8217;ve been able to juggle such a busy period whilst at the same continue development of our testing systems, to allow us to model even better realism for our <a href="http://www.scivisum.co.uk/website-performance-reference-articles/using-sv-monitor-to-ensure-excellent-user-experience-in-a-multi-channel-environment" target="_blank">multi-channel retail projects</a>.</p>
<p>There&#8217;s been some fascinating graphics of realism too, as we&#8217;ve evolved our approaches.</p>
<p><span id="more-542"></span>Firstly, our continual development of our <a href="http://www.scivisum.co.uk/do-what-the-customer-does" target="_blank">dynamic User Journey</a> based approach has not only benefited 24/7 monitoring of &#8216;Do what the Customer Does&#8217; dynamic routes through a site: but has provided the same realism gain to our load testing too.</p>
<p>Just last week we helped nail down a problem that was losing sales &#8211; doing a search in the usual top right search box on this retailer site, would produce an error response for certain keywords chosen &#8211; words that whilst not in the top 10 search terms on their site, were words directly related to the products being sold.  It&#8217;s only because our dynamic, randomised approach was able to try so many combinations that some of the slightly &#8216; under the water line&#8217; holes were spotted.  And it helped that our technology is flexible enough to allow us to run Journeys against their website and their in-store kiosks too; that provides better realism of site conversion across all channels.</p>
<p>But the brainy engineers here just recently have been looking at ways to generate website Load tests with even more realistic spread of virtual users.</p>
<p>The work was triggered by the fact that more and more of our clients are using the Cloud to host parts of their online store, and we&#8217;re seeing a big jump up in the peak customer capacity of some clients, the ones who get their software properly Cloud ready.  Which means we are adding to our own load testing infrastructure: we run both dedicated and cloud based test servers.</p>
<p>So, controlling more and more servers during a load test, aiming for higher traffic peaks and handling the complexity of cloud servers variable capacity has thrown out some intriguing challenges.</p>
<p>One of the main strengths of the cloud model is also the cause of one of the major differences involved with testing on a a cloud based system, and that is that your servers are not just &#8220;your servers&#8221; anymore.  While there are many benefits to this what it means in testing and performance terms is that they cannot be relied upon to give you exactly the same amount of power and performance in each instance and will sometimes not be able to consistently deliver the amount of &#8220;oomph&#8221;required. However, this is exactly the realism you need, as this is exactly the user experience problem that can occur on the live site.</p>
<p>Once you then throw in some Think Time realism  per page we are starting to see load tests that need substantial ramp-up times simply to ensure a sensible mix of users across all stages of activity &#8211; to ensure realism.  You have to work harder to avoid &#8216;bunching&#8217;:  where at any one moment of time too many virtual users are active in one task or page, and not enough are active in other areas.</p>
<p>Imagine starting a 100,000 virtual user load test made up of a number of User Journeys that, although following dynamic randomised routes, all start at the same place, the home page.  Without ramp time cleverness your first couple of seconds would be 100,000 home page requests and nothing else! And then for the next period there&#8217;d lots of activity all over the site but absolutely zero on the home page, until the Journeys start to finish and new virtual journeys start the process again at the homepage !</p>
<p>So<strong> ramp-up is vital</strong> to get a realistic load on your site, to spread users across the journeys in use.</p>
<p>But&#8230; <strong>ramp-up time is wasted time as far as measurement of your sites ability</strong> to handle seasonal traffic peaks is concerned because for at least two thirds of the ramp up, your online store is not breaking out into a sweat.  Everything is smooth, no errors are thrown, no pages slow down, and all the lovely graphs of server utilisation show nothing much happening.   Wasted time for all the engineers on duty.</p>
<p>As most organisations want their load testing out of hours, to avoid impacting real users,  there is only a limited time window over night to get in as much measurement and as much evidence of things needing to be fixed as possible.</p>
<p>Some nights, we reckoned we were spending 20% of the time, thumb twiddling in ramp-ups.</p>
<p>So, our clever team have been experimenting with ways to shorten the Ramp up times, but maintain and even extend the realism of load testing, the user spread.</p>
<p><strong>The problem of lost time during a traditional  extended ramp-up</strong> &#8211; is shown clearly in this graph: the ramp-up of virtual users in pale blue is clear, with the outcome that it&#8217;s nearly 300 seconds before results start to come in (the green line) &#8211; between 200 and 400 on the X-axis before all the bases are filled and Journeys start to finish .</p>
<p><a href="http://www.scivisum.co.uk/images/wordpress/uploads/Traditional_website_Load_test_Ramp_Up.png"><img class="aligncenter size-full wp-image-543" title="Traditional_website_Load_test_Ramp_Up" src="http://www.scivisum.co.uk/images/wordpress/uploads/Traditional_website_Load_test_Ramp_Up.png" alt="" width="592" height="354" /></a>With lots of think time at each step of the Journeys making up this test it added up to about 4 minutes before the first starts, got to the end.  This is a low volume example: on some major client projects complex think time needs sometimes involved 30 minutes ramp-ups!</p>
<p>But credit where credit is due, this Ramp-up did a  good job of setting up the users on bases so that a constant rate of about 80 users per minute (it&#8217;s a low volume test) are finishing Journeys, once the ramp-up was done.</p>
<p><strong>Dynamic Start approach</strong>  -  this alternative, has no ramp-up time at all, but achieves a mix of virtual users spread realistically instead by dynamically moving and adjusting think time: optimising the spread of users within a very short space of time by modulating think-time for the first run of each virtual user in the 400 concurrent virtual users that are quickly fired off:</p>
<p><img class="aligncenter size-full wp-image-544" title="Website_Load_test_Ramp_Up__Dynamic_Start" src="http://www.scivisum.co.uk/images/wordpress/uploads/Website_Load_test_Ramp_Up__Dynamic_Start.png" alt="" width="591" height="355" />It&#8217;s clear that this time the green line showing completed User Journeys per minute, gets up to the target 80 level much more quickly &#8211; within 30 rather than 300 seconds on the X-axis.  Note: always in load testing whilst it&#8217;s easy to control what virtual load you put in, the most important metric is how many User Journeys can be completed per minute: that&#8217;s your capacity measurement that your merchandisers and sales team want to know can handle their forecast sales figures.</p>
<p>So the team were pleased by early experiments on that approach.</p>
<p><strong>Dynamic Ramp approach</strong></p>
<p>Results were already of interest, but it&#8217;s always good to have choice, and natural for clever software guys to makes things even better :&lt;) so the team also experimented with a 3rd approach to the realism challenge &#8211; called for convenience Dynamic Ramping:</p>
<p><img class="aligncenter size-full wp-image-545" title="Website_Load_test_Ramp_Up__Dynamic_Ramp" src="http://www.scivisum.co.uk/images/wordpress/uploads/Website_Load_test_Ramp_Up__Dynamic_Ramp.png" alt="" width="593" height="347" /></p>
<p>Looking at the graph, this has similar properties in terms of achieving rapid balancing the of virtual users, but as is just about visible on the graph, it does use a ramp-up time, albeit a very short one, and this time with a different approach to adjusting think time to fill the bases: based not on moving think time between steps, but on modulating it to best fit the first wave of 400 concurrent users across the journey steps.</p>
<p><strong>Conclusion</strong></p>
<p>As eCommerce is a fast changing technology world I&#8217;m always interested in how real business benefits can be gained from clever software guys &#8211; so apologies if this blog got a bit deep technically.</p>
<p>But if your company already use our services, or you have a colleague who&#8217;s worked before at a retailer who has, be sure to ask and find out what deliverables were gained. Although it may be angles that they&#8217;ll bring to mind other than Ramp Up optimisation like the above, it&#8217;s very likely to be realism based features that gained the benefits.</p>
<p>Certainly across all the new clients this last quarter who&#8217;ve upgraded from simpler approaches to trying out same of ours, the common thread has been their desire for more realism, so that they are prepared with better facts to optimise their website conversions.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scivisum.co.uk/blog/load-testing-mcr-retail-websites-realism-and-accuracy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Give your customers some love, website monitoring TLC</title>
		<link>http://www.scivisum.co.uk/blog/give-your-customers-some-love-website-monitoring-tlc</link>
		<comments>http://www.scivisum.co.uk/blog/give-your-customers-some-love-website-monitoring-tlc#comments</comments>
		<pubDate>Mon, 28 Nov 2011 18:06:04 +0000</pubDate>
		<dc:creator>deri</dc:creator>
				<category><![CDATA[Inventory Monitoring]]></category>
		<category><![CDATA[Missing Product Monitoring]]></category>
		<category><![CDATA[User Journey Monitoring]]></category>
		<category><![CDATA[Website Monitoring]]></category>

		<guid isPermaLink="false">http://www.scivisum.co.uk/index.php?option=com_wordpress&#038;amp;p=523&#038;amp;Itemid=95</guid>
		<description><![CDATA[A major milestone was reached for SciVisum today. A B2C website client, Inghams Travel, has been so impressed with our Dynamic User Journey monitor service over the last year and more, that they decided to put up our logo on &#8230; <a href="http://www.scivisum.co.uk/blog/give-your-customers-some-love-website-monitoring-tlc">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A major milestone was reached for SciVisum today.</p>
<p>A B2C website client, Inghams Travel, has been so impressed with our Dynamic User Journey monitor service over the last year and more, that they decided to put up our logo on their website footer, to let their customers know their experience online is important.<span id="more-523"></span></p>
<p><a href="http://www.scivisum.co.uk/images/wordpress/uploads/Inghams.co_.uk__badge_Monitored_by_SciVisum1.png"><img class="aligncenter size-medium wp-image-526" title="Inghams.co.uk_badge____Monitored_by_SciVisum" src="http://www.scivisum.co.uk/images/wordpress/uploads/Inghams.co_.uk__badge_Monitored_by_SciVisum1-300x223.png" alt="" width="300" height="223" /></a></p>
<p>It&#8217;s a first for us &#8211; and extremely unusual for a B2C website to badge up with one of their B2B suppliers.</p>
<p>So thanks to the team at Inghams &#8211; hope you sell more ski holidays this year!</p>
<p>The travel sector does have more challenges online in terms of customer user journey monitoring &#8211; having a dynamic inventory, with packages coming and going very rapidly, a simplistic monitor approach that just gets the same list of pre-defined URLs each time, just won&#8217;t find the gotchas that real users are exposed to.</p>
<p>So thanks to Inghams for the recognition &#8211; and thanks also to the many clients who&#8217;ve been praising the team here, for how much our services have been able to impact your bottom line &#8211; you&#8217;ve kept us all busy  the last couple of months, notably with the travel sector and retailers&#8217; pre Christmas website load testing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scivisum.co.uk/blog/give-your-customers-some-love-website-monitoring-tlc/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monitoring Shared-eCommerce Platform MultiChannel User Experience</title>
		<link>http://www.scivisum.co.uk/blog/monitoring-shared-ecommerce-platform-multichannel-user-experience</link>
		<comments>http://www.scivisum.co.uk/blog/monitoring-shared-ecommerce-platform-multichannel-user-experience#comments</comments>
		<pubDate>Tue, 25 Oct 2011 12:58:31 +0000</pubDate>
		<dc:creator>deri</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.scivisum.co.uk/index.php?option=com_wordpress&#038;amp;p=511&#038;amp;Itemid=95</guid>
		<description><![CDATA[We have been involved in some interesting User Journey monitoring projects recently, for a couple of retailers trying to cover the full multi-channel user experience. To achieve full multi-channel understanding measurement of dynamic User Journeys on the public website have &#8230; <a href="http://www.scivisum.co.uk/blog/monitoring-shared-ecommerce-platform-multichannel-user-experience">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>We have been involved in some interesting User Journey monitoring projects recently, for a couple of retailers trying to cover the full multi-channel user experience.</p>
<p>To achieve full multi-channel understanding measurement of dynamic User Journeys on the public website have been complemented with Journeys on the internal  in-store  shopping Kiosks and ePos systems as well as with Mobile User Journeys on the m-web mobile website.</p>
<p>But things are more tricky for clients on shared eCommerce platforms &#8211; the likes of Fresca,  Venda, IBM WebSphere and so on &#8211; that make it tricky to be sure your website will be ready for big traffic peaks.</p>
<p><span id="more-511"></span>Hosted eCommerce solutions are not suitable for every retailer -  in theory they may be less flexible than a roll-your-own web platform, but the benefit is removing the maintenence and mangement software and infrastructure  from the retailer. Ideally this is supported with a software base that is already proven, and an infrastructure that has near perfect downtime, and no outages.</p>
<p>That kind of reliability promise sounds like a good strategy to avoid the damaging social media sentiment effect that errors and slow downs can cause throughout your multi-channel enviroment as a result of a negative user experience on any part of it, whether it is the main website, the m-web or the in-store Kiosks that underperform.</p>
<p>There are many hosted eCommerce solution names to choose from, such as Venda, BT Fresca,         Web Sphere, Hybris, Actinic, Advanysy, Screen Pages, Snow Valley and TradeIT (redTechnology), all of which have their own specialities and focus areas.</p>
<p>However, there is one area of brand damage that can result from using a hosted eCommerce solution over which you have no control &#8211; and that is the issue of  Capacity or handling traffic peaks.</p>
<h2>It&#8217;s not easy to measure Capacity of a shared platform.</h2>
<p>A shared platform could be your organisation&#8217;s use of Cloud hosting; or a hosted eCommerce solution &#8211; but there are some fundamental challenges that are caused in their use.</p>
<p>Compare the situation of a regular eCommerce multi-channel site &#8211; with one on a shared platform.</p>
<p><strong>With a regular eCommerce multi-channel site</strong>, you own (or rent) and are in control of a bunch of hardware &#8211; the web servers in your web farm.</p>
<p>If you want to do some Load Testing &#8211; to get hard evidence for your Business teams as to whether your systems can handle the upcoming traffic peaks,  Xmas or a sales season: then you can appoint a load testing team to provide the work.</p>
<p>And typically, so as to avoid upsetting real users on your site, you&#8217;d schedule any testing to be done out of hours &#8211; or at least at your quietest, least profitable periods &#8211; choosing a time when there as few genuine shoppers on your site as possilbe, so that the slow down during load testing has the least impact.</p>
<p>So far so good:  because you&#8217;re testing out of hours, you know there is essentially no one on the site, except your load test virtual traffic.  <strong>When the load testing finds the throughput capacity limits of your site on your own hardware then you know, that is the limit,</strong> there&#8217;s no doubt or uncertainty.  The Load testing will  show  the capacity of the site as a % of the &#8216;Last Sale Traffic&#8217;  from the last real peak period:  if you&#8217;ve designed your User Journeys well to reproduce the traffic cross section of Browsing, Searching, Adding to Basket and Checking-Out. It will also show the max throughout Journey by Journey for each.</p>
<p><strong>Now compare the same Load Test, when your site is hosted on a shared eCommerce solution.</strong></p>
<p>Testing out of hours &#8211; means that not only is there virtually no load from real users on your site &#8211; but there is also no load from visitors to the other retailers hosted at the same vendor.</p>
<p>Your provider surely has enough capacity to handle all their clients&#8217; traffic in parallel: at least for normal, non-peak traffic levels!</p>
<p>So when testing out of hours, all that infrastructure which is enough to support their 10 or 20 or 50 clients; is available to your load testing alone.</p>
<p><strong>So it should be very easy for your load testing to show the hosting can handle just your traffic peaks! </strong>Because you&#8217;re not competing with users from other clients of your vendor.<strong><br />
</strong></p>
<p>But&#8230; that doesn&#8217;t prove that there is sufficient capacity for your future real-user traffic peaks, when the other clients at your solution provider will also have their own traffic peaks too.</p>
<p>Another issue may be that another client of your provider decides to carry out their load testing at a time that is typically quiet for them, slowing down the site and taking up capacity, at a time that is normally very busy and valuable for you.</p>
<p>So there&#8217;s added complexity here when you put in trust in a supplier due to looser brand control, you are exposed to having  a nasty user experience in your most important sales seasons, with the brand damage, impact on sales and hurtful social media sentiment effect that can follow.</p>
<h2>Don&#8217;t Panic</h2>
<p>In the inimitiable words from the Hitch Hikers Guide to the Galaxy:  Don&#8217;t panic.</p>
<p>If you&#8217;re using a hosted eCommerce solution like Venda, Snow Valley or Fresca etc &#8211; there&#8217;s still a lot of value in load testing, to uncover technology blips and bottlenecks in advance of the start of your big shopping seasons.</p>
<p>A project we handled this month for one of the biggest UK Retailers, using a half-way house managed eCommerce solution proved of genuine value  when we showed hard evidence that one of their 3 major brand sites could only handle 1/4 the traffic of the other two on some dynamic User Journeys for vital shopping tasks.</p>
<p>The hoster, knowing that expected peak sales traffic was to be hightest for that brand was then able to work with client to plan for this and moved it to it&#8217;s own, better specification, web farm infrastructure. However, it&#8217;s dangerous to assume that just because you have discovered one issue that it will always be plain sailing because some small set-up errorswith the new set up meant that the resulting performance was actually lower in practice than on the older, lower spec system! Always test &#8211; even your newest kit!</p>
<p>Not discovering that until the actual Christmas sales rush would have allowed a nasty impact on sales across the multi-channel offering.</p>
<h2>Your Multichannel systems never stand alone</h2>
<p>Of course as multi-channel offerings provide the various interfaces for mobile users, PC users, in-store users  there is a trend that more and more of your page content is actually served by seperate 3rd parties to your main content.</p>
<p>So, for example, even with a hosted eCommerce provider, it is very common that your product images are being served from a seperate web farm managed by Scene7 or similar.</p>
<p>Or your social media pages.</p>
<p>Or even your m-web entirely: as some retailers have  sub-contracted their m-web out entirely to specialist m-web providers.</p>
<p>So all those reason &#8211; <strong>the User Experience that your technology provides when shoppers reach one of your multi-channel sites depends on several web farms:  so capacity planning  and load testing needs to cover those bases too</strong>: not just your main eCommerce solution.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scivisum.co.uk/blog/monitoring-shared-ecommerce-platform-multichannel-user-experience/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>QA is not software testing: Quality is your Users Experience</title>
		<link>http://www.scivisum.co.uk/blog/qa-is-not-software-testing-quality-is-your-users-experience</link>
		<comments>http://www.scivisum.co.uk/blog/qa-is-not-software-testing-quality-is-your-users-experience#comments</comments>
		<pubDate>Tue, 11 Oct 2011 17:10:03 +0000</pubDate>
		<dc:creator>deri</dc:creator>
				<category><![CDATA[Application Performance Monitoring]]></category>
		<category><![CDATA[Cloud Website Testing]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[User Journey Testing]]></category>
		<category><![CDATA[Website Monitoring]]></category>
		<category><![CDATA[Website Performance Monitoring]]></category>
		<category><![CDATA[WPM]]></category>

		<guid isPermaLink="false">http://www.scivisum.co.uk/index.php?option=com_wordpress&#038;amp;p=497&#038;amp;Itemid=95</guid>
		<description><![CDATA[It was an interesting day out Thursday at the Iqnite London QA and Software Testing Conference 2011.  An opportunity to bump into some known names in the QA space like Shane Kelly (QMF fame), who&#8217;s at our client William Hill, &#8230; <a href="http://www.scivisum.co.uk/blog/qa-is-not-software-testing-quality-is-your-users-experience">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It was an interesting day out Thursday at the <a href="http://www.iqnite-conferences.com/uk/programme/programme.aspx">Iqnite London QA and Software Testing Conference 2011</a>.  An opportunity to bump into some known names in the QA space like <a href="http://en.wikipedia.org/wiki/Quality_Management_Framework_%28QMF%29">Shane Kelly (QMF fame)</a>, who&#8217;s at our client William Hill, as well as to meet and network with new folk, and share the platform with old friends like Den from Dixons Stores.</p>
<p>The panel ran an interesting group session after lunch, involving a bit more energy as people moved round the room to reflect where they saw themselves on the  continuum from being pure QA folk, or pure software Testing, or a bit of  both. More of that later.<span id="more-497"></span></p>
<p>The Keynote from Jason Tylor at Spec Savers was fascinating.  It seems that off-shoring there, and often elsewhere,  results in a pulling back from an agile approach. Jason was talking on Managed Testing, using 3rd parties, and showed some major benefits from the approach, cost savings not being the least of them.</p>
<p>This recalled the session earlier in the afternoon on the topic of where does testing and QA really fit together.  Consensus seemed to be that:</p>
<ul>
<li><strong>Testing</strong> is a  vital stand-alone activity,  what it achieves for the business is dependent on the effectiveness of the spec that the software is being tested and validated against.</li>
</ul>
<ul>
<li><strong>QA (Quality Assurance)</strong> was felt to be a wider role that involves trying to engage the rest of the business in the need to think  about quality and fitness for purpose. This is needed from right back at the early product concept stages and all the way through development,  not just at the final stage of software testing to prove that the new software does indeed do what the spec says it should.</li>
</ul>
<p>This led on to &#8211; what is &#8220;Quality&#8221; when you are trying to encourage Quality thinking to the non-QA teams across the business.</p>
<p>Quality should sure as hell not be something that only QA care about!</p>
<p>The session I did with Den Fitzpatrick from Dixons Stores in the morning had also hinged on this issue of trying to get the whole business to engage. The header was <strong>&#8216;Uniting the Tribes: Bringing IT and Business together through Testing&#8217;</strong> .  It showed how Dixons website is managed via a complex mix of different teams at different countries, and how the use of Dynamic User Journeys as a common language, provides a unifying force that cuts back the usual inter-team friction andgreatly reduces the difficulty of getting hard facts about what is happening on the website.</p>
<p>Above all  it answered the same questions raised in the afternoon:</p>
<ul>
<li> &#8220;What is Quality?&#8221;</li>
<li>&#8220;What is the definition of quality that Business and IT can agree on?&#8221;</li>
</ul>
<p>The Dixons answer to these issues is that &#8220;Quality&#8221;  on a Multichannel retail website is a necessarily a much wider concept than each individual component matching its specification. It is whether or not every aspect of the site and technology works in concert to provide the best user experience 24/7.</p>
<p>Dixons use SciVisum monitoring and measurement across a number of different multi-page Dynamic User Journeys, that &#8216;<a href="http://www.scivisum.co.uk/do-what-the-customer-does">Do what the Customer Does</a>&#8216;.&#8221; to understand how performance is affecting user experience. There were lots of <a href="http://www.scivisum.co.uk/key-features" target="_blank">screen-shots of our Portal</a> showing how the customer experience measured this way really does make an easy to understand measure of Quality that makes sense for the most senior Director, down to the most-hands on tech team on support.</p>
<p>Even better, it supports the QA Manager in his role to get the interest of the software development  team to extend beyond just releasing the code over the wall and moving on to the next project.  Often 90% of a software tester&#8217;s time is involved with the developers, and the one area that is really hard to measure in any meaningful way before release is areas of non-functional performance, for example  just what difference with the new software release make to speed of delivery when the site is busy?</p>
<p>Now, with User Journey performance being plotted on large plasma Wall Boards, all staff can see at a glance if today&#8217;s release made anything worse (or better)!</p>
<p style="text-align: center;"><a href="http://www.scivisum.co.uk/images/wordpress/uploads/Wallboard_for_Blog___QA_Test__2011_Oct.png"><img class="aligncenter size-full wp-image-501" title="Wallboard_for_Blog___QA_Test__2011_Oct" src="http://www.scivisum.co.uk/images/wordpress/uploads/Wallboard_for_Blog___QA_Test__2011_Oct.png" alt="QA Testing wallboard of Customer experience" width="743" height="262" /></a></p>
<p>So, it was a good days outing at Iqnite this year. Overall the message rang out  that QA guys want to get more traction from across the business, and a common language of user experience measured 24/7 by dynamic User Journeys provides just the glue needed between teams &#8211; everybody knows that when all Journeys go green, that&#8217;s the definition of Quality for a multi-channel retailer!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scivisum.co.uk/blog/qa-is-not-software-testing-quality-is-your-users-experience/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Website monitoring support &#8211; clients rave about SciVisum support team</title>
		<link>http://www.scivisum.co.uk/blog/website-monitoring-support-clients-rave-about-scivisum-support-team</link>
		<comments>http://www.scivisum.co.uk/blog/website-monitoring-support-clients-rave-about-scivisum-support-team#comments</comments>
		<pubDate>Fri, 23 Sep 2011 12:33:17 +0000</pubDate>
		<dc:creator>deri</dc:creator>
				<category><![CDATA[Application Performance Monitoring]]></category>
		<category><![CDATA[Cloud Website Testing]]></category>
		<category><![CDATA[User Journey Monitoring]]></category>
		<category><![CDATA[Website Performance Monitoring]]></category>
		<category><![CDATA[WPM]]></category>
		<category><![CDATA[WPO]]></category>

		<guid isPermaLink="false">http://www.scivisum.co.uk/index.php?option=com_wordpress&#038;amp;p=487&#038;amp;Itemid=95</guid>
		<description><![CDATA[It&#8217;s been a  busy month, with a number of new clients coming on board who have upgraded from other suppliers&#8217; traditional, basic services to our more sophisticated approach to website monitoring:  &#8216;Do what the Customer Does &#8211; No really &#8211; &#8230; <a href="http://www.scivisum.co.uk/blog/website-monitoring-support-clients-rave-about-scivisum-support-team">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a  busy month, with a number of new clients coming on board  who have upgraded from other suppliers&#8217; traditional, basic services to  our more sophisticated approach to website monitoring:  &#8216;<a href="../our-unique-approach-dynamic-user-journeys" target="_blank">Do what the Customer Does &#8211; No really &#8211; Do What They do , not a simplified series of static page hits</a>&#8216;.</p>
<p>But this week two specific instances really prove just how important  that appraoch to monitoring methodolgy really is.  In fact, now that I  think of it there are actually three instances if you count our  remarkable Microsoft Azure  performance testing results.*<img title="More..." src="../components/com_wordpress/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /></p>
<p><span id="more-487"></span></p>
<p>New clients obviously don&#8217;t have experience of working closely with our <a href="../software-as-managed-service" target="_blank">Client Support Team</a>, beyond the mid trial data exploration session at the time they are  making their initial supplier choice,  so the key factors for them are  the benefits of our approach, the insight into what&#8217;s really happening  to their users online, and our  intuitive portal interface that providers richer data for a wider audienceof  both Business and  Technical users.</p>
<p>We do mention at planning meetings with new folk that our clients  rate our Customer Support as one of our strengths, so it&#8217;s always nice to hear  more proof.</p>
<p>Firstly, an existing client renewed a long term contract with us &#8211; and so  impressed are they with how our services have helped them improve their  website effectiveness, that they offered to put our logo on their  website, with a &#8216;monitored by SciVisum&#8217; message.</p>
<p>That was astounding! End users shopping on retailers websites have most likely  not heard of SciVisum, we are the invisible protectors of thier user experience.</p>
<p>However, if they come to realise that many of the sites they use that provide that level of service and reliability all have an underlying point in common, maybe they will start to look out for it. In any case, all these consumers may well be people who work in IT, or Operations, or eCommerce or Online Marketing   &#8211; in fact it&#8217;s getting harder to find a job these days that has no relationship to online services at all!</p>
<p>So for a client to be so proud of us that they want to put our logo  on their B2C site &#8211; that&#8217;s an wonderful accolade. And 100% unexpected.</p>
<p>The 2nd proof this week of happy clients, was this email exchange I was forwarded today.</p>
<p>This client has been with us, oh maybe 5 years.</p>
<p>Our comprehensive monitoring approach had flagged up to them a  problem that might be affecting just a small percentage of their users &#8211;  based on some funny browser compatibility issues.</p>
<p>But our fanatical about support team (with nods to rackSpace!), went the extra mile, and gave the client chapter and verse.</p>
<p>If we&#8217;ve helped them to plug a hole that was leaking 2.5% of their  users &#8211; they join the ranks of other website monitoring clients where we  have achieved similar gains.</p>
<p>This is what the client emailed back.</p>
<blockquote><p>Thanks Sarah,<br />
This was actually a  good catch for us. We have our developers      working on a fix for this now and I think it was affecting about      2.5% of our users. Well done to your team for catching it and thanks      for the extra info!</p>
<p>John</p>
<p>On 23 September 2011 10:00, Sarah       wrote:</p>
<p>Hi John,<br />
I understand you&#8217;re interested to know if the           redirect is an  issue occurring on specific versions of Firefox           -<br />
the tech team have done a  little more research:-</p>
<p>and have managed to test the site on multiple versions of   Firefox  (1.0, 1.5, 2.0, 3.0, 3.5, 3.6, 4.0, 5.0, 6.0 and  7.0Beta), any version  of firefox pre Firefox 4 suffers the  same redirect problem. However, if  one runs the earlier  versions of Firefox with javascript disabled we  can avoid the   problem as well. Firefox 4 and upward used a new  javascript  engine as compared to Firefox 3.6 so it&#8217;s entirely possible   that something in the javascript and the way its being handled  is  causing this problem with the older firefox javascript  engines, where  the more recent versions are able to deal with   it better and not force  an unexpected redirect.</p>
<p>Another point of difference between the two is all previous    versions of Firefox were using Gecko 1.x as their underlying  engine  where Firefox 4.0 and up have upgraded to Gecko 2.0  and up. However as  this is only the layout engine the guys  don&#8217;t suspect it could be  causing this issue.</p>
<p>If you need any more information give me a shout.</p></blockquote>
<hr />*PS: Microsoft Azure user?</p>
<p>Coming soon we&#8217;ll have a fantastic account of how we sorted out a  significant issue for a client this month with a site that uses the   Microsoft Azure cloud.</p>
<p>For now suffice it to say that it was only once our website load  testing against the Azure cloud had conclusively proven the performance  issue was with the specific API call used that Microsoft agreed to pile  in lots of free engineers to look into the issue with the site.  Confidence, or lack of it,  in your cloud supplier is an increasingly  important issue. The cloud being as elastic as it is, performance under  load is not always what you&#8217;d expect.</p>
<p><a href="../contact-us">Contact us</a> if you are experiencing your own Azure issues at the moment, or suspect  that Azure may be part of a problem, and we maybe able to give you  specific tips or carry out some testing to conclusively prove the case  either way.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scivisum.co.uk/blog/website-monitoring-support-clients-rave-about-scivisum-support-team/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why SciVisum Is Like The Matrix &#8211; The Eureka Moment</title>
		<link>http://www.scivisum.co.uk/blog/why-scivisum-is-like-the-matrix-the-eureka-moment</link>
		<comments>http://www.scivisum.co.uk/blog/why-scivisum-is-like-the-matrix-the-eureka-moment#comments</comments>
		<pubDate>Tue, 23 Aug 2011 09:50:04 +0000</pubDate>
		<dc:creator>deri</dc:creator>
				<category><![CDATA[Inventory Monitoring]]></category>
		<category><![CDATA[User Journey Monitoring]]></category>
		<category><![CDATA[Website Monitoring]]></category>
		<category><![CDATA[Website Performance Monitoring]]></category>
		<category><![CDATA[WPM]]></category>

		<guid isPermaLink="false">http://www.scivisum.co.uk/index.php?option=com_wordpress&#038;amp;p=467&#038;amp;Itemid=95</guid>
		<description><![CDATA[Is it a question of the known unknowns, or the unknown unknowns? When talking to organisations about what SciVisum does, and what makes us different, we are always keen to get a live trial of our monitoring suite or testing &#8230; <a href="http://www.scivisum.co.uk/blog/why-scivisum-is-like-the-matrix-the-eureka-moment">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Is it a question of the known unknowns, or the unknown unknowns?</p>
<p>When talking to organisations about what SciVisum does, and what makes us different, we are always keen to <a href="http://www.scivisum.co.uk/about-us/request-a-consultation">get a live trial </a>of our <a href="http://www.scivisum.co.uk/247-website-monitoring-intro-sv-monitor">monitoring suite</a> or <a href="http://www.scivisum.co.uk/introduction-to-sv-load-testing-services">testing services</a> running on their own sites, using their own data.</p>
<p>Proof of Value as it&#8217;s sometimes called. Show, not tell, if you prefer. We can tell you how it works, and what it does, and why and how it does it, but in the end it&#8217;s like the Matrix. To misquote Morpheus &#8220;No one can tell you what what SciVisum does, you have to see it for yourself.&#8221;</p>
<p><img title="More..." src="../components/com_wordpress/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /><span id="more-467"></span></p>
<p>Sometimes, when we suggest this, people  think that the return on their time may not enough to justify the hassle. People are familiar with the tools they currently use so, at first, they understandably assume that &#8220;website monitoring tools must all be pretty much the same&#8221;.</p>
<p>If they get little added value beyond alerts and basic &#8220;up or down&#8221; information out of the tool they currently have, they assume any other similar sounding tool would deliver much the same. It would be useful to have, but not business critical. It would provide some numbers for the weekly report, but not strategically vital business intelligence.</p>
<p>It&#8217;s the Black Swan Syndrome*.</p>
<p>So in some cases they&#8217;ll politely turn our offer down, saying, &#8216;Thanks but no  thanks, I&#8217;m sure your tool is similar to what we have, but it&#8217;s not an  area I&#8217;m looking to review right now&#8217;.</p>
<p>That&#8217;s probably why, if you take a look over our client list, you&#8217;ll see that it&#8217;s made up of people who really care about their online properties. The innovators, the forward thinkers, those out there on the cutting edge. They come in all shapes and sizes, from all kinds of industries, and with all kinds of brands and business and models; but what they share is an understanding that decisions based on data, on actionable intelligence, are what will keep them out in front.</p>
<p>Henry Ford once said: &#8220;If I had asked my customers what they wanted, they would have said a faster horse.&#8221; Which is to say that if you don&#8217;t know something exists how can you know if you want it?  Imagine you needed a way to travel 100 miles and were expecting a fast horse and then someone gave you a Ferrari&#8230;</p>
<p>Now imagine you were expecting an alerting tool that does the kind of basic monitoring that checks through a list of pre-defined URLS and tell you if it can reach them&#8230;and then someone showed you  SciVisum&#8217;s <a href="http://www.scivisum.co.uk/do-what-the-customer-does">Dynamic User Journey Monitoring</a>!   Thinking in terms of horses and sports cars, then, they&#8217;re both perfectly adequate modes of transport, and there are valid reasons for having one or the other &#8211; but they are not equally appropritate in all situations!</p>
<p>Mostly people are aware of, if not actually using, website monitoring  of some kind now. A few years ago a handful of techies might have been aware of the arcane sciences of measurement, but no one else was concerned.  As online grew into eCommerce and then into complex multichannel activities it has quickly become of concern to the entire business.</p>
<p>Of course sometimes a person has heard of what we do and comes straight to us, sometimes an individual who has used our monitoring moves to a new company and encourages their new team to trial it there as  being an improvement on what they have, but most people we do trials for are currently using another, more traditional, system.</p>
<p>Looking back at the new clients we&#8217;ve started working with this year, I noticed that most months we had a significant number of organisations that moved from their existing monitoring tools and approaches to embrace ours.  Inquiring deeper, I found some reasons, <strong>the unexpected unexpected</strong>, that these clients had in common.</p>
<p>Looking at the most recent such new user,  their proof of value started out in a common way with a company wide initiative  to review Best Practice around all the suppliers. An IT Change Manager had pushed the Operations Team, as the main users of the website monitoring tools, to have a look around to see how their current monitoring arrangements compared with the best out in the market.</p>
<p>Something obviously happened  during the trial with us, because they ended up signing a multi-year deal, with several months overlap on their existing simple monitoring contract.  There had been some kind of a Eureka moment.</p>
<p>This Eureka event, a shifting of expectations of monitoring, seems to be a shared theme amongst the clients upgrading to use our services.</p>
<p>For this client doing a Best Practice review,  the trial was running against their site a couple of  the <a href="http://www.scivisum.co.uk/user-journey-faq">dynamic user journeys</a> we&#8217;re best known for.   There were a number of problems occurring on the client&#8217;s website that our tools found, problems they were aware of.  Known unknowns.  Things they&#8217;d not fixed, but were still tracking down.  That didn&#8217;t excite them.</p>
<p>But more importantly, our service <strong>highlighted problems that were new to them</strong>: <strong>unknown unknowns</strong>.</p>
<p><a href="http://www.scivisum.co.uk/images/wordpress/uploads/UnknownUnknowns3-small2.png"><img class="aligncenter size-full wp-image-474" title="UnknownUnknowns3-small2" src="http://www.scivisum.co.uk/images/wordpress/uploads/UnknownUnknowns3-small2.png" alt="Unkown unknown infographic" width="400" height="269" /></a></p>
<p>We found real errors that users would suffer, but their existing monitoring services and tools were, in contrast, showing all clear.  One thing in particular, was a recurring problem, that didn&#8217;t happen every time, maybe 1 in 30 or 50, was our virtual user being logged out and sent to the home page, when they were actually 5 or 6 pages into a purchase journey, with items in the basket.</p>
<p>Suddenly the team who&#8217;d initially just been looking for a comparison of simple alerting tools, was confronted with a problem in their technology, that they&#8217;d not expected &#8211; an unknown unknown.</p>
<p>That was the eye-opening moment &#8211; it can be a shock to discover that there are identifiable patterns of errors occurring on your site, that you were not aware of!    But this client wasn&#8217;t tempted to go into denial; they immediately saw the benefit of getting visibility of these sporadic errors, how the saved HTML and JS data for them that our service provides would help rapid trouble shooting, so they could fix them with least hassle.</p>
<p>Across the board, all the clients who moved to our more sophisticated monitoring model had a Eureka moment concerning our Journeys. Like the users above they realised that it was the dynamic user journey approach which was bringing to their attention these real errors that were impacting real users.   They realised the benefit of journeys that look in real time into the page as served in real-time, and choose from within a choice or link &#8211; as being better able to find the real issues that do impact real users.</p>
<p>Talking to the Client Liaison team, they reported other common Eureka moments when clients are trialling:</p>
<ul>
<li>Non functional user experience problems -  the journey works but there are say missing images of products, but only a few products from the total inventory. If nobody can see it, nobody will buy it!  (see our focused<a href="http://www.scivisum.co.uk/blog/travel-technology-inventory-monitoring-on-your-site-confidence-in-lost-sales-reduction-grows/"> inventory monitoring approach</a>)</li>
<li>Consistency of user experience &#8211; &#8220;so you mean sometimes it is really fast but actually 5% of my users can take over 2 minutes just to add something to the basket?&#8221;</li>
<li>Realistic catalogue coverage with random selection &#8211; if you monitor with only a simple, static URL &#8216;journey&#8217; which by definition therefore always buys the same product, say tennis shoes, then you only know for that the processes and content involved in buying that one item are working/not working correctly.  You optimise it page by page and anyone buying tennis shoes has the most wonderful e-commerce experience.  But, for all the other products on your site where there is a choice of  colours, for example, for each product (that tennis shoes does not have)  the user experience may be poor. The system may have a bug only for certain product SKUs, or a problem with certain types or categories, or with content and data uploaded at a particulary point in time, it may be that in another section  the &#8220;Add to Basket&#8221; button does not show! Taking live, random samples from across the product catalogue to show a realistic, authentic, experience provides much more valuable data than an artificial reproduction of a journey stuck at the time it was created.</li>
<li>Realisation that current, static URL monitoring, is actually following a series of URLs that not a single real customer follows! Missing Redirects is the root cause.  A static URL list may be accurate when first set up, but as the site evolves, it&#8217;s common that redirects are added behind the scenes.  So whilst real users on your site, may have their browser redirected 2 or 3 times between 1 page and the next (redirects are invisible to the user), the basic monitoring they have in place is missing out key redirect steps, so no longer doing what users do.   Errors in the code behind those redirect steps will impact real users, but won&#8217;t be picked up by static URL approach. Similarly for Ajax sections within a page &#8211; that Static URL monitoring will often overlook entirely.</li>
<li>Non user-affecting issues, that upset analytics accuracy. For instance &#8220;oh, it’s just a missing third  party tracking script&#8221; &#8211; but if that keeps breaking the business has no  reliable analytics/conversion data to use!!</li>
</ul>
<p><strong>The Black Swan problem</strong></p>
<blockquote><p>&#8220;Not long ago people could imagine only white swans, because white swans  were all they had ever seen. And so people predicted that every next  swan they would see would be white. The discovery of black swans  shattered this prediction. The <em>black swan</em> is a metaphor for the  uselessness of predictions that are based on earlier experiences, in  the presence of <strong>unknown unknowns</strong>.&#8221;</p></blockquote>
<p>Also see:</p>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Black_swan_theory">Wikipedia &#8211; Black Swan theory</a></li>
<li>Book:  Taleb, Nassim. <em><a href="http://www.amazon.com/gp/product/081297381X?ie=UTF8&amp;tag=noopnl-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=081297381X" target="_self">The Black Swan</a></em>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.scivisum.co.uk/blog/why-scivisum-is-like-the-matrix-the-eureka-moment/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Christmas eCommerce planning &#8211; Checking It Twice or losing it!</title>
		<link>http://www.scivisum.co.uk/blog/christmas-ecommerce-planning-checking-it-twice</link>
		<comments>http://www.scivisum.co.uk/blog/christmas-ecommerce-planning-checking-it-twice#comments</comments>
		<pubDate>Mon, 15 Aug 2011 12:36:02 +0000</pubDate>
		<dc:creator>deri</dc:creator>
				<category><![CDATA[Website Capacity Planning]]></category>
		<category><![CDATA[Website Load Testing]]></category>

		<guid isPermaLink="false">http://www.scivisum.co.uk/index.php?option=com_wordpress&#038;amp;p=459&#038;amp;Itemid=95</guid>
		<description><![CDATA[It&#8217;s that confusing time of year when the sun is shining outside the window, but the big projects on the go are Christmas ones! It&#8217;s a no-brainer ROI wise, that eCommerce retail sites need to prepare for the Christmas rush, &#8230; <a href="http://www.scivisum.co.uk/blog/christmas-ecommerce-planning-checking-it-twice">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s that confusing time of year when the sun is shining outside the window, but the big projects on the go are Christmas ones!</p>
<p>It&#8217;s a no-brainer ROI wise, that eCommerce retail sites need to prepare for the Christmas rush, there is simply such a high value of sales at stake for most players.</p>
<p>Getting the IT eCommerce technology ready is therefore a common activity &#8211; but sometimes we see Load Test planning activity that is missing the boat &#8211; especially if the business teams have rather left the IT teams to it, and to have not provided helpful targets as to what is required.</p>
<p><span id="more-459"></span>First Tip: All too often, eRetail web site Load testing is done at too late to be properly prepared for Christmas.</p>
<p>You need to allow enough time after the testing is completed, to work out if any remedial work is needed, and fit that work in before the Christmas traffic starts to ramp up in November.</p>
<p>Hence why August and September are our busy months for pre-Christmas load testing projects.</p>
<p>So maybe your organisation is well organised, and does run website load testing before November.</p>
<p>Are you suffering under a false sense of security -  due to the fact that the testing is done a very basic level, such that it does not represent real usage at all?</p>
<p>So our second tip, is to ensure that when you check your site early, you are genuinely checking what the users do &#8211; otherwise you&#8217;re missing out the first check, and the second check will be your real users finding it hard to part with their money on your site in the real Christmas sales!</p>
<p>The most common form of, let&#8217;s call it &#8216;bare minimum&#8217; Christmas load testing we see is where the IT team have been given no specification instructions at all, so have understandly written a test spec from their perspective, not the end users.</p>
<p>So they will have defined 3 or four different kinds of pages:</p>
<ul>
<li>product page</li>
<li>category list page</li>
<li>home page</li>
<li>etc</li>
</ul>
<p>For each page type they&#8217;ll list a few URLs &#8211; maybe for product pages, they&#8217;ll make a list of URls for hundreds of products.</p>
<p>And then load tested by generating traffic that hits those pages:  probably in the percentage split between them, that is based on some web analytics data of the real world split between the different page types.</p>
<p>The IT team may even have done testing using free software tools, as the Business didn&#8217;t quite allocate a clear budget &#8211; credit to the IT team for the doing the best they could with the resources available to them</p>
<p>The problem of this approach is two fold:  firstly that it misses out key blocks of functionality on the site, such as Search, and the vital CheckOut functions of Address lookUp and etc.</p>
<p>But more importantly still, no real user just hits a few URls at random, they follow a User Journey route through the site, to achieve their goal, and click on links from each page, to get to the next.</p>
<p>So your load testing also needs to have virtual User Journeys that click through the site, in the same way.</p>
<p>That requires your load test technology to look into the page contents at every step, work out the links available, and follow on as defined in your test specification.  E.g the most obvious example of dynamic choices is that after a product search, the virtual user should choose a product at random from the list offered, and not choose hit a pre-determined URL  for a product that may or may not even show in the search!</p>
<p>To kick off discussions between Business teams and IT teams:   these 3 Journeys are a good place to start agreeing a specification:</p>
<ul>
<li>Find a product and Add to Basket &#8211; (using the navigation menus &#8211; and choosing random categories and products each time)</li>
<li>Search for a product and Add to Basket &#8211; ( not using navigation this time: the search phrases to be randomly chosen from say 100 real world examples)</li>
<li>CheckOut &#8211; exercising Address Lookup (so using a set of random port codes and etc).</li>
</ul>
<p>In conclusion, if well before Christmas you check your site, confidence across your company in the ability of the technology to support your sales targets will grow.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scivisum.co.uk/blog/christmas-ecommerce-planning-checking-it-twice/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

