<?xml version="1.0" encoding="utf-8"?><!-- generator="b2evolution/7.2.5-stable" -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Wayne Allen's Blog</title>
		<link>http://blogs.consultantsguild.com/index.php/wayne/</link>
		<atom:link rel="self" type="application/rss+xml" href="http://blogs.consultantsguild.com/index.php/wayne/?tempskin=_rss2" />
		<description></description>
		<language>en-US</language>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=7.2.5-stable"/>
		<ttl>60</ttl>
				<item>
			<title>Finding &#38; Removing the Docs WordPress Virus on Windows</title>
			<link>http://blogs.consultantsguild.com/index.php/wayne/finding-the-docs-wordpress-virus</link>
			<pubDate>Wed, 16 Sep 2015 20:47:00 +0000</pubDate>			<dc:creator>wayne</dc:creator>
			<category domain="main">General</category>			<guid isPermaLink="false">220@http://blogs.consultantsguild.com/</guid>
						<description>&lt;h2&gt;Finding&lt;/h2&gt;
&lt;p&gt;A quick way to scan a bunch of WordPress installs for the Docs virus. Not sure of the real name since I can&#039;t find a reference to it on the net.&lt;/p&gt;
&lt;pre&gt;dir /s /b *.php | find &quot;docs.php&quot;&lt;/pre&gt;
&lt;p&gt;A more thorough search is:&lt;/p&gt;
&lt;pre&gt;findstr /sim /c:&quot;chr(base_convert(substr&quot; *.php&lt;/pre&gt;
&lt;p&gt;This looks for the actual code that decodes the virus.&lt;/p&gt;
&lt;p&gt;Either method could produce some false positives so apply some comment sense before deleting files.&lt;/p&gt;
&lt;h2&gt;Removing&lt;/h2&gt;
&lt;p&gt;Removing the virus consists of checking the first line in the function.php file for each theme and removing the junk after &amp;lt;?php&lt;/p&gt;
&lt;p&gt;Then delete the Docs plugin.&lt;/p&gt;
&lt;p&gt;You will need to do this with your site disabled as the plugin will reinfect the functions.php files and the functions.php extras will reinstall the plugin.&lt;/p&gt;
&lt;h2&gt;Analysis&lt;/h2&gt;
&lt;p&gt;I haven&#039;t spent too much time trying to figure out what it does exactly. However, this is what I do know.&lt;/p&gt;
&lt;h3&gt;The code added to the theme functions.php&lt;/h3&gt;
&lt;p&gt;First it checks to see if the wp-content/plugins/docs/docs.php file exists and if not it downloads a copy from &lt;a href=&quot;http://lamulata.biz/cript_doc.php&quot; class=&quot;linebreak&quot;&gt;http://lamulata.biz/cript_doc.php&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Next if the docs.php file exists it checks to see if it is activated. If not it activates it.&lt;/p&gt;
&lt;h3&gt;docs.php&lt;/h3&gt;
&lt;p&gt;Registers a daily cron job which is used to update itself.&lt;/p&gt;
&lt;p&gt;Uses the docs_wp_plugin_active_list_update action to hide itsoft from the plugin list.&lt;/p&gt;
&lt;p&gt;Hooks the wp_head action which seems to send some data about the current request to &lt;a href=&quot;http://178.132.204.58/index.php&quot; class=&quot;linebreak&quot;&gt;http://178.132.204.58/index.php&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ultimately it seems to fetch some content from a remote site and includes it in the page content or completely replaces the content.&lt;/p&gt;
&lt;p&gt;One of the side effects is that it looks for a writeable tmp directory and caches data there. I found over 25,000 files in one cache folder.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.consultantsguild.com/index.php/wayne/finding-the-docs-wordpress-virus&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://blogs.consultantsguild.com/wayne/&quot;&gt;Wayne Allen&#039;s Blog&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<h2>Finding</h2>
<p>A quick way to scan a bunch of WordPress installs for the Docs virus. Not sure of the real name since I can't find a reference to it on the net.</p>
<pre>dir /s /b *.php | find "docs.php"</pre>
<p>A more thorough search is:</p>
<pre>findstr /sim /c:"chr(base_convert(substr" *.php</pre>
<p>This looks for the actual code that decodes the virus.</p>
<p>Either method could produce some false positives so apply some comment sense before deleting files.</p>
<h2>Removing</h2>
<p>Removing the virus consists of checking the first line in the function.php file for each theme and removing the junk after &lt;?php</p>
<p>Then delete the Docs plugin.</p>
<p>You will need to do this with your site disabled as the plugin will reinfect the functions.php files and the functions.php extras will reinstall the plugin.</p>
<h2>Analysis</h2>
<p>I haven't spent too much time trying to figure out what it does exactly. However, this is what I do know.</p>
<h3>The code added to the theme functions.php</h3>
<p>First it checks to see if the wp-content/plugins/docs/docs.php file exists and if not it downloads a copy from <a href="http://lamulata.biz/cript_doc.php" class="linebreak">http://lamulata.biz/cript_doc.php</a></p>
<p>Next if the docs.php file exists it checks to see if it is activated. If not it activates it.</p>
<h3>docs.php</h3>
<p>Registers a daily cron job which is used to update itself.</p>
<p>Uses the docs_wp_plugin_active_list_update action to hide itsoft from the plugin list.</p>
<p>Hooks the wp_head action which seems to send some data about the current request to <a href="http://178.132.204.58/index.php" class="linebreak">http://178.132.204.58/index.php</a></p>
<p>Ultimately it seems to fetch some content from a remote site and includes it in the page content or completely replaces the content.</p>
<p>One of the side effects is that it looks for a writeable tmp directory and caches data there. I found over 25,000 files in one cache folder.</p><div class="item_footer"><p><small><a href="http://blogs.consultantsguild.com/index.php/wayne/finding-the-docs-wordpress-virus">Original post</a> blogged on <a href="http://blogs.consultantsguild.com/wayne/">Wayne Allen's Blog</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.consultantsguild.com/index.php/wayne/finding-the-docs-wordpress-virus#comments</comments>
			<wfw:commentRss>http://blogs.consultantsguild.com/index.php/wayne/?tempskin=_rss2&#38;disp=comments&#38;p=220</wfw:commentRss>
		</item>
				<item>
			<title>Finding the StealRat Spambot on Windows</title>
			<link>http://blogs.consultantsguild.com/index.php/wayne/finding-the-stealrat-spambot-on</link>
			<pubDate>Mon, 06 Jul 2015 23:30:00 +0000</pubDate>			<dc:creator>iclemartin</dc:creator>
			<category domain="main">Agile</category>			<guid isPermaLink="false">219@http://blogs.consultantsguild.com/</guid>
						<description>&lt;p&gt;I recently had to remove a &lt;a href=&quot;http://blog.trendmicro.com/trendlabs-security-intelligence/how-to-check-if-your-website-is-part-of-the-stealrat-botnet/&quot; target=&quot;_blank&quot;&gt;StealRat infection&lt;/a&gt; from a computer. Unfortunately most of the available information is out of date and only helped somewhat.&lt;/p&gt;
&lt;p&gt;Once I found the actual file that was the issue I developed a better command to detect any other infections:&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: &#039;courier new&#039;, courier;&quot;&gt;findstr /sim /c:&quot;&#039;](NULL)&quot; *.php&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.consultantsguild.com/index.php/wayne/finding-the-stealrat-spambot-on&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://blogs.consultantsguild.com/wayne/&quot;&gt;Wayne Allen&#039;s Blog&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>I recently had to remove a <a href="http://blog.trendmicro.com/trendlabs-security-intelligence/how-to-check-if-your-website-is-part-of-the-stealrat-botnet/" target="_blank">StealRat infection</a> from a computer. Unfortunately most of the available information is out of date and only helped somewhat.</p>
<p>Once I found the actual file that was the issue I developed a better command to detect any other infections:</p>
<p><span style="font-family: 'courier new', courier;">findstr /sim /c:"'](NULL)" *.php</span></p><div class="item_footer"><p><small><a href="http://blogs.consultantsguild.com/index.php/wayne/finding-the-stealrat-spambot-on">Original post</a> blogged on <a href="http://blogs.consultantsguild.com/wayne/">Wayne Allen's Blog</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.consultantsguild.com/index.php/wayne/finding-the-stealrat-spambot-on#comments</comments>
			<wfw:commentRss>http://blogs.consultantsguild.com/index.php/wayne/?tempskin=_rss2&#38;disp=comments&#38;p=219</wfw:commentRss>
		</item>
				<item>
			<title>devZing - MantisBT Management Control Panel Released</title>
			<link>http://blogs.consultantsguild.com/index.php/wayne/devzing-mantisbt-management-control-panel-released</link>
			<pubDate>Thu, 16 Dec 2010 20:28:41 +0000</pubDate>			<dc:creator>iclemartin</dc:creator>
			<category domain="main">Misc</category>			<guid isPermaLink="false">218@http://blogs.consultantsguild.com/</guid>
						<description>&lt;p&gt;&lt;a href=&quot;http://devzing.com&quot;&gt;devZing&lt;/a&gt; has released a new MantisBT control panel for managing those settings that are not exposed inside MantisBT giving you even more control over your install.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://devzing.com/blog/index.php/updated-mantisbt-managment-page-now-available&quot;&gt;Read More&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.consultantsguild.com/index.php/wayne/devzing-mantisbt-management-control-panel-released&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://blogs.consultantsguild.com/wayne/&quot;&gt;Wayne Allen&#039;s Blog&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p><a href="http://devzing.com">devZing</a> has released a new MantisBT control panel for managing those settings that are not exposed inside MantisBT giving you even more control over your install.</p>
<p><a href="http://devzing.com/blog/index.php/updated-mantisbt-managment-page-now-available">Read More</a></p><div class="item_footer"><p><small><a href="http://blogs.consultantsguild.com/index.php/wayne/devzing-mantisbt-management-control-panel-released">Original post</a> blogged on <a href="http://blogs.consultantsguild.com/wayne/">Wayne Allen's Blog</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.consultantsguild.com/index.php/wayne/devzing-mantisbt-management-control-panel-released#comments</comments>
			<wfw:commentRss>http://blogs.consultantsguild.com/index.php/wayne/?tempskin=_rss2&#38;disp=comments&#38;p=218</wfw:commentRss>
		</item>
				<item>
			<title>The Origins of Yesterday's Weather</title>
			<link>http://blogs.consultantsguild.com/index.php/wayne/the-origins-of-yesterday-s-weather</link>
			<pubDate>Wed, 28 Apr 2010 18:52:49 +0000</pubDate>			<dc:creator>wayne</dc:creator>
			<category domain="main">Agile</category>			<guid isPermaLink="false">217@http://blogs.consultantsguild.com/</guid>
						<description>&lt;p&gt;While researching a topic for my book I cam across the original paper that helped spawn the concept of Yesterday&#039;s Weather. That is the probability that amount of work you will do next week is highly likely to be the same as the amount of work you did last week.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Abstract&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;p&gt;In this study, the authors used 111 time series to examine the accuracy of various forecasting methods, particularly time-series methods. The study shows, at least for time series, why some methods achieve greater accuracy than others for different types of data. The authors offer some explanation of the seemingly conflicting conclusions of past empirical research on the accuracy of forecasting. One novel contribution of the paper is the development of regression equations expressing accuracy as a function of factors such as randomness, seasonality, trend-cycle and the number of data points describing the series. Surprisingly, the study shows that for these 111 series simpler methods perform well in comparison to the more complex and statistically sophisticated ARMA models.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;http://www.jstor.org/pss/2345077&quot; target=&quot;_blank&quot;&gt;Accuracy of Forecasting: An Empirical Investigation, Spyros Makridakis, Michele Hibon and Claus Moser, Journal of the Royal Statistical Society. Series A (General), Vol. 142, No. 2 (1979), pp. 97-145. &lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.consultantsguild.com/index.php/wayne/the-origins-of-yesterday-s-weather&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://blogs.consultantsguild.com/wayne/&quot;&gt;Wayne Allen&#039;s Blog&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>While researching a topic for my book I cam across the original paper that helped spawn the concept of Yesterday's Weather. That is the probability that amount of work you will do next week is highly likely to be the same as the amount of work you did last week.</p>
<blockquote><p><strong>Abstract</strong></p></blockquote>
<blockquote><p>In this study, the authors used 111 time series to examine the accuracy of various forecasting methods, particularly time-series methods. The study shows, at least for time series, why some methods achieve greater accuracy than others for different types of data. The authors offer some explanation of the seemingly conflicting conclusions of past empirical research on the accuracy of forecasting. One novel contribution of the paper is the development of regression equations expressing accuracy as a function of factors such as randomness, seasonality, trend-cycle and the number of data points describing the series. Surprisingly, the study shows that for these 111 series simpler methods perform well in comparison to the more complex and statistically sophisticated ARMA models.</p></blockquote>
<p><a href="http://www.jstor.org/pss/2345077" target="_blank">Accuracy of Forecasting: An Empirical Investigation, Spyros Makridakis, Michele Hibon and Claus Moser, Journal of the Royal Statistical Society. Series A (General), Vol. 142, No. 2 (1979), pp. 97-145. </a></p><div class="item_footer"><p><small><a href="http://blogs.consultantsguild.com/index.php/wayne/the-origins-of-yesterday-s-weather">Original post</a> blogged on <a href="http://blogs.consultantsguild.com/wayne/">Wayne Allen's Blog</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.consultantsguild.com/index.php/wayne/the-origins-of-yesterday-s-weather#comments</comments>
			<wfw:commentRss>http://blogs.consultantsguild.com/index.php/wayne/?tempskin=_rss2&#38;disp=comments&#38;p=217</wfw:commentRss>
		</item>
				<item>
			<title>How To Delete Bugs in Bugzilla</title>
			<link>http://blogs.consultantsguild.com/index.php/wayne/how-to-delete-bugs-in-bugzilla</link>
			<pubDate>Wed, 17 Mar 2010 19:27:14 +0000</pubDate>			<dc:creator>wayne</dc:creator>
			<category domain="main">General</category>
<category domain="alt">Programming</category>
<category domain="alt">Testing</category>
<category domain="alt">Project Management</category>			<guid isPermaLink="false">214@http://blogs.consultantsguild.com/</guid>
						<description>&lt;p&gt;devZing has a good post on &lt;a href=&quot;http://devzing.com/blog/index.php/how-to-delete-bugs-from-bugzilla&quot;&gt;how to delete bugs in Bugzilla&lt;/a&gt;.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.consultantsguild.com/index.php/wayne/how-to-delete-bugs-in-bugzilla&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://blogs.consultantsguild.com/wayne/&quot;&gt;Wayne Allen&#039;s Blog&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>devZing has a good post on <a href="http://devzing.com/blog/index.php/how-to-delete-bugs-from-bugzilla">how to delete bugs in Bugzilla</a>.</p><div class="item_footer"><p><small><a href="http://blogs.consultantsguild.com/index.php/wayne/how-to-delete-bugs-in-bugzilla">Original post</a> blogged on <a href="http://blogs.consultantsguild.com/wayne/">Wayne Allen's Blog</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.consultantsguild.com/index.php/wayne/how-to-delete-bugs-in-bugzilla#comments</comments>
			<wfw:commentRss>http://blogs.consultantsguild.com/index.php/wayne/?tempskin=_rss2&#38;disp=comments&#38;p=214</wfw:commentRss>
		</item>
				<item>
			<title>Oregon Motorcycle Tours announces their 2010 Tour Schedule</title>
			<link>http://blogs.consultantsguild.com/index.php/wayne/oregon-motorcycle-tours-announces-their-2010-tour-schedule</link>
			<pubDate>Wed, 04 Nov 2009 18:43:03 +0000</pubDate>			<dc:creator>wayne</dc:creator>
			<category domain="main">Motorcycle</category>			<guid isPermaLink="false">207@http://blogs.consultantsguild.com/</guid>
						<description>&lt;p&gt;&lt;a href=&quot;http://www.oregonmotorcycletours.com/tours/2010&quot;&gt;2010 Schedule&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.consultantsguild.com/index.php/wayne/oregon-motorcycle-tours-announces-their-2010-tour-schedule&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://blogs.consultantsguild.com/wayne/&quot;&gt;Wayne Allen&#039;s Blog&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p><a href="http://www.oregonmotorcycletours.com/tours/2010">2010 Schedule</a></p>
<p> </p><div class="item_footer"><p><small><a href="http://blogs.consultantsguild.com/index.php/wayne/oregon-motorcycle-tours-announces-their-2010-tour-schedule">Original post</a> blogged on <a href="http://blogs.consultantsguild.com/wayne/">Wayne Allen's Blog</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.consultantsguild.com/index.php/wayne/oregon-motorcycle-tours-announces-their-2010-tour-schedule#comments</comments>
			<wfw:commentRss>http://blogs.consultantsguild.com/index.php/wayne/?tempskin=_rss2&#38;disp=comments&#38;p=207</wfw:commentRss>
		</item>
				<item>
			<title>Twist of the Wrist II Now on DVD</title>
			<link>http://blogs.consultantsguild.com/index.php/wayne/twist-of-the-wrist-ii-now-on-dvd</link>
			<pubDate>Wed, 14 Oct 2009 19:01:26 +0000</pubDate>			<dc:creator>wayne</dc:creator>
			<category domain="main">Motorcycle</category>			<guid isPermaLink="false">206@http://blogs.consultantsguild.com/</guid>
						<description>&lt;p&gt;&lt;a href=&quot;http://blog.oregonmototours.com/2009/10/twist-of-wrist-ii-now-on-dvd.html&quot;&gt;Twist of the Wrist II Now on DVD&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.consultantsguild.com/index.php/wayne/twist-of-the-wrist-ii-now-on-dvd&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://blogs.consultantsguild.com/wayne/&quot;&gt;Wayne Allen&#039;s Blog&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p><a href="http://blog.oregonmototours.com/2009/10/twist-of-wrist-ii-now-on-dvd.html">Twist of the Wrist II Now on DVD</a></p><div class="item_footer"><p><small><a href="http://blogs.consultantsguild.com/index.php/wayne/twist-of-the-wrist-ii-now-on-dvd">Original post</a> blogged on <a href="http://blogs.consultantsguild.com/wayne/">Wayne Allen's Blog</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.consultantsguild.com/index.php/wayne/twist-of-the-wrist-ii-now-on-dvd#comments</comments>
			<wfw:commentRss>http://blogs.consultantsguild.com/index.php/wayne/?tempskin=_rss2&#38;disp=comments&#38;p=206</wfw:commentRss>
		</item>
				<item>
			<title>New Tires, Self Mounted</title>
			<link>http://blogs.consultantsguild.com/index.php/wayne/new-tires-self-mounted</link>
			<pubDate>Mon, 10 Aug 2009 22:43:38 +0000</pubDate>			<dc:creator>wayne</dc:creator>
			<category domain="main">Motorcycle</category>			<guid isPermaLink="false">205@http://blogs.consultantsguild.com/</guid>
						<description>&lt;div&gt;After the &lt;a href=&quot;http://www.oregonmotorcycletours.com/tour-east&quot;&gt;Oregon Desert Tour&lt;/a&gt; it was definitly time for a new rear tire. My 2001 Ducati ST2 came to me with an inexpensive tire with OK performance and I wanted something like I had on my 1998 ST2. I also wanted to tackle doing the work myself. After spending hours pouring over the internet I ordered a &lt;a href=&quot;http://www.jdoqocy.com/click-3575433-10557879?url=http%3A%2F%2Fwww.motorcycle-superstore.com%2F1%2F28%2F396%2F6229%2FITEM%2FPirelli-Diablo-Strada-Rear-Tire.aspx%3FSiteID%3DCJ_396%26WT.mc_ID%3D54006&amp;amp;cjsku=6229&quot; target=&quot;_blank&quot;&gt;Diablo Strada Rear Tire&lt;/a&gt;&lt;img src=&quot;http://www.lduhtrp.net/image-3575433-10557879&quot; width=&quot;1&quot; height=&quot;1&quot; border=&quot;0&quot; /&gt;.&lt;/div&gt;&lt;div&gt;The only things that had me worried as a first time tire changer was breaking the bead, seating the bead and balancing the tire. My original KLX 250S tires were not balanced and I didn&#039;t want that feeling on the ST2. I ran across &lt;a href=&quot;http://www.innovativebalancing.com/motorcycle.htm&quot;&gt;Dyna Beads&lt;/a&gt; as an alternative to stick-on weights and I was sold. Other various &lt;a href=&quot;http://www.clarity.net/~adam/tire-changing.html&quot;&gt;sites&lt;/a&gt; and &lt;a href=&quot;http://www.youtube.com/watch?v=0Pfp2Z9k0n0&quot;&gt;youtube videos&lt;/a&gt; convinced me that I could break the bead without expensive equipment and that my compressor was more than capable of seating the tire.&lt;/div&gt;&lt;div&gt;
&lt;/div&gt;&lt;p&gt;Here is the bike with the tire removed. No big surprises here except the shop manual doesn&#039;t say what size the axle nut is (30mm) and I had to go buy one.&lt;/p&gt;
&lt;div&gt;&lt;img src=&quot;http://3.bp.blogspot.com/_nK4U-YWr7CI/SnCa5HlsBgI/AAAAAAAAAIY/J_Ag9S3IxOk/s320/tire1.jpg&quot;  border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;div&gt;I thought about building a home-made bead breaker, but I found that my largest C-clamp would fit around the tire and it worked great for breaking the bead.&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;a href=&quot;http://1.bp.blogspot.com/_nK4U-YWr7CI/SnCa5XvxdgI/AAAAAAAAAIg/h-YKYKaKHxs/s1600-h/tire2.jpg&quot;&gt;&lt;img src=&quot;http://1.bp.blogspot.com/_nK4U-YWr7CI/SnCa5XvxdgI/AAAAAAAAAIg/h-YKYKaKHxs/s320/tire2.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Here you can see the end results next to the old tire - definitely time for a change.&lt;/div&gt;&lt;div&gt;&lt;img src=&quot;http://3.bp.blogspot.com/_nK4U-YWr7CI/SnCa5sCCdgI/AAAAAAAAAIo/YJSB41GyhJc/s320/tire3.jpg&quot;  border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;&lt;div&gt;Total time to change the tire was about 3 hours. Mostly because I was being careful and it was about 98F. I expect next time it should take me about an hour. The Dyna Beads seem to work great.&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.consultantsguild.com/index.php/wayne/new-tires-self-mounted&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://blogs.consultantsguild.com/wayne/&quot;&gt;Wayne Allen&#039;s Blog&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<div>After the <a href="http://www.oregonmotorcycletours.com/tour-east">Oregon Desert Tour</a> it was definitly time for a new rear tire. My 2001 Ducati ST2 came to me with an inexpensive tire with OK performance and I wanted something like I had on my 1998 ST2. I also wanted to tackle doing the work myself. After spending hours pouring over the internet I ordered a <a href="http://www.jdoqocy.com/click-3575433-10557879?url=http%3A%2F%2Fwww.motorcycle-superstore.com%2F1%2F28%2F396%2F6229%2FITEM%2FPirelli-Diablo-Strada-Rear-Tire.aspx%3FSiteID%3DCJ_396%26WT.mc_ID%3D54006&amp;cjsku=6229" target="_blank">Diablo Strada Rear Tire</a><img src="http://www.lduhtrp.net/image-3575433-10557879" width="1" height="1" border="0" />.</div><div>The only things that had me worried as a first time tire changer was breaking the bead, seating the bead and balancing the tire. My original KLX 250S tires were not balanced and I didn't want that feeling on the ST2. I ran across <a href="http://www.innovativebalancing.com/motorcycle.htm">Dyna Beads</a> as an alternative to stick-on weights and I was sold. Other various <a href="http://www.clarity.net/~adam/tire-changing.html">sites</a> and <a href="http://www.youtube.com/watch?v=0Pfp2Z9k0n0">youtube videos</a> convinced me that I could break the bead without expensive equipment and that my compressor was more than capable of seating the tire.</div><div>
</div><p>Here is the bike with the tire removed. No big surprises here except the shop manual doesn't say what size the axle nut is (30mm) and I had to go buy one.</p>
<div><img src="http://3.bp.blogspot.com/_nK4U-YWr7CI/SnCa5HlsBgI/AAAAAAAAAIY/J_Ag9S3IxOk/s320/tire1.jpg"  border="0" alt="" /></div><div>I thought about building a home-made bead breaker, but I found that my largest C-clamp would fit around the tire and it worked great for breaking the bead.</div><div><div><a href="http://1.bp.blogspot.com/_nK4U-YWr7CI/SnCa5XvxdgI/AAAAAAAAAIg/h-YKYKaKHxs/s1600-h/tire2.jpg"><img src="http://1.bp.blogspot.com/_nK4U-YWr7CI/SnCa5XvxdgI/AAAAAAAAAIg/h-YKYKaKHxs/s320/tire2.jpg" border="0" alt="" /></a></div><div>Here you can see the end results next to the old tire - definitely time for a change.</div><div><img src="http://3.bp.blogspot.com/_nK4U-YWr7CI/SnCa5sCCdgI/AAAAAAAAAIo/YJSB41GyhJc/s320/tire3.jpg"  border="0" alt="" /></div><div>Total time to change the tire was about 3 hours. Mostly because I was being careful and it was about 98F. I expect next time it should take me about an hour. The Dyna Beads seem to work great.</div></div><div class="item_footer"><p><small><a href="http://blogs.consultantsguild.com/index.php/wayne/new-tires-self-mounted">Original post</a> blogged on <a href="http://blogs.consultantsguild.com/wayne/">Wayne Allen's Blog</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.consultantsguild.com/index.php/wayne/new-tires-self-mounted#comments</comments>
			<wfw:commentRss>http://blogs.consultantsguild.com/index.php/wayne/?tempskin=_rss2&#38;disp=comments&#38;p=205</wfw:commentRss>
		</item>
				<item>
			<title>Software Engineering: An Idea Whose Time Has Come and Gone?</title>
			<link>http://blogs.consultantsguild.com/index.php/wayne/software-engineering-an-idea-whose-time</link>
			<pubDate>Tue, 21 Jul 2009 21:25:44 +0000</pubDate>			<dc:creator>wayne</dc:creator>
			<category domain="main">General</category>
<category domain="alt">Management</category>
<category domain="alt">Agile</category>			<guid isPermaLink="false">204@http://blogs.consultantsguild.com/</guid>
						<description>&lt;p&gt;Tom DeMarco, arguably one of the key thinkers when it comes to how we develop software has been reflecting.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;My early metrics book, &lt;em&gt;Controlling Software Projects: Management, Measurement, and Estimation&lt;/em&gt; (Prentice Hall/Yourdon Press, 1982), played a role in the way many budding software engineers quantified work and planned their projects. In my reflective mood, I’m wondering, was its advice correct at the time, is it still relevant, and do I still believe that metrics are a must for any successful software development effort? My answers are no, no, and no.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;-- &lt;a href=&quot;http://www2.computer.org/cms/Computer.org/ComputingNow/homepage/2009/0709/rW_SO_Viewpoints.pdf&quot; class=&quot;linebreak&quot;&gt;http://www2.computer.org/cms/Computer.org/ComputingNow/homepage/2009/0709/rW_SO_Viewpoints.pdf&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If that doesn&#039;t rock you back on your heels, then you need to re-read that paragraph.&lt;/p&gt;

&lt;p&gt;Next you need to go read the whole article (2 pages).&lt;/p&gt;

&lt;p&gt;As someone who prefers the agile approach I have been pushing the value based approach over the control based one for nearly a decade now. But to see someone like Tom question publicly what he (and we) have been doing for the last 30 years makes me respect Tom even more, and give me hope that as an industry we are heading in the right direction.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.consultantsguild.com/index.php/wayne/software-engineering-an-idea-whose-time&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://blogs.consultantsguild.com/wayne/&quot;&gt;Wayne Allen&#039;s Blog&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Tom DeMarco, arguably one of the key thinkers when it comes to how we develop software has been reflecting.</p>

<blockquote><p>My early metrics book, <em>Controlling Software Projects: Management, Measurement, and Estimation</em> (Prentice Hall/Yourdon Press, 1982), played a role in the way many budding software engineers quantified work and planned their projects. In my reflective mood, I’m wondering, was its advice correct at the time, is it still relevant, and do I still believe that metrics are a must for any successful software development effort? My answers are no, no, and no.</p></blockquote>

<p>-- <a href="http://www2.computer.org/cms/Computer.org/ComputingNow/homepage/2009/0709/rW_SO_Viewpoints.pdf" class="linebreak">http://www2.computer.org/cms/Computer.org/ComputingNow/homepage/2009/0709/rW_SO_Viewpoints.pdf</a></p>

<p>If that doesn't rock you back on your heels, then you need to re-read that paragraph.</p>

<p>Next you need to go read the whole article (2 pages).</p>

<p>As someone who prefers the agile approach I have been pushing the value based approach over the control based one for nearly a decade now. But to see someone like Tom question publicly what he (and we) have been doing for the last 30 years makes me respect Tom even more, and give me hope that as an industry we are heading in the right direction.</p><div class="item_footer"><p><small><a href="http://blogs.consultantsguild.com/index.php/wayne/software-engineering-an-idea-whose-time">Original post</a> blogged on <a href="http://blogs.consultantsguild.com/wayne/">Wayne Allen's Blog</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.consultantsguild.com/index.php/wayne/software-engineering-an-idea-whose-time#comments</comments>
			<wfw:commentRss>http://blogs.consultantsguild.com/index.php/wayne/?tempskin=_rss2&#38;disp=comments&#38;p=204</wfw:commentRss>
		</item>
				<item>
			<title>What metrics should you track?</title>
			<link>http://blogs.consultantsguild.com/index.php/wayne/what-metrics-should-you-track</link>
			<pubDate>Tue, 21 Jul 2009 19:47:16 +0000</pubDate>			<dc:creator>wayne</dc:creator>
			<category domain="alt">Management</category>
<category domain="main">Agile</category>
<category domain="alt">Project Management</category>			<guid isPermaLink="false">203@http://blogs.consultantsguild.com/</guid>
						<description>&lt;p&gt;Jack Milunksy of &lt;a href=&quot;http://www.bspark.com/&quot;&gt;Brightspark&lt;/a&gt; and &lt;a href=&quot;http://www.agilebuddy.com/&quot;&gt;AgileBuddy&lt;/a&gt; was &lt;a href=&quot;http://blog.agilebuddy.com/2009/07/what-metrics-should-you-track.html&quot;&gt;reacting&lt;/a&gt; to a &lt;a href=&quot;http://finance.groups.yahoo.com/group/agileprojectmanagement/&quot;&gt;Agile Project Management&lt;/a&gt; forum topic on metrics.&lt;/p&gt;

&lt;p&gt;Jack was of the opinion that:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;the more one spends time tracking metrics, the less time there is for development&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;While I have some sympathy for this point of view having worked for larger organizations in the past, I have come to realize that you do need some type of metric that is understandable to the rest of the organization. All the other departments in your organization have an overriding single number that describes how they are doing, why not software development?&lt;/p&gt;

&lt;p&gt;As I mentioned in my &lt;a href=&quot;http://blogs.consultantsguild.com/index.php/wayne/2008/02/01/no-more-iterations&quot;&gt;No More Iterations&lt;/a&gt; post, throughput is my metric of choice. The cost of collecting this metric is so low that it doesn&#039;t matter.&lt;/p&gt;

&lt;p&gt;Now I have been asked to provide all sorts of low level metrics in the past not knowing how they were going to be used. I was not inclined to cooperate in those cases since the time required to collect them was never going to be offset by any value coming back to my teams. And this is most likely what Jack is protesting.&lt;/p&gt;

&lt;p&gt;I like being proactive and providing a metric I think is useful, rather than waiting for someone who doesn&#039;t really understand software development ask me to have my teams track actual effort against estimated effort in units of 0.1 hours (really I have been asked to provide this!).&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.consultantsguild.com/index.php/wayne/what-metrics-should-you-track&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://blogs.consultantsguild.com/wayne/&quot;&gt;Wayne Allen&#039;s Blog&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Jack Milunksy of <a href="http://www.bspark.com/">Brightspark</a> and <a href="http://www.agilebuddy.com/">AgileBuddy</a> was <a href="http://blog.agilebuddy.com/2009/07/what-metrics-should-you-track.html">reacting</a> to a <a href="http://finance.groups.yahoo.com/group/agileprojectmanagement/">Agile Project Management</a> forum topic on metrics.</p>

<p>Jack was of the opinion that:</p>

<blockquote><p>the more one spends time tracking metrics, the less time there is for development</p></blockquote>

<p>While I have some sympathy for this point of view having worked for larger organizations in the past, I have come to realize that you do need some type of metric that is understandable to the rest of the organization. All the other departments in your organization have an overriding single number that describes how they are doing, why not software development?</p>

<p>As I mentioned in my <a href="http://blogs.consultantsguild.com/index.php/wayne/2008/02/01/no-more-iterations">No More Iterations</a> post, throughput is my metric of choice. The cost of collecting this metric is so low that it doesn't matter.</p>

<p>Now I have been asked to provide all sorts of low level metrics in the past not knowing how they were going to be used. I was not inclined to cooperate in those cases since the time required to collect them was never going to be offset by any value coming back to my teams. And this is most likely what Jack is protesting.</p>

<p>I like being proactive and providing a metric I think is useful, rather than waiting for someone who doesn't really understand software development ask me to have my teams track actual effort against estimated effort in units of 0.1 hours (really I have been asked to provide this!).</p><div class="item_footer"><p><small><a href="http://blogs.consultantsguild.com/index.php/wayne/what-metrics-should-you-track">Original post</a> blogged on <a href="http://blogs.consultantsguild.com/wayne/">Wayne Allen's Blog</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.consultantsguild.com/index.php/wayne/what-metrics-should-you-track#comments</comments>
			<wfw:commentRss>http://blogs.consultantsguild.com/index.php/wayne/?tempskin=_rss2&#38;disp=comments&#38;p=203</wfw:commentRss>
		</item>
				<item>
			<title>SPIN Kanban Talk</title>
			<link>http://blogs.consultantsguild.com/index.php/wayne/spin-kanban-talk</link>
			<pubDate>Sat, 13 Jun 2009 00:10:40 +0000</pubDate>			<dc:creator>wayne</dc:creator>
			<category domain="main">Agile</category>			<guid isPermaLink="false">201@http://blogs.consultantsguild.com/</guid>
						<description>&lt;p&gt;My talk at the Rose City SPIN last night went very well. We had a small core of dedicated people. Lots of good questions and we could dive into the specifics. Thanks to Rhea for doing a great job organizing the event.&lt;/p&gt;
&lt;p&gt;You can find my presentation &lt;a href=&quot;http://prezi.com/11539/view/&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I also wanted to provide some links to some of the books and sites I referred to during the talk.&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;p&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/0131407287?ie=UTF8&amp;amp;tag=consuguild-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0131407287&quot;&gt;Software by Numbers: Low-Risk, High-Return Development&lt;/a&gt;&lt;img src=&quot;http://www.assoc-amazon.com/e/ir?t=consuguild-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0131407287&quot; width=&quot;1&quot; height=&quot;1&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/0131424602?ie=UTF8&amp;amp;tag=consuguild-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0131424602&quot;&gt;Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results (Coad Series)&lt;/a&gt;&lt;img src=&quot;http://www.assoc-amazon.com/e/ir?t=consuguild-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0131424602&quot; width=&quot;1&quot; height=&quot;1&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/0321150783?ie=UTF8&amp;amp;tag=consuguild-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0321150783&quot;&gt;Lean Software Development: An Agile Toolkit (Agile Software Development Series)&lt;/a&gt;&lt;img src=&quot;http://www.assoc-amazon.com/e/ir?t=consuguild-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0321150783&quot; width=&quot;1&quot; height=&quot;1&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.consultantsguild.com/index.php/wayne/spin-kanban-talk&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://blogs.consultantsguild.com/wayne/&quot;&gt;Wayne Allen&#039;s Blog&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>My talk at the Rose City SPIN last night went very well. We had a small core of dedicated people. Lots of good questions and we could dive into the specifics. Thanks to Rhea for doing a great job organizing the event.</p>
<p>You can find my presentation <a href="http://prezi.com/11539/view/">here</a>.</p>
<p>I also wanted to provide some links to some of the books and sites I referred to during the talk.</p>
<ul>
  <li><p><a href="http://www.amazon.com/gp/product/0131407287?ie=UTF8&amp;tag=consuguild-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0131407287">Software by Numbers: Low-Risk, High-Return Development</a><img src="http://www.assoc-amazon.com/e/ir?t=consuguild-20&amp;l=as2&amp;o=1&amp;a=0131407287" width="1" height="1" border="0" alt="" /></p>
</li>
  <li><a href="http://www.amazon.com/gp/product/0131424602?ie=UTF8&amp;tag=consuguild-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0131424602">Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results (Coad Series)</a><img src="http://www.assoc-amazon.com/e/ir?t=consuguild-20&amp;l=as2&amp;o=1&amp;a=0131424602" width="1" height="1" border="0" alt="" /></li>
  <li><a href="http://www.amazon.com/gp/product/0321150783?ie=UTF8&amp;tag=consuguild-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0321150783">Lean Software Development: An Agile Toolkit (Agile Software Development Series)</a><img src="http://www.assoc-amazon.com/e/ir?t=consuguild-20&amp;l=as2&amp;o=1&amp;a=0321150783" width="1" height="1" border="0" alt="" /></li>
</ul><div class="item_footer"><p><small><a href="http://blogs.consultantsguild.com/index.php/wayne/spin-kanban-talk">Original post</a> blogged on <a href="http://blogs.consultantsguild.com/wayne/">Wayne Allen's Blog</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.consultantsguild.com/index.php/wayne/spin-kanban-talk#comments</comments>
			<wfw:commentRss>http://blogs.consultantsguild.com/index.php/wayne/?tempskin=_rss2&#38;disp=comments&#38;p=201</wfw:commentRss>
		</item>
				<item>
			<title>Ride to Work Day is June 15</title>
			<link>http://blogs.consultantsguild.com/index.php/wayne/ride-to-work-day-is-june-15</link>
			<pubDate>Sat, 13 Jun 2009 00:01:50 +0000</pubDate>			<dc:creator>wayne</dc:creator>
			<category domain="main">Motorcycle</category>			<guid isPermaLink="false">200@http://blogs.consultantsguild.com/</guid>
						<description>&lt;p&gt;&lt;a href=&quot;http://www.ridetowork.org/&quot;&gt;&lt;img src=&quot;http://www.ridetowork.org/files/art/RTW_Logo_color_3inch_sm.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.consultantsguild.com/index.php/wayne/ride-to-work-day-is-june-15&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://blogs.consultantsguild.com/wayne/&quot;&gt;Wayne Allen&#039;s Blog&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p><a href="http://www.ridetowork.org/"><img src="http://www.ridetowork.org/files/art/RTW_Logo_color_3inch_sm.png" /></a></p><div class="item_footer"><p><small><a href="http://blogs.consultantsguild.com/index.php/wayne/ride-to-work-day-is-june-15">Original post</a> blogged on <a href="http://blogs.consultantsguild.com/wayne/">Wayne Allen's Blog</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.consultantsguild.com/index.php/wayne/ride-to-work-day-is-june-15#comments</comments>
			<wfw:commentRss>http://blogs.consultantsguild.com/index.php/wayne/?tempskin=_rss2&#38;disp=comments&#38;p=200</wfw:commentRss>
		</item>
				<item>
			<title>Introduction to Scrum (MIS 488)</title>
			<link>http://blogs.consultantsguild.com/index.php/wayne/introduction-to-scrum-mis-488</link>
			<pubDate>Mon, 18 May 2009 22:19:25 +0000</pubDate>			<dc:creator>wayne</dc:creator>
			<category domain="main">Agile</category>			<guid isPermaLink="false">199@http://blogs.consultantsguild.com/</guid>
						<description>&lt;p&gt;Once a year I get to be a guest speaker for Wil Wu&#039;s Software Engineering class (MIS 488).&lt;/p&gt;
&lt;p&gt;This year&#039;s class was great. Lots of good question and a nice level of engagement. You could tell several of them were really thinking about how Scrum is so different than a waterfall style approach.&lt;/p&gt;
&lt;p&gt;As promised here are the &lt;a href=&quot;http://blogs.consultantsguild.com/media/blogs/wayne/IntroToScrum2009.pdf&quot; title=&quot;&quot;&gt;slides&lt;/a&gt; I used.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.consultantsguild.com/index.php/wayne/introduction-to-scrum-mis-488&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://blogs.consultantsguild.com/wayne/&quot;&gt;Wayne Allen&#039;s Blog&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Once a year I get to be a guest speaker for Wil Wu's Software Engineering class (MIS 488).</p>
<p>This year's class was great. Lots of good question and a nice level of engagement. You could tell several of them were really thinking about how Scrum is so different than a waterfall style approach.</p>
<p>As promised here are the <a href="http://blogs.consultantsguild.com/media/blogs/wayne/IntroToScrum2009.pdf" title="">slides</a> I used.</p><div class="item_footer"><p><small><a href="http://blogs.consultantsguild.com/index.php/wayne/introduction-to-scrum-mis-488">Original post</a> blogged on <a href="http://blogs.consultantsguild.com/wayne/">Wayne Allen's Blog</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.consultantsguild.com/index.php/wayne/introduction-to-scrum-mis-488#comments</comments>
			<wfw:commentRss>http://blogs.consultantsguild.com/index.php/wayne/?tempskin=_rss2&#38;disp=comments&#38;p=199</wfw:commentRss>
		</item>
				<item>
			<title>PADNUG Talk: Kanban presentation</title>
			<link>http://blogs.consultantsguild.com/index.php/wayne/padnug-talk-kanban-presentation</link>
			<pubDate>Thu, 05 Mar 2009 01:07:03 +0000</pubDate>			<dc:creator>wayne</dc:creator>
			<category domain="main">Agile</category>			<guid isPermaLink="false">198@http://blogs.consultantsguild.com/</guid>
						<description>&lt;p&gt;My talk at &lt;a href=&quot;http://www.padnug.org/padnug/default.aspx&quot;&gt;PADNUG&lt;/a&gt; last night went very well. We had standing room only, with many new faces. Rich and Jason run a great meeting - thanks guys.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://prezi.com/&quot;&gt;&lt;img border=&quot;0&quot; align=&quot;right&quot; src=&quot;http://prezi.com/assets/gfx/logo.png&quot; alt=&quot;Prezi&quot; title=&quot;Prezi&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;There were a few requests to post my &lt;a href=&quot;http://prezi.com/11539/&quot;&gt;&quot;slides&quot;&lt;/a&gt; which I have done. Be sure to check out &lt;a href=&quot;http://prezi.com/&quot;&gt;Prezi&lt;/a&gt;, the company who is making this cool presentation tool.&lt;/p&gt;
&lt;p&gt;I also wanted to provide some links to some of the books and sites I referred to during the talk.&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;p&gt;Book: &lt;a href=&quot;http://www.amazon.com/gp/product/0131407287?ie=UTF8&amp;amp;tag=consuguild-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0131407287&quot;&gt;Software by Numbers: Low-Risk, High-Return Development&lt;/a&gt;&lt;img src=&quot;http://www.assoc-amazon.com/e/ir?t=consuguild-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0131407287&quot; width=&quot;1&quot; height=&quot;1&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;/li&gt;
  &lt;li&gt;&lt;p&gt;Book: &lt;a href=&quot;http://www.amazon.com/gp/product/0131424602?ie=UTF8&amp;amp;tag=consuguild-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0131424602&quot;&gt;Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results (Coad Series)&lt;/a&gt;&lt;img src=&quot;http://www.assoc-amazon.com/e/ir?t=consuguild-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0131424602&quot; width=&quot;1&quot; height=&quot;1&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;/li&gt;
  &lt;li&gt;&lt;p&gt;Book: &lt;a href=&quot;http://www.amazon.com/gp/product/0321150783?ie=UTF8&amp;amp;tag=consuguild-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0321150783&quot;&gt;Lean Software Development: An Agile Toolkit (Agile Software Development Series)&lt;/a&gt;&lt;img src=&quot;http://www.assoc-amazon.com/e/ir?t=consuguild-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0321150783&quot; width=&quot;1&quot; height=&quot;1&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;/li&gt;
  &lt;li&gt;Site: &lt;a href=&quot;http://agilemanifesto.org/&quot;&gt;The Agile Manifesto&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Site: &lt;a href=&quot;http://www.infoq.com/articles/real-options-enhance-agility&quot;&gt;Real Options&lt;/a&gt; (&lt;a href=&quot;http://agiletoolkit.libsyn.com/index.php?post_id=121123&quot;&gt;podcast&lt;/a&gt;)&lt;/li&gt;
  &lt;li&gt;Tool: &lt;a href=&quot;http://trichord.change-vision.com/en/index.html&quot;&gt;Trichord&lt;/a&gt;&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;&lt;b&gt;Update 3/28&lt;/b&gt; - I forgot to give credit to &lt;a href=&quot;http://availagility.wordpress.com/&quot; target=&quot;_blank&quot;&gt;Karl Scotland&lt;/a&gt; for a couple of the diagrams - Sorry Karl!&lt;br /&gt;&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.consultantsguild.com/index.php/wayne/padnug-talk-kanban-presentation&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://blogs.consultantsguild.com/wayne/&quot;&gt;Wayne Allen&#039;s Blog&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>My talk at <a href="http://www.padnug.org/padnug/default.aspx">PADNUG</a> last night went very well. We had standing room only, with many new faces. Rich and Jason run a great meeting - thanks guys.</p>
<p><a href="http://prezi.com/"><img border="0" align="right" src="http://prezi.com/assets/gfx/logo.png" alt="Prezi" title="Prezi" /></a></p><p>There were a few requests to post my <a href="http://prezi.com/11539/">"slides"</a> which I have done. Be sure to check out <a href="http://prezi.com/">Prezi</a>, the company who is making this cool presentation tool.</p>
<p>I also wanted to provide some links to some of the books and sites I referred to during the talk.</p>
<ul>
  <li><p>Book: <a href="http://www.amazon.com/gp/product/0131407287?ie=UTF8&amp;tag=consuguild-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0131407287">Software by Numbers: Low-Risk, High-Return Development</a><img src="http://www.assoc-amazon.com/e/ir?t=consuguild-20&amp;l=as2&amp;o=1&amp;a=0131407287" width="1" height="1" border="0" alt="" /></p>
</li>
  <li><p>Book: <a href="http://www.amazon.com/gp/product/0131424602?ie=UTF8&amp;tag=consuguild-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0131424602">Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results (Coad Series)</a><img src="http://www.assoc-amazon.com/e/ir?t=consuguild-20&amp;l=as2&amp;o=1&amp;a=0131424602" width="1" height="1" border="0" alt="" /></p>
</li>
  <li><p>Book: <a href="http://www.amazon.com/gp/product/0321150783?ie=UTF8&amp;tag=consuguild-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=0321150783">Lean Software Development: An Agile Toolkit (Agile Software Development Series)</a><img src="http://www.assoc-amazon.com/e/ir?t=consuguild-20&amp;l=as2&amp;o=1&amp;a=0321150783" width="1" height="1" border="0" alt="" /></p>
</li>
  <li>Site: <a href="http://agilemanifesto.org/">The Agile Manifesto</a></li>
  <li>Site: <a href="http://www.infoq.com/articles/real-options-enhance-agility">Real Options</a> (<a href="http://agiletoolkit.libsyn.com/index.php?post_id=121123">podcast</a>)</li>
  <li>Tool: <a href="http://trichord.change-vision.com/en/index.html">Trichord</a></li>

</ul>

<p><b>Update 3/28</b> - I forgot to give credit to <a href="http://availagility.wordpress.com/" target="_blank">Karl Scotland</a> for a couple of the diagrams - Sorry Karl!<br /></p><div class="item_footer"><p><small><a href="http://blogs.consultantsguild.com/index.php/wayne/padnug-talk-kanban-presentation">Original post</a> blogged on <a href="http://blogs.consultantsguild.com/wayne/">Wayne Allen's Blog</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.consultantsguild.com/index.php/wayne/padnug-talk-kanban-presentation#comments</comments>
			<wfw:commentRss>http://blogs.consultantsguild.com/index.php/wayne/?tempskin=_rss2&#38;disp=comments&#38;p=198</wfw:commentRss>
		</item>
				<item>
			<title>Layoffs Suck</title>
			<link>http://blogs.consultantsguild.com/index.php/wayne/layoffs-suck</link>
			<pubDate>Thu, 15 Jan 2009 16:05:03 +0000</pubDate>			<dc:creator>wayne</dc:creator>
			<category domain="main">Management</category>			<guid isPermaLink="false">194@http://blogs.consultantsguild.com/</guid>
						<description>&lt;p&gt;&lt;img src=&quot;http://blogs.consultantsguild.com/media/blogs/wayne/layoff_notice.jpg&quot; alt=&quot;pink slip&quot; title=&quot;&quot; width=&quot;224&quot; height=&quot;224&quot; align=&quot;right&quot; /&gt;The situation:&lt;/p&gt;

&lt;p&gt;Things have been slow for a year. Next year isn&#039;t looking any better. Not that this is a unique experience. The company is generally fine, but with everything on a downward trend we want to stay healthy financially.&lt;/p&gt;

&lt;p&gt;My budget is about 98% people. The other 2% was examined closely last year, and while I was able to take out another couple of tenths, it just wasn&#039;t going to cut it.&lt;/p&gt;

&lt;p&gt;My team doesn&#039;t have performance issues to speak of, so there is no easy out.&lt;/p&gt;

&lt;p&gt;I&#039;ve made my decision and acted on it. A challenging part of my job, but maybe the least enjoyable.&lt;/p&gt;

&lt;p&gt;For those of you in my position how do you choose what to do?&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.consultantsguild.com/index.php/wayne/layoffs-suck&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://blogs.consultantsguild.com/wayne/&quot;&gt;Wayne Allen&#039;s Blog&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p><img src="http://blogs.consultantsguild.com/media/blogs/wayne/layoff_notice.jpg" alt="pink slip" title="" width="224" height="224" align="right" />The situation:</p>

<p>Things have been slow for a year. Next year isn't looking any better. Not that this is a unique experience. The company is generally fine, but with everything on a downward trend we want to stay healthy financially.</p>

<p>My budget is about 98% people. The other 2% was examined closely last year, and while I was able to take out another couple of tenths, it just wasn't going to cut it.</p>

<p>My team doesn't have performance issues to speak of, so there is no easy out.</p>

<p>I've made my decision and acted on it. A challenging part of my job, but maybe the least enjoyable.</p>

<p>For those of you in my position how do you choose what to do?</p><div class="item_footer"><p><small><a href="http://blogs.consultantsguild.com/index.php/wayne/layoffs-suck">Original post</a> blogged on <a href="http://blogs.consultantsguild.com/wayne/">Wayne Allen's Blog</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.consultantsguild.com/index.php/wayne/layoffs-suck#comments</comments>
			<wfw:commentRss>http://blogs.consultantsguild.com/index.php/wayne/?tempskin=_rss2&#38;disp=comments&#38;p=194</wfw:commentRss>
		</item>
				<item>
			<title>How to install Sybase’s ODBC driver on Ubuntu Linux 8.10 for ASE/IQ/Replication Server/SQL Anywhere/etc</title>
			<link>http://blogs.consultantsguild.com/index.php/wayne/how-to-install-sybase-s-odbc-driver-on-u</link>
			<pubDate>Thu, 15 Jan 2009 02:03:06 +0000</pubDate>			<dc:creator>wayne</dc:creator>
			<category domain="alt">Programming</category>
<category domain="main">Misc</category>			<guid isPermaLink="false">197@http://blogs.consultantsguild.com/</guid>
						<description>&lt;p&gt;It is always interesting how when you are working on a problem, someone else in your sphere is solving almost the same problem. Jason posted yesterday about &lt;a target=&quot;_blank&quot;  href=&quot;http://froebe.net/blog/2009/01/13/how-to-install-sybases-odbc-driver-on-ubuntu-linux-810-for-aseiqreplication-serversql-anywhereetc/&quot;&gt;installing ODBC on Ubuntu for Sybase&lt;/a&gt; which was one of the challenges we had as part of my previous &lt;a target=&quot;_blank&quot;  href=&quot;/index.php/wayne/2009/01/13/sybase-jdbc-crazyness&quot;&gt;post&lt;/a&gt; about getting Sybase&#039;s ODBC/JDBC bridge working in our multi-platform environment.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.consultantsguild.com/index.php/wayne/how-to-install-sybase-s-odbc-driver-on-u&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://blogs.consultantsguild.com/wayne/&quot;&gt;Wayne Allen&#039;s Blog&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>It is always interesting how when you are working on a problem, someone else in your sphere is solving almost the same problem. Jason posted yesterday about <a target="_blank"  href="http://froebe.net/blog/2009/01/13/how-to-install-sybases-odbc-driver-on-ubuntu-linux-810-for-aseiqreplication-serversql-anywhereetc/">installing ODBC on Ubuntu for Sybase</a> which was one of the challenges we had as part of my previous <a target="_blank"  href="/index.php/wayne/2009/01/13/sybase-jdbc-crazyness">post</a> about getting Sybase's ODBC/JDBC bridge working in our multi-platform environment.</p><div class="item_footer"><p><small><a href="http://blogs.consultantsguild.com/index.php/wayne/how-to-install-sybase-s-odbc-driver-on-u">Original post</a> blogged on <a href="http://blogs.consultantsguild.com/wayne/">Wayne Allen's Blog</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.consultantsguild.com/index.php/wayne/how-to-install-sybase-s-odbc-driver-on-u#comments</comments>
			<wfw:commentRss>http://blogs.consultantsguild.com/index.php/wayne/?tempskin=_rss2&#38;disp=comments&#38;p=197</wfw:commentRss>
		</item>
				<item>
			<title>Sybase JDBC Craziness</title>
			<link>http://blogs.consultantsguild.com/index.php/wayne/sybase-jdbc-crazyness</link>
			<pubDate>Tue, 13 Jan 2009 23:05:36 +0000</pubDate>			<dc:creator>wayne</dc:creator>
			<category domain="main">Programming</category>			<guid isPermaLink="false">196@http://blogs.consultantsguild.com/</guid>
						<description>&lt;p&gt;Say you&#039;re working on an enterprise class system. Developers work on Windows and Linux. Servers run Linux. Not so unusual.&lt;/p&gt;

&lt;p&gt;Now enter &lt;a href=&quot;http://www.sybase.com/products/databasemanagement/sqlanywhere&quot;&gt;Sybase SQL Anywhere&lt;/a&gt;. Aka Sybase ASA or iAnywhere.&lt;/p&gt;

&lt;p&gt;First off there are 2 different JDBC drivers. &lt;a href=&quot;http://www.sybase.com/products/allproductsa-z/softwaredeveloperkit/jconnect&quot;&gt;JConnect&lt;/a&gt; (jconn3) and the iAnywhere JDBC driver (jodbc). It turns out that only the iAnwhere driver actually works with the high availability option (although not documented).&lt;/p&gt;

&lt;p&gt;Also it turns out that the iAnywhere driver is really an ODBC bridge and you have to specify another driver in the JDBC URL.&lt;/p&gt;

&lt;p&gt;While a little confusing at first due to the lack of documentation eventually you can dig up an example.&lt;/p&gt;

&lt;p&gt;&lt;code&gt;jdbc:ianywhere:driver=&lt;strong&gt;SQL Anywhere 10&lt;/strong&gt;;dbn=mydatabase;eng=myserver;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Everything works and you move on with life.&lt;/p&gt;

&lt;p&gt;Except that eventually you want to deploy your new code to the server. &lt;strong&gt;BAM&lt;/strong&gt; nothing works. All sorts of errors about no suitable driver found.&lt;/p&gt;

&lt;p&gt;After thrashing around for a few days you discover that the JDBC URL must be different on Linux! (&lt;a href=&quot;http://ianywheresolutions.biz/developer/product_manuals/sqlanywhere/1000/en/html/dbdaen10/da-conhow.html&quot;&gt;this&lt;/a&gt; is the &lt;strong&gt;only&lt;/strong&gt; page on the Internet that specifies this).&lt;/p&gt;

&lt;p&gt;&lt;code&gt;jdbc:ianywhere:driver=&lt;strong&gt;libdbodbc10.so&lt;/strong&gt;;dbn=mydatabase;eng=myserver;&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Of course your application now works on Linux, but not on Windows.&lt;/p&gt;

&lt;p&gt;Now if I were writing my own code that needed to talk to the database there wouldn&#039;t be much problem as I can use one of several techniques for figuring out which driver I should be using.&lt;/p&gt;

&lt;p&gt;However, this URL used to configure some enterprise reporting tool which uses that same URL whether doing local report development or running from the server.&lt;/p&gt;

&lt;p&gt;So now I have 3 options.&lt;/p&gt;
&lt;ol&gt;
  &lt;li&gt;Install the reporting server on every developers workstation.&lt;/li&gt;
  &lt;li&gt;Stand up a Windows version of the reporting server.&lt;/li&gt;
  &lt;li&gt;Create ODBC DSNs on all affected systems.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;While option #1 is enticing (I like developers to have a local copy of all dependencies if at all feasible). Feasibility plays into the picture here because of license costs.&lt;/p&gt;

&lt;p&gt;Option #2 is certainly doable, but I am not a big fan of adding the overhead of administering another server and keeping it in sync with all the others.&lt;/p&gt;

&lt;p&gt;Options #3 is simple and works well. However, DSNs represent another thing that needs to be set up on every developer and qa system. This also breaks my rule of being able to check out the source tree and go, even on a new computer (for reasons of continuous integration and easy new team member set up).&lt;/p&gt;

&lt;p&gt;Ultimately we will go with #3 because it is low cost in dollars, and low cost in time (we&#039;ll write an &lt;a href=&quot;http://ant.apache.org/&quot;&gt;Ant&lt;/a&gt; target to do the DSN setup).&lt;/p&gt;

&lt;p&gt;Now wasn&#039;t that easy? It only took 3 days to work through in real time.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.consultantsguild.com/index.php/wayne/sybase-jdbc-crazyness&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://blogs.consultantsguild.com/wayne/&quot;&gt;Wayne Allen&#039;s Blog&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Say you're working on an enterprise class system. Developers work on Windows and Linux. Servers run Linux. Not so unusual.</p>

<p>Now enter <a href="http://www.sybase.com/products/databasemanagement/sqlanywhere">Sybase SQL Anywhere</a>. Aka Sybase ASA or iAnywhere.</p>

<p>First off there are 2 different JDBC drivers. <a href="http://www.sybase.com/products/allproductsa-z/softwaredeveloperkit/jconnect">JConnect</a> (jconn3) and the iAnywhere JDBC driver (jodbc). It turns out that only the iAnwhere driver actually works with the high availability option (although not documented).</p>

<p>Also it turns out that the iAnywhere driver is really an ODBC bridge and you have to specify another driver in the JDBC URL.</p>

<p>While a little confusing at first due to the lack of documentation eventually you can dig up an example.</p>

<p><code>jdbc:ianywhere:driver=<strong>SQL Anywhere 10</strong>;dbn=mydatabase;eng=myserver;</code></p>

<p>Everything works and you move on with life.</p>

<p>Except that eventually you want to deploy your new code to the server. <strong>BAM</strong> nothing works. All sorts of errors about no suitable driver found.</p>

<p>After thrashing around for a few days you discover that the JDBC URL must be different on Linux! (<a href="http://ianywheresolutions.biz/developer/product_manuals/sqlanywhere/1000/en/html/dbdaen10/da-conhow.html">this</a> is the <strong>only</strong> page on the Internet that specifies this).</p>

<p><code>jdbc:ianywhere:driver=<strong>libdbodbc10.so</strong>;dbn=mydatabase;eng=myserver;</code></p>

<p>Of course your application now works on Linux, but not on Windows.</p>

<p>Now if I were writing my own code that needed to talk to the database there wouldn't be much problem as I can use one of several techniques for figuring out which driver I should be using.</p>

<p>However, this URL used to configure some enterprise reporting tool which uses that same URL whether doing local report development or running from the server.</p>

<p>So now I have 3 options.</p>
<ol>
  <li>Install the reporting server on every developers workstation.</li>
  <li>Stand up a Windows version of the reporting server.</li>
  <li>Create ODBC DSNs on all affected systems.</li>
</ol>

<p>While option #1 is enticing (I like developers to have a local copy of all dependencies if at all feasible). Feasibility plays into the picture here because of license costs.</p>

<p>Option #2 is certainly doable, but I am not a big fan of adding the overhead of administering another server and keeping it in sync with all the others.</p>

<p>Options #3 is simple and works well. However, DSNs represent another thing that needs to be set up on every developer and qa system. This also breaks my rule of being able to check out the source tree and go, even on a new computer (for reasons of continuous integration and easy new team member set up).</p>

<p>Ultimately we will go with #3 because it is low cost in dollars, and low cost in time (we'll write an <a href="http://ant.apache.org/">Ant</a> target to do the DSN setup).</p>

<p>Now wasn't that easy? It only took 3 days to work through in real time.</p><div class="item_footer"><p><small><a href="http://blogs.consultantsguild.com/index.php/wayne/sybase-jdbc-crazyness">Original post</a> blogged on <a href="http://blogs.consultantsguild.com/wayne/">Wayne Allen's Blog</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.consultantsguild.com/index.php/wayne/sybase-jdbc-crazyness#comments</comments>
			<wfw:commentRss>http://blogs.consultantsguild.com/index.php/wayne/?tempskin=_rss2&#38;disp=comments&#38;p=196</wfw:commentRss>
		</item>
				<item>
			<title>Agile Open NW 2009</title>
			<link>http://blogs.consultantsguild.com/index.php/wayne/agile-open-nw-2009</link>
			<pubDate>Tue, 13 Jan 2009 20:21:35 +0000</pubDate>			<dc:creator>wayne</dc:creator>
			<category domain="main">Agile</category>			<guid isPermaLink="false">195@http://blogs.consultantsguild.com/</guid>
						<description>&lt;div class=&quot;image_block&quot;&gt;&lt;img align=&quot;right&quot; src=&quot;http://blogs.consultantsguild.com/media/blogs/wayne/agilenwlogo_2009.png&quot; alt=&quot;agile open nw logo&quot; title=&quot;&quot; width=&quot;260&quot; height=&quot;389&quot; /&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://www.agileopennorthwest.com/&quot;&gt;Agile Open NW 2009&lt;/a&gt; has been scheduled for Feb 10-11, 2009 at the &lt;a href=&quot;http://maps.google.com/maps?q=1333+NE+Martin+Luther+King+Jr.+Boulevard,+Portland,+OR,+97232&amp;amp;oe=utf-8&amp;amp;client=firefox-a&amp;amp;ie=UTF8&amp;amp;split=0&amp;amp;ll=45.533439,-122.661688&amp;amp;spn=0.005952,0.013304&amp;amp;z=16&amp;amp;iwloc=addr&quot;&gt;Ambridge Event Center in Portland, OR&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I&#039;ll be there again. If you are anywhere near Portland and have an interest in all things agile, this is a can&#039;t miss opportunity.&lt;/p&gt;


&lt;hr width=&quot;100&quot; /&gt;
&lt;p&gt;Agile Open Northwest, an alliance of agile practitioners in the US Pacific Northwest region, presents Agile Open Northwest 2009.&lt;/p&gt;

&lt;p&gt;We invite you to our third annual conference. Our first conference in Portland brought together members of the Northwest Agile communities. We held our second annual event, Agile Open Northwest 2008, last year in Seattle and enjoyed another great success.&lt;/p&gt;

&lt;p&gt;Please join us this year as we host 100 experienced, collaborative, committed agile practitioners from the Northwest U.S. (and beyond) in tackling the issues around our theme &quot;Agile for Real.&quot;&lt;/p&gt;

&lt;p&gt;Your commitment to arriving at the beginning and staying until the end both days will ensure we build on conversation after conversation as we engage important questions like:&lt;/p&gt;
&lt;ul&gt;

       &lt;li&gt;What is agile really?&lt;/li&gt;

     &lt;li&gt;What does agile development look like in the real world?&lt;/li&gt;

       &lt;li&gt;Who practices agile philosophies, methods, principles or practices in the Northwest, and what&#039;s the impact?&lt;/li&gt;

       &lt;li&gt;What does agile or agility look like in organizations?&lt;/li&gt;

      &lt;li&gt;What new technical challenges face agile?&lt;/li&gt;

       &lt;li&gt;How does agile co-exist with project management, process control and other governance structures?&lt;/li&gt;

      &lt;li&gt;How do we adapt agile practices to our organizations without diluting them?&lt;/li&gt;

    &lt;li&gt;Can agile methods work in big, risky projects? How?&lt;/li&gt;

    &lt;li&gt;When distributed teams use agile approaches, what changes?&lt;/li&gt;
  &lt;li&gt;
    &lt;/li&gt;&lt;/ul&gt;


&lt;p&gt;When an organization chooses a transition to agile, what really changes? &lt;/p&gt;

&lt;p&gt;The Northwest has a wealth of practitioners with years of real-world experience with agile methods and self-organizing teams. Agile Open Northwest offers an opportunity to strengthen our community of practice and co-create the future for agile development in our region. Feel free to browse the list of currently registered participants.&lt;/p&gt;

&lt;p&gt;Your hosts designed this event to allow practitioners like you to meet in self-organizing groups where we can share our latest ideas, challenges, hopes, experiences and experiments. We follow an Open Space format to foster collaboration and allow the conference to take its direction from the participants themselves.&lt;/p&gt;
&lt;ul&gt;

       &lt;li&gt;What: An Open Space event discussing agile practices and techniques.&lt;/li&gt;

       &lt;li&gt;Where: Ambridge Event Center, *new* location near the Convention Center and Max line, 1333 NE MLK Blvd., Portland Oregon&lt;/li&gt;

      &lt;li&gt;When: February 10 and 11, 2009&lt;/li&gt;

      &lt;li&gt;Who: Anyone with some degree of experience in agile methods.&lt;/li&gt;

      &lt;li&gt;Cost: $125 per person, including lunch both days &lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;A comment from a previous attendee:&lt;/p&gt;

&lt;p&gt;&quot;These two-day Agile Open Northwest conferences are an extremely good value. ..[Y]ou learn directly from practitioners in the agile community what works and what doesn&#039;t. I attended the first two of these conferences, they were stunningly good... loads of practical, useful stuff and stimulating discussions.&quot; -- Ian Savage, PNSQC Program Chair&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.consultantsguild.com/index.php/wayne/agile-open-nw-2009&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://blogs.consultantsguild.com/wayne/&quot;&gt;Wayne Allen&#039;s Blog&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<div class="image_block"><img align="right" src="http://blogs.consultantsguild.com/media/blogs/wayne/agilenwlogo_2009.png" alt="agile open nw logo" title="" width="260" height="389" /></div><p><a href="http://www.agileopennorthwest.com/">Agile Open NW 2009</a> has been scheduled for Feb 10-11, 2009 at the <a href="http://maps.google.com/maps?q=1333+NE+Martin+Luther+King+Jr.+Boulevard,+Portland,+OR,+97232&amp;oe=utf-8&amp;client=firefox-a&amp;ie=UTF8&amp;split=0&amp;ll=45.533439,-122.661688&amp;spn=0.005952,0.013304&amp;z=16&amp;iwloc=addr">Ambridge Event Center in Portland, OR</a>.</p>

<p>I'll be there again. If you are anywhere near Portland and have an interest in all things agile, this is a can't miss opportunity.</p>


<hr width="100" />
<p>Agile Open Northwest, an alliance of agile practitioners in the US Pacific Northwest region, presents Agile Open Northwest 2009.</p>

<p>We invite you to our third annual conference. Our first conference in Portland brought together members of the Northwest Agile communities. We held our second annual event, Agile Open Northwest 2008, last year in Seattle and enjoyed another great success.</p>

<p>Please join us this year as we host 100 experienced, collaborative, committed agile practitioners from the Northwest U.S. (and beyond) in tackling the issues around our theme "Agile for Real."</p>

<p>Your commitment to arriving at the beginning and staying until the end both days will ensure we build on conversation after conversation as we engage important questions like:</p>
<ul>

       <li>What is agile really?</li>

     <li>What does agile development look like in the real world?</li>

       <li>Who practices agile philosophies, methods, principles or practices in the Northwest, and what's the impact?</li>

       <li>What does agile or agility look like in organizations?</li>

      <li>What new technical challenges face agile?</li>

       <li>How does agile co-exist with project management, process control and other governance structures?</li>

      <li>How do we adapt agile practices to our organizations without diluting them?</li>

    <li>Can agile methods work in big, risky projects? How?</li>

    <li>When distributed teams use agile approaches, what changes?</li>
  <li>
    </li></ul>


<p>When an organization chooses a transition to agile, what really changes? </p>

<p>The Northwest has a wealth of practitioners with years of real-world experience with agile methods and self-organizing teams. Agile Open Northwest offers an opportunity to strengthen our community of practice and co-create the future for agile development in our region. Feel free to browse the list of currently registered participants.</p>

<p>Your hosts designed this event to allow practitioners like you to meet in self-organizing groups where we can share our latest ideas, challenges, hopes, experiences and experiments. We follow an Open Space format to foster collaboration and allow the conference to take its direction from the participants themselves.</p>
<ul>

       <li>What: An Open Space event discussing agile practices and techniques.</li>

       <li>Where: Ambridge Event Center, *new* location near the Convention Center and Max line, 1333 NE MLK Blvd., Portland Oregon</li>

      <li>When: February 10 and 11, 2009</li>

      <li>Who: Anyone with some degree of experience in agile methods.</li>

      <li>Cost: $125 per person, including lunch both days </li>
</ul>



<p>A comment from a previous attendee:</p>

<p>"These two-day Agile Open Northwest conferences are an extremely good value. ..[Y]ou learn directly from practitioners in the agile community what works and what doesn't. I attended the first two of these conferences, they were stunningly good... loads of practical, useful stuff and stimulating discussions." -- Ian Savage, PNSQC Program Chair</p><div class="item_footer"><p><small><a href="http://blogs.consultantsguild.com/index.php/wayne/agile-open-nw-2009">Original post</a> blogged on <a href="http://blogs.consultantsguild.com/wayne/">Wayne Allen's Blog</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.consultantsguild.com/index.php/wayne/agile-open-nw-2009#comments</comments>
			<wfw:commentRss>http://blogs.consultantsguild.com/index.php/wayne/?tempskin=_rss2&#38;disp=comments&#38;p=195</wfw:commentRss>
		</item>
				<item>
			<title>Speaking about Lean Software/Kanban at PADNUG on Mar 3, 2009</title>
			<link>http://blogs.consultantsguild.com/index.php/wayne/speaking-about-lean-software-kanban-at-p-2009</link>
			<pubDate>Tue, 13 Jan 2009 18:54:45 +0000</pubDate>			<dc:creator>wayne</dc:creator>
			<category domain="main">General</category>
<category domain="alt">Agile</category>
<category domain="alt">Project Management</category>			<guid isPermaLink="false">193@http://blogs.consultantsguild.com/</guid>
						<description>&lt;p&gt;I&#039;ll be &lt;a href=&quot;http://www.padnug.org/padnug/meetings.aspx?ID=168&quot;&gt;speaking&lt;/a&gt; at the March 2009 &lt;a href=&quot;http://www.padnug.org/padnug/default.aspx&quot;&gt;Portland Area .NET Users Group (PADNUG)&lt;/a&gt; meeting.&lt;/p&gt;

&lt;p&gt;I&#039;ll be covering a different project management approach to product line development that includes:&lt;/p&gt;
&lt;ul&gt;
  &lt;li&gt;Reduced meetings&lt;/li&gt;
  &lt;li&gt;Clear priorities&lt;/li&gt;  
  &lt;li&gt;Minimal multitasking&lt;/li&gt;
  &lt;li&gt;No estimating&lt;/li&gt;
&lt;/ul&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.consultantsguild.com/index.php/wayne/speaking-about-lean-software-kanban-at-p-2009&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://blogs.consultantsguild.com/wayne/&quot;&gt;Wayne Allen&#039;s Blog&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>I'll be <a href="http://www.padnug.org/padnug/meetings.aspx?ID=168">speaking</a> at the March 2009 <a href="http://www.padnug.org/padnug/default.aspx">Portland Area .NET Users Group (PADNUG)</a> meeting.</p>

<p>I'll be covering a different project management approach to product line development that includes:</p>
<ul>
  <li>Reduced meetings</li>
  <li>Clear priorities</li>  
  <li>Minimal multitasking</li>
  <li>No estimating</li>
</ul><div class="item_footer"><p><small><a href="http://blogs.consultantsguild.com/index.php/wayne/speaking-about-lean-software-kanban-at-p-2009">Original post</a> blogged on <a href="http://blogs.consultantsguild.com/wayne/">Wayne Allen's Blog</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.consultantsguild.com/index.php/wayne/speaking-about-lean-software-kanban-at-p-2009#comments</comments>
			<wfw:commentRss>http://blogs.consultantsguild.com/index.php/wayne/?tempskin=_rss2&#38;disp=comments&#38;p=193</wfw:commentRss>
		</item>
				<item>
			<title>Screaming Yellow Duc</title>
			<link>http://blogs.consultantsguild.com/index.php/wayne/screaming-yellow-duc</link>
			<pubDate>Fri, 31 Oct 2008 21:10:37 +0000</pubDate>			<dc:creator>wayne</dc:creator>
			<category domain="alt">Personal</category>
<category domain="main">Motorcycle</category>			<guid isPermaLink="false">190@http://blogs.consultantsguild.com/</guid>
						<description>&lt;p&gt;Yes another motorcycle post.&lt;/p&gt;

&lt;p&gt;After riding the &lt;a href=&quot;http://blogs.consultantsguild.com/index.php/wayne/2008/08/07/another-new-bike&quot;&gt;other&lt;/a&gt; &lt;a href=&quot;http://blogs.consultantsguild.com/index.php/wayne/2008/03/17/new-bike&quot;&gt;bikes&lt;/a&gt; this summer there was just something missing from the KLX 250. Primarily my wife. We were both missing the enjoyment of heading out for an hour or two on the weekends or a warm evening riding tandem. We know this might be an issue we we purchased the KLX, but figured we&#039;d save up some money and deal with it next summer.&lt;/p&gt;

&lt;p&gt;Fast forward to the present. I&#039;m hanging around the dealership waiting for the service department to put some new tires on the KLX. The showroom is completely dead and I didn&#039;t bring anything to occupy my time, so I&#039;m wandering around admiring the bikes. One of the salesmen strikes up a conversation as they are likely to do. Eventually he gets around to asking me what kind of bike I&#039;d be interested in if I was really looking.&lt;/p&gt;

&lt;p&gt;I&#039;m honest with him. I say I&#039;d be interested in something for riding 2 up. I&#039;ve been here a few times and know they don&#039;t really have much in that category, but I&#039;ve got time to kill and salesmen always have a bunch of good stories. He takes me through their limited inventory - a &lt;a href=&quot;http://www.yamaha-motor.com/sport/products/modelimagelib/180/1/1/0/image.aspx&quot;&gt;FJR&lt;/a&gt;, and a &lt;a href=&quot;http://www.kawasaki.com/PRODUCTS/detail.aspx?id=220&amp;amp;content=photos&quot;&gt;Concours&lt;/a&gt;. Both are nice bikes, but I&#039;m not really into buying new off the showroom floor.&lt;/p&gt;

&lt;p&gt;He detects my lack of real interest and asks what I&#039;d really want. I say I&#039;d be really interested in a &lt;a href=&quot;http://www.ducati.com/bikes/my2005/ducatiModel.jhtml?family=sporttouring&amp;amp;modelName=ST4S-05&quot;&gt;Ducati ST4&lt;/a&gt;, knowing that the local Ducati dealer has this market pretty wrapped up. To my amazement he says hesitantly I think we have one of those.&lt;/p&gt;

&lt;p&gt;I&#039;m stunned for a moment. Then I come back to my senses. Most Ducatis are sports bikes, not touring bikes, it is extremely doubtful they really have what I&#039;m looking for. Nevertheless I follow him outside where some of the used bikes are on display.&lt;/p&gt;

&lt;p&gt;We walk down the line of bikes and by this time I&#039;m not expecting much, but then I see it. A 2001 Ducati ST2 in yellow! Now ideally I would love to have on in Ducati red, but at this point I don&#039;t really care to much. It has only 5,500 miles and the price is reasonable, but not amazing. I hem and haw. He asks me how much I&#039;d be willing to pay. I tell him a ridiculously low number. At this point he reveals that it is a consignment bike and if I want we can write up an offed. What the heck, I&#039;ve got time to spare and worse case I go home with nothing.&lt;/p&gt;

&lt;p&gt;While we&#039;re writing up the offer my wife shows up (she was going to take the old, but still serviceable KLX tires home). I give her the tour and the salesguy finds the key so we can listen to it. It sounds fantastic with the Fast By Ferracci carbon fiber pipes on it. She is excited, I&#039;m excited. We talk, we decide how much we&#039;d really be willing to pay. The salesman comes back with a counter offer and is willing give up the consignment fees.&lt;/p&gt;

&lt;p&gt;We now own a nice yellow 2001 Ducati ST2.&lt;/p&gt;

&lt;div class=&quot;image_block&quot;&gt;&lt;img src=&quot;http://blogs.consultantsguild.com/media/blogs/wayne/ScreamingYellowDuc.jpg&quot; alt=&quot;&quot; title=&quot;&quot; width=&quot;600&quot; height=&quot;353&quot; /&gt;&lt;/div&gt; 

&lt;p&gt;The next weekend wasn&#039;t so nice but a few of us went for a ride anyways. We got wet, but had fun just the same.&lt;/p&gt;

&lt;div class=&quot;image_block&quot;&gt;&lt;img src=&quot;http://blogs.consultantsguild.com/media/blogs/wayne/DucAndFriends.jpg&quot; alt=&quot;&quot; title=&quot;&quot; width=&quot;640&quot; height=&quot;480&quot; /&gt;&lt;/div&gt;

&lt;p&gt;Interestingly each one of us owns a different kind a bike, a standard, a cruiser, a dual sport and a sports bike.&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blogs.consultantsguild.com/index.php/wayne/screaming-yellow-duc&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://blogs.consultantsguild.com/wayne/&quot;&gt;Wayne Allen&#039;s Blog&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>Yes another motorcycle post.</p>

<p>After riding the <a href="http://blogs.consultantsguild.com/index.php/wayne/2008/08/07/another-new-bike">other</a> <a href="http://blogs.consultantsguild.com/index.php/wayne/2008/03/17/new-bike">bikes</a> this summer there was just something missing from the KLX 250. Primarily my wife. We were both missing the enjoyment of heading out for an hour or two on the weekends or a warm evening riding tandem. We know this might be an issue we we purchased the KLX, but figured we'd save up some money and deal with it next summer.</p>

<p>Fast forward to the present. I'm hanging around the dealership waiting for the service department to put some new tires on the KLX. The showroom is completely dead and I didn't bring anything to occupy my time, so I'm wandering around admiring the bikes. One of the salesmen strikes up a conversation as they are likely to do. Eventually he gets around to asking me what kind of bike I'd be interested in if I was really looking.</p>

<p>I'm honest with him. I say I'd be interested in something for riding 2 up. I've been here a few times and know they don't really have much in that category, but I've got time to kill and salesmen always have a bunch of good stories. He takes me through their limited inventory - a <a href="http://www.yamaha-motor.com/sport/products/modelimagelib/180/1/1/0/image.aspx">FJR</a>, and a <a href="http://www.kawasaki.com/PRODUCTS/detail.aspx?id=220&amp;content=photos">Concours</a>. Both are nice bikes, but I'm not really into buying new off the showroom floor.</p>

<p>He detects my lack of real interest and asks what I'd really want. I say I'd be really interested in a <a href="http://www.ducati.com/bikes/my2005/ducatiModel.jhtml?family=sporttouring&amp;modelName=ST4S-05">Ducati ST4</a>, knowing that the local Ducati dealer has this market pretty wrapped up. To my amazement he says hesitantly I think we have one of those.</p>

<p>I'm stunned for a moment. Then I come back to my senses. Most Ducatis are sports bikes, not touring bikes, it is extremely doubtful they really have what I'm looking for. Nevertheless I follow him outside where some of the used bikes are on display.</p>

<p>We walk down the line of bikes and by this time I'm not expecting much, but then I see it. A 2001 Ducati ST2 in yellow! Now ideally I would love to have on in Ducati red, but at this point I don't really care to much. It has only 5,500 miles and the price is reasonable, but not amazing. I hem and haw. He asks me how much I'd be willing to pay. I tell him a ridiculously low number. At this point he reveals that it is a consignment bike and if I want we can write up an offed. What the heck, I've got time to spare and worse case I go home with nothing.</p>

<p>While we're writing up the offer my wife shows up (she was going to take the old, but still serviceable KLX tires home). I give her the tour and the salesguy finds the key so we can listen to it. It sounds fantastic with the Fast By Ferracci carbon fiber pipes on it. She is excited, I'm excited. We talk, we decide how much we'd really be willing to pay. The salesman comes back with a counter offer and is willing give up the consignment fees.</p>

<p>We now own a nice yellow 2001 Ducati ST2.</p>

<div class="image_block"><img src="http://blogs.consultantsguild.com/media/blogs/wayne/ScreamingYellowDuc.jpg" alt="" title="" width="600" height="353" /></div> 

<p>The next weekend wasn't so nice but a few of us went for a ride anyways. We got wet, but had fun just the same.</p>

<div class="image_block"><img src="http://blogs.consultantsguild.com/media/blogs/wayne/DucAndFriends.jpg" alt="" title="" width="640" height="480" /></div>

<p>Interestingly each one of us owns a different kind a bike, a standard, a cruiser, a dual sport and a sports bike.</p><div class="item_footer"><p><small><a href="http://blogs.consultantsguild.com/index.php/wayne/screaming-yellow-duc">Original post</a> blogged on <a href="http://blogs.consultantsguild.com/wayne/">Wayne Allen's Blog</a>.</small></p></div>]]></content:encoded>
								<comments>http://blogs.consultantsguild.com/index.php/wayne/screaming-yellow-duc#comments</comments>
			<wfw:commentRss>http://blogs.consultantsguild.com/index.php/wayne/?tempskin=_rss2&#38;disp=comments&#38;p=190</wfw:commentRss>
		</item>
			</channel>
</rss>
