<?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; AgileCycle</title>
	<atom:link href="http://accurev.com/blog/category/agilecycle/feed/" rel="self" type="application/rss+xml" />
	<link>http://accurev.com/blog</link>
	<description>SCM and Agile Software Development Blog</description>
	<lastBuildDate>Fri, 03 Feb 2012 19:28:17 +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>SCM Best Practices and Continuous Integration Go Hand-in-Hand</title>
		<link>http://accurev.com/blog/2011/06/15/scm-best-practices/</link>
		<comments>http://accurev.com/blog/2011/06/15/scm-best-practices/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 15:00:49 +0000</pubDate>
		<dc:creator>AccuRev</dc:creator>
				<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[AgileCycle]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[continuous integration]]></category>
		<category><![CDATA[Enterprise Agile]]></category>
		<category><![CDATA[SCM Resources]]></category>
		<category><![CDATA[configuration]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[manifesto]]></category>
		<category><![CDATA[private workspaces]]></category>
		<category><![CDATA[SCM]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[source code]]></category>

		<guid isPermaLink="false">http://www.accurev.com/blog/?p=2632</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2011/06/15/scm-best-practices/' addthis:title='SCM Best Practices and Continuous Integration Go Hand-in-Hand ' ><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>There’s no denying that this has certainly been the Agile decade for the software development industry.  It’s evident all around us in this tenth year since the Agile Manifesto was created. Most companies and development organizations today have implemented some form or aspect of Agile methodology into their software development processes. Whether you’re aiming for [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2011/06/15/scm-best-practices/' addthis:title='SCM Best Practices and Continuous Integration Go Hand-in-Hand '  ><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/06/15/scm-best-practices/' addthis:title='SCM Best Practices and Continuous Integration Go Hand-in-Hand ' ><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>There’s no denying that this has certainly been the Agile decade for the software development industry.  It’s evident all around us in this tenth year since the Agile Manifesto was created. Most companies and development organizations today have implemented some form or aspect of Agile methodology into their software development processes. Whether you’re aiming for pure Agile or a mixed/hybrid approach, proven best practices in all phases of the software development lifecycle are crucial to success.</p>
