<?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; Integrations</title>
	<atom:link href="http://accurev.com/blog/category/accurev/integrations/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>General Availability for Industry&#8217;s First Seamless Integration of Enterprise-Level Security and Visualization into Git</title>
		<link>http://accurev.com/blog/2012/04/03/general-availability-for-industrys-first-seamless-integration-of-enterprise-level-security-and-visualization-into-git/</link>
		<comments>http://accurev.com/blog/2012/04/03/general-availability-for-industrys-first-seamless-integration-of-enterprise-level-security-and-visualization-into-git/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 17:44:16 +0000</pubDate>
		<dc:creator>AccuRev</dc:creator>
				<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[Integrations]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[Software Configuration Management]]></category>
		<category><![CDATA[Software Tools]]></category>
		<category><![CDATA[version control]]></category>
		<category><![CDATA[commercial tool]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[Kando]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[visualization]]></category>

		<guid isPermaLink="false">http://accurev.com/blog/?p=3041</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2012/04/03/general-availability-for-industrys-first-seamless-integration-of-enterprise-level-security-and-visualization-into-git/' addthis:title='General Availability for Industry&#8217;s First Seamless Integration of Enterprise-Level Security and Visualization into Git ' ><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>AccuRev released for general availability today the first Git integration that seamlessly bridges the world of commercial tools and open source software configuration management. AccuRev’s Kando, an enterprise security and compliance platform for Git, which was released in beta in January, complements the open source SCM tool with additional functionality, allowing organizations using Git to simultaneously leverage enterprise-level security [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2012/04/03/general-availability-for-industrys-first-seamless-integration-of-enterprise-level-security-and-visualization-into-git/' addthis:title='General Availability for Industry&#8217;s First Seamless Integration of Enterprise-Level Security and Visualization into Git '  ><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/2012/04/03/general-availability-for-industrys-first-seamless-integration-of-enterprise-level-security-and-visualization-into-git/' addthis:title='General Availability for Industry&#8217;s First Seamless Integration of Enterprise-Level Security and Visualization into Git ' ><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>AccuRev </strong>released for general availability today the first <a href="http://git-scm.com/">Git</a> integration that seamlessly bridges the world of commercial tools and open source software configuration management.</p>
<p><a href="http://accurev.com/blog/wp-content/uploads/2012/04/Kando.jpg"><img class="alignleft size-full wp-image-3042" title="Kando, the first Git integration that seamlessly bridges the world of commercial tools and open source software configuration management." src="http://accurev.com/blog/wp-content/uploads/2012/04/Kando.jpg" alt="Kando General Availability for Industrys First Seamless Integration of Enterprise Level Security and Visualization into Git" width="401" height="384" /></a>AccuRev’s <a href="http://www.accurev.com/kando">Kando</a>, an enterprise security and compliance platform for Git, which was released in beta in January, complements the open source SCM tool with additional functionality, allowing organizations using Git to simultaneously leverage enterprise-level security and requirements traceability.</p>
<p>Kando is the first software development solution that enables Git development shops to add workflow, issue tracking, security, change requirements and other capabilities to the software development process, all while maintaining the flexibility and familiarity of Git environments.</p>
<p>Kando’s ground-breaking enterprise-level security and compliance capabilities allow its users to:</p>
<ul>
<li>Comply with enterprise-level regulations, by providing full audit and traceability</li>
<li>Secure Git with access control capabilities, and support for enterprise authentication via LDAP and Microsoft Active Directory</li>
<li>Visualize and manage development processes that use Git in AccuRev’s <a href="http://www.accurev.com/streambrowser.html">StreamBrowser™</a> environment</li>
<li>Support Software Change and Configuration Management (SCCM) through change-based development with AccuRev <a href="http://www.accurev.com/change-packages.html">Change Packages</a></li>
</ul>
<p style="padding-left: 30px;"><strong><em>“Our Kando Beta announcement in January had an overwhelmingly positive response, and it is clear that Git adoption has expanded well beyond the Linux community, into product development and IT,” said Lorne Cooper, AccuRev’s CEO. “Kando can solve many security and requirements traceability problems that enterprise organizations face when adopting Git, and really allows Git an opportunity to scale the development process across enterprise software development teams.”</em></strong></p>
<p>During the development of Kando, AccuRev established the Kando <a href="http://www.accurev.com/kando-technical-advisory-board">Technical Advisory Board</a>, comprised of representatives from several enterprise organizations with Git environments. To hear what they are saying, or to learn more about Kando, visit <a href="http://www.accurev.com/kando">http://www.accurev.com/kando</a>.</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2012/04/03/general-availability-for-industrys-first-seamless-integration-of-enterprise-level-security-and-visualization-into-git/' addthis:title='General Availability for Industry&#8217;s First Seamless Integration of Enterprise-Level Security and Visualization into Git '  ><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/2012/04/03/general-availability-for-industrys-first-seamless-integration-of-enterprise-level-security-and-visualization-into-git/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Q&amp;A from “A First Look at Kando,” AccuRev&#8217;s Seamless Git Integration</title>
		<link>http://accurev.com/blog/2012/02/03/look-at-kando-accurev-integration-for-git/</link>
		<comments>http://accurev.com/blog/2012/02/03/look-at-kando-accurev-integration-for-git/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 19:25:29 +0000</pubDate>
		<dc:creator>AccuRev</dc:creator>
				<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[Integrations]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Product Review]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[version control]]></category>

		<guid isPermaLink="false">http://accurev.com/blog/?p=3011</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2012/02/03/look-at-kando-accurev-integration-for-git/' addthis:title='Q&#38;A from “A First Look at Kando,” AccuRev&#8217;s Seamless Git Integration ' ><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>We held a “First Look at Kando” webinar on Tuesday to mark the launch of our back-end platform for security and compliance with Git. Unfortunately we weren’t able to answer all of the questions in the allotted time, so here are answers for some of the most commonly asked questions. Q: Can a developer use [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2012/02/03/look-at-kando-accurev-integration-for-git/' addthis:title='Q&#38;A from “A First Look at Kando,” AccuRev&#8217;s Seamless Git Integration '  ><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/2012/02/03/look-at-kando-accurev-integration-for-git/' addthis:title='Q&amp;A from “A First Look at Kando,” AccuRev&#8217;s Seamless Git Integration ' ><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>We held a “<a href="http://www.accurev.com/webinar/20120131-First-Look-at-Kando">First Look at Kando</a>” webinar on Tuesday to <a href="http://www.accurev.com/press-releases/20120131-accurev-announces-industrys-first-seamless-platform-integrate-git-enterprise">mark the launch</a> of our back-end platform for security and compliance with Git. Unfortunately we weren’t able to answer all of the questions in the allotted time, so here are answers for some of the most commonly asked questions.</p>
