<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Controlling Your Software Development Environment And Release Cycle In An Agile Way</title>
	<atom:link href="http://www.davidwhitney.co.uk/content/blog/index.php/2009/03/22/controlling-your-software-development-environment-and-release-cycle-in-an-agile-way/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.davidwhitney.co.uk/content/blog/index.php/2009/03/22/controlling-your-software-development-environment-and-release-cycle-in-an-agile-way/</link>
	<description>closure</description>
	<lastBuildDate>Thu, 29 Jul 2010 07:37:41 +0100</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: James Atherton</title>
		<link>http://www.davidwhitney.co.uk/content/blog/index.php/2009/03/22/controlling-your-software-development-environment-and-release-cycle-in-an-agile-way/comment-page-1/#comment-650</link>
		<dc:creator>James Atherton</dc:creator>
		<pubDate>Wed, 30 Sep 2009 16:00:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidwhitney.co.uk/content/blog/index.php/2009/03/22/controlling-your-software-development-environment-and-release-cycle-in-an-agile-way/#comment-650</guid>
		<description>I am glad you can answer yes to all three questions, shame there are four, I think that is what you meant :)

James</description>
		<content:encoded><![CDATA[<p>I am glad you can answer yes to all three questions, shame there are four, I think that is what you meant :)</p>
<p>James</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michel</title>
		<link>http://www.davidwhitney.co.uk/content/blog/index.php/2009/03/22/controlling-your-software-development-environment-and-release-cycle-in-an-agile-way/comment-page-1/#comment-508</link>
		<dc:creator>Michel</dc:creator>
		<pubDate>Mon, 23 Mar 2009 18:49:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidwhitney.co.uk/content/blog/index.php/2009/03/22/controlling-your-software-development-environment-and-release-cycle-in-an-agile-way/#comment-508</guid>
		<description>David,
Great post! I definitely subscribe your advice to &quot;aim for a one-click install&quot;.
   
If you manage to set-up your environments in a way that your deployment process is almost all automatic, then you&#039;ll reach a state of Deployment Zen.

The more you automate deployment, the more Agile you can be (fear of deployment makes it impossible to follow an Agile methodology where you are expected to release often - to any environment).

I think that the problem you describe has also to do with the divide between the development and deployment activities.
These are still looked at as separate pieces, and usually have different people working on each of them.
I think that&#039;s one of the break points that limits the ability to automate the process.

At OutSystems we&#039;ve been following the 1-click Mantra for a long time. When we include a new feature into the Agile Platform, we make sure it has zero impact on the deployment automation.
Today, deploying a web application (and rolling it back to a previous version) is really a 1-click activity.  

Check this video to see how it looks like http://www.outsystems.com/evaluationcenter/DemoScreen.aspx?SelectedMovieFolderId=4506 (you’ll need to fill in a small form to see this one).   

You can also take a look at this other video, which also shows the 1-click-deployment process in action and doesn’t need any sign-up http://www.outsystems.com/evaluationcenter/DemoScreen.aspx?SelectedMovieFolderId=4504

Let me know what you think!
Michel</description>
		<content:encoded><![CDATA[<p>David,<br />
Great post! I definitely subscribe your advice to &#8220;aim for a one-click install&#8221;.</p>
<p>If you manage to set-up your environments in a way that your deployment process is almost all automatic, then you&#8217;ll reach a state of Deployment Zen.</p>
<p>The more you automate deployment, the more Agile you can be (fear of deployment makes it impossible to follow an Agile methodology where you are expected to release often &#8211; to any environment).</p>
<p>I think that the problem you describe has also to do with the divide between the development and deployment activities.<br />
These are still looked at as separate pieces, and usually have different people working on each of them.<br />
I think that&#8217;s one of the break points that limits the ability to automate the process.</p>
<p>At OutSystems we&#8217;ve been following the 1-click Mantra for a long time. When we include a new feature into the Agile Platform, we make sure it has zero impact on the deployment automation.<br />
Today, deploying a web application (and rolling it back to a previous version) is really a 1-click activity.  </p>
<p>Check this video to see how it looks like <a href="http://www.outsystems.com/evaluationcenter/DemoScreen.aspx?SelectedMovieFolderId=4506" rel="nofollow">http://www.outsystems.com/evaluationcenter/DemoScreen.aspx?SelectedMovieFolderId=4506</a> (you’ll need to fill in a small form to see this one).   </p>
<p>You can also take a look at this other video, which also shows the 1-click-deployment process in action and doesn’t need any sign-up <a href="http://www.outsystems.com/evaluationcenter/DemoScreen.aspx?SelectedMovieFolderId=4504" rel="nofollow">http://www.outsystems.com/evaluationcenter/DemoScreen.aspx?SelectedMovieFolderId=4504</a></p>
<p>Let me know what you think!<br />
Michel</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://www.davidwhitney.co.uk/content/blog/index.php/2009/03/22/controlling-your-software-development-environment-and-release-cycle-in-an-agile-way/comment-page-1/#comment-507</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Mon, 23 Mar 2009 14:30:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.davidwhitney.co.uk/content/blog/index.php/2009/03/22/controlling-your-software-development-environment-and-release-cycle-in-an-agile-way/#comment-507</guid>
		<description>Hi David,

I appreciate coming across posts like yours as it helps foster discussion around the software release process and configuration management. I&#039;m biased to the version control and change management product for complex parallel, geographically distributed and Agile development known as AccuRev, as I am hte company&#039;s corporate communications manager. One very simple low level feature this product provides is the ability to &quot;Keep&quot; a file to your local workspace as many times as you like before integrating with the team. 

Let&#039;s say you have just finished something and you aren&#039;t ready to commit it just yet, but you want to version it. In AccuRev, you just do a Keep to create private versions. Do it as many times as you want. When you are done, you do the commit (we call it promote) and it is just as though you never had a private stream (branches in other tools) and it is just like you no longer have a private stream. So, most of the time you might do update/commit and then sometimes you will want update, keep, and commit. Some folks really like keep and they will have update, keep, keep, keep, keep, keep, and commit (and then perhaps 
a bit more keep). 


When you create private versions you can then do things like revert back to a prior keep, diff against prior keeps, annotate, see comments, let other folks see your private versions, access your private versions over the Web, and generally do all of the operations that are usually only done against public versions you can now do with your private versions. 

If parallel development is becoming a tricky endeavor, or if you have remote teams that are always getting bogged down or you&#039;re unable to reallocate resources or projects easily, take a peek at the tool sometime by reviewing the 2-minute demo at the link above on my name.

Thank you again for a great educational post.

Alex</description>
		<content:encoded><![CDATA[<p>Hi David,</p>
<p>I appreciate coming across posts like yours as it helps foster discussion around the software release process and configuration management. I&#8217;m biased to the version control and change management product for complex parallel, geographically distributed and Agile development known as AccuRev, as I am hte company&#8217;s corporate communications manager. One very simple low level feature this product provides is the ability to &#8220;Keep&#8221; a file to your local workspace as many times as you like before integrating with the team. </p>
<p>Let&#8217;s say you have just finished something and you aren&#8217;t ready to commit it just yet, but you want to version it. In AccuRev, you just do a Keep to create private versions. Do it as many times as you want. When you are done, you do the commit (we call it promote) and it is just as though you never had a private stream (branches in other tools) and it is just like you no longer have a private stream. So, most of the time you might do update/commit and then sometimes you will want update, keep, and commit. Some folks really like keep and they will have update, keep, keep, keep, keep, keep, and commit (and then perhaps<br />
a bit more keep). </p>
<p>When you create private versions you can then do things like revert back to a prior keep, diff against prior keeps, annotate, see comments, let other folks see your private versions, access your private versions over the Web, and generally do all of the operations that are usually only done against public versions you can now do with your private versions. </p>
<p>If parallel development is becoming a tricky endeavor, or if you have remote teams that are always getting bogged down or you&#8217;re unable to reallocate resources or projects easily, take a peek at the tool sometime by reviewing the 2-minute demo at the link above on my name.</p>
<p>Thank you again for a great educational post.</p>
<p>Alex</p>
]]></content:encoded>
	</item>
</channel>
</rss>