<p>This is especially true in the case of continuous integration, one of the foundational aspects of the Agile methodology. The concept of <a href="http://www.martinfowler.com/articles/continuousIntegration.html">continuous integration, as defined by Martin Fowler</a>, is “a fully automated and reproducible build, including testing, that runs many times a day.  This allows each developer to integrate daily, thus reducing integration problems.”</p>
<p>With this approach, developers can work more closely in parallel while identify problems and debugging on the fly, accelerating the development process and improving the quality of the finished product.  The benefits of <a href="http://www.accurev.com/continuous-integration.html">continuous integration</a> are tremendous, but can quickly be eradicated if <a href="http://www.accurev.com/whitepaper/bestpractices">software configuration management (SCM)</a> best practices are not carefully followed.</p>
<p>There are a handful of SCM best practices that can optimize continuous integration.   Let’s start with a quick look at the first two:</p>
<ul>
<li>Using an SCM system to store and version all source code</li>
<li>Utilizing private developer workspaces</li>
</ul>
<h2>Best Practice: Using an SCM System to Store and Version all Source Code</h2>
<p>Parallel development and distributed software teams can make tracking changes a daunting task, especially with the frequent changes that occur when using continuous integration methods.</p>
<p>For this reason, it is important to employ a software configuration management (SCM) system to strictly version changes to the code base. In addition to versioning source code, everything needed to build the system should be placed under version control, including the following:</p>
<ul>
<li>Third-party libraries</li>
<li>Properties files</li>
<li>Database schema</li>
<li>Test scripts</li>
<li>Install scripts</li>
</ul>
<p>All developers should have at least read-only access to all files needed for the build and should obtain all such files directly from the SCM system. This approach ensures that developers are working with the latest build environment, and is preferable to the common but error-prone practice of placing such files on a shared file server.</p>
<p>To effectively implement continuous integration, all development groups should work from the same central source code repository so that the latest changes from other developers are easily and immediately available. <strong><em> </em></strong></p>
<p><span style="text-decoration: underline;"> </span></p>
<h2>Best Practice: Utilizing Private Developer Workspaces</h2>
<p>In order to fully realize the benefits of continuous integration, software development organizations need to ensure that developers can remain productive regardless of the overall state and stability of the project source code. To achieve this, <a href="http://www.accurev.com/private-versioning.html">private workspaces</a> that give developers full SCM capability should be used. Private workspaces enable developers to</p>
<ul>
<li>work in isolation</li>
<li>revert to known “good” states when needed</li>
<li>checkpoint their changes</li>
<li>share only mature, well-tested code with other team members</li>
</ul>
<p>The benefits of isolation are bidirectional—it protects developers from incoming changes, and protects the shared code configuration from incomplete or incorrect changes from any one developer. By creating private workspaces, developers receive all the benefits of SCM for their personal use, including the ability to revert to a previous state, viewing and tracking of changes between software configurations, and setting aside changes to begin work on a different task.</p>
<p>Once a new known good state is reached (for example, when a developer completes engineering and testing work on a feature), developers should checkpoint their work, typically by “checking in” or “keeping” the local changes in the SCM system. The checkpoint ensures that the developer’s work is safe on the SCM server and that the checkpoint can be revisited at any time. However, since the changes have not been shared, other developers and teams are not affected.</p>
<p>When a developer breaks isolation and decides to share a code change, he or she is essentially making an assertion that the change has reached a higher level of maturity. This, coupled with the use of local developer builds, helps to ensure that only mature, well-tested code is passed on to the rest of the development team, a primary benefit of continuous integration.</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2011/06/15/scm-best-practices/' addthis:title='SCM Best Practices and Continuous Integration Go Hand-in-Hand '  ><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/06/15/scm-best-practices/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agile Teams Move Quickly&#8230; Make Sure Your User Stories Can Too!</title>
		<link>http://accurev.com/blog/2011/01/27/agile-teams-user-stories/</link>
		<comments>http://accurev.com/blog/2011/01/27/agile-teams-user-stories/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 17:31: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[change packages]]></category>
		<category><![CDATA[user stories]]></category>
		<category><![CDATA[change package]]></category>
		<category><![CDATA[iteration]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.accurev.com/blog/?p=2517</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2011/01/27/agile-teams-user-stories/' addthis:title='Agile Teams Move Quickly&#8230; Make Sure Your User Stories Can Too! ' ><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 occurred to me recently how much emphasis is put on the need for an Agile Project Management tool as you begin to adopt and expand the use of Agile in your development environment.  While many, including myself, would argue that using post-it notes and physical story boards are the best ways to start and [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2011/01/27/agile-teams-user-stories/' addthis:title='Agile Teams Move Quickly&#8230; Make Sure Your User Stories Can Too! '  ><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/01/27/agile-teams-user-stories/' addthis:title='Agile Teams Move Quickly&#8230; Make Sure Your User Stories Can Too! ' ><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 occurred to me recently how much emphasis is put on the need for an Agile Project Management tool as you begin to adopt and expand the use of Agile in your development environment.  While many, including myself, would argue that using post-it notes and physical story boards are the best ways to start and Agile pilot team (since I believe it instills good habits, like circling the team around a common goal) there is certainly a place for Agile Project Management as you begin to expand Agile within a larger organization.  Agile Project Management provides visibility across the development lifecycle and into teams spanning multiple time zones, allowing for a big picture view of the project.</p>
<h2><strong><em>User Stories are the Key</em></strong></h2>
<p>Driving development through the use of <strong><a href="http://www.accurev.com/blog/2010/06/28/breaking-down-user-stories/" target="_blank">User Stories</a> </strong>is often considered a determining characteristic of whether a shop is considered Agile or not.  And while I won&#8217;t go into the details here, it is important to have a &#8216;place&#8217; to manage those user stories in a backlog.   It&#8217;s also important to be able to see and report which iteration the user story is assigned to, and the current status of a particular story.  Has it been scheduled for an iteration?  Have we started development on it?  Who&#8217;s working on it? Etc&#8230;</p>
<p>Understanding the state and status of user stories that are in development is crucial to accurately reporting the current state of an iteration as a whole.  If you are going to use burndown charts to know how many hours of work are left for an iteration, or a burnup chart to determine how many points are left to be accepted for an iteration, you are going to need accurate information.  Accurate data comes from updating user stories and tasks on a timely basis so you always have the freshest information.</p>
<h2><strong><em>How Accurate is Your Information?</em></strong></h2>
<p>One aspect of user stories that is often overlooked is the linkage between the user stories within an active iteration and the location of the actual code changes for those particular stories.  If you only have an accurate view of the stories from a development standpoint, but you have no idea where the code for that story is, then all of the information in your project management tool contains <em>incomplete data</em>.</p>
<p>Under more traditional development methodologies, the time to &#8216;check&#8217; the linkage between closed issues and code that was changed in order to complete said closed issues happens on an infrequent basis.  Checking the linkage usually occurs toward the end of a long development cycle, when teams are getting close to a release point.  If we are executing on a 6 month release cycle, it probably won’t occur until 4 months in.</p>
<p>Identifying the status and locating the code for user stories happens weekly on an Agile team, regardless of the iteration length.  This requires you to have quick access to accurate information to track those stories from a development perspective.</p>
<h2><strong><em>Accurate Information&#8230; Quickly</em></strong></h2>
<p>In many traditional SCM systems, developers must manually indicate the linkage between the code and the story it is associated with as the code is checked in. At the end of the iteration, teams must determine what stories are fully completed and what stories are only partially done, and need to be retargeted to the next sprint.</p>
<p>Traceability and visibility into each story is necessary to see where code changes are located. The ability to easily associate code modifications with a user story will eliminate error prone manual linkage problems. In<a href="http://www.accurev.com/" target="_blank"> AccuRev</a>, this information is stored in a <a href="http://www.accurev.com/change-packages.html" target="_blank">Change Package</a>, or a deep linkage between the user story that is related to project management and code. Change Packages can be tracked through the development cycle.  This gives developers visibility into the status of an individual user story without additional overhead, while providing traceability to Scrum Masters and Product Owners into the status of an iteration with increased accuracy.</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2011/01/27/agile-teams-user-stories/' addthis:title='Agile Teams Move Quickly&#8230; Make Sure Your User Stories Can Too! '  ><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/01/27/agile-teams-user-stories/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Jumping for Jolt Awards!</title>
		<link>http://accurev.com/blog/2011/01/14/jumping-for-jolt-awards/</link>
		<comments>http://accurev.com/blog/2011/01/14/jumping-for-jolt-awards/#comments</comments>
		<pubDate>Fri, 14 Jan 2011 16:12:47 +0000</pubDate>
		<dc:creator>AccuRev</dc:creator>
				<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[AgileCycle]]></category>
		<category><![CDATA[Product Review]]></category>
		<category><![CDATA[agile project mangement]]></category>
		<category><![CDATA[build and release]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[jolt]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Software Configuration Management]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://www.accurev.com/blog/?p=2498</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2011/01/14/jumping-for-jolt-awards/' addthis:title='Jumping for Jolt Awards! ' ><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>Dr. Dobb’s announced this year’s Jolt Productivity Awards, and AccuRev’s AgileCycle, the Application Lifecycle Management suite, was named a winner!  AccuRev’s AgileCycle won the Jolt Productivity Award #2 for Change and Configuration Management tools. Jolt judge Mike Riley says “AgileCycle embodies the depth of expertise and understanding of how developers working on projects, large or small, need [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2011/01/14/jumping-for-jolt-awards/' addthis:title='Jumping for Jolt Awards! '  ><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/01/14/jumping-for-jolt-awards/' addthis:title='Jumping for Jolt Awards! ' ><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>Dr. Dobb’s announced this year’s Jolt Productivity Awards, and AccuRev’s <a href="http://www.accurev.com/agilecycle.html">AgileCycle</a>, the Application Lifecycle Management suite, was named a <a href="http://www.accurev.com/blog/wp-content/uploads/2011/01/Jolt-Logo.jpg"><img class="alignright size-full wp-image-2504" title="AccuRev's AgileCycle Wins Jolt Award" src="http://www.accurev.com/blog/wp-content/uploads/2011/01/Jolt-Logo.jpg" alt="Jolt Logo Jumping for Jolt Awards!" width="178" height="174" /></a><a href="http://www.accurev.com/press-releases/2010110-accurev-jolt-agilcycle.html">winner</a>!  AccuRev’s AgileCycle won the Jolt Productivity Award #2 for Change and Configuration Management tools.</p>