<h2><strong><em>Q: Can a developer use Git without an AccuRev workspace?</em></strong></h2>
<p>A: Absolutely. With Kando, the developer does not require an AccuRev workspace. Kando uses a native git repository, so developers can use Git with no modifications – it works seamlessly with AccuRev on the backend. It’s all native Git-to-Git.</p>
<h2><strong><em>Q: Is the Git repository limited to a single AccuRev stream, or can it follow most or all of the AccuRev depot?</em></strong></h2>
<p>A: The Git repository is not limited to a single AccuRev stream, it is completely configurable. When you create a repository, by default, it’s going to ask you to map the master branch in that Git repository to a stream in AccuRev, but you can set up multiple mappings. You could map 100s of branches to streams if you wanted to.</p>
<h2><strong><em>Q: Let’s say I’m an integration manager for a project. Can I create a Git repo using Kando, Git clone it on my system, and let other users clone from me?</em></strong></h2>
<p>A: You can certainly use that model if that’s how you’re most comfortable, where you clone from the bare Git repository associated with AccuRev, and then other people can clone from you. There’s nothing to preclude that from happening because it’s normal Git-to-Git. Another possible solution would be to have all of your developers push and pull from the Kando repository, then you could merge those changes up to the QA or Master branch using AccuRev or Git if you prefer. Kando supports both models.</p>
<h2><strong><em>Q: What about integration with code review tools (like Gerrit).  We actually use Gerrit as the centralized control for our Git repositories</em></strong></h2>
<p>A: If you are connecting Git to anything, whether it be Gerrit, GitHub, an open source library, etc., everything will work. Because Kando is reliant on Git working natively, you can connect to Gerrit or any other tool that integrates with Git. You can push and pull from Gerrit and GitHub as normal. When you push to the remote that is associated with Kando, which is connected with AccuRev, those changes end up in AccuRev in the stream that you’ve mapped to the Git repository’s branches.</p>
<h2><strong><em>Q: How do you handle bugs in Kando itself? Is there support?</em></strong></h2>
<p>A: Kando is an officially supported AccuRev product. If there are defects in Kando, they’ll be handled through our support and services organization the same as they would with AccuRev. Kando is developed using an Agile development methodology, so as we get feedback on defects and enhancement requests, we will turn around fixes and enhancements as quickly as possible.</p>
<p><strong>Still have questions? Ask below, visit <a href="http://www.accurev.com/kando">www.accurev.com/kando</a> for more information, or check out the <a href="http://www.youtube.com/watch?feature=player_embedded&amp;v=gUC5OBDhKx4">Kando video.</a></strong></p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2012/02/03/look-at-kando-accurev-integration-for-git/' addthis:title='Q&amp;A from “A First Look at Kando,” AccuRev&#8217;s Seamless Git Integration '  ><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/2012/02/03/look-at-kando-accurev-integration-for-git/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AccuRev Announces Kando!</title>
		<link>http://accurev.com/blog/2012/01/31/accurev-announces-kando-git-integration/</link>
		<comments>http://accurev.com/blog/2012/01/31/accurev-announces-kando-git-integration/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 13:00:28 +0000</pubDate>
		<dc:creator>AccuRev</dc:creator>
				<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Integrations]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[Kando]]></category>
		<category><![CDATA[SCCM]]></category>
		<category><![CDATA[seamless]]></category>
		<category><![CDATA[software change and configuration management]]></category>

		<guid isPermaLink="false">http://accurev.com/blog/?p=2993</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2012/01/31/accurev-announces-kando-git-integration/' addthis:title='AccuRev Announces Kando! ' ><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>It’s here! AccuRev today announced Kando, the seamless integration of Git with the AccuRev server. Everyone at AccuRev is incredibly excited about it. As many people know (and as we discussed here last week), Git is increasing in popularity among developers working in small groups or collaborating on open source projects. It’s also fast, flexible, and full of [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2012/01/31/accurev-announces-kando-git-integration/' addthis:title='AccuRev Announces Kando! '  ><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/2012/01/31/accurev-announces-kando-git-integration/' addthis:title='AccuRev Announces Kando! ' ><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>It’s here! AccuRev today announced <em><strong><a href="http://www.accurev.com/kando">Kando</a></strong></em>, the seamless integration of Git with the AccuRev server. Everyone at AccuRev is incredibly excited about it.</p>
