<?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>Software Configuration Management and Agile Software Development &#187; ClearCase UCM</title>
	<atom:link href="http://accurev.com/blog/tag/clearcase-ucm/feed/" rel="self" type="application/rss+xml" />
	<link>http://accurev.com/blog</link>
	<description>SCM and Agile Software Development Blog</description>
	<lastBuildDate>Thu, 17 May 2012 15:00:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Use Case: I went from ClearCase to AccuRev</title>
		<link>http://accurev.com/blog/2009/03/05/use-case-i-went-from-clearcase-to-accurev/</link>
		<comments>http://accurev.com/blog/2009/03/05/use-case-i-went-from-clearcase-to-accurev/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 18:55:12 +0000</pubDate>
		<dc:creator>AccuRev</dc:creator>
				<category><![CDATA[Comparisons]]></category>
		<category><![CDATA[Customer Guest Blogs]]></category>
		<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[AccuRev Services]]></category>
		<category><![CDATA[AccuRev training]]></category>
		<category><![CDATA[ClearCase]]></category>
		<category><![CDATA[ClearCase Migration]]></category>
		<category><![CDATA[ClearCase replacement]]></category>
		<category><![CDATA[ClearCase UCM]]></category>
		<category><![CDATA[configuration management]]></category>
		<category><![CDATA[evaluating ClearCase and AccuRev]]></category>
		<category><![CDATA[improving build management]]></category>
		<category><![CDATA[MultiSite alternative]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[Software Configuration Management]]></category>

		<guid isPermaLink="false">http://blog.accurev.com/?p=674</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2009/03/05/use-case-i-went-from-clearcase-to-accurev/' addthis:title='Use Case: I went from ClearCase to AccuRev ' ><a href="//addthis.com/bookmark.php?v=250&#38;username=xa-4d2b47597ad291fb" class="addthis_button_compact">Share</a><span class="addthis_separator">&#124;</span><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a></div>In May of 2005, the company I worked for, Polycom, decided to switch our Software Configuration Management tool from ClearCase to AccuRev. Initially, this decision was not taken well by the developers in my business unit since they had been using Base ClearCase for several years.  However, after seeing how much easier AccuRev was to [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2009/03/05/use-case-i-went-from-clearcase-to-accurev/' addthis:title='Use Case: I went from ClearCase to AccuRev '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2009/03/05/use-case-i-went-from-clearcase-to-accurev/' addthis:title='Use Case: I went from ClearCase to AccuRev ' ><a href="//addthis.com/bookmark.php?v=250&amp;username=xa-4d2b47597ad291fb" class="addthis_button_compact">Share</a><span class="addthis_separator">|</span><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_preferred_4"></a></div><p>In May of 2005, the company I worked for, Polycom, decided to switch our <a href="http://www.accurev.com/software-configuration-management.html" target="_blank">Software Configuration Management </a>tool from ClearCase to AccuRev. Initially, this decision was not taken well by the developers in my business unit since they had been using Base ClearCase for several years.  However, after seeing how much easier AccuRev was to use and that it did everything that we needed for our development tasks, we became firm believers that AccuRev really is a “Best of breed” Configuration Management tool.</p>
