<?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; Agency</title>
	<atom:link href="http://jonontech.com/category/agency/feed/" rel="self" type="application/rss+xml" />
	<link>http://jonontech.com</link>
	<description>Just a nerd trying to save the publishing industry. Again.</description>
	<lastBuildDate>Fri, 29 Jul 2011 17:07:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Goodbye LBi, Hello Mayhem</title>
		<link>http://jonontech.com/2010/02/11/goodbye-lbi-hello-mayhem/</link>
		<comments>http://jonontech.com/2010/02/11/goodbye-lbi-hello-mayhem/#comments</comments>
		<pubDate>Thu, 11 Feb 2010 14:20:02 +0000</pubDate>
		<dc:creator>Jon Marks</dc:creator>
				<category><![CDATA[Agency]]></category>
		<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[Beer]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[LBi]]></category>

		<guid isPermaLink="false">http://jonontech.com/?p=1532</guid>
		<description><![CDATA[A change is as good as a holiday, they say. Well, after ten brilliant years at the company now known as LBi, it's time for a change. I wasn't looking for anything, but an opportunity  came along that, had I turned it down, I'd probably regret forever.]]></description>
			<content:encoded><![CDATA[<blockquote class="dylan"><p>Yes, to dance beneath the diamond sky with one hand waving free,<br />
Silhouetted by the sea, circled by the circus sands,<br />
With all memory and fate driven deep beneath the waves,<br />
Let me forget about today until tomorrow.<br />
- MR. TAMBOURINE MAN</p></blockquote>
<p>A change is as good as a holiday, they say. Well, after ten brilliant years at the company now known as LBi, it&#8217;s time for a change. I wasn&#8217;t looking for anything, but <a href="http://jonontech.com/2010/02/15/mcboofs-new-job/">an opportunity came along</a> that, had I turned it down, I&#8217;d probably regret for the rest of my life. More on this <a href="http://jonontech.com/2010/02/15/mcboofs-new-job/">here</a>; I plan to keep this blog going strong &#8211; time and lawyers permitting.</p>
<p>To all my LBi colleagues, thanks for the wonderful times, the beers and the things you&#8217;ve taught me. You&#8217;ve got an awesome gig going, and the road ahead looks rosy. In particular, thanks to the exec for their vision and guidance, the technical architects for all their wisdom, and my development teams for fucking up <em>far </em>less projects than the industry average.</p>
<p>To the Dream Team (@mislip, @laurajaybee, @dacrumb, @skinnybouffant and @shakster), congrats on a job well done and I&#8217;ll be watching a certain site with eager anticipation. And a huge huge thanks to my boss, Mark, for keeping me honest for the last few years.</p>
<p>To end my Paltrow-esque blubbering &#8211; to all my wonderful, well-informed clients that read this blog, thanks for letting me go near your projects, and for making most of the work a pleasure.</p>
<p>We&#8217;ll always have<a href="http://www.fancyapint.com/pubs/pub367.php"> The Pride</a>. It&#8217;s been real.</p>
<p><strong>P.S.</strong> If anyone wants my old job (the best job at the best agency in London), mail careers@lbi.com for the attention of Mark Agar and the subject &#8220;I want Jon&#8217;s old job&#8221;. I&#8217;m serious.</p>
<p><a href="http://jonontech.com/wp-content/uploads/2010/02/ScrewYouGuys.jpg"><img class="aligncenter size-medium wp-image-1536" title="ScrewYouGuys" src="http://jonontech.com/wp-content/uploads/2010/02/ScrewYouGuys-261x300.jpg" alt="" width="261" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://jonontech.com/2010/02/11/goodbye-lbi-hello-mayhem/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t Make Monoliths</title>
		<link>http://jonontech.com/2009/11/11/dont-make-monoliths/</link>
		<comments>http://jonontech.com/2009/11/11/dont-make-monoliths/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 12:46:53 +0000</pubDate>
		<dc:creator>Jon Marks</dc:creator>
				<category><![CDATA[Agency]]></category>
		<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[planning]]></category>
		<category><![CDATA[procurement]]></category>

		<guid isPermaLink="false">http://jonontech.com/?p=1258</guid>
		<description><![CDATA[This was the main point of my JBoye Presentation. A few people have asked me what I mean by this. So I figured I'd write a little story instead about the technical, project management and procurement monoliths that have been giving me a headache recently.]]></description>
			<content:encoded><![CDATA[<blockquote class="dylan"><p>Come gather &#8217;round friends<br />
And I&#8217;ll tell you a tale<br />
Of when the red iron pits ran plenty.<br />
- NORTH COUNTRY BLUES</p></blockquote>
<p>Asterix was worried. Once again he&#8217;d woken up with his bed surrounded by water. It appeared that the melting polar ice caps were leading to a rise in the sea level, which was threatening to flood the whole of Armorica. The only solution would be to move the entire town further inland, and they&#8217;d run out of magic potion. He got up, got dressed, and went to find Overcomplix, the town&#8217;s architect. When he found him, Overcomplix looked worried too.</p>
<p>&#8220;So, Overcomplix, how are the plans to migrate the village inland progressing?&#8221;, inquired Asterix. &#8220;To be honest&#8221;, replied Overcomplix, &#8220;not very well. You see, when we designed this village, we opted for a tightly coupled, fully integrated architecture. The town hall is joined to the market by solid iron girders, and all of the houses are tightly welded to the market. If we could move one building at a time, we&#8217;d be okay. But if we try to separate them, the whole village will fall apart. I think Gantchartix is working on a plan, though.&#8221;</p>
<p>&#8220;That&#8217;s no good at all&#8221;, sighed Asterix. &#8220;I&#8217;ll talk to Gantchartix, but it sounds like we&#8217;ve built a monolith. Let me find Obelix. He&#8217;s helped us out of tight spots before.&#8221;</p>
<p style="text-align: center;"><a href="http://jonontech.com/wp-content/uploads/2009/11/asterix-obelix.gif"><img class="aligncenter" title="asterix-obelix" src="/wp-content/uploads/2009/11/asterix-obelix-188x300.gif" alt="asterix-obelix" width="188" height="300" /></a></p>
<p>When Asterix found Gantchartix, he was surrounded by Microsoft Project Plans and grinning from ear to ear. &#8220;I&#8217;ve created a masterpiece&#8221;, smiled Gantchartix. &#8220;The village is saved. All we need to do is get one hundred thousand doves and connect them to the village with pieces of rope. Then, all the doves need to lift off at exactly the same moment, fly inland a bit, and land at exactly the same time. If one of them mistimes it, the village will fall apart. But look at my project plan &#8211; it&#8217;s perfect.&#8221;</p>
<p>Asterix wasn&#8217;t convinced. Once again, Gantchartix was living inside his plan instead of reality. &#8220;That sounds like a Big Bang approach to me, Gantchartix. Those never work. Your plan is a monolith. I really need to speak to Obelix. He has experience with these things.&#8221;</p>
<p>All this worrying had made Asterix hungry. He decided to visit Procurafix to grab a bite to eat.</p>
<p>&#8220;Sorry, Asterix, we don&#8217;t have any food,&#8221; explained Procurafix. &#8220;We are in the  middle of evaluating responses to our Supply Everything To Armorica RFP. The lawyers are embroiled in a battle over the Boar Hunting Rights clause, so the process might take a while yet. Rather annoyingly, this probably means we won&#8217;t have grain or water for a while either. It&#8217;s a single contract for everything.&#8221;</p>
<p>&#8220;That is annoying&#8221;, said Asterix. &#8220;In fact, your process sounds rather like another monolith. I&#8217;ll see if Obelix can move it forward. He is good at that.&#8221;</p>
<p style="text-align: center;"><a href="http://jonontech.com/wp-content/uploads/2009/11/asterixandobelix2.jpg"><img class="aligncenter" title="Building A Monolith" src="/wp-content/uploads/2009/11/asterixandobelix2.jpg" alt="Building A Monolith" width="300" height="300" /></a></p>
<p>Obelix seemed to be the only one that could bypass Procurafix&#8217;s rules as when Asterix found him he was feasting on nuts and oysters. Asterix explained the sad state of affairs, and asked Obelix for help.</p>
<p>&#8220;Sorry, Asterix. I&#8217;m afraid I have some bad news. The Goths have offered me a much higher day rate as part of an extremely attractive package. Effective immediately, I&#8217;m working for them. You&#8217;re on your own.&#8221;</p>
<p>&#8220;Oh no! We&#8217;re doomed,&#8221; cried Asterix. &#8220;We should never have made those fucking monoliths.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://jonontech.com/2009/11/11/dont-make-monoliths/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Let&#8217;s #fixwcm Before The Wheels Come Off</title>
		<link>http://jonontech.com/2009/11/02/lets-fixwcm-before-the-wheels-come-off/</link>
		<comments>http://jonontech.com/2009/11/02/lets-fixwcm-before-the-wheels-come-off/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 23:25:29 +0000</pubDate>
		<dc:creator>Jon Marks</dc:creator>
				<category><![CDATA[Agency]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[This Blog]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[cmswatch]]></category>
		<category><![CDATA[jboye]]></category>
		<category><![CDATA[standards]]></category>

		<guid isPermaLink="false">http://jonontech.com/?p=1220</guid>
		<description><![CDATA[How many WCM implementations leave customers grinning from ear to ear? The statistics make sad reading. But if so many projects don’t meet expectations, who is to blame? Is it the vendor, either because of a crappy product or dodgy practice? Or the implementer that eats your budget while making a beautiful product smell real bad? Or are the customers naive, unrealistic or worse?]]></description>
			<content:encoded><![CDATA[<blockquote class="dylan"><p>Standing next to me in this lonely crowd,<br />
Is a man who swears he&#8217;s not to blame.<br />
All day long I hear him shout so loud,<br />
Crying out that he was framed.<br />
- I SHALL BE RELEASED</p></blockquote>
<p>How many WCM implementations leave customers grinning from ear to ear? The statistics make sad reading. But if so many projects don&#8217;t meet expectations, who is to blame? Is it the vendor, either because of a crappy product or dodgy practice? Or <a id="aso:" title="the implementor that eats your budget" href="../2009/04/24/sitatm-milking-the-client/">the implementer that eats your budget</a> while making a beautiful product smell real bad? Or are the customers naive, unrealistic or worse?</p>
<p>On Wednesday morning, the <a id="udhx" title="Web Content Management Track" href="http://www.jboye.com/conferences/aarhus09/web-content-management">Web Content Management Track</a> of the <a id="v0cw" title="Greatest Web Conference in the World" href="http://www.jboye.com/conferences/aarhus09/">Greatest Web Conference in the World</a> kicks off. The opening session, &#8220;Inconvenient truths and unsolved industry challenges &#8220;, has a rather unambitious aim &#8211; to solve the world&#8217;s WCM problems. A bit like WCM World Peace. On the panel we&#8217;ll have <a href="http://www.jboye.com/conferences/aarhus09/speakers/janus_boye">Janus Boye</a> himself representing the customer viewpoint, <a href="http://www.jboye.com/conferences/aarhus09/speakers/jarrod_gingras">Jarrod Gingras</a> of CMS Watch representing the analyst massive, and <a id="qlda" title="little old me" href="http://www.jboye.com/conferences/aarhus09/speakers/jon_marks">little old me</a> defending the honour of the implementers.</p>
<p><a href="http://jonontech.com/wp-content/uploads/2009/11/Tweet4.jpg"><img class="aligncenter size-medium wp-image-1222" title="Tweet4" src="http://jonontech.com/wp-content/uploads/2009/11/Tweet4-300x187.jpg" alt="Tweet4" width="300" height="187" /></a></p>
<p>The topics are sure to be varied, and our <a id="ov8q" title="esteemed moderator" href="http://www.jboye.com/conferences/aarhus09/speakers/peter_sejersen">esteemed moderator</a> will be sourcing questions from the crowd, and from Twitter. We&#8217;ll be using the hashtag <a id="o854" title="#fixwcm" href="http://twitter.com/#search?q=%23fixwcm">#fixwcm</a> so be sure to set up your Twitter search now, and get involved in the discussions. Apart from blaming each other for multiple disasters, some other issues we might be covering include:</p>
<ul>
<li>Does the term WCM even make sense these days?</li>
<li>Are there too many vendors out there, and will we see consolidation?</li>
<li>Can buyers navigate the marketplace themselves?</li>
<li>Why do so many projects fall on their face?</li>
<li>Will Open Source vendors dominate in the future?</li>
<li>Do you need hard requirements to select a CMS, or is it a philosophical decision?</li>
<li>Are more Web / Content Standards the answer to our prayers?</li>
<li>Why are the Requests for Proposal always so bad?</li>
</ul>
<p><a href="http://jonontech.com/wp-content/uploads/2009/11/Tweet1.jpg"><img class="aligncenter size-medium wp-image-1219" title="Tweet1" src="http://jonontech.com/wp-content/uploads/2009/11/Tweet1-300x169.jpg" alt="Tweet1" width="300" height="169" /></a><br />
You can start shaping the session <em>right now</em> by tweeting your thoughts using our <a id="f80k" title="#fixwcm" href="http://twitter.com/#search?q=%23fixwcm">#fixwcm</a> hashtag. We want to hear why you think WCM is broken, and what the biggest challenges are. Or if you just want a 140-character rant about a horrorshow of a project, that&#8217;ll be fun too.</p>
<p>Join us live on Twitter on Wednesday 4th November between 10:30 and 12:00 CET to throw in some curveballs. And if, for some reason, you&#8217;re attending the conference but choose to attend one of the competing parallel sessions (like the great <a href="http://www.jboye.com/conferences/aarhus09/speakers/kristina_halvorson">Kristina Halvorson</a>,<a href="http://www.jboye.com/conferences/aarhus09/speakers/bob_boiko"> Bob Boiko</a>,   <a href="http://www.jboye.com/conferences/aarhus09/speakers/jane_mcconnell">Jane McConnell</a> or <a href="http://www.jboye.com/conferences/aarhus09/speakers/shawn_shell">Shawn Shell</a> &#8211; it&#8217;s a tough pool), you can still participate on Twitter at the same time!</p>
<p><a href="http://jonontech.com/wp-content/uploads/2009/11/Tweet2.jpg"><img class="aligncenter size-medium wp-image-1218" title="Tweet2" src="http://jonontech.com/wp-content/uploads/2009/11/Tweet2-300x169.jpg" alt="Tweet2" width="300" height="169" /></a><br />
See you in person or in the Twittersphere. It&#8217;s going to be cold as hell in Aarhus, but the discussions are sure to get heated.</p>
<p>P.S. If you think the main WCM problem is the design of the content repository, it looks like @pmonks, @justincormack, @micycle and others might have it fixed before our session starts. Hope they&#8217;ll share their findings live! The Content Tree is Dead. Long Live the Content Graph.</p>
<p><a href="http://jonontech.com/wp-content/uploads/2009/11/Tweet3.jpg"><img class="aligncenter size-medium wp-image-1221" title="Tweet3" src="http://jonontech.com/wp-content/uploads/2009/11/Tweet3-300x186.jpg" alt="Tweet3" width="300" height="186" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://jonontech.com/2009/11/02/lets-fixwcm-before-the-wheels-come-off/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Umbraco, Beer and Frenemies</title>
		<link>http://jonontech.com/2009/08/14/umbraco-beer-and-frenemies/</link>
		<comments>http://jonontech.com/2009/08/14/umbraco-beer-and-frenemies/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 13:01:11 +0000</pubDate>
		<dc:creator>Jon Marks</dc:creator>
				<category><![CDATA[Agency]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[LBi]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[umbraco]]></category>
		<category><![CDATA[xslt]]></category>

		<guid isPermaLink="false">http://jonontech.com/?p=1027</guid>
		<description><![CDATA[Last week, LBi hosted the Umbraco 2009 UK meetup. This was mainly due to the enthuasism of the organiser, Darren Ferguson, and the power of Twitter. Niels, the founder, joined us from Norway.]]></description>
			<content:encoded><![CDATA[<blockquote class="dylan"><p>Now I gotta friend who spends his life<br />
Stabbing my picture with a bowie-knife<br />
- I SHALL BE FREE NO. 10</p></blockquote>
<p>Last week, LBi hosted the <a href="http://our.umbraco.org/wiki/codegarden-2009/umbraco-uk-meetup">Umbraco 2009 UK meetup</a>. This was mainly due to the enthuasism of the organiser, <a href="http://www.darren-ferguson.com/2009/7/10/uk-umbraco-meetup-is-on-6th-august-@-lbi,-london.aspx">Darren Ferguson</a>, and the power of Twitter. Our involvement started after I saw this:</p>
<div id="attachment_1037" class="wp-caption aligncenter" style="width: 625px"><a href="http://jonontech.com/wp-content/uploads/2009/08/GetAFreeVenue.jpg"><img class="size-full wp-image-1037" title="GetAFreeVenue" src="http://jonontech.com/wp-content/uploads/2009/08/GetAFreeVenue.jpg" alt="How To Get A Free Venue" width="615" height="315" /></a><p class="wp-caption-text">How To Get A Free Venue</p></div>
<p>Darren and I hooked up, and the rest is history. So Twitter can get you free stuff too. The 20 people was a bit conservative &#8211; turned out that nearly 60 people signed up. Even <a href="http://www.cmswire.com/events/item/umbraco-uk-meetup-aug2009-005013.php">CMSWire</a> covered the event which makes it famous. According to Darren, the biggest cock-up of the event was the live coding demo which, true to form, failed spectacularly. I never trust a live coding demo which works properly so maybe that isn&#8217;t such a bad thing.</p>
<div id="attachment_1030" class="wp-caption aligncenter" style="width: 437px"><a href="http://jonontech.com/wp-content/uploads/2009/08/Umbraco1.jpg"><img class="size-full wp-image-1030" title="Umbraco Waiting" src="http://jonontech.com/wp-content/uploads/2009/08/Umbraco1.jpg" alt="Waiting near the barista before the start" width="427" height="284" /></a><p class="wp-caption-text">Waiting near the barista before the start</p></div>
<p>For me the highlight was a chat with <a href="http://hartvig.com/">Niels Hartvig</a> (<a href="http://twitter.com/umbraco">@umbraco</a>), Umbraco founder and guru. We talked mainly about XSLT which, I think, he likes. W00t! Turns out that he&#8217;s presenting later in the year at the <a href="http://www.jboye.com/conferences/aarhus09/">Best Conference in the World</a>. Yours truly is speaking there too. Come along &#8211; you know you want to. He flew over from Norway to be at the Umbraco Day, which kept all the groupies very happy.</p>
<div id="attachment_1031" class="wp-caption aligncenter" style="width: 510px"><a href="http://jonontech.com/wp-content/uploads/2009/08/UmbracoNiels.jpg"><img class="size-full wp-image-1031" title="Umbraco Niels" src="http://jonontech.com/wp-content/uploads/2009/08/UmbracoNiels.jpg" alt="Niels reveals the bonus features in upcoming Umbraco version" width="500" height="334" /></a><p class="wp-caption-text">Niels reveals the bonus features in the upcoming Umbraco version</p></div>
<p>I also really enjoyed chatting to Gregory Roekens (<a href="http://twitter.com/roekens">@roekens</a>), CTO of Wunderman. It&#8217;s great to have a couple of beers with someone that works for another big agency and has to deal with the same kind of issues that I do. Hoping we&#8217;ll be able to do it again soon and, in his words, become good <a href="http://en.wikipedia.org/wiki/Frenemy">frenemies</a>.</p>
<p>Thanks to Darren for organising, Marcus for doing all the logistics at LBi and <span>Percipient Studios for taking a whole load of <a href="http://www.flickr.com/photos/percipientstudios/sets/72157621840905181/">cool photos</a> that I&#8217;ve stolen. You can also read more about the day on the <a href="http://www.lbiq.net/technology/umbraco-day-lbi/">LBiQ blog</a> by <a href="http://twitter.com/bijeshtank">@bijeshtank</a> and <a href="http://twitter.com/mobragauk">@mobragauk</a>. If anyone else knows of any other blogs or photos, please add links in the comments.<br />
</span></p>
]]></content:encoded>
			<wfw:commentRss>http://jonontech.com/2009/08/14/umbraco-beer-and-frenemies/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mostly Sane: Econsultancy CMS Survey Report</title>
		<link>http://jonontech.com/2009/06/01/mostly-sane-econsultancy-cms-survey-report/</link>
		<comments>http://jonontech.com/2009/06/01/mostly-sane-econsultancy-cms-survey-report/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 22:16:50 +0000</pubDate>
		<dc:creator>Jon Marks</dc:creator>
				<category><![CDATA[Agency]]></category>
		<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[partner]]></category>
		<category><![CDATA[ps]]></category>
		<category><![CDATA[squiz]]></category>
		<category><![CDATA[survey]]></category>

		<guid isPermaLink="false">http://jonontech.com/?p=735</guid>
		<description><![CDATA[Just read the Econsultancy CMS Survey Report 2009. It is an good survey, and the results make interesting reading. There were over 800 respondents, with just over half representing customers, with most of others being CMS Vendors or implementers. The customers and vendors only really had different opinions on three questions. And I have some interesting observations. At least, interesting to me.]]></description>
			<content:encoded><![CDATA[<blockquote class="dylan"><p>I got my dark sunglasses,<br />
I&#8217;m carryin&#8217; for good luck my black tooth.<br />
Don&#8217;t ask me nothin&#8217; about nothin&#8217;,<br />
I just might tell you the truth.<br />
- OUTLAW BLUES</p></blockquote>
<p>Just looked at the <a href="http://econsultancy.com/reports/cms-survey-report">Econsultancy CMS Survey Report 2009</a>. It&#8217;s a great survey, and the results make interesting reading. There were over 800 respondents, with just over half representing customers, and most of others being CMS Vendors or implementers. There is a good spread of company sizes and business sectors. Most of the vendors/agencies are quite small with 90% of them having less than 100 employees. I&#8217;m not going to include any of the graphs or anything from the report as I&#8217;d probably end up in the same place as the <a href="http://www.guardian.co.uk/technology/2009/apr/17/the-pirate-bay-trial-guilty-verdict">Pirate Bay dudes</a>. If you want to see them, you&#8217;ll need to buy the report yourself (£150) or download the free <a href="http://econsultancy.com/reports/cms-survey-report/downloads/1921-sample-cms-survey-report-2009-pdf">sample</a>. The report was carried out in association with <a href="http://www.squiz.co.uk/">Squiz.net</a>.</p>
<p>I wasn&#8217;t that surprised by most of the findings. The thing that struck me most was how well Customers and Agencies agree. The report kindly separates out the responses from the customers and suppliers, and I didn&#8217;t see many fundamental differences at all. This must be good news for the industry if everyone has basically the same world view. However, this does beg the question &#8211; if the companies and the agencies think in the same way, why are some parts of the process often like medieval torture?</p>
<p><a href="http://jonontech.com/wp-content/uploads/2009/06/squizeconsultancy.jpg"><img class="aligncenter size-full wp-image-739" title="squizeconsultancy" src="http://jonontech.com/wp-content/uploads/2009/06/squizeconsultancy.jpg" alt="squizeconsultancy" width="383" height="137" /></a>The three questions that did yield significant differences:<em><br />
</em></p>
<ul>
<li><em>Why CMS projects fail</em> &#8211; One notable difference was the scoring behind &#8220;CMS technology limitations&#8221;. Behind ease of use, customers cited this as the second most common cause of failure, with 44% selecting it. The agencies, however, had it as only the sixth biggest reason with only 25% selecting it. Of course I&#8217;m with the agencies, here. The customers often confuse the core technology with bad requirements or a poor implementation.</li>
<li><em>Downsides of current CMS</em> &#8211; Here, 47% of the customers cited &#8220;Lack of support for Web 2.0 functionality&#8221;. The agencies didn&#8217;t swallow the Web 2.0 buzzword hype quite as badly and it came in second, with slightly less. The agencies had &#8220;Not intuitive to use&#8221; as the major drawback (64%) while only 39% of the customers thought this. Maybe the customers are easier to please than the agencies. I&#8217;d have expected more customers than agencies to complain about ease of use.</li>
<li><em>Are your clients planning to spend more or less on CMS in the next 12 months</em> &#8211; An interesting difference here. It seems that the agencies and vendors don&#8217;t trust the clients to spend what they think they&#8217;ll spend. The customers think they&#8217;re going to spend more, the suppliers think they&#8217;ll spend less. Not too surprising.</li>
</ul>
<p>Some other interesting observations:</p>
<ul>
<li>The average lifespan for a CMS system in the survey is about three years. That&#8217;s about what I would expect, although most customers would be horrified if you told them that. I am assuming that average &#8220;Length of time of CMS usage&#8221; for the current CMS equates roughly to average lifespan, but I think that&#8217;s probably fair. Janus Boye also thinks <a href="http://www.jboye.com/blogpost/a-new-cms-every-3-years/">three years is about right</a>.</li>
<li>More customers prefer best-of-breed supplier with focus on a specific capability than a one-stop-shop solution covering the entire CMS space. This is even more true for the larger companies. Paradoxically, most of the big CMS vendors are trying to offer the one-shop-shop solution. Maybe they haven&#8217;t done their research &#8211; seems to be a supply/demand mismatch going on here.</li>
<li>There was one result which surprised (nay, horrified) me. About half the customers wanted the implementation services from the CMS Vendors. No wonder so many vendor Professional Services teams rake in the cash. I&#8217;m very skeptical of this approach. I&#8217;m not particularly fond of vendors with a large PS arm that compete directly with their own partner network. And I hate vendors that claim to be partner channel only, but slip in the sneaky implementation when they think the partners aren&#8217;t looking. We&#8217;re watching you &#8211; don&#8217;t you go starting that <a href="http://www.cmswatch.com/Trends/1485-Is-your-vendor-becoming-a-fine-young-cannibal">vendor-partner dance</a> again.</li>
<li>Only 10% of customers want to do the implementation themselves. That&#8217;s good, and a sign of a more mature customer that has been burned in the past. Most customer IT teams don&#8217;t have much experience with the newly selected CMS, and the first time you implement a system is invariably a bit of a balls up. As <a href="http://en.wikipedia.org/wiki/Wb_yeats">Willy</a> once said:  <a href="http://www.wolfson.ox.ac.uk/~ben/TheClothsofHeaven.html">Tread softly because you tread on my dreams</a>.</li>
</ul>
<div id="attachment_738" class="wp-caption aligncenter" style="width: 390px"><a href="http://jonontech.com/wp-content/uploads/2009/06/surveysinternal_surveys.jpg"><img class="size-full wp-image-738" title="SurveysRock" src="http://jonontech.com/wp-content/uploads/2009/06/surveysinternal_surveys.jpg" alt="Surveys Rock" width="380" height="311" /></a><p class="wp-caption-text">Surveys Rock</p></div>
<p>Finally, I&#8217;m pleased to report that according to the survey, CMS customers are happy. In fact, they&#8217;re even happier than the agencies think they are. Maybe they are just whining to us to get discounts and freebies! The CMS&#8217;s are split into 4 categories here: Community Open Source, Supported Open Source, and Proprietary Specialist CMS Vendors, Proprietary &#8220;Household name&#8221; vendors such as Microsoft or Oracle.  The last group gets the worst results in the customer satisfaction survey. The others all come out quite close with less than 20% of the customers and agencies giving them a <em>Poor</em> or <em>Very Poor</em>. 80% of CMS implementations are <em>Okay </em>or better. About half are <em>Good </em>or <em>Excellent</em>. All in all, it sounds like a happy customer base. Woot \o/.</p>
]]></content:encoded>
			<wfw:commentRss>http://jonontech.com/2009/06/01/mostly-sane-econsultancy-cms-survey-report/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Full Service Digital Agencies For Dummies</title>
		<link>http://jonontech.com/2009/05/23/full-service-digital-agencies-for-dummies/</link>
		<comments>http://jonontech.com/2009/05/23/full-service-digital-agencies-for-dummies/#comments</comments>
		<pubDate>Sat, 23 May 2009 22:59:44 +0000</pubDate>
		<dc:creator>Jon Marks</dc:creator>
				<category><![CDATA[Agency]]></category>
		<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[This Blog]]></category>
		<category><![CDATA[full service]]></category>
		<category><![CDATA[LBi]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://jonontech.com/?p=501</guid>
		<description><![CDATA[What exactly is a Full Service Digital Agency? What services do they offer? And how big does an agency need to be to credibly offer them? Who are the big boys? Does size really matter? Read on ...]]></description>
			<content:encoded><![CDATA[<blockquote class="dylan"><p>She lit a burner on the stove and offered me a pipe<br />
&#8220;I thought you&#8217;d never say hello,&#8221; she said<br />
&#8220;You look like the silent type.&#8221;<br />
- TANGLED UP IN BLUE</p></blockquote>
<p>I&#8217;ve gotten a bit sidetracked. When I started this blog, I planned to post a lot more from the &#8220;Agency Perspective&#8221; but all the recent CMS activity has kept me busy. This post was the post I planned to write first as it helps to set the scene for things I&#8217;d like to talk about in the future. So, &#8220;Hello Everyone&#8221;. Welcome to my blog.</p>
<h2>What is a Full Service Digital Agency?</h2>
<p>Let&#8217;s start with just the Digital Agency part, and use <a href="http://en.wikipedia.org/wiki/Digital_agency">Wikipedia </a>for that:</p>
<blockquote><p>A digital or new media agency is a business that delivers services for the creative and technical development of internet based products. These services range from the more generalist such as web design, e-mail marketing and microsites etc. to the more specialist such as viral campaigns, banner advertising, search engine optimisation, podcasting or widget development etc.</p></blockquote>
<p>The million dollar question: What exactly is a Full Service Digital Agency? I&#8217;m going to take some liberties here and invent a new acronym:  <acronym title="Full Service Digital Agency">FSDA</acronym>. <a href="http://www.google.co.uk/search?q=&quot;Full Service Digital Agency&quot;">Everyone and his dog </a>seem to be one these days. New Media Age (NMA) tracks Agencies in their <a href="http://top100.nma.co.uk/section.php?section_id=1">Top 100 Interactive Agencies</a> list. I wouldn&#8217;t trust everything you read in here. Most of the numbers are volunteered by the agencies themselves, so you&#8217;re never quite sure how reliable they are. One interesting aside &#8211; the agencies have to put themselves into one of three categories: Marketing, Design &amp; Build or Technical. Quite a few of the agencies listed would love to pick more than one of these, but you are forced to choose. Rules is rules. As a techie, I&#8217;d prefer to see us listed as &#8220;Design &amp; Build&#8221;, but that does seem to exclude many of the other services we offer. So we&#8217;re listed as Marketing. I&#8217;m a marketeer now, I guess.</p>
<p><a href="http://top100.nma.co.uk/section.php?section_id=1"><img class="aligncenter size-full wp-image-718" title="New Media Age Top 10" src="http://jonontech.com/wp-content/uploads/2009/05/nmatop10.jpg" alt="New Media Age Top 10" width="686" height="346" /></a></p>
<p>As most of you know, I work for LBi in the London office (for the purposes of this post, I&#8217;m only going to talk about the UK market in isolation, although in reality I spend a fair bit of my time working with the other offices in the network). We call ourselves &#8220;The Largest Full Service Digital Agency in the UK&#8221;. I&#8217;m going to off-brand and say we&#8217;re quite possibly <em>also</em> the smallest Full Service Digital Agency in the UK, if indeed it is possible to be Full Service at all. For the record, the 2008 Top 10 Agencies (by Turnover) is shown above. We&#8217;re the biggest by headcount in this list but, as I said, some of the numbers in here might be crap. The LBi headcount numbers are correct. I&#8217;ll post more about these numbers some other time. We&#8217;ve got about 350 permanent employees in the UK.</p>
<h2>What are the services?</h2>
<p>So, what do all of these people do in an FSDA? By definition, everything digital. I&#8217;m not going to attempt to say what this is, but I will outline what my agency does by listing all the departments in our London office. To stop myself rambling, I&#8217;ve decided on a self-imposed 140 character limit per department. All you crazy people can tweet the definitions to your friends. Or tweet me better definitions if you don&#8217;t like mine. Especially if you&#8217;re from LBi and I&#8217;ve insulted your department. I haven&#8217;t mentioned <a href="http://en.wikipedia.org/wiki/User-centered_design">User Centered Design</a> here as this is a key philosophy that spans all departments. In a vague project order:</p>
<ul>
<li><strong>Planning &amp; Strategy</strong> &#8211; Consultancy, Business Plans, financial models, requirements, user research/testing, personas, planning and buying</li>
<li><strong>Experience Architecture</strong> &#8211; Information architecture (sitemaps, taxonomy), requirements, wireframes, usability</li>
<li><strong>Concept &amp; Design</strong> &#8211; The Officially Creative People. Concepting, Design, making things look pretty, copy writing, win lots of awards</li>
<li><strong>Technology </strong>- Architecture, Product Selections, Interface Dev (CSS/HTML/JS), App Dev (Java/C#), RIA (Flash, Adobe), Testing, QA</li>
<li><strong>Managed Services</strong> &#8211; Live projects. Hosting, maintenance, monitoring, application support, incremental development, tickets, help desks</li>
<li><strong>Media </strong>- Where to spend your online media budget, keywords to bid on, place ads. Campaigns, email marketing,  outbound email comms</li>
<li><strong>SEO </strong>- Get you into the first page of Google organically. Analyse algorithms. Semantic markup, crafted content, link building. Analytics.</li>
<li><strong>Delivery Management</strong> &#8211; Ensure projects are delivered, as usual, on time and under budget. Producers, Project and Programme Managers</li>
<li><strong>Client Services</strong> &#8211; Keep existing clients sweet and &#8220;grow&#8221; accounts. New Business Development (Sales) and Account Management. Play Golf</li>
</ul>
<p>That&#8217;s 9 different departments. Within each department, things can get even more specialised. For example, our Technology department is split into 3 sub-departments: Technical Architecture, Quality Assurance and Development. The Development Department is split into Interface Development, Rich Internet Applications, Microsoft and Java. Within each of these, things get even more specialised. As the interwebs mature and spread, the number of technologies we need to be expert in continues to grow. And it isn&#8217;t going to converge any time soon. Other departments specialise in a similar way. Note that these departmental divisions are often more of an organisational need then a working reality. We try to get our teams to blend well together and many individuals could easily fit in to many of the little boxes on the org chart.</p>
<h2>Does Size Matter?</h2>
<p>Ignoring our internal &#8220;Core Services&#8221; (HR, Finance, Operations, Resourcing, Office Services, Marketing and Upper Management) which every company has to have, I&#8217;m told, we&#8217;ve probably got a shade over 300 &#8220;project work&#8221; people in our London office. The rough breakdown of department size by headcount looks something like this:</p>
<p><a href="http://jonontech.com/wp-content/uploads/2009/05/lbiresources.jpg"><img class="aligncenter size-full wp-image-714" title="Agency Resource Distribution" src="http://jonontech.com/wp-content/uploads/2009/05/lbiresources.jpg" alt="Agency Resource Distribution" width="385" height="296" /></a>The information isn&#8217;t top secret, in case anyone was wondering. We disclose it on our <a href="http://top100.nma.co.uk/detail_template.php?agency_id=2&amp;section_id=2">NMA Listing</a> (albeit mapped to their categories). When you break it down like this, an uber-agency of 350 people suddenly has less than 40 project managers (which means less than 40 active projects), under 60 designers, and less than 80 techie nerds like me. Which brings me to my point. In order to provide all the services we need to provide in order to be a credible FSDA, <em>we couldn&#8217;t be any smaller</em>. I&#8217;d say that any company under 300 people cannot begin to claim to be an FSDA.</p>
<p>It is also interesting, referring back to the Top 5 from the NMA list, that all of them have a similar number of employees. Why aren&#8217;t there any agencies with more than 400 people? The short answer &#8211; because it is difficult to keep the &#8220;agency vibe&#8221; using the structures needed to manage a massive company. The larger agencies are not trying to be like the big IT services/consultancies (Atos, Deloitte, KPMG, Accenture, Fujitsu, Cap Gemini, PWC, Wipro etc). They&#8217;re trying to behave more like a &#8220;boutique&#8221;, while maintaining the scale, professionalism and expertise needed to service the major accounts.</p>
<p>Neil Potter from <a href="http://www.redweb.com/">RedWeb</a> (another FSDA) blogged about FSDAs recently on his <a href="http://digitalagencyblog.wordpress.com/2009/05/07/definition-of-a-full-service-digital-agency/">excellent blog</a> . He argues that the LBi view of full service (a one stop shop that can provide everything) is outdated. While I do agree that being truly full service is probably impossible, I think a handful of agencies (in the UK) get pretty close. Neil&#8217;s blog entry says:</p>
<blockquote><p>As Richard Sedley, Director of cScape Customer Engagement Unit and Course Director for Social Media at Chartered Institute of Marketing, told me “Today you can be full service with a limited focused offering”. I like this. “Full service” doesn’t have to mean jack of all trades. In fact, it shouldn’t mean that at all. Nowadays clients need specialists; people who know their discipline intimately and who can work with the client from conception of the idea to delivering the end product, and then studying its performance. This is where the real skill and expertise comes in.</p></blockquote>
<p>I don&#8217;t understand the quote from Richard Sedley. Full Service does not mean &#8220;limited focused offering&#8221;. Can anyone shed any light on this for me? I agree with the rest. Of course Full Service doesn&#8217;t mean jack of all trades. Of course you need specialists. You need lots of them. You need more than 300 employees to have them, too. Yes, size matters.</p>
<h2>You didn&#8217;t answer the question!</h2>
<p>Sorry. In closing, I&#8217;ll define an FSDA as a Digital Agency that provides all the services you need &#8211; a one stop shop. Of course there will be gaps in the offerings, but the FSDA should have partners to help plug these. Often customers will only engage an FSDA to perform a small subset of their services. This can be a very sensible &#8220;avoid all eggs in one basket&#8221; strategy, or they already have specialist agencies with which they&#8217;re very happy. In these cases, the various agencies on the account need to work closely together. Other customers will choose to use all of the services offered as they see benefits gained when different disciplines blend. Or they just want one agency to shout at if things go tits up.</p>
<p>Some parts of an FSDA compete with more traditional <a href="http://en.wikipedia.org/wiki/Above_the_line_(advertising)">above the line</a> marketing agencies. Other parts (like mine) will compete with pure play <a href="http://en.wikipedia.org/wiki/Systems_integrator">systems integrators</a>, although it looks to me like the SIs are trying to become more like agencies these days, introducing elements of the User Centered Design process into their traditionally purely technically offering.</p>
<p>Seeing as I&#8217;ve been agency-side for the last 10 years, I&#8217;ve got a decent understanding of most of the disciplines. But of course I know most about the technical ones, and that is what I plan to use this blog to talk about. If you do have any particular burning issues you&#8217;d like me to focus on, please let me know. Nothing quite like pandering to a non-existent audience &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://jonontech.com/2009/05/23/full-service-digital-agencies-for-dummies/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Vendors, Stress Balls and Beers</title>
		<link>http://jonontech.com/2009/04/28/vendors-stress-balls-and-beers/</link>
		<comments>http://jonontech.com/2009/04/28/vendors-stress-balls-and-beers/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 22:11:08 +0000</pubDate>
		<dc:creator>Jon Marks</dc:creator>
				<category><![CDATA[Agency]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Beer]]></category>
		<category><![CDATA[cmswatch]]></category>
		<category><![CDATA[ektron]]></category>
		<category><![CDATA[EPiServer]]></category>
		<category><![CDATA[jboye]]></category>
		<category><![CDATA[LBi]]></category>
		<category><![CDATA[sitecore]]></category>
		<category><![CDATA[vendor]]></category>

		<guid isPermaLink="false">http://jonontech.com/?p=592</guid>
		<description><![CDATA[Today was Day 1 at Internet World 2009 a.k.a. #iwexpo for the Twitterrati. I chatted to lots of vendors, performed a vendor selection exercise, and drank a fair bit of sweet sweet beer.]]></description>
			<content:encoded><![CDATA[<blockquote class="dylan"><p>I&#8217;ll go to some bar room<br />
And drink with my friends<br />
- MOONSHINER</p></blockquote>
<p>Today was Day 1 at Internet World 2009 a.k.a. <a href="http://search.twitter.com/search?q=%23iwexpo">#iwexpo</a> for the Twitterrati. I got there nice and early, got myself a coffee and settled in to CMS Watch&#8217;s <a href="http://www.cmswatch.com/Analyst/15-Regli">Theresa Regli </a>talking about &#8220;Findability in a Web 2.0 World&#8221;. It is really difficult for the speakers to pitch these at the correct altitude as the audience is so varied, but I quite enjoyed the talk. My favourite part was when she called most marketing &#8220;crap&#8221;. A nice relaxed, honest presentation.</p>
<p>I spent most of the day chatting to vendors. Got the lowdown from (in alphabetical order) Alterian, CoreMedia, Ektron, EPiServer, EZ Systems, FatWire, FirstSpirit, Gomez, Hybris, Jadu, Kentico, OpenText (nee RedDot), SiteCore, Squiz and Vyre. I enjoyed my chat with <a href="http://twitter.com/IanTruscott">Ian </a>about the crazy CMS shit we all got up to in the late nineties.</p>
<p>I am alway interested to see who has the biggest stands at these events. A few years ago, Tridion were all over Internet World but they aren&#8217;t at here at all any more (maybe the SDL influence?). Vignette and EMC weren&#8217;t there either. Autonomy/Interwoven were there although their collateral isn&#8217;t merged yet. Last year, Vyre had the biggest stand but they&#8217;ve decided to spend their marketing budget elsewhere and went for a normal stand this year. EPiServer seemed to have biggest stand and the most people this year. SiteCore had a big one too. <a href="http://www.peer1hosting.co.uk/">Peer 1</a>, a dedicated hosting company, had a massive stand and some really hot chixors in hotpants who looked nothing at all like network engineers.</p>
<p>There was a stand labelled &#8220;Plone&#8221; which made no sense and smelled a bit like a systems integrator trying to pull a fast one. It was actually manned by a company called Netsight that were trying to hijack the Plone brand. I don&#8217;t like those guys at all. Don&#8217;t give them any money please. <em>[<strong>UPDATE</strong>: I got this very wrong. They did actually get permission to do this and are, by all accounts, good guys. So you can give them money. See the <a href="http://jonontech.com/2009/04/28/vendors-stress-balls-and-beers/#comments">comments below</a> or the <a href="http://www.netsight.co.uk/blog/2009/5/1/plone-at-internet-world-expo">Netsight blog</a> for their explanations. Apologies to Netsight, Matt and everyone else. Although I'd still be happier if the booth company name said Netsight. ]</em></p>
<p>One of the cool things about these events are the freebies. I couldn&#8217;t find many stress balls this time. I did pick up one from <a href="http://en.wikipedia.org/wiki/Kentico_CMS">Kentico</a> and another from SiteCore. I&#8217;ve recently defined a new approach to Vendor Selection Exercises, so thought I&#8217;d ask the expert (my 11 month year old son) to perform an one:</p>
<p><a href="http://jonontech.com/wp-content/uploads/2009/04/photo2.jpg"><img class="aligncenter size-full wp-image-593" title="Noah Selection" src="http://jonontech.com/wp-content/uploads/2009/04/photo2.jpg" alt="Noah Selection" width="337" height="451" /></a></p>
<p>After much thought, he picked SiteCore over Kentico. I&#8217;m pretty convinced he went for the rugby ball shape over the football shape, but it might have been down to cost or the developer API. As soon as he can talk, I&#8217;ll let you all know. Sometimes vendor selections can be rather random.</p>
<p>I watched LBi&#8217;s <a href="http://twitter.com/grayscale100">Dom Collier</a> and Jill Lloyd (and our friends at the British Red Cross) talking to a packed session about a recent LBi project. For the LBi groupies, <a href="http://twitter.com/mislip">Mikey </a>and Mark are talking about British Gas tomorrow at 13:00. One of my personal favourite projects. Get along and have a listen to that one.</p>
<p>The highlight of the event was, for me, the drinks afterwards. Was lucky enough to share quite a few pints with <a href="http://www.cmswatch.com/Analyst/3-Byrne">Tony Byrne</a> from CMS Watch, Lau Andreasen from <a href="http://www.jboye.com/">JBoye</a>, LBi&#8217;s very own Microsoft guru <a href="http://twitter.com/riaz_ahmed_">Riaz</a>, wise man <a href="http://twitter.com/jameshoskins">James Hoskins</a> and some other top secret guests. I can&#8217;t think of many things I enjoy more than a few pints of Guiness and a chat about CMS. Hope we can do it again some time soon. And I hope Tony has a better photo than my crappy iPhone one below.</p>
<p><a href="http://jonontech.com/wp-content/uploads/2009/04/photo3.jpg"><img class="aligncenter size-full wp-image-594" title="Drinks" src="http://jonontech.com/wp-content/uploads/2009/04/photo3.jpg" alt="Drinks" width="548" height="412" /></a></p>
<p>All in all, a really interesting and enjoyable day! More tomorrow. I love this game.</p>
]]></content:encoded>
			<wfw:commentRss>http://jonontech.com/2009/04/28/vendors-stress-balls-and-beers/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>SITATM, or Milking The Client</title>
		<link>http://jonontech.com/2009/04/24/sitatm-milking-the-client/</link>
		<comments>http://jonontech.com/2009/04/24/sitatm-milking-the-client/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 12:48:04 +0000</pubDate>
		<dc:creator>Jon Marks</dc:creator>
				<category><![CDATA[Agency]]></category>
		<category><![CDATA[budget]]></category>
		<category><![CDATA[LBi]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[si]]></category>

		<guid isPermaLink="false">http://jonontech.com/?p=585</guid>
		<description><![CDATA[Janus Boye just posted blog about SITATM: When system integrators take all the money. I try to give the Systems Integrator View. Now why would an SI tell a client not to give us money. Ho hum.]]></description>
			<content:encoded><![CDATA[<blockquote class="dylan"><p>We&#8217;ve been through too much tough times that they never shared.<br />
They&#8217;ve had nothing to say to us before,<br />
Now all of a sudden it&#8217;s as if they&#8217;ve always cared.<br />
All we need is honesty, a little humility and trust.<br />
Oh, darlin&#8217;, can we keep it between us?<br />
- LET&#8217;S KEEP IT BETWEEN US</p></blockquote>
<p>Janus Boye just posted blog about <a href="http://www.jboye.com/blogpost/sitatm-when-system-integrators-take-all-the-money/">SITATM: When system integrators take all the money</a>. I work for an SI, so should I be horrified by these accusations? Not at all. I think nearly everything he says is true, and I urge you to read his article before carrying on with this one. I would say that most SI&#8217;s do not try to take the money and run. We need long term accounts and repeat business to survive.</p>
<p>I do disagree with his final symptom:</p>
<blockquote><p>You’ve worked with the same system integrator for a very long time on many  different projects involving many different vendors and technologies.</p></blockquote>
<p>In my experience this is, more often than not, a positive thing. Sure, you need to continually re-evaluate all  your supplier relationships and not be complacent, but a long history is normally a healthy sign, not a worrying one.</p>
<p>But there are other worrying signs, some of which are also fairly clear to the SI. Here are some more you should watch out for:</p>
<ul>
<li>People stop questioning fundamental decisions that were made earlier in the project for fear of the answer. If the customer stakeholder that selected the SI is the same one that will look foolish if they get rid of them, things can spiral out of control. Or, as MacBeth once said to the wife: &#8220;I am in blood stepped in so far that, should I wade no more, returning were as tedious as go o’er.&#8221;</li>
<li>Certain features or deliverables are created/demanded simply because they were part of a Statement of Work that is extremely old. Everyone knows the deliverable is useless and will never be used, but the contract is the contract &#8230;</li>
<li>You look at your implementation one day and realise that slowly but surely the CMS product that you&#8217;ve bought has been replaced by custom modules until there is nothing recognisable left.</li>
<li>The excellent team the SI gave you in the pitch and the initial project phases have been slowly replaced by a more junior, less passionate team that doesn&#8217;t know your account very well.</li>
</ul>
<p><a href="http://jonontech.com/wp-content/uploads/2009/04/wine_spill.jpg"><img class="aligncenter size-full wp-image-586" title="It's No Use Crying Over Split Wine" src="http://jonontech.com/wp-content/uploads/2009/04/wine_spill.jpg" alt="It's No Use Crying Over Split Wine" width="426" height="282" /></a></p>
<p>And some more suggestions to customers for avoiding SITATM:</p>
<ul>
<li>Don&#8217;t ask for a fix price for a big monolithic project. If you need a fixed price to secure budget, get one for a smaller, more predictable phase and ask for indicative costs for future phases. Make sure each phases does have useful, tangible deliverables. Reserve the right to use any outputs of Phase X as part of a new SI selection process for Phase X+1. Even if you never do it, it should keep the SI on their toes.</li>
<li>After working with your selected SI for a Fixed Price project or two, ask yourself if you would trust them on an Agile/Variable Scope basis, or a Time and Materials basis. If the answer is no, you might have the wrong SI. I firmly believe everyone gets better value from a more agile/T&amp;M based approach. But the customer and partner need to first earn one another&#8217;s trust &#8211; it is a two way thing.</li>
<li>Don&#8217;t be afraid to admit earlier decisions were wrong. As you learn more about the project, you become more informed. Question everything, all the way. Show me a project that got everything right in the initial requirements, and I&#8217;ll show you a project team with their head buried in the sand.</li>
<li>Ensure you have the budget for the support, maintenance and ongoing development of a project. If the budget for the initial launch is massive and then enormously scaled down, it is only reasonable for the SI to scale down accordingly. As a <a href="http://www.linkedin.com/pub/1/a9/40b">wise colleague</a> of mine recently said, &#8220;The real success of a project is determined by the ease of delivering Phase 2&#8243;.</li>
</ul>
<p>Many SI people would argue we should write a &#8220;How Do You Know When You&#8217;ve Picked A Bad Customer&#8221; article. It isn&#8217;t uncommon to hear vendors, agencies and sytems integrators saying &#8220;<em>X is a nightmare customer. We&#8217;ve lost a fortune on that account</em>&#8220;. I don&#8217;t buy this. I believe there is no such thing as a bad customer. But that&#8217;s a story for another blog post.</p>
]]></content:encoded>
			<wfw:commentRss>http://jonontech.com/2009/04/24/sitatm-milking-the-client/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Which Comes First: the Crew or the CMS?</title>
		<link>http://jonontech.com/2009/04/12/which-comes-first-the-crew-or-the-cms/</link>
		<comments>http://jonontech.com/2009/04/12/which-comes-first-the-crew-or-the-cms/#comments</comments>
		<pubDate>Sun, 12 Apr 2009 22:20:30 +0000</pubDate>
		<dc:creator>Jon Marks</dc:creator>
				<category><![CDATA[Agency]]></category>
		<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[Add new tag]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[ethics]]></category>
		<category><![CDATA[LBi]]></category>
		<category><![CDATA[vendor]]></category>

		<guid isPermaLink="false">http://jonontech.com/?p=473</guid>
		<description><![CDATA[Vendor Selection Exercises are part of most large projects. Is it ethical to let the agency or integrator doing the site build run the vendor selection exercise? Or should you pick a product before picking a partner?]]></description>
			<content:encoded><![CDATA[<blockquote class="dylan"><p>Well, Frankie Lee and Judas Priest, they were the best of friends.<br />
So when Frankie Lee needed money one day, Judas quickly pulled out a roll of tens<br />
And placed them on a footstool just above the plotted plain,<br />
Sayin&#8217;, &#8220;Take your pick, Frankie Boy, my loss will be your gain.&#8221;<br />
- THE BALLAD OF FRANKIE LEE AND JUDAS PRIEST
</p></blockquote>
<h3>Corruption in Tech Paradise?</h3>
<p>Janus Boye recently posted a thought provoking article on his blog (<a id="ak2r" title="Is corruption an issue?" href="http://www.jboye.com/blogpost/is-corruption-an-issue/">Is corruption an issue?</a>) which highlights various activities in the online industry which he considers extremely dodgy. He gives some examples of some goings-on which sound pretty <a id="m:w6" title="shifty" href="http://www.urbandictionary.com/define.php?term=shifty">shifty</a>. After listing these issues, he goes on to say:</p>
<blockquote><p>I’ve seen many examples of contracts being signed with a vendor that was not  actually the best fit for the project. As my old mentor always used to say: “The  best product never wins”. Perhaps he was referring to the fact that many buyers  are corrupt.</p></blockquote>
<p>This got me thinking. He is, of course, correct although the &#8220;influencing&#8221; happens at many different levels. At one level, the corruption and kickback can get rather big. About two years ago, the <a id="xhu2" title="US Justice Department sued Accenture, Sun and HP" href="http://www.usdoj.gov/opa/pr/2007/April/07_civ_265.html">US Justice Department sued Accenture, Sun and HP</a> for fraud relating to exactly this. Many technology companies were also looked at (including a few vendors I deal with), and <a id="df6:" title="IBM and PWC both coughed up more than $2 million" href="http://www.usdoj.gov/opa/pr/2007/August/07_civ_620.html">IBM and PWC have each coughed up more than $2 million</a>. I&#8217;ve got no idea if the case has ended, or still going on. <a id="kk3v" title="EMC are being investigated at the moment" href="http://www.tradingmarkets.com/.site/news/Stock%20News/2203312/">EMC are being investigated at the moment</a> for similar things, although the events in this case are 10 years old.</p>
<p>But I digress. Before I get to the dilemma, here&#8217;s a bit of background. I work for a &#8220;full service&#8221; digital agency. I&#8217;ll write a post on what the hell this means at some point in the future, but in a nutshell the client hires us to do everything. This includes strategy, branding, research, media, creative design, user experience work and a whole lot more. Importantly, it can also include vendor selections, site build, rollout, hosting and support. There are many good reasons to want to have a single supplier perform all of these tasks for you. There are also many reasons why it might be a terrible idea. Maybe another blog post on this later too. I strongly believe that in most cases the positives outweigh the negatives &#8211; or I wouldn&#8217;t be working where I do &#8211; and for the purposes of my argument I&#8217;ll trust you to humour me.</p>
<h3>A Hypothetical Project</h3>
<div id="attachment_474" class="wp-caption aligncenter" style="width: 650px"><a href="http://jonontech.com/wp-content/uploads/2009/04/underpants-gnomes.jpg"><img class="size-full wp-image-474" title="SouthPark Underpants Gnomes" src="http://jonontech.com/wp-content/uploads/2009/04/underpants-gnomes.jpg" alt="Phase 2 (the implementation) isn't defined yet" width="640" height="439" /></a><p class="wp-caption-text">Phase 2 (the implementation) isn&#39;t defined yet</p></div>
<p>Picture the scene. Client X has an idea for a large public facing web site, and engages a full service agency.  At the risk of horribly over-simplifying, someone needs to do the following:</p>
<ul>
<li>Step 1: Firm up the requirements to an appropriate level, help with a business plan and plan the project</li>
<li>Step 2: Perform some user research and testing to ensure the idea is a valid one</li>
<li>Step 3: Design the user experience (UX), and do the creative work</li>
<li>Step 4: Pick the tools (for example WCMS, Search and Analytics) that will satisfy the requirement, design and UX</li>
<li>Step 5: Build and launch the site, which includes integrating the selected third party products</li>
<li>Step 6: Continually support and improve the site post launch</li>
</ul>
<p>Now this seems like a sensible order of events to me, with the vendor selection exercises being performed as late in the project as is sensibly possible. The more information we have at point of vendor selection the better. On all large projects, these exercises are formal and involve the customer&#8217;s Procurement department, who exist partly to combat the very corruption mentioned by Janus.</p>
<h3>The Dilemma</h3>
<p>So here is the dilemma. Even assuming no vendor kickbacks, no bribery and pure hearts everywhere, <strong>how can the agency/systems integrator that is going to do the build possibly be impartial</strong>?</p>
<p>Regardless of size, all implementers will be more skilled with certain products. As it is highly unusual that only one of the candidate products in a vendor selection exercise is fit for purpose, the deciding factor will often be which can be implemented in the most low-risk manner. Which boils down to selecting a product that your implementer is confident enough to guarantee delivery on.  If using a formal scoring system, and Product A which I know well and have implemented many times scores 86/100, while Product B, which I&#8217;ve never heard of, scores 90/100, it will be better for everyone if we pick Product A. A different integrator would correctly select Product B if they have the appropriate skills. Experience is everything in the CMS implementation game.</p>
<p>So does that mean it isn&#8217;t ethical to select the implementer before selecting the tool as the &#8220;best product&#8221; may not win? If that&#8217;s the case, many projects are going to suffer horribly. And full service agencies like mine wouldn&#8217;t be able to offer the full service with a clear conscience. We&#8217;d have three options (referring to the simplified steps earlier):</p>
<ul>
<li>Perform Steps 1-4. Do the upfront planning, research, requirements and design. We&#8217;d help the client select the objectively best tools for the job (which I believe we can do), and walk away. The client would need to find an expert in the tool(s) we recommend for the build, who&#8217;d we would need to work closely with. Even if it was a tool we knew very well, we still couldn&#8217;t build as is it may look like the tool was selected for the wrong reasons.</li>
<li>Perform only Steps 5 and 6. Build the site only once someone else has defined the solution and selected the products. We do a fair bit of this, but this isn&#8217;t full service so the client still might end up with all the issues associated with The Agency Finger Pointing Game.</li>
<li>Perform all Steps except Step 4, and pray to all that is holy that the non-corrupt, impartial vendor selection exercise decides on a tool we can actually use.</li>
</ul>
<p>In the first two cases, we aren&#8217;t performing our &#8220;Full Service&#8221;. The third case simply wouldn&#8217;t work.  So if you can&#8217;t select the implementation team before selecting your tools,  how do we take heed of the advice of one of Janus&#8217; <a id="kfq4" title="Web Content Management Inconvenient Truths" href="http://www.jboye.com/blogpost/10-years-web-content-management-some-inconvenient-truths/">Web Content Management Inconvenient Truths</a>:</p>
<blockquote><p>It’s the crew and not the tool &#8211; forget about finding the best CMS, but do work  hard to find the best  implementation crew</p></blockquote>
<h3>A Little Crisis of Confidence</h3>
<p>Wait a sec. What does this actually mean? I&#8217;ve always taken it to mean you pick an Agency/Systems Integrator (the Crew) first and then let them pick the tool (the CMS) for you? And tell Procurement to look the other way? Is this ethical? Maybe it doesn&#8217;t mean that at all. Do you pick the Crew and the CMS as a team, using another consultant with no ulterior motives to help you? If this is the approach you choose, you need to select the CMS very early in the process. It certainly isn&#8217;t a workable model for an agency like mine. Or do you pick the CMS first (maybe just flip a coin?) and put the real effort into the selection of the crew around that CMS.</p>
<p>Hmmm. Confusing. I&#8217;m starting to wonder if we (agencies and systems integrators) should offer formal vendor selection exercises at all. And which does comes first: the Crew or the CMS? Answers on a postcard. Help. Somebody. Please.</p>
]]></content:encoded>
			<wfw:commentRss>http://jonontech.com/2009/04/12/which-comes-first-the-crew-or-the-cms/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
		</item>
		<item>
		<title>Saving the Planet and Winning Awards</title>
		<link>http://jonontech.com/2009/03/28/saving-the-planet-and-winning-awards/</link>
		<comments>http://jonontech.com/2009/03/28/saving-the-planet-and-winning-awards/#comments</comments>
		<pubDate>Sat, 28 Mar 2009 20:52:25 +0000</pubDate>
		<dc:creator>Jon Marks</dc:creator>
				<category><![CDATA[Agency]]></category>
		<category><![CDATA[earthhour]]></category>
		<category><![CDATA[EPiServer]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[LBi]]></category>
		<category><![CDATA[ria]]></category>

		<guid isPermaLink="false">http://jonontech.wordpress.com/?p=288</guid>
		<description><![CDATA[LBi has won Best B2B campaign at the prestigious Revolution Awards for Generation Green and the eco rangers game.  Judges who comprised of senior staff from agency and client side said that the campaign was a "clever initiative to get schools and children engaged with British Gas in a subtle way while educating them on environmental issues in a fun, interactive and playful manner". ]]></description>
			<content:encoded><![CDATA[<blockquote class="dylan"><p>Come and go with me, my pretty little miss,<br />
Come and go with me, my honey.<br />
Take you where the grass grows green,<br />
You never will want for money<br />
- BLACKJACK DAVEY</p></blockquote>
<p>It&#8217;s good to win something every now and again. We recently walked away with the best B2B Award at the <a href="http://www.revolutionawards.com/">2009 Revolution Awards</a> for British Gas&#8217; <a href="http://www.generationgreen.co.uk/">Generation Green</a> site. Now this happens fairly often as there are many digital marketing awards. However, I am really happy about this one because it is a site that has a whole boatload of cool technology behind the scenes.</p>
<div id="attachment_296" class="wp-caption aligncenter" style="width: 520px"><a href="http://www.generationgreen.co.uk/"><img class="size-full wp-image-296" title="Generation Green Home Page" src="http://jonontech.files.wordpress.com/2009/03/generationgreen.jpg" alt="Generation Green Home Page" width="510" height="383" /></a><p class="wp-caption-text">Generation Green Home Page</p></div>
<p>For those that what to read about the marketing side of things, read <a href="http://www.pressreleasepoint.com/no-1-marketing-and-technology-agency-lbi-scoops-best-b2b-revolution-awards">this press release</a>. The general idea is to help schools to be greener by performing various tasks, teaching Green lessons, recycling their mobile phones and more. The numbers behind the site (from the press release):</p>
<blockquote><p>The campaign has been successful &#8211; more than 8000 schools (35%) have registered with Generation Green to date and teachers have downloaded more than 13,000 lesson plans and hosted more than 750 &#8216;green&#8217; assemblies. This means that 3,168,515 children across the UK were potentially impacted by the programme. The popularity of the Green lesson plans with teachers has resulted in British Gas providing over 303,000 hours of learning in UK schools.</p></blockquote>
<p>For those that are interested in the technology, this little site contains:</p>
<ul>
<li><a href="http://www.episerver.com/en/Products/EPiServer-CMS-5/">EPiServer 5</a> CMS with many custom extensions</li>
<li>A <a href="http://www.generationgreen.co.uk/games/eco-rangers/">5 level Flash platform game </a>with <a href="http://www.themidnightcoders.com/products.html">WebORB </a>framework to allow the Flash to talk to the EPiServer based server side code (for login, leader boards and more).</li>
<li>Integration with <a href="http://www.britishgas.co.uk/">britishgas.co.uk </a>to generate secure tokens for leaf donation,</li>
<li>SOAP web services for integrations with order placement at the fulfillment house,  the external carbon calculator, and <a href="http://www.recycool.org/">recycool </a>leaf integration to allow schools to earn leaves by recycling their mobile phone and printer cartridges.</li>
<li>Google Map mash-up for school location and postcode search.</li>
<li><a href="http://en.wikipedia.org/wiki/SQL_Server_Integration_Services">SQL Server Integration Services </a>used for placing product orders and updating order status.</li>
</ul>
<p>So, in summary, I think this is a really good idea which has been beautifully designed, and brought to life using a number of technologies. And the site saves the planet. Which is why I wrote this during <a href="http://search.twitter.com/search?q=%23earthhour">#earthhour</a>.</p>
<div id="attachment_299" class="wp-caption aligncenter" style="width: 519px"><a href="http://jonontech.files.wordpress.com/2009/03/gengreengame.jpg"><img class="size-full wp-image-299" title="Eco-Rangers Platform Game" src="http://jonontech.files.wordpress.com/2009/03/gengreengame.jpg" alt="Eco-Rangers Platform Game" width="509" height="362" /></a><p class="wp-caption-text">Eco-Rangers Platform Game</p></div>
]]></content:encoded>
			<wfw:commentRss>http://jonontech.com/2009/03/28/saving-the-planet-and-winning-awards/feed/</wfw:commentRss>
		<slash:comments>0</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>
		<item>
		<title>The CMS Word on the Tweet</title>
		<link>http://jonontech.com/2009/03/22/the-cms-word-on-the-tweet/</link>
		<comments>http://jonontech.com/2009/03/22/the-cms-word-on-the-tweet/#comments</comments>
		<pubDate>Sat, 21 Mar 2009 23:21:25 +0000</pubDate>
		<dc:creator>Jon Marks</dc:creator>
				<category><![CDATA[Agency]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[trends]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://jonontech.wordpress.com/?p=197</guid>
		<description><![CDATA[There are two worlds out there, in which the term CMS means something different. Most of the world, and my world. To most of the world, it seems to mean blog platforms, Drupal and Joomla! My "web generation" is extremely uncomfortable even calling WordPress a Content Management System.]]></description>
			<content:encoded><![CDATA[<blockquote class="dylan"><p>Ye playboys and playgirls<br />
Ain&#8217;t a-gonna run my world,<br />
Not now or no other time<br />
- PLAYBOYS AND PLAYGIRLS</p></blockquote>
<p>Like many others, I use <a href="http://search.twitter.com/">Twitter Search</a> to listen to the word on the street in the areas about which I&#8217;m passionate. Recently, I&#8217;ve been doing a lot of searches for &#8220;<a href="http://search.twitter.com/search?q=cms">CMS</a>&#8220;. In this case, however, the problem I have is that very few people are talking about the kind of CMS product in which I am interested. To illustrate this, have a look at the search for &#8220;CMS&#8221; using one of my favourite visualisers &#8211; the <a href="http://www.neoformix.com/Projects/TwitterStreamGraphs/view.php">Twitter  Stream Graph</a>.</p>
<div id="attachment_215" class="wp-caption aligncenter" style="width: 520px"><a href="http://www.neoformix.com/Projects/TwitterStreamGraphs/view.php?q=cms"><img class="size-full wp-image-215" title="Twitter Visualiser for &quot;CMS&quot;" src="http://jonontech.files.wordpress.com/2009/03/cms_large.jpg" alt="Twitter Visualiser for &quot;CMS&quot;" width="510" height="264" /></a><p class="wp-caption-text">Twitter Visualiser for &quot;CMS&quot;</p></div>
<p>You probably can&#8217;t see the detail here (click the image to see the current stream), but it is clear that when most Twitter users say CMS, they mean <a href="http://wordpress.com/">WordPress</a>, <a href="http://drupal.org/">Drupal </a>or <a href="http://www.joomla.org/">Joomla!</a>. There&#8217;s always a big PHP strand in there too.</p>
<p>So I panicked a bit. I know WordPress (from this blog, mainly). We very occasionally see Drupal in a vendor selection, and never see Joomla! at all. I&#8217;ve never been involved in an implementation with either. In fact, the technology team where I work is 45% .NET, 45% Java and 10% Misc. We tend to avoid PHP, Python, Perl and other scripting languages for various reasons which I won&#8217;t go in to here. So, are we really that out of touch?</p>
<p>I thought I&#8217;d dig around a bit more. I found the <a href="http://cmsreport.com/cms-focus-cms-reports-top-30-web-applications">CMS Focus: CMS Report&#8217;s Top 30 Web Applications </a>article and, of the 30, I&#8217;ve heard of about 60%. But we only implement 2 (SharePoint and Alfresco). That&#8217;s 7% of the top CMS products. Not very good.</p>
<p>So I tried the Open Jason <a href="http://www.openjason.com/2008/02/23/50-content-management-systems/">50 Content Management Systems </a>list for a bit more choice. Of the 50, I&#8217;d only ever heard of about 10, most of which are blogging platforms (<a href="http://www.typepad.com/">TypePad</a>, <a href="http://www.moveabletype.org/">MoveableType</a>, <a href="http://www.blogger.com/">Blogger</a> and WordPress. Drupal and Joomla! are there. But this list is a year old, and the only new ones that have come onto my radar recently are <a href="http://www.silverstripe.com/">Silverstripe </a>(now available on the <a href="http://www.cmswire.com/cms/web-development/web-platform-installer-offers-new-web-content-management-systems-004150.php">Microsoft Web Platform Installer</a>) and <a href="http://www.goodbarry.com/">GoodBarry</a>. The rest have names like Moodle, Pligg, Triggit, Jogango and Weebly which just make me feel old . And we&#8217;ve never implemented any of these for a client, excluding simple blogs. So that is 0 / 50, or 0%. Things are going from bad to worse. Had a look at the <a href="http://www.openjason.com/2008/02/27/52-more-content-management-systems/">52 More Content Management Systems </a>from the same source. Got a bit better there. Heard of maybe 20, and actually implemented three (Alfresco, eZ Publish and LifeRay).</p>
<p>I needed a more recent list, I think. Found <a href="http://sixrevisions.com/web-applications/10-promising-content-management-systems/">10 Promising Content Management Systems </a>by Jacob Gube. Heard of 5, implemented 0. It&#8217;s getting desparate.</p>
<p>Fortunately, it seems, the clients that we work with don&#8217;t play in this space either.  Just to reassure myself, I re-checked the list in <a href="http://www.cmswatch.com/CMS/Report/Vendors/">my bible </a>(that&#8217;s CMS Watch). Still good there. Of the 42 vendors covered, I&#8217;ve dealt with about 70% of them, and been on projects with about 50% of them.</p>
<p>Which brings me to my point. There are two worlds out there, in which the term CMS means something different. The Big Wide World, and My World.</p>
<p>To the Big Wide World (which includes Twitter, and all the sites I&#8217;ve mentioned above), CMS means &#8220;Free Open Source CMS with Low Cost of Ownership&#8221;. The commercial Open Source CMS solutions don&#8217;t make the cut either. Four of the five Open Source CMS products reviewed by CMS Watch (Drupal, Joomla!, Plone CMS and TYPO3) live in both worlds. Open CMS doesn&#8217;t as my feeling is it is a bit too complex. Alfresco, DotNetNuke and ez Publish made one of the lists above, but don&#8217;t really feature in the Tweetosphere.</p>
<p>I inhabit a world populated by analysts, commercial vendors, systems integrators, large agencies and other such creatures. I don&#8217;t believe we pay much attention to the other world until a product jumps the gap. And it seems difficult for a product that isn&#8217;t Java or Microsoft based to make it in to My World.</p>
<p>Looking at it from the other side, it seems difficult for a product that is Java or Microsoft to make it into the Big Wide World. There are very few good open source Microsoft (which I don&#8217;t find surprising) and Java (which I do) CMS systems. The open source community has embraced the scripting languages. If anyone has a simple, easy to use, Java based CMS that they really like, I&#8217;d love to hear from them.</p>
<p>In my head, the two worlds are still quite far apart. My &#8220;web generation&#8221; is extremely uncomfortable even calling WordPress a Content Management System. But the scary thing is that I suspect that I&#8217;m probably completely wrong on this. The two worlds might collide sooner than I think. Or maybe they have already and I just didn&#8217;t see it happen.</p>
<p>P.S. Here are two great posts that highlight various super cool Twitter visualisers:</p>
<ul>
<li> <a href="http://mashable.com/2009/03/16/twitter-visualizations/">6 Unique Twitter Visualizations</a> by Ben Parr</li>
<li><a href="http://flowingdata.com/2008/03/12/17-ways-to-visualize-the-twitter-universe/">17 Ways to Visualize the Twitter Universe</a> by Nathan Yau (a year old but still cool)</li>
</ul>
<p>P.P.S. The <a href="http://php.opensourcecms.com/news/pdf/2008_oscms_market_survey.pdf">Open Source CMS Market Survey</a> by Ric Shreves gives a really good overview of the Open Source CMS market. I wish I&#8217;d read that before I wrote this blog entry.</p>
]]></content:encoded>
			<wfw:commentRss>http://jonontech.com/2009/03/22/the-cms-word-on-the-tweet/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>Dog Food, CMS Accessibility and a Nice Surprise</title>
		<link>http://jonontech.com/2009/03/18/dog-food-cms-accessibility-and-a-nice-surprise/</link>
		<comments>http://jonontech.com/2009/03/18/dog-food-cms-accessibility-and-a-nice-surprise/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 23:39:00 +0000</pubDate>
		<dc:creator>Jon Marks</dc:creator>
				<category><![CDATA[Agency]]></category>
		<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[day]]></category>
		<category><![CDATA[fatwire]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[ibm]]></category>
		<category><![CDATA[percussion]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[validation]]></category>

		<guid isPermaLink="false">http://jonontech.wordpress.com/?p=118</guid>
		<description><![CDATA[Now that we know most vendors use their own product for their site, we test the home pages for many major vendors. We need to ask why so few of them have markup that validates and discuss possible reasons.]]></description>
			<content:encoded><![CDATA[<blockquote class="dylan"><p>You&#8217;ve been avoiding the main streets for a long, long while<br />
The truth that I&#8217;m seeking is in your missing file<br />
What&#8217;s your position, baby, what&#8217;s going on?<br />
Why is the light in your eyes nearly gone?<br />
- SOMETHING&#8217;S BURNING, BABY</p></blockquote>
<p>Following on from the wonderfully entertaining &#8220;CMS Vendor Meme&#8221; (a.k.a. the &#8220;<a href="http://jonontech.wordpress.com/2009/03/17/celebrity-cms-deathmatch/">CMS Celebrity Deathmatch</a>&#8220;), I&#8217;d like to drill slightly deeper into Item #9 &#8211; Dog Food. For the uninitiated, &#8220;<a href="http://en.wikipedia.org/wiki/Eat_one&#39;s_own_dog_food">Eating your own dogfood</a>&#8221; means that the vendor uses their own software to run their own site. All of them do, according to the responses to the Vendor Meme so far, although not always on the very latest version.</p>
<p>So, do the vendors&#8217; sites, written on technology which is sold as fully accessible and built by experts (at least, one hopes the vendor has experts), actually produce markup that validates? I guess the first question one has to ask is does it matter if a site is accessible. And the answer: Oh yes. For many many reasons which I&#8217;m not going to go into here. I understand that<a href="http://validator.w3.org/"> W3C validation </a>≠ <a href="http://en.wikipedia.org/wiki/Web_accessibility">Accessibility</a>, but that is another discussion for another time too. Validation is still an important part.</p>
<div class="wp-caption aligncenter" style="width: 460px"><a href="http://www.cvwdesign.com/txp/article/242/web-standards-in-the-bedroom"><img title="XXXHTML by Rob Cottingham" src="http://www.cvwdesign.com/txp/images/116.gif" alt="XXXHTML by Rob Cottingham" width="450" height="399" /></a><p class="wp-caption-text">XXXHTML by Rob Cottingham</p></div>
<p>I know that it isn&#8217;t always easy to make complex site that validate. Where I work, sites should always validate when they&#8217;re launched &#8211; it is part of the User Acceptance Criteria. However, we are guilty of back-sliding when sites are in support /maintenance mode, and editors break things when abusing Rich Text Editors. Shock, horror &#8211; there are still a lot of CMS products that allow editors to enter broken markup.</p>
<p>WordPress do a pretty good job. <a href="http://validator.w3.org/check?uri=http://jonontech.com/">This blog validates</a> at the time of writing, no thanks to me. Admittedly, I did have to fix the <a href="http://www.feedburner.com/">FeedBurner </a>RSS link which left the closing slash from the img tag, but that wasn&#8217;t WordPress&#8217;s fault.</p>
<p>I digress. I thought I&#8217;d test the home pages of a few major commercial Web CMS vendors &#8211; those listed as Enterprise or Upper Tier in the latest <a href="http://www.cmswatch.com/CMS/Report/Vendors/">CMS Watch Web CMS Report</a>. I tested the vendor home page, which may not be CMS related at all, especially for the big boys. The results are tabulated below. The numbers below were generated on 18 March between 21:00 and 23:00 GMT using the W3C HTML Validator. I didn&#8217;t check the CSS or Feeds, just the markup. Both encoding and <a href="http://en.wikipedia.org/wiki/Document_Type_Declaration">doctype </a>were left on &#8220;Detect Automatically&#8221;. I didn&#8217;t look into the details of the errors. The ones with a large number of errors might actually only be a few errors that are repeated, or have knock-on effects.</p>
<table border="0">
<tbody>
<tr>
<th>Vendor</th>
<th>URL Checked</th>
<th>Detected DOCTYPE</th>
<th>Number of Errors (2009/03/18)</th>
</tr>
<tr>
<td>EMC Documentum</td>
<td><a href="http://validator.w3.org/check?uri=http://uk.emc.com">uk.emc.com</a></td>
<td>XHTML 1.0 Transitional</td>
<td>121</td>
</tr>
<tr>
<td><span style="color:#339966;"><strong><span style="color:#000000;">IBM</span></strong></span></td>
<td><a href="http://validator.w3.org/check?uri=http://www.ibm.com">www.ibm.com</a></td>
<td>XHTML 1.0 Strict</td>
<td><span style="color:#339966;"><span style="color:#000000;">0</span></span></td>
</tr>
<tr>
<td>Autonomy Interwoven</td>
<td><a href="http://validator.w3.org/check?uri=http://www.interwoven.com">www.interwoven.com</a></td>
<td>XHTML 1.0 Transitional</td>
<td>254</td>
</tr>
<tr>
<td>OpenText</td>
<td><a href="http://validator.w3.org/check?uri=http://www.opentext.com">www.opentext.com</a></td>
<td>XHTML 1.0 Transitional</td>
<td>205</td>
</tr>
<tr>
<td>Oracle</td>
<td><a href="http://validator.w3.org/check?uri=http://www.oracle.com">www.oracle.com</a></td>
<td>HTML 4.0 Transitional</td>
<td>39</td>
</tr>
<tr>
<td>Vignette</td>
<td><a href="http://validator.w3.org/check?uri=http://www.vignette.com">www.vignette.com</a></td>
<td>XHTML 1.0 Transitional</td>
<td>39</td>
</tr>
<tr>
<td>CoreMedia</td>
<td><a href="http://validator.w3.org/check?uri=http://www.coremedia.com">www.coremedia.com</a></td>
<td>HTML 4.01 Transitional</td>
<td>49</td>
</tr>
<tr>
<td><span style="color:#000000;"><strong>Day</strong></span></td>
<td><a href="http://validator.w3.org/check?uri=http://www.day.com">www.day.com</a></td>
<td>HTML 4.01 Strict</td>
<td>2</td>
</tr>
<tr>
<td><strong>Fatwire</strong></td>
<td><a href="http://validator.w3.org/check?uri=http://www.fatwire.com">www.fatwire.com</a></td>
<td>HTML 4.01 Transitional</td>
<td>1</td>
</tr>
<tr>
<td>Alterian Mediasurface</td>
<td><a href="http://validator.w3.org/check?uri=http://www.mediasurface.com">www.mediasurface.com</a></td>
<td>XHTML 1.0 Strict</td>
<td>41</td>
</tr>
<tr>
<td><strong>Percussion</strong></td>
<td><a href="http://validator.w3.org/check?uri=http://www.percussion.com">www.percussion.com</a></td>
<td>XHTML 1.0 Transitional</td>
<td>4</td>
</tr>
<tr>
<td>SDL Tridion</td>
<td><a href="http://validator.w3.org/check?uri=http://www.tridion.com">www.tridion.com</a></td>
<td> XHTML 1.0 Strict</td>
<td> 41</td>
</tr>
<tr>
<td>Microsoft</td>
<td><a href="http://validator.w3.org/check?uri=http://www.microsoft.com">www.microsoft.com</a></td>
<td> XHTML 1.0 Transitional</td>
<td>177</td>
</tr>
</tbody>
</table>
<p>The nice surprise mentioned in the title is IBM. Big Blue really does care about standards, and maybe Java is going to safe place should the SUN deal materialise. Hats off to Fatwire, Day and Percussion who get really close and clearly try to ensure the markup is good. The other 9 out of 13, however, don&#8217;t look so promising.</p>
<p>So, what am I saying? I am not for a second implying that the products that do badly in the above are &#8220;not accessible&#8221;. I just think the question we always see in an CMS Selection RFP is incorrect. Asking about an accessible editing interface (which comes out of the box) makes sense. Asking about an accessible front end (which is different for every implementation) makes no sense at all.</p>
<p>So, instead, the question on the RFP should be &#8220;<strong><em>Does your CMS allow the developer full control over the markup. If not, please specify where</em></strong>?&#8221;  Now, it is highly unlikely that any product can answer an unequivocal &#8220;yes&#8221; to this. For example, every .NET based product mandates that a FORM tag containing the VIEWSTATE exists. However, this does not cause a problem.</p>
<p>But as we add products into the solution, we hit more restrictions. Portals are notoriosuly bad at giving control. I promised myself I wouldn&#8217;t rant about Portals for Public Facing Sites here, so I won&#8217;t. Many AJAX libraries (e.g. some JavaServer Faces implementations and ASP.NET AJAX nee ATLAS) give you very little control at all. JavaScript libraries are normally pretty good.</p>
<p>I believe the problem in most of the examples in the table above could be rooted in one of:</p>
<ul>
<li><strong>The technology makes valid markup impossible</strong> &#8211; I think this could probably be worked around in many cases. But sometimes you simply can&#8217;t get around the bad markup you&#8217;re given.</li>
<li><strong>Nobody knew it mattered &#8211; </strong>Ignorance isn&#8217;t an excuse any more.</li>
<li><strong>Someone decided it wasn&#8217;t important</strong> &#8211; this doesn&#8217;t need further comment. Give them some concrete shoes and send them for a swim.</li>
<li><strong>There isn&#8217;t time and/or budget to ensure it validates</strong> &#8211; in some cases it is more expensive to create a validating, <a href="http://en.wikipedia.org/wiki/Progressive_Enhancement">progressively enhanced</a> site. However, in many cases I believe it is cheaper to do it properly.</li>
<li><strong>The front end team lacked the skill </strong>- This I can believe. Hopefully this improves with time. Many server side developers aren&#8217;t any good at client side work. I know I fall into this camp. When I was coding, CSS didn&#8217;t exist, HTML still had TABLES in it and the BLINK tag was cool. I&#8217;m not allowed anywhere near the front end code where I work. We have professionals for that.</li>
<li><strong>Showing off with fancy client side technologies </strong>- There are far too many sites that use Flash/AIR/Silverlight for no good reason, without providing an accessible fallback. Now this won&#8217;t affect the W3C validation, but it annoys the hell out of me. Use these technologies where they are needed, not for the sake of it.</li>
</ul>
<p>I&#8217;m sure there are other reasons I&#8217;ve missed out, and I&#8217;d love to hear about them. I believe the responsibility for convincing management of the importance of doing things properly lies with us, the technologists. And if they seem not to care too much about accessibility, play the Increased Revenue cards (SEO, multi-device target market, maintainable code, integration with as yet unknown services, working on <a href="http://www.microsoft.com/windows/Internet-explorer/beta/">IE8</a> and other future browsers, etc) instead.</p>
<p>And once again, nice one IBM for winning the Home Page test. I apologise for my behaviour in some meetings in the past about the markup from WebSphere Portal. But let&#8217;s not get complacent &#8211; it would be nice if you could make the deeper pages in the site validate too.</p>
<p><strong>UPDATE</strong>: Does anyone have the energy to publish a similar test for the mid-range and Open Source vendors? I might do it in a week or three if no-one else does it first.</p>
]]></content:encoded>
			<wfw:commentRss>http://jonontech.com/2009/03/18/dog-food-cms-accessibility-and-a-nice-surprise/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>

