<?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; integration</title>
	<atom:link href="http://accurev.com/blog/tag/integration/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>The Changing Landscape of SCM</title>
		<link>http://accurev.com/blog/2012/05/01/the-changing-landscape-of-scm/</link>
		<comments>http://accurev.com/blog/2012/05/01/the-changing-landscape-of-scm/#comments</comments>
		<pubDate>Tue, 01 May 2012 14:19:43 +0000</pubDate>
		<dc:creator>brad hart</dc:creator>
				<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[centralized SCM]]></category>
		<category><![CDATA[distributed SCM]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[Software Configuration Management]]></category>
		<category><![CDATA[traceability]]></category>
		<category><![CDATA[version control]]></category>
		<category><![CDATA[visualization]]></category>

		<guid isPermaLink="false">http://accurev.com/blog/?p=3050</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2012/05/01/the-changing-landscape-of-scm/' addthis:title='The Changing Landscape of SCM ' ><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 1998. I’m just starting my job at Rational Software, supporting ClearCase. During my training and through my first few months handling customer issues, I developed a deep understanding of the complexities of SCM and the heavy-handed centralized control that ClearCase provided its customer base. Wrappers, triggers and script automation were the key to a [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2012/05/01/the-changing-landscape-of-scm/' addthis:title='The Changing Landscape of SCM '  ><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/05/01/the-changing-landscape-of-scm/' addthis:title='The Changing Landscape of SCM ' ><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 1998. I’m just starting my job at Rational Software, supporting ClearCase. During my training and through my first few months handling customer issues, I developed a deep understanding of the complexities of SCM and the heavy-handed centralized control that ClearCase provided its customer base. Wrappers, triggers and script automation were the key to a tightly controlled, centralized development environment.  In the developers’ eyes, dealing with the version control tool was just a part of doing their job.</p>
<p>Developers like to code, not “waste time” with tools or infrastructure. They are creators and want to create their masterpiece. Check-in, Check-out, Merge, etc. are not ways developers want to spend their time, especially if they are forced to deal with poor performance from an SCM tool, whether it’s by the tool itself, or the myriad of wrappers that were forced on top of the SCM tool their company chose. <em>In a developers eyes, any time spent NOT writing code is wasted time.</em></p>
<p>However, despite the negative ramifications of SCM centralization and control to the developer’s productivity, there are absolute benefits to the enterprise that cannot be lost. Security, traceability, visibility and control are paramount to running a development organization.</p>
<p>My decision to come work at <a href="http://www.accurev.com/">AccuRev</a> in 2001 was based on the software’s unique ability to provide all the features the enterprise needs, while minimizing the negative impact SCM has on developer productivity. The ease at which AccuRev provides <a href="http://www.accurev.com/streambrowser.html">visualization</a> and control over the entire development process was truly a game changer.  And while still a centralized SCM tool, AccuRev was designed to minimize the pain developers felt during their day to day operations.</p>
<p>It’s now 2012 and the SCM landscape has changed dramatically for developers. De-centralized / Distributed development is <a href="http://www.sdtimes.com/link/36328">all the rage</a> now. Version control tools such as Git and Mercurial are providing developers with the experience they demand. Local copies of repositories give unparalleled performance. Strong branching models provide near painless branching and merging. Tools like Git are designed with the developer in mind. Performance, merging strength and extremely in-depth control of all operations are the focus of product features.</p>
<p>All that said, while distributed SCM tools are great for developers and fine for open source development, Enterprises are experiencing chaotic development and losing control in their engineering organizations. <strong>So which way do you go? Centralized appeases the Enterprise, De-Centralized appeases the developers.</strong></p>
<p>The answer is both. Now that AccuRev has introduced <a href="http://www.accurev.com/kando">Kando</a>, Enterprises can maintain all the security, traceability, audit-ability, visibility and process control their business depends on, while giving their developers exactly what they want &#8211; to use Git for their day to day development.</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2012/05/01/the-changing-landscape-of-scm/' addthis:title='The Changing Landscape of SCM '  ><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/05/01/the-changing-landscape-of-scm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>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>Why Would Anyone use Git in their Enterprise?</title>
		<link>http://accurev.com/blog/2012/01/26/why-would-anyone-use-git-in-their-enterprise/</link>
		<comments>http://accurev.com/blog/2012/01/26/why-would-anyone-use-git-in-their-enterprise/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 14:26:25 +0000</pubDate>
		<dc:creator>thinds</dc:creator>
				<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[Software Configuration Management]]></category>
		<category><![CDATA[Software Tools]]></category>
		<category><![CDATA[version control]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[Kando]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[SCM compliance]]></category>
		<category><![CDATA[SCM security]]></category>

		<guid isPermaLink="false">http://accurev.com/blog/?p=2980</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2012/01/26/why-would-anyone-use-git-in-their-enterprise/' addthis:title='Why Would Anyone use Git in their Enterprise? ' ><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>The secret’s out &#8211; AccuRev is releasing a seamless security and compliance related solution for the Git community called Kando on January 31st. To get a first look at Kando, register here for the webinar on 1/31/2012, at 1:00 PM EST. You might be asking yourself, “Why in the world would a company focused on providing software development [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2012/01/26/why-would-anyone-use-git-in-their-enterprise/' addthis:title='Why Would Anyone use Git in their Enterprise? '  ><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/26/why-would-anyone-use-git-in-their-enterprise/' addthis:title='Why Would Anyone use Git in their Enterprise? ' ><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>The secret’s out &#8211; AccuRev is releasing a seamless security and compliance related solution for the Git community called <a href="http://www.accurev.com/kando">Kando</a> on January 31st. To get a first look at Kando, <a href="https://www1.gotomeeting.com/register/996331609">register here for the webinar</a> on 1/31/2012, at 1:00 PM EST.</p>