<p>We evaluated a couple of CM tools before settling on AccuRev.  Among the tools we looked at were IBM Rational ClearCase UCM (which I was very familiar with), CVS, and Accurev.  CVS was being used by development teams in both offices and it was determined to be a tool that would not scale well for us.  After <a href="http://www.accurev.com/scm-comparisons/accurev-clearcase.html" target="_blank">evaluating ClearCase UCM </a>and AccuRev, it was decided that AccuRev was the way to go, for several reasons.  One reason Clearcase UCM did not do well was that we could not even get it to work at one of our offices that was using Linux for development (they were using 9 different types of Linux at the time).  AccuRev positively shined during this part of the evaluation by the fact that it was very easy to setup and use in a Linux environment.  Another reason and a huge advantage for AccuRev was the fact that it was very easy to use over a WAN between multiple sites (i.e., Austin TX and Andover, MA) without a mechanism like MultiSite.  The AccuRev servers that the development team in Andover used were located in Austin, TX.  For the 3 years that that I worked with our team using AccuRev, I never had any major issues using it over the network.  A third big reason was that we also did not have to <a href="http://www.accurev.com/clearcase-upgrade-program.html" target="_blank">pay for ClearCase MultiSite licenses</a> which meant a big cost savings for the company.  This last reason was major factor in management choosing AccuRev over ClearCase UCM.</p>
<p>After selecting AccuRev as our new <a href="http://www.accurev.com/product-overview.html" target="_blank">CM tool</a>, we had to migrate the current source code that was in ClearCase. At the time that we were doing this, there was no <a href="http://www.accurev.com/clearcase-adapter.html" target="_blank">migration tool</a> to take source code in ClearCase and move it over to AccuRev. We decided to archive the existing ClearCase Version Object Bases (VOBs) and leave them as is on their current servers in the Andover, MA office.  This was determined by our management team to be the best way to start off using AccuRev.  Most of this legacy code was for really old products that had been &#8220;End of Lifed&#8221;.  So, we were not really losing much by doing this.  We then imported the latest code from the VOBs that we cared about.  The import of this source code was just brought in as flat files.   This worked out well for us and for those who wanted to keep legacy history around.</p>
<p>The training for using AccuRev was very short.  AccuRev sent a trainer to our office in Andover and we had 2 groups of developers (about 15 each), attend a training session that was less than 3 hours long.  One half day of training for the developers.  It was that simple.  After this training, I was available to help the user community with any questions that they had.  I do have to say, I did not spend much time at all helping fix issues related to AccuRev.  For any issues that did come up and I couldn&#8217;t help out with immediately, <a href="http://www.accurev.com/services.html" target="_blank">AccuRev Technical Support</a> was always there to help.  For the record, I did not attend any special AccuRev Administrators Training.  AccuRev does have <a href="http://www.accurev.com/press-releases/ace_accurev_engineer.htm" target="_blank">AccuRev Certified Engineer Training </a>available and that was something I wanted to take.  Actually, whatever administration was needed for AccuRev took place in the Austin, TX office.  The person who did that did it a part time basis.  This is also much different than ClearCase.  I have been a full time ClearCase Administrator at several companies and that is a full time job.  When I was working with ClearCase, at least 20 and up to 30 percent of my time was spent on administrative tasks related to ClearCase.  So, I was able to devote that extra time to work on other types of things, like the install kits for our products using InstallShield.  We had been considering hiring a consultant to do that work and we ended up saving the money that we would have spent on that.</p>
<p><span id="more-674"></span></p>
<p>After the import was done, developers were able to create projects and streams very easily. It did take a little while for everyone to get used to the concept of projects and streams.  I had used ClearCase UCM in the past.  So, I had no problem relating to these concepts.  For the rest of the development team, the concepts of projects and streams was very easy to get used to and made a lot of sense to them.   There was a slight learning curve for the developers with using some of the AccuRev utilities like the <a href="http://walquist.net/static_pages/tech/JoyOfMovingFromClearCaseToAccuRev.html" target="_blank">Version Tree Browser</a> which looked different than the one that they were used to in ClearCase.  There were some concerns about using the AccuRev Merge Tool.  However, I attributed that to the fact that the developers may not have completely mastered the concept of merging in ClearCase, since to me it appeared to me much easier to merge source code in AccuRev than in ClearCase. The ability of the development team to quickly grasp the concepts of AccuRev saved a lot of time that would have been spent training them.  I literally was able to sit with new people on the development team and within a half hour, they were up and running with AccuRev.</p>
<p>Overall, I think that our use of AccuRev made our source code management much easier.  The ability to use the <a href="http://dotnet.sys-con.com/node/526698?page=0,1" target="_blank">Graphical User Interface </a>for most of our work was very beneficial to us. It was great to be able to create streams (or even projects) based off of a particular stream and to be able to literally see that being done on the screen, for example.  The snapshot concept also worked well for us.  It was also very easy to find the differences between build snapshots.  This helped us produce metrics for management very quickly.  We also had no issues implementing AccuRev commands into our build scripts which made our job easier.  Before we used AccuRev, we would run the builds and access CVS databases in the Austin office.  The builds had to be run at night because the builds took so long copying the code over the WAN from Austin to Andover.  After switching over to AccuRev, the fact that we could access the the AccuRev repositories in Austin directly over the WAN allowed the builds to complete much quicker than when we were doing them using CVS.  We never figured out why the copy of the CVS code took so long, but I can tell you that after switching to AccuRev, the build performance improved at least 25 to 30 percent. We could even run them during the daytime when needed, which was very beneficial to our development team.</p>
<p>As I mentioned above,  AccuRev Technical Support was very helpful with any questions or concerns that we had and I can never say enough good things about them.  AccuRev Tech Support always answered their phone quickly and followed up with us on anything we worked with them on.  Based on my 3 years of experience of using AccuRev, I would highly recommend it to development teams that are deciding on a <a href="http://www.accurev.com/accurev-source-code-control.html" target="_blank">Source Code Management</a> tool.</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2009/03/05/use-case-i-went-from-clearcase-to-accurev/' addthis:title='Use Case: I went from ClearCase to AccuRev '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_button_google_plusone" g:plusone:size="medium"></a><a class="addthis_counter addthis_pill_style"></a></div>]]></content:encoded>
			<wfw:commentRss>http://accurev.com/blog/2009/03/05/use-case-i-went-from-clearcase-to-accurev/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

