<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Principia</title>
	<atom:link href="http://blog.principia-it.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.principia-it.co.uk</link>
	<description>Power from Simplicity</description>
	<lastBuildDate>Fri, 27 Jan 2012 10:35:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='blog.principia-it.co.uk' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/6f78c9f4917c134dd89eb02c5ec6e5d8?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Principia</title>
		<link>http://blog.principia-it.co.uk</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://blog.principia-it.co.uk/osd.xml" title="Principia" />
	<atom:link rel='hub' href='http://blog.principia-it.co.uk/?pushpress=hub'/>
		<item>
		<title>Grinding my gears. Marketeers (again)</title>
		<link>http://blog.principia-it.co.uk/2012/01/27/1025/</link>
		<comments>http://blog.principia-it.co.uk/2012/01/27/1025/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 10:00:24 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Plain Old Blog]]></category>
		<category><![CDATA[Tools &#039;n&#039; Tips]]></category>

		<guid isPermaLink="false">http://blog.principia-it.co.uk/?p=1025</guid>
		<description><![CDATA[Yesterday I posted on how I get annoyed by marketeers making groundless claims for their tools (or at least claims for which they provide no supporting data). Here&#8217;s another thing tool vendors do that irritates the hell out of me&#8230; answering a question with &#8216;buy my tool&#8217; or &#8216;my tool solves this problem&#8217; type posts. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.principia-it.co.uk&amp;blog=8032610&amp;post=1025&amp;subd=principiait&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Yesterday I <a title="Marketing claims" href="http://blog.principia-it.co.uk/2012/01/26/marketing-claims/">posted</a> on how I get annoyed by marketeers making groundless claims for their tools (or at least claims for which they provide no supporting data). Here&#8217;s another thing tool vendors do that irritates the hell out of me&#8230; answering a question with &#8216;buy my tool&#8217; or &#8216;my tool solves this problem&#8217; type posts.</p>
<p>Gargh!</p>
<p>Okay. Don&#8217;t get me wrong, I have nothing against you telling me how your tool addresses the problem at hand. In fact I <em>really</em> want to know <em>how</em> your tool address the specific problem being posed. If it takes too long for a short post, link to a white paper or an article or post on your website/blog. But please, please, please, make sure that whatever you point to <strong>really does address the problem being asked about</strong>. Don&#8217;t just link to some random marketing bullshit about your product. The person asking the question wants to know how to solve a specific problem, at least do them the curtesy of answering with something more enlightening than &#8216;buy our product&#8217;.</p>
<p>What if the question is more general? Well, again, add to the conversation. Answering with &#8216;take a look at my tool&#8217; just makes you look like one. The <em>only</em> question that should be answered &#8216;take a look at my tool&#8217; (unless you&#8217;re in a dodgy &#8217;70s porno) is &#8216;can you please list tools in the X category&#8217;, and only then if your tool is firmly in the X category (not in the &#8216;could be used in the X category, if you have a really good imagination or are willing to invest an additional one billion dollars in customising our tool&#8217;).</p>
<p>Vendor input on forums is, at its best, very useful and helpful. Sadly it is too often lazy, irritating, and unhelpful.</p>
<br />Filed under: <a href='http://blog.principia-it.co.uk/category/plain-old-blog/'>Plain Old Blog</a>, <a href='http://blog.principia-it.co.uk/category/tools-n-tips/'>Tools &#039;n&#039; Tips</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/principiait.wordpress.com/1025/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/principiait.wordpress.com/1025/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/principiait.wordpress.com/1025/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/principiait.wordpress.com/1025/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/principiait.wordpress.com/1025/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/principiait.wordpress.com/1025/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/principiait.wordpress.com/1025/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/principiait.wordpress.com/1025/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/principiait.wordpress.com/1025/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/principiait.wordpress.com/1025/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/principiait.wordpress.com/1025/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/principiait.wordpress.com/1025/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/principiait.wordpress.com/1025/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/principiait.wordpress.com/1025/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.principia-it.co.uk&amp;blog=8032610&amp;post=1025&amp;subd=principiait&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.principia-it.co.uk/2012/01/27/1025/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/41c439c6892b6a1b53ea8c1686324b4c?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Principia IT</media:title>
		</media:content>
	</item>
		<item>
		<title>Marketing claims</title>
		<link>http://blog.principia-it.co.uk/2012/01/26/marketing-claims/</link>
		<comments>http://blog.principia-it.co.uk/2012/01/26/marketing-claims/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 16:04:27 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Business Cases]]></category>
		<category><![CDATA[Plain Old Blog]]></category>
		<category><![CDATA[Tools &#039;n&#039; Tips]]></category>

		<guid isPermaLink="false">http://blog.principia-it.co.uk/?p=1022</guid>
		<description><![CDATA[One thing that&#8217;s always bugged me is unfounded, or at least unsupported, claims made by tool vendors (actually, by anyone, but in this context particularly tool vendors). I&#8217;m starting to call them out whenever I can. Here&#8217;s an example of what I mean, posts on forums where claims like the following are made. Eliminate the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.principia-it.co.uk&amp;blog=8032610&amp;post=1022&amp;subd=principiait&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>One thing that&#8217;s always bugged me is unfounded, or at least unsupported, claims made by tool vendors (actually, by anyone, but in this context particularly tool vendors). I&#8217;m starting to call them out whenever I can.</p>
<p>Here&#8217;s an example of what I mean, posts on forums where claims like the following are made.</p>
<blockquote><p>Eliminate the number of potential risks threatening database development and deployment by 60% and reduce deployment costs by 95%.[sic]</p></blockquote>
<p>What does this even mean? Reduce what deployment costs? Against what baseline? Is this an average observable saving, if so, where&#8217;s your supporting data?</p>
<p>Which development and deployment risks are you talking about? Which of these risks does your tool mitigate? How much effort is required to mitigate those risks? Is it really worth it?</p>
<p>In this particular case a link was provided to a press release. Still no sign of any substantiating data. What about their web site. Nope. Not a thing.</p>
<p>Or how about this one,</p>
<blockquote><p>AccuRev will eliminate up to 90% of normal merge activity.</p></blockquote>
<p>What is &#8216;normal merge activity&#8217;? On what basis does this person (who was a representative of the company) make this claim? 90%? At first blush this is a remarkably specific claim (read it carefully and they&#8217;ve included those marketing weasel words &#8216;up to&#8217;), it must be based on some pretty sound data. Or maybe not. Maybe it&#8217;s just one of those made up statistics again. Yeah. That&#8217;s what it was. I contacted the person involved and they continued to be vague and push out marketing speak, but failed to come up with anything more substantial than &#8216;Our customers have typically seen between 70-90% reduction in merging activity.&#8217; Another unsubstantiated claim, and even if it&#8217;s true is still seems to be based on perception and hearsay rather than hard numbers. (Oh, and 70-90% is a heck of a wide range and boldly claiming 90% in the original statement is misleading even if you accept the more qualified range.)</p>
<p>Ah, you say, but it claims &#8216;<em>up to</em> 90%&#8217;. Well that&#8217;s BS too. I can save <em>up to</em> 100% by not doing any parallel development at all. No merging, no merging costs. Alternatively, if your merges are normally done by a bunch of alcoholic monkeys, then I guess saving 90% is possible by using properly trained software engineers and following good branch and merge practices.</p>
<p>And if they save you 0%, well, that&#8217;s up to 90% too. 90% is just a made up number plucked out of some marketing guy&#8217;s butt.</p>
<p>Now, I understand that marketing people like to make these claims, they look impressive on paper, but they&#8217;re absolutely useless to anyone with an IQ greater than their shoe size who is trying to evaluate tools. Frankly, if you&#8217;re going to make ridiculous, unsubstantiated claims then I for one don&#8217;t want to be doing business with you. I mean, if you can&#8217;t be up-front and straighforward at the beginning of our relationship, how trustworthy are you going to be when it matters? (I&#8217;m tired of hearing people say things like, &#8216;but the sales guys said this tool would solve this problem&#8217;. Really? The sales guys said that did he? And you didn&#8217;t think to verify that before you bought the damned tool?)</p>
<p>The stock reply of course is, &#8216;but everyone does it and if we don&#8217;t make these claims no one will pay any attention.&#8217; Really? You&#8217;re falling back on the &#8216;everyone else does it&#8217; defence? If that&#8217;s the best you have then, once again, I&#8217;m not sure I want to do business with you. (As my old Mum says, &#8216;if everyone else stuck their head in an oven, would you?&#8217;)</p>
<p>Another justification goes along the lines, &#8216;but there is no good way to measure X&#8217;. Now that may be true, but that doesn&#8217;t give you license to just make shit up. If there&#8217;s no good way to measure something then claiming to reduce that something by a specific quantity is&#8230; well, bullshit. &#8216;Oh yes, I can reduce your unspecified cost by 53%.&#8217; How the hell can you say that with a straight face?</p>
<p>These sort of unfounded claims really make my blood boil. So I&#8217;ve decided that whenever I see unsubstantiated claims I&#8217;m going to call them on their BS. It&#8217;s simple enough, just reply to their post asking, &#8216;I am interested in your claim that X will say me Y%. I wonder if you could provide us with the data on which this claim is based, I&#8217;m sure the community will be interested to see the methodology and metrics you used to gather this data, as well as the data itself. In an industry where such benchmark studies are rare, or at least seldom published, your data will be most useful.&#8217;</p>
<p>I bet not one will reply with anything remotely like an independent data set that substantiates the marketing claim. And if they do, all the better because I for one would love to see this sort of data collected and published.</p>
<p>Remember, marketing statistics and claims are generally worth exactly what you paid for them. Zero. And I have data to support that.</p>
<br />Filed under: <a href='http://blog.principia-it.co.uk/category/business/'>Business</a>, <a href='http://blog.principia-it.co.uk/category/business-cases/'>Business Cases</a>, <a href='http://blog.principia-it.co.uk/category/plain-old-blog/'>Plain Old Blog</a>, <a href='http://blog.principia-it.co.uk/category/tools-n-tips/'>Tools &#039;n&#039; Tips</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/principiait.wordpress.com/1022/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/principiait.wordpress.com/1022/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/principiait.wordpress.com/1022/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/principiait.wordpress.com/1022/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/principiait.wordpress.com/1022/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/principiait.wordpress.com/1022/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/principiait.wordpress.com/1022/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/principiait.wordpress.com/1022/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/principiait.wordpress.com/1022/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/principiait.wordpress.com/1022/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/principiait.wordpress.com/1022/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/principiait.wordpress.com/1022/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/principiait.wordpress.com/1022/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/principiait.wordpress.com/1022/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.principia-it.co.uk&amp;blog=8032610&amp;post=1022&amp;subd=principiait&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.principia-it.co.uk/2012/01/26/marketing-claims/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/41c439c6892b6a1b53ea8c1686324b4c?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Principia IT</media:title>
		</media:content>
	</item>
		<item>
		<title>Is your project being killed by e-mail?</title>
		<link>http://blog.principia-it.co.uk/2011/11/25/is-your-project-being-killed-by-e-mail/</link>
		<comments>http://blog.principia-it.co.uk/2011/11/25/is-your-project-being-killed-by-e-mail/#comments</comments>
		<pubDate>Fri, 25 Nov 2011 16:02:16 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Plain Old Blog]]></category>

		<guid isPermaLink="false">http://blog.principia-it.co.uk/?p=1010</guid>
		<description><![CDATA[E-mail. It&#8217;s a wonderful technology and we all have a lot to thank it for. E-mail. It&#8217;s a nightmare. Too much spam. Too much irrelevant crud. We should all be cursing the day e-mail was invented. Strangely I suspect most of you would agree wholeheartedly with both of these statements. I know I do. So [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.principia-it.co.uk&amp;blog=8032610&amp;post=1010&amp;subd=principiait&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>E-mail. It&#8217;s a wonderful technology and we all have a lot to thank it for.</p>
<p>E-mail. It&#8217;s a nightmare. Too much spam. Too much irrelevant crud. We should all be cursing the day e-mail was invented.</p>
<p>Strangely I suspect most of you would agree wholeheartedly with both of these statements. I know I do.</p>
<p>So which is it; angel or demon? Well, both. And neither. When it comes to e-mail and projects though it is too often the demon and too seldom the angel.</p>
<p>I&#8217;ve noticed on many occasions that projects can be killed, or at least severely wounded, by e-mail. Things progress something like this.</p>
<p>E-mail is used to communicate among the various team members. Person A asks person B for some information. Person B is slow to respond, so person A e-mails them again but this time CC&#8217;s in their own boss and person B&#8217;s boss. Now, neither boss has the solution to the problem or the information A wants from B. The intention is obviously to prod B into action by making the bosses aware of the request. The problem is, now three people are receiving the e-mail instead of just one.</p>
<p>The bosses have to read the e-mail, just in case it&#8217;s important (after all, they don&#8217;t want to be the cause of delays, nor do they want to be overlooking important decisions). Sure, it only takes a few seconds to open the e-mail and scan it, but that&#8217;s a few valuable seconds that could be used productively instead of filtering irrelevant e-mail.</p>
<p>Person B responds to A asking for clarification. Of course B uses Reply All because they want the bosses to know that it&#8217;s not their fault there&#8217;s a delay. More CC-mail.</p>
<p>On any substantial sized project this ridiculous CC-mail game leads to a huge amount of CC-mail in the system.</p>
<p>CC-mail is like cholesterol, it clogs up the project communication arteries making it harder to keep useful information flowing around the system. I&#8217;ve seen e-mails exchanged, ostensibly between two engineers, that have ten or more people CC&#8217;d in to the conversation. None of those people are directly relevant to the exchange they are CC&#8217;d in purely as a defensive measure, &#8216;sure, I told you this was a problem in that e-mail&#8217;.</p>
<p>It drives me nuts and some projects just grind to a halt as people either overlook important details in the maelstrom of irrelevant CC-mail or they spend so much time each day wading through e-mail that there&#8217;s no time for productive work.</p>
<p>So, what&#8217;s the solution?</p>
<p>One productive alternative is the project wiki. Carry out &#8216;public&#8217; conversations on a project wiki. If you really feel you need to draw your bosses attention to an exchange then e-mail them once indicating the relevant wiki page/discussion. If they feel it&#8217;s important they can add themselves to a watch list on that page and receive notifications, or they can drop in when they have a few moments to see how things are progressing. The wiki provides a complete trail of the discussion (assuming you&#8217;re sensible and use a wiki that maintains a history of page edits), so if things do turn nasty each party has a good record of what happened —although if your project suffers from that level of mistrust it&#8217;s probably already in decline to oblivion.</p>
<p>Wikis also make the exchange public, meaning anyone can jump in and help solve the problems, and that&#8217;s what everyone really wants.</p>
<p>Keep e-mail for very specific communications and cut out CC-mail cholesterol from your project&#8217;s diet. Trust me, you&#8217;ll feel better for it.</p>
<br />Filed under: <a href='http://blog.principia-it.co.uk/category/plain-old-blog/'>Plain Old Blog</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/principiait.wordpress.com/1010/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/principiait.wordpress.com/1010/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/principiait.wordpress.com/1010/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/principiait.wordpress.com/1010/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/principiait.wordpress.com/1010/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/principiait.wordpress.com/1010/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/principiait.wordpress.com/1010/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/principiait.wordpress.com/1010/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/principiait.wordpress.com/1010/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/principiait.wordpress.com/1010/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/principiait.wordpress.com/1010/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/principiait.wordpress.com/1010/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/principiait.wordpress.com/1010/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/principiait.wordpress.com/1010/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.principia-it.co.uk&amp;blog=8032610&amp;post=1010&amp;subd=principiait&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.principia-it.co.uk/2011/11/25/is-your-project-being-killed-by-e-mail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/41c439c6892b6a1b53ea8c1686324b4c?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Principia IT</media:title>
		</media:content>
	</item>
		<item>
		<title>Really? Redux</title>
		<link>http://blog.principia-it.co.uk/2011/11/14/really-redux/</link>
		<comments>http://blog.principia-it.co.uk/2011/11/14/really-redux/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 18:46:39 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Plain Old Blog]]></category>

		<guid isPermaLink="false">http://blog.principia-it.co.uk/?p=1002</guid>
		<description><![CDATA[Okay. Over on LinkedIn Bob Aiello (editor of CMCrossroads) made a comment on the reposted version of my last post about my frustration at being unable to attend the online ALM Expo. Here&#8217;s Bob&#8217;s comment: Mark &#8211; you contact Patrick and I directly on a regular basis. I was in the middle of conducting live [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.principia-it.co.uk&amp;blog=8032610&amp;post=1002&amp;subd=principiait&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Okay. Over on <a href="http://www.linkedin.com/updates?view=my&amp;goback=%2Endis_2609211_M_5541804314411937792_U_*1_3i4q_network*4update*4discussion_1_*1">LinkedIn</a> Bob Aiello (editor of CMCrossroads) made a comment on the reposted version of my <a title="Really?" href="http://blog.principia-it.co.uk/2011/11/10/really/">last post</a> about my frustration at being unable to attend the online ALM Expo. Here&#8217;s Bob&#8217;s comment:</p>
<blockquote><p>Mark &#8211; you contact Patrick and I directly on a regular basis. I was in the middle of conducting live interviews and did not have time to follow up with Patrick to see why your IP was blocked. You also know that we have been getting spammed daily and we are trying to resolve that problem. Completely untrue that you cannot contact CM Crossroads and you know that.</p></blockquote>
<p>Fair enough. It seems Bob thinks I was being unfair. The tone of the comment even suggests I was lying with malicious intent. It certainly contains some <a href="#bc">misleading information and factual inaccuracies</a> itself.</p>
<p>Okay. I had written a rather long response defending my position. However, rather than post that I&#8217;ve decided to simply write the original post but with more content; a full account of proceedings and full disclosure (this seems to be what Bob is complaining is missing from the original). I&#8217;ve left the original so you can see the difference.</p>
<p>Before getting stuck in, I should just say that the original was simply a quickly dashed of blog post expressing my frustration. This one is much longer (I have some time to write it, unlike the original) and it is a slightly more thorough treatment of the topic.</p>
<p>To be honest, I&#8217;m not sure Bob&#8217;s going to be any happier with this account, but it is a complete account this time so I don&#8217;t think he can complain I&#8217;ve concealed any material facts (well, none that I know about. Bob seems to know better than I what I actually know, so perhaps he&#8217;ll tell you what I know, even though I don&#8217;t, or at least I&#8217;m not aware I do). [That last parenthetical minefield will become more meaningful by the end of this post.]</p>
<hr />
<p>I&#8217;ve been receiving e-mails from CM Crossroads for some time telling me about the upcoming ALM Expo. They&#8217;re free. I don&#8217;t need to travel to attend. So, I don&#8217;t much care that presentations are basically product demonstrations. Hey, it&#8217;s an Expo, what were you expecting. It&#8217;s good to keep an eye on the various ALM tools and their noteworthy capabilities and this is as good a way as any of covering a lot of ground quickly.</p>
<p>So, November 8th I receive the following e-mail (characteristic of all the e-mails, it just happens to be the one that arrived to remind me that the Expo started the following day):</p>
<blockquote><p>ALM Expo 2011 – Starts Tomorrow!</p>
<p>Dear Registrant,<br />
Don’t forget – you’ve registered for the ALM Expo Virtual Show,<br />
which starts tomorrow at 8:30 a.m. ET!  Start your day off by<br />
viewing the Better Software keynotes, streamed live from Orlando, FL.<br />
You’ll also be able to choose from up to 11 hours of presentations<br />
and chat with colleagues and peers. Take a moment to view the<br />
schedule and set your Outlook reminders now! We are looking<br />
forward to seeing you at the event!</p>
<p>The ALM Expo Team</p>
<p>Day 1 Agenda:<br />
<a href="http://www.cmcrossroads.com/day-1-agenda">http://www.cmcrossroads.com/day-1-agenda</a></p>
<p>Day 2 Agenda:<br />
<a href="http://www.cmcrossroads.com/day-2-agenda">http://www.cmcrossroads.com/day-2-agenda</a></p>
<p>We’ll see you November 9 and 10, 2011!<br />
The ALM Expo Team</p>
<p>Login Info: <a href="http://www.cmcrossroads.com/component/user/remind">http://www.cmcrossroads.com/component/user/remind</a><br />
Password Reminder link: <a href="http://www.cmcrossroads.com/component/user/reset">http://www.cmcrossroads.com/component/user/reset</a></p>
<p>&#8211;<br />
Software Quality Engineering<br />
340 Corporate Way, Suite 300<br />
Orange Park, FL 32073 USA</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>This is a one time email. But If you wish to update your profile<br />
please use the following link</p>
<p><a href="http://app.streamsend.com/private/Odst/srk/CXUGJyC/unsubscribe/15006423">http://app.streamsend.com/private/Odst/srk/CXUGJyC/unsubscribe/15006423</a></p></blockquote>
<p>I duly clicked the link the following day and received a message informing me that my IP address was blocked.</p>
<p>Hm! Perhaps my mistake? Perhaps the link was somehow bad. So I try the simpler http://cmcrossroads.com Nope. Same result.</p>
<p>You will, I hope, notice that nowhere on the e-mail does it warn me this might happen. Nor are there any contact details (other then a handy postal address, I guess I could have posted via snail-mail) that would allow me to ask for help.</p>
<p>At this point I dashed-off my <a title="Really?" href="http://blog.principia-it.co.uk/2011/11/10/really/">original post</a>.</p>
<p>Bob complains that I could have contacted him directly. And this is true. Had I been in a frame of mind suited to thinking it through, I could have e-mailed him at this point. But I didn&#8217;t. I was just pissed that the e-mail didn&#8217;t tell me anything useful about who to contact if I had any difficulties. (<span style="color:#ff0000;">*SPOILER ALERT*</span> Hang in there though, I DO contact Bob directly in just a short while.)</p>
<p>I received several other e-mails from the ALM Expo over the next couple of days. Each one announcing some highlight presentation and telling me how to log in and find out all this great stuff. The following is typical.</p>
<blockquote><p>ALM Expo 2011: Orchestrating Agility – Now Showing!</p>
<p>Dear Registrant,<br />
ALM Expo 2011 is now open!</p>
<p>Please join us to view our next presentation, Orchestrating<br />
Agility: Four Steps to Make a Truly Agile Enterprise, sponsored by<br />
Serena: <a href="http://www.cmcrossroads.com/day-1-agenda/14219">http://www.cmcrossroads.com/day-1-agenda/14219</a></p>
<p>Please view today’s full schedule: <a href="http://www.cmcrossroads.com/day-1-agenda">http://www.cmcrossroads.com/day-1-agenda</a><br />
and bookmark your favorite events.<br />
Don’t forget to set your reminders for day 2, as well:<br />
<a href="http://www.cmcrossroads.com/day-2-agenda">http://www.cmcrossroads.com/day-2-agenda</a>.</p>
<p>We hope you enjoy the live presentations, interviews and networking<br />
opportunities available.</p>
<p>See you there!<br />
The ALM Expo Team</p>
<p>&#8211;<br />
Software Quality Engineering<br />
340 Corporate Way, Suite 300<br />
Orange Park, FL 32073 USA</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p>This is a one time email. But If you wish to update your profile<br />
please use the following link</p>
<p><a href="http://app.streamsend.com/private/Odst/srk/CXUGJyC/unsubscribe/15014379">http://app.streamsend.com/private/Odst/srk/CXUGJyC/unsubscribe/15014379</a></p></blockquote>
<p>See all those links telling me how to get in contact with the organisers if I have difficulties? No. Me neither.</p>
<p>Anyway, around 22:00 GMT on the 9th November (okay, 22:11:49) I sent the following e-mail to editor@cmcrossroads.com (this is the e-mail address that was sending the e-mails out. I completely failed to register the fact that this is also Bob Aiello&#8217;s e-mail address as editor on the site).</p>
<blockquote><p>Would have loved to join you but you&#8217;re blocking my IP address, making it impossible.</p></blockquote>
<p>To his credit, Bob replied with the following about an hour later (okay, 1 hour, 3 minutes and 40 seconds later—I know how Bob is a stickler for details).</p>
<blockquote><p>Just want to cc Patrick<br />
Sent from my Windows Phone From: Mark Bools<br />
Sent: Wednesday, November 09, 2011 17:11<br />
To: CM Crossroads<br />
Subject: Re: Now Showing at ALM Expo: Is DevOps Practical For Real<br />
World Enterprises?<br />
Would have loved to join you but you&#8217;re blocking my IP address, making<br />
it impossible.</p></blockquote>
<p>(Time discrepancies in the e-mails are due to server time differences, I&#8217;m always using the timestamps as they appear on my e-mail headers.)</p>
<p>And that&#8217;s the last I heard of it.</p>
<p>So, to recap:</p>
<ul>
<li>Got e-mail invite.</li>
<li>Clicked on link to attend—IP address blocked.</li>
<li>Went direct to site home page—IP address blocked.</li>
<li>Wrote brief blog post.</li>
<li>Sent e-mail to editor (Bob Aiello)</li>
<li>Received CC message that Bob had forwarded this on to someone else (maybe Patrick Egan)</li>
</ul>
<p>And that&#8217;s all I heard until 11:33 this morning (14th November) when Bob left his comment on my LinkedIn cross-post of the original blog post.</p>
<p>In the interests of full disclosure, I also received, at 11:59  today (14th November) the following CC&#8217;d in to a message to Patrick Egan (for sure this time).</p>
<blockquote><p>Mark&#8217;s IP is blocked and Mark claims on a linkedin posting that he cannot contact us.</p>
<div>Bob</div>
</blockquote>
<p>Between receiving Bob&#8217;s comment (11:33) and just now (17:20) it seems my IP address is now free to contact http://cmcrossroads.com (I checked at lunch time and was still one of the disenfranchised then.)</p>
<p>That then is the full account of what happened. I leave it to you to decide what to make of it.<br />
<a name="bc"></a></p>
<h2>As for Bob&#8217;s comment.</h2>
<p>It is absolutely true that the hyperbolic statement &#8216;completely unable to contact&#8217; was an exaggeration (it&#8217;s in the nature of hyperbole) and one that might appear disingenuous or even malicious on my part. I intended neither. I was frustrated and reflecting how I saw the dearth of information in the e-mails regarding remedial action available to users wanting to attend who found themselves blocked. It&#8217;s like being sent an invitation to a party, turning up to find not just the door locked by the gates to the entrance of the property locked and no note saying &#8216;call me on my mobile 0555 1657343&#8242;. Instead you leave me to guess how to contact you.</p>
<h4>You knew&#8230;</h4>
<p>Despite Bob&#8217;s statement that I &#8216;knew&#8217; the site was experiencing a spammer attack, I knew no such thing (I don&#8217;t even recognise the term &#8216;spammer attack&#8217; in this context), and am surprised that Bob thinks he knows what I know with sufficient insight to be able to make such a statement.</p>
<p>Sorry Bob, but asserting that someone &#8216;knows&#8217; something, not matter how assertively you say it, does not actually make it true.</p>
<p>I did suspect (<em>suspect</em>, not <em>know.</em> There&#8217;s an important distinction) I was caught up in some sort of <a href="http://en.wikipedia.org/wiki/Denial-of-service_attack">DoS</a> attach and a range of IP addresses were blocked from accessing the server (a range that included mine). Okay, a brutal, unsophisticated but ultimately quick, easy to implement and effective means of slowing or stopping such an attack. But one that ultimately creates significant collateral damage.</p>
<p>Quite what me &#8216;knowing&#8217; this has to do with the issue at hand escapes me anyway. I can see that had I known about the situation then I would have to be a special kind of asshole to subsequently blog negatively abou&#8230; Oh! Is that what Bob was trying to imply? I hope not because that would be very unpleasant. I shall assume Bob simply mis-spoke, or that he thought I did know (although it says a lot about his opinion of me if he thought I would write that unqualified post when I <em>knew</em>).</p>
<p>Understand, CM Crossroads <em>actively</em> blocked IP addresses. Going from Bob&#8217;s fallacious claim that I &#8216;knew&#8217; this was going on, I can only assume that they knew they were doing this. It was not something done <em>to</em> them. It&#8217;s not something of which they were unaware during the ALM Expo. A simple note on the e-mails explaining that</p>
<blockquote><p>Some users may experience problems while we combat a denial of service attack. If your IP address is blocked, please e-mail your IP address to blah.blah@whatever.com and we&#8217;ll try to get you access as soon as practicable.</p></blockquote>
<p>Too much to ask?</p>
<p>Evidently.</p>
<h4>You&#8217;re always contacting us&#8230;</h4>
<p>I don&#8217;t think I contact either Bob or Patrick directly &#8216;regularly&#8217;. In fact I have never directly initiated contact, I always use the CM Crossroads site, which, as we&#8217;ve been discussing, I could not use this time.</p>
<p>I&#8217;ve looked over all the e-mails I&#8217;ve sent to Bob directly over the past four years (yes, I&#8217;m one of &#8216;those&#8217; people who archive everything) and the most recent sent e-mail to Bob was 7th March this year, and that was a reply to an e-mail he sent to me. One e-mail response in eight months is not what I would characterise as &#8216;regularly&#8217;. And certainly not <em>me</em> contacting <em>him</em>. Perhaps Bob means something else when he says &#8216;regularly&#8217;.</p>
<p>Even accounting for my contact and interaction on the CM Crossroads website, I would hardly say I contacted either Bob or Patrick &#8216;regularly&#8217;. In fact, the more accurate adjective I would use is &#8216;rarely&#8217;. Both begin with an &#8216;r&#8217;. Easy mistake I guess. I communicate with them maybe two or three times a year, if that. And then most often in response rather than initiating.</p>
<p>I accept that Bob was busy. In fact so busy that it has taken nearly five days to restore access. Fair enough. It&#8217;s really not a problem. I don&#8217;t care that much about access to the site or the Expo for that matter. I was not complaining or badgering them about access, more about the complete lack of helpfulness to anyone unable to access the ALM Expo after being caught in the IP blockade. If I had not been privy to information about contacting Bob then I really would have had no way to resolve my issue, and that has to be bad. Doesn&#8217;t it?</p>
<p>The weird thing with Bob&#8217;s comment is the way it seems to imply that I was being unfair in the original post. That I <em>did</em> have a means of contacting them and as such it was unfair of me to post about being denied access after receiving the invites. As I hope I have illustrated in the preceding account, having direct contact available did nothing to actually resolve the core issue. Nothing. Bob&#8217;s comment is akin to  a banker complaining that his name was misspelled in the coverage of the collapse of his bank. Me? I think the mismanagement is the important feature.</p>
<p>Anyway, hopefully, now I have given a full, open account of proceedings Bob will be happier.</p>
<p>On balance, I think I&#8217;d prefer the original post myself.</p>
<p>I certainly feel better knowing that I didn&#8217;t conceal the heinous truth about my secret, if useless, knowledge of e-mail addresses a moment longer.</p>
<br />Filed under: <a href='http://blog.principia-it.co.uk/category/plain-old-blog/'>Plain Old Blog</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/principiait.wordpress.com/1002/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/principiait.wordpress.com/1002/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/principiait.wordpress.com/1002/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/principiait.wordpress.com/1002/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/principiait.wordpress.com/1002/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/principiait.wordpress.com/1002/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/principiait.wordpress.com/1002/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/principiait.wordpress.com/1002/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/principiait.wordpress.com/1002/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/principiait.wordpress.com/1002/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/principiait.wordpress.com/1002/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/principiait.wordpress.com/1002/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/principiait.wordpress.com/1002/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/principiait.wordpress.com/1002/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.principia-it.co.uk&amp;blog=8032610&amp;post=1002&amp;subd=principiait&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.principia-it.co.uk/2011/11/14/really-redux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/41c439c6892b6a1b53ea8c1686324b4c?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Principia IT</media:title>
		</media:content>
	</item>
		<item>
		<title>Really?</title>
		<link>http://blog.principia-it.co.uk/2011/11/10/really/</link>
		<comments>http://blog.principia-it.co.uk/2011/11/10/really/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 19:50:40 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Plain Old Blog]]></category>

		<guid isPermaLink="false">http://blog.principia-it.co.uk/?p=994</guid>
		<description><![CDATA[So, CM Crossroads have been taunting me lately. A constant stream of emails telling me how cool the ALM expo is and how I am invited to attend. Shame then that they&#8217;ve block my IP address and I cannot contact CM Crossroads. At all. I assume I&#8217;ve been caught in some broad IP address blocking [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.principia-it.co.uk&amp;blog=8032610&amp;post=994&amp;subd=principiait&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So, CM Crossroads have been taunting me lately.</p>
<p>A constant stream of emails telling me how cool the ALM expo is and how I am invited to attend.</p>
<p>Shame then that they&#8217;ve block my IP address and I cannot contact CM Crossroads. At all.</p>
<p>I assume I&#8217;ve been caught in some broad IP address blocking campaign, but this does not make the fact of the matter any less annoying.</p>
<br />Filed under: <a href='http://blog.principia-it.co.uk/category/plain-old-blog/'>Plain Old Blog</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/principiait.wordpress.com/994/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/principiait.wordpress.com/994/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/principiait.wordpress.com/994/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/principiait.wordpress.com/994/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/principiait.wordpress.com/994/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/principiait.wordpress.com/994/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/principiait.wordpress.com/994/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/principiait.wordpress.com/994/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/principiait.wordpress.com/994/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/principiait.wordpress.com/994/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/principiait.wordpress.com/994/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/principiait.wordpress.com/994/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/principiait.wordpress.com/994/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/principiait.wordpress.com/994/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.principia-it.co.uk&amp;blog=8032610&amp;post=994&amp;subd=principiait&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.principia-it.co.uk/2011/11/10/really/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/41c439c6892b6a1b53ea8c1686324b4c?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Principia IT</media:title>
		</media:content>
	</item>
		<item>
		<title>Review: Adapting Configuration Management for Agile Teams by Mario Moreira</title>
		<link>http://blog.principia-it.co.uk/2011/09/28/review-adapting-configuration-management-for-agile-teams-by-mario-moreira/</link>
		<comments>http://blog.principia-it.co.uk/2011/09/28/review-adapting-configuration-management-for-agile-teams-by-mario-moreira/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 07:49:14 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Book Review]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[CM]]></category>
		<category><![CDATA[Configuration Management]]></category>

		<guid isPermaLink="false">http://blog.principia-it.co.uk/?p=991</guid>
		<description><![CDATA[At £25.49 ($32.92) from Amazon(uk,us) (paperback edition, Kindle edition now also available) and running to a comfortable 253 pages, Mario E. Moreira&#8217;sAdapting Configuration Management for Agile Teams: Balancing Sustainability and Speed makes a good day&#8217;s reading. The book&#8217;s style is informative and not laden with jargon, making it an ideal read even for the uninitiated configuration manager. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.principia-it.co.uk&amp;blog=8032610&amp;post=991&amp;subd=principiait&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>At £25.49 ($32.92) from Amazon<sub>(<a title="From Amazon UK" href="http://www.amazon.co.uk/Adapting-Configuration-Management-Agile-Teams/dp/0470746637/ref=sr_1_1?ie=UTF8&amp;qid=1317142724&amp;sr=8-1">uk</a>,<a title="From Amazon US" href="http://www.amazon.com/Adapting-Configuration-Management-Agile-Teams/dp/0470746637/ref=sr_1_1?ie=UTF8&amp;qid=1317142724&amp;sr=8-1">us</a>)</sub> (paperback edition, Kindle edition now also available) and running to a comfortable 253 pages, Mario E. Moreira&#8217;s<em>Adapting Configuration Management for Agile Teams: Balancing Sustainability and Speed</em> makes a good day&#8217;s reading. The book&#8217;s style is informative and not laden with jargon, making it an ideal read even for the uninitiated configuration manager.</p>
<p>This book is not a technical implementation manual but rather a bridge between the worlds of Agile practices and Configuration Management. As such, it can be read be either Agilists wanting to get a grip on configuration management, or configuration managers wanting to understand how Agile projects may be accommodated.</p>
<p>In places I myself yelling, &#8216;but this should be done on <em>any</em> project, not just Agile&#8217;, before recalling that the sole purpose of this book is to offer that bridge between CM and Agile. Much of the advice in the book is good advice on almost any project. The book is useful to any CM practitioner whether applying CM to Agile or not—simply replace the word &#8216;Agile&#8217; with &#8216;good&#8217; throughout and you won&#8217;t go far wrong.</p>
<p>The book presents two primers; one for CM, the other for Agile. These primers provide a whirlwind tour of each discipline in order to orient the reader to the material in the remainder of the book. Each primer is sufficient that the interested reader will not be lost in later material  while remaining brief enough that they do not dominate.</p>
<p>After these primer chapters Moreira discusses how CM and Agile values work together. This chapter should disabuse the reader of any notion that the two disciplines are in any way in conflict and reassure each side that the other has only the best interest of both at heart.</p>
<p>Chapter five discusses infrastructure in the context of Agile projects, highlighting practical issues such as short lead times between project initiation and the need for infrastructure to be in place to support development which will start much sooner than in non-Agile projects. Some practical advice is offered on delivering infrastructure and in reusing existing infrastructure.</p>
<p>Next, the specifics of CM implementation on Agile projects is discussed. Discussions about the implications of team coordination and locations are discussed along with potential difficulties and possible solutions when dealing with Agile teams that are near– or off–shored rather than collocated.</p>
<p>By far the largest chapter, chapter seven, is dedicated to adapting CM pratices for Agile. Each of the main CM functions (identify, control, report, and audit) are examined from the perspective of their impact on, and benefit to, an Agile project. Particular care is taken to point out where CM practices must be tailored to the Agile mindset in order to accommodate Agile practices. A great deal of the advice boils down to &#8216;keep it lean&#8217; and &#8216;do nothing that does not add value&#8217;; tenets that apply universally, but are particularly important for Agile projects.</p>
<p>The final three chapters deal with the relationship between CM tools and Agile projects, tool selection, and the application of CM standards and frameworks to Agile projects. Chapters eight and ten are written by guest authors Damon Poole and Bob Aiello respectively. These three chapters cover a lot of ground already covered in the first seven chapters, but from a fresh perspective.</p>
<p>A book that every CM practitioner (and every Agilist) should read.</p>
<br />Filed under: <a href='http://blog.principia-it.co.uk/category/reviews/book-review/'>Book Review</a>, <a href='http://blog.principia-it.co.uk/category/reviews/'>Reviews</a> Tagged: <a href='http://blog.principia-it.co.uk/tag/agile/'>agile</a>, <a href='http://blog.principia-it.co.uk/tag/cm/'>CM</a>, <a href='http://blog.principia-it.co.uk/tag/configuration-management/'>Configuration Management</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/principiait.wordpress.com/991/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/principiait.wordpress.com/991/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/principiait.wordpress.com/991/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/principiait.wordpress.com/991/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/principiait.wordpress.com/991/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/principiait.wordpress.com/991/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/principiait.wordpress.com/991/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/principiait.wordpress.com/991/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/principiait.wordpress.com/991/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/principiait.wordpress.com/991/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/principiait.wordpress.com/991/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/principiait.wordpress.com/991/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/principiait.wordpress.com/991/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/principiait.wordpress.com/991/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.principia-it.co.uk&amp;blog=8032610&amp;post=991&amp;subd=principiait&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.principia-it.co.uk/2011/09/28/review-adapting-configuration-management-for-agile-teams-by-mario-moreira/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/41c439c6892b6a1b53ea8c1686324b4c?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Principia IT</media:title>
		</media:content>
	</item>
		<item>
		<title>DevOps; another &#8216;new&#8217; thing that ain&#8217;t</title>
		<link>http://blog.principia-it.co.uk/2011/07/23/devops-another-new-thing-that-aint/</link>
		<comments>http://blog.principia-it.co.uk/2011/07/23/devops-another-new-thing-that-aint/#comments</comments>
		<pubDate>Sat, 23 Jul 2011 12:49:06 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Plain Old Blog]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[devops]]></category>

		<guid isPermaLink="false">http://blog.principia-it.co.uk/?p=956</guid>
		<description><![CDATA[What is it with IT people? There is a tendency to take something that people have been doing for a long time, slap a label on it and call it &#8216;the next big thing&#8217;. &#8216;Agile&#8217; is one that gets up my nose, &#8216;the cloud&#8217; is another, and &#8216;DevOps&#8217; is my current favourite. Don&#8217;t get me [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.principia-it.co.uk&amp;blog=8032610&amp;post=956&amp;subd=principiait&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>What is it with IT people? There is a tendency to take something that people have been doing for a long time, slap a label on it and call it &#8216;the next big thing&#8217;. &#8216;Agile&#8217; is one that gets up my nose, &#8216;the cloud&#8217; is another, and &#8216;DevOps&#8217; is my current favourite.</p>
<p>Don&#8217;t get me wrong, there are some nuanced uses of these terms. Some of the nuanced use has merit, but hardly needs to be labelled with some nebulous noun. The problems are not the ideas themselves, but as soon as a label is applied it starts to be twisted and morphed into something that is essentially useless.</p>
<p>How useless? Take &#8216;Agile&#8217;. The idea itself is simple and clearly expressed in the <a href="http://agilemanifesto.org/">Agile Manifesto</a> (even this is making preposterous claims about &#8216;uncovering better ways of developing software&#8217;—listen buddy, what you describe is the way many of the organisations I worked for developed software long before this manifesto was published, even while claiming to do the opposite). It&#8217;s not new, heck it wasn&#8217;t new even when the term was created. But having coined the term it started to accrete all manner of meaning (especially once the marketing twonks got hold of it).  The problem now is that if you ask ten people what &#8216;Agile&#8217; is you&#8217;ll get ten different answers. Not only that, all ten will think the other nine are idiots, or heretics, who don&#8217;t understand the true meaning of Agile.</p>
<p>It would be easy to blame the marketers and they must bear a lot of the blame because no sooner does a new technology or method of working gain traction than they start riding the bandwagon labelling every product with the new <em>non du jour</em>. This process immediately destroys the original, possibly clearly defined, term.</p>
<p>However, easy as it is to blame the marketers (and I do), those in the IT world are complicit in this devaluing process.  The number of disagreements I&#8217;ve witnessed over just these three terms is staggering, not only because they are so fruitless but because they have a real impact on businesses. Weak managers incapable of independent thought, or fearful of making unpopular decisions, simply go along with the current popular idea and this leads to IT infrastructure and organisations that are a tangled mess of technology as the organisation is swept from one technology to the next on no better rationale than its popularity (this is the old &#8216;no one ever got fired for buying Compaq&#8217; mentality that persisted in the &#8217;90s).</p>
<p>So, DevOps. Another day another bloody stupid term. A devop is someone who bestrides the development and operational worlds. Now, I don&#8217;t know about you, but I&#8217;ve worked with an endless stream of such people over my twenty odd years in the business. I&#8217;ve even fulfilled that role on many occasions during those twenty years. This is not a new role, nor is it a new function, approach, method or technology. It&#8217;s just a new label and it will suffer the same fate as so many before it. It will be used and abused to the point of becoming worthless, nothing more than marketing fluff and a shorthand to make HR&#8217;s life easier (no need to actually think about what you really want, just search for DevOps on a CV, that&#8217;ll do). And that&#8217;s what pisses me off.</p>
<br />Filed under: <a href='http://blog.principia-it.co.uk/category/plain-old-blog/'>Plain Old Blog</a> Tagged: <a href='http://blog.principia-it.co.uk/tag/agile/'>agile</a>, <a href='http://blog.principia-it.co.uk/tag/cloud/'>cloud</a>, <a href='http://blog.principia-it.co.uk/tag/devops/'>devops</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/principiait.wordpress.com/956/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/principiait.wordpress.com/956/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/principiait.wordpress.com/956/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/principiait.wordpress.com/956/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/principiait.wordpress.com/956/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/principiait.wordpress.com/956/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/principiait.wordpress.com/956/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/principiait.wordpress.com/956/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/principiait.wordpress.com/956/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/principiait.wordpress.com/956/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/principiait.wordpress.com/956/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/principiait.wordpress.com/956/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/principiait.wordpress.com/956/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/principiait.wordpress.com/956/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.principia-it.co.uk&amp;blog=8032610&amp;post=956&amp;subd=principiait&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.principia-it.co.uk/2011/07/23/devops-another-new-thing-that-aint/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/41c439c6892b6a1b53ea8c1686324b4c?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Principia IT</media:title>
		</media:content>
	</item>
		<item>
		<title>Why you&#8217;re wrong&#8230;</title>
		<link>http://blog.principia-it.co.uk/2011/06/28/why-youre-wrong/</link>
		<comments>http://blog.principia-it.co.uk/2011/06/28/why-youre-wrong/#comments</comments>
		<pubDate>Tue, 28 Jun 2011 17:45:17 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[CMCrossroads]]></category>
		<category><![CDATA[Configuration Management]]></category>
		<category><![CDATA[ITSLM]]></category>
		<category><![CDATA[Plain Old Blog]]></category>
		<category><![CDATA[Software Configuration Management]]></category>
		<category><![CDATA[CM]]></category>
		<category><![CDATA[cm definition]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[SCM definition]]></category>

		<guid isPermaLink="false">http://blog.principia-it.co.uk/?p=942</guid>
		<description><![CDATA[&#8230;if you think build, change, or release management are part of configuration management. Bob Aiello lit the blue touch paper (again) on the debate about &#8216;what is configuration management?&#8217; and, once again, he seems to be trying to redefine configuration management to fit the role of Configuration Manager identified (incorrectly) in many organisations. This is absolutely the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.principia-it.co.uk&amp;blog=8032610&amp;post=942&amp;subd=principiait&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&#8230;if you think build, change, or release management are part of configuration management.</p>
<p>Bob Aiello <a href="http://www.cmcrossroads.com/forums?func=view&amp;amp;catid=3&amp;amp;id=101750#101751">lit the blue touch paper</a> (again) on the debate about &#8216;what is configuration management?&#8217; and, once again, he seems to be trying to redefine configuration management to fit the role of Configuration Manager identified (incorrectly) in many organisations. This is absolutely the worst way to define configuration management.</p>
<p>Let&#8217;s now look at Bob&#8217;s list of things he want to dump on CM&#8217;s lawn.</p>
<blockquote><p>I often describe that there is a big CM and a little CM.</p>
<p>Big CM is the field of Configuration Management which I suggest includes:<br />
* Source Code Management<br />
* Build Engineering<br />
* Environment Configuration<br />
* Change Control (seven different types)<br />
* Release Management (coordination and engineering)<br />
* Deployment</p>
<p>while little CM refers to Configuration Control (of interfaces).</p>
<p style="text-align:right;">From Bob&#8217;s original post to <a href="http://www.cmcrossroads.com/forums?func=view&amp;amp;catid=3&amp;amp;id=101750#101751">this</a> thread</p>
</blockquote>
<p>This is simplifying CM?  In this article I hope to show why this redefinition is unnecessary, flawed, and ultimately damaging to CM.</p>
<p>If we were to accept that a discipline is correctly defined by looking at the roles identified in organisations then we would never get anywhere (much like this debate). I for example often have the role named &#8216;Configuration Manager&#8217; and yes  I also do builds, releases, etc as identified in Bob&#8217;s list. But then I also fetch coffee for the team and I do the odd bit of development or testing, I write technical documentation, perform product evaluations, project management, risk assessment, and I assist in problem solving for production systems—and yes, sometimes these things (with the exception of fetching the coffee) are part of my official role (although given the current economic climate, who knows). Does that mean these too are defining features of configuration management? No. This is a silly way to define a discipline. Even if you observe that &#8216;many&#8217; organisations lump the things together it <em>still </em>would not justify redefining configuration management because there&#8217;s absolutely nothing to gain, and much to lose, from doing so.</p>
<p>Configuration management (the discipline) has a perfectly sound definition (all together now); identification, change control, status accounting, and auditing. To change this definition is to define something other than configuration management and I have no objection to defining an umbrella term to cover all the disciplines identified by Bob; in fact I do, I call them Development Support Services.</p>
<p>Yes, we could do more to clearly communicate what CM is. Although, I cannot recall a time when I was ever confused by what the the four core activities were, the difficulty always stemmed from more subtle issues like &#8216;how do I select good configuration items&#8217; and Bob&#8217;s redefinition does precisely zero to address these problems. Adding more complexity by mixing in a load more disciplines is hardly likely to aid clarity.</p>
<p>If the idea is that by lumping all of these disciplines under the CM heading we can make CM appear more useful or make it an easier sell to management, then I think that&#8217;s horribly misguided too.</p>
<p style="padding-left:30px;"><strong>You:</strong> We want to introduce CM.<br />
<strong>Manager:</strong> What&#8217;s that when it&#8217;s at home?<br />
<strong>You:</strong> Oooh. Loads of good stuff. Build, release, change&#8230;.<br />
<strong>Manager:</strong> Hang on. We do most of that stuff already.<br />
<strong>You:</strong> Ah. But we&#8217;ll pull it all together under one heading. Make it more coherent. Make it better.<br />
<strong>Manager:</strong> Create a bottleneck you mean.<br />
<strong>You:</strong> No. No. No. We&#8217;d be specialists.<br />
<strong>Manager:</strong> So CM is just all this stuff under one team?<br />
<strong>You:</strong> Oh no. We also do identification, change control, status&#8230;. *noticing manager slip into comma* Oh, wait. Remember the ITIL course you went on?<br />
<strong>Manager:</strong> Oh yeah. That was a great couple of week. Great evenings&#8230;. Oh. I mean, yes, very valuable.<br />
<strong>You:</strong> And you remember them saying you needed a good CMDB?<br />
<strong>Manager:</strong> Yeees?<br />
<strong>You:</strong> Well that&#8217;s what we&#8217;ll do.<br />
<strong>Manager:</strong> As well as all this other stuff?<br />
<strong>You:</strong> Sure.<br />
<strong>Manager:</strong> And what about all the people already doing the other stuff?<br />
<strong>You:</strong> They&#8217;ll be part of my team.<br />
<strong>Manager:</strong> Hang on. Your team?<br />
<strong>You:</strong> Of course. They&#8217;ll be under the CM team.<br />
&#8230;. and so on&#8230;</p>
<p>Obviously I&#8217;m being slightly facetious, but hopefully you see my point; why complicate things? The manager is now more confused about what CM is than he was at the start. Sure, you&#8217;ve made a pitch to create a service team supporting development, but you&#8217;re not closer to furthering the CM cause than you would have been had you just reminded the manager about his ITIL course in the first place. You&#8217;ve made no real progress in explaining CM, you&#8217;ve just hidden it amongst a load of other stuff, possibly to the point of obscuring it completely.</p>
<p>&#8216;But we should move with the times&#8217; is a common enough response. I agree. Let&#8217;s draw a parallel to show how it&#8217;s unnecessary to abandon the existing definition of CM but still move with the times.</p>
<p>Science is decomposed into disciplines. Physicist will often joke (and in some cases only half-jokingly) that all other sciences are ultimately reducible to physics and therefore physics is the only science we need. This seems to be what those who want to lump all these other disciplines into configuration management are set on doing, lumping all the other disciplines into one. And, just as with the science example, it&#8217;s a bad idea.</p>
<p>Continuing the parallel between CM and science. Just because scientists resist the temptation to mangle all their disciplines together hardly means they&#8217;re not moving with the times. Biological science is unrecognisable from fifty years ago, but it&#8217;s still Biology. Similarly, configuration management&#8217;s scope has increased as we have more powerful tools we can realistically monitor and control to a finer and finer degree of detail. Where in the past a configuration item&#8217;s scope would be limited by the capacity of a paper system to realistically track it, we can now declare almost every file in a system to be a CI if we so choose.</p>
<p>What Bob (and I&#8217;ll use Bob as a proxy for all those who support the view that CM should absorb all these other disciplines) seems to be proposing is something like the following (I&#8217;ve reduced the list to just build and release management to keep the diagrams simple, my point is still made I think).</p>
<p><a href="http://principiait.files.wordpress.com/2011/06/post1.png"><img class="aligncenter size-full wp-image-943" title="CM as aggregator" src="http://principiait.files.wordpress.com/2011/06/post1.png?w=450" alt=""   /></a></p>
<p>Or, heaven forbid, the following.</p>
<p><a href="http://principiait.files.wordpress.com/2011/06/post2.png"><img class="aligncenter size-full wp-image-944" title="CM as container" src="http://principiait.files.wordpress.com/2011/06/post2.png?w=450" alt=""   /></a></p>
<p>In the first case build and release management become intrinsic parts (aggregate into) configuration management. In the second (shudder) they become inner classes, only accessible through the configuration management wrapper.</p>
<p>Both of these system architectures are&#8230; well. They&#8217;re terrible design. If a software engineer came to me with this design I&#8217;d fire his ass. (If people are sufficiently interested in me expanding this claim, I will do so in another post.)</p>
<p><a href="http://www.cmcrossroads.com/forums?func=view&amp;catid=3&amp;id=101750#101772">One observation</a>, made by Joe Townsend, was that the four activities that constitute configuration management are still to be performed within many of the sub-discplines identified by Bob. If this is so, then why not keep the CM discipline separate and have these disciplines use it rather than mangling them all together? What possible benefit is accrued by redefining CM in this way? &#8216;Oh well, CM is still a part of some of the disciplines we want to put under the CM banner. Erm. No. Wait. The &#8216;four activities formerly known as CM&#8217; as now part of some, but not all, of the disciplines that now make up CM&#8217;. It just makes no sense. It&#8217;s adding insult to injury. It&#8217;s muddying the waters. You get the idea; you&#8217;re doing nothing at all to help clarify CM and your piling in a load of additional stuff that does not belong in there.</p>
<p>Let me be clear. If you want to be called &#8216;Configuration Manager&#8217; and cover all the disciplines Bob identifies, good luck to ya. You won&#8217;t be the first, or the last, to do that. Heck, you can take the title &#8216;Lord of all he surveys&#8217; if you like. Makes no odds to me. My gripe is about redefining the discipline of Configuration Management in these terms.</p>
<p>The following diagram shows how build and release management simply use configuration management. A much more elegant structure and one that benefits from modularity, making it much simpler to explain each discipline—also making it simpler to &#8216;debug&#8217; the processes involved. (The benefits of such modularity should be obvious, but if people are keen for me to expand I will do so at another time.)</p>
<p><a href="http://principiait.files.wordpress.com/2011/06/post3.png"><img class="aligncenter size-full wp-image-945" title="CM" src="http://principiait.files.wordpress.com/2011/06/post3.png?w=450" alt=""   /></a></p>
<p>It&#8217;s simple. It&#8217;s elegant. It&#8217;s modular. It&#8217;s scalable. And IT&#8217;S WHAT WE HAVE NOW! (Well, those who have not polluted the well.)</p>
<p>Another objection is that this combination of disciplines under the CM rubric is only done for Software Configuration Management (SCM). What! Why? Why do people insist on making this asinine distinction? SCM is &#8216;Configuration Management of Software&#8217;, which, according to the correct definition of CM is precisely the same discipline as, for example, &#8216;Configuration Management of automotive engineering&#8217;, &#8216;Configuration Management of hardware&#8217;, or &#8216;Configuration Management of X&#8217; for whatever &#8216;X&#8217; you care to put in there.</p>
<p>If you accept the universality of CM principles then the multi-discipline agglomeration proposed by Bob makes even less sense. Most engineering CM systems, for example, have no build discipline within them; the CM discipline is used by fabrication plants to provide reference material (engineering specification, computer controlled tool programs and the like) from which the fabrication plant build the items. The closest these CM teams get to performing a build is assembling a baseline to be passed to the fabrication teams. It is simply coincidental that people labelled &#8216;configuration manager&#8217; in the software business tend to be qualified to do build management. This is not sufficient justification for putting build management under the CM (or even SCM) banner.</p>
<p>Even if you claim justification for putting these other disciplines under the CM banner by saying something along the lines, &#8216;oh, well CM does not &#8216;do&#8217; the builds necessarily, they&#8217;re just responsible for ensuring they are done&#8217; I say that road leads to perdition. You could justify the inclusion of almost anything you want under the CM discipline using that argument, and you&#8217;d be wrong every time.</p>
<br />Filed under: <a href='http://blog.principia-it.co.uk/category/cmcrossroads/'>CMCrossroads</a>, <a href='http://blog.principia-it.co.uk/category/itslm/configuration-management/'>Configuration Management</a>, <a href='http://blog.principia-it.co.uk/category/itslm/'>ITSLM</a>, <a href='http://blog.principia-it.co.uk/category/plain-old-blog/'>Plain Old Blog</a>, <a href='http://blog.principia-it.co.uk/category/itslm/configuration-management/software-configuration-management/'>Software Configuration Management</a> Tagged: <a href='http://blog.principia-it.co.uk/tag/cm/'>CM</a>, <a href='http://blog.principia-it.co.uk/tag/cm-definition/'>cm definition</a>, <a href='http://blog.principia-it.co.uk/tag/configuration-management/'>Configuration Management</a>, <a href='http://blog.principia-it.co.uk/tag/scm/'>SCM</a>, <a href='http://blog.principia-it.co.uk/tag/scm-definition/'>SCM definition</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/principiait.wordpress.com/942/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/principiait.wordpress.com/942/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/principiait.wordpress.com/942/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/principiait.wordpress.com/942/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/principiait.wordpress.com/942/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/principiait.wordpress.com/942/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/principiait.wordpress.com/942/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/principiait.wordpress.com/942/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/principiait.wordpress.com/942/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/principiait.wordpress.com/942/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/principiait.wordpress.com/942/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/principiait.wordpress.com/942/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/principiait.wordpress.com/942/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/principiait.wordpress.com/942/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.principia-it.co.uk&amp;blog=8032610&amp;post=942&amp;subd=principiait&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.principia-it.co.uk/2011/06/28/why-youre-wrong/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/41c439c6892b6a1b53ea8c1686324b4c?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Principia IT</media:title>
		</media:content>

		<media:content url="http://principiait.files.wordpress.com/2011/06/post1.png" medium="image">
			<media:title type="html">CM as aggregator</media:title>
		</media:content>

		<media:content url="http://principiait.files.wordpress.com/2011/06/post2.png" medium="image">
			<media:title type="html">CM as container</media:title>
		</media:content>

		<media:content url="http://principiait.files.wordpress.com/2011/06/post3.png" medium="image">
			<media:title type="html">CM</media:title>
		</media:content>
	</item>
		<item>
		<title>Final Cut Pro X: Hit or Miss?</title>
		<link>http://blog.principia-it.co.uk/2011/06/23/final-cut-pro-x-hit-or-miss/</link>
		<comments>http://blog.principia-it.co.uk/2011/06/23/final-cut-pro-x-hit-or-miss/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 08:01:51 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Plain Old Blog]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Something different]]></category>

		<guid isPermaLink="false">http://blog.principia-it.co.uk/?p=930</guid>
		<description><![CDATA[I&#8217;m a &#8216;casual professional&#8217; user of Apple&#8217;s Studio products, which includes Final Cut Pro. I don&#8217;t produce video as a primary product, but I produce tutorials and other support video for my work. So, it was with some interest that I downloaded Final Cut Pro X yesterday. Blimey! It&#8217;s different! VERY different. In fact it&#8217;s [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.principia-it.co.uk&amp;blog=8032610&amp;post=930&amp;subd=principiait&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a &#8216;casual professional&#8217; user of Apple&#8217;s Studio products, which includes Final Cut Pro. I don&#8217;t produce video as a primary product, but I produce tutorials and other support video for my work. So, it was with some interest that I downloaded Final Cut Pro X yesterday.</p>
<p>Blimey! It&#8217;s different! VERY different. In fact it&#8217;s a completely new way of working. I mean COMPLETELY! The only things that remains the same are that you&#8217;re handling video and it&#8217;s a non-linear editing tool.</p>
<p>There&#8217;s certainly plenty of professional&#8217;s complaining about Final Cut Pro X. Why? Complaints can be broadly split into two camps:</p>
<ol>
<li>&#8220;Ew! It&#8217;s different. I don&#8217;t like it.&#8221;</li>
<li>&#8220;It does not support &lt;insert favourite feature&gt;, so I hate it.&#8221;</li>
</ol>
<p>Okay, the first camp are immediately dismissed. Every new release of a product that attempts a significant overhaul faces opposition like this. People generally find the disjoint of learning a new way of working uncomfortable. Too bad. Such is the price of progress.</p>
<p>The second group are simply not going to be the early adopters. Look guys, Apple works this way with all their products. They release a product the will appeal to a large proportion of their customers, then they wait for all the complaints, then they add in those features that most people really need. Simple.</p>
<p>If you really need a feature that&#8217;s missing, keep using FCP 7. It&#8217;s not that difficult. FCP 7 was great yesterday, it will be great today. FCP X does not downgrade FCP 7&#8242;s functionality out of spite. If a feature is really needed (and if it&#8217;s technically possible) Apple will put it into FCP X over the next year or two. (Oh, and the the moron who said FCP X deleted his FCP 7, look for a folder under your applications folder. FCP X moves FCP 7 out of the way, it does not delete it.)</p>
<p>I&#8217;ve only been using FCP X for a few hours and, yes, the interface is, at the moment, a barrier to me because it&#8217;s so new. There are tons of features in FCP X I can see being real time savers (like automatically cataloguing clips, auto-synching clips, locking clip together on the timeline) and the new paradigm of a storyline makes perfect sense to me. It will take a few days messing about to get used to it all, but I&#8217;m confident it will be a great fit for me in the long run.</p>
<p>If you&#8217;re a professional working in a broader workflow then, sure, you&#8217;ll not want FCP X. It does not export XML (so passing your work too and fro through a complex workflow is out), nor can it import clips using an EDL. Nor can it open FCP 7 projects. All of this is probably because FCP X takes such a different approach to controlling the timeline that it may not be possible.</p>
<p>So, what are Apple up to?</p>
<p>As usual I think that many reviewers are missing the point. The number of professional users of FCP who need these features is vanishingly small compared with the actual, or potential, user base who want a professional editing tool and work alone or in a small team. All those Indie film producers, YouTube/Vimeo/etc. producers. All those small companies (like me) who do their own video work. The list goes on and on. Apple are not here to serve a minority, they&#8217;re looking at the bigger picture.</p>
<p>Sure, they will lose professional editors unless they find a way to fill some of the perceived gaps in the next 12-18 months. But let&#8217;s face it, many of those whining about FCP X fall into category one above, and of those that fall into category two most will continue using FCP 7 until either a) it gets so long in the tooth they are forced to move, or b) FCP X becomes a viable upgrade for them. What they will NOT do (unless they&#8217;re idiots) is immediately start moving their workflow to Premiere or Avid just to spite Apple.</p>
<p>So, hit or miss?</p>
<p>I little from column A, a little from column B. For me, I think FCP X will be perfect once I get my head around this new interface. The speed improvements are awesome, the new features and automation are great for someone in my position, and overall I like the storyline idea. FCP X <em>is</em> going to make my life much easier. On the other hand, it does mean taking time to retrain myself, and no doubt I will find some things I dislike along the way, but these are the price of progress.</p>
<br />Filed under: <a href='http://blog.principia-it.co.uk/category/plain-old-blog/'>Plain Old Blog</a>, <a href='http://blog.principia-it.co.uk/category/reviews/'>Reviews</a>, <a href='http://blog.principia-it.co.uk/category/something-different/'>Something different</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/principiait.wordpress.com/930/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/principiait.wordpress.com/930/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/principiait.wordpress.com/930/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/principiait.wordpress.com/930/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/principiait.wordpress.com/930/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/principiait.wordpress.com/930/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/principiait.wordpress.com/930/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/principiait.wordpress.com/930/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/principiait.wordpress.com/930/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/principiait.wordpress.com/930/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/principiait.wordpress.com/930/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/principiait.wordpress.com/930/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/principiait.wordpress.com/930/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/principiait.wordpress.com/930/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.principia-it.co.uk&amp;blog=8032610&amp;post=930&amp;subd=principiait&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.principia-it.co.uk/2011/06/23/final-cut-pro-x-hit-or-miss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/41c439c6892b6a1b53ea8c1686324b4c?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Principia IT</media:title>
		</media:content>
	</item>
		<item>
		<title>Book review: IBM Rational ClearCase 7.0: Master the Tools that Monitor, Analyze, and Manage Software Configurations</title>
		<link>http://blog.principia-it.co.uk/2011/05/10/book-review-ibm-rational-clearcase-7-0-master-the-tools-that-monitor-analyze-and-manage-software-configurations/</link>
		<comments>http://blog.principia-it.co.uk/2011/05/10/book-review-ibm-rational-clearcase-7-0-master-the-tools-that-monitor-analyze-and-manage-software-configurations/#comments</comments>
		<pubDate>Tue, 10 May 2011 17:38:20 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Book Review]]></category>
		<category><![CDATA[Plain Old Blog]]></category>
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://blog.principia-it.co.uk/?p=914</guid>
		<description><![CDATA[The book: IBM Rational ClearCase 7.0: Master the Tools that Monitor, Analyze, and Manage Software Configurations by Marc Girod and Tatania Shpichko Published by PACKT Publishing ISBN 978-1-849680-12-7 I am reviewing the eBook (PDF download) version of the book. Reading this book will not make you a ClearCase administrator, or user for that matter. It [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.principia-it.co.uk&amp;blog=8032610&amp;post=914&amp;subd=principiait&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The book:</p>
<p style="padding-left:30px;">IBM Rational ClearCase 7.0: Master the Tools that Monitor, Analyze, and Manage Software Configurations</p>
<p style="padding-left:30px;">by Marc Girod and Tatania Shpichko</p>
<p style="padding-left:30px;">Published by PACKT Publishing</p>
<p style="padding-left:30px;">ISBN 978-1-849680-12-7</p>
<p>I am reviewing the eBook (PDF download) version of the book.</p>
<p>Reading this book will not make you a ClearCase administrator, or user for that matter. It is mainly a manifesto for the authors&#8217; views on why base ClearCase is <em>the</em> SCM tool and how you should be using it.</p>
<p>This book is part technical presentation, part dogmatic manifesto. On the one hand the authors have evidently found a method of using ClearCase that works for them, on  the other they are fanatical in their approach, brooking no descent from their chosen methodology. Any other approach to SCM or use of ClearCase is simply wrong; a position repeatedly and unambiguously emphasised throughout the book.</p>
<p>This is not an easy book to read. Not because the subject matter is particularly sophisticated but because the prose is often difficult to decode. Throughout the book you will encounter things like the following two samples (chosen pretty much at random):</p>
<blockquote><p>The opacity of tools, as well as that of sources, is of course only a matter of viewpoint: the boundaries are only surfaces of separation between realms of distinct coherence.</p></blockquote>
<blockquote><p>Attributes are the preferred alternative to comments. They are preferred because their typing allows to avoid depending on parsing informal text.</p></blockquote>
<p>Unfortunately this abstruse prose style means the authors&#8217; ideas are often obscured. They really make the reader work hard to figure out what is being said. The book would, in short, have benefit immensely from being professionally edited by a native English speaker.</p>
<p>Another feature that I would have found immensely helpful would be a few well chosen diagrams. The authors are big advocates of the command line, but extending this bias into a book intended to educate, leaves readers with the additional cognitive task of imaging many of the situations based on text output where a simple diagram would make everything immediately obvious. Imagining the situation being described is not always a simple task when the output is from unfamiliar tools (and given the authors make extensive use of some Perl utilities there is plenty for even existing ClearCase users to find unfamiliar).</p>
<p>That said, the book is not without merit and does contain some interesting ideas (if only one takes the time to wade through the authors&#8217; style).</p>
<p>The book does contain plenty of examples and these are used to discuss the application of the authors&#8217; approach. The authors&#8217; evidently use the approach that they advocate, so this is no theoretical approach but one that obviously works for them.</p>
<p>So, who would benefit from reading this book? With the caveat that any serious practitioner should read everything they can: if you want to use base ClearCase (no UCM, the authors are very dismissive of this innovation) and you are content to follow the prescriptions of the author, then this book may be of value to you.</p>
<p>If you are looking for a book that will teach you about ClearCase or a book showing anything other than base ClearCase, then you will have to look elsewhere. Multisite is dealt with, but mostly to highlight the difficulties in using it—this in itself is quite useful information.</p>
<p>The authors principal concern is with the leveraging of ClearCase&#8217;s derived objects and ClearMake system to make builds more efficient (although there is nodding acceptance that the advantages are less apparent when using systems such a Java with its compiler&#8217;s built in dependency management).</p>
<p>I can see some benefits to the authors&#8217; derived object maintenance approach. However, there are many simpler, and better, ways to improve build reliability and performance (proper system decomposition and leveraging parallel builds, for example). Anyway, this is a review of the book, not a critique of the approach, so I shall defer my observations on the correctness of the authors assertions about the superiority of managing derived objects and simply say that the book contained no substantial argument that I found persuasive in favour of their approach (although it does contain much assertion of the superiority of the approach).</p>
<p>The approach to version control described in the book is fundamentally quite simple, but the explaination makes this simple system appear more complex than necessary. In summary, the proposed approach is, in essence, branch per change. The &#8220;novel&#8221; feature, according to the authors&#8217;, is that they promote the idea that there is no need to merge changes back into an integration branch, preferring instead to use labels to pick up versions from the extant fix branches. I often found myself having difficulty seeing the real benefits of this system, or indeed any significant benefit of the system over more widely used approached. The main benefit seems to be that this approach maintains identities within ClearCase, making the authors derived object maintenance objective feasible.</p>
<p>The authors attempt to dismiss alternative approaches (such as use of integration branches), but I found their explanations of the weaknesses in these approaches seemed most often to be based on misunderstandings of the mechanics of these alternative approaches rather than fundamental problems. (Although I defer to their superior knowledge of ClearCase&#8217;s shortcomings when they make specific comments on the problems with these methods when using ClearCase.) Perhaps I misunderstood their case. It was honestly difficult to tell sometimes simply because of the writing style and dismissive tone in some sections.</p>
<p>This is not a book with wide appeal, and this may explain the high price. Is it worth the £20.39 (eBook price), £30.59 (printed book price)?</p>
<p>At about 320 pages (excluding the index and front-matter) the book is brief enough to read comfortably on a wet Sunday. Unless you are specifically looking for a prescriptive method of applying base ClearCase to your organisation I would have to say, &#8216;no, this book is not worth the purchase price&#8217;. There is simply not sufficient content of general interest to the SCM practitioner, or even of interest to those looking for a general ClearCase book.</p>
<br />Filed under: <a href='http://blog.principia-it.co.uk/category/reviews/book-review/'>Book Review</a>, <a href='http://blog.principia-it.co.uk/category/plain-old-blog/'>Plain Old Blog</a>, <a href='http://blog.principia-it.co.uk/category/reviews/'>Reviews</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/principiait.wordpress.com/914/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/principiait.wordpress.com/914/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/principiait.wordpress.com/914/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/principiait.wordpress.com/914/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/principiait.wordpress.com/914/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/principiait.wordpress.com/914/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/principiait.wordpress.com/914/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/principiait.wordpress.com/914/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/principiait.wordpress.com/914/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/principiait.wordpress.com/914/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/principiait.wordpress.com/914/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/principiait.wordpress.com/914/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/principiait.wordpress.com/914/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/principiait.wordpress.com/914/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=blog.principia-it.co.uk&amp;blog=8032610&amp;post=914&amp;subd=principiait&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://blog.principia-it.co.uk/2011/05/10/book-review-ibm-rational-clearcase-7-0-master-the-tools-that-monitor-analyze-and-manage-software-configurations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/41c439c6892b6a1b53ea8c1686324b4c?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Principia IT</media:title>
		</media:content>
	</item>
	</channel>
</rss>
