<?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</title>
	<atom:link href="http://accurev.com/blog/tag/clearcase/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>Clearcase Multisite Unsynced</title>
		<link>http://accurev.com/blog/2010/06/30/clearcase-multisite-unsynced/</link>
		<comments>http://accurev.com/blog/2010/06/30/clearcase-multisite-unsynced/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 13:27:15 +0000</pubDate>
		<dc:creator>AccuRev</dc:creator>
				<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Comparisons]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[SCM Resources]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[ClearCase]]></category>
		<category><![CDATA[ClearCase Multisite Unsynced]]></category>
		<category><![CDATA[distributed teams]]></category>
		<category><![CDATA[geographic distribution]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[Software Configuration Management]]></category>
		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://www.accurev.com/blog/?p=2020</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/06/30/clearcase-multisite-unsynced/' addthis:title='Clearcase Multisite Unsynced ' ><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>Here is one more AccuRev vs. ClearCase video to share.  And this one is a crowd favorite. AccuRev vs. ClearCase in ClearCase Multisite Unsynced Sure, we all know geographically distributed development teams face lots of challenges.  But ClearCase doesn&#8217;t provide a simple solution to this problem.  In fact, with ClearCase Multisite Unsynced, teams have trouble [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/06/30/clearcase-multisite-unsynced/' addthis:title='Clearcase Multisite Unsynced '  ><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/2010/06/30/clearcase-multisite-unsynced/' addthis:title='Clearcase Multisite Unsynced ' ><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>Here is one more AccuRev vs. ClearCase video to share.  And this one is a crowd favorite.</p>
