<?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: The &quot;It Works on my Machine&quot; Award</title>
	<atom:link href="http://www.ademiller.com/blogs/tech/2008/06/it-works-on-my-machine-award/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ademiller.com/blogs/tech/2008/06/it-works-on-my-machine-award/?&amp;owa_from=feed&amp;owa_sid=</link>
	<description>Thinking about agile (small 'a') software development, patterns and practices for building Microsoft .NET applications.</description>
	<lastBuildDate>Wed, 10 Mar 2010 23:02:38 -0800</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Ade Miller</title>
		<link>http://www.ademiller.com/blogs/tech/2008/06/it-works-on-my-machine-award/comment-page-1/#comment-1007</link>
		<dc:creator>Ade Miller</dc:creator>
		<pubDate>Thu, 13 Aug 2009 05:06:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.ademiller.com/blogs/tech/2008/06/the-it-works-on-my-machine-award/#comment-1007</guid>
		<description>Georgi,

We use the four eyes polity too, most agile teams do. All code is either pair programmed or reviewed prior to check in. This becomes more challenging when the team is distributed across time zones.

We don&#039;t have a second developer build the changes but rely on the CI serrver to do this. CI has the additional advantage or automating some of the work and making it less prone to human error.

I have a paper (see the publications section) which outlines the potential savings of an automated CI based approach over a completely manual one.

Ade</description>
		<content:encoded><![CDATA[<p>Georgi,</p>
<p>We use the four eyes polity too, most agile teams do. All code is either pair programmed or reviewed prior to check in. This becomes more challenging when the team is distributed across time zones.</p>
<p>We don&#8217;t have a second developer build the changes but rely on the CI serrver to do this. CI has the additional advantage or automating some of the work and making it less prone to human error.</p>
<p>I have a paper (see the publications section) which outlines the potential savings of an automated CI based approach over a completely manual one.</p>
<p>Ade</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eduardo Jezierski</title>
		<link>http://www.ademiller.com/blogs/tech/2008/06/it-works-on-my-machine-award/comment-page-1/#comment-219</link>
		<dc:creator>Eduardo Jezierski</dc:creator>
		<pubDate>Sun, 22 Jun 2008 07:40:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.ademiller.com/blogs/tech/2008/06/the-it-works-on-my-machine-award/#comment-219</guid>
		<description>The machine that counts should be the CI, and it is a smell if it doesn&#039;t. Sometimes it takes extra work. For example, for the Mobile Client Software Factory project at p&amp;p, this is what the build lab had in order to deploy tests to physical mobile device and run them there (as the emulator can behave differently). We made it &#039;the machine that counts&#039; by, well, putting a phone in the build rack:
http://www.flickr.com/photos/edjez/225719862/in/set-72157594328732851/</description>
		<content:encoded><![CDATA[<p>The machine that counts should be the CI, and it is a smell if it doesn&#8217;t. Sometimes it takes extra work. For example, for the Mobile Client Software Factory project at p&amp;p, this is what the build lab had in order to deploy tests to physical mobile device and run them there (as the emulator can behave differently). We made it &#8216;the machine that counts&#8217; by, well, putting a phone in the build rack:<br />
<a href="http://www.flickr.com/photos/edjez/225719862/in/set-72157594328732851/" rel="nofollow">http://www.flickr.com/photos/edjez/225719862/in/set-72157594328732851/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Reflective Perspective - Chris Alcock &#187; The Morning Brew #115</title>
		<link>http://www.ademiller.com/blogs/tech/2008/06/it-works-on-my-machine-award/comment-page-1/#comment-215</link>
		<dc:creator>Reflective Perspective - Chris Alcock &#187; The Morning Brew #115</dc:creator>
		<pubDate>Mon, 16 Jun 2008 07:07:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.ademiller.com/blogs/tech/2008/06/the-it-works-on-my-machine-award/#comment-215</guid>
		<description>[...] The &quot;It Works on my Machine&quot; Award - Ade Miller talks about a couple of common situations which relate to &#8216;it works on my machine&#8217; syndrome. [...]</description>
		<content:encoded><![CDATA[<div style="border-left: #bce1f4 5px solid; padding-left: 1em;">
<p>[...] The &quot;It Works on my Machine&quot; Award &#8211; Ade Miller talks about a couple of common situations which relate to &#8216;it works on my machine&#8217; syndrome. [...]</p>
</div>
]]></content:encoded>
	</item>
	<item>
		<title>By: Georgi</title>
		<link>http://www.ademiller.com/blogs/tech/2008/06/it-works-on-my-machine-award/comment-page-1/#comment-214</link>
		<dc:creator>Georgi</dc:creator>
		<pubDate>Sun, 15 Jun 2008 23:41:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.ademiller.com/blogs/tech/2008/06/the-it-works-on-my-machine-award/#comment-214</guid>
		<description>Well, this is why we follow a strict &quot;4-eyes-policy&quot;.

- in case someone checks &quot;something&quot; in, he firstly has to check if his changes do collide with other changes (manually), or better: has to update his project an recompile it.

- in case (after checkin) a build-tool tells us that something does not work, the person who checked in is named by the tool and he has to resolve the dependencies.

- in case someone checks &quot;something&quot; in, some other programmer has to update the complete project on his computer and recompile it to see it working.

Works pretty fine for us : )

Just my 0,02$, Georgi</description>
		<content:encoded><![CDATA[<p>Well, this is why we follow a strict &#8220;4-eyes-policy&#8221;.</p>
<p>- in case someone checks &#8220;something&#8221; in, he firstly has to check if his changes do collide with other changes (manually), or better: has to update his project an recompile it.</p>
<p>- in case (after checkin) a build-tool tells us that something does not work, the person who checked in is named by the tool and he has to resolve the dependencies.</p>
<p>- in case someone checks &#8220;something&#8221; in, some other programmer has to update the complete project on his computer and recompile it to see it working.</p>
<p>Works pretty fine for us : )</p>
<p>Just my 0,02$, Georgi</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arjan`s World &#187; LINKBLOG for June 15, 2008</title>
		<link>http://www.ademiller.com/blogs/tech/2008/06/it-works-on-my-machine-award/comment-page-1/#comment-213</link>
		<dc:creator>Arjan`s World &#187; LINKBLOG for June 15, 2008</dc:creator>
		<pubDate>Sun, 15 Jun 2008 19:11:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.ademiller.com/blogs/tech/2008/06/the-it-works-on-my-machine-award/#comment-213</guid>
		<description>[...] The &#8220;It Works on my Machine&#8221; Award - Ade Miller &#8216; Occasional build breaks aren’t bad. They can and do happen &#8216; How Continuous Integration helps you spot build breaks faster [...]</description>
		<content:encoded><![CDATA[<div style="border-left: #bce1f4 5px solid; padding-left: 1em;">
<p>[...] The &#8220;It Works on my Machine&#8221; Award &#8211; Ade Miller &#8216; Occasional build breaks aren’t bad. They can and do happen &#8216; How Continuous Integration helps you spot build breaks faster [...]</p>
</div>
]]></content:encoded>
	</item>
</channel>
</rss>