<p>Jolt judge Mike Riley says “AgileCycle embodies the depth of expertise and understanding of how developers working on projects, large or small, need to effectively communicate and manage change.”</p>
<p>Thanks Dr. Dobb’s, and way to go team AgileCycle!</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2011/01/14/jumping-for-jolt-awards/' addthis:title='Jumping for Jolt Awards! '  ><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/01/14/jumping-for-jolt-awards/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Agile Event: Incorporating Agile into Your Organization</title>
		<link>http://accurev.com/blog/2010/11/11/agile-event-incorporating-agile-into-your-organization/</link>
		<comments>http://accurev.com/blog/2010/11/11/agile-event-incorporating-agile-into-your-organization/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 15:45:28 +0000</pubDate>
		<dc:creator>AccuRev</dc:creator>
				<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[AgileCycle]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[SCM Resources]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Damon Poole]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[eliassen]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[Rally]]></category>
		<category><![CDATA[return on investment]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.accurev.com/blog/?p=2437</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/11/11/agile-event-incorporating-agile-into-your-organization/' addthis:title='Agile Event: Incorporating Agile into Your Organization ' ><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 is sponsoring a brand new Agile event with Eliassen Group, Agile Journal and Rally Software- Incorporating Agile into Your Organization- a breakfast panel discussion that focuses on maximizing the ROI of Agile methodologies throughout your company. We invite you to join us in answering the common questions: &#8216;What is Agile?,&#8217; &#8216;How can you help Agile [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/11/11/agile-event-incorporating-agile-into-your-organization/' addthis:title='Agile Event: Incorporating Agile into Your Organization '  ><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/11/11/agile-event-incorporating-agile-into-your-organization/' addthis:title='Agile Event: Incorporating Agile into Your Organization ' ><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 is sponsoring a brand new Agile event with Eliassen Group, Agile Journal and Rally Software- Incorporating Agile into Your Organization- a breakfast panel discussion that focuses on maximizing the ROI of Agile methodologies throughout your company.</p>
<p>We invite you to join us <span style="font-size: 13.2px;">in answering the common questions:</span></p>
<p style="text-align: center;"><span style="font-size: 13.2px;"> &#8216;<strong>What is Agile?</strong>,&#8217; &#8216;<strong>How can you help Agile permeate through your organization?</strong>&#8216; and &#8216;<strong>Where is the ROI within Agile development?</strong>&#8216;</span></p>
<p><strong>Date &amp; Time:</strong><br />
Tuesday, December 7th, 2010<br />
7:30AM &#8211; 10:30AM</p>
<p><strong>Location</strong>:<br />
Boston Marriott Burlington Hotel<br />
One Burlington Mall Road<br />
Burlington, Massachusetts 01803 USA</p>
<p><strong>Cost:</strong><br />
$50/person registration fee &#8211; each attendee will receive a $50 Amazon gift card at the event.</p>
<h2><strong>Agile Event Agenda</strong></h2>
<p>7:30 AM   Registration and Breakfast</p>
<p>8:00 AM   Panel Discussion- <strong>What is Agile?</strong></p>
<p>8:15 AM   Panel Discussion- <strong>How can you help Agile permeate through your organization?</strong></p>
<p>8:45 AM   Networking Break</p>
<p>9:15  AM   Panel Discussion- <strong>Where is the ROI?</strong></p>
<p>10:00 AM  Q&amp;A</p>
<p>10:30 AM  Closing and Rafflle</p>
<p>It&#8217;s going to be a great event, we hope to see you there!</p>
<p>This event is over. For more events visit: http://www.accurev.com/events.html</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/11/11/agile-event-incorporating-agile-into-your-organization/' addthis:title='Agile Event: Incorporating Agile into Your Organization '  ><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/11/11/agile-event-incorporating-agile-into-your-organization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Agile Comes to You Seminar Re-cap</title>
		<link>http://accurev.com/blog/2010/10/20/agile-comes-to-you-seminar-re-cap/</link>
		<comments>http://accurev.com/blog/2010/10/20/agile-comes-to-you-seminar-re-cap/#comments</comments>
		<pubDate>Wed, 20 Oct 2010 17:19:38 +0000</pubDate>
		<dc:creator>AccuRev</dc:creator>
				<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[AgileCycle]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Customer Guest Blogs]]></category>
		<category><![CDATA[Enterprise Agile]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[SCM Resources]]></category>
		<category><![CDATA[agile comes to you]]></category>
		<category><![CDATA[agile seminar]]></category>
		<category><![CDATA[agile2u]]></category>
		<category><![CDATA[anthillpro]]></category>
		<category><![CDATA[Rally]]></category>

		<guid isPermaLink="false">http://www.accurev.com/blog/?p=2419</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/10/20/agile-comes-to-you-seminar-re-cap/' addthis:title='Agile Comes to You Seminar Re-cap ' ><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>Our Agile Comes to You seminar tour with AnthillPro and Rally is starting to wind down, with only 1 more seminar to go in this round!  (Check out our events page for more information.)   It&#8217;s been a very successful tour thus far, we have answered a lot of your questions about Agile adoption and [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/10/20/agile-comes-to-you-seminar-re-cap/' addthis:title='Agile Comes to You Seminar Re-cap '  ><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/10/20/agile-comes-to-you-seminar-re-cap/' addthis:title='Agile Comes to You Seminar Re-cap ' ><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>Our <strong>Agile Comes to You</strong> seminar tour with AnthillPro and Rally is starting to wind down, with only 1 more seminar to go in this round!  (Check out our <a href="http://www.accurev.com/events.html" target="_blank">events page</a> for more information.)   It&#8217;s been a very successful tour thus far, we have answered a lot of your questions about Agile adoption and Agile pain points, worked with some great presenters, and met a lot of Agile enthusiasts.</p>