<h2 style="text-align: center;">AccuRev vs. ClearCase in <em>ClearCase Multisite Unsynced</em></h2>
<p style="text-align: left;">Sure, we all know geographically distributed development teams face lots of challenges.  But ClearCase doesn&#8217;t provide a simple solution to this problem.  In fact, with ClearCase Multisite Unsynced, teams have trouble syncing up <em>and</em> don&#8217;t allow developers to work the the same branches at the same time.</p>
<p style="text-align: left;">With <a href="http://www.accurev.com/accureplica.html" target="_blank">AccuReplica</a> from <a href="http://www.accurev.com/" target="_blank">AccuRev</a>, all remote teams can work together and on the same code, like one co-located development organization.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/JtNef6masDQ&amp;hl=en_US&amp;fs=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/JtNef6masDQ&amp;hl=en_US&amp;fs=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/06/30/clearcase-multisite-unsynced/' addthis:title='Clearcase Multisite Unsynced '  ><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/2010/06/30/clearcase-multisite-unsynced/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More Issues with ClearCase?</title>
		<link>http://accurev.com/blog/2010/06/25/accurev-clearcase-issues/</link>
		<comments>http://accurev.com/blog/2010/06/25/accurev-clearcase-issues/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 18:18:27 +0000</pubDate>
		<dc:creator>AccuRev</dc:creator>
				<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Comparisons]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[Integrations]]></category>
		<category><![CDATA[SCM Resources]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[ClearCase]]></category>
		<category><![CDATA[clearcase upgrades]]></category>
		<category><![CDATA[scripts]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[wrappers]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://www.accurev.com/blog/?p=1985</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/06/25/accurev-clearcase-issues/' addthis:title='More Issues with ClearCase? ' ><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>Due to positive feedback from our first blog promoting AccuRev vs. ClearCase parody videos (see the post Issues with ClearCase?), and seeing as ClearCase has not addressed the needs of modern software developers in years, it seems only fitting to share a few more. Rationally Wrapped While ClearCase users deal with complicated wrappers and scripts during upgrades, AccuRev [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/06/25/accurev-clearcase-issues/' addthis:title='More Issues with ClearCase? '  ><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/2010/06/25/accurev-clearcase-issues/' addthis:title='More Issues with ClearCase? ' ><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>Due to positive feedback from our first blog promoting AccuRev vs. ClearCase parody videos (see the post <a href="http://www.accurev.com/blog/2010/06/09/issues-clearcase-installations-upgrades/" target="_blank">Issues with ClearCase?</a>), and seeing as ClearCase has not addressed the needs of modern software developers in years, it seems only fitting to share a few more.</p>
<p style="text-align: center;"><strong>Rationally Wrapped</strong></p>
<p style="text-align: left;">While ClearCase users deal with complicated wrappers and scripts during upgrades, AccuRev is easy to use right out of the box, and doesn&#8217;t need any wrappers or scripts.</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="250" height="202.5" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/ycg_OfwzEpQ&amp;hl=en_US&amp;fs=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="250" height="202.5" src="http://www.youtube.com/v/ycg_OfwzEpQ&amp;hl=en_US&amp;fs=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p style="text-align: center;"><strong>Developers Revolt</strong></p>
<p style="text-align: left;">Locked out of ClearCase again?</p>
<p style="text-align: left;">AccuRev will never lock developers out.</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="250" height="202.5" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/vpILRv_tZy4&amp;hl=en_US&amp;fs=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="250" height="202.5" src="http://www.youtube.com/v/vpILRv_tZy4&amp;hl=en_US&amp;fs=1&amp;color1=0x2b405b&amp;color2=0x6b8ab6" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p style="text-align: left;">Do these issues resonate with you and your development team?  Read more about how AccuRev auto-synchronizes with ClearCase, providing developers the ability to <a href="http://www.accurev.com/clearcase-norisk-program.html" target="_blank">get up and running with AccuRev</a> at no risk!</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/06/25/accurev-clearcase-issues/' addthis:title='More Issues with ClearCase? '  ><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/2010/06/25/accurev-clearcase-issues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Issues with ClearCase?</title>
		<link>http://accurev.com/blog/2010/06/09/issues-clearcase-installations-upgrades/</link>
		<comments>http://accurev.com/blog/2010/06/09/issues-clearcase-installations-upgrades/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 17:05:28 +0000</pubDate>
		<dc:creator>AccuRev</dc:creator>
				<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Comparisons]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[SCM Resources]]></category>
		<category><![CDATA[ClearCase]]></category>
		<category><![CDATA[installations]]></category>
		<category><![CDATA[rational]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[Software Configuration Management]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://www.accurev.com/blog/?p=1761</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/06/09/issues-clearcase-installations-upgrades/' addthis:title='Issues with ClearCase? ' ><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>While the AccuRev blog rarely digresses from its serious and technical nature, an opportunity to inject light and humorous content has arisen. About 3 years ago, AccuRev released a series of short parody videos based on customer feedback that compared AccuRev and ClearCase, and even today, the amount of views continue to grow. While one might think [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/06/09/issues-clearcase-installations-upgrades/' addthis:title='Issues with ClearCase? '  ><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/2010/06/09/issues-clearcase-installations-upgrades/' addthis:title='Issues with ClearCase? ' ><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><span style="font-weight: normal;">While the AccuRev blog rarely digresses from its serious and technical nature, an opportunity to inject light and humorous content has arisen.</span></p>
<p><span style="font-weight: normal;"> About 3 years ago, AccuRev released a series of short parody videos based on customer feedback that compared <a href="http://www.accurev.com/" target="_blank">AccuRev</a> and <a href="http://www.accurev.com/clearcase-norisk-program.html" target="_blank">ClearCase</a>, and even today, the amount of views continue to grow. </span></p>
<p><span style="font-weight: normal;">While one might think the videos are now outdated, being 3 years old, they are still very much applicable today because, well, <em>the same ClearCase issues exist&#8230; </em></span></p>
<p><span style="font-weight: normal;">Example 1: ClearCase Installation.</span></p>
<p><span style="font-weight: normal;"><br />
</span></p>
<h2 style="text-align: center;">Installing Rationally</h2>
<p>Of the many differences between AccuRev and Clearcase, the first can be seen during installation. How long does it take ClearCase admins to install ClearCase? Hours? Days?  AccuRev&#8217;s smaller server eliminates the issue of multi-day-long installations.</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/msDuQoKqysw&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/msDuQoKqysw&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p style="text-align: center;">
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/06/09/issues-clearcase-installations-upgrades/' addthis:title='Issues with ClearCase? '  ><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/2010/06/09/issues-clearcase-installations-upgrades/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rational ClearCase Problems: Going Agile</title>
		<link>http://accurev.com/blog/2010/05/25/rational-clearcase-problems-agile/</link>
		<comments>http://accurev.com/blog/2010/05/25/rational-clearcase-problems-agile/#comments</comments>
		<pubDate>Tue, 25 May 2010 13:40:04 +0000</pubDate>
		<dc:creator>AccuRev</dc:creator>
				<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[Product Review]]></category>
		<category><![CDATA[agile adoption]]></category>
		<category><![CDATA[ClearCase]]></category>
		<category><![CDATA[clearcase problems]]></category>
		<category><![CDATA[rational]]></category>

		<guid isPermaLink="false">http://www.accurev.com/blog/?p=1679</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/05/25/rational-clearcase-problems-agile/' addthis:title='Rational ClearCase Problems: Going Agile ' ><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>Is this rational?<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/05/25/rational-clearcase-problems-agile/' addthis:title='Rational ClearCase Problems: Going Agile '  ><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/2010/05/25/rational-clearcase-problems-agile/' addthis:title='Rational ClearCase Problems: Going Agile ' ><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 style="text-align: center;"><span style="font-family: monospace;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/vZQ9yciyAdw&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/vZQ9yciyAdw&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></span></p>