<p>As many people know (and as we discussed here <a href="http://accurev.com/blog/2012/01/26/why-would-anyone-use-git-in-their-enterprise/" target="_blank">last week</a>), <a href="http://git-scm.com/" target="_blank">Git</a> is increasing in popularity among developers working in small groups or collaborating on open source projects. It’s also fast, flexible, and full of developer-friendly features. But when it comes to using Git in an enterprise, the size and complexity of these environments can make it difficult to secure and manage the software development process.</p>
<h2><strong>What makes Kando different from other Git integrations?</strong></h2>
<p>Take a look at the diagram below. With Kando, Git developers push and pull from real Git repositories. Kando takes all changes pushed to these repositories and replicates them on the AccuRev server. Furthermore, any changes made in AccuRev streams that are mapped to Git repositories are replicated in their respective repositories. This means Git users can just do a pull to get those changes, which allows Git users to continue using Git as usual without interacting with AccuRev, if they choose not to.</p>
<h2><a href="http://accurev.com/blog/wp-content/uploads/2012/01/Functionality-Diagram.jpg"><img class="aligncenter size-full wp-image-2994" title="Kando, AccuRev's Git Integration, functionality diagram. " src="http://accurev.com/blog/wp-content/uploads/2012/01/Functionality-Diagram.jpg" alt="Functionality Diagram AccuRev Announces Kando!" width="400" height="376" /></a> <strong>How does Kando benefit Git development environments?</strong><strong> </strong></h2>
<p>Kando enables the flexibility of Git and the security of AccuRev by providing:</p>
<ul>
<li>Support for enterprise authentication via LDAP and Microsoft Active Directory</li>
<li>Fully integrated issue tracking system and Software Change and Configuration Management (SCCM) through change-based development with AccuRev <a href="http://www.accurev.com/change-packages.html">Change Packages</a></li>
<li>User and group-based access control security measures</li>
<li>Visualization of development processes using Git through the AccuRev <a href="http://www.accurev.com/streambrowser.html">StreamBrowser</a></li>
<li>Seamless integration of Git into an AccuRev environment</li>
</ul>
<p>Take a look at how it works:</p>
<p><iframe src="http://www.youtube.com/embed/gUC5OBDhKx4?feature=player_embedded" frameborder="0" width="620" height="349"></iframe></p>
<p>To read more about Kando, watch the demo video, and learn about beta availability, check out the Kando page <a href="http://www.accurev.com/kando">here</a>!</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2012/01/31/accurev-announces-kando-git-integration/' addthis:title='AccuRev Announces Kando! '  ><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/2012/01/31/accurev-announces-kando-git-integration/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s New in AccuRev Version 5.2?</title>
		<link>http://accurev.com/blog/2011/08/22/accurev-5-2/</link>
		<comments>http://accurev.com/blog/2011/08/22/accurev-5-2/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 13:39:41 +0000</pubDate>
		<dc:creator>damonpoole</dc:creator>
				<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[change packages]]></category>
		<category><![CDATA[continuous integration]]></category>
		<category><![CDATA[Integrations]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Product Review]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[version control]]></category>
		<category><![CDATA[product review]]></category>
		<category><![CDATA[Software Configuration Management]]></category>

		<guid isPermaLink="false">http://www.accurev.com/blog/?p=2761</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2011/08/22/accurev-5-2/' addthis:title='What&#8217;s New in AccuRev Version 5.2? ' ><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>I’m very excited about our 5.2 release! We’ve completed the move to PostgreSQL on the back end, fully internationalized our products, and added a slew of new features, like per-element security so that you can lock down certain files or directories to specific groups or users. In addition to moving to PostgreSQL, we’ve taken advantage [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2011/08/22/accurev-5-2/' addthis:title='What&#8217;s New in AccuRev Version 5.2? '  ><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/2011/08/22/accurev-5-2/' addthis:title='What&#8217;s New in AccuRev Version 5.2? ' ><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>I’m very excited about our <a href="http://www.accurev.com/whatsnew.htm" target="_blank">5.2 release</a>! We’ve completed the move to PostgreSQL on the back end, fully internationalized our products, and added a slew of new features, like per-element security so that you can lock down certain files or directories to specific groups or users.</p>
<p>In addition to moving to PostgreSQL, we’ve taken advantage of its capabilities to increase performance in a few key areas such as update, especially when using cross-links, populate, and more. And as a first step towards fully embracing 64bit servers, we now support 64bit CPUs on Linux servers. You can look forward to additional performance boosts as we exploit the capabilities of PostgreSQL in the future.</p>
<p>Haven’t upgraded in a while? Check out what else is new! To get a full flavor of all of the new functionality we’ve added recently, check out recent <a href="http://www.accurev.com/webinars/20110727-first-look-accurev-52" target="_blank">webinar</a> which highlights what’s new.</p>
<p>If you haven’t tried our plug-ins in a while, we&#8217;ve put out new releases of our <a href="http://www.accurev.com/accubridge-eclipse.html" target="_blank">Eclipse</a> and <a href="http://www.accurev.com/accubridge-visual-studio.html" target="_blank">Visual Studio</a> plug-ins for all versions of AccuRev. Eclipse and Visual Studio plug-ins will work with older releases, so no need to wait for 5.2 to start benefiting from the new features in the plug-ins.</p>
<p>We’ve fully integrated the <a href="http://www.accurev.com/web-interface.html" target="_blank">Web UI</a> into the plug-ins so you can now use all of the following functionality: version browser, annotate, stream browser, and all of AccuWork.  Also, in 5.2 you can now access the Web UI with a single click from most screens. For instance, if you want to send somebody a URL of a file or diff, you can just click the “copy to clipboard” button in the toolbar and then compose an e-mail to somebody and paste in the URL. When they click the URL, they will go right to that file or diff. And the Web UI now allows you to print any table that it supports.</p>
<p>While we are in the process of making the new functionality in the Web UI available in all of our UIs, this is a great first step to quickly link to the new functionality.</p>
<p><strong>A Few More Details on What’s Available Via the Web UI<br />
</strong>If you haven’t used the Web UI or are using an older version, you may not have heard that there is an entirely new version browser in the Web UI and for <a href="http://www.accurev.com/issue-tracking.html" target="_blank">AccuWork</a> users- AccuWork on the Web has been completely revamped. For instance, it is easy to search by keyword and you can do drag and drop query editing.</p>
<p><strong> 5.3 and Beyond&#8230; Here We Come!<br />
</strong>The database and internationalization are two very important infrastructure changes which will accelerate both our engineering velocity as well as our market penetration. With our upcoming 5.3 release we will be re-introducing our quarterly pace of releases as we had with our 4.8 and 4.9 releases. With the switch to PostgreSQL and an internationalized code base complete, you will see the release of new functionality faster than ever before.  In preparation for 5.3 and beyond, we’ve just launched a new product survey as one of the many ways we collect product priorities. Make sure to look for it and fill it out. It is one of the best ways to have a significant impact on our product roadmap. If you haven’t gotten an e-mail yet, you may not be in our survey database. Just ask your AccuRev administrator for a link.</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2011/08/22/accurev-5-2/' addthis:title='What&#8217;s New in AccuRev Version 5.2? '  ><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/2011/08/22/accurev-5-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Next Generation of SCM: AccuRev 5.2</title>
		<link>http://accurev.com/blog/2011/07/26/scm-great-leap-forward-accurev-5-2/</link>
		<comments>http://accurev.com/blog/2011/07/26/scm-great-leap-forward-accurev-5-2/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 13:06:57 +0000</pubDate>
		<dc:creator>clucca</dc:creator>
				<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[Integrations]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Product Review]]></category>
		<category><![CDATA[SCM Resources]]></category>
		<category><![CDATA[new release]]></category>
		<category><![CDATA[Software Configuration Management]]></category>

		<guid isPermaLink="false">http://www.accurev.com/blog/?p=2691</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2011/07/26/scm-great-leap-forward-accurev-5-2/' addthis:title='The Next Generation of SCM: AccuRev 5.2 ' ><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>I mentioned on this blog last week that AccuRev had big news coming that would mark the next phase in the evolution of SCM – the first big leap since AccuRev introduced the stream-based approach. Well, the big news has arrived with this week’s launch of AccuRev SCM Version 5.2. AccuRev Version 5.2 arms developers [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2011/07/26/scm-great-leap-forward-accurev-5-2/' addthis:title='The Next Generation of SCM: AccuRev 5.2 '  ><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/2011/07/26/scm-great-leap-forward-accurev-5-2/' addthis:title='The Next Generation of SCM: AccuRev 5.2 ' ><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>I mentioned on this blog last week that AccuRev had big news coming that would mark the next phase in the evolution of SCM – the first big leap since AccuRev introduced the stream-based approach. Well, the big news has arrived with this week’s launch of <a href="http://www.accurev.com/press-releases/20110726-accurev-advances-industry-leading-performance-security-and-enterprise-level-">AccuRev SCM Version 5.2.</a> AccuRev Version 5.2 arms developers with one of the few SCM solutions on the market today that offers streams <em>and</em> enhanced enterprise performance, reporting, security, and scalability through the postgreSQL relational database we’ve embedded into our system.</p>