<p>Check out <a href="http://todaysbigpicture.blogspot.com/2010/10/review-agile-comes-to-you-minneapolis.html" target="_blank">what attendees are saying</a> about Agile Comes to You, read a<a href="http://davidpthomas.wordpress.com/2010/10/12/agile-tour-let-me-clara-round-mesa-for-you/"> presenter&#8217;s point of view </a>about a recent seminar, or follow #Agile2U on Twitter.</p>
<p><strong>Agile Comes to You</strong> is brought to you by:</p>
<p>﻿﻿﻿<strong> <a href="http://www.accurev.com/blog/wp-content/uploads/2010/10/logos.jpg"><img class="aligncenter size-full wp-image-2421" title="Agile Comes to You seminar" src="http://www.accurev.com/blog/wp-content/uploads/2010/10/logos.jpg" alt="logos Agile Comes to You Seminar Re cap" width="511" height="44" /></a><br />
</strong></p>
<p>Missed the seminars?  Here are a few more events you might be interested in: <a href="http://www.accurev.com/events.html">http://www.accurev.com/events.html</a></p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/10/20/agile-comes-to-you-seminar-re-cap/' addthis:title='Agile Comes to You Seminar Re-cap '  ><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/10/20/agile-comes-to-you-seminar-re-cap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You&#8217;re So Agile! Implementing Agile&#8230; in a Sales Team?</title>
		<link>http://accurev.com/blog/2010/09/27/implementing-agile/</link>
		<comments>http://accurev.com/blog/2010/09/27/implementing-agile/#comments</comments>
		<pubDate>Mon, 27 Sep 2010 18:31:09 +0000</pubDate>
		<dc:creator>clucca</dc:creator>
				<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[AgileCycle]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Enterprise Agile]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[SCM Resources]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[AccuRev standup]]></category>
		<category><![CDATA[retrospective]]></category>
		<category><![CDATA[sales]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[sprint]]></category>
		<category><![CDATA[task board]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.accurev.com/blog/?p=2379</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/09/27/implementing-agile/' addthis:title='You&#8217;re So Agile! Implementing Agile&#8230; in a Sales Team? ' ><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>My job here at AccuRev involves working as an &#8220;Agile Evangelist,&#8221; and along with the other Evangelists on my team, we have appropriately named ourselves &#8220;Team AgileCycle.&#8221;  Prior to our AgileCycle product launch, AccuRev took a company initiative to bring Agile into every part of the business.  The idea was to bring an educational awareness [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/09/27/implementing-agile/' addthis:title='You&#8217;re So Agile! Implementing Agile&#8230; in a Sales Team? '  ><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/09/27/implementing-agile/' addthis:title='You&#8217;re So Agile! Implementing Agile&#8230; in a Sales Team? ' ><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>My job here at <a href="http://www.accurev.com/" target="_blank">AccuRev</a> involves working as an &#8220;Agile Evangelist,&#8221; and along with the other Evangelists on my team, we have appropriately named ourselves &#8220;Team AgileCycle.&#8221;  Prior to our <a href="http://www.accurev.com/agilecycle.html" target="_blank">AgileCycle</a> product launch, AccuRev took a company initiative to bring Agile into every part of the business.  The idea was to bring an educational awareness of Agile process to all of our teams by implementing basic <a href="http://www.accurev.com/scm-white-papers.htm" target="_blank">Agile practices</a>.  &#8221;Team AgileCycle&#8221; was responsible for bringing Agile to the sales team, so our salespeople could have a taste of what Agile development was really all about.</p>
<p>(I should point out that we do realize sales organizations and development organizations are vastly different, and certain Agile practices can’t be applied to a sales cycle. But we did see great opportunities to pick up Scrum methodologies and usefully apply them to help within our sales organization.  Some of the changes we made do not qualify as not “pure” Agile, or even best practices, but the point of this exercise was to expose our team to some of the things software developers are doing in the real world.)</p>
<h2>Implementing Agile Step 1: Sales Scrum Training</h2>
<p>At AccuRev, we subjected our sales organization to Certified Scrum Training. In this training we walked our team through the different phases of Scrum: planning sessions, standups, and retrospectives.  We even exposed the sales team to planning poker when walking them through typical development cycle.</p>
<h2>Implementing Agile Step 2: Implement Sales Standups</h2>
<p>The next step was to take what we learned, and actually implement it.  At AccuRev, we now have multiple standups with our sales team, in order to obtain feedback quickly and learn what our customers are saying in the field about AgileCycle.</p>
<h2>Implementing Agile Step 3: Mark Out Sprint and Retrospectives.</h2>
<p>In the sales team, this is simple. Our iteration is once a quarter.  I would never suggest a development team implement this long of a sprint, but for sales it works. At the end of the sprint we got together and performed a retrospective, which discussed results for each territory, reviews of our processes, and brainstorming for the next quarter.</p>
<h2>Implementing Agile Step 4: The Task Board</h2>
<p>In the “Team AgileCycle headquarters,&#8221; we maintain a <strong>task board</strong>. Here we take all of our goals and tasks for the quarter, and mark them out as<a href="http://www.accurev.com/blog/wp-content/uploads/2010/09/Summer-of-Bob1.jpg"><img class="alignright size-medium wp-image-2394" title="Implementing Agile: The Task Board" src="http://www.accurev.com/blog/wp-content/uploads/2010/09/Summer-of-Bob1-300x224.jpg" alt="Implementing Agile: The Task Board" width="400" height="298.5" /></a> “backlog,” “in progress,” and &#8220;complete.&#8221;  (We’re still working on how to measure our story points, but the basic process is that we plan our backlog with our quarterly goals. When something else comes up, we fill the backlog with those tasks.)</p>
<p>And even though this task board seams simple, it actually wields a lot of power and has become a great tool in organizing our work.</p>
<p>What has surprised me the most during the whole implementation process is just how well the sales cycle seems to match specific Agile methodologies already. Think about this:</p>
<p><em>We already built in an iteration time: </em>1 quarter</p>
<p><em>We had planned velocity already</em>: Sales to make this quarter</p>
<p><em>We inspected and adapted</em>: If the numbers were not met we wanted to understand why. If we weren’t on velocity we changed course.</p>
<p><em>We had Scrum meetings before it was called “Scrum</em>”: Weekly status and impediment meetings.</p>
<p><em>Burnup chart</em>: Heck, the sales meter in Salesforce could even be compared to a burn up.</p>
<p>So after all of this, my question is:  <strong>Are sales teams “naturally” Agile because of their business? How similar is a highly functioning sales organization to a highly functioning Agile Development Organization?</strong> What do you think?</p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/09/27/implementing-agile/' addthis:title='You&#8217;re So Agile! Implementing Agile&#8230; in a Sales Team? '  ><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/09/27/implementing-agile/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8220;Agile Comes to You&#8221; Seminars Fall Schedule</title>
		<link>http://accurev.com/blog/2010/09/01/agile-comes-to-you-seminars-fall-schedule/</link>
		<comments>http://accurev.com/blog/2010/09/01/agile-comes-to-you-seminars-fall-schedule/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 19:44:35 +0000</pubDate>
		<dc:creator>AccuRev</dc:creator>
				<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[AgileCycle]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[SCM Resources]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[agile journal]]></category>
		<category><![CDATA[anthillpro]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Rally]]></category>
		<category><![CDATA[seminar]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[sqe]]></category>
		<category><![CDATA[tour]]></category>

		<guid isPermaLink="false">http://www.accurev.com/blog/?p=2320</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/09/01/agile-comes-to-you-seminars-fall-schedule/' addthis:title='&#8220;Agile Comes to You&#8221; Seminars Fall Schedule ' ><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>Our Agile seminar tour, &#8220;Agile Comes to You,&#8221; is back in action for the fall.  With a new line-﻿﻿up of﻿ cities, accomplished keynotes, our favorite partners and our favorite sponsors Agile Journal and SQE, we know this round of seminars could be our best yet. &#8220;Agile Comes to You&#8221; Seminar Fall Line-up: 9/14 in Austin 9/15 in Dallas 9/28 [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/09/01/agile-comes-to-you-seminars-fall-schedule/' addthis:title='&#8220;Agile Comes to You&#8221; Seminars Fall Schedule '  ><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/09/01/agile-comes-to-you-seminars-fall-schedule/' addthis:title='&#8220;Agile Comes to You&#8221; Seminars Fall Schedule ' ><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>Our Agile seminar tour, <strong>&#8220;Agile Comes to You,&#8221;</strong> is back in action for the fall.  With a new line-﻿﻿up of﻿ cities, accomplished keynotes, our favorite partners and our favorite sponsors Agile Journal and SQE, we know this round of seminars could be our best yet.</p>