<p><strong></strong>You might be asking yourself,<strong> <em>“Why in the world would a company focused on providing software development tools to enterprise organizations with mission-critical software development environments produce a solution for an open source version control tool?”</em></strong> I’ll tell you!</p>
<p><a href="http://git-scm.com/">Git</a> is increasing in popularity among developers working in small groups or collaborating on open source projects. It’s fast, flexible, and full of developer-friendly features. Git is a great tool for these smaller and more social types of development projects, and based on discussions about Git with customers, prospects, and analysts, it’s clear that there are more cases of enterprise organizations trying to use Git.</p>
<p>But poke around a few blogs, or read a few articles that discuss the use of Git in an enterprise environment, and I’m sorry, but you <em>will</em> uncover a few issues. As one <a href="http://www.businesscomputingworld.co.uk/qa-david-richard-wandisco/">article in BCW</a> discussed, “Git is a version control system with an attitude of collaboration and sharing. There is practically no way you can enforce a specific pattern of access and sharing. If the people who&#8217;re using Git don&#8217;t want to follow your rules, the tool is not going to help you much.” Let’s be realistic – Linus didn’t originally design Git for use in an enterprise environment!</p>
<p>So, in which cases do enterprise organizations actually use Git?</p>
<p><strong>1. Android Development</strong></p>
<p>If you want to make changes to Android, you’re going to need Git. It’s unavoidable. This means any company creating mobile devices running on Android and working with Android source files has a real business need to use Git.</p>
<p><strong>2. Linux Development</strong></p>
<p>Same as with Android, if your company has a need to make changes to the the Linux kernel, you are going to need Git. Even if you don’t use Git when making those changes, you’ll eventually have to get them into Git.</p>
<p><strong>3. Working with 3rd Party Vendors or Outsourced Teams Using Git</strong></p>
<p>Similar to the Android and Linux situation, if you’re working with 3rd party vendors or outsourced teams who require that you merge your changes into their Git repository, you may be forced to use scripts or bridges to get your changes from your SCM into Git or vice versa, and that’s not a small task.</p>
<p><strong>4. All of Your Developers Love Git</strong></p>
<p>Let’s face it – Git has a cult-like following in the development community. Developers love Git because it’s fast, distributed, flexible, fairly easy to learn, and has a ton of developer-friendly features. It’s developed by developers for developers. Even if you understand the issues Git has with scaling in enterprise environments, it’s difficult to avoid Git when lots of your developers are pushing you to switch.</p>
<p>&nbsp;</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2012/01/26/why-would-anyone-use-git-in-their-enterprise/' addthis:title='Why Would Anyone use Git in their Enterprise? '  ><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/26/why-would-anyone-use-git-in-their-enterprise/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t Tell Anyone I Switched to a Mac for my Agile Planning</title>
		<link>http://accurev.com/blog/2010/05/28/mac-agile-planning/</link>
		<comments>http://accurev.com/blog/2010/05/28/mac-agile-planning/#comments</comments>
		<pubDate>Fri, 28 May 2010 13:31:22 +0000</pubDate>
		<dc:creator>brad hart</dc:creator>
				<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[Comparisons]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Product Review]]></category>
		<category><![CDATA[agile planning]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://www.accurev.com/blog/?p=1697</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/05/28/mac-agile-planning/' addthis:title='Don&#8217;t Tell Anyone I Switched to a Mac for my Agile Planning ' ><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>How did it come to this?  I still can’t believe it myself.  I started as an Intel + MS-DOS guy (was I the only one that was thrilled when DOS 6.22 was released??).  My first deviation from the Intel / Microsoft platform was Solaris, strictly via the shell.  I refused to deal with the Solaris [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/05/28/mac-agile-planning/' addthis:title='Don&#8217;t Tell Anyone I Switched to a Mac for my Agile Planning '  ><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/28/mac-agile-planning/' addthis:title='Don&#8217;t Tell Anyone I Switched to a Mac for my Agile Planning ' ><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>How did it come to this?  I still can’t believe it myself.  I started as an Intel + MS-DOS guy (was I the only one that was thrilled when DOS 6.22 was released??).  My first deviation from the Intel / Microsoft platform was Solaris, strictly via the shell.  I refused to deal with the Solaris windowing environment.  No fancy frills for me, just give me the CLI and leave me alone. Windows came along and it opened a whole new way of working with computers for me.  Then came Cyrix &amp; AMD and I haven’t owned in Intel processor since.  Finally, Linux hit the world by storm, and I found my new favorite platform (Linux on a PC).</p>
<p>The one constant in all of this change? No Mac…never, ever, ever. I refused. I didn’t like their products, didn’t like their messaging, and couldn’t stand their image. I always said: “Macs are for art students and kindergarteners, PCs are for doing real work”.  Yet despite all the goodness I heard regarding OS/X, I refused to believe Macs were finally running a real OS. Plus, every time I walk by an Apple store and see the “genius bar,&#8221; I can’t stop laughing.</p>
<p>As the Product Owner at AccuRev, the problem I began hearing more and more from customers I really respect was they love developing software on their Macs, but their AccuRev/Mac experience could use some improvement.  Given that AccuRev is a leading provider and integrator of Agile Software Development Tools, I put my Agile Product Owner hat on and visited some of our Mac users to see if we needed to do some agile planning and shape up the backlog a bit to support the Mac better.</p>
<p>All I can say is I was definitely blown away watching the Mac experience in action. These brilliant engineers were showing me areas where both the AccuRev GUI and our AccuBridge for Eclipse and IntelliJ integrations can be improved upon as part of the natural Mac UI.   In my next agile planning session, I prioritized Snow Leopard support right to the top of the backlog. (Which by the way is so great about agile; being able to adjust or course correct your plans after each sprint is powerful, thus allowing you to react to your customers so much better.)</p>
<p>I had to make a tough decision: either take our customers’ word for it, or experience it myself. I figured what better way to see what needed fixing than to have a Mac affect my daily use. So I took the plunge and bought a MacBook.</p>
<h2>Testing Agile Planning on the Mac</h2>
<p>So I am sitting here as I type this with 2 Chrome windows open (23 tabs total), Firefox open (11 tabs), Safari open (5 tabs), Eclipse, AccuRev, 5 bash terminals running, simultaneously running Windows 7 and Ubuntu VMs (via VirtualBox), 3 Word docs and 4 Excel spreadsheets open, and 6 Finder windows. The MacBook is basically laughing at me as if to say “keep it coming”…  I am still in disbelief.</p>
<p style="text-align: left;"><img class="size-full wp-image-1703 aligncenter" title="Here is AccuRev’s WebUI running inside of Eclipse on Mac with AccuRev’s Eclipse integration enabled. I can do all my agile planning, process management and development right from within Eclipse!" src="http://www.accurev.com/blog/wp-content/uploads/2010/05/New-Picture.png" alt="New Picture Dont Tell Anyone I Switched to a Mac for my Agile Planning " width="456" height="306" />Here is AccuRev’s WebUI running inside of Eclipse on Mac with AccuRev’s Eclipse integration enabled. I can do all my agile planning, process management and development right from within Eclipse!</p>
<p>So that’s it…I’m a Mac fan now. Don’t expect me to be growing a ponytail anytime soon though.</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/05/28/mac-agile-planning/' addthis:title='Don&#8217;t Tell Anyone I Switched to a Mac for my Agile Planning '  ><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/28/mac-agile-planning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Continuous Integration vs. Continuous Perfection (part 2)</title>
		<link>http://accurev.com/blog/2010/04/06/continuous-integration-perfection-part2/</link>
		<comments>http://accurev.com/blog/2010/04/06/continuous-integration-perfection-part2/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 19:15:53 +0000</pubDate>
		<dc:creator>clucca</dc:creator>
				<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Integrations]]></category>
		<category><![CDATA[SCM Resources]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[continuous integration]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://www.accurev.com/blog/?p=1457</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/04/06/continuous-integration-perfection-part2/' addthis:title='Continuous Integration vs. Continuous Perfection (part 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>Integrate early and often, it’s a software configuration management mantra that we’ve been repeating for years. Integrate early and often is continuous integration. Every source control tool promotes this concept; you can read about it in the SVN book to the ClearCase manual. It’s been preached as a SCM standard for almost as long as [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/04/06/continuous-integration-perfection-part2/' addthis:title='Continuous Integration vs. Continuous Perfection (part 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/2010/04/06/continuous-integration-perfection-part2/' addthis:title='Continuous Integration vs. Continuous Perfection (part 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>Integrate early and often, it’s a <a href="http://www.accurev.com/software-configuration-management-resources.htm">software configuration management</a> mantra that we’ve been repeating for years. Integrate early and often <em>is</em> continuous integration. Every <a href="http://www.accurev.com/accurev-source-code-control.html">source control</a> tool promotes this concept; you can read about it in the SVN book to the ClearCase manual. It’s been preached as a SCM standard for almost as long as we can remember.  In the case of Continuous Perfection we gave up our “integrate early and often” principles, so how can we solve this problem?</p>
<h3>Flexible Agile Tools to the Rescue</h3>
<p>We can preach “integrate early and often” all we want. But if our tools don’t help us achieve that goal, it can be an exercise in futility. The problem with traditional SCM systems is even though they tell us to “integrate” the only thing they seem to do well is “isolate.”  Think about the branches in your environment; they are static representations of a point in time in your development cycle.  How do you know when it’s time to merge changes from the other branches? How do your developers know when it’s time to pull in changes to their local workspaces?</p>
<p>Automatic inheritance is a way to keep your developers connected with the rest of the organization. It gives them the ability to automatically pull in changes as needed.  It also connects entire development teams. (See “Understanding Stream Inheritance”)</p>
<p>The second problem is that when the build is broken, there is no easy way to recover. Asking an entire development organization to roll back the codebase to an older version could take a day. Having an <a href="../../">SCM tool</a> that allows you to move the milestone in which your branch is based off of is a powerful way to get around this.</p>
<p>Tying into this is your build management solution. Free <a href="http://www.accurev.com/continuous-integration.html">continuous integration</a> servers are great at building and spitting out the results. But with every build that’s produced, there are a set of actions that need to take place. Being able to dynamically roll out code based on test and build results allows your QA teams to keep working even when code has been integrated poorly.</p>
<h3>Create a Culture of Integration</h3>
<p>This is the most important aspect, creating an “integration” culture in your development team. Often merging code is an overlooked and under rewarded task. Developers must deal with the merges, but often don’t get credit for doing so. Sometimes a difficult code integration takes a few hours, and developers may feel that this is eating into their valuable time.</p>
<p>Incorporating continuous code integration into your daily lives can help this. This might mean that you have Tasks that are assigned to your User Stories that deal with code integration. Or this might mean doing a code / review / integration session with your team. Engaging our team mates and making sure that the work that’s being done for these code integrations is rewarded and recognized goes a long way in relieving the frustration of a bad code merge and ultimately saving you from Continuous Perfection.</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/04/06/continuous-integration-perfection-part2/' addthis:title='Continuous Integration vs. Continuous Perfection (part 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/2010/04/06/continuous-integration-perfection-part2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vim4accurev &#8211; New Release (v1.1)</title>
		<link>http://accurev.com/blog/2009/10/02/vim4accurev-new-release-v1-1/</link>
		<comments>http://accurev.com/blog/2009/10/02/vim4accurev-new-release-v1-1/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 04:05:44 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[Customer Guest Blogs]]></category>
		<category><![CDATA[SCM Resources]]></category>
		<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[Vim]]></category>

		<guid isPermaLink="false">http://blog.accurev.com/?p=1001</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2009/10/02/vim4accurev-new-release-v1-1/' addthis:title='vim4accurev &#8211; New Release (v1.1) ' ><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 happy to announce that the latest official version of the AccuRev SCM plugin for Vim is now available! Download release 1.1 here. Major features include: on-demand plugin enable/disable (aka Airplane Mode) support annotate/blame launching stream browser and graphical merge ability to edit files and identify AccuRev workspace regardless of current working directory updated docs [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2009/10/02/vim4accurev-new-release-v1-1/' addthis:title='vim4accurev &#8211; New Release (v1.1) '  ><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/10/02/vim4accurev-new-release-v1-1/' addthis:title='vim4accurev &#8211; New Release (v1.1) ' ><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><div>
<div>
<p>I’m happy to announce that the latest official version of the AccuRev SCM plugin for Vim is now available!</p>
<p>Download release 1.1 <a title="vim4accurev release 1.1" href="http://vim4accurev.wordpress.com/download/">here.</a></p>
<p>Major features include:</p>
<ul>
<li>on-demand plugin enable/disable (aka Airplane Mode)</li>
<li>support annotate/blame</li>
<li>launching stream browser and graphical merge</li>
<li>ability to edit files and identify AccuRev workspace regardless of current working directory</li>
<li>updated docs</li>
</ul>
<p>This version of the plugin requires Vim 7.x and supports AccuRev 4.6.x / 4.7.x.</p>
<p>Enjoy &#8211; dave</p>
</div>
</div>
<p><!-- AddThis Button BEGIN --></p>
<div><a title="Bookmark and Share" href="http://www.addthis.com/bookmark.php?v=250&amp;pub=accurev" target="_blank"><img src="http://s7.addthis.com/static/btn/v2/lg-share-en.gif" alt="lg share en vim4accurev   New Release (v1.1)" width="125" height="16" title="vim4accurev   New Release (v1.1)" /></a></div>
<p><!-- AddThis Button END --></p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2009/10/02/vim4accurev-new-release-v1-1/' addthis:title='vim4accurev &#8211; New Release (v1.1) '  ><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/10/02/vim4accurev-new-release-v1-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Can Developers Learn from their Surgeon?</title>
		<link>http://accurev.com/blog/2008/07/30/what-can-developers-learn-from-their-surgeon/</link>
		<comments>http://accurev.com/blog/2008/07/30/what-can-developers-learn-from-their-surgeon/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 18:08:51 +0000</pubDate>
		<dc:creator>jsherwood</dc:creator>
				<category><![CDATA[Agile]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[continuous integration]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Scrum hurdles]]></category>

		<guid isPermaLink="false">http://accurev.wordpress.com/?p=251</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2008/07/30/what-can-developers-learn-from-their-surgeon/' addthis:title='What Can Developers Learn from their Surgeon? ' ><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 recently read a story that the World Health Organization (W.H.O.) issued a new safety checklist for surgical teams. Checklists sound great and frankly it was kind of surprising they weren&#8217;t already in practice. Here at our company we go through a number of checklists, and I can only assume you do as well. There are [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2008/07/30/what-can-developers-learn-from-their-surgeon/' addthis:title='What Can Developers Learn from their Surgeon? '  ><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/2008/07/30/what-can-developers-learn-from-their-surgeon/' addthis:title='What Can Developers Learn from their Surgeon? ' ><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 recently read a <a href="http://www.nytimes.com/2008/06/25/health/25surgery.html" target="_blank">story</a> that the World Health Organization (W.H.O.) issued a new safety checklist for surgical teams. Checklists sound great and frankly it was kind of surprising they weren&#8217;t already in practice. Here at our company we go through a number of checklists, and I can only assume you do as well. There are testing checklists to determine what test coverage exists, process checklists when products are about to ship, and integration points themselves could be considered a checklist of activities that need to occur for success.</p>