<p>With this release, AccuRev has also introduced <a href="http://www.accurev.com/accuworkflow.html">AccuWorkflow 2.0</a>, a collaborative process-centric governance tool that enables automation and compliance with an issue-based lifecycle workflow directly within AccuRev. AccuWorkflow is especially valuable for developers of software solutions for highly regulated industries such as financial services with its stringent requirements for SOX compliance.</p>
<p>AccuRev 5.2 is available immediately.  Check out the press release here  for more details, or see us demo 5.2 at <a href="http://agile2011.agilealliance.org/">Agile 2011</a>.   You can also check out a brief podcast we put together that examines the major issues and challenges today’s enterprise developers face and how we’ve attempted to help solve those challenges with AccuRev 5.2.  Click <a href="http://www.accurev.com/virtualbooth/20110726-52-podcast/52-podcast.html">here</a> to listen in.</p>
<p>For more info, check out <strong><a href="http://www.accurev.com/whatsnew.htm">What&#8217;s New in 5.2</a>.</strong></p>
<p><strong><a href="http://www.accurev.com/images/screenshots/3screenshots.png"><img class="aligncenter size-full wp-image-2699" src="http://www.accurev.com/blog/wp-content/uploads/2011/07/Capture.jpg" alt="Capture The Next Generation of SCM: AccuRev 5.2" width="708" height="203" title="The Next Generation of SCM: AccuRev 5.2" /></a><br />
</strong></p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2011/07/26/scm-great-leap-forward-accurev-5-2/' addthis:title='The Next Generation of SCM: AccuRev 5.2 '  ><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/2011/07/26/scm-great-leap-forward-accurev-5-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AccuRev&#8217;s Agile Methodology Workshop</title>
		<link>http://accurev.com/blog/2010/07/20/explore-agile-methodology/</link>
		<comments>http://accurev.com/blog/2010/07/20/explore-agile-methodology/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 18:46:29 +0000</pubDate>
		<dc:creator>Bob DeMaria</dc:creator>
				<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[AgileCycle]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Comparisons]]></category>
		<category><![CDATA[Educational Webinars]]></category>
		<category><![CDATA[Integrations]]></category>
		<category><![CDATA[Questions and Polls]]></category>
		<category><![CDATA[agile methodology]]></category>
		<category><![CDATA[agile seminar]]></category>
		<category><![CDATA[anthillpro]]></category>
		<category><![CDATA[educational resource]]></category>
		<category><![CDATA[Rally]]></category>
		<category><![CDATA[seminar]]></category>
		<category><![CDATA[Software Configuration Management]]></category>

		<guid isPermaLink="false">http://www.accurev.com/blog/?p=2094</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/07/20/explore-agile-methodology/' addthis:title='AccuRev&#8217;s Agile Methodology Workshop ' ><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>AccuRev hosts educational Agile methodology seminars called “Agile Comes to You,” which reach audiences nationwide and focus on teaching best practices of Agile software development.  The seminars have been quite successful, and regardless of their organization&#8217;s level of Agile adoption, I know attendees have learned some great information from these sessions. AccuRev doesn’t host the Agile [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/07/20/explore-agile-methodology/' addthis:title='AccuRev&#8217;s Agile Methodology Workshop '  ><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/07/20/explore-agile-methodology/' addthis:title='AccuRev&#8217;s Agile Methodology Workshop ' ><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>AccuRev hosts educational Agile methodology seminars called “<a href="http://www.accurev.com/blog/2010/03/02/sqe-agile-comes-to-you-tour-update/" target="_blank">Agile Comes to You</a>,” which reach audiences nationwide and focus on teaching best practices of Agile software development.  The seminars have been quite successful, and regardless of their organization&#8217;s level of Agile adoption, I know attendees have learned some great information from these sessions.</p>