<h2 style="text-align: center;">&#8220;Agile Comes to You&#8221; Seminar Fall Line-up:</h2>
<div id="attachment_2341" class="wp-caption alignright" style="width: 297px"><img class="size-large wp-image-2341    " title="Agile Comes to You, Minneapolis Seminar" src="http://www.accurev.com/blog/wp-content/uploads/2010/09/rsz_mn_seminar-1023x771.jpg" alt="Agile Seminar" width="287" height="217" /><p class="wp-caption-text">Agile Comes to You, Minneapolis Seminar</p></div>
<p style="padding-left: 30px;"><span style="color: #333399;"><strong>9/14 in Austin</strong></span></p>
<p style="padding-left: 30px;"><span style="color: #333399;"><strong>9/15 in Dallas</strong></span></p>
<p style="padding-left: 30px;"><span style="color: #333399;"><strong>9/28 in London</strong></span></p>
<p style="padding-left: 30px;"><span style="color: #333399;"><strong>9/30 in Amsterdam</strong></span></p>
<p style="padding-left: 30px;"><span style="color: #333399;"><strong>10/5 in Santa Clara</strong></span></p>
<p style="padding-left: 30px;"><span style="color: #333399;"><strong>10/6 in Orange County</strong></span></p>
<p style="padding-left: 30px;"><span style="color: #333399;"><strong>10/19 in Minneapolis</strong></span></p>
<p style="padding-left: 30px;"><span style="color: #333399;"><strong>10/20 in Detroit</strong></span></p>
<p style="padding-left: 30px;"><span style="color: #333399;"><strong>10/26 in New York City</strong></span></p>
<p>If we are coming to your area, keep an eye out for registration on the <a href="http://www.accurev.com/events.html" target="_blank">AccuRev Events Page</a>, you won&#8217;t want to miss it.  At &#8220;Agile Comes to You,&#8221; you will:</p>
<ul>
<li>Learn the core fundamentals of Agile development practices and what they mean to the various roles within your development team.</li>
<li>Understand how you can apply<a href="http://www.accurev.com/software-configuration-management-resources.htm" target="_blank"> software configuration management</a>, <a href="http://www.accurev.com/continuous-integration.html" target="_blank">continuous integration</a>, static analysis, code review and quality management best practices within your Agile team.</li>
<li>See how <a href="http://www.accurev.com/agilecycle.html" target="_blank">an integrated set of best-of-breed tools</a> can help to enable quality, collaboration and visibility for development teams, their managers and executives.</li>
<li>Hear examples from industry leaders of how development organizations like yours have reduced risk, boosted productivity and cut development costs with <a href="http://www.accurev.com/agile-software-development.html" target="_blank">Agile</a>.</li>
</ul>
<p>For Twitter updates on &#8220;Agile Comes to You,&#8221; use #agile2u.</p>
<p>&#8220;Agile Comes to You&#8221; is brought to you by the following:</p>
<p style="text-align: center;"><img src="http://www.accurev.com/images/AccuRevLogo.gif" alt="AccuRevLogo Agile Comes to You Seminars Fall Schedule" width="97" height="25" title="Agile Comes to You Seminars Fall Schedule" /> <img src="http://www.accurev.com/images/anthillpro-logo.gif" alt="AnthillPro" width="101" height="31" title="Agile Comes to You Seminars Fall Schedule" /> <img src="http://www.accurev.com/images/rally.gif" alt="Rally Software" width="66" height="42" title="Agile Comes to You Seminars Fall Schedule" /> <img src="http://www.accurev.com/images/agile-journal.gif" alt="Agile Journal" width="112" height="35" title="Agile Comes to You Seminars Fall Schedule" /> <img src="http://www.accurev.com/images/sqe.png" alt="SQE" width="90" height="46" title="Agile Comes to You Seminars Fall Schedule" /></p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/09/01/agile-comes-to-you-seminars-fall-schedule/' addthis:title='&#8220;Agile Comes to You&#8221; Seminars Fall Schedule '  ><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/09/01/agile-comes-to-you-seminars-fall-schedule/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Scrum And Kanban- Like Chocolate and Peanut Butter</title>
		<link>http://accurev.com/blog/2010/08/12/scrum-and-kanban-chocolate-peanut-butter/</link>
		<comments>http://accurev.com/blog/2010/08/12/scrum-and-kanban-chocolate-peanut-butter/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 15:47:07 +0000</pubDate>
		<dc:creator>AccuRev</dc:creator>
				<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[AgileCycle]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Educational Webinars]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Humor]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[agile 2010]]></category>
		<category><![CDATA[Damon Poole]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[educational sessions]]></category>
		<category><![CDATA[Kanban]]></category>
		<category><![CDATA[Scrum]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.accurev.com/blog/?p=2213</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/08/12/scrum-and-kanban-chocolate-peanut-butter/' addthis:title='Scrum And Kanban- Like Chocolate and Peanut Butter ' ><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 has been down in Orlando at Agile 2010 for almost a full week now, and if you haven&#8217;t stopped by the booth to say hello to us yet, I encourage you to do so! Damon Poole, AccuRev CTO, wrapped up a series of three Agile sessions today, and was pleased with the outcome. &#8220;I [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/08/12/scrum-and-kanban-chocolate-peanut-butter/' addthis:title='Scrum And Kanban- Like Chocolate and Peanut Butter '  ><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/08/12/scrum-and-kanban-chocolate-peanut-butter/' addthis:title='Scrum And Kanban- Like Chocolate and Peanut Butter ' ><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><a href="http://www.accurev.com/" target="_blank">AccuRev</a> has been down in Orlando at Agile 2010 for almost a full week<img class="alignright size-medium wp-image-2214" title="AccuRev Booth at Agile 2010 Scrum &amp; Kanban- Like Chocolate and Peanut Butter" src="http://www.accurev.com/blog/wp-content/uploads/2010/08/017-300x225.jpg" alt="017 300x225 Scrum And Kanban  Like Chocolate and Peanut Butter" width="300" height="225" /> now, and if you haven&#8217;t stopped by the booth to say hello to us yet, I encourage you to do so!</p>
<p>Damon Poole, AccuRev CTO, wrapped up a series of three Agile sessions today, and was pleased with the outcome.</p>
<p>&#8220;I think the sessions went really well, people were excited for them, I was excited for them, but ultimately I hope everybody learned something valuable&#8221; said Damon.</p>
<p>His presentations were titled &#8220;Scrum and Kanban- Like Chocolate and Peanut Butter,&#8221; &#8220;Getting Managers and Agile Teams Out of Each Others Hair,&#8221; and &#8220;Managing Growth Pains on the Way to 40 Scrum Teams.&#8221; (See <a href="http://www.accurev.com/blog/2010/08/03/agile-development-components-damon-poole/" target="_blank">&#8220;Three Days with Damon Poole on Agile Development and its Components&#8221; </a>for more info).</p>
<p>Damon&#8217;s first session at Agile 2010, &#8220;Scrum and Kanban- Like Chocolate and Peanut Butter,&#8221; attracted a large crowd, and unfortunately several people were turned away.  But as he promised, we are posting all of his presentations in the AccuRev blog.  You can download Damon&#8217;s presentation of  <a href="http://www.accurev.com/sites/default/files/document/Agile2010_ScrumAndKanban.pps" target="_blank">&#8220;Scrum and KanBan- Like Chocolate and Peanut Butter&#8221;</a> here.  Enjoy!</p>
<p><a href="http://www.accurev.com/sites/default/files/document/Agile2010_ScrumAndKanban.pps"><img class="aligncenter size-medium wp-image-2221" title="Scrum and Kanban- Like Chocolate and Peanut Butter" src="http://www.accurev.com/blog/wp-content/uploads/2010/08/ChocPB-300x223.jpg" alt="ChocPB 300x223 Scrum And Kanban  Like Chocolate and Peanut Butter" width="300" height="223" /></a></p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/08/12/scrum-and-kanban-chocolate-peanut-butter/' addthis:title='Scrum And Kanban- Like Chocolate and Peanut Butter '  ><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/08/12/scrum-and-kanban-chocolate-peanut-butter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Continuous Integration: What’s Not to Love?</title>
		<link>http://accurev.com/blog/2010/07/29/continuous-integration-love/</link>
		<comments>http://accurev.com/blog/2010/07/29/continuous-integration-love/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 20:03:06 +0000</pubDate>
		<dc:creator>clucca</dc:creator>
				<category><![CDATA[AccuRev]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[AgileCycle]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[continuous integration]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[agile cycle]]></category>
		<category><![CDATA[agile software development]]></category>
		<category><![CDATA[automatic testing]]></category>
		<category><![CDATA[build application]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://www.accurev.com/blog/?p=2161</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/07/29/continuous-integration-love/' addthis:title='Continuous Integration: What’s Not to Love? ' ><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 seems like everyone loves continuous integration.  I’ll come out and say it- I love continuous integration! When we talk about the most widely adopted Agile practices, this one comes up the most.  Its positive benefits as a feedback mechanism provide a quantum leap forward in how development organizations think about their code.  I find [...]<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/07/29/continuous-integration-love/' addthis:title='Continuous Integration: What’s Not to Love? '  ><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/29/continuous-integration-love/' addthis:title='Continuous Integration: What’s Not to Love? ' ><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;"><span style="color: #000000;">It seems like everyone loves continuous integration.  I’ll come out and say it- </span><strong><span style="color: #000000;"> I love continuous integration! </span></strong><span style="color: #000000;">When we talk about the most widely adopted Agile practices, this one comes up the most.  Its positive benefits as a feedback mechanism provide a quantum leap forward in how development organizations think about their code.  I find it very difficult to see any downside in doing continuous integration, seriously what’s not to love?</span></span></span></h2>
<p><span style="color: #000000;">Modern day continuous integration servers have 3 functions: Detect if a new build is needed, execute build, and notify people of the results. This is a great way of facilitating feedback to developers and allowing them to adapt and resolve problems.</span></p>
<p><span style="color: #000000;">But there’s something lurking in the shadows that nobody is talking about, maybe because people aren’t even aware that it’s a problem. Maybe it’s because we don’t want to ruin our love affair with CI and we’re all in denial.</span></p>
<p><span style="color: #000000;">What happens when those builds are done? What about the rest of “it”?</span></p>
<p><span style="color: #000000;">When I say “it” what I really mean is:</span></p>
<p><span style="color: #000000;">Most development environments include such things as complex application servers, automatic testing, release processes, compliance, audits, databases, 3</span><sup><span style="color: #000000;">rd</span></sup><span style="color: #000000;"> party libraries, build dependencies, code analysis, unit tests… and another 1,000 other things I don’t have enough space to list here. How can you deal with this? Getting feedback to my dev team is a great targeted way to let people know code is broken, but isn’t this feedback useless if you can’t get the product out the door?</span></p>
<p><span style="color: #000000;">If I take an example build lifecycle of an application which is:</span></p>
<p><span style="color: #000000;">1.)    Build Application</span></p>
<p><span style="color: #000000;">2.)    Test</span></p>
<p><span style="color: #000000;">3.)    Deploy to environments (DB) (APP SERVER) &lt;- by hand</span></p>
<p><span style="color: #000000;">4.)    Test</span></p>
<p><span style="color: #000000;">5.)    Redeploy (DB) (APP SERVER) (PROD) &lt;-by hand</span></p>
<p><span style="color: #000000;">This may seem like easy in this example, but if we took all of these steps in the real world, this could represent hundreds of servers.  And this process will have to be repeated for every version of the product.</span></p>
<p><span style="color: #000000;">The crux of this issue is that if any of these steps are not performed 100% correctly, it translates to real dollar$ lost for the organization. These operations have to perform like clockwork.</span></p>
<p><span style="color: #000000;"><span style="color: #000000;"> </span></span></p>
<h2><span style="color: #000000;">Taking Continuous Integration to the Next Level</span></h2>
<p><span style="color: #000000;">This is why I believe bringing continuous integration to the next level starts with the concept that the build produced from the CI server is just the beginning. Setting up a simple CI server and producing a build is easy, but managing it through the rest of its life is the real trick.</span></p>
<p><span style="color: #000000;">In a real example of this, we could take</span></p>
<p><span style="color: #000000;">1.)    Build</span></p>
<p><span style="color: #000000;">2.)    Run automated tests</span></p>
<p><span style="color: #000000;"> </span></p>
<ul>
<li><span style="color: #000000;">If test succeeds: Deploy to to environments (DB) (APP SERVER)</span></li>
</ul>
<ul>
<li><span style="color: #000000;">If test fails: Notify dev team</span></li>
</ul>
<p><span style="color: #000000;">3.)    Manual Testing in QA environment</span></p>
<p><span style="color: #000000;">4.)    Approval process</span></p>
<p><span style="color: #000000;">5.)    Redeploy (DB) (APP SERVER) (PROD)</span></p>
<h2><span style="color: #000000;">Using AgileCycle RM</span></h2>
<p><span style="color: #333333;"><strong><span style="color: #000000;"> </span></strong><span style="color: #000000;">In this scenario I’m taking a version of the results from a CI build, run automated tests on them, monitor the test output and wait for success or failure. If there is success then deploy all components of the application, this includes a database components and a java war component. The build will then sit in QA for manual testing until its marked approved by the QA team, managers and operations team for deployment to production.</span></span></p>
<p><span style="color: #333333;"><span style="color: #000000;">The idea here is if we automate these processes and decisions based on build, automated tests and approval process, you can produce code quickly and at a more rapid pace. If you can produce a clockwork-like automation around</span> your build/test/deploy related processes, your team can spend time on what’s most important: Getting code out the door.</span></p>
<div class="addthis_toolbox addthis_default_style " addthis:url='http://accurev.com/blog/2010/07/29/continuous-integration-love/' addthis:title='Continuous Integration: What’s Not to Love? '  ><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/29/continuous-integration-love/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>
	</channel>
</rss>

