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

<channel>
	<title>Doing better &#187; Blogroll</title>
	<atom:link href="http://www.longacre-scm.com/blog/index.php/category/blogroll/feed" rel="self" type="application/rss+xml" />
	<link>http://www.longacre-scm.com/blog</link>
	<description>Opinions on CM, software development, and process automation from Longacre.</description>
	<lastBuildDate>Wed, 15 Dec 2010 04:21:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>MatchPoint &#8211; a first pass at deployment management?</title>
		<link>http://www.longacre-scm.com/blog/index.php/2008/03/matchpoint-a-first-pass-at-deployment-management</link>
		<comments>http://www.longacre-scm.com/blog/index.php/2008/03/matchpoint-a-first-pass-at-deployment-management#comments</comments>
		<pubDate>Tue, 25 Mar 2008 15:10:27 +0000</pubDate>
		<dc:creator>Austin Hastings</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Software CM]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.longacre-scm.com/blog/index.php/2008/03/matchpoint-a-first-pass-at-deployment-management</guid>
		<description><![CDATA[I was browsing some Spanish-language software development blogs, and came across a reference to MatchPoint, a mainframe-oriented product from a Swiss company called CM First AG. 
These guys don&#8217;t seem to have any more idea than most about how to manage database changes, but their product (or at least, the pdf of the glossy brochure) [...]]]></description>
			<content:encoded><![CDATA[<p>I was browsing some Spanish-language software development blogs, and came across a reference to MatchPoint, a mainframe-oriented product from a Swiss company called <a href="http://www.cmfirst.ch/cms/">CM First AG.</a> </p>
<p>These guys don&#8217;t seem to have any more idea than most about how to manage database changes, but their product (or at least, the pdf of the glossy brochure) looks to have some really good tracking built in for deployments in both i-space and Windows-space. They claim that (for a small additional fee) you can track deployments all the way to the customer. </p>
<p>This is typical of a mainframe approach. The mainframe guys don&#8217;t have bajillions of PC customers, they have tens, or hundreds, or thousands of mainframe customers. Those are small enough numbers that it makes sense to talk about tracking them individually. It isn&#8217;t surprising, therefore, that mainframers have a more pragmatic approach to tracking deployments.</p>
<p>Thinking about how I could get my hands on a copy of MatchPoint (when I don&#8217;t own an IBM i-series) has led me to think some more about how to review a CM tool. I want to be able to write CM tool reviews, but I don&#8217;t want to write the kind of bunkum that you get from most 1500-word specials.</p>
<p>If you have any hands-on experience with MatchPoint, I&#8217;d love to hear from you &mdash; to get some real world feedback on their glossy brochure, if nothing else. And if you have ideas on how to review a CM tool, well, I&#8217;ll write something up in a separate post. Hold that thought.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.longacre-scm.com/blog/index.php/2008/03/matchpoint-a-first-pass-at-deployment-management/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Two LDM Articles</title>
		<link>http://www.longacre-scm.com/blog/index.php/2007/04/two-ldm-articles</link>
		<comments>http://www.longacre-scm.com/blog/index.php/2007/04/two-ldm-articles#comments</comments>
		<pubDate>Sat, 28 Apr 2007 01:16:45 +0000</pubDate>
		<dc:creator>Austin Hastings</dc:creator>
				<category><![CDATA[Blogroll]]></category>
		<category><![CDATA[Industry]]></category>
		<category><![CDATA[Organizations]]></category>
		<category><![CDATA[Software CM]]></category>
		<category><![CDATA[Theory]]></category>

		<guid isPermaLink="false">http://www.longacre-scm.com/blog/index.php/2007/04/two-ldm-articles</guid>
		<description><![CDATA[April is the month for LDM at CM Crossroads. They published two articles, one a case study describing the background in which it was developed, the other a technical introduction.
The case study is here, and the technical details article is here. 
I&#8217;m eventually going to incorporate LDM info as pages here on Doing Better. But [...]]]></description>
			<content:encoded><![CDATA[<p>April is the month for LDM at CM Crossroads. They published two articles, one a case study describing the background in which it was developed, the other a technical introduction.</p>
<p>The case study is <a href="http://www.cmcrossroads.com/content/view/7860/240/">here</a>, and the technical details article is <a href="http://www.cmcrossroads.com/content/view/7910/240/">here. </a></p>
<p>I&#8217;m eventually going to incorporate LDM info as pages here on Doing Better. But for now I&#8217;m frantically editing the articles to try to improve their look &#8212; CMJ&#8217;s article import scripts really aren&#8217;t very good at handling a complex document.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.longacre-scm.com/blog/index.php/2007/04/two-ldm-articles/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guiffy SureMerge review</title>
		<link>http://www.longacre-scm.com/blog/index.php/2006/07/guiffy-suremerge-review</link>
		<comments>http://www.longacre-scm.com/blog/index.php/2006/07/guiffy-suremerge-review#comments</comments>
		<pubDate>Wed, 26 Jul 2006 01:19:10 +0000</pubDate>
		<dc:creator>Austin Hastings</dc:creator>
				<category><![CDATA[Blogroll]]></category>

		<guid isPermaLink="false">http://www.longacre-scm.com/blog/index.php/2006/07/guiffy-suremerge-review</guid>
		<description><![CDATA[I just finished a review of Guiffy SureMerge v7.2 for CM Crossroads. I don&#8217;t have a URL for the review, since it hasn&#8217;t been published yet. But I wanted to write about the review, and the product, and the company.

First, the review. I&#8217;ve been contributing articles to CM Crossroads for a few years now, and [...]]]></description>
			<content:encoded><![CDATA[<p>I just finished a <a href="http://www.cmcrossroads.com/content/view/6777/96/">review </a>of Guiffy SureMerge v7.2 for <a href="http://www.cmcrossroads.com">CM Crossroads.</a> <del datetime="2008-03-27T06:10:59+00:00">I don&#8217;t have a URL for the review, since it hasn&#8217;t been published yet.</del> But I wanted to write about the review, and the product, and the company.</p>
<p><span id="more-15"></span><br />
First, the review. I&#8217;ve been contributing articles to CM Crossroads for a few years now, and I&#8217;ll likely keep doing it for more. I started out to do a couple of things simultaneously: practice writing, get my name in the public eye, generate some buzz for my consulting work, maybe write enough to collect into a book. I expect these are all the usual reasons that people contribute <em>regularly </em> to any industry forum, especially on the web. </p>
<p>Recently I asked Patrick Egan, the owner/operator of CM Crossroads and the CMC Media supporting company, what I could do to help. He asked me to review Guiffy&#8217;s SureMerge product. I figured that I owed it to him, since I had asked, but I wasn&#8217;t thrilled at writing a review. Too many reviews, IMO, are clueless reporters shuffling paragraphs taken from the company&#8217;s media kit. To me, a review needs to be thorough and it needs to cover as much of the product as is reasonably possible: a review means getting married to whatever you&#8217;re reviewing. </p>
<p>With that said, I figured that I&#8217;d jump on the bandwagon and get some glossy literature and push out a standard review, a la Software Development magazine (or just about any other trade rag: I&#8217;m only singling them out because I can remember their name). But I couldn&#8217;t do it. I started poking at Guiffy, and mapping out what I&#8217;d have to say about the various features, and then I got side-tracked. </p>
<p>A few weeks later, my eval license was expired and Patrick was prodding me about whether I was doing the review or not. I talked to my buddy Jesse (a smart guy, but not involved in the CM business&mdash;perhaps a doubly smart guy) about the product, and the press releases I had gathered. He pointed out that since the press releases were focusing on i18n stuff, maybe I should do the review in a foreign language or something.</p>
<p>That&#8217;s a great hook. Here&#8217;s a review of Guiffy SureMerge for CM Crossroads. Enjoy, folks, but be careful: ???????? ?? ??????? ?????! (&#8220;It&#8217;s written in Russian,&#8221; according to <a href="http://babelfish.altavista.com/tr">Babelfish.</a>)</p>
<p>I decided to at least do some testing using foreign language files: I&#8217;d placate my conscience by checking the character-encoding claims in the press releases. That was my downfall. I got interested in the product, and in doing the tests, and the next thing you know I&#8217;ve got fourteen pages of text, diagrams, and screenshots, plus a list of bugs.</p>
<p>I wound up talking to Bill Ritcher, the owner/developer of Guiffy, via email. I don&#8217;t think that guy ever sleeps: I was up at three or four in the morning, so I&#8217;d send off a question in email. Then I&#8217;d have a response half an hour later.</p>
<p>Bill was very patient, and <em>very </em>knowledgeable about his product. It&#8217;s obvious that SureMerge is <em>his </em>product: he&#8217;s devoted to it the way that most companies want to make you believe they are devoted to whatever they&#8217;re doing. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.longacre-scm.com/blog/index.php/2006/07/guiffy-suremerge-review/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Trac: Six hours of my life, wasted</title>
		<link>http://www.longacre-scm.com/blog/index.php/2006/02/installing-trac-six-hours-of-my-life-wasted</link>
		<comments>http://www.longacre-scm.com/blog/index.php/2006/02/installing-trac-six-hours-of-my-life-wasted#comments</comments>
		<pubDate>Tue, 14 Feb 2006 07:48:59 +0000</pubDate>
		<dc:creator>Austin Hastings</dc:creator>
				<category><![CDATA[Blogroll]]></category>

		<guid isPermaLink="false">http://www.longacre-inc.com/blog/index.php/2006/02/</guid>
		<description><![CDATA[I like [Trac][], the Python-based project wiki, ticketing system, and over-all useful management dashboard from Edgewall Software. I&#8217;ve mentioned it in my articles, I&#8217;ve recommended it to friends and clients. I even run it myself.
[Trac]: 
But *geez* is it a pain to install. I&#8217;m talking about the &#8220;simple case&#8221; here. Nothing fancy. Just get it [...]]]></description>
			<content:encoded><![CDATA[<p>I like [Trac][], the Python-based project wiki, ticketing system, and over-all useful management dashboard from Edgewall Software. I&#8217;ve mentioned it in my articles, I&#8217;ve recommended it to friends and clients. I even run it myself.</p>
<p>[Trac]: <http://trac.edgewall.com></p>
<p>But *geez* is it a pain to install. I&#8217;m talking about the &#8220;simple case&#8221; here. Nothing fancy. Just get it running to see what it looks like. In this particular case, a buddy of mine had asked about it (I kept mentioning it, you see&#8230;) and I said &#8220;Go for it! Install it, play with it, see what you think.&#8221;</p>
<p><span id="more-12"></span><br />
The problem, of course, is that the simple case isn&#8217;t the default case. Nobody who&#8217;s serious about doing any kind of web anything thinks that running a bare-bones CGI script is a good idea. You want SCGI, or FastCGI, or mod_python. Something, anything, to squeeze more performance out.</p>
<p>Unless you&#8217;re my buddy. And you&#8217;re not *at all* sure about this Python stuff. And it&#8217;s going on your laptop. And how much performance does one person need?</p>
<p>So I get a cross-country call, and spend some time tele-debugging. My first job after college was in phone support, and I did a lot of it while consulting for Continuus, so I&#8217;m still actually pretty good at it. Which is good, because playing around with [Apache][] configuration directives isn&#8217;t the most productive debugging session ever. Not that I&#8217;m comparing [httpd.conf][] to [sendmail.cf][] or anything, but *beep*&#8211;is my cell-phone battery dead already?</p>
<p>[Apache]: <http://httpd.apache.org><br />
[httpd.conf]: <http://httpd.apache.org/docs/2.0><br />
[sendmail.cf]: <http://www.sendmail.org/m4/intro.html></p>
<p>Well *that* doesn&#8217;t cut it, by half. So I do what any decent sort would do: since I convinced my buddy to give it a shot, I&#8217;ll just cobble up an httpd.conf file that my buddy can use and email it to him. Sounds easy enough, and Apache has enough &#8220;using alternate config file&#8221; support that it&#8217;s really no skin off my nose. All I have to do is:</p>
<p>* Install [Python][] 2.3.5 &#8212; \[DONE\]</p>
<p>* Install [Subversion][] &#8212; \[DONE\]</p>
<p>* Install [Subversion/Python Bindings][] &#8212; \[DONE\]</p>
<p>* Install [ClearSilver][] &#8212; \[DONE\]</p>
<p>* Install [PySqlite][] &#8212; \[DONE\]</p>
<p>[Python]: <http://www.python.org><br />
[Subversion]: <http://subversion.tigris.org><br />
[Subversion/Python Bindings]: <http://svnbook.red-bean.com/svnbook-1.1/ch08s02.html#svn-ch-8-sect-2.3><br />
[ClearSilver]: <http://www.clearsilver.net/><br />
[PySqlite]: <http://initd.org/tracker/pysqlite></p>
<p>Happily for me, all this downloading and installing is *already done*&#8211;because I&#8217;ve got Trac working on my own laptop, see. So while it seems like a long, boring, tedious march, in reality it&#8217;s &#8220;okay, what do I need to do differently?&#8221; And the answer is &#8220;nothing,&#8221; but it took me 5 hours to discover that. Because I *thought* I would just gen up a new `httpd.conf` file with an `ExecCGI` directive, maybe a `SetHandler`, some `ScriptAlias` voodoo, and I&#8217;ll have this baby done before the microwave popcorn is done.</p>
<p>I could tell you what I tried and what I thought. But I wrote a long post the other day. So I&#8217;m going to jump right to the chase:</p>
<p>&#8220;Buddy,&#8221; I says at the end, &#8220;you need to install [mod_python][].&#8221;</p>
<p>[mod_python]: <http://www.modpython.org></p>
<p>### &nbsp;  ###</p>
<p>It&#8217;s a quick little download. Once you&#8217;ve got it, there&#8217;s a separate section of the wiki discussing how to configure Apache+mod_python to work with Trac. There&#8217;s no magic. You just copy and paste and it works.</p>
<p>I honestly think that the Edgewall guys would be closer to taking over the world if they deleted any mention of using it in CGI mode. I did encounter two different [blogs][] during my frenzied Googling for `+python +cgi +apache +windows` in which hapless victims who went before me posted that they were surrendering. I suppose that should have been an immediate hint.</p>
<p>[blogs]: <http://dannyayers.com/archives/001794.html></p>
<p>I still love Trac. It looks great. It works great. It&#8217;s project-management friendly, with tickets automatically linked in to milestones. It is *not* metrics-friendly. It&#8217;s not something you construct complex queries on. You could add that stuff, but it would probably make the whole tool less fun to use. As it stands, though, it&#8217;s a great tool for a team of maybe 30 folks.</p>
<p>If only it were easy to try out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.longacre-scm.com/blog/index.php/2006/02/installing-trac-six-hours-of-my-life-wasted/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