<p><a href="http://www.accurev.com/" target="_blank">AccuRev</a> doesn’t host the Agile methodology seminars alone, and generally presents in conjunction with partners <a href="http://www.accurev.com/rally.html" target="_blank">Rally Software</a>, Urbancode (the makers of <a href="http://www.accurev.com/anthillpro.html" target="_blank">AnthillPro</a>), and Coverity. The seminars consist of a keynote with extensive Agile experience, educational presentations, and a short tools demonstration. The format has been so successful that we have used it for over a year, and you might even notice similarly-formatted seminars from other organizations as well. (Imitation is the most sincere form of flattery, right?)</p>
<h2>The Agile Methodology Workshop</h2>
<p>We try to focus on making our seminars as educational and relevant as possible by giving attendees access to the real life Agile experiences that presenters bring to the table.  So in addition to presentations focused on benefits of the <a href="http://www.accurev.com/agile-scm.html" target="_blank">Agile methodology</a> and <a href="http://www.accurev.com/scm-white-papers.htm" target="_blank">best practices</a>, we came up with the concept of an <strong>&#8220;Agile Workshop.&#8221;</strong></p>
<p>The Agile Workshop  allows each attendee to discuss their most difficult challenge in transitioning to Agile with other attendees in small groups, as well as with our Agile experts.  We do this for two reasons:</p>
<p style="padding-left: 60px;">1) It gives the attendees a chance to exchange thoughts and solutions regarding their Agile migration.</p>
<p style="padding-left: 60px;">2) It allows the attendees to interact with the panel of experts on how to solve these difficult challenges.<a href="http://www.accurev.com/blog/wp-content/uploads/2010/07/untitled.jpg"><img class="alignright size-full wp-image-2117" title="Agile Comes to You Partners" src="http://www.accurev.com/blog/wp-content/uploads/2010/07/untitled.jpg" alt="untitled AccuRevs Agile Methodology Workshop" width="225" height="126" /></a></p>
<p>Once the group has discussed the challenges each individual faced during a transition to Agile, they then agree upon a top challenge that they ask the panel of Agile experts to comment on and offer advice.</p>
<p>For example, at a recent seminar in Toronto, this was the attendees list of top challenges:</p>
<li style="padding-left: 30px;">Culture Change / Rest of the Organization not Agile</li>
<li style="padding-left: 30px;">Support Agile and Traditional projects in parallel (Hybrid Process)</li>
<li style="padding-left: 30px;">Massive/Distributed applications implementing Agile</li>
<li style="padding-left: 30px;">Propagating user stories across multiple release lines</li>
<li style="padding-left: 30px;">Agile with Distributed Teams</li>
<li style="padding-left: 30px;">Agile with Outsourcing</li>
<p>We have been seeing this same pattern across most of our seminars, and I believe it gives us good insight into the state of Agile adoption.  It is amazing to see that even across very different organizations, the challenges that arise with Agile adoption are remarkably consistent from seminar to seminar.  It seems that no matter who you are, or what stage of Agile adoption you are in, many are facing the same challenges when moving towards Agile development. There is some comfort in numbers, knowing that you are not alone in facing hurdles.</p>
<p>While I won’t take the time to answer every one of these challenges here today, I plan on commenting on each one of these issues in the coming months, in hopes that sharing my experiences and alternatives help you in solving these difficult problems.  I would also like to invite some of our Agile experts, as well as our attendees, that are internal to AccuRev or our partners to comment or blog on some of these topics to share some of their experiences.</p>
<p>While the &#8220;Agile Comes to You&#8221; tour is taking a short break for the summer months, be sure to look for us in your city this September or stop by and visit us at Agile 2010 Conference in Orlando.  Have a great summer!</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/07/20/explore-agile-methodology/' addthis:title='AccuRev&#8217;s Agile Methodology Workshop '  ><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/07/20/explore-agile-methodology/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yes, You Can! Doing Agile with Remote Teams</title>
		<link>http://accurev.com/blog/2010/07/15/agile-remote-teams/</link>
		<comments>http://accurev.com/blog/2010/07/15/agile-remote-teams/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 17:32:54 +0000</pubDate>
		<dc:creator>clucca</dc:creator>
				<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[continuous integration]]></category>
		<category><![CDATA[Enterprise Agile]]></category>
		<category><![CDATA[Integrations]]></category>
		<category><![CDATA[Questions and Polls]]></category>
		<category><![CDATA[SCM Resources]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[distributed teams]]></category>
		<category><![CDATA[multistage continuous integration]]></category>
		<category><![CDATA[remote development]]></category>
		<category><![CDATA[remote team]]></category>
		<category><![CDATA[Software Configuration Management]]></category>

		<guid isPermaLink="false">http://www.accurev.com/blog/?p=2058</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/07/15/agile-remote-teams/' addthis:title='Yes, You Can! Doing Agile with Remote Teams ' ><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>This past year I’ve attended several Agile conferences, presented at many of our own conferences, and traveled to Agile tradeshows sponsored by some influential industry-leading names. What surprises me most is the variance I see on the answer to this question: How do I do Agile with remote teams? Some of the pure “Agileistas” will [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/07/15/agile-remote-teams/' addthis:title='Yes, You Can! Doing Agile with Remote Teams '  ><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/07/15/agile-remote-teams/' addthis:title='Yes, You Can! Doing Agile with Remote Teams ' ><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><h2><span style="font-weight: normal; font-size: 13px;"><span style="color: #000000;">This past year I’ve attended several Agile conferences, presented at many of our own conferences, and traveled to Agile tradeshows sponsored by some influential industry-leading names. What surprises me most is the variance I see on the answer to this question: </span></span><strong>How do I do Agile with remote teams?</strong></h2>
