<?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>Jon On Tech &#187; Analytics</title>
	<atom:link href="http://jonontech.com/tag/analytics/feed/" rel="self" type="application/rss+xml" />
	<link>http://jonontech.com</link>
	<description>Confessions of a Paid Content Bastard</description>
	<lastBuildDate>Tue, 31 Aug 2010 20:29:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>It Can All Change In A ChartBeat</title>
		<link>http://jonontech.com/2010/08/24/it-can-all-change-in-a-chartbeat/</link>
		<comments>http://jonontech.com/2010/08/24/it-can-all-change-in-a-chartbeat/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 23:24:55 +0000</pubDate>
		<dc:creator>Jon Marks</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[chartbeat]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[social media]]></category>

		<guid isPermaLink="false">http://jonontech.com/?p=1740</guid>
		<description><![CDATA[It's pretty addictive watching your blog stats, isn't it? Remember when Google Analytics came to town and instead of waiting days to see traffic reports, you could see updates in mere hours. On a good day, you could sometimes see things in 15 minutes. Well, GA, there is a new new kid on the block, he shows you data in real time, and his name is <a href="http://chartbeat.com/">chartbeat</a>.
]]></description>
			<content:encoded><![CDATA[<blockquote class="dylan"><p>The joint is jumpin&#8217;<br />
It&#8217;s really somethin&#8217;<br />
The beat is pumpin&#8217;<br />
My heart is thumpin&#8217;<br />
Spent my money on you honey<br />
- HAD A DREAM ABOUT YOU, BABY</p></blockquote>
<p>It&#8217;s pretty addictive watching your blog stats, isn&#8217;t it? Remember when Google Analytics came to town and instead of waiting days to see traffic reports, you could see updates in mere hours. On a good day, you could sometimes see things in 15 minutes. Well, GA, there is a new new kid on the block, he shows you data in real time, and his name is <a href="http://chartbeat.com/">chartbeat</a>.</p>
<p><a href="http://jonontech.com/wp-content/uploads/2010/08/chartbeat_media_logo.png"><img class="aligncenter size-full wp-image-1743" title="chartbeat_media_logo" src="http://jonontech.com/wp-content/uploads/2010/08/chartbeat_media_logo.png" alt="" width="318" height="54" /></a></p>
<p>I&#8217;d never heard of it until last week when I was lucky enough to meet the cool folk at <a href="http://betaworks.com/">betaworks</a> (@Borthwick and @aweissman). These guys don&#8217;t mess around &#8211; they&#8217;re behind such social media hits as <a href="http://tweetdeck.com/">TweetDeck</a>, <a href="http://bit.ly/">bit.ly</a> and <a href="http://twitterfeed.com/">twitterfeed</a>. You heard it here first &#8211; chartbeat is going to be big.</p>
<p>It&#8217;s really easy to get started &#8211; you just stick a couple of JavaScript tags onto all your pages a.l.a. Google Analytics, and you are done. The reports you get are much simpler than those from GA, but it is really real time. You can see the visitors on your site within a couple of seconds of their arrival. I wrote a <a href="http://jonontech.com/2010/08/23/drupal-lawsuits-and-a-peruvian-prostitute/">test link bait post (sorry)</a>, tweeted it, and saw my 17 concurrent visitors within seconds.</p>
<div id="attachment_1744" class="wp-caption aligncenter" style="width: 310px"><a href="http://jonontech.com/wp-content/uploads/2010/08/chartbeatscreen1.png"><img class="size-medium wp-image-1744" title="chartbeatscreen1" src="http://jonontech.com/wp-content/uploads/2010/08/chartbeatscreen1-300x240.png" alt="" width="300" height="240" /></a><p class="wp-caption-text">Visitors to your site in real time. Notice one person is writing a comment. Click for large image.</p></div>
<p>But there is more. GA simply registers a hit when a page is loaded. chartbeat has a heartbeat and chats to the server every couple of seconds. This means that it can more accurately measure time spent on the site, user actions like scrolling (giving a nice scroll depth metric), and even keypresses. In the screenshot above, you&#8217;ll see one person is writing &#8211; they were leaving a comment at the time.</p>
<div id="attachment_1746" class="wp-caption aligncenter" style="width: 310px"><a href="http://jonontech.com/wp-content/uploads/2010/08/chartbeatscreen3.png"><img class="size-medium wp-image-1746" title="chartbeatscreen3" src="http://jonontech.com/wp-content/uploads/2010/08/chartbeatscreen3-300x227.png" alt="" width="300" height="227" /></a><p class="wp-caption-text">Typical detail page. Gotta love the scroll depth and engagement indicators</p></div>
<p>It also comes with a nice preintegration with <a href="http://www.backtype.com/">backtype</a>. This searches the social media buzz of the interwebs and reports activity as part of your report. When @izahoor, @theg, @irina_guseva, @cmsreport and @kevinc2003 were kind enough to retweet my horseshit blog post, I saw my dashboard get a bit busier and saw their link love appear shortly afterwards in the backtype console. Good stuff.</p>
<div id="attachment_1745" class="wp-caption aligncenter" style="width: 310px"><a href="http://jonontech.com/wp-content/uploads/2010/08/chartbeatscreen2.png"><img class="size-medium wp-image-1745" title="chartbeatscreen2" src="http://jonontech.com/wp-content/uploads/2010/08/chartbeatscreen2-300x204.png" alt="" width="300" height="204" /></a><p class="wp-caption-text">Nice integration with backtype. Click for large image.</p></div>
<p>It has an <a href="http://chartbeat.pbworks.com/">API</a> and a bucket of prebuilt <a href="http://chartbeat.com/sitewidgets/">widgets</a>. I haven&#8217;t had time to play with these, but I might add a widget here soon. The downside being, of course, it would pretty much always say &#8220;1 user currently viewing this page&#8221;. And that would be you.</p>
<p>It gets better. chartbeat even monitors the health of your site. While I was testing, <a href="http://jonontech.com/2010/05/18/godaddy-godaddy-you-bastards-im-through/">my dickhead hosting company GoDaddy</a> had yet another embolism, and my site flatlined for about 5 minutes. But unlike the previous million times this happened, it didn&#8217;t die silenty. I got a nice email from chartbeat informing me of the tragedy. Also, it tells you how long a page took to load for each user. 20 seconds isn&#8217;t great, GoDaddy. And yes, it has a free iPhone app too.</p>
<p><a href="http://jonontech.com/wp-content/uploads/2010/08/cbiPhone.jpg"><img class="aligncenter size-medium wp-image-1751" title="cbiPhone" src="http://jonontech.com/wp-content/uploads/2010/08/cbiPhone-200x300.jpg" alt="" width="200" height="300" /></a></p>
<p>Because I&#8217;m a social media guru who understands transparancy and douchebaggery, I&#8217;ve shared my wonderful stats with the world. So have a look at <a href="http://chartbeat.com/dashboard2/?url=jonontech.com&amp;k=c59ec106fbe4b408ff964fea71bf65a9#">my chartbeat dashboard</a>.</p>
<p>You do have to pay a small fee for all this goodness, but it is money well spent. Buy it. Finally, a huge nod to <a href="http://twitter.com/arctictony">@arctictony</a> for helping me out.</p>
]]></content:encoded>
			<wfw:commentRss>http://jonontech.com/2010/08/24/it-can-all-change-in-a-chartbeat/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Painting the Analytics World Blue</title>
		<link>http://jonontech.com/2010/08/13/painting-the-analytics-world-blue/</link>
		<comments>http://jonontech.com/2010/08/13/painting-the-analytics-world-blue/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 21:18:37 +0000</pubDate>
		<dc:creator>Jon Marks</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[coremetrics]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[ibm]]></category>
		<category><![CDATA[omniture]]></category>
		<category><![CDATA[unica]]></category>
		<category><![CDATA[webtrends]]></category>

		<guid isPermaLink="false">http://jonontech.com/?p=1720</guid>
		<description><![CDATA[We've got some more BlueWashing going on. IBM announced today that they're acquired analytics and marketing vendor Unica for $480 million. It seems like a lot of cash to me, but then again IBM have got plenty and what do I know. I do know it follows quite shortly after they bought pure analytics vendor CoreMetrics.]]></description>
			<content:encoded><![CDATA[<blockquote class="dylan"><p>I already assumed<br />
That we&#8217;re in the felony room<br />
But I ain&#8217;t a judge, you don&#8217;t have to be nice to me<br />
But please tell that<br />
To your friend in the cowboy hat<br />
You know he keeps on sayin&#8217; ev&#8217;rythin&#8217; twice to me<br />
- SHE&#8217;S YOUR LOVER NOW</p></blockquote>
<p>We&#8217;ve got some more BlueWashing going on. <a href="http://www.computerworld.com/s/article/9180682/Update_IBM_buying_Unica_for_480M">IBM announced today</a> that they&#8217;re acquired analytics and marketing vendor Unica for $480 million. It seems like a lot of cash to me, but then again IBM have got plenty and what do I know. I do know it follows quite shortly after they bought pure analytics vendor CoreMetrics.</p>
<p style="text-align: center;"><a href="http://jonontech.com/wp-content/uploads/2010/08/ibm_unica_coremetrics.jpg"><img class="aligncenter size-full wp-image-1723" title="ibm_unica_coremetrics" src="http://jonontech.com/wp-content/uploads/2010/08/ibm_unica_coremetrics.jpg" alt="" width="456" height="152" /></a></p>
<p>The &#8220;<a href="http://blog.unica.com/farewell-to-coremetrics-and-web-analytics-as-you-knew-it/">Farewell to Coremetrics and Web Analytics as you knew it</a>&#8221; post from the Unica blog (two months ago) is quite interesting in retrospect:</p>
<blockquote><p>Now, IBM’s acquisition of Coremetrics follows suit as IBM folds Coremetrics into Websphere with the likely intention of making it part of the Websphere eCommerce technology stack.</p>
<p>With no major standalone contenders remaining in the market (WebTrends had signaled their interest in getting acquired) prospective web analytics buyers must evaluate the core competencies of the parent company in order to determine the best match for their current and future needs.</p>
<p><strong>IBM does NOT appear to be making a play for a broader analytics offering</strong></p></blockquote>
<p>The wise seem to be saying that IBM isn&#8217;t actually going to bother marketing either Unica or CoreMetrics, but rather just add them into the already vast IBM Suite. Which effectively mean they&#8217;re being withdrawn from the Analytics battlefield. If that is the case, then the three players that will be slugging it out will be Adobe Omniture, Google Analytics and WebTrends. And although WebTrends are alledgely not trying to put themselves up for sale, I suspect they might be gobbled up quite soon. Maybe AAPL will feel left out of an Adobe vs Google slugfest, and buy WebTrends just to join the fracas. Maybe we should count Nedstat too, but I don&#8217;t see much of them. Or have they already been bought?</p>
<p>I&#8217;m the kind of guy that likes to believe the <a href="http://en.wikipedia.org/wiki/HAL_9000#Origin_of_name">IBM &lt;-&gt; HAL</a> thing (although Arthur denies it), and I&#8217;ve got this vision of poor IBM acquired vendors trying to wriggle free of the corporation. For no good reason, let&#8217;s end on this:</p>
<blockquote><p>Dave Bowman: Open the pod bay doors, HAL.<br />
HAL: I&#8217;m sorry, Dave. I&#8217;m afraid I can&#8217;t do that.</p></blockquote>
<p><a href="http://jonontech.com/wp-content/uploads/2010/08/2001-SPACE-ODYSSEY.jpg"><img class="aligncenter size-full wp-image-1725" title="2001 SPACE ODYSSEY" src="http://jonontech.com/wp-content/uploads/2010/08/2001-SPACE-ODYSSEY.jpg" alt="" width="450" height="250" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://jonontech.com/2010/08/13/painting-the-analytics-world-blue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t Look Back &#8211; Zeitgeist 2009</title>
		<link>http://jonontech.com/2009/12/31/dont-look-back-zeitgeist-2009/</link>
		<comments>http://jonontech.com/2009/12/31/dont-look-back-zeitgeist-2009/#comments</comments>
		<pubDate>Thu, 31 Dec 2009 19:48:03 +0000</pubDate>
		<dc:creator>Jon Marks</dc:creator>
				<category><![CDATA[This Blog]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[zeitgeist]]></category>

		<guid isPermaLink="false">http://jonontech.com/?p=1412</guid>
		<description><![CDATA[Baaaah. I said I wouldn't write this post, and a few people advised me not to. But, dear readers, some of you begged for it. More importantly, I'm doing it for me as a record. So if you don't like these Blog Year In Review posts, stop reading now. Bye bye, and Happy New Year.]]></description>
			<content:encoded><![CDATA[<blockquote class="dylan"><p>She&#8217;s got everything she needs,<br />
She&#8217;s an artist, she don&#8217;t look back.<br />
- SHE BELONGS TO ME</p></blockquote>
<p>Baaaah. I said I wouldn&#8217;t write this post, and a few people advised me not to. &#8220;Don&#8217;t Look Back!&#8221; they cried. But, dear readers, some of you begged for it. More importantly, I&#8217;m doing it for me (<a href="http://twitter.com/Gommit/statuses/7236920305">thanks Finnur</a>) as a record. So if you don&#8217;t like these Blog Year In Review posts, stop reading now. Bye bye, and Happy New Year.</p>
<h2>The Numbers</h2>
<p>I finally started this blog in March 2009. The main reasons were a) I was up most of the night anyway due to baby&#8217;s sleeping habits and b) I was forced to take some holiday in March. I was never expecting anyone to read it, so a huge huge thank you to those that did, and helped me get some traffic love juice. I also got lucky with my timing as the infamous CMS Vendor Meme started just when I did. In 10 months, I&#8217;ve done:</p>
<ul>
<li>Real Life beers with about 30 or 40 people I&#8217;d never have met if I didn&#8217;t start this blog. You know who you are.</li>
<li>According to Alexa, a mere 700,000 sites are more popular than mine. I&#8217;ve got a Page Rank of 5, although these don&#8217;t mean anything any more.</li>
<li>65 blog posts (34 in the long gone super-keen first 3 months). So averaging 1.5 posts per week. Each post has lyrics from a <em>different </em>Bob Dylan song. I&#8217;m aiming for 100 before a theme change.</li>
<li>571 comments (just over 8 per post). Probably 100 of these are from me!</li>
<li>5,224 spam comments that Akismet has saved me from</li>
<li>21,700 visits, or 45,500 page views, according to Google Analytics</li>
</ul>
<p>My biggest day ever was about 400 visits. A shitty weekend is about 30. The traffic numbers have actually stayed reasonably constant since I started, although the frequency of new posts has dropped enormously.</p>
<p><a href="http://jonontech.com/wp-content/uploads/2009/12/Stats.jpg"><img class="aligncenter size-full wp-image-1414" title="Traffic for 2009" src="http://jonontech.com/wp-content/uploads/2009/12/Stats.jpg" alt="" width="695" height="155" /></a></p>
<h2>Most Underrated</h2>
<p>These are the 5 posts I liked most that never even made the Top 20. Please read them and tell all your friends. The poor guys never stood a chance.</p>
<table border="0">
<tbody>
<tr>
<th>BLOG POST</th>
<th>SUMMARY</th>
<th>BOB DYLAN SONG INTRO</th>
</tr>
<tr>
<td><a href="http://jonontech.com/2009/12/23/six-seminal-concerts-or-what-ive-learned-about-blogging/">Six Seminal Concerts, or What I&#8217;ve Learned About Blogging</a></td>
<td>Social Media lessons from rock concerts</td>
<td>LIKE A ROLLING STONE</td>
</tr>
<tr>
<td><a href="http://jonontech.com/2009/09/15/when-cms-genes-wont-splice/">When CMS Genes Won’t Splice</a></td>
<td>Options for Open Text CMS Roadmap</td>
<td>HIGHWAY 61 REVISITED</td>
</tr>
<tr>
<td><a href="http://jonontech.com/2009/11/11/dont-make-monoliths/">Don’t Make Monoliths</a></td>
<td>A little story about Asterix and the Monoliths</td>
<td>NORTH COUNTRY BLUES</td>
</tr>
<tr>
<td><a href="http://jonontech.com/2009/04/12/which-comes-first-the-crew-or-the-cms/">Which Comes First: the Crew or the CMS?</a></td>
<td>Thoughts on corruption in vendor selection exercises</td>
<td>THE BALLAD OF FRANKIE LEE AND JUDAS PRIEST</td>
</tr>
<tr>
<td><a href="http://jonontech.com/2009/03/22/the-cms-word-on-the-tweet/">The CMS Word on the Tweet</a></td>
<td>Thoughts on how the term CMS means different things to different people</td>
<td>PLAYBOYS AND PLAYGIRLS</td>
</tr>
</tbody>
</table>
<h2>Most Read</h2>
<p>Here is the obligatory Top 10 by traffic. I&#8217;ve used number of <em>unique </em>visits as my metric.</p>
<table border="0">
<tbody>
<tr>
<th>UNIQUE VISITS</th>
<th>BLOG POST</th>
<th>SUMMARY</th>
<th>BOB DYLAN SONG INTRO</th>
</tr>
<tr>
<td>2,049</td>
<td><a href="http://jonontech.com/2009/07/21/follow-forty-twitter-cms-gurus-in-three-clicks/">Follow Forty Twitter CMS Gurus In Three Clicks</a></td>
<td>Bit of a gimmick, but nice and viral as it turned out.</td>
<td>WHEN THE SHIP COMES IN</td>
</tr>
<tr>
<td>1,454</td>
<td><a href="http://jonontech.com/2009/05/06/omg-open-text-buy-grandpa-vignette/">OMG! Open Text buy Grandpa Vignette</a></td>
<td>First impressions on the unexpected Open Text acquisition of Vignette. The only blog post I wrote at work (sorry, boss!), so I was one of the first.</td>
<td>OH, SISTER</td>
</tr>
<tr>
<td>1,170</td>
<td><a href="http://jonontech.com/2009/03/25/celebrity-cms-deathmatch-part-3/">Celebrity CMS Deathmatch &#8211; The Aftermath</a></td>
<td>CMS Vendor Meme Commentary &#8211; after it all ended.</td>
<td>IDIOT WIND</td>
</tr>
<tr>
<td>899</td>
<td><a href="http://jonontech.com/2009/08/10/what-has-the-ministry-of-magic-quadrants-got-against-me/">What has the Ministry of Magic Quadrants got against me?</a></td>
<td>Rant about Gartner&#8217;s new WCM Magic Quadrant</td>
<td>BOB DYLAN&#8217;S 115TH DREAM</td>
</tr>
<tr>
<td>819</td>
<td><a href="http://jonontech.com/2009/10/23/a-collaborative-google-wave-blog-post/">A Collaborative Google Wave Blog Post</a></td>
<td>The Motley Crew writes a post in one hour with Wave</td>
<td>TOMBSTONE BLUES</td>
</tr>
<tr>
<td>794</td>
<td><a href="http://jonontech.com/2009/11/26/cmis-jcr-and-osgi-for-idiots/">CMIS, JCR and OSGi for Idiots</a></td>
<td>A diagram outlining JCR, CMIS and OSGi</td>
<td>IT’S ALL OVER NOW, BABY BLUE</td>
</tr>
<tr>
<td>672</td>
<td><a href="http://jonontech.com/2009/05/10/will-vignette-give-open-text-food-poisoning/">Will Vignette Give Open Text Food Poisoning?</a></td>
<td>More thoughts on the world-shaking OTEX-VIGN acquisition</td>
<td>MIXED UP CONFUSION</td>
</tr>
<tr>
<td>636</td>
<td><a href="http://jonontech.com/2009/04/21/the-cloud-a-crock-of-shit/">The Cloud &#8211; A Crock of Shit</a></td>
<td>My thoughts on the non-existent cloud, the hype, and the standards</td>
<td>KNOCKIN&#8217; ON HEAVEN&#8217;S DOOR</td>
</tr>
<tr>
<td>628</td>
<td><a href="http://jonontech.com/2009/03/17/celebrity-cms-deathmatch/">Celebrity CMS Deathmatch &#8211; The Beginning</a></td>
<td>CMS Vendor Meme Commentary &#8211; Part I</td>
<td>ALL ALONG THE WATCHTOWER</td>
</tr>
<tr>
<td>592</td>
<td><a href="http://jonontech.com/2009/07/08/brain-teasers-for-the-pub/">Brain Teasers For The Pub</a></td>
<td>Ten brain teasers to think about over a beer</td>
<td>SILENT WEEKEND</td>
</tr>
</tbody>
</table>
<h2>Best Traffic Sources</h2>
<p>Here is just a summary of where the traffic came from. Again, a massive thanks to those that lowered the tone of their sites by linking to me.</p>
<ul>
<li>25% of my traffic was from search engines. Google is the only one that matters sending about 95% of these.</li>
<li>30% of the traffic was &#8220;direct&#8221;. I never bothered to set up tracking from Tweets but I&#8217;d bet the majority of these came from Twitter clients like Seesmic or Tweetdeck. Which means I get much more traffic from Twitter than Google. The other 45% of the traffic is from referring sites.</li>
<li>Twitter was my top referrer by miles, with 25% of my direct visits.</li>
<li>Second, third and fourth were all very close &#8211; cmswire.com, cmswatch.com and jboye.com. Eighth went to cmsreport.com</li>
<li>FaceBook, LinkedIn and Delicious made the Top 20.</li>
<li>The blogs in the Top 20 referrers were <a href="http://julianwraith.com/">julianwraith.com</a> (6), <a href="http://asserttrue.blogspot.com/">asserttrue.blogspot.com</a> (7),   <a href="http://reddotcmsblog.com/">reddotcmsblog.com</a> (9), <a href="http://2020visions.wordpress.com/">2020visions.wordpress.com</a> (13), <a href="http://sala.us/">sala.us</a> (14), <a href="http://ecmarchitect.com/">ecmarchitect.com</a> (15), <a href="http://tristanrenaud.jahia.com/">tristanrenaud.jahia.com</a> (17), <a href="http://irinaguseva.wordpress.com/">irinaguseva.wordpress.com</a> (19) and <a href="http://persuasivecontent.com/">persuasivecontent.com</a> (20)</li>
</ul>
<p>Well, that&#8217;s that. If for some reason you&#8217;re interested in a stat I didn&#8217;t share, ask in the comments. Be excellent to each other, and I&#8217;ll see you on the other side of the noughties for that beer. It&#8217;s been real.</p>
<p><a href="http://jonontech.com/wp-content/uploads/2009/12/DontLookBack.jpg"><img class="aligncenter size-full wp-image-1425" title="Don't Look Back" src="http://jonontech.com/wp-content/uploads/2009/12/DontLookBack.jpg" alt="" width="340" height="475" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://jonontech.com/2009/12/31/dont-look-back-zeitgeist-2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Perils of Procurement</title>
		<link>http://jonontech.com/2009/08/25/the-perils-of-procurement/</link>
		<comments>http://jonontech.com/2009/08/25/the-perils-of-procurement/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 19:29:18 +0000</pubDate>
		<dc:creator>Jon Marks</dc:creator>
				<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[procurement]]></category>
		<category><![CDATA[rfp]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[ugc]]></category>

		<guid isPermaLink="false">http://jonontech.com/?p=1077</guid>
		<description><![CDATA[You've initiated a new major WCM project. You've got your board approval, you've had your budget signed off, and you've a vague idea of what you want:  a friendly CMS, a decent Search Engine, something to handle User Generated Content and some kick-ass Analytics. You've got a team of pragmatic-developer-ninjas waiting in the wings to integrate them beautifully. You're in a good place. Time to procure some products. That should be easy.]]></description>
			<content:encoded><![CDATA[<blockquote class="dylan"><p>There&#8217;s kissing in the valley,<br />
Thieving in the alley,<br />
Fighting every inch of the way.<br />
Trying to be tender<br />
With somebody I remember<br />
In a night that&#8217;s always brighter&#8217;n the day.<br />
- SEVEN DAYS</p></blockquote>
<h2>Picture the scene</h2>
<p>You work for a big organisation. You&#8217;ve initiated a new major <a href="http://en.wikipedia.org/wiki/Web_content_management_system">WCM </a>project. You&#8217;ve got your board approval, you&#8217;ve had your budget signed off, and you&#8217;ve a vague idea of what you want:  a friendly CMS, a decent Search Engine, something to handle User Generated Content and some kick-ass Analytics. You&#8217;ve got a team of <a href="http://en.wikipedia.org/wiki/Ninja">pragmatic-developer-ninjas</a> waiting in the wings to integrate them beautifully. You&#8217;re in a good place. Time to procure some products. That should be easy. Let&#8217;s start with a cartoon which I made using the wonderful <a href="http://www.projectcartoon.com/cartoon/56459">Project Cartoon</a>.</p>
<div id="attachment_1080" class="wp-caption aligncenter" style="width: 418px"><a href="http://jonontech.com/wp-content/uploads/2009/08/JonProcurementCartoon.JPG"><img class="size-full wp-image-1080" title="JonProcurementCartoon" src="http://jonontech.com/wp-content/uploads/2009/08/JonProcurementCartoon.JPG" alt="You don't want this to happen, do you?" width="408" height="1269" /></a><p class="wp-caption-text">You don&#39;t want this to happen, do you?</p></div>
<h2>How Many Tenders?</h2>
<p>So you need WCMS, Search, UGC and Analytics. We&#8217;re going to call these The Four Pillars for today. First question: How many RFIs/RFPs do you issue? Just the one so that a single vendor (or consortium) supplies all of the products? Or how about a single one with &#8220;Lots&#8221; allowing vendors to only respond to part of it? Or, on the other extreme, a separate RFP for each product? Some of you won&#8217;t have this choice as it is dictated by your procurement rules, but let&#8217;s pretend you do.</p>
<p>While each product certainly covers a <a href="http://en.wikipedia.org/wiki/Separation_of_concerns">Separate Concern</a> of the site, the reality is that there will be a lot of integrating to do. The world doesn&#8217;t have mature enough standards to allow you to switch them in and out like the proverbial Lego blocks. The products will also certainly have large functionality overlaps. If you go for separate RFPs or split it into Lots, it is exceptionally important that you explicitly list the integration points between them. I&#8217;d suggest that WCMS and Search probably have the most integration points and should get special attention. User Generated Content/Social products often have widly different architectures and so should also get a lot of focus. They won&#8217;t all slot neatly into your solution in the same way. On the other hand, the major Analytics products all have the same basic architecture and so is, in my opinion, the one that is easiest to tender for in isolation. Because I am nice and want to help you all, I plan to write a followup blog post listing the most common integration points soon.</p>
<p>If each product is being selected in isolation, you need to be extremely careful. You could follow the selection and evaluation criteria by the book and end up with four products that are each &#8220;best of breed&#8221; and match your requirements wonderfully. But throw them into the same architecture diagram and they behave like four cats on heat. On the other hand, if you go for one process to select all the products, you could end up with a monster that you don&#8217;t really understand and that would need to be replaced in its entirety should one part of it become obsolete. I think its a fairly safe bet that you&#8217;d want to replace at least one of the Four Pillars within the next 2 or 3 years. You need to make very sure that this doesn&#8217;t mean you need to replace the other three. Finally, make sure your developer-ninjas have input into the selection criteria. You don&#8217;t want your team of C# developers to all have to rush to a COBOL training course.</p>
<h2>Give a budget range. Seriously.</h2>
<p>Janus Boye started a discussion about this on his blog entry <a href="http://www.jboye.com/blogpost/cms-selection-reveal-budget-in-rfp/">CMS Selection: Reveal budget in the RFP?</a> I&#8217;ll repeat the comment I left on his blog:</p>
<blockquote><p>I’ve seen 2 RFPs in the last few months in which client didn’t specify a range and got something like this (I’m paraphrasing, of course):</p>
<p>2000 Ford Taurus SES – $2,482<br />
1993 Toyota Camry LE – $3,582<br />
2008 Lexus LS 600h L – $99,995<br />
2002 Hyundai Sonata GLS – $4,300</p>
<p>They wanted to buy the Lexus, but their procurement was having none of it. They had to extend the RFP to attract more responses that allowed a “like for like” comparison. If think they’ve even had to go back to the Ford, Toyota and Hyundia salesman and ask them what they could do for more money … If the RFP had given a range (say $75,000 – $150,000) they’d have saved themselves a load of time and effort.</p></blockquote>
<p>Also, if you have a weighted scoring matrix, make your selection criteria transparent so vendors allocate an appropriate amount of time to each section. Procurement like a fair fight. If they don&#8217;t think it&#8217;s fair, they might throw the whole thing back in your face.</p>
<h2>Other Procurement Gotchas</h2>
<p>The whole process can take a lot longer than you think. Many of the RFPs we respond to are extremely clear that they will never, under any circumstances, extend the deadline for submission. However, many of these delay the announced decision dates by weeks or even months. That&#8217;s not really fair now, is it. Give yourself enough time. Remember, the longer your RFP, the longer you&#8217;ll need to read and evaluate the submissions. In addition to procurement, include your legal department early too. Dotting i&#8217;s and crossing t&#8217;s isn&#8217;t as quick as it sounds.</p>
<p>Some clients I deal with have to go to procurement for <em>everything</em>. It seems a pity to go through a massive process to by a $99 Web Server Plugin. Make sure you know the thresholds so you can start the process in good time. I recently suggested to a client going through this that they <em>buy all five options</em> rather than going through procurement to select one. I was sort of joking and it probably isn&#8217;t legal, but the sad truth is that would be cheaper and all the vendors would be happy.</p>
<p>Something else I&#8217;ve seen a couple of times recently revolves around cross-country procurement. The rules in different countries are often different and, if you plan to use the software in multiple regions, you might need to go through &#8220;global procurement&#8221; or some equivalent. I still don&#8217;t really understand how to define when software is &#8220;used&#8221; (and so needs to be procured) in a region. If I have a server farm in country A and country B each hosting their respective country sites, then I&#8217;ll probably need to procure for both. But what if I have a single farm serving all coumtry sites? Or what if the whole shebang is *aaS hosted out of the Cayman islands? Bearing in mind you probably won&#8217;t know the architecture of the product when you issue the tender, it is even more important you understand the procurement rules.</p>
<p>Another gotcha I&#8217;ve seen a few times recently &#8211; falling foul of procurement&#8217;s &#8220;we&#8217;ve already got a Global Enterprise Unlimited Uberlicense for product X so best you used that instead&#8221;. Dilbert explains this better than I ever could:</p>
<p><a href="http://jonontech.com/wp-content/uploads/2009/08/dilbertprocurement1.gif"><img class="aligncenter size-full wp-image-1094" title="Dilbert Procurement" src="http://jonontech.com/wp-content/uploads/2009/08/dilbertprocurement1.gif" alt="Dilbert Procurement" width="559" height="178" /></a></p>
<p>Finally, make sure you cover license costs for development, staging and pre-production environments. And think about <a href="http://en.wikipedia.org/wiki/Disaster_recovery">disaster recovery</a> licenses and maintenance fees. Sometimes this isn&#8217;t as easy as it sounds as you haven&#8217;t procured all the products so probably don&#8217;t know your architecture yet. For example, having an Active-Active DR environment often means very different license costs from an Active-Passive.</p>
<p>My advice: involve procurement in the process early to ensure you understand the process. Although procurement exists to ensure you negotiate a good deal (which is great) in a fair, ethical manner (which is even more important) you need to make sure you don&#8217;t get hammered by a process that screws your plans or timelines. You&#8217;d be surprised how often software procurement is on the critical path and delays a project.</p>
]]></content:encoded>
			<wfw:commentRss>http://jonontech.com/2009/08/25/the-perils-of-procurement/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>When CMS Licensing Shafts Architecture</title>
		<link>http://jonontech.com/2009/03/24/when-cms-licensing-shafts-architecture/</link>
		<comments>http://jonontech.com/2009/03/24/when-cms-licensing-shafts-architecture/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 23:56:39 +0000</pubDate>
		<dc:creator>Jon Marks</dc:creator>
				<category><![CDATA[Agency]]></category>
		<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Beer]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[licensing]]></category>

		<guid isPermaLink="false">http://jonontech.wordpress.com/?p=245</guid>
		<description><![CDATA[It would be ideal if the vendors' licensing models allowed us to harmoniously achieve all the goals of our systems architecture. The sad reality, however, is that the licensing model sometimes means that we have to sabotage our architectures in order to save a fortune on licensing.]]></description>
			<content:encoded><![CDATA[<blockquote class="dylan"><p>Now, there&#8217;s a woman on my block,<br />
She just sit there as the night grows still.<br />
She say who gonna take away his license to kill?<br />
- LICENSE TO KILL</p></blockquote>
<p>Just come back from a nice <a href="http://en.wikipedia.org/wiki/Brick_Lane">Brick Lane curry</a> and a few <a href="http://www.sharpsbrewery.co.uk/our-beers/doombar/">beers </a>with my old colleagues from Accenture. Just enough beers, in fact, for a minor rant. Before I start, I&#8217;d like to say that there is nothing I dislike more than someone that complains about problems without offering a sensible solution. Which is exactly what I&#8217;m about to do.</p>
<p>Here&#8217;s my problem. My day job involves me drawing many system architecture diagrams. This poses many challenges: How do I ensure that the solution is fit for purpose, reliable, scalable, extensible, performant, resilient and more? How do I select the best-fit third party products? What colours should the boxes on my Visio diagrams be, and should they have round corners? And how do I say my clients money?</p>
<div id="attachment_247" class="wp-caption aligncenter" style="width: 520px"><img class="size-full wp-image-247" title="Don't want to do this" src="http://jonontech.files.wordpress.com/2009/03/wasteofmoney.jpg" alt="Don't want to do this" width="510" height="389" /><p class="wp-caption-text">Don&#39;t want to do this</p></div>
<p>It would be ideal if the vendors&#8217; licensing models allowed us to harmoniously achieve all the goals stated above. The sad reality, however, is that the licensing model sometimes means that we have to sabotage our architectures in order to save a fortune on licensing. Some examples situations are given below:</p>
<ul>
<li><strong>A per site or domain cost</strong> &#8211; Many vendors will charge you per &#8220;site&#8221;, the definition of which isn&#8217;t clear. Sometimes this is an IIS site or Application pool, but more often than not it is based on domain. So, if I have a global presense and use domains such as <em>www.globalcorp.com</em>, <em>www.globalcorp.co.uk</em>, <em>www.globalcorp.jp</em> and so on, I can get hammered with a 60 site license. Whereas, if I go with <em>www.globalcorp.com/en-GB/</em> or <em>www.globalcorp.com/jp/</em><em> </em>instead and place simple redirects on my top level domains, I have a single site license. I prefer the first option, but not if it is going to cost the client tens of thousands of $$$/£££&#8217;s. Which means we sometimes reluctantly go for option 2. That said, option two does have it&#8217;s advantage in that single domains can be easier to manage (SSL certs, SEO and more), but I still prefer a domain per region.</li>
<li><strong>A per machine / CPU cost for a very small component</strong> &#8211; There are some vendors which will charge extra for each machine on which a component is installed. My pet hate here is a deployment listener, which is most often seen in a CMS that operates a <a href="http://www.cmswatch.com/Trends/1363-Decoupled-Web-CMS-vendors-have-not-disappeared">decoupled publishing model</a>. If, for example, I publish a news story from my content staging environment behind my firewall to my load balanced production environment on the other side, two things normally happen. The content is published to a remote database cluster, and the associated static files (images, for example) are remotely copied to <em>the file system of each in the cluster</em>. If the CMS employs a <a href="http://www.contenthere.net/2007/06/cms-deployment-patterns.html">baking </a>model, the content is normally also deployed as a static file. Now this is all great, until my web tier server farm gets large and I have to pay a ridiculous license fee for each box for the priviledge of having a file copy. The workaround here is simply to install the deployment listener on one server in the cluster, and run some free file system synchronisation tool (for example <a href="http://www.samba.org/rsync/">rsync</a>) that copies that content to the other machines in the cluster. Another workaround is expensive hardware (like a <a href="http://en.wikipedia.org/wiki/Storage_area_network">SAN</a>) which may be overkill.</li>
<li><strong>A cost for each named CMS user or editor </strong>- I believe it is extremely important for each user of a system to have a unique username and password, mainly for security and audit trail reasons. However, I&#8217;ve seen cases where a single login is shared by multiple editors purely to avoid a per login license. I wouldn&#8217;t be surprised if this arrangement violates the licensing terms, and it isn&#8217;t something we&#8217;ve ever done. I think this model is rare these days, normally replaced with a concurrent user limit.</li>
<li><strong>Vagaries around inter-, extra- and intranet use</strong> &#8211; Some licensing models depend on which part of the Enterprise use the system. I think the difference between an internet site and intranet site is still fairly well defined, but an extranet can cause enormous grey areas. Falling foul of this can have massive implications on licensing and needs to be considered when designing the architecture.</li>
<li><strong>A per hit cost for an Analytics products</strong> &#8211; Now this is off topic and more a question than a statement. Some of our clients use a free service (you guessed it, <a href="http://www.google.com/analytics/en-GB/">Google Analytics</a>), but most use a larger commercial product such as <a href="http://www.omniture.com/en/">Omniture </a>or <a href="http://www.webtrends.com/">WebTrends</a>. The licensing model is often based on the number of hits received by the tracking server. And this is what I was wondering: If I have an extremely high volume site, what happens if I only sample the visitors by, for example, tagging 1 in 1000. This sampling is a bit like an exit poll in an election. It would be quite expensive to ask everyone who they voted for when leaving the booth. Asking a small subset is much cheaper, and yields reliable results if the sample is truly random. This could potentially save a significant amount on licensing, and all I need to do is read my reports in terms of 1000&#8242;s of users. Of course this is a terrible idea when using advanced techniques such as A/B Testing or <a href="http://en.wikipedia.org/wiki/Multivariate_testing">Multivariate Testing </a>to increase the value per user. But it might be a good idea if you&#8217;re simply tracking behaviour. For the record, I&#8217;ve never tried this and don&#8217;t know if it would violate the licensing agreement. Does anyone have any thoughts on this?</li>
</ul>
<p>I could probably go on a bit more. There are considerations around physical machines versus virtual machines, active-passive Disaster Recovery configurations and the definition of a staging/pre-production site. If anyone could add to the list above I&#8217;d be interested to hear from you.</p>
<p>I wish I could end this post with a suggestion for the perfect licensing model for the vendors, but sadly I have no answers. The vendors are all well aware of the short-comings of the existing models and people a whole lot wiser than me have been trying to find logical and fair ways to repair these. If any major vendor does think their price list avoids all these issues, I&#8217;d love to see it.</p>
<p>Until these issues are properly addressed, we will have to continue to consider vendor licensing models when designing our system architectures. But it depresses me enormously when a quirk in a pricing matrix makes me do something that I know smells a little bit like horseshit.</p>
]]></content:encoded>
			<wfw:commentRss>http://jonontech.com/2009/03/24/when-cms-licensing-shafts-architecture/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