<p style="text-align: center;"><span style="font-family: monospace;"><strong><em>Is this rational?</em></strong></span></p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/05/25/rational-clearcase-problems-agile/' addthis:title='Rational ClearCase Problems: Going Agile '  ><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/2010/05/25/rational-clearcase-problems-agile/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Are ClearCase Dynamic Views Still Necessary?</title>
		<link>http://accurev.com/blog/2009/03/11/are-clearcase-dynamic-views-still-necessary/</link>
		<comments>http://accurev.com/blog/2009/03/11/are-clearcase-dynamic-views-still-necessary/#comments</comments>
		<pubDate>Wed, 11 Mar 2009 18:00:27 +0000</pubDate>
		<dc:creator>brad hart</dc:creator>
				<category><![CDATA[Comparisons]]></category>
		<category><![CDATA[Questions and Polls]]></category>
		<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[ClearCase]]></category>
		<category><![CDATA[ClearCase Dynamic Views]]></category>
		<category><![CDATA[dynamic views]]></category>
		<category><![CDATA[replacing ClearCase]]></category>

		<guid isPermaLink="false">http://blog.accurev.com/?p=684</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2009/03/11/are-clearcase-dynamic-views-still-necessary/' addthis:title='Are ClearCase Dynamic Views Still Necessary? ' ><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>by Brad Hart In just about every situation in the last 8 years where I&#8217;ve gone into a prospect to talk about replacing ClearCase, I&#8217;ve been asked the question about ClearCase&#8217;s Dynamic Views and why AccuRev does not have a similar concept. It&#8217;s a fair question coming from those who are familiar with ClearCase and [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2009/03/11/are-clearcase-dynamic-views-still-necessary/' addthis:title='Are ClearCase Dynamic Views Still Necessary? '  ><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/11/are-clearcase-dynamic-views-still-necessary/' addthis:title='Are ClearCase Dynamic Views Still Necessary? ' ><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><strong>by Brad Hart</strong></p>