<p><span style="color: #000000;">Some of the pure “Agileistas” will may answer this question in a manner that isn&#8217;t very possible for some of us in the real world, with “Don’t do it” or, &#8220;Reorg your company.&#8221;</span></p>
<p><span style="color: #000000;">I don’t’ know what those people expect here- is it possible that you can convince your management organization to tear down its office walls, move entire teams from across the country into one office space, just because you heard it at a conference that it was going to be really hard to do Agile remotely?</span></p>
<p><span style="color: #000000;">I certainly don’t believe that doing Agile with remote teams is a bad practice, nor do I believe that it’s impossible. Challenging? Yes it is. Easy to mess up? You bet. But there are some simple things you can do to avoid some of the pitfalls of remote organizations.</span></p>
<h2><span style="color: #000000;">Agile with Remote Teams</span></h2>
<p><strong><span style="color: #000000;">Use face to face communication methods:</span></strong></p>
<p><span style="color: #000000;">I just got the iPhone 4. It has face to face video chat. I also use Google Talk, and this also has video chat built in. It works great! With all the communication technologies we have now a days, there is no reason to avoid personal contact with remote teams.</span></p>
<p><span style="color: #000000;">If the remote team is a faceless organization, it will become a perceived impediment for the local team if there are problems. They wont&#8217; be treated like part of the team, but more like an outside entity that drops code in and risks messing up the release.  We can bring these teams closer together to encourage communication, and allow them to adapt and respond to each other as issues arrive. Creating a persona and human link turns those faceless &#8220;code drops&#8221; into real people, people who you can reach out to. This gives the team the power to self manage your priorities, impediments and conflicts.</span></p>
<p><strong><span style="color: #000000;">Create Agile ambassadors</span></strong></p>
<p><span style="color: #000000;">We can even take face-to-face chat on the internet up a level. Sending ambassadors back and forth from the remote teams to home base and vice versa creates a human link that is deeper than any piece of technology can</span><img class="alignright size-medium wp-image-2064" src="http://www.accurev.com/blog/wp-content/uploads/2010/07/MP900216025-300x201.jpg" alt="Agile for Remote Teams" width="300" height="201" title="Yes, You Can! Doing Agile with Remote Teams" /><span style="color: #000000;"> provide.  The ambassador’s job is to strengthen this link, because if the link is strong, each side will be more inclined to help each other.</span></p>
<p><span style="color: #000000;">Sometimes having a planning session with the remote team doesn&#8217;t give them the overall sense of how important the stories you&#8217;re working on might be. They may not </span><em><span style="color: #000000;">feel</span></em><span style="color: #000000;"> as if it’s important, and that&#8217;s because they don&#8217;t know all the juicy details that led up to the creation of that story. Having an ambassador at that site gives that team visibility into all of the bits of information that make one user story important. In other words, the ambassador gives the entire back-story to an iteration (IE the gossip) so they can get a sense of how important something is, it’s not just a priority number in the ITS.</span></p>
<p><strong><span style="color: #000000;">Use Tools That Work Globally</span></strong></p>
<p><span style="color: #000000;">With all of the face-time, ambassadors, and communication, it’s essential that teams have a global view of what’s happening during the development cycle. It wouldn’t make much sense to reach out and then not provide a way to extend that communication on the development level.</span></p>
<p><a href="http://www.accurev.com/geographically-distributed-development.html"><img class="alignright size-medium wp-image-2060" src="http://www.accurev.com/blog/wp-content/uploads/2010/07/MC910216338-300x300.png" alt="Agile for Remote Teams" width="210" height="210" title="Yes, You Can! Doing Agile with Remote Teams" /></a></p>
<p><span style="color: #000000;">Imagine a team where having access to a user story or a piece of code wasn’t easy and available to them? This handcuffs the team tremendously.</span></p>
<p><span style="color: #000000;">Any remote team will need to be able to:</span></p>
<ul>
<li><span style="color: #000000;">See each others user stories and tasks</span></li>
<li><span style="color: #000000;">Enter updates to user stories and tasks</span></li>
<li><span style="color: #000000;">Diff baselines and branches</span></li>
<li><span style="color: #000000;">Check out code from remote teams</span></li>
<li><span style="color: #000000;">Contribute to team discussions and wikis</span></li>
<li><span style="color: #000000;">Run continuous integration globally</span></li>
</ul>
<p><strong><span style="color: #000000;">Use Multi Stage Continuous Integration</span></strong></p>
<p><span style="color: #000000;">Using <a href="http://www.accurev.com/multistage-continuous-integration.html" target="_blank">multistage continuous integration</a> lets people take a look at what’s been built, and if it functions correctly, give it to the other team. Having multi-stage set up gives you a way to integrate early and often, but only deliver changes that are “done”.</span></p>
<p><span style="color: #000000;">One of the main problems with remote development is integration, and it’s a double edge sword for most SCM tools. If you isolate the remote team too much, they won’t integrate often. And when they do integrate to mainline, they may break functionality. The problem with this is that they will not be able to respond to that change for 6-12 hours if your team is in another country. This basically means downtime for everyone.</span></p>
<p><span style="color: #000000;">But with multistage CI and AccuRev you can keep that team isolated and integrated at the same time.</span></p>
<p><strong><span style="color: #000000;">Is it possible to do offshore Agile? </span></strong></p>
<p><span style="color: #000000;">I’m not sure if it’s a question if it’s possible, I don’t think we have a choice. Offshore development is a reality that isn’t going away, and the simple answer of bringing teams together to practice Agile isn’t always variable.  Doing <a href="http://www.accurev.com/geographically-distributed-development.html" target="_blank">Agile with remote</a> teams isn’t’ a choice, it’s a reality.</span></p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/07/15/agile-remote-teams/' addthis:title='Yes, You Can! Doing Agile with Remote Teams '  ><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/07/15/agile-remote-teams/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>Stable Builds as Stories are Completed</title>
		<link>http://accurev.com/blog/2010/06/18/stable-builds-stories-complete/</link>
		<comments>http://accurev.com/blog/2010/06/18/stable-builds-stories-complete/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 15:13:15 +0000</pubDate>
		<dc:creator>damonpoole</dc:creator>
				<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Integrations]]></category>
		<category><![CDATA[Product Review]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[branches]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[continuous integration]]></category>
		<category><![CDATA[Damon Poole]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[streams]]></category>
		<category><![CDATA[waterfall]]></category>

		<guid isPermaLink="false">http://www.accurev.com/blog/?p=1902</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/06/18/stable-builds-stories-complete/' addthis:title='Stable Builds as Stories are Completed ' ><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>One of the questions I hear a lot from Agile teams is “how can we have a stable build to test stories as they are completed?” Often, the only time the build is stable is towards the end of the iteration. That then squeezes the QA folks or sometimes even has them testing the previous [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/06/18/stable-builds-stories-complete/' addthis:title='Stable Builds as Stories are Completed '  ><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/18/stable-builds-stories-complete/' addthis:title='Stable Builds as Stories are Completed ' ><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>One of the questions I hear a lot from Agile teams is <strong>“how can we have a stable build to test stories as they are completed?”</strong> Often, the only time the build is stable is towards the end of the iteration. That then squeezes the QA folks or sometimes even has them testing the previous iteration’s stories in the current iteration. Hmm. That sounds a bit like our old friend Waterfall.</p>