<p>What I found particularly interesting were the topics covered in the checklist. There are fundamental items like marking the location of the surgery, but I found the following to be the most topical:</p>
<p><strong>*</strong>    Confirm that all team members have introduced themselves both by name and by their role on the surgical team.</p>
<p><strong>*   </strong>The surgeon, anesthesia professional, and nurse should verbally confirm the patient&#8217;s identity, surgical site, and procedure to be performed.</p>
<p><strong>*</strong>    Anticipated critical events to be reviewed by the surgeon are any critical or unexpected steps, estimated operative duration, and anticipated blood loss.</p>
<p><strong>Keep it High-Level</strong></p>
<p>Blood loss aside, what I find interesting about these items is how high level they are. You have team members participating as a team, identifying the areas of focus and activities. Staff executing risk analysis. Providing estimates. This is great.</p>
<p><strong>SCRUM</strong></p>
<p>We&#8217;ve been using Scrum. This means we have a 15 minute meeting once a day to go over our activities. We talk about what we did yesterday, what we are doing now, how long it should take and any risks to success. Sound familiar?</p>
<p><strong>SCRUM HURDLES to HURDLE</strong></p>
<p>Although Agile has been going well here for a while, there may be a number of initial hurdles to watch out for if you make this kind of change. Having to coordinate a day and time for all team members, then trying to keep the meeting to 15 minutes can be a challenge. It&#8217;s far too easy for development staff to lapse into traditional practices. When we first went to Scrum some of us would begin to discuss specific issues during the meeting (a Scrum no-no), and people would obviously start tuning out. This then translates into not knowing the more high-level team goals and activities.</p>
<p>Our first attempt to fix this, having everyone send a daily status email, at first just went to the team lead. The team lead knew what was going on, but it still didn&#8217;t solve the larger goal of having people be aware of their role and its impact on the team. We then tried to fix this, by group consensus, by everyone emailing the group with their daily status. This had the advantage of getting the format of the data consistent amongst the team, and getting information to everybody in the team. But it doesn&#8217;t get people to read the email. I now have a filter that automatically drops these into a directory that makes them easier to find, open, and read, or scan depending on my level of caffeine.</p>
<p><strong>NOT LOSING SIGHT OF THE GOAL</strong></p>
<p>So what I see as part of the goal, as well as what the W.H.O. was trying to achieve could be lost. Without the physical meeting everyone remains caught up in their own particular goals.</p>
<p>These personal goals are necessary, but they are not always conducive to team productivity.</p>
<p>Here we use <a href="http://www.accurev.com/continuous-integration.html" target="_blank">Continuous Integration</a>. We&#8217;ve been progressively converting more of our attended tests to unattended, increasing our product coverage and productivity. At the same time, staff members have been changing the test infrastructure to allow us to test varying configurations. Both are great goals, but in the beginning they ended up in conflict. One engineer was making more configuration settings required while another staffer was trying to make more of the configuration settings dynamic for portablity. The newly unattended tests were hanging or exiting early because configuration items unexpectedly became required.</p>
<p>Without a common goal, or at the least an understanding of everyones goals we run into conflict.</p>
<p><strong>What else can be done?</strong></p>
<p>When developers are used to being siloed, and their work feels isolated, they are more likely to tune out as to what is being done around them. But integration has to happen. And it has to work. Integration should no longer be thought of as somebody else&#8217;s problem, or as something that happens after the fact. Yes I was one of the people who didn&#8217;t like yet another meeting. I was one of the people who sometimes drifted into the mundane details of my work that I thought others would want to know, eating up meeting time. Now I champion the 15 minute meeting and keep people quick and to the point. And if everyone can start feeling like integration is the goal, then people will start thinking about how their work impacts others. Sharing that information in a timely manner will smooth out the bumps, and ultimately get us more focused on the larger goals. This isn&#8217;t &#8220;brain surgery&#8221;&#8230;or is it??</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2008/07/30/what-can-developers-learn-from-their-surgeon/' addthis:title='What Can Developers Learn from their Surgeon? '  ><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/2008/07/30/what-can-developers-learn-from-their-surgeon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vim plugin for AccuRev &#8211; 1.0 Release</title>
		<link>http://accurev.com/blog/2008/01/31/vim-plugin-for-accurev-10-release/</link>
		<comments>http://accurev.com/blog/2008/01/31/vim-plugin-for-accurev-10-release/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 20:30:34 +0000</pubDate>
		<dc:creator>dave</dc:creator>
				<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[SCM Resources]]></category>
		<category><![CDATA[Dave Thomas]]></category>
		<category><![CDATA[integration]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[Software Configuration Management]]></category>
		<category><![CDATA[Vim]]></category>
		<category><![CDATA[vim plugin]]></category>

		<guid isPermaLink="false">http://accurev.wordpress.com/?p=118</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2008/01/31/vim-plugin-for-accurev-10-release/' addthis:title='Vim plugin for AccuRev &#8211; 1.0 Release ' ><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&#8217;m happy to announce the first gold release of the AccuRev SCM integration for Vim! For those AccuRev users out there that know the true power of the vim editor, life just got even better. Now you can perform over 30 commands directly within vim including keep [\k], promote [\p], update [\u], merge [\m], revert [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2008/01/31/vim-plugin-for-accurev-10-release/' addthis:title='Vim plugin for AccuRev &#8211; 1.0 Release '  ><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/2008/01/31/vim-plugin-for-accurev-10-release/' addthis:title='Vim plugin for AccuRev &#8211; 1.0 Release ' ><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&#8217;m happy to announce the first gold release of the AccuRev SCM integration for Vim!</p>