<p>In just about every situation in the last 8 years where I&#8217;ve gone into a prospect to talk about replacing ClearCase, I&#8217;ve been asked the question about ClearCase&#8217;s Dynamic Views and why AccuRev does not have a similar concept. It&#8217;s a fair question coming from those who are familiar with ClearCase and I&#8217;m posting this blog to help both give some background information on Dynamic Views and answer some of the common issues raised by former users of ClearCase before they made the <a href="http://bit.ly/ZbHbS" target="_blank">switch to AccuRev</a>. I used to work at Rational Software in both Support and in the Field and I spent a number of years as a ClearCase consultant before coming to AccuRev in 2001.</p>
<p>At the time Dynamic views were introduced, there was tremendous pain in the market using a local source copy model, especially in enterprise applications. Disk space was extremely expensive, and it was becoming increasingly infeasible to have large enough disks on each developer’s workstation. Networks were also much slower, and the time required to copy entire sets of source code to each developer’s workstation was unrealistic as applications grew in size and complexity. Dynamic views provided the appearance of each developer having a local copy of the source files, but without the time / disk space overhead associated with having real local copies. They also provided just-in-time access to files across a network connection which was transparent to the end user, similar to the way NFS works. Unlike NFS, which you only can access the latest version of files, the dynamic views allow the developer to reconfigure their view of the files to represent any given configuration past or present. Also, unlike a local copy model, reconfiguring what a developer sees does not require any file copying to reflect the changes. This saves time and money and the savings continue to scale the larger the development group gets.</p>
<p><strong>Does it still hold water?</strong><br />
No. Both workstation and network hardware costs have dramatically dropped in recent years, and the performance has increased exponentially. It is very common and reasonable for developers to have near server-class systems on their desktops. In many cases, it is now a much better time savings to have developers work with local copies of their source files. In fact, Rational&#8217;s default usage model for developers is to do their development in a local copy source file model, contradicting the presence of Dynamic views. Dynamic views were a time and cost savings breakthrough when it was introduced, but given the changes in development environments in the current time, it is more often than not seen as a hindrance. There is also a much higher administrative burden associated with Dynamic views. Especially if you are working in a mixed environment (SAMBA, TAS, etc&#8230; need to be properly configured and maintained). Also, Dynamic views are notoriously unreliable and unusable over remote connections. Another major objection to Dynamic views from the developer perspective is that most developers don&#8217;t want &#8220;the rug pulled out from under them.&#8221; Your files are constantly changing in your view&#8230;.how are you supposed to develop/build and test like that? Add in the fact that ClearCase does not have atomic transactions, and developers using Dynamic views will constantly have inconsistent sets of code to work on. Bottom line is that even Rational recommends developers use Snapshot views (like AccuRev workspaces) and only use the Dynamic views for integrations. Since AccuRev truly builds in parallel development, you don&#8217;t need an integration view/workspace. All your work can be done directly from one workspace.</p>
<p><strong><span style="color:#0000ff">Five things I’ve heard from developers on why they think dynamic views are important to an effective development environment:</span></strong></p>
<p><strong><em>WYSIWYG: The final test of your code changes before check-in is exactly the same thing as testing the release area code directly. No need to &#8220;check it out again in a different place just to make sure I checked in everything right.&#8221;</em></strong></p>
<blockquote><p>AccuRev allows your private work (keeps) and your check-ins (promote) to all occur from the same place (you don&#8217;t have to check out to a different place). AccuRev builds in best-practices like private-branching (workspace streams), atomic transactions, and copy-merge. You don&#8217;t get that out of the box with ClearCase. AccuRev&#8217;s built-in best practices absolutely improve the entire process. You absolutely must merge against the latest code before you promote your changes (for overlapped files). Plus, developers have total control of their workspace bringing in new changes as they are ready. That way if something is broken, they will know whether it is their code, or the latest code from the mainline. With Dynamic views, you will have to go find out for yourself and it is constantly changing. I have heard a lot of the &#8220;rug being pulled out from under me&#8221; analogies regarding dynamic views.</p>
<p><span id="more-684"></span></p></blockquote>
<p><strong><em>Zero-latency perfect synchronization with the release area: no time is ever spent checking out all the files in the entire directory just to see the release area. You are always &#8220;seeing&#8221; the release area. Your code is the release area.</em></strong></p>
<blockquote><p>Running updates in AccuRev is trivial and incremental. Performance far exceeds ClearCase&#8217;s snapshot views. You don&#8217;t need to check out all the files. Updates just bring in the changes.</p></blockquote>
<p><strong><em>Instantaneous creation of a new view into the release area: Suppose you want to do a quick mod and test of the release area code. Just create a new view, make the code mod, and do a build. You are good to go. No time spent doing a full checkout of everything just to modify 1 line of code in 1 file.</em></strong></p>
<blockquote><p>With AccuRev, you can simply <a href="http://blog.accurev.com/2007/09/21/reparenting-workspaces-whats-the-hype/" target="_blank">re-parent </a>one of your workspaces, update, check in your changes&#8230;done.</p></blockquote>
<p><strong><em>Automatic synchronization with the continuous development of code in the release area. Suppose you have a huge pile of code checked out for 3 weeks, and one week into it somebody checked in a change that broke your implementation. Dynamic views force you to reconcile the merge difference the moment the file is checked in, while it is still fresh in everybody&#8217;s mind. No trying to recreate the scenario 2 weeks later because you forgot to do a refresh of your sandbox. Your build will immediately fail, and you can confront the guilty party before they go on to work on other stuff. With dynamic views, the team is always in alignment and working on the code together.</em></strong></p>
<blockquote><p>Too much thrashing. This might work for a very small team. This would be mayhem for a large group.</p></blockquote>
<p><strong><em>Entire directories can be rearranged without worrying about somebody&#8217;s checkout becoming unmanageable. Since everyone instantly adopts all the changes that take place in the release area, all the files in a directory can be moved and changed without you even being aware of it. All of your &#8220;checked out sandboxes&#8221; instantly are updated to work with the new directory structure. This freedom encourages engineers to create a well structured file hierarchy, even making changes during critical bugfix periods in a product development cycle a non-issue. One does not feel the need to keep around old sandboxes &#8220;just in case everything breaks.&#8221;</em></strong></p>
<blockquote><p>Absolutely no problem for AccuRev. AccuRev has true namespace versioning and handles all elements using element ids. You can work on a file and have someone else rename it and it will cause you no problems at all. When you update, the file will be moved to the correct location and your changes will remain in effect.</p></blockquote>
<p>This post is not meant to discredit the work done by the ClearCase development team, but rather to point out how Dynamic views have all but become obsolete. The VCR changed home entertainment forever&#8230;but you&#8217;d have to pull my DVR and DVD players from my cold dead fingers while my VCR is nothing but a fond memory collecting dust in the basement.</p>
<p>What are your thoughts?</p>
<p>-Brad</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2009/03/11/are-clearcase-dynamic-views-still-necessary/' addthis:title='Are ClearCase Dynamic Views Still Necessary? '  ><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/11/are-clearcase-dynamic-views-still-necessary/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<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>