<p>Usually, when the question is asked, the team is creating and automating unit tests and doing continuous integration. That’s not the issue. (If you are not doing those things, stop everything and implement these three practices immediately!) But let’s assume for the moment that you are doing these three practices.</p>
<p>The problem is getting a build which consists of only stories that are considered “complete,” but still need a bit more work done on them, such as exploratory testing, load testing, usability testing, demo for customer feedback, etc. You might say, “but you can’t do that until the end of the iteration.” Ok, but then you are back to the problem of a compressed QA cycle and having development either sit on their hands or move on to the next iteration, neither of which represent <a href="http://www.accurev.com/agile-software-development.html" target="_blank">Agile</a> thinking.</p>
<p>There’s a simple solution to this problem, which you may have “thrown out with the bath water.” <strong>Branches</strong><strong>! </strong>Or, in AccuRev parlance, <a href="http://www.accurev.com/whitepaper/stream_based_architecture.htm" target="_blank">streams</a> (though I’ll stick with branches for simplicity). Each process stage gets its own branch. That doesn’t mean that you can’t write code and tests at the same time, only that code can’t advance to the next branch until it meets the criteria of that branch, such as “coding is done” and “all tests are written and passing.” I know, you cringe at the thought of<a href="http://www.accurev.com/accurev-branching-merging.html" target="_blank"> branching and merging,</a> but that’s probably because you are thinking of branches that contain long-lived changes. We’re not going to do that here.</p>
<p>The idea presented here is to advance changes through the set of branches as quickly as is practical. As changes get propagated to each branch, <a href="http://www.accurev.com/continuous-integration.html" target="_blank">CI</a> is done against that branch.  If it succeeds, it gets promoted to the next branch. If it does not succeed, then that developer (possibly with help from her teammates) fixes the branch. This is similar to how stopping the line works in a modern lean manufacturing facility.</p>
<p>In <a href="http://www.accurev.com/" target="_blank">AccuRev</a>, this process is greatly simplified. You can create a set of streams instead of branches, and streams can model your exact process. Promoting work from stream to stream is a simple drag and drop operation.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-1909" title="One of the questions I hear a lot from Agile teams is “how can we have a stable build to test stories as they are completed?” In this diagram, there are streams for each of the stages from “wip” to “done.” Since each stage is a stream, you can run continuous integration at each stage." src="http://www.accurev.com/blog/wp-content/uploads/2010/06/New-Picture-1.png" alt="Getting Stable Builds as Stories are Completed" width="615" height="302" /></p>
<p>In the diagram above, there are streams for each of the stages from “wip” to “done.” Since each stage is a stream, you can run continuous integration at each stage. You can also do builds, for instance from the “tested” and “done” streams to do things like exploratory testing. By definition, a build from the “done” stream only contains changes which are built; integrated together; have unit and other tests written, automated and passing; and whatever other criteria you have for “done.”</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/06/18/stable-builds-stories-complete/' addthis:title='Stable Builds as Stories are Completed '  ><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/18/stable-builds-stories-complete/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>When Scrum is Not Enough: Doing Waterfall with Scrum</title>
		<link>http://accurev.com/blog/2010/06/07/waterfall-scrum/</link>
		<comments>http://accurev.com/blog/2010/06/07/waterfall-scrum/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 19:31:58 +0000</pubDate>
		<dc:creator>lorne cooper</dc:creator>
				<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Integrations]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[code sharing]]></category>
		<category><![CDATA[continuous integration]]></category>
		<category><![CDATA[integrate]]></category>
		<category><![CDATA[product owner]]></category>
		<category><![CDATA[quality assurance]]></category>
		<category><![CDATA[requirements]]></category>
		<category><![CDATA[scrum benefits]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[tool stack]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[waterfall]]></category>

		<guid isPermaLink="false">http://www.accurev.com/blog/?p=1771</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/06/07/waterfall-scrum/' addthis:title='When Scrum is Not Enough: Doing Waterfall with Scrum ' ><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>To paraphrase Harry Truman, if you’re looking for love in the software tools business, buy a dog.  If you’re looking for areas to improve, ask your customers. For some time now I’ve noticed that those customers of ours developing both software and hardware find benefits in being primarily Agile in their software teams, but primarily [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/06/07/waterfall-scrum/' addthis:title='When Scrum is Not Enough: Doing Waterfall with Scrum '  ><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/07/waterfall-scrum/' addthis:title='When Scrum is Not Enough: Doing Waterfall with Scrum ' ><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>To paraphrase Harry Truman, if you’re looking for love in the software tools business, buy a dog.  If you’re looking for areas to improve, ask your customers.</p>