<p>For those AccuRev users <a title="Vim plugin - File Editing" href="http://www.accurev.com/blog/wp-content/uploads/2008/01/accurev_vim_file_edit.jpg" target="_blank"><img class="alignright" style="margin-top: 10px; margin-right: 0px; margin-bottom: 5px; margin-left: 5px;" src="http://www.accurev.com/blog/wp-content/uploads/2008/01/accurev_vim_file_edit.jpg" alt="Vim plugin - File Editing" width="150" height="170" title="Vim plugin for AccuRev   1.0 Release" /></a>out there that know the true power of the <a title="Vim Website" href="http://www.vim.org">vim editor</a>, life just got even better. Now you can perform over 30 commands directly within vim including keep <em>[\k]</em>, promote <em>[\p]</em>, update <em>[\u]</em>, merge <em>[\m]</em>, revert <em>[\rb]</em>, diff <em>[\db]</em>, status search <em>[\s]</em>, and more! The plugin is per-buffer so you can work on multiple files concurrently and perform AccuRev actions on each file <img class="alignleft" style="margin-top: 10px; margin-right: 5px; margin-bottom: 5px; margin-left: 0px;" src="http://www.accurev.com/blog/wp-content/uploads/2008/01/accurev_vim_file_multi_buffer.jpg" alt="Vim plugin - Multiple=" height="130" title="Vim plugin for AccuRev   1.0 Release" />independently. In addition, you can work in either console or GUI (gvim) mode! Here are some additional <a title="Vim for AccuRev Screenshots" href="http://vim4accurev.wordpress.com/screenshots">screenshots</a> of the plugin in action.</p>
<p>This vim plugin has its own site at <a title="Vim for AccuRev Homepage" href="http://vim4accurev.wordpress.com">vim.tools4accurev.com</a> for downloads, announcements, documentation and user feedback (ala blog style). You can download the plugin from the <a title="Download Vim for AccuRev" href="http://vim4accurev.wordpress.com/download">download page</a>.</p>
<p>The plugin currently requires <strong>Vim 7.x</strong> and supports <strong>AccuRev 4.5.x</strong> and the l<strong>atest 4.6.x</strong>. I developed and tested the plugin on both linux (Ubuntu 7.10) and Windows (XP) platforms.</p>
<p><em><span style="color: #ff0000;"><strong>Important note</strong>:</span> While the plugin was developed by an AccuRev employee (me) and vim-user for 10+ years, it is considered a third-party open-source plugin and is not officially supported by the folks @ AccuRev support. That being said, I&#8217;m proud of the plugin and welcome feedback and enhancement requests for the next release. You&#8217;ll find my contact information on the plugin website.</em></p>
<p>/happy vimming/ &#8211; dave</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2008/01/31/vim-plugin-for-accurev-10-release/' addthis:title='Vim plugin for AccuRev &#8211; 1.0 Release '  ><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/2008/01/31/vim-plugin-for-accurev-10-release/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

