<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"	>
<channel>
	<title>Comments on: An informative workplace</title>
	<atom:link href="http://johannesbrodwall.com/2008/11/23/an-informative-workplace/feed/" rel="self" type="application/rss+xml" />
	<link>http://johannesbrodwall.com/2008/11/23/an-informative-workplace/</link>
	<description>Johannes Brodwall&#039;s Musings on Software Architecture and Programming</description>
	<lastBuildDate>Fri, 13 Apr 2012 19:13:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Reference List :: Succeeding With Scrum</title>
		<link>http://johannesbrodwall.com/2008/11/23/an-informative-workplace/comment-page-1/#comment-127036</link>
		<dc:creator>Reference List :: Succeeding With Scrum</dc:creator>
		<pubDate>Tue, 15 Sep 2009 17:27:38 +0000</pubDate>
		<guid isPermaLink="false">http://brodwall.com/johannes/blog/2008/11/23/an-informative-workplace/#comment-127036</guid>
		<description>[...] Johannes. 2008. An informative workplace. Thinking inside a bigger box, November [...]</description>
		<content:encoded><![CDATA[<p>[...] Johannes. 2008. An informative workplace. Thinking inside a bigger box, November [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: j pimmel</title>
		<link>http://johannesbrodwall.com/2008/11/23/an-informative-workplace/comment-page-1/#comment-127621</link>
		<dc:creator>j pimmel</dc:creator>
		<pubDate>Tue, 25 Nov 2008 19:38:43 +0000</pubDate>
		<guid isPermaLink="false">http://brodwall.com/johannes/blog/2008/11/23/an-informative-workplace/#comment-127621</guid>
		<description>Yes, very clear thanks!</description>
		<content:encoded><![CDATA[<p>Yes, very clear thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: j pimmel</title>
		<link>http://johannesbrodwall.com/2008/11/23/an-informative-workplace/comment-page-1/#comment-99247</link>
		<dc:creator>j pimmel</dc:creator>
		<pubDate>Tue, 25 Nov 2008 11:38:43 +0000</pubDate>
		<guid isPermaLink="false">http://brodwall.com/johannes/blog/2008/11/23/an-informative-workplace/#comment-99247</guid>
		<description>Yes, very clear thanks!</description>
		<content:encoded><![CDATA[<p>Yes, very clear thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jhannes</title>
		<link>http://johannesbrodwall.com/2008/11/23/an-informative-workplace/comment-page-1/#comment-99172</link>
		<dc:creator>jhannes</dc:creator>
		<pubDate>Sun, 23 Nov 2008 23:33:01 +0000</pubDate>
		<guid isPermaLink="false">http://brodwall.com/johannes/blog/2008/11/23/an-informative-workplace/#comment-99172</guid>
		<description>Hi, Jerome&lt;br&gt;&lt;br&gt;Thank you for your positive feedback.&lt;br&gt;&lt;br&gt;I guess my description of the flashing (under technical details) could be better. We have a total of four test stages, only three of which are monitored with the lamps (the last via email).&lt;br&gt;&lt;br&gt;First, the build server runs the unit tests. The foreground lamp will flash while this is happening. It flashes with a set frequency which never changes. (But the flashing turns yellow when the build is running longer than usual, which is a manual setting)&lt;br&gt;&lt;br&gt;Second, every build is installed in a test environment and we run canned production data over it. The replay happens much faster than production, so we get some indication of how much load the system can handle. This test is not monitored with a lot of automation, just emails from the error logs.&lt;br&gt;&lt;br&gt;Third, at the end of every iteration, we install a new version in the staging environment. The staging environment receives an asynchronous copy of all requests going into production. The environment is monitored by one of the lamps. We have looked at historical data to find the peak number of requests per 10 minute period. We have determined the fastest practical blink rate and decided that this should correspond to peak. The flash rate of the lamp is the current traffic relative to the peak.&lt;br&gt;&lt;br&gt;Lastly, we monitor production in the same way as staging.&lt;br&gt;&lt;br&gt;Was this clearer?</description>
		<content:encoded><![CDATA[<p>Hi, Jerome</p>
<p>Thank you for your positive feedback.</p>
<p>I guess my description of the flashing (under technical details) could be better. We have a total of four test stages, only three of which are monitored with the lamps (the last via email).</p>
<p>First, the build server runs the unit tests. The foreground lamp will flash while this is happening. It flashes with a set frequency which never changes. (But the flashing turns yellow when the build is running longer than usual, which is a manual setting)</p>
<p>Second, every build is installed in a test environment and we run canned production data over it. The replay happens much faster than production, so we get some indication of how much load the system can handle. This test is not monitored with a lot of automation, just emails from the error logs.</p>
<p>Third, at the end of every iteration, we install a new version in the staging environment. The staging environment receives an asynchronous copy of all requests going into production. The environment is monitored by one of the lamps. We have looked at historical data to find the peak number of requests per 10 minute period. We have determined the fastest practical blink rate and decided that this should correspond to peak. The flash rate of the lamp is the current traffic relative to the peak.</p>
<p>Lastly, we monitor production in the same way as staging.</p>
<p>Was this clearer?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: j pimmel</title>
		<link>http://johannesbrodwall.com/2008/11/23/an-informative-workplace/comment-page-1/#comment-99171</link>
		<dc:creator>j pimmel</dc:creator>
		<pubDate>Sun, 23 Nov 2008 23:11:31 +0000</pubDate>
		<guid isPermaLink="false">http://brodwall.com/johannes/blog/2008/11/23/an-informative-workplace/#comment-99171</guid>
		<description>That is a cool lo-fi way to highlight build status! Everyone will want this now ;) I certainly do!&lt;br&gt;&lt;br&gt;One thing I wanted to ask which wasn&#039;t clear from your post - does the frequency of the light flashing, for the one linked to CPU load relative to past measurements - is that the load on the build server or is that flashing load factor for the App while under a load test run?&lt;br&gt;&lt;br&gt;Automated load/performance testing which can report back with some consistency is something we have often struggled with..</description>
		<content:encoded><![CDATA[<p>That is a cool lo-fi way to highlight build status! Everyone will want this now ;) I certainly do!</p>
<p>One thing I wanted to ask which wasn&#39;t clear from your post &#8211; does the frequency of the light flashing, for the one linked to CPU load relative to past measurements &#8211; is that the load on the build server or is that flashing load factor for the App while under a load test run?</p>
<p>Automated load/performance testing which can report back with some consistency is something we have often struggled with..</p>
]]></content:encoded>
	</item>
</channel>
</rss>