<p>For some time now I’ve noticed that those customers of ours developing both software and hardware find benefits in being primarily <a href="http://www.accurev.com/agile-software-development.html" target="_blank">Agile</a> in their software teams, but primarily Waterfall in their hardware teams.  It’s hard to fit “parsing a Sonet Frame Header” into a story, and it’s expensive to do a feature add iteration on the Mars Rover.  Especially when it’s already on Mars.</p>
<p>Interestingly, a large number of our customers’ software development groups have a mix of Agile and Non-Agile projects.  Sometimes there are tactical issues keeping them from being successful in Scrum at the current time (the group is too junior, they don’t have enough trained Scrum Product Owners to keep up, etc.), but some groups have especially difficult challenges making Scrum adoption difficult.</p>
<h2>Where Scrum is Easiest to Adopt</h2>
<p>I have come to the conclusion that Scrum works best when there is a <span style="text-decoration: underline;">linear relationship between team effort and customer benefit</span>.  For projects that are highly non-linear, a process that invests more in up-front planning and architecture and then uses Scrum later in the process, works well and is easier to adopt.</p>
<p>Let’s look at a classic Scrum-benefit project.  You have an application in production use with a set of customers.  Customer feedback has resulted in a list of feature adds, each of which is in the one- to six-weeks of development effort range.</p>
<p>In this situation, plus a little training and tool support, the team will leverage Agile techniques like time-boxing, continual customer feedback, integrated QA and development, etc. and rapidly start to deliver real customer value.  Pretty soon, the customer will start asking, &#8220;Why don’t all your development teams use this new fangled process?&#8221;</p>
<p>There’s a nice linear relationship between the amount of work done during each iteration and the amount of feedback the customer gets.</p>
<p>Here are two curves, demonstrating the concept:</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-1779" title="Scrum works best when there is a linear relationship between team effort and customer benefit.  For projects that are highly non-linear, a process that invests more in up-front planning and architecture seems to work better." src="http://www.accurev.com/blog/wp-content/uploads/2010/06/LorneGraph.png" alt="LorneGraph When Scrum is Not Enough: Doing Waterfall with Scrum" width="739" height="425" /></p>
<p>The customer feedback in the linear case is used to guide the product as it is developed, which overcomes the errors found in a traditional requirements documentation exercise.  This is the great win in the Scrum process: too many requirements of development turn out to add negligible customer value in the final delivery.</p>
<p>In the non-linear project, by the time the customer has gotten to week 10, they’re disengaged and putting pressure on the team to work on something else.</p>
<p><a href="http://www.accurev.com/agile-scm.html" target="_blank">Agile engineering</a> practices, like test driven design, unit tests, continuous integration, etc,.  add value whether  or not you end up at Scrum: better engineering practices are always useful. Is the development cadence produced by regular iterations more valuable than the executable, milestones in a good project plan?  In a linear problem, yes, there’s a lot of evidence that it is.  In a non-linear process, some teams see the benefits all the way along the process, and others benefits later in the project, after some of the basics of the architecture have been mapped out.</p>
<h2>Non-linear Returns</h2>
<p>Unfortunately, not all situations are linear.  There are several factors that produce non-linear returns.  Amongst them are such typical software challenges as:</p>
<p style="padding-left: 30px;">-          <strong>Tent-pole like problems.</strong> This refers to the situation where there is a tent held up by a lot of tent poles.  Taking out a few tent poles doesn’t decrease the height of the tent. But when you take them all out, the tent lies on the ground.  They typically require you to develop a clear architecture and strategy, up front, and invest in working to fill out the architecture.  Examples of this kind of problem include supporting a new language (e.g. Japanese, not C#), greatly improving performance or porting to a new platform.</p>
<p style="padding-left: 30px;">-          <strong>Implementing something of technical risk.</strong> If you don’t know *how* to do something, the Agile process of “doing Spikes” does not necessarily converge on a solution in a fixed amount of time.  Be advised that in this case, in Waterfall as in Scrum, you may end up going down multiple blind alleys, so the outcome better be worth the uncertain cost.</p>
<p style="padding-left: 30px;">-          <strong>Developments with high business risk relative to development effort. </strong> Software controlling the Mars Rover is an example, but so is software embedded in a cardiac pacemaker, software that runs your e-Commerce site, or software that can make real-time stock market trading systems.</p>
<p>Success in non-linear projects often leverages the best practices of Agile in ways familiar to project leaders of Waterfall processes.  Two week iterations might not make a lot of sense when a customer‘s input isn’t of much use, but <a href="http://www.accurev.com/continuous-integration.html" target="_blank">continuous integration</a>, focus on upfront test, and meaningful, executable, milestones every week or two that contain customer value sure do.</p>
<p>Finally, a note about Pollution, or “technical debt.”  Each time we implement something of customer value, we either increase or decrease the technical debt load in the application.  Usually, when we focus exclusively on the customer story, we increase technical debt (“pollute”), and when we invest in decreasing technical debt, we deliver less customer benefit in the short term, in the interest of having better customer return in the future.  This is not a case of non-linear returns, but rather a symptom of a weak Scrum implementation.  Avoiding the build-up of technical debt is fundamental to a good implementation, and is one of the challenges of Agile management.</p>
<p>Most companies that build mission-critical software find they have both types of problems.  Their requirements on us as a tool and process partner are difficult but straightforward: support both processes with the same tool stack, and integrate development to enable code sharing.</p>
<p>Agile may be the single biggest advance in software development practice since The Mythical Man-Month, but it’s not The Magic Bullet.  Smart companies are learning how to utilize the best procedures for the problem at hand.</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/06/07/waterfall-scrum/' addthis:title='When Scrum is Not Enough: Doing Waterfall with Scrum '  ><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/07/waterfall-scrum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

