<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2807644218729591422</id><updated>2012-01-20T10:53:09.227+11:00</updated><category term='myrmidon'/><category term='lean'/><category term='Melbourne'/><category term='agile'/><category term='software'/><category term='patterns'/><category term='process'/><category term='resources'/><category term='programming'/><category term='usergroup'/><category term='marketing'/><category term='event'/><category term='productivity'/><category term='requirements'/><category term='book'/><category term='leadership'/><title type='text'>Software Team Sociology</title><subtitle type='html'>Ramblings of a Software Developer</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://geoffburns.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>42</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-6702053876654358860</id><published>2011-10-04T07:48:00.001+11:00</published><updated>2011-10-05T13:22:44.587+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='productivity'/><category scheme='http://www.blogger.com/atom/ns#' term='process'/><category scheme='http://www.blogger.com/atom/ns#' term='lean'/><title type='text'>Smoothing the rough edges from life</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img align="left" alt="I" border="5" height="35" src="http://jhische.com/dailydropcap/I-4-cap.png" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" width="25" /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;f you are like me, if you are like most people; you are plagued by a slew of irritations, annoyances and frustrations throughout your day.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;You ignore the frustration as you find workarounds and coping mechanism to overcome the road blocks placed in your way, in order to achieve your immediate goals.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;Instead of ignoring these irritations I urge you to treat them as important signals that show where you can improve your life: that you isolate each of these annoyances and, remove them permanently from your life by applying a complete solution to the root cause of the problem, instead of engineering temporary workarounds to alleviate the symptoms. In this way your life is gradually improving as some of those repetitive issues stop&amp;nbsp;reoccurring.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;One technique that I have found personally useful is asking why five times. It has been made famous by Toyota which introduced it in the 1970's. Toyota credits the 5 why's technique with accelerating their process improvements.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;As an example of how this can be used, many years ago I found that I was constantly tired, pushed to the point of&amp;nbsp;exhaustion. I asked myself,&lt;/span&gt;&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;1st Why&lt;/span&gt;&lt;/b&gt; "Why was I tired?"&amp;nbsp;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;1st answer&lt;/span&gt;&lt;/b&gt; "I was stressed"&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;b&gt;2nd Why&lt;/b&gt;&lt;/span&gt; "Why was I stressed?"&amp;nbsp;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;b&gt;2nd answer &lt;/b&gt;&lt;/span&gt;"I was not sleeping well"&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;3rd Why&lt;/span&gt;&lt;/b&gt; "Why was I not sleeping well?"&amp;nbsp;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;b&gt;3rd answer&lt;/b&gt;&lt;/span&gt; "I was stressed, also I was exercising less than I used to"&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;b&gt;4th Why&lt;/b&gt;&lt;/span&gt; "Why was I was exercising less than I used to?"&amp;nbsp;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;4th answer&lt;/span&gt;&lt;/b&gt; "I had fallen out of the habit"&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;b&gt;5th Why&lt;/b&gt;&lt;/span&gt; "Why had I fallen out of the habit of exercising"&amp;nbsp;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;b&gt;5th answer&lt;/b&gt;&lt;/span&gt; "I did not have I regular time scheduled time for exercise"&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;If you ask the 5 whys at a different time you often come up with different answers. Some people think this is a weakness, personally I think it is a strength.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;Let's ask the 5 whys a couple more times.&lt;/span&gt;&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;1st Why&lt;/span&gt;&lt;/b&gt;&amp;nbsp;"Why was I tired?"&amp;nbsp;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;1st answer&lt;/span&gt;&lt;/b&gt;&amp;nbsp;"I was stressed"&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;b&gt;2nd Why&lt;/b&gt;&lt;/span&gt;&amp;nbsp;"Why was I stressed?"&amp;nbsp;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;b&gt;2nd answer&amp;nbsp;&lt;/b&gt;&lt;/span&gt;""I had too much to do"&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;3rd Why&lt;/span&gt;&lt;/b&gt;&amp;nbsp;"Why did I have too much to do?"&amp;nbsp;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;b&gt;3rd answer&lt;/b&gt;&lt;/span&gt;&amp;nbsp;"I was not prioritizing my task enough"&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;b&gt;4th Why&lt;/b&gt;&lt;/span&gt;&amp;nbsp;"Why was I not prioritizing my task enough?"&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;4th answer&lt;/span&gt;&lt;/b&gt;&amp;nbsp;"Too many the tasks were rated as important"&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;b&gt;5th Why&lt;/b&gt;&lt;/span&gt;&amp;nbsp;"Why were too many the tasks were rated as important "&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;b&gt;5th answer&lt;/b&gt;&lt;/span&gt;&amp;nbsp;""I had trouble letting go and accepting that some tasks would have to be done latter"&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;And again.&lt;/span&gt;&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;1st Why&lt;/span&gt;&lt;/b&gt;&amp;nbsp;"Why was I tired?"&amp;nbsp;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;1st answer&lt;/span&gt;&lt;/b&gt;&amp;nbsp;"I was stressed"&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;b&gt;2nd Why&lt;/b&gt;&lt;/span&gt;&amp;nbsp;"Why was I stressed?"&amp;nbsp;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;b&gt;2nd answer&amp;nbsp;&lt;/b&gt;&lt;/span&gt;""I had too much to do"&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;3rd Why&lt;/span&gt;&lt;/b&gt;&amp;nbsp;"Why did I have too much to do?"&amp;nbsp;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;b&gt;3rd answer&lt;/b&gt;&lt;/span&gt;&amp;nbsp;"I said yes too often when I should have said no"&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;b&gt;4th Why&lt;/b&gt;&lt;/span&gt;&amp;nbsp;"Why was I not saying no?&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;4th answer&lt;/span&gt;&lt;/b&gt;&amp;nbsp;"I did not want to disappoint people"&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;b&gt;5th Why&lt;/b&gt;&lt;/span&gt;&amp;nbsp;"Why did I not want to disappoint other people"&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: x-small;"&gt;&lt;b&gt;5th answer&lt;/b&gt;&lt;/span&gt;&amp;nbsp;"I needed to tell myself that it was better to disappoint them now rather that rise their expectations then disappoint them latter.&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;I turned these why's into solutions. I started seeing improvement after I&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;ul style="text-align: left;"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;li&gt;started exercising at the same time every morning&lt;/li&gt;&lt;li&gt;made sure that only limited number of tasks were highest priority and&lt;/li&gt;&lt;li&gt;I only accept new tasks when I had either completed old tasks or downgraded old tasks in&amp;nbsp;priority.&lt;/li&gt;&lt;/span&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;You do not have to be Toyota to benefit from root cause analysis. Anyone can do it. When faced with a repeated annoyance, just ask why five times.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-6702053876654358860?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=6702053876654358860' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/6702053876654358860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/6702053876654358860'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2011/10/smoothing-rough-edges-from-life.html' title='Smoothing the rough edges from life'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-6085025965061354047</id><published>2011-08-11T20:17:00.041+10:00</published><updated>2011-09-12T17:23:34.257+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='resources'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Online Resources for Software Developers</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img align="left" alt="I" border="5" height="53" src="http://jhische.com/dailydropcap/I-6-cap.png" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" width="25" /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt; facilitated&amp;nbsp;a brown bag lunch for the company's developers today. The topic for the brown bag was online resources that are useful for software developer in their work. We came up with a list of which I have recorded in the following section. It is far from a comprehensive list, however it contains some interesting and useful resources.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;h2 style="margin-bottom: 3pt; margin-left: 0cm; margin-right: 0cm;"&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif;"&gt;Code Katas and Koan&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #003366;"&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div style="line-height: 13pt; margin-bottom: 7.5pt; margin-left: 0cm; margin-right: 0cm;"&gt;&lt;span style="color: black;"&gt;These are exercises to help you to learn elements and features of programming&amp;nbsp;languages&lt;/span&gt;&lt;span style="color: black;"&gt;&lt;u&gt;.&lt;/u&gt;&lt;/span&gt;&lt;br /&gt;Examples as follows&lt;/div&gt;&lt;ul style="margin-top: 0cm;" type="disc"&gt;&lt;li class="MsoNormal" style="color: black; line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://projecteuler.net/" target="_blank"&gt;Project Euler&lt;/a&gt;&amp;nbsp;&amp;nbsp;is a series of challenging mathematical / computer programming problems that will require more than just mathematical insights to solve.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://blog.coryfoy.com/2009/12/dotnet-koans/" target="_blank"&gt;DotNet Koans&lt;/a&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;The goal of the project is to eventually have a guide for C#, F#, and&amp;nbsp;&lt;span class="Apple-style-span" style="color: black;"&gt;VB.NET&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://codekata.pragprog.com/" target="_blank"&gt;Pragmatic Dave's 21 Code Katas&lt;/a&gt;&lt;span class="Apple-style-span" style="color: black; font-size: x-small;"&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://www.codingdojo.org/cgi-bin/wiki.pl?KataCatalogue" linkindex="262" target="_blank"&gt;Kata Catalogue&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="margin-bottom: 3pt; margin-left: 0cm; margin-right: 0cm;"&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif;"&gt;Podcasts&lt;/span&gt;&lt;/h2&gt;&lt;div style="line-height: 13pt; margin-bottom: 7.5pt; margin-left: 0cm; margin-right: 0cm;"&gt;&lt;span style="color: black;"&gt;These are&amp;nbsp;Internet radio shows often in either a interview style&amp;nbsp;or a panel discussion style&lt;br /&gt;Examples as follows&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;ul style="margin-top: 0cm;" type="disc"&gt;&lt;li class="MsoNormal" style="color: black; line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://dotnetrocks.com/" target="_blank"&gt;.Net Rocks&lt;/a&gt;&amp;nbsp;twice weekly&amp;nbsp;discussion of what is happening in the .Net world&lt;/li&gt;&lt;li class="MsoNormal" style="color: black; line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://www.se-radio.net/" target="_blank"&gt;Software Engineering Radio&lt;/a&gt;&amp;nbsp;more&amp;nbsp;academic&amp;nbsp;and theoretical&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="color: black; line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://hanselminutes.com/" target="_blank"&gt;Hanselminutes&lt;/a&gt;&amp;nbsp;very much like .Net Rocks&lt;/li&gt;&lt;li class="MsoNormal" style="color: black; line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://herdingcode.com/" target="_blank"&gt;Herding Code&lt;/a&gt;&amp;nbsp;concentrates&amp;nbsp;on web development&lt;/li&gt;&lt;li class="MsoNormal" style="color: black; line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://deepfriedbytes.com/" target="_blank"&gt;Deep Fried Bytes Technology Podcast&lt;/a&gt;&amp;nbsp;.Net Rocks from the South&lt;/li&gt;&lt;li class="MsoNormal" style="color: black; line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://thisdeveloperslife.com/" target="_blank"&gt;This Developer's Life - Stories About Developers and Their Lives&lt;/a&gt;&amp;nbsp;the people / soft skills side of being a software developer&lt;/li&gt;&lt;/ul&gt;&lt;h3 style="margin-bottom: 3pt; margin-left: 0cm; margin-right: 0cm;"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2807644218729591422&amp;amp;postID=6085025965061354047" name="131b7942b12eb378_OnlineResources-Screencasts"&gt;&lt;/a&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: normal;"&gt;Screencasts&lt;/span&gt;&lt;/h3&gt;&lt;div style="line-height: 13pt; margin-bottom: 7.5pt; margin-left: 0cm; margin-right: 0cm;"&gt;&lt;span style="color: black;"&gt;These are screen capture videos of people&amp;nbsp;demonstrating technology.&lt;br /&gt;Examples as follows&lt;/span&gt;&lt;/div&gt;&lt;ul style="margin-top: 0cm;" type="disc"&gt;&lt;li class="MsoNormal" style="color: black; line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://dimecasts.net/" target="_blank"&gt;Dime Casts.Net; Inform and Educate in 10 Minutes or Less&lt;/a&gt;&amp;nbsp;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;198 video and counting&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="color: black; line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="color: #003366;"&gt;&lt;a href="http://dnrtv.com/" target="_blank"&gt;.Net Rocks TV&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;204 videos and counting&lt;/span&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="color: black; line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://channel9.msdn.com/coding4fun/blog" target="_blank"&gt;Code 4 Fun&lt;/a&gt;&amp;nbsp;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;Microsofties having fun&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="color: black; line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;a href="http://jqueryfordesigners.com/"&gt;jQuery for Designers&lt;/a&gt;&amp;nbsp;has text articles as well as screencast tutorials.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 style="margin-bottom: 3pt; margin-left: 0cm; margin-right: 0cm;"&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif;"&gt;Vodcasts&lt;/span&gt;&lt;/h3&gt;&lt;div style="line-height: 13pt; margin-bottom: 7.5pt; margin-left: 0cm; margin-right: 0cm;"&gt;&lt;span style="color: black;"&gt;These are&amp;nbsp;Internet TV shows often in a interview style&lt;br /&gt;Examples as follows&lt;/span&gt;&lt;/div&gt;&lt;ul style="margin-top: 0cm;" type="disc"&gt;&lt;li class="MsoNormal" style="color: black; line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://twit.tv/FLOSS" target="_blank"&gt;FLOSS Weekly&lt;/a&gt;&amp;nbsp;about open source software&lt;/li&gt;&lt;li class="MsoNormal" style="color: black; line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://www.infoq.com/" target="_blank"&gt;InfoQ&lt;/a&gt;&amp;nbsp;Tracking change and innovation in the enterprise software development community&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="margin-bottom: 3pt; margin-left: 0cm; margin-right: 0cm;"&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif; font-size: large;"&gt;Forums&lt;/span&gt;&lt;/h2&gt;&lt;div style="line-height: 13pt; margin-bottom: 7.5pt; margin-left: 0cm; margin-right: 0cm;"&gt;&lt;span style="color: black;"&gt;These are thread based discussion groups often&amp;nbsp;centred&amp;nbsp;around a particular technology&lt;br /&gt;Often better for answering questions if the technology is niche.&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 13pt; margin-bottom: 7.5pt; margin-left: 0cm; margin-right: 0cm;"&gt;&lt;span style="color: black;"&gt;Examples as follows&lt;/span&gt;&lt;/div&gt;&lt;ul style="margin-top: 0cm;" type="disc"&gt;&lt;li class="MsoNormal" style="color: black; line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://dir.groups.yahoo.com/dir/" target="_blank"&gt;Yahoo! Groups&lt;/a&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="color: black; line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://groups.google.com/" target="_blank"&gt;Google Groups&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="margin-bottom: 3pt; margin-left: 0cm; margin-right: 0cm;"&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif;"&gt;Question and Answer Sites&lt;/span&gt;&lt;/h2&gt;&lt;div style="line-height: 13pt; margin-bottom: 7.5pt; margin-left: 0cm; margin-right: 0cm;"&gt;&lt;span style="color: black;"&gt;The members of these sites help each other by asking and answering questions&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 13pt; margin-bottom: 7.5pt; margin-left: 0cm; margin-right: 0cm;"&gt;&lt;span style="color: black;"&gt;Often better for answering questions if the technology is common.&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="line-height: 13pt; margin-bottom: 7.5pt; margin-left: 0cm; margin-right: 0cm;"&gt;&lt;span style="color: black;"&gt;Examples as follows&lt;/span&gt;&lt;/div&gt;&lt;ul style="margin-top: 0cm;" type="disc"&gt;&lt;li class="MsoNormal" style="color: black; line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://stackoverflow.com/" target="_blank"&gt;StackOverflow&lt;/a&gt;is&amp;nbsp;&lt;span style="color: #333333;"&gt;a programming Q&amp;amp;A site that’s free.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="color: black; line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="color: #333333;"&gt;Anyone can ask, answer, or edit questions on&amp;nbsp;&lt;/span&gt;&amp;nbsp;&lt;a href="http://www.quora.com/" target="_blank"&gt;Quora&lt;/a&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="color: black; line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://serverfault.com/" target="_blank"&gt;ServerFault&lt;/a&gt;&amp;nbsp;&lt;span style="color: #333333;"&gt;is&amp;nbsp;a Q&amp;amp;A site for system administrators and desktop support professionals that’s free.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="margin-bottom: 3pt; margin-left: 0cm; margin-right: 0cm;"&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2807644218729591422&amp;amp;postID=6085025965061354047" name="131b7942b12eb378_OnlineResources-Blogs"&gt;&lt;/a&gt;Blogs&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #003366;"&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div style="line-height: 13pt; margin-bottom: 7.5pt; margin-left: 0cm; margin-right: 0cm;"&gt;&lt;span style="color: black;"&gt;Rants, tips and tricks from those in the know.&lt;/span&gt;&lt;br /&gt;Examples as follows&lt;/div&gt;&lt;ul style="margin-top: 0cm;" type="disc"&gt;&lt;li class="MsoNormal" style="line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://ayende.com/" target="_blank"&gt;Ayende @ Rahien&lt;/a&gt;&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;creator of nHibernate, Rhino Mock and&lt;span style="color: black;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;RavenDB&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="color: black; line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://computerzen.com/" target="_blank"&gt;Scott Hanselman&lt;/a&gt;&amp;nbsp;compiler of the&amp;nbsp;&lt;a href="http://www.hanselman.com/blog/ScottHanselmans2009UltimateDeveloperAndPowerUsersToolListForWindows.aspx" target="_blank"&gt;Ultimate Developer and Power Users Tool List for Windows&lt;/a&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="color: black; line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://www.codinghorror.com/"&gt;Jeff Atwood&lt;/a&gt;&amp;nbsp;co-founder of StackOverflow&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="margin-bottom: 3pt; margin-left: 0cm; margin-right: 0cm;"&gt;&lt;span class="Apple-style-span" style="color: #660000;"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2807644218729591422&amp;amp;postID=6085025965061354047" name="131b7942b12eb378_OnlineResources-EventsandMeetups"&gt;&lt;/a&gt;Events and Meetups&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #003366;"&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/h2&gt;&lt;div style="line-height: 13pt; margin-bottom: 7.5pt; margin-left: 0cm; margin-right: 0cm;"&gt;&lt;span style="color: black;"&gt;These sites help you find&amp;nbsp;out what is happening in Melbourne&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/div&gt;&lt;ul style="margin-top: 0cm;" type="disc"&gt;&lt;li class="MsoNormal" style="color: black; line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://geoffburns.blogspot.com/2010/03/melbourne-user-groups.html" target="_blank"&gt;Melbourne User Groups&lt;/a&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="color: black; line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="https://www.google.com/calendar/embed?src=5dbpqrhml4njgh0recusud30go%40group.calendar.google.com&amp;amp;ctz=Australia/Sydney" target="_blank"&gt;Melbourne Events&lt;/a&gt;&amp;nbsp;&lt;span style="color: #333333;"&gt;calendar of events&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="color: black; line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://eventbrite.com/" target="_blank"&gt;Eventbrite&lt;/a&gt;&amp;nbsp;&lt;span style="color: #333333;"&gt;events made easy&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="color: black; line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://meetup.com/" target="_blank"&gt;Meetup&lt;/a&gt;&amp;nbsp;&lt;span style="color: #333333;"&gt;with people with common interests in real life. Home to a lot of user groups.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="margin-bottom: 3pt; margin-left: 0cm; margin-right: 0cm;"&gt;&lt;span class="Apple-style-span" style="color: #660000;"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2807644218729591422&amp;amp;postID=6085025965061354047" name="131b7942b12eb378_OnlineResources-SampleCodeandCodeProject"&gt;&lt;/a&gt;Sample Code and Code Projects&lt;/span&gt;&lt;/h2&gt;&lt;div style="line-height: 13pt; margin-bottom: 7.5pt; margin-left: 0cm; margin-right: 0cm;"&gt;&lt;span style="color: black;"&gt;These sites give a more in depth treatment of problems&lt;/span&gt;&lt;br /&gt;Examples as follows&lt;/div&gt;&lt;ul style="margin-top: 0cm;" type="disc"&gt;&lt;li class="MsoNormal" style="color: black; line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://www.codeguru.com/" target="_blank"&gt;Code Guru&lt;/a&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="color: black; line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://www.codeproject.com/" target="_blank"&gt;Code Project&lt;/a&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="color: black; line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://code.google.com/" target="_blank"&gt;Google Code&lt;/a&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="color: black; line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;a href="http://www.programmersheaven.com/" target="_blank"&gt;Programmers Heaven&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="margin-bottom: 3pt; margin-left: 0cm; margin-right: 0cm;"&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, sans-serif;"&gt;&lt;a href="http://www.blogger.com/post-edit.g?blogID=2807644218729591422&amp;amp;postID=6085025965061354047" name="131b7942b12eb378_OnlineResources-Miscellaneous"&gt;&lt;/a&gt;Miscellaneous&lt;/span&gt;&lt;span class="Apple-style-span" style="color: #003366;"&gt;&lt;u&gt;&lt;/u&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/h2&gt;&lt;ul style="margin-top: 0cm;" type="disc"&gt;&lt;li class="MsoNormal" style="color: black; line-height: 13pt; margin-bottom: 0px; margin-left: 15px; margin-right: 0px; margin-top: 0px;"&gt;&lt;span style="color: #003366;"&gt;&lt;a href="http://archive.org/" target="_blank"&gt;The Wayback Machine&lt;/a&gt;.&lt;/span&gt;&amp;nbsp;Have a broken link? An important resource that has disappeared? Go back in time and find it.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="line-height: 18px;"&gt;Does anyone have some useful online resource that they would like to through into the mix?&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-6085025965061354047?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=6085025965061354047' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/6085025965061354047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/6085025965061354047'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2011/08/online-resources-for-software-developer.html' title='Online Resources for Software Developers'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-3058132776692898026</id><published>2011-04-13T11:28:00.009+10:00</published><updated>2011-09-07T07:24:35.951+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='usergroup'/><category scheme='http://www.blogger.com/atom/ns#' term='Melbourne'/><title type='text'>Two Scrum Events this April</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img align="left" border="5" height="60" src="http://photos2.meetupstatic.com/photos/event/1/e/c/7/global_22207879.jpeg" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" /&gt;Yesterdays Scrum Event went very well with a record 70 people turning up. Craig did a splendid job of adjusting this planned talk on the fly to cope with the large number of Scrum beginners in the audience.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; color: #741b47; font-family: Arial, Helvetica, sans-serif; font-size: large; font-weight: bold;"&gt;Wednesday 13th April 2011&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Topic: Understanding and working with the uncertainty at the beginning of a project.&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;Craig will be using the use the backlog of concerns, problems and topics that the Scrum SIG members have constructed in previous meeting as an example of a project startup.&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;He will also facilitate a series of small work-group discussions that will highlight the difficulties and possible solutions of understanding and working with the uncertainty at the beginning of a project.&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif; font-size: 12px;"&gt;&lt;a href="http://acs.org.au/index.cfm?action=load&amp;amp;area=9003&amp;amp;temID=eventdetails&amp;amp;eveID=30195810556632"&gt;&lt;span class="Apple-style-span" style="color: black;"&gt;more info&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"&gt;&lt;span class="Apple-style-span" style="color: #741b47; font-size: large;"&gt;&lt;b&gt;Wednesday 27th April 2011&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;b&gt;Topic:&amp;nbsp;Agile Business Intelligence and Data Warehousing by Ralph Hughes&lt;/b&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px;"&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="color: #353535; font-size: 12px; font-weight: normal;"&gt;While Agile approaches for the development of transaction- and data capture-applications have been around since before the publication of the Agile Manifesto&amp;nbsp; 10 years ago, employing Agile methods such as Scrum and XP to build large, data-driven systems such as data warehouses is new.&amp;nbsp; New, but luckily just as effective. This briefing will provide an overview of how agile concepts can be applied to data warehousing and business intelligence projects to significantly shorten the development cycle from traditional waterfall-based methods.&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px;"&gt;&lt;strong&gt;&lt;span class="Apple-style-span" style="color: #353535; font-size: 12px; font-weight: normal;"&gt;&lt;a href="http://acs.org.au/index.cfm?action=load&amp;amp;area=9003&amp;amp;temID=eventdetails&amp;amp;eveID=30196497351811"&gt;More Info&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px;"&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Times;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;Update:&amp;nbsp;&lt;/b&gt;Related Information&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;a href="http://www.meetup.com/scrum-12"&gt;Melbourne Scrum User Group&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.meetup.com/scrum-12/pages/Online_Agile_Resources/"&gt;Online Agile Resources&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-3058132776692898026?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=3058132776692898026' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/3058132776692898026'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/3058132776692898026'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2011/04/two-upcoming-agile-events.html' title='Two Scrum Events this April'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-8254708330518346300</id><published>2010-10-22T12:18:00.008+11:00</published><updated>2011-09-06T16:54:23.495+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='usergroup'/><category scheme='http://www.blogger.com/atom/ns#' term='Melbourne'/><title type='text'>Mob SIG Event on Mon 25th October</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img align="left" alt="W" border="5" height="53" src="http://dailydropcap.com/images/W-11-cap.png" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" width="44" /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="color: #660000; font-family: Arial, Helvetica, bold, sans-serif;"&gt; indows Phone 7 - has Microsoft got mobile right this time?&lt;/span&gt;&lt;br /&gt;This is Microsoft's latest approach at the mobile phone market. It is a drastic shift away from their previous attempts at trying to bring Windows XP feel into the palm of your hand.&lt;br /&gt;&lt;br /&gt;The entire WP7 experience has been standardised to follow the "Metro" theme which embraces concepts such as discoverability, content over chrome, and touch as the primary input (without the fiddly stylus).&lt;br /&gt;&lt;br /&gt;Join David Burela and Jarred Sargent as they give an overview of what the Windows Phone 7 platform is and how to get started with it.&lt;br /&gt;David will take us through a demonstration of the phone platform and how it differs from previous Windows Mobile phones. He will also talk about the UI design considerations of the "Metro" theme that permeates through the entire phone.&lt;br /&gt;Jarred Sargent will give an overview of what it takes to easily build applications for the phone and will demonstrate some easy hello world applications and his experiences as a developer.&lt;br /&gt;&lt;strong&gt;&lt;a href="https://www.acs.org.au/vic/index.cfm?action=event&amp;amp;area=9003&amp;amp;temID=eventdetails&amp;amp;eveID=30182292843131"&gt;For more details&lt;/a&gt;&lt;/strong&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-8254708330518346300?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=8254708330518346300' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/8254708330518346300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/8254708330518346300'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2010/10/mob-sig-event-on-mon-25th-october.html' title='Mob SIG Event on Mon 25th October'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-7699554279891789228</id><published>2010-09-29T22:04:00.008+10:00</published><updated>2011-10-05T13:06:29.029+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='process'/><category scheme='http://www.blogger.com/atom/ns#' term='leadership'/><title type='text'>Endless Iterations</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img align="left" alt="S" border="5" height="53" src="http://jhische.com/dailydropcap/S-6-cap.png" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" width="35" /&gt;ome time ago I sat in on two iteration meetings for an adjacent team. There was a possibility that I would join the team on a part time basis, a possibility that never eventuated. &lt;br /&gt;&lt;br /&gt;&lt;div&gt;The project they were working on was fairly far along. They claimed they were using extreme programming, they claimed that they were agile, they claimed that they were using two week iterations. However&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;The team were not asked to commit to completing the tasks scheduled the iteration planning meeting.&lt;/li&gt;&lt;li&gt;The instead of scheduling based on the historical progress of the team in previous iterations the capacity of the iteration is simply assumed to be 80 hours times the number of developers.&lt;/li&gt;&lt;li&gt;Deflects arising from tasks failing acceptance tests were saved for the end of the release, leading to a final test and fix phase.&lt;/li&gt;&lt;li&gt;Instead of using rolling wave planning and progressive elaboration all stories were assigned to an iteration during the release planning phase.&lt;/li&gt;&lt;li&gt;&lt;style&gt; &lt;!--  /* Style Definitions */  p.MsoNormal, li.MsoNormal, div.MsoNormal  {mso-style-parent:"";  margin:0cm;  margin-bottom:.0001pt;  mso-pagination:widow-orphan;  font-size:12.0pt;  font-family:"Times New Roman";  mso-fareast-font-family:"Times New Roman";} @page Section1  {size:595.3pt 841.9pt;  margin:72.0pt 90.0pt 72.0pt 90.0pt;  mso-header-margin:35.4pt;  mso-footer-margin:35.4pt;  mso-paper-source:0;} div.Section1  {page:Section1;} --&gt; &lt;/style&gt;There was no ceremony or activity to close the iteration (no demonstration of completed functionality, no interim retrospective), the uncompleted tasks were just moved to the next iteration and the new iteration planning meeting commenced.  &lt;/li&gt;&lt;/ul&gt;&lt;div&gt;There was no learning in this process. Any mistakes made during one iteration were repeated during the next. Any lessons learned forgotten in the mad dash to grind out tasks.&lt;br /&gt;&lt;br /&gt;The point of time boxing is to&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;provide risk management&amp;nbsp;&lt;/li&gt;&lt;li&gt;&amp;nbsp;limit the amount of time consumed by a task.&lt;/li&gt;&lt;li&gt;&amp;nbsp;habituate the team to meet deadlines.&lt;/li&gt;&lt;li&gt;&amp;nbsp;prevent endless chasing of sunk costs.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;None of these objectives were being met.&amp;nbsp;&lt;/div&gt;&lt;div&gt;They were continually starting but never finishing&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-7699554279891789228?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=7699554279891789228' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/7699554279891789228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/7699554279891789228'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2010/09/endless-iterations.html' title='Endless Iterations'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-2410862498661231853</id><published>2010-09-27T22:08:00.003+10:00</published><updated>2011-09-06T13:32:06.061+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lean'/><title type='text'>Sticky Code</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img align="left" alt="I" border="5" height="38" src="http://dailydropcap.com/images/I-9-cap.png" style="border-bottom-color: initial; border-bottom-style: none; border-bottom-width: medium; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; margin-bottom: 3px; margin-left: 3px; margin-right: 3px; margin-top: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" /&gt;&lt;br /&gt;was working with though some legacy code when I discovered that the original coder had&lt;br /&gt;&lt;ul&gt;&lt;li&gt;avoided magic numbers by using Macros which was good&lt;/li&gt;&lt;li&gt;defined the Macros in multiple places which was bad&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;The Root Cause&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I started asking myself "why" questions in order to discover the reasons behind this failure.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Question:&lt;/span&gt; Why has this  duplication occurred?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Answer:&lt;/span&gt; The original location of the definition was poorly chosen and subsequent coders where reluctant to move the definition.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Question:&lt;/span&gt; Why were coders reluctant to move the definition?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Answer:&lt;/span&gt; Because to move code you need to delete it from its original location.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Question:&lt;/span&gt; Why are coders reluctant to delete code?&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Answer:&lt;/span&gt; Either :-&lt;br /&gt;&lt;ul&gt;&lt;li&gt;they do not have source control&lt;/li&gt;&lt;li&gt;their source control software does not clean up after itself (files deleted in the repository are not delete in the workspace)&lt;/li&gt;&lt;li&gt;or they do not have decent code coverage.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;The importance of moving definitions and implementation between different modules and libraries.&lt;/span&gt;&lt;br /&gt;If code sticks to its original location and is not moved then over time you will find that you will get duplications or circular dependencies. Usually both.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-2410862498661231853?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=2410862498661231853' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/2410862498661231853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/2410862498661231853'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2010/09/sticky-code.html' title='Sticky Code'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-4622577337116812456</id><published>2010-07-26T07:31:00.025+10:00</published><updated>2011-09-06T13:51:33.759+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='productivity'/><title type='text'>The Art of the Question</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div&gt;&lt;img align="left" alt="W" border="5" height="64" src="http://jhische.com/dailydropcap/W-6-cap.png" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" width="35" /&gt;hat would you do if any question you could ask you would get an answer to?&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Today we are closer that ever.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;Any knowledge worker will admit how indispensable internet search is to their work. I have a suspicion that search is still under utilized.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;As a programmer I have relied on search engines for a long time. In each project I work on their are new technologies, or API’s that I need to work with or neglected corners of old technologies that need to be used in different ways.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;Lately the number of searches I do has risen dramatically. There is simply no excuse anymore to guess or remain ignorant about any information that is important to your decision making process.&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;Obviously it is still possible to spiral into analysis paralysis if you take this too far. However the length of time it takes to find an answer has shrunk so dramatically that it can not help change the rules of the game.&lt;/div&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;Asking the right question has long been recognized as important in the fields of critical thinking, skepticism and root cause analysis.&lt;br /&gt;&lt;br /&gt;The last few years I have been relying increasing on e-books. Having your technical library on your USB thumbnail drive, Kindle or iPad makes a big difference to your workflow. Information becomes much more&amp;nbsp;accessible. Our very relationship with information is changing.&lt;br /&gt;&lt;br /&gt;This is what the information age and the internet has been&amp;nbsp;promising and&amp;nbsp;partially delivering for two decades. Back in the early days of the internet it seemed as if we had access to an enormous amount of information however when I compare what we could do with this information then with what we can do now, there is no&amp;nbsp;comparison.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-4622577337116812456?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=4622577337116812456' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/4622577337116812456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/4622577337116812456'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2010/07/art-of-question.html' title='The Art of the Question'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-3978287555676828138</id><published>2010-03-11T04:40:00.059+11:00</published><updated>2012-01-16T10:22:04.170+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='usergroup'/><category scheme='http://www.blogger.com/atom/ns#' term='Melbourne'/><title type='text'>Melbourne User Groups</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img align="left" alt="T" border="5" height="38" src="http://jhische.com/dailydropcap/T-10-cap.png" style="border-bottom-color: initial; border-bottom-style: none; border-bottom-width: medium; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; margin-bottom: 3px; margin-left: 3px; margin-right: 3px; margin-top: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" width="25" /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, serif;"&gt; here is a lot going on in Melbourne at the moment with as many as seven different completing ICT related events on some nights.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, serif;"&gt;A few years ago I started keeping a list of IT related events that I regularly attended on my team wiki as a way of encouraging coworkers to do more professional development.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Eventually I moved the list to my Google Calendar and this blog. People started emailing me details of events and groups, and the list rapidly expanded. You will find upcoming events and a list of user groups on the right hand side of the blog. The list of groups has become&amp;nbsp;unwieldy, therefore I have sorted them into rough categories below.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Computer Clubs for Specific Platforms&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;br /&gt;&lt;ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://www.aug.org.au/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Amiga User Group&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.aug.org.au/"&gt;&lt;/a&gt;&lt;a href="http://www.ausom.net.au/"&gt;Apple User Group - Ausom&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.ausom.net.au/"&gt;&lt;/a&gt;&lt;a href="http://www.imug.com.au/"&gt;internet macintosh user group&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.imug.com.au/"&gt;&lt;/a&gt;&lt;a href="http://www.mlug.org.au/doku.php"&gt;Linux Users Group (MLUG)&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.mlug.org.au/doku.php"&gt;&lt;/a&gt;&lt;a href="http://programmers.luv.asn.au/"&gt;Linux Users Vic (LUV)&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://programmers.luv.asn.au/"&gt;&lt;/a&gt;&lt;a href="http://www.mnug.org.au/"&gt;Novell User Group&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.mnug.org.au/"&gt;&lt;/a&gt;&lt;a href="http://opensolaris.org/os/project/msosug/"&gt;Open Solaris User Group&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://opensolaris.org/os/project/msosug/"&gt;&lt;/a&gt;&lt;a href="http://wiki.laptop.org/go/OLPC_Friends/MelbourneXOClub"&gt;XO Club&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Database User Groups&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;br /&gt;&lt;ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://acsbisig.blogspot.com/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;ACS Business Intelligence SIG&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://groups.google.com.au/group/datamelb"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Data Melbourne&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.mdug.org.au/"&gt;DB2 Users Group&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="color: #272727; font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.meetup.com/Melbourne-Open-GIS"&gt;Geographical Information Systems (Open-GIS)&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://melbourne.sqlpass.org/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;SQL PASS&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://melbourne.sqlpass.org/"&gt;&lt;/a&gt;&lt;a href="http://www.sqlserver.org.au/"&gt;SQL Server UG&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul style="list-style-image: initial; list-style-position: initial; list-style-type: none; margin-left: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Entrepreneurs&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://agentsofchange.org.au/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Agents of Change (Student Entrepreneurs)&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="color: #6699cc; font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://churchillclub.org.au/"&gt;Churchill Club&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://www.meetup.com/ebizowners-185/"&gt;Internet Business Meetup&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://churchillclub.org.au/"&gt;&lt;/a&gt;&lt;a href="http://www.meetup.com/Melbourne-Silicon-Beach/"&gt;Silicon Beach&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://www.meetup.com/The-Entrepreneur-Club-Melbourne"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;The Entrepreneur Club&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://melbourne.siliconbeachaustralia.org/"&gt;&lt;/a&gt;&lt;a href="http://thehive.org.au/"&gt;The Hive&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://thehive.org.au/"&gt;&lt;/a&gt;&lt;a href="http://twitter.com/#search?q=%23hivemelb"&gt;The Hive (Twitter)&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://melbourne.tie.org/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;TiE&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;How to Improve your IT Job Search&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.acs.org.au/youngit/"&gt;Young IT&lt;/a&gt;&amp;nbsp;try one of their workshops&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://acs.org.au/index.cfm?action=load&amp;amp;area=9003&amp;amp;temID=eventdetails&amp;amp;eveID=30195810479441"&gt;17th Oct 2011 Workshop&lt;/a&gt;&amp;nbsp;Communication Skills&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;IT Pro Groups&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://www.aususergroups.org/Default.aspx?tabid=935"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Infrastructure Administrators Group&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.aususergroups.org/Default.aspx?tabid=935"&gt;&lt;/a&gt;&lt;a href="http://www.sage-au.org.au/display/SAGEAU/Victoria"&gt;System Administrators (SAGE-AU)&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul style="list-style-image: initial; list-style-position: initial; list-style-type: none; margin-left: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left;"&gt;&lt;ul&gt;&lt;/ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Professional Societies&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://www.acsvic.com/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Australian Computer Society (Victoria)&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.acsvic.com/"&gt;&lt;/a&gt;&lt;a href="http://www.aipm.com.au/html/default.cfm"&gt;Australian Institute of Project Management&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.aipm.com.au/html/default.cfm"&gt;&lt;/a&gt;&lt;a href="http://www.aususergroups.org/Default.aspx?tabid=935"&gt;Infrastructure Administrators Group&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://vitta.org.au/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;IT Teachers (VITTA)&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://vitta.org.au/"&gt;&lt;/a&gt;&lt;a href="http://www.fed.net.au/"&gt;Media &amp;amp; Tech (The Fed)&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://www.pmichapters-australia.org.au/melbourne/home.asp"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;PMI Melbourne&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.pmichapters-australia.org.au/melbourne/home.asp"&gt;&lt;/a&gt;&lt;a href="http://www.sage-au.org.au/display/SAGEAU/Victoria"&gt;System Administrators (SAGE-AU)&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://www.acs.org.au/acstsa/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Telecommunications Society&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Misc&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://www.acs.org.au/vic/ecsig/events.htm"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;e-Commerce SIG&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://teahouse.freetoasthost.ws/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Teahouse ToastMasters&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://www.google.com/calendar/embed?src=pf44opfb12hherild7h2pl11b4%40group.calendar.google.com&amp;amp;ctz=Australia%2FSydney&amp;amp;gsessionid=pvVQtNlwdaKuIjn8HGtaWA"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Tech Events (Australian) Calendar&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://twitter.com/au_techevents"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Tech Events (Australian) Twitter&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://www.techevents.com.au/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;TechEvents in Australia&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Mobile Computing&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://groups.google.com.au/group/android-australia/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Android Australia&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://groups.google.com.au/group/android-australia/"&gt;&lt;/a&gt;&lt;a href="http://www.melbournecocoaheads.com/"&gt;CocoaHeads&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.melbournecocoaheads.com/"&gt;&lt;/a&gt;&lt;a href="http://groups.google.com.au/group/melbourne-mobility-sig"&gt;Mobile Application Development&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://groups.google.com.au/group/melbourne-mobility-sig"&gt;&lt;/a&gt;&lt;a href="http://www.momomelb.com/wordpress/"&gt;Mobile Monday&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Social Media and Networking&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://tweetupmellers.info/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;@tweetupmellers&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="https://www.xing.com/net/prid62890x/mespw"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Eastern Suburbs Professionals Network&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://tweetupmellers.info/"&gt;&lt;/a&gt;&lt;a href="http://www.melbournekmlf.org/"&gt;Knowledge Management Leadership Forum&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.melbournekmlf.org/"&gt;&lt;/a&gt;&lt;a href="http://groups.google.com.au/group/melbournejelly"&gt;Jelly coworking&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://groups.google.com.au/group/melbournejelly"&gt;&lt;/a&gt;&lt;a href="http://socialmelb.com/"&gt;Social Media Breakfast&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://socialmediaclubmelbourne.com/"&gt;&lt;/a&gt;&lt;a href="http://search.twitter.com/search?q=%23socialmelb"&gt;Social Media Breakfast (Twitter)&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://search.twitter.com/search?q=%23socialmelb"&gt;&lt;/a&gt;&lt;a href="http://melbourne.twitterusergroup.com/"&gt;Twitter User Group&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://melbourne.twitterusergroup.com/"&gt;&lt;/a&gt;&lt;a href="https://www.xing.com/net/xingmelbourne/"&gt;XING&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Software Design, Graphics Design and User Experience&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://www.chisig.org/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Computer Human Interaction&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.chisig.org/"&gt;&lt;/a&gt;&lt;a href="http://www.indesignusergroup.com/chapters/melbourne/"&gt;InDesign User Group&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.indesignusergroup.com/chapters/melbourne/"&gt;&lt;/a&gt;&lt;a href="http://www.pecha-kucha.org/cities/melbourne"&gt;Pecha Kucha Nights&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.pecha-kucha.org/cities/melbourne"&gt;&lt;/a&gt;&lt;a href="http://uxbookclub.org/doku.php?id=melbourne"&gt;UX Bookclub&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://uxmelbourne.org/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;UX Movie Night&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Software Development Platforms and Vendor Specific Technology  &lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://www.revic.org.au/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Autodesk Revit Users Group (Revic)&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://www.melbournecocoaheads.com/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;CocoaHeads&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.melbournecocoaheads.com/"&gt;&lt;/a&gt;&lt;a href="http://www.mdug.org.au/"&gt;DB2 Users Group&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.mdug.org.au/"&gt;&lt;/a&gt;&lt;a href="http://www.adug.org.au/default.htm"&gt;Delphi User Group&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.melbournecocoaheads.com/"&gt;&lt;/a&gt;&lt;a href="http://www.melbourne-gtug.org/"&gt;Google Technology User Group&lt;/a&gt;&amp;nbsp;(Rebooted)&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="https://plus.google.com/u/1/101596288637070699370/posts"&gt;News (Google Plus)&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.melbourne-gtug.org/"&gt;&lt;/a&gt;&lt;a href="https://victorianjug.dev.java.net/"&gt;Java User Group&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://groups.google.com/group/melbourne-javascript-jquery"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;JavaScript User Group&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;.Net and other Microsoft Technologies&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://melbourne.ozalt.net/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Alt.Net&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.melbiz.org/"&gt;Biz Talk Group&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://www.mbug.net.au/"&gt;Business SharePoint User Group&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.melbiz.org/"&gt;&lt;/a&gt;&lt;a href="http://www.deveve.net/index.aspx"&gt;Dev Evening&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.deveve.net/index.aspx"&gt;&lt;/a&gt;&lt;a href="http://www.simonsegal.net/blog/training"&gt;Doing dotNET Days&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.simonsegal.net/blog/training"&gt;&lt;/a&gt;&lt;a href="http://www.eventbrite.com/org/599681591?s=2632565"&gt;Dot Net Development SIG (Victoria.NET)&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://mspuginfo.wordpress.com/"&gt;SharePoint User Group&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;/ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.mossig.net/default.aspx"&gt;&lt;/a&gt;&lt;a href="http://www.sddn.org.au/"&gt;Silverlight Designer and Dev Network&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.sddn.org.au/"&gt;&lt;/a&gt;&lt;a href="http://melbourne.sqlpass.org/"&gt;SQL PASS&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://melbourne.sqlpass.org/"&gt;&lt;/a&gt;&lt;a href="http://www.sqlserver.org.au/"&gt;SQL Server UG&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://mel.blogs.xrmug.com.au/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;xRm User Group&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul style="list-style-image: initial; list-style-position: initial; list-style-type: none; margin-left: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://www.meetup.com/Melbourne-MongoDB-User-group/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;MongoDB&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://melbourne.pm.org/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Perl Mongers&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://phpmelb.org/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Php User Group&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://wiki.python.org/moin/MelbournePUG"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Python Users Group&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://groups.google.com/group/rails-oceania/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Ruby Or Rails Oceania (RORO)&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://groups.google.com.au/group/melbourne-ruby"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Ruby User Group&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://www.sas.com/offices/asiapacific/sp/usergroups/smug/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;SAS User Group&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://groups.google.com/group/scala-melb"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Scala User Group&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul style="list-style-image: initial; list-style-position: initial; list-style-type: none; margin-left: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Software Development Non-Vendor Specific&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://www.meetup.com/Agile-Alliance-Melbourne/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Agile Alliance&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://www.meetup.com/Agile-Business-Analysts-Melbourne/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Agile Business Analysts&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.meetup.com/Agile-Alliance-Melbourne/"&gt;&lt;/a&gt;&lt;a href="http://groups.google.com/group/connected-community-hackerspace"&gt;Connected Community HackerSpace&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="https://groups.google.com/group/au-east-1?hl=en"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Cloud Computing&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://www.meetup.com/devops-melbourne/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;DevOps Group&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://dddmelbourne.com/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Developer Developer Developer!&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://sites.google.com/site/fpunion/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Functional Programming Union&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://sites.google.com/site/fpunion/"&gt;&lt;/a&gt;&lt;a href="http://jaoo.com.au/"&gt;JAOO conference&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.meetup.com/Limited-WIP-Society/"&gt;Limited WIP Society (Kanban - Lean Software Development&lt;/a&gt;)&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://www.osdc.com.au/osdclub/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Open Source Developers' Club&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.osdc.com.au/osdclub/"&gt;&lt;/a&gt;&lt;a href="http://groups.yahoo.com/group/melbourne-patterns/"&gt;Patterns Forum&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://groups.yahoo.com/group/melbourne-patterns/"&gt;&lt;/a&gt;&lt;a href="http://melbournepatterns.org/"&gt;Patterns Group&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://melbournepatterns.org/"&gt;&lt;/a&gt;&lt;a href="http://scrum.meetup.com/12"&gt;Scrum User Group&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://scrum.meetup.com/12"&gt;&lt;/a&gt;&lt;a href="http://www.acs.org.au/vic/socsig/"&gt;Service Oriented Computing SIG&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.acs.org.au/vic/socsig/"&gt;&lt;/a&gt;&lt;a href="http://sites.google.com/site/mxugau/home"&gt;X User Group&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul style="list-style-image: initial; list-style-position: initial; list-style-type: none; margin-left: 10px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Software Testing&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://www.software-testing.com.au/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Software Testers (MAST)&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.quinert.com/"&gt;&lt;/a&gt;&lt;a href="http://www.kjross.com.au/page/News_and_Events/ACS_Special_Interest_Groups"&gt;Software Testing SIG (ACS)&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;br /&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Web Design and Implementation&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;br /&gt;&lt;ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://www.owasp.org/index.php/Melbourne"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Open Web Application Security Project&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://www.meetup.com/Melbourne-Web-Developers"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Web Developers&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.owasp.org/index.php/Melbourne"&gt;&lt;/a&gt;&lt;a href="http://www.igniteweb.com.au/"&gt;Web - Ignite Web&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.igniteweb.com.au/"&gt;&lt;/a&gt;&lt;a href="http://www.port80.asn.au/"&gt;Web - Port80&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.port80.asn.au/"&gt;&lt;/a&gt;&lt;a href="http://webstandardsgroup.org/"&gt;Web Standards Group&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Content Management Systems&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://groups.drupal.org/taxonomy/term/7115"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Drupal User Group&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;h2 id="headline-wrap" style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px;"&gt;&lt;span class="Apple-style-span" style="color: #293740; font-size: small;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif; font-weight: normal; line-height: 25px;"&gt;&lt;a href="http://www.meetup.com/australia/"&gt;ExpressionEngine Meetup Group&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://groups.drupal.org/taxonomy/term/7115"&gt;&lt;/a&gt;&lt;a href="http://www.joomladay.org.au/melbourne-user-group"&gt;Joomla User Group&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://www.meetup.com/silverstripe-australia/calendar/14837454/?a=socialmedia"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;SilverStripe&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://wpmelbourne.wordpress.com/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;WordPress&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.joomladay.org.au/melbourne-user-group"&gt;&lt;/a&gt;&lt;a href="http://mel.blogs.xrmug.com.au/"&gt;xRm User Group&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Frameworks and Scripting Languages&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="color: #6699cc; font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://groups.adobe.com/groups/7f686451fd/summary"&gt;Cold Fusion&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;br /&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Women in IT&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;&lt;br /&gt;&lt;ul&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;a href="http://www.acs.org.au/acswomen/"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;ACS Women&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.acs.org.au/acswomen/"&gt;&lt;/a&gt;&lt;a href="http://au.linuxchix.org/"&gt;Aussie Chix&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://au.linuxchix.org/"&gt;&lt;/a&gt;&lt;a href="http://www.fitt.org.au/"&gt;Females in IT and Telecommunications&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.fitt.org.au/"&gt;&lt;/a&gt;&lt;a href="http://sites.google.com/site/monashcoffeeclub"&gt;Girl Geek Coffee (Monash)&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://sites.google.com/site/monashcoffeeclub"&gt;&lt;/a&gt;&lt;a href="http://sites.google.com/site/melbournecoffeeclub/"&gt;Girl Geek Coffee Club&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://sites.google.com/site/melbournecoffeeclub/"&gt;&lt;/a&gt;&lt;a href="http://girlgeekdinnersmelbourne.wordpress.com/"&gt;Girl Geek Dinners&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="background-attachment: initial; background-clip: initial; background-color: initial; background-image: url(http://www.blogblog.com/tictac/tictac_orange.gif); background-origin: initial; background-position: 0% 5px; background-repeat: no-repeat no-repeat; list-style-image: initial; list-style-position: initial; list-style-type: none; margin-bottom: 3px; padding-left: 14px;"&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://girlgeekdinnersmelbourne.wordpress.com/"&gt;&lt;/a&gt;&lt;a href="http://www.vicictforwomen.com.au/www/html/7-home-page.asp"&gt;Vic ICT for Women&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-3978287555676828138?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=3978287555676828138' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/3978287555676828138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/3978287555676828138'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2010/03/melbourne-user-groups.html' title='Melbourne User Groups'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>4</thr:total><georss:featurename>Melbourne VIC, Australia</georss:featurename><georss:point>-37.8131869 144.9629796</georss:point><georss:box>-38.2146124 144.33126560000002 -37.411761399999996 145.5946936</georss:box></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-5168982741418600060</id><published>2009-10-16T06:56:00.235+11:00</published><updated>2011-09-28T23:13:00.545+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='requirements'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Coding to Spec</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img align="left" alt="R" border="5" height="38" src="http://jhische.com/dailydropcap/R-6-cap.png" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" width="25" /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;eading "Dreaming in Code" at the moment. The book portrays programmers as extremely literal and needing to work off detailed specifications.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;That has not been my experience at all. When I receive a specification I treat it as a starting point.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;I go through the UI design and alter it to make it more consistent both internally and with any pre-existing parts of the program. User experience is improved by predictability and simplicity.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;I look for common anti-patterns like 20 question syndrome.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;I start asking questions.&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Is the requested functionality already in program? Was it&amp;nbsp;originally&amp;nbsp;in the program but then removed because of negative customer feedback? Is part of the functionality already in the program if so can this be re-used in a natural way?&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;If the program is asking the user to make a decision is the information needed to make the decision visible at that point in the program or does the user need flip through several screens to get what they need?&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Is the program asking the user make a decision that they should not be making? It is amazing how often software will throw up a dialog with Yes/No button when it is unrealistic to expect the user to make an informed decision.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;"Error 1234. Press Okay to continue"&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;"Foo is changing something important. Do you wish to continue Yes/No"&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;How easy to undo a decision? People make mistakes. People are also more productive when they can explore different options. Filling the program with "Are you sure Yes/No" messages is not an&amp;nbsp;adequate solution. People become conditioned to hit the "Yes" button automatically without&amp;nbsp;thinking. The brain is every good at filtering out noise.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Are the terms in the specification ambiguous or have different meanings to different groups?. e.g&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;in the pharmacy industry depending on the context a generic can be either a "set of active&amp;nbsp;ingredients"&amp;nbsp;or a "non-premium brand of drug"&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;preferred suppliers are actually manufacturers and not suppliers.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Does program work with or against the natural workflow of the task?&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Are there non-functional requirements? e.g. security or response time.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;After I have gone through some preliminary analysis I will have some hooks to start conversions with the various stakeholders in order to fill in some of &amp;nbsp;the details&amp;nbsp;missing from the "complete" specification. Taking time to go beyond superficial understanding of the people involved pays great&amp;nbsp;dividends and there are always more stakeholders involved than you first think. After this&amp;nbsp;it is time to start talking to the business about trade offs, options and consequences that they probably have not thought of.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;simplicity,&amp;nbsp;predictability&amp;nbsp;and&amp;nbsp;consistency&amp;nbsp;versus adapting program&amp;nbsp;behavior&amp;nbsp;to context.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;ease of use versus power and flexibility.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;I do not always follow this process but when I do I have far better results and when I do not I usually regret it.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;If your programmers are complaining about incomplete specifications perhaps you should ask your some questions.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Do you have a blame culture? If everyone is busy diverting blame for problems away from themselves no-one is busy finding solutions to those problems.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Is there to much time&amp;nbsp;pressure? If programmers start asking more questions they are going to get more requirements, which are going to take more time to implement.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Have you got the right programmers?&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;I have never seen a complete specification for any project that was not trivial and yet the specification and the project takes life and substance as I communicate with the stakeholders and craft and design code.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-5168982741418600060?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=5168982741418600060' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/5168982741418600060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/5168982741418600060'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2009/10/coding-to-spec.html' title='Coding to Spec'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-5058376723613493206</id><published>2009-10-15T00:26:00.044+11:00</published><updated>2011-09-28T23:15:25.371+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='book'/><title type='text'>Software Development Book List</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img align="left" alt="H" border="5" height="38" src="http://jhische.com/dailydropcap/H-7-cap.png" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" width="25" /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;ere is my top ten must read books for anyone serious about software development.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.amazon.com/Mythical-Man-Month-Software-Engineering-Anniversary/dp/0201835959?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;The Mythical Man-Month: Essays on Software Engineering, (2nd Ed)&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0201835959" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;" width="1" /&gt; by Frederick Brooks&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.amazon.com/Design-Everyday-Things-Donald-Norman/dp/0465067107?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;The Design Of Everyday Things&amp;nbsp;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0465067107" style="border-bottom-color: initial; border-bottom-style: none; border-bottom-width: medium; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;" width="1" /&gt;by Donald A Norman&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.amazon.com/Fifth-Discipline-Practice-Learning-Organization/dp/0385517254?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;The Fifth Discipline : The Art &amp;amp; Practice of The Learning Organization &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0385517254" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;" width="1" /&gt;&amp;nbsp;by Peter Senge&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Design Patterns : Elements of Reusable Object-Oriented Software &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0201633612" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;" width="1" /&gt;by GoF (also known as Eric Gamma, Richard Helm, Ralph Johnson and John Vlissides )&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Refactoring : Improving the Design of Existing Code&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0201485672" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;" width="1" /&gt; by Martin Fowler&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.amazon.com/Quality-Software-Management-Systems-Thinking/dp/0932633226?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Quality Software Management&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0932633226" style="border-bottom-color: initial; border-bottom-style: none; border-bottom-width: medium; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;" width="1" /&gt;&amp;nbsp;volumes&amp;nbsp;&lt;a href="http://www.amazon.com/Quality-Software-Management-Systems-Thinking/dp/0932633226?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;1&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0932633226" style="border-bottom-color: initial; border-bottom-style: none; border-bottom-width: medium; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;" width="1" /&gt;, 2,&amp;nbsp;&lt;a href="http://www.amazon.com/Quality-Software-Management-Vol-Congruent/dp/0932633285?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;3&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0932633285" style="border-bottom-color: initial; border-bottom-style: none; border-bottom-width: medium; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;" width="1" /&gt;,&amp;nbsp;&lt;a href="http://www.amazon.com/Quality-Software-Management-Anticipating-Change/dp/0932633323?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;4&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0932633323" style="border-bottom-color: initial; border-bottom-style: none; border-bottom-width: medium; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;" width="1" /&gt;: by Jerry Weinberg&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.amazon.com/Getting-Yes-Negotiating-Agreement-Without/dp/0140157352?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Getting To Yes - Negotiating Agreement Without Giving In&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0140157352" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;" width="1" /&gt; by Roger Fisher &amp;amp; William Ury&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.amazon.com/Fearless-Change-Patterns-Introducing-Ideas/dp/0201741571?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Fearless Change : patterns for introducing new ideas&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0201741571" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;" width="1" /&gt; by Mary Lynn Mann &amp;amp; Linda Rising&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.amazon.com/Principles-Product-Development-Flow-Generation/dp/1935401009?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;The Principles of Product Development Flow: Second Generation Lean Product Development&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=1935401009" style="border-bottom-color: initial; border-bottom-style: none; border-bottom-width: medium; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;" width="1" /&gt;&amp;nbsp;by Donald G. Reinertsen&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.amazon.com/Agile-Retrospectives-Making-Teams-Great/dp/0977616649?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Agile Retrospectives : Making Good Teams Great&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0977616649" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;" width="1" /&gt; by Esther Derby &amp;amp; Diana Larsen&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.amazon.com/Mythical-Man-Month-Software-Engineering-Anniversary/dp/0201835959?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition)" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL100_&amp;amp;ASIN=0201835959&amp;amp;tag=softteamsoci-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="60" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0201835959" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;a href="http://www.amazon.com/Design-Everyday-Things-Donald-Norman/dp/0465067107?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="The Design of Everyday Things" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL100_&amp;amp;ASIN=0465067107&amp;amp;tag=softteamsoci-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0465067107" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;a href="http://www.amazon.com/Fifth-Discipline-Practice-Learning-Organization/dp/0385517254?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="The Fifth Discipline: The Art &amp;amp; Practice of The Learning Organization" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL100_&amp;amp;ASIN=0385517254&amp;amp;tag=softteamsoci-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0385517254" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;a href="http://www.amazon.com/Design-Patterns-Elements-Reusable-Object-Oriented/dp/0201633612?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Design Patterns: Elements of Reusable Object-Oriented Software" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL100_&amp;amp;ASIN=0201633612&amp;amp;tag=softteamsoci-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0201633612" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;a href="http://www.amazon.com/Refactoring-Improving-Design-Existing-Code/dp/0201485672?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Refactoring: Improving the Design of Existing Code" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL100_&amp;amp;ASIN=0201485672&amp;amp;tag=softteamsoci-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0201485672" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0140157352" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.amazon.com/Quality-Software-Management-Systems-Thinking/dp/0932633226?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Quality Software Management: Systems Thinking" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL100_&amp;amp;ASIN=0932633226&amp;amp;tag=softteamsoci-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0932633226" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;a href="http://www.amazon.com/Quality-Software-Management-Vol-Congruent/dp/0932633285?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Quality Software Management, Vol. 3: Congruent Action" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL100_&amp;amp;ASIN=0932633285&amp;amp;tag=softteamsoci-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0932633285" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;a href="http://www.amazon.com/Quality-Software-Management-Anticipating-Change/dp/0932633323?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Quality Software Management: Anticipating Change" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL100_&amp;amp;ASIN=0932633323&amp;amp;tag=softteamsoci-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0932633323" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;a href="http://www.amazon.com/Getting-Yes-Negotiating-Agreement-Without/dp/0140157352?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Getting to Yes: Negotiating Agreement Without Giving In" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL100_&amp;amp;ASIN=0140157352&amp;amp;tag=softteamsoci-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0140157352" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;a href="http://www.amazon.com/Fearless-Change-Patterns-Introducing-ebook/dp/B0019HW0IS?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Fearless Change: Patterns for Introducing New Ideas" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL100_&amp;amp;ASIN=B0019HW0IS&amp;amp;tag=softteamsoci-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=B0019HW0IS" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.amazon.com/Principles-Product-Development-Flow-Generation/dp/1935401009?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="The Principles of Product Development Flow: Second Generation Lean Product Development" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL100_&amp;amp;ASIN=1935401009&amp;amp;tag=softteamsoci-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=1935401009" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;a href="http://www.amazon.com/Agile-Retrospectives-Making-Teams-Great/dp/0977616649?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Agile Retrospectives: Making Good Teams Great" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL100_&amp;amp;ASIN=0977616649&amp;amp;tag=softteamsoci-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0977616649" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;span style="font-family: Georgia, 'Times New Roman', serif; font-style: italic;"&gt;With the following being close runners up.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin: 0px;"&gt;&lt;ul&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.amazon.com/Agile-Iterative-Development-Managers-Guide/dp/0131111558?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Agile And Iterative Development : A Manager's Guide&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0131111558" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;" width="1" /&gt; by Craig Larman&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.amazon.com/Refactoring-Patterns-Joshua-Kerievsky/dp/0321213351?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969"&gt;Refactoring to Patterns&lt;/a&gt; by&amp;nbsp;Joshua Kerievsky&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.amazon.com/Five-Dysfunctions-Team-Leadership-Lencioni/dp/0787960756?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;The Five Dysfunctions Of A Team : A leadership fable&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0787960756" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;" width="1" /&gt;&amp;nbsp;by Patrick Lencioni&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.amazon.com/Lean-Thinking-Banish-Create-Corporation/dp/0743231643?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Lean Thinking: Banish Waste and Create Wealth in Your Corporation&lt;/a&gt;&amp;nbsp;by James P Womack&amp;nbsp;&amp;amp; Daniel T Jones&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.amazon.com/Out-Crisis-W-Edwards-Deming/dp/0262541157?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Out Of The Crisis&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0262541157" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;" width="1" /&gt;&amp;nbsp;by&amp;nbsp;William Edwards Deming&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.amazon.com/Lean-Software-Development-Agile-Toolkit/dp/0321150783?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Lean Software Development: An Agile Toolkit&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0321150783" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;" width="1" /&gt; by Mary &amp;amp; Tom Poppendieck&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.amazon.com/Collaboration-Explained-Facilitation-Software-Project/dp/0321268776?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Collaboration Explained: Facilitation Skills for Software Project Leaders&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0321268776" style="border-bottom-color: initial; border-bottom-style: none; border-bottom-width: medium; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;" width="1" /&gt;&amp;nbsp;by Jean Tabaka&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.amazon.com/Goal-Process-Ongoing-Improvement/dp/0884271781?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;The Goal: A Process of Ongoing Improvement&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0884271781" style="border-bottom-color: initial; border-bottom-style: none; border-bottom-width: medium; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;" width="1" /&gt;&amp;nbsp;by Eliyahu M Goldratt&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.amazon.com/Effective-Executive-Definitive-Harperbusiness-Essentials/dp/0060833459?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;The Effective Executive&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0060833459" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;" width="1" /&gt; by Peter F Drucker &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.amazon.com/Influence-Practice-Robert-B-Cialdini/dp/0205609996?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;Influence : Science and Practice &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0205609996" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;" width="1" /&gt;by Robert Cialdini&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.amazon.com/Toyota-Way-Management-Principles-Manufacturer/dp/1932378707?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;The Toyota Way : 14 Management Principles from the World's Greatest Manufacturer&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=1932378707" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;" width="1" /&gt; by Jeffrey Liker&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.amazon.com/World-Flat-History-Globalized-Twenty-first/dp/0713998784?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;The World Is Flat : A Brief History of the Globalized World in the 21st Century&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0713998784" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;" width="1" /&gt; by Thomas Friedman&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;a href="http://www.amazon.com/Agile-Iterative-Development-Managers-Guide/dp/0131111558?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Agile and Iterative Development: A Manager's Guide" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL80_&amp;amp;ASIN=0131111558&amp;amp;tag=softteamsoci-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0131111558" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;a href="http://www.amazon.com/Refactoring-Patterns-Joshua-Kerievsky/dp/0321213351?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Refactoring to Patterns " src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL80_&amp;amp;ASIN=0321213351&amp;amp;tag=softteamsoci-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0321213351" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;a href="http://www.amazon.com/Five-Dysfunctions-Team-Leadership-Lencioni/dp/0787960756?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="The Five Dysfunctions of a Team: A Leadership Fable (J-B Lencioni Series)" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL80_&amp;amp;ASIN=0787960756&amp;amp;tag=softteamsoci-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0787960756" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;a href="http://www.amazon.com/Lean-Thinking-Corporation-Revised-Updated/dp/0743249275?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Lean Thinking: Banish Waste and Create Wealth in Your Corporation, Revised and Updated" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL80_&amp;amp;ASIN=0743249275&amp;amp;tag=softteamsoci-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0743249275" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;a href="http://www.amazon.com/Out-Crisis-W-Edwards-Deming/dp/0262541157?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Out of the Crisis" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL80_&amp;amp;ASIN=0262541157&amp;amp;tag=softteamsoci-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0262541157" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;a href="http://www.amazon.com/Lean-Software-Development-Agile-Toolkit/dp/0321150783?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Lean Software Development: An Agile Toolkit" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL80_&amp;amp;ASIN=0321150783&amp;amp;tag=softteamsoci-20" /&gt;&lt;/a&gt;&lt;a href="http://www.amazon.com/Implementing-Lean-Software-Development-Concept/dp/0321437381?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Implementing Lean Software Development: From Concept to Cash" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL80_&amp;amp;ASIN=0321437381&amp;amp;tag=softteamsoci-20" /&gt;&lt;/a&gt;&lt;a href="http://www.amazon.com/Leading-Lean-Software-Development-Addison-Wesley/dp/0321620704?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Leading Lean Software Development: Results Are not the Point" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL80_&amp;amp;ASIN=0321620704&amp;amp;tag=softteamsoci-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0321620704" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0321437381" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0321150783" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;a href="http://www.amazon.com/Collaboration-Explained-Facilitation-Software-Project/dp/0321268776?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Collaboration Explained: Facilitation Skills for Software Project Leaders" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL80_&amp;amp;ASIN=0321268776&amp;amp;tag=softteamsoci-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0321268776" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;a href="http://www.amazon.com/Goal-Process-Ongoing-Improvement/dp/0884271781?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="The Goal: A Process of Ongoing Improvement" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL80_&amp;amp;ASIN=0884271781&amp;amp;tag=softteamsoci-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0884271781" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;a href="http://www.amazon.com/Effective-Executive-Definitive-Harperbusiness-Essentials/dp/0060833459?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="The Effective Executive: The Definitive Guide to Getting the Right Things Done (Harperbusiness Essentials)" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL80_&amp;amp;ASIN=0060833459&amp;amp;tag=softteamsoci-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0060833459" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;a href="http://www.amazon.com/Influence-Practice-Robert-B-Cialdini/dp/0205609996?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="Influence: Science and Practice (5th Edition)" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL79_&amp;amp;ASIN=0205609996&amp;amp;tag=softteamsoci-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0205609996" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="1" /&gt;&lt;a href="http://www.amazon.com/Toyota-Way-Management-Principles-Manufacturer/dp/1932378707?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="The Toyota Way: 14 Management Principles from the World's Greatest Manufacturer" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL85_&amp;amp;ASIN=1932378707&amp;amp;tag=softteamsoci-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="0" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=1932378707" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="0" /&gt;&lt;a href="http://www.amazon.com/World-Flat-History-Globalized-Twenty-first/dp/0713998784?ie=UTF8&amp;amp;tag=softteamsoci-20&amp;amp;link_code=bil&amp;amp;camp=213689&amp;amp;creative=392969" imageanchor="1" target="_blank"&gt;&lt;img alt="The World is Flat: A Brief History of the Globalized World in the Twenty-first Century" src="http://ws.amazon.com/widgets/q?MarketPlace=US&amp;amp;ServiceVersion=20070822&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;Format=_SL72_&amp;amp;ASIN=0713998784&amp;amp;tag=softteamsoci-20" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="0" src="http://www.assoc-amazon.com/e/ir?t=softteamsoci-20&amp;amp;l=bil&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0713998784" style="border: none !important; margin: 0px !important; padding: 0px !important;" width="0" /&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;You may have noticed that not all of these books are technical books or books that are generally associated with software development. That is because the most difficult problems in software development are not technical problems but communication, process, organizational and people problems.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-5058376723613493206?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=5058376723613493206' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/5058376723613493206'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/5058376723613493206'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2009/10/software-development-book-list.html' title='Software Development Book List'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-7091352227744855398</id><published>2009-10-14T21:39:00.010+11:00</published><updated>2011-09-28T23:12:02.633+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='leadership'/><title type='text'>Personal Mission Statement</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img align="left" alt="R" border="5" height="53" src="http://dailydropcap.com/images/R-1-cap.png" style="border-bottom-color: initial; border-bottom-style: none; border-bottom-width: medium; border-left-color: initial; border-left-style: none; border-left-width: medium; border-right-color: initial; border-right-style: none; border-right-width: medium; border-top-color: initial; border-top-style: none; border-top-width: medium; margin-bottom: 3px; margin-left: 3px; margin-right: 3px; margin-top: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;ecently I was asked to create a value statement for a professional organization. Which is strange thing to do when you think about it, as ultimately you can only declare your own values, not the values of others. However hopefully my thoughts will prompt discussion and lead people to truly assess what their own values are.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;I found that by changing the word "we" for "I" in the document I was putting together, and making some other small changes; that it fairly well covered my own personal beliefs.&amp;nbsp;This hardly surprising. What follows is my own personal mission statement.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Value Statement&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;I give value to customers, employers, co-workers, stakeholders, and employees by following these principles and being true to these values.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Respect&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;As a team member, I value respect for others time, money and opinions. I value the trust that this respect helps to build. I believe trust is essential to the ability to work effectively with others.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Transparency and Openness&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;As a knowledge worker, I value the courage to raise visibility and awareness of problems and opportunities in a timely manner. We value the integrity to say what others may not wish to hear, if this information will genuinely assist them (as opposed to merely making us feel better). I believe that like respect, transparency is necessary in order to build confidence through honesty and reliability; and build trust through integrity and professional conduct.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Professional Development&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;As a thought leader, I value commitment to continual improvement. I value keeping informed of trends and changes in society, industry, and the competitive environment. I value building the ability and flexibility to take advantage of these changes.&amp;nbsp;I value preparing for the future by succession planning and developing young and upcoming talent.&amp;nbsp;I believe in the power of the words of William Edwards Demming "It is not necessary to change. Survival is not mandatory."&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;Collaboration&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Georgia, 'Times New Roman', serif;"&gt;As a professional charged with providing business value, I value consulting widely to obtain information from people&amp;nbsp;with a diverse background&amp;nbsp;that will form a solid basis for decisions. I value inclusivity in the decision making process. I value the engagement that inclusivity promotes. I believe that together we are smarter than the individuals that we are comprised of.&amp;nbsp;I believe that by being inclusive and welcoming in terms of race, gender and age we create an environment worth participating in.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-7091352227744855398?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=7091352227744855398' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/7091352227744855398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/7091352227744855398'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2009/10/mission-and-value-statement.html' title='Personal Mission Statement'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-5362115903771287272</id><published>2009-10-13T22:11:00.005+11:00</published><updated>2011-09-07T17:49:18.265+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='usergroup'/><category scheme='http://www.blogger.com/atom/ns#' term='Melbourne'/><title type='text'>Inaugural  ACS Mobility Meeting</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img align="left" alt="T" border="5" height="53" src="http://jhische.com/dailydropcap/T-9-cap.png" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" /&gt;his was a great first meeting for the &lt;a href="http://groups.google.com.au/group/melbourne-mobility-sig" linkindex="17"&gt;Mobility SIG&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="inbdy"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 12px;"&gt;&lt;b&gt;Topic: Open Mobile Miner (OMM) - A System for Real Time Mobile&lt;br /&gt;Data Analysis&amp;nbsp;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 12px;"&gt;The growth and proliferation of mobile and embedded devices presents&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 12px;"&gt;an exciting new opportunity for intelligent data analysis.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 12px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 12px;"&gt;This talk will present our pioneering contributions in the area of&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 12px;"&gt;Mobile and Ubiquitous Data Mining in terms of developing the first&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 12px;"&gt;suite of resource-adaptive and energy-efficient data analysis and&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 12px;"&gt;visualisation techniques.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 12px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 12px;"&gt;The talk outlined the system architecture and demonstrate Monash's&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 12px;"&gt;software tool for real-time mobile data analysis. The OMM system is&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 12px;"&gt;operational on the Google Android and Symbian platforms.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 12px;"&gt;The talk also included application case studies for mobile data&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 12px;"&gt;analysis in the areas of mobile healthcare, emergency / disaster&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 12px;"&gt;management, Intelligent Transportation Systems and smart energy&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 12px;"&gt;management.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 12px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 12px;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 12px;"&gt;Finally, the seminar&amp;nbsp; included a discussion on the experience and&lt;br /&gt;issues with respect to software development on the Android platform.&amp;nbsp;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 12px;"&gt;The next meeting is planned for the 7th December in the CBD.&lt;/span&gt;&lt;/span&gt;&lt;span style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 12px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 12px;"&gt;&lt;span class="Apple-style-span" style="font-family: 'Times New Roman'; font-size: small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 12px;"&gt;&lt;b&gt;Related Information&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 12px;"&gt;&lt;a href="http://geoffburns.blogspot.com/2009/10/software-development-book-list.html"&gt;Melbourne User Groups&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 12px;"&gt;&lt;a href="http://mobsig.org/"&gt;MobSig Website&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 12px;"&gt;&lt;a href="http://groups.google.com.au/group/melbourne-mobility-sig"&gt;MobSig Forum&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="border-collapse: separate; color: black; font-family: 'Times New Roman'; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;"&gt;&lt;span style="font-family: arial, sans-serif; font-size: 12px;"&gt;&lt;a href="http://www.linkedin.com/groups?gid=2116275"&gt;MobSig LinkedIn Group&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-5362115903771287272?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=5362115903771287272' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/5362115903771287272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/5362115903771287272'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2009/10/inaugural-acs-mobility-meeting.html' title='Inaugural  ACS Mobility Meeting'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-4557848553667656967</id><published>2009-10-08T22:02:00.003+11:00</published><updated>2011-09-07T16:22:05.261+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='usergroup'/><category scheme='http://www.blogger.com/atom/ns#' term='lean'/><category scheme='http://www.blogger.com/atom/ns#' term='Melbourne'/><title type='text'>Jean Tabaka talk on Agile, Lean, and the PMO</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img align="left" border="5" height="50" src="http://photos2.meetupstatic.com/photos/event/1/e/c/7/global_22207879.jpeg" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" /&gt;Jean Tabaka agile coach and author of &lt;a href="http://www.blogger.com/goog_1254963314789"&gt;Collaboration Explained&lt;/a&gt; spoke at the Melbourne &lt;a href="http://htxt.it/MGE0"&gt;Scrum User Group&lt;/a&gt; meeting. &lt;br /&gt;&lt;div class="q-details"&gt;&lt;br /&gt;Jean presented on two topics &lt;br /&gt;&lt;ol&gt;&lt;li&gt;Learning to Lean&lt;/li&gt;&lt;li&gt;Agile, Lean, and the Project Management Office&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="q-details"&gt;&lt;a href="http://scrum.meetup.com/12/calendar/11266987/"&gt;more details&lt;/a&gt;&lt;/div&gt;&lt;div class="q-details"&gt;&lt;br /&gt;Jean gave a good introductory talk on lean and explained how lean needed to be applied to a organization as a whole. She made a case for the PMO to act as facilitators instead of the common scenario of enforcers of static standards. &lt;br /&gt;&lt;br /&gt;She expounded on the lead concept of standards as a baseline to be improved upon rather than something to be adhered to. Jean emphasized that actual behavior needed to be tracked rather than the process that people gave lip service to in order to give a true sense progress.&lt;br /&gt;&lt;br /&gt;She also recounted some of her experiences in applying these idea in practice.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;br class="Apple-interchange-newline" /&gt;Update:&amp;nbsp;&lt;/b&gt;Related Information&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;a href="http://geoffburns.blogspot.com/2009/10/software-development-book-list.html"&gt;Melbourne User Groups&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.meetup.com/scrum-12"&gt;Melbourne Scrum User Group&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.meetup.com/scrum-12/pages/Online_Agile_Resources/"&gt;Online Agile Resources&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-4557848553667656967?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=4557848553667656967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/4557848553667656967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/4557848553667656967'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2009/10/free-jean-tabaka-talk-tonight-on-agile.html' title='Jean Tabaka talk on Agile, Lean, and the PMO'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-4432727105414211803</id><published>2009-10-08T07:30:00.006+11:00</published><updated>2011-10-02T16:32:00.026+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='usergroup'/><category scheme='http://www.blogger.com/atom/ns#' term='Melbourne'/><title type='text'>Inaugural  Melbourne Google Technology User Group Meeting</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img align="left" alt="G" border="5" height="38" src="http://jhische.com/dailydropcap/G-8-cap.png" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" width="25" /&gt;&lt;a href="http://www.melbourne-gtug.org/" linkindex="70"&gt;reat first meeting&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;There was a lot of buzz about &lt;a href="http://code.google.com/apis/wave/"&gt;wave&lt;/a&gt; and a lot of complaints about &lt;a href="http://lifehacker.com/5373260/have-you-gotten-your-google-wave-invite"&gt;slow invites&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Check out the &lt;a href="http://www.youtube.com/watch?v=v_UyVmITiYQ&amp;amp;feature=player_embedded#"&gt;Google I/O Wave keynote video&amp;nbsp;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Nick Burton, the convener of the &lt;a class="ln" href="http://groups.google.com.au/group/android-australia"&gt;Android Australia&lt;/a&gt; user group did a &lt;a href="http://groups.google.com.au/group/android-australia/web/an-introduction-to-android-google-docs"&gt;Introduction to Android&lt;/a&gt; presentation which went over well.&lt;br /&gt;&lt;div class="ghgrn"&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-4432727105414211803?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=4432727105414211803' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/4432727105414211803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/4432727105414211803'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2009/10/inaugural-melbourne-google-technology.html' title='Inaugural  Melbourne Google Technology User Group Meeting'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-2695352773589759568</id><published>2009-10-07T07:20:00.021+11:00</published><updated>2011-09-07T16:16:11.545+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><title type='text'>Alternatives to the 45 minute Presentation</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img align="left" alt="I" border="5" height="35" src="http://jhische.com/dailydropcap/I-8-cap.png" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 3px; padding-bottom: 1px; padding-left: 0px; padding-right: 3px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" /&gt; f your user group has used the same meeting format forever why not change the pace. There are some alternatives to the one or two speakers with long presentations.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;An Expert Panel &lt;/b&gt;&lt;br /&gt;One of the most common formats after standard long presentation.&lt;br /&gt;Variations include debates (both serious &amp;amp; comic) , Question &amp;amp; Answer sessions or some combination of both.&lt;br /&gt;Example of an event in Melbourne that has used this format.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="https://www.acs.org.au/vic/index.cfm?action=event&amp;amp;area=9003&amp;amp;temID=eventdetails&amp;amp;eveID=10138180291595" linkindex="236" target="_blank"&gt;ACS Branch Forum&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Small Workgroup Discussions&lt;/b&gt;&lt;br /&gt;After an initial presentation the facilitator divides the room into groups of five and has them discuss an issue or topic related to the presentation. After a predetermined time the groups report on there conclusions to the room as a whole.&lt;br /&gt;Examples of events in Melbourne that have used this format&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.melbournekmlf.org/" linkindex="237" target="_blank"&gt;Knowledge Management Leadership Forum&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="https://www.acs.org.au/vic/index.cfm?action=event&amp;amp;area=9003&amp;amp;temID=eventdetails&amp;amp;eveID=10136584461221" linkindex="238" target="_blank"&gt;ACS Software Testing SIG&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&amp;nbsp;     &lt;br /&gt;&lt;b&gt;Many Short Presentations&lt;/b&gt;&lt;br /&gt;These short presentation formats are quite popular with many groups in Melbourne and around the world.&lt;br /&gt;There are several different short presentation formats, as well as being distinguished by different durations some format such as &lt;b&gt;&lt;a href="http://en.wikipedia.org/wiki/Ignite_%28event%29" linkindex="239" target="_blank"&gt;Ignite&lt;/a&gt; &lt;/b&gt;and &lt;b&gt;&lt;a href="http://en.wikipedia.org/wiki/Pecha_Kucha" linkindex="240" target="_blank"&gt;&lt;b&gt;Pecha Kucha Nights&lt;/b&gt;&lt;/a&gt; &lt;/b&gt;have different restrictions on the use of presentation slides.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Lightning_talks" linkindex="241" target="_blank"&gt;&lt;b&gt;Lightning Talks&lt;/b&gt;&lt;/a&gt; &lt;i&gt;- 5 minute talks&lt;/i&gt;&lt;br /&gt;examples of events in Melbourne that have used this format&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.blogger.com/goog_1255158517961" linkindex="242" target="_blank"&gt;Rails Or Ruby Oceania&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.blogger.com/goog_1255158517961" linkindex="243" target="_blank"&gt;X User Group&lt;/a&gt;&lt;a href="http://www.blogger.com/goog_1255158517961" linkindex="244"&gt; (4 x 15min + 6 x 5mins)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.blogger.com/goog_1255158517961" linkindex="245"&gt;Python User Group&lt;/a&gt; (2 x 15min + 1 x 5mins)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://en.wikipedia.org/wiki/Ignite_%28event%29" linkindex="246" target="_blank"&gt;Ignite&lt;/a&gt;&lt;/b&gt; &lt;i&gt;- 5 minute&lt;/i&gt;s&lt;i&gt; talks&lt;/i&gt; - 20 slides x 15 seconds&lt;br /&gt;example of an event in Melbourne that has used this format&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.igniteweb.com.au/" linkindex="247" target="_blank"&gt;Ignite Web&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Pecha_Kucha" linkindex="248" target="_blank"&gt;&lt;b&gt;Pecha Kucha Nights&lt;/b&gt;&amp;nbsp; &lt;/a&gt;&lt;i&gt;6:40 minute talks&lt;/i&gt; - 20 slides x 20 seconds&lt;br /&gt;Popular in design and creative fields&lt;br /&gt;example of an event in Melbourne that has used this format&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.pecha-kucha.org/cities/melbourne" linkindex="249" target="_blank"&gt;Melbourne Pecha Kucha Nights (PKNM)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;&lt;a href="http://groktalk.net/" linkindex="250" target="_blank"&gt;Grok Talks&lt;/a&gt;&lt;/b&gt; &lt;i&gt;- 10 minute talks&lt;/i&gt;&lt;br /&gt;Popular at TechEd&lt;br /&gt;&lt;br /&gt;&lt;b&gt;15 minute Talks&lt;/b&gt;&lt;br /&gt;Examples of events in Melbourne that have used this format&lt;br /&gt;&lt;ul&gt;&lt;li&gt;ACS-W Meeting&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.momomelb.com/wordpress/" linkindex="251" target="_blank"&gt;Mobile Mondays (MoMo)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://groups.google.com.au/group/mxug" linkindex="252" target="_blank"&gt;X User Group&lt;/a&gt; (4 x 15min + 6 x 5mins)&lt;/li&gt;&lt;li&gt;&lt;a href="http://wiki.python.org/moin/MelbournePUG" linkindex="253"&gt;Python User Group&lt;/a&gt; (2 x 15min + 1 x 5mins)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a href="http://perl.plover.com/lt/osc2003/lightning-talks.html" linkindex="254" target="_blank"&gt;Why Would You Want to Hear a Lightning Talk?&lt;/a&gt;&lt;br /&gt;People will come to a lightning talk when they wouldn't come to a long talk on the same subject. The risk for the attendees is smaller: If the talk turns out to be dull, or if the person giving the talk turns out to be a really bad speaker, well, at least it's over in five minutes. With lightning talks, you're never stuck in some boring lecture for forty-five minutes.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Learning Games&lt;/b&gt;&lt;br /&gt;Has broad appeal. Can be used in&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Teaching value of communication e.g. The drawing specification game ( I have played this one a couple of times)&lt;/li&gt;&lt;li&gt;  Teaching value of setting priorities and cost / benefit analysis e.g. &lt;a href="http://www.xp.be/xpgame.html" linkindex="255" target="_blank"&gt;the XP game&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Teaching value of thinking outside the box &lt;a href="http://www.satisfice.com/" linkindex="256" target="_blank"&gt;Exploratory Testing with Playing Cards &lt;/a&gt;, &lt;a href="http://tester.geordiekeitt.com/archives/tag/james-bach" linkindex="257" target="_blank"&gt;Exploratory Testing with Dice&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a href="http://blog.tastycupcakes.com/" linkindex="258" target="_blank"&gt;and many other learning games&lt;/a&gt;&lt;br /&gt;Example of an event in Melbourne that has used this format&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://tech.groups.yahoo.com/group/melbourne_XP_enthusiasts/" linkindex="259" target="_blank"&gt;Melbourne XP Enthusiasts Group (MXPEG)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Problems and Exercises&lt;/b&gt;&lt;br /&gt;Popular with technical audiences.&lt;br /&gt;Small groups collaboratively work through a series of exercises designed to increase their skill level.&lt;br /&gt;These problems can not only be used to increase technical skills but also with process skills such as e.g. Test Driven Development or Pair Programming.&lt;br /&gt;&lt;br /&gt;Examples of these types of problems.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://projecteuler.net/" linkindex="260" target="_blank"&gt;Project Euler&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codekata.com/" linkindex="261" target="_blank"&gt;Pragmatic Dave's 21 Code Katas&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.codingdojo.org/cgi-bin/wiki.pl?KataCatalogue" linkindex="262" target="_blank"&gt;Kata Catalogue&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://aperiodic.net/phil/scala/s-99/" linkindex="263" target="_blank"&gt;&lt;span style="font-size: x-small;"&gt;Ninety-Nine Scala Problems&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Example of an event in Melbourne that has used this format.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://groups.google.com/group/scala-melb" linkindex="264" target="_blank"&gt;Melbourne Scala User Group&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Study Group&lt;/b&gt;&lt;br /&gt;Attendees help each other with projects and problem faced outside the group.&lt;br /&gt;Example of an event in Melbourne that has used this format.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.melbournecocoaheads.com/" linkindex="265" target="_blank"&gt;CocoaHeads&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Book Club&lt;/b&gt;&lt;br /&gt;Presented review combined with group discussion and analysis of a different book each month&lt;br /&gt;Example of an event in Melbourne that has used this format.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://uxbookclub.org/doku.php?id=melbourne" linkindex="266"&gt;UX Bookclub&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;Live Demonstration&lt;/b&gt;&lt;br /&gt;Demonstration of a technology or technique often adapted on the fly using suggestion from the attendees.&lt;br /&gt;Popular with technical audiences.&lt;br /&gt;Examples of events in Melbourne that have used this format.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://groups.yahoo.com/group/melbourne-patterns/" linkindex="267"&gt;Patterns Group&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://groups.google.com.au/group/mxug" linkindex="268"&gt;X User Group (MXUG)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;The most radical format I have heard of is &amp;nbsp;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Speed_geeking" linkindex="269" target="_blank"&gt;Speed  Geeking&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;Once proceedings start, the audience splits up into groups and each group goes to one of the presenters. Presenters have a short duration, usually 5 minutes, to give their presentation and answer questions. At the end of the five minutes, the facilitator rings a bell. At this point, each group moves over to the presenter to their right and the timer starts once more. The session ends when every group has attended all the presentations.&lt;br /&gt;&lt;br /&gt;I have never seen it applied in Melbourne.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Hackathon" linkindex="270"&gt;&lt;b&gt;H&lt;/b&gt;&lt;b&gt;ackathon&lt;/b&gt;&lt;/a&gt; &lt;br /&gt;When programmers meet to do collaborative computer programming often as either a community project or as part of a competition.&lt;br /&gt;Example of an event in Melbourne that has used this format.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://groups.google.com/group/connected-community-hackerspace" linkindex="291"&gt;Connected Community HackerSpace&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://melbourne.pm.org/" linkindex="271"&gt;Perl Mongers&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Installfest#Installfests" linkindex="272"&gt;Installfests&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Gathering for mass installations of computer operating systems or software. Often this is either part of open source advocacy or a vendor using the community / express versions of newly release to help drive awareness of there product.&lt;br /&gt;Example of an event in Melbourne that has used this format.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://luv.asn.au/" linkindex="273"&gt;Linux Users of Victoria &lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;b&gt;&lt;a href="http://en.wikipedia.org/wiki/Unconference" linkindex="274"&gt;Unconference&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;Facilitated, participant-driven conference centered around a theme or purpose. Many of the techniques used in these events were developed by Harrison Owen under the name of &lt;a href="http://en.wikipedia.org/wiki/Open_Space_Technology" linkindex="275" title="Open Space Technology"&gt;Open Space Technology&lt;/a&gt;&lt;sup class="reference" id="cite_ref-1"&gt;&lt;a href="http://en.wikipedia.org/wiki/Unconference#cite_note-1" linkindex="276"&gt;&lt;/a&gt;&lt;/sup&gt; in the mid 1980's. &lt;br /&gt;&lt;br /&gt;Examples of events in Melbourne that have used this format.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://barcampmelbourne.org/" linkindex="277" target="_blank"&gt;BarCamp&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;a href="http://vic.au.stixcamp.org/" linkindex="278"&gt;&lt;cite&gt;StixCamp&lt;/cite&gt;&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;a href="http://l2unconferencemelbourne.blogspot.com/" linkindex="279"&gt;L2 &lt;/a&gt;&lt;a href="http://l2unconferencemelbourne.blogspot.com/" linkindex="280"&gt;Library &lt;/a&gt;&lt;a href="http://l2unconferencemelbourne.blogspot.com/" linkindex="281"&gt;unConference&lt;/a&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://trampolineday.com/"&gt;Trampoline (cross discipline innovation)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Quiz Night&lt;/b&gt;&lt;br /&gt;Generally a fun activity.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-2695352773589759568?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=2695352773589759568' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/2695352773589759568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/2695352773589759568'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2009/10/short-presentations.html' title='Alternatives to the 45 minute Presentation'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-8226047661292576246</id><published>2009-10-02T22:02:00.001+10:00</published><updated>2011-09-06T14:55:13.100+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='productivity'/><title type='text'>Managing Email</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img align="left" alt="F" border="5" height="53" src="http://jhische.com/dailydropcap/F-7-cap.png" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" width="25" /&gt;or a while now I have had some strategies in place to manage the constant flow of emails.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;I have separate emails for personal mail and &lt;a href="http://en.wikipedia.org/wiki/Bacn_%28electronic%29"&gt;bacn&lt;/a&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;the &lt;a href="http://en.wikipedia.org/wiki/Bacn_%28electronic%29"&gt;bacn&lt;/a&gt; address is for all those e-newsletters, online group updates and social media notifications that you would like to read but are only going to get around to reading a tiny faction of them.&lt;/li&gt;&lt;li&gt;while I check my personal several times a day I only check the&lt;a href="http://en.wikipedia.org/wiki/Bacn_%28electronic%29"&gt; bacn&lt;/a&gt; account a couple of times a week.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;I use email filters to automatically file email into predetermined categories.&lt;/li&gt;&lt;li&gt;I use &lt;a href="http://spamgourmet.com/"&gt;spamgourmet&lt;/a&gt; to limit the amount of email certain entities can send me.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-8226047661292576246?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=8226047661292576246' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/8226047661292576246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/8226047661292576246'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2009/10/managing-email.html' title='Managing Email'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-2927610316135654001</id><published>2009-07-15T22:02:00.002+10:00</published><updated>2011-09-07T16:17:58.323+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='usergroup'/><category scheme='http://www.blogger.com/atom/ns#' term='Melbourne'/><title type='text'>Business Analysis SIG Event on 14th July</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://farm4.static.flickr.com/3550/3375209272_7523b0931b_m.jpg"&gt;&lt;img alt="" border="0" src="http://farm4.static.flickr.com/3550/3375209272_7523b0931b_m.jpg" style="cursor: pointer; float: left; height: 64px; margin: 0pt 10px 10px 0pt; width: 64px;" /&gt;&lt;/a&gt;The event was well attended with 40-50 people showing up. The topic was the BABOK 2.0 (a Body of Knowledge guide for the Business Analysis profession). It was released this March by IIBA. The speaker Dr. Paul Nash characterized the new BABOK as simpler and more general than the previous version (BABOK 1.6).&lt;br /&gt;&lt;br /&gt;Dr Nash gave a broad summary of the changes in a structured and intelligible manner.&lt;br /&gt;&lt;br /&gt;According to Dr. Nash it is a framework not a methodology; it describes which areas a Business Analysis Methodology should cover in order to be considered a complete process. He also emphasized that because of BABOK’s general and abstract nature it requires adaption to any particular context, and only an experienced Business Analyst would be equipped to do this adaption.&lt;br /&gt;&lt;br /&gt;The smaller Telstra venue was not as impressive as Cliftons but it was serviceable for the purpose.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-2927610316135654001?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=2927610316135654001' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/2927610316135654001'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/2927610316135654001'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2009/07/business-analysis-sig-event-on-14th.html' title='Business Analysis SIG Event on 14th July'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3550/3375209272_7523b0931b_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-5719086831061080122</id><published>2009-05-07T21:55:00.000+10:00</published><updated>2011-09-07T16:20:20.367+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='resources'/><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Mashups and ACS Events</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img align="left" alt="R" border="5" height="53" src="http://jhische.com/dailydropcap/R-1-cap.png" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" width="25" /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;ecently I have been playing around with free online &lt;a href="http://en.wikipedia.org/wiki/Mashup_%28digital%29"&gt;mash-up&lt;/a&gt; tools like &lt;a href="http://www.dapper.net/dapp-factory.jsp"&gt;dapper&lt;/a&gt;, &lt;a href="http://pipes.yahoo.com/pipes/"&gt;Yahoo pipes&lt;/a&gt;, twitter feed etc.&lt;br /&gt;&lt;br /&gt;I used them to create a rss feed for &lt;a href="http://pipes.yahoo.com/pipes/pipe.run?_id=PrEPYgBG3hGfcp2j3rVd_w&amp;amp;_render=rss"&gt;upcoming Australian Computer Society events&lt;/a&gt; and &lt;a href="http://pipes.yahoo.com/pipes/pipe.run?_id=611cfc50b258ba9623f3d2ac7d034c41&amp;amp;_render=rss"&gt;Young IT Events.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Using the tools was remarkability easy. I created a extraction engine in dapper by clicking on elements of the &lt;a href="https://www.acs.org.au/"&gt;ACS Website&lt;/a&gt; while it was loaded into the dapper webapp and entering descriptions of the selected elements. I reused the engine by pointing it at several similar webpages. I then used &lt;a href="http://pipes.yahoo.com/pipes/"&gt;Y! Pipes&lt;/a&gt; to join the information together into one feed.&lt;br /&gt;&lt;br /&gt;The &lt;a href="https://www.acs.org.au/"&gt;ACS&lt;/a&gt; is revamping its website with a improved look in July 2009 with a total replacement of the website in coming in 2010.&lt;br /&gt;&lt;br /&gt;Also &lt;a href="https://www.acs.org.au/"&gt;ACS&lt;/a&gt; has come out with a &lt;a href="http://twitter.com/ACSNewsFeed"&gt;twitter news feed&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/RSS"&gt;RSS&lt;/a&gt; Feeds mentioned:&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;li&gt;&lt;a href="http://pipes.yahoo.com/pipes/pipe.run?_id=PrEPYgBG3hGfcp2j3rVd_w&amp;amp;_render=rss"&gt;ACS Events&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://pipes.yahoo.com/pipes/pipe.run?_id=611cfc50b258ba9623f3d2ac7d034c41&amp;amp;_render=rss"&gt;Young IT Events&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://twitter.com/statuses/user_timeline/33750225.rss"&gt;ACS News&lt;/a&gt;&lt;/li&gt;&lt;/span&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;span style="font-weight: bold;"&gt;Update August 2009&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Event &lt;a href="http://en.wikipedia.org/wiki/RSS"&gt;RSS&lt;/a&gt; feeds and news &lt;a href="http://en.wikipedia.org/wiki/RSS"&gt;RSS&lt;/a&gt; were suppose to be added in the July 2009 website upgrade.  I thought that these feeds will probably not be useful after that. However they still work fine. Since this was first published I have used this technique with the &lt;a href="http://www.aiia.com.au/"&gt;AIIA&lt;/a&gt;, &lt;a href="http://www.aipm.com.au/"&gt;AIPM&lt;/a&gt; and &lt;a href="http://churchillclub.org.au/"&gt;Churchill Club&lt;/a&gt; websites as well.&lt;br /&gt;&lt;br /&gt;There have also been some new ACS twitter accounts set up.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;li&gt;&lt;a href="http://twitter.com/acsfoundation"&gt;ACS Foundation&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://twitter.com/acssabranch"&gt;ACS SA Branch&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://twitter.com/acsqld"&gt;ACS Queensland &lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://twitter.com/acsyitqld"&gt;ACS Queensland (Young IT)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://twitter.com/ACSYoungIT"&gt;Young IT&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://twitter.com/acs_nsw_yit"&gt;Young IT (NSW)&lt;/a&gt;&lt;/li&gt;&lt;/span&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;New &lt;a href="http://en.wikipedia.org/wiki/RSS"&gt;RSS&lt;/a&gt; Feeds&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://pipes.yahoo.com/pipes/pipe.run?_id=8d77e0aa5fbef8407eb4db084f5a284e&amp;amp;_render=rss"&gt;AIPM Events&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.dapper.net/transform.php?dappName=AIIAEvents&amp;amp;transformer=RSS&amp;amp;extraArg_title=Title&amp;amp;extraArg_description%5B%5D=Date&amp;amp;extraArg_description%5B%5D=Details&amp;amp;applyToUrl=http%3A%2F%2Fwww.aiia.com.au%2Fevents.aspx%3Fsearchby%3Dstate%26ID%3DVIC"&gt;AIIA Events&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.dapper.net/transform.php?dappName=ChurchillEvents&amp;amp;transformer=RSS&amp;amp;extraArg_title=Title&amp;amp;extraArg_description%5B%5D=Time&amp;amp;extraArg_description%5B%5D=Date&amp;amp;applyToUrl=http%3A%2F%2Fwww.churchillclub.org.au%2Findex.php%3Foption%3Dcom_jevents%26task%3Dicalrepeat.detail%26evid%3D230%26Itemid%3D1%26year%3D2009%26month%3D08%26day%3D12%26uid%3D282f72bc37af85a228a154cd7de6953c"&gt;Churchill Club Events&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-5719086831061080122?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=5719086831061080122' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/5719086831061080122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/5719086831061080122'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2009/05/mashups-and-acs-events.html' title='Mashups and ACS Events'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-2126305639790931513</id><published>2009-04-15T22:51:00.001+10:00</published><updated>2011-09-06T15:26:10.342+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><title type='text'>ACS Conference</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img align="left" alt="J" border="5" height="53" src="http://jhische.com/dailydropcap/J-6-cap.png" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" width="25" /&gt;ust got back from the ACS Victorian Branch Conference.&lt;br /&gt;&lt;br /&gt;This years theme was Green IT.&lt;br /&gt;&lt;br /&gt;There were talks on&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Energy Efficiency and Innovation through Eco Technology&lt;/li&gt;&lt;li&gt;Emissions Trading Scheme&lt;/li&gt;&lt;li&gt;Carbon Trading and the impact on the ICT Industry&lt;/li&gt;&lt;li&gt;Cloud Computing, &lt;/li&gt;&lt;li&gt;Sustainable Business &lt;/li&gt;&lt;li&gt;How ICT is contributing to solving issues with Water Management.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a href="https://www.acs.org.au/vic/index.cfm?action=event&amp;amp;area=9003&amp;amp;temID=eventdetails&amp;amp;eveID=10124443636950"&gt;more details&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-2126305639790931513?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=2126305639790931513' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/2126305639790931513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/2126305639790931513'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2009/04/acs-conference.html' title='ACS Conference'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-7621632505691901303</id><published>2009-03-22T20:26:00.015+11:00</published><updated>2011-09-07T16:18:37.706+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='usergroup'/><category scheme='http://www.blogger.com/atom/ns#' term='Melbourne'/><title type='text'>New Software Testing SIG</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://farm4.static.flickr.com/3566/3375209340_a63d10bdd8_m.jpg"&gt;&lt;img alt="" border="0" src="http://farm4.static.flickr.com/3566/3375209340_a63d10bdd8_m.jpg" style="cursor: pointer; float: left; height: 64px; margin: 0pt 10px 10px 0pt; width: 64px;" /&gt;&lt;/a&gt;&lt;br /&gt;The inaugural &lt;a href="https://www.acs.org.au/vic/index.cfm?action=event&amp;amp;area=9003&amp;amp;temID=eventdetails&amp;amp;eveID=10131441492926"&gt;Software Testing Special Interest Group Meeting&lt;/a&gt; pulled a crowd of 50 attendees.&lt;br /&gt;&lt;br /&gt;The speaker &lt;strong style="font-weight: normal;"&gt;Dr Mark Pedersen discussed various strategies for &lt;/strong&gt;obtaining support from the business for software testing initiatives. After his presentation there was a lively group discussion where the attendees shared their experiences in this area.&lt;br /&gt;&lt;br /&gt;The discussion ended with a call for a volunteer speaker for the next meeting from the software testing community.&lt;br /&gt;&lt;br /&gt;Food was served and the group broke for networking and pizza.&lt;br /&gt;&lt;br /&gt;This event was sponsored by&lt;span class="appform"&gt; K. J. Ross &amp;amp; Associates&lt;/span&gt; and they have agreed to sponsor future meetings at the same venue, &lt;a href="http://maps.google.com.au/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=Cliftons++440+Collins+Street,+Melbourne,+3000+&amp;amp;vps=1&amp;amp;jsv=150c&amp;amp;sll=-25.335448,135.745076&amp;amp;sspn=31.925779,52.646484&amp;amp;ie=UTF8&amp;amp;latlng=-37817198,144959859,9631273214179907804&amp;amp;ei=px_GSeCIO53IigPkisSnAg&amp;amp;cd=1"&gt;Cliftons&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://maps.google.com.au/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=Cliftons++440+Collins+Street,+Melbourne,+3000+&amp;amp;vps=1&amp;amp;jsv=150c&amp;amp;sll=-25.335448,135.745076&amp;amp;sspn=31.925779,52.646484&amp;amp;ie=UTF8&amp;amp;latlng=-37817198,144959859,9631273214179907804&amp;amp;ei=px_GSeCIO53IigPkisSnAg&amp;amp;cd=1"&gt;Cliftons&lt;/a&gt; is a great venue and is well suited to this type of event.&lt;br /&gt;&lt;br /&gt;Unfortunately the next meeting is not scheduled until the 4th of June which, I find disappointing.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-7621632505691901303?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=7621632505691901303' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/7621632505691901303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/7621632505691901303'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2009/03/1st-meeting-of-software-testing-sig.html' title='New Software Testing SIG'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3566/3375209340_a63d10bdd8_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-1749824202897112333</id><published>2009-03-03T20:40:00.013+11:00</published><updated>2011-09-07T16:18:56.720+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='usergroup'/><category scheme='http://www.blogger.com/atom/ns#' term='Melbourne'/><title type='text'>New Business Analysis SIG</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://farm4.static.flickr.com/3550/3375209272_7523b0931b_m.jpg"&gt;&lt;img alt="" border="0" src="http://farm4.static.flickr.com/3550/3375209272_7523b0931b_m.jpg" style="cursor: pointer; float: left; height: 64px; margin: 0pt 10px 10px 0pt; width: 64px;" /&gt;&lt;/a&gt;&lt;br /&gt;The inaugural Business Analysis Special Interest Group Meeting gathered quite a bit of interest. The tea house was packed and another roomful people were turned away.&lt;br /&gt;&lt;br /&gt;The BA SIG is obviously fulfilling a unmet need.&lt;br /&gt;&lt;br /&gt;Keith Majoos laid out a introduction and summary of the topics he intends the SIG to cover during the next 9 months complete with many anecdotes from his 30+ years in the industry. &lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;This first talk was well received.&lt;span style="font-style: italic;"&gt;  &lt;/span&gt;The second talk held on the 2nd April on Business Process had a turn out of 62 people.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;The next talk is on the &lt;a href="https://www.acs.org.au/vic/index.cfm?action=event&amp;amp;area=9003&amp;amp;temID=eventdetails&amp;amp;eveID=10133342757100"&gt;&lt;span style="text-decoration: underline;"&gt;5th May&lt;/span&gt;&lt;/a&gt;&lt;a href="https://www.acs.org.au/vic/index.cfm?action=event&amp;amp;area=9003&amp;amp;temID=eventdetails&amp;amp;eveID=10133342757100"&gt; on Modelling Data&lt;/a&gt;. Description as follows.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;We will focus on the perhaps forgotten yet extremely important  aspect of BUSINESS DATA MODELLING.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;In this session we will explore:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-style: italic;"&gt;When and why we need to document data&lt;/span&gt;&lt;/li&gt;&lt;span style="font-style: italic;"&gt;&lt;li&gt;The role of the data model in our BA assignment&lt;/li&gt;&lt;li&gt;How do we document data?&lt;/li&gt;&lt;li&gt;Is it only the IT system analyst/database designer who should develop a data model?&lt;/li&gt;&lt;/span&gt;&lt;/ul&gt;&lt;span style="font-style: italic;"&gt;This will be an interactive session with some presentation, and some group discussions.&lt;/span&gt;&lt;/blockquote&gt;Looks like the BA SIG meetings will be held at &lt;a href="http://maps.google.com.au/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=Cliftons++440+Collins+Street,+Melbourne,+3000+&amp;amp;vps=1&amp;amp;jsv=150c&amp;amp;sll=-25.335448,135.745076&amp;amp;sspn=31.925779,52.646484&amp;amp;ie=UTF8&amp;amp;latlng=-37817198,144959859,9631273214179907804&amp;amp;ei=px_GSeCIO53IigPkisSnAg&amp;amp;cd=1"&gt;Cliftons&lt;/a&gt; in the future, a venue that this SIG shares with the Software Testing SIG.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-1749824202897112333?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=1749824202897112333' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/1749824202897112333'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/1749824202897112333'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2009/03/successful-1st-meeting-for-new-business.html' title='New Business Analysis SIG'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3550/3375209272_7523b0931b_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-983481371902291782</id><published>2008-07-30T23:55:00.018+10:00</published><updated>2011-09-06T18:06:11.305+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='leadership'/><title type='text'>Sympathy considered harmful</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img align="left" alt="Y" border="5" height="53" src="http://jhische.com/dailydropcap/Y-4-cap.png" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" width="25" /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;ou start chatting with Adam by the water-cooler. He starts complaining about Brett. Your first instinct is to sympathize. And if Brett is Adams significant other that is absolutely what you should do.&lt;br /&gt;&lt;br /&gt;If on the other hand they are two co-workers and it is important to you that they work together well, perhaps you should consider stating the obvious. The obvious being that the best way for Adam to resolve his communication problem with Brett is to actually talk to Brett (If you dig deep enough you usually find a communication problem at the bottom of it).&lt;br /&gt;&lt;br /&gt;It is amazing how often people try to resolve a lack of communication by talking to everybody except the person involved.&lt;br /&gt;&lt;br /&gt;Sometimes using a roundabout method is justified. Sometimes if you run into a roadblock with someone, and you are making no progress, by making your case to some one you both trust, you can create a bridge between the difficult person and yourself. But usually this is not what is happening, Adam is usually seeking sympathy not a bridge.&lt;br /&gt;&lt;br /&gt;Worse they could be trying to form an alliance against Brett. Teamwork and co-operation is rarely improved by creating a “them” and an “us” within the team.&lt;br /&gt;&lt;br /&gt;If you ask Adam whether they have talked to Brett about the behaviour they are complaining to you about, they might say that they have, but when you dig deeper you find they have given hints, rather than approaching the subject directly. The word "should" starts to appear frequently in the conversation. "Should have realized". "Should Understand". The word "should" can be quite a dangerous word. People should do many things but usually do not.&lt;br /&gt;&lt;br /&gt;My preference is to concentrate on people’s actual behaviour and how I can encourage behaviour that results in better outcomes, rather than indulging in righteous indignation.&lt;br /&gt;&lt;br /&gt;Next time this happens to you, perhaps you could consider becoming an active part of the solution, rather than a passive part of the problem. I know that this can be a difficult thing to keep in mind when you are lending a sympathetic ear to a friend, but the benefits can be a more peaceful environment.&lt;br /&gt;&lt;br /&gt;Dear Reader,&lt;br /&gt;What is your opinion? Would you leave well enough alone and just sympathize, or would you encourage Adam to talk further with Brett to try to resolve the problem?&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-983481371902291782?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=983481371902291782' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/983481371902291782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/983481371902291782'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2008/07/sympathy-considered-harmful.html' title='Sympathy considered harmful'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-6816581635009550028</id><published>2008-06-04T11:08:00.014+10:00</published><updated>2011-09-06T17:02:02.724+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='marketing'/><title type='text'>Blogs for Marketing purposes</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img align="left" alt="F" border="5" height="53" src="http://jhische.com/dailydropcap/F-1-cap.png" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" width="25" /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;or a while I have been advocating making companies' Internet presences more interactive by the use of blogs, wiki and forums. Marketing staff are always receptive but management are often resistant. The topic has come up so often that I now have a standard spiel.&lt;br /&gt;Web sites that publish reader’s comments increase customer engagement. As do sites that communicate in a more personal style (e.g. in the form of a blog).These more interactive sites can be used to  &lt;u1:p&gt;&lt;/u1:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul style="color: black; margin-top: 0cm;" type="disc"&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;li class="MsoNormal"&gt;Gather customer preferences and  needs&lt;o:p&gt;&lt;/o:p&gt; &lt;/li&gt;&lt;li class="MsoNormal"&gt;Rehabilitate a reputation of  arrogance and ignoring customer’s preferences&lt;o:p&gt;&lt;/o:p&gt; &lt;/li&gt;&lt;li class="MsoNormal"&gt;Create a more personal two way  dialog with customers instead of a breakdown into impersonal gathering and  disseminating information.&lt;o:p&gt;&lt;/o:p&gt; &lt;/li&gt;&lt;li class="MsoNormal"&gt;Build  community&lt;o:p&gt;&lt;/o:p&gt;  &lt;/li&gt;&lt;li class="MsoNormal"&gt;Create customer buy  in&lt;o:p&gt;&lt;/o:p&gt; &lt;ul style="margin-top: 0cm;" type="circle"&gt;&lt;li class="MsoNormal"&gt;Customer’s criticisms will be more  constructive and their attitude more positive if they believe they are part of  the process&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/span&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;div class="MsoNormal"&gt;There is often resistance to these ideas usually centered on losing control of the process. But losing control of the process is not the worst thing that could happen. The worst thing is to be totally ignored. &lt;/div&gt;There is a misconception about where the power is in a conversation. The power is with the listener not the speaker. If the listener is thinking about the shopping list or what they are going to say next then the speaker is raising the air temperature of the room and little more. It follows that trying to keep control of the situation by keeping an iron grip on what is said is a foolhardy exercise. You increase your comfort as you speed your way to disaster. Your ears are soothed by the sound of your own voice as it echoes in an empty room.&lt;br /&gt;&lt;br /&gt;The company that has a one way presence on the net has no user comments on their blog (because they have no blog). No user additions to their FAQ (because it is not Wikified). No discussion threads in their forum (because their customers are too busy talking behind their backs where they can not hear them). If someone posts some vitriol in a comment on their blog at least they have the commenter's attention and the beginnings of a discussion. This is better than the 'chirp chirp' sound of silence.&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;div class="MsoNormal" style="color: black;"&gt;&lt;span style="font-family: 'Times New Roman'; font-size: 85%;"&gt; &lt;/span&gt;&lt;span style="font-family: Arial;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div align="center" class="MsoNormal" style="text-align: center;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-6816581635009550028?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=6816581635009550028' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/6816581635009550028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/6816581635009550028'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2008/06/blogs-for-marketing-purposes.html' title='Blogs for Marketing purposes'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-4168028161939609544</id><published>2007-09-17T08:28:00.001+10:00</published><updated>2011-10-03T07:53:10.192+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='leadership'/><title type='text'>The Dangers of Heroism</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img align="left" alt="I" border="5" height="38" src="http://jhische.com/dailydropcap/I-10-cap.png" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" /&gt;f you have been in software development for any length of time you have been there.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Crisis&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A crisis arises. The management announces that the crisis threatens the very existence of the team / department / business.&lt;br /&gt;&lt;br /&gt;The team works overtime. The team guru comes up with a ingenious workaround. A patch is rushed through  QA. The crisis is resolved and the team celebrates.&lt;br /&gt;&lt;br /&gt;But should they be celebrating?&lt;br /&gt;&lt;br /&gt;While everyone is rushing around putting out fires and inventing workarounds for the suddenly realized risk,&lt;br /&gt;&lt;ul&gt;&lt;li&gt;No-one is thinking strategically.&lt;/li&gt;&lt;li&gt;No-one taking advantage of opportunities for process and productivity improvement.&lt;/li&gt;&lt;li&gt;No-one is developing their skills.&lt;/li&gt;&lt;li&gt;&lt;span class="me"&gt;Compromises are made that damage the long term viability of the project, program or business in crisis in order to resolve the short term crisis.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="me"&gt;Quality, maintainability, automated tests, and manual testing are usually the first things to go.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class="me"&gt;Effort and energy that could be used to drive the project forward is instead being used to prevent the project from going backwards.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;The Root Cause &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The crisis happened for a reason. Unless root cause analysis is undertaken and follow up action designed to resolve the underlying issue is completed the crisis will reoccur. Chances are it already has occurred several times under different guises.&lt;br /&gt;&lt;br /&gt;The standard response that is heard time after time to a suggestion of  root cause analysis and a permanent resolution to the problem is "We do not have time". Of course the reason they do not have time is that they do not do root cause analysis therefore have to solve the same problems over and over again.&lt;br /&gt;&lt;br /&gt;The trouble is that the players involved in this little drama may not be especially motivated to resolve the underlying causes. Though the business has suffered losses many of the actors involved may perceive gains.&lt;br /&gt;&lt;br /&gt;Managers are seduced by the illusion of rapid progress. Team members get to be heroes. &lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-weight: bold;"&gt;The Manager&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;On the management side there is even a term for this pursuit of illusionary progress (management by crisis).&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Unfortunately the possible outcomes from this strategy are&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;the employees run around in mindless panic undertaking counterproductive activities&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li&gt;the employees start ignoring management as they have lost all credibility (like the boy who cried  wolf)&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="MsoNormal"&gt;neither situation is conducive to long term business survival.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;span style="font-weight: bold;"&gt;The Heroic Team Member&lt;/span&gt;&lt;br /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;If a team member indulges in an all nighter not only can he/she receive praise but the resulting functionality guaranties future employment as other developers will have difficulty in fixing, extending or even comprehending that area of the code.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Conceived in a flash of creativity and brilliance by a mind suffering from an excess of caffeine and a deficit of sleep this solution is likely to be&lt;/div&gt;&lt;ul&gt;&lt;li&gt;overly complicated,&lt;/li&gt;&lt;li&gt;inconsistent both internally and&lt;/li&gt;&lt;li&gt;inconsistent with the rest of the project and&lt;/li&gt;&lt;li&gt;is unlikely to have unit tests.&lt;/li&gt;&lt;/ul&gt;&lt;div class="MsoNormal"&gt;Further more mesmerized by memory of the feeling of power and genius that was imprinted by the surge of adrenaline that accompanied the birth of this monstrosity this hero will resist the idea of replacing it with something&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;simpler,&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li&gt;more reliable,&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li&gt;more maintainable, and&lt;o:p&gt;&lt;/o:p&gt;&lt;/li&gt;&lt;li&gt;that has unit tests&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;The Confession&lt;/span&gt;&lt;br /&gt;&lt;div class="MsoNormal"&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Now for a confession. I was once a hero, indulging in many of the counter-productive behaviors described above.&lt;/div&gt;&lt;div class="MsoNormal"&gt;However I became tired of the fact that after saving the company, the company would get itself right back in trouble again. Convinced that there had to be a better way, I started thinking more long term.&lt;/div&gt;&lt;ul&gt;&lt;li&gt;I found by fixing things permanently instead of a quick fix half solution every month or so&lt;/li&gt;&lt;li&gt;I had more time to develop reusable utilities which meant&lt;/li&gt;&lt;li&gt;I no longer had to spend time with repetitive infrastructure, which meant&lt;/li&gt;&lt;li&gt;I had time to learn techniques like test driven development, which meant&lt;/li&gt;&lt;li&gt;I spent less time debugging and&lt;/li&gt;&lt;li&gt;so on in a virtuous circle.&lt;/li&gt;&lt;/ul&gt;The more time I spent on self improvement and process improvement the more time I had to invest in further improvements.&lt;br /&gt;&lt;br /&gt;Over time I found that I had to save the company less frequently.&lt;br /&gt;&lt;br /&gt;I have experience with both ways of doing things and I can tell you resisting panicking  over a  short term a crisis and taking a longer view is better for your health and better for your employers long term prospects.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-4168028161939609544?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=4168028161939609544' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/4168028161939609544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/4168028161939609544'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2007/09/dangers-of-heroism.html' title='The Dangers of Heroism'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-8490155556102683739</id><published>2007-02-07T13:06:00.006+11:00</published><updated>2010-09-27T14:43:40.168+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='myrmidon'/><category scheme='http://www.blogger.com/atom/ns#' term='leadership'/><title type='text'>A Tale of an Under-Resourced Project</title><content type='html'>&lt;div class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;span style="font-weight: bold;"&gt;Myrmidon Inc Part 1&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;Adam was feeling the pressure. 12 months ago he was given a large project (Project Beowulf) and it was still no where near being complete. Carla his manager once removed had made a nasty remark about the time taken making it sound like Project Beowulf was the only project he was working on. Adam had repeatedly been pulled off Beowulf to work on higher priority projects.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;In response to pressure from Carla (the product manager) , David (Adam's manager)&amp;nbsp;assigned Ethan (a more experienced programmer) to help him. Ethan was told to complete some of the features that were part of Project Beowulf. Ethan reviewed Adam's work and made some design suggestions that he thought if implemented would make it easier for Adam to complete the project. He also identified several sections of duplicate code that if extracted into their own classes could be used for some of the uncompleted features.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Then Ethan found the real problem. Beowulf was supposed to work with Module Grendel. Grendel not have a well designed API. In fact it did not have a API at all. You just found a section of code that did something simular and copied that. Grendel was written by David under intense time pressure and David was considered a Hero for finishing Grendel.&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Even though the Interface with Grendel was only a small part of the project, 90% of Beowulf related problems identified by QA where from Beowulf related additions to Grendel. Written with no thought to extensibility or maintainability anyone was going to have a hard time working with Grendel. Worse Grendel had no Unit Tests. Only some of the members of the team used Unit Tests and David was not one of them.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;With pressure to complete the features that he had been explicitly assigned to and struggling with Grendel, Ethan gave less help and time to Adam. Adam started to fall behind again. David started to question Adam lack of progress. Adam exploded claiming it was unfair that he was singled out. He started attacking Ethan claiming that Ethan's Project Icarus also overran its budget. He did this in Ethan's hearing and in the hearing of the rest of the team.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Ethan stopped helping Adam. He wrapped up the Beowulf features he was assigned to and they passed QA. Beowulf continued to ping pong between QA and &lt;st1:place st="on"&gt;Adams&lt;/st1:place&gt; desk. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;If you were interested in honesty there was plenty of blame to go around. However people interested in assigning blame are rarely interested in being honest. Adam was blamed for the overrun.&lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Adam was not a new employee, his strengths and weaknesses were well known. Project Beowulf was an order of magnitude larger than anything he had been asked to do before. &lt;o:p&gt;&lt;/o:p&gt;&lt;/div&gt;&lt;div class="MsoNormal"&gt;Shouldn't responsibility given to :-&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Carla and David for assigning a weak programmer to a task that was obviously beyond his abilities.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;David for the poor design of Grendel.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Carla for demanding speed of completion of Grendel above all else.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Carla and David for continually pulling Adam on and off the project.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Ethan for not giving the help Adam needed.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Adam for attacking a team member that was trying to help him.&lt;o:p&gt; &lt;/o:p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="MsoNormal"&gt;This team had died and no one had noticed.  Somewhere allong the line they had become  only a group of people who worked together.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-8490155556102683739?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=8490155556102683739' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/8490155556102683739'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/8490155556102683739'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2007/02/tale-of-under-resourced-project.html' title='A Tale of an Under-Resourced Project'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-3401873167943137713</id><published>2007-02-06T18:49:00.000+11:00</published><updated>2011-09-08T16:26:20.112+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='leadership'/><title type='text'>Feedback given badly</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img align="left" alt="O" border="5" height="38" src="http://jhische.com/dailydropcap/O-6-cap.png" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" /&gt;ptimally feedback should be&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;given frequently, &lt;/li&gt;&lt;li&gt;should be balanced between affirmative feedback and adjusting feedback, &lt;/li&gt;&lt;li&gt;and feedback should be about specific behaviour that you want changed or continued. &lt;/li&gt;&lt;/ul&gt;Is this what usually happens in the average work place?&lt;br /&gt;&lt;br /&gt;No.&lt;br /&gt;&lt;br /&gt;However the price of getting feedback wrong can be expensive. Looking back at the long list of incidents that I have observed were feedback was saved up over a long period to be delivered on batch or targeted the recipient’s character, intent or I.Q. I can discern a pattern.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Productivity always decreases dramatically&lt;/li&gt;&lt;li&gt;The recipient never thinks they deserve it (even when they do)&lt;/li&gt;&lt;li&gt;It creates hostility and ill feelings.&lt;/li&gt;&lt;li&gt;The recipient often redirect their energies into non-work related activities where they can receive the praise that they do not receive at work.&lt;/li&gt;&lt;/ul&gt;People react to such negative appraisals in different ways. They always react badly but badly in unique ways. Some reactions I have seen are :-&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;spending a lot time at work talking on the phone with other potential employers.&lt;/li&gt;&lt;li&gt;a nervous breakdown.&lt;/li&gt;&lt;li&gt;skipping work without calling in.&lt;/li&gt;&lt;li&gt;writing insults directed at their supervisor into the source code.&lt;/li&gt;&lt;li&gt;start a computer hardware business on company time.&lt;/li&gt;&lt;/ul&gt;In one company I am familiar with the ill feeling caused by unproductive negative feedback was so bad that the project manager told the out of favor programmers to have a day off so that they would not 'contaminate' a new employee.&lt;br /&gt;&lt;br /&gt;In another company I am familiar with management decided to offer permanent positions to two probationary programmers even though they were unhappy with their performance. They did so because they thought that they did not have time to find and train new programmers. There was an important release coming up. There is always an important release coming up. Do I need to tell you that it did not turn out well?&lt;br /&gt;&lt;br /&gt;My advice is to address any problems as soon as they come up. Do not wait for an annual review. Address the problematic behaviour not the person. Encourage them to overcome the problem giving appropriate assistance if needed. Do not insult them or try to scare them. If it is clear that coaching with appropriate feedback is not helping, and their behaviour is not acceptable you need to terminate them.&lt;br /&gt;&lt;br /&gt;Once the working relationship has broken down the situation can become uncomfortable even for bystanders. Mediating between warring co-workers becomes a series of temporary patches that resolve nothing. The situation often drags on and on negatively impacting the team.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-3401873167943137713?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=3401873167943137713' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/3401873167943137713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/3401873167943137713'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2007/02/negative-appraisals.html' title='Feedback given badly'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-7522098059923109976</id><published>2007-02-06T06:41:00.000+11:00</published><updated>2011-09-07T16:38:47.926+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><title type='text'>Sashimi</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img align="left" alt="T" border="5" height="38" src="http://jhische.com/dailydropcap/T-2-cap.png" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" /&gt;he book &lt;a href="http://www.amazon.com/exec/obidos/ASIN/073561993X/softteamsoci-20"&gt;Agile Project Management with Scrum&lt;/a&gt; discusses the concept of Sashimi where software functionality is implemented as tiny packets of micro-features. This struck a cord with me.&lt;br /&gt;&lt;br /&gt;The idea is that each small chunk of functionality is completely implemented end to end, including&lt;br /&gt;&lt;ul&gt;&lt;li&gt;tests, &lt;/li&gt;&lt;li&gt;documentation, &lt;/li&gt;&lt;li&gt;data migration, &lt;/li&gt;&lt;li&gt;and deployment mechanism.&lt;/li&gt;&lt;/ul&gt;Done, done, done in agile terms. Each micro-feature needs to be completed before moving on to the next sashimi slice.&lt;br /&gt;&lt;br /&gt;In the bad old days I used to concentrate on getting the mechanics working and leaving cosmetic issues and documentation until later. By the time I finished the mechanics of a cluster of features I would have a long list of lower priority tasks I would have to work through.&lt;br /&gt;&lt;br /&gt;Often I would be pulled off in the middle of a project to deal with a high priority task which in turn was interrupted by even higher priority task.&lt;br /&gt;&lt;br /&gt;The backlog of partially finished work often became unmanageable. I tried to resolve these issues by breaking tasks into smaller pieces and limiting the dependences between the new functionality and the old so I could switch in the new feature seamlessly.&lt;br /&gt;&lt;br /&gt;After reading &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0321150783/softteamsoci-20"&gt;Lean Software Development&lt;/a&gt;'s comparison of partially finished work to inventory, I started reducing the number of tasks I had open at the same time and reducing the size of tasks even further. After reading &lt;a href="http://c2.com/cgi/wiki?ExtremeProgrammingRoadmap"&gt;the extreme programming material on Ward's Wiki&lt;/a&gt; I redefined my definition of 'Done' and my definition of what was important, to include everything that was necessary to deploy to the end-user.&lt;br /&gt;&lt;br /&gt;This did not happen overnight but was an evolution driven by hard won experience and encouraged by exposure to ideas that resonated with that experience.&lt;br /&gt;&lt;br /&gt;With the concept of sashimi I have another idea that resonates with my experience, and that helps me bring into sharper focus the direction in which I wish to improve my  software development processes.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-7522098059923109976?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=7522098059923109976' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/7522098059923109976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/7522098059923109976'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2007/02/sashimi.html' title='Sashimi'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-703052050094717150</id><published>2007-02-05T15:10:00.000+11:00</published><updated>2011-09-06T16:14:34.389+10:00</updated><title type='text'>Random Quotes</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img align="left" alt="I" border="5" height="53" src="http://jhische.com/dailydropcap/I-11-cap.png" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" width="25" /&gt; have this habit of jotting down quotes that strike my fancy in my teams wiki.  No-one else seems to pay much attention to them however I find it useful to re-read them every now and again.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt; Quotes and Concepts &lt;/h3&gt;&lt;ul&gt;&lt;li&gt; &lt;strong&gt;25-to-1 productivity ratio:  the &lt;/strong&gt;observation that there is a 25-to-1 productivity ratio between the best and worst developers. Some sources insist it is 64 to 1 or higher. Fred Brooks? &lt;/li&gt;&lt;li&gt; &lt;strong&gt;6 degrees of Separation&lt;/strong&gt;&lt;br /&gt;the idea that everyone on earth is connected to everyone else by a few intermediary relationships &lt;em&gt;from an experiment by psychologist Stanley Milgram in the late 1960's involving a chain letter passed from Omaha, Nebraska to Boston, Massachusetts&lt;/em&gt; &lt;/li&gt;&lt;li&gt; &lt;strong&gt;Chasm between Early Adopters and the Early Majority&lt;/strong&gt;&lt;br /&gt;Geoffrey Moore &lt;em&gt;Crossing the Chasm&lt;/em&gt; &lt;/li&gt;&lt;li&gt; &lt;strong&gt;Code Smell&lt;/strong&gt;&lt;br /&gt;a hint that something has gone wrong somewhere in your code &lt;a href="http://www.c2.com/cgi/wiki?CodeSmell" target="_top"&gt;More&lt;/a&gt; &lt;/li&gt;&lt;li&gt; &lt;strong&gt;Conway's Law:&lt;/strong&gt; - commonly stated as ``If you have four groups working on a compiler, you'll get a 4-pass compiler''. The original statement was more general: ``Organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations.'' We might put it more succinctly as ``The means determine the ends'', or even ``Process becomes product''. &lt;a href="http://catb.org/~esr/jargon/html/C/Conways-Law.html" target="_top"&gt;More&lt;/a&gt; &lt;/li&gt;&lt;li&gt; &lt;strong&gt;Cost of Variety&lt;/strong&gt; - Industrial cost goes down by about 15% to 25% per unit every time volume doubles, but goes up by 20% to 35% when variety doubles.&lt;br /&gt;George Stalk  &lt;/li&gt;&lt;li&gt; &lt;strong&gt;Empirical vs. defined processes&lt;/strong&gt;&lt;br /&gt;Consider making cookies. You have a recipe, and you follow it. If you make another batch, with the same ingredients, in the same proportion, in the same oven, you expect to get the same result. This is an example of a &lt;strong&gt;defined process&lt;/strong&gt;.&lt;br /&gt;Consider instead the process of creating a cookie recipe. The value comes from its originality. You might try a number of variations, to get just the right result. Iteration is inherently part of the process; this is an &lt;strong&gt;empirical process&lt;/strong&gt;.&lt;br /&gt;See &lt;a href="http://www.methodsandtools.com/index.html" target="_top"&gt;Methods and Tools&lt;/a&gt; Winter 2002 page 10 &lt;/li&gt;&lt;li&gt; &lt;strong&gt;Estimates&lt;/strong&gt;  &lt;ul&gt;&lt;li&gt; &lt;em&gt;estimates prepared by those who will do the work are better than estimates prepared by anyone else&lt;/em&gt;&lt;br /&gt;Nine Management Guidelines For Better Cost Estimating. Communications Of The ACM 35:2 (Lederer 1992)  &lt;/li&gt;&lt;li&gt;  &lt;em&gt;the people most competent in solving the task should estimate it&lt;/em&gt;&lt;br /&gt;(Jørgensen 1991) &lt;/li&gt;&lt;li&gt; &lt;em&gt;Studies have shown that we are best at estimating when comparing things that fall within one order of magnitude&lt;/em&gt;  &lt;ul&gt;&lt;li&gt; Improving Subjective Estimates Using Paired Comparisons. IEEE Software, 18:1 (Miranda 2001) &lt;/li&gt;&lt;li&gt; Multi-criteria Decision Making: The Analytic Hierarchy Process (Saaty 1996) &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; &lt;em&gt;There is evidence that an estimate based on a developer's intuition is more accurate than other, more analytical approaches.&lt;/em&gt;&lt;br /&gt;Empirically Guided Software Effort Estimation.  IEEE Software 17:6 (Johnson et al. 2000) &lt;/li&gt;&lt;li&gt; Popular method of agile estimating is by playing planning poker &lt;em&gt;Planning Poker&lt;/em&gt; (Grenning 2002) &lt;/li&gt;&lt;li&gt; averaging individual estimates leads to better results (Höst and Wohlin 1998) &lt;/li&gt;&lt;li&gt; group discussions of estimates leads to better results&lt;br /&gt;A Review of Studies on Expert Estimation of Software Development Effort (Jørgensen and Moløkken 2002) &lt;/li&gt;&lt;li&gt; we are better at estimating “this is like that” than we are at estimating the absolute size of things&lt;br /&gt;(Lederer 1998; Vicinanza 1991) &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Form follows function&lt;/strong&gt; - &lt;strong&gt;&lt;em&gt;Louis Sullivan&lt;/em&gt;&lt;/strong&gt; &lt;/li&gt;&lt;li&gt; &lt;strong&gt;Form follows failure:&lt;/strong&gt; "the form of made the is always subject to change in response to their real or perceived shortcomings, their failures to function properly" &lt;strong&gt;&lt;em&gt;Henry Petroski&lt;/em&gt;&lt;/strong&gt; - &lt;em&gt;The Evolution of Useful Things&lt;/em&gt; &lt;/li&gt;&lt;li&gt; &lt;strong&gt;Freezing Design&lt;/strong&gt; As soon as one freezes a design, it becomes obsolete&lt;br /&gt;Fred Brooks &lt;/li&gt;&lt;li&gt; &lt;strong&gt;Fundamental Attribution Error&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;human beings invariably make the mistake of overestimation the importance of fundamental character traits and underestimating the importance of situation and context.&lt;/em&gt; &lt;/li&gt;&lt;li&gt; &lt;strong&gt;Interruptions&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;managers are able to work an average of only five minutes between interruptions&lt;/em&gt;&lt;br /&gt;&lt;em&gt;Time Power&lt;/em&gt; (Hobbs 1987) &lt;/li&gt;&lt;li&gt; &lt;strong&gt;Parkinson's Law&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;Work expands so as to fill the time available for its completion&lt;/em&gt; (1957) &lt;/li&gt;&lt;li&gt; &lt;strong&gt;Planning&lt;/strong&gt; &lt;ul&gt;&lt;li&gt; &lt;em&gt;Planning is everything. Plans are nothing.&lt;/em&gt;&lt;br /&gt;Dwight D. Eisenhower &lt;/li&gt;&lt;li&gt; &lt;em&gt;No plan survives contact with the enemy.&lt;/em&gt;&lt;br /&gt;Field Marshal Helmuth Graf von Moltke &lt;/li&gt;&lt;li&gt; &lt;em&gt;A good plan violently executed now is better than a perfect plan executed next week.&lt;/em&gt;  &lt;/li&gt;&lt;li&gt; &lt;em&gt;If you tell people where to go, but not how to get there, you’ll be amazed at the results.&lt;/em&gt;&lt;br /&gt;General George S. Patton &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Queuing Theory&lt;/strong&gt; &lt;ul&gt;&lt;li&gt; &lt;strong&gt;Little's Law&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;states that in a stable system, the average amount of time it takes something to get through a process is equal to the number of things in the process divided by their average completion rate&lt;/em&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Reaction to a new methodology&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;three-step sequence of reactions that meets the introduction of a new methodological principle: (1) “it’s trivial”; (2) “it cannot work”; (3) “that’s how I did it all along anyway”. The order may vary&lt;/em&gt;  from Object-Oriented Software Construction by Bertrand Meyer &lt;/li&gt;&lt;li&gt; &lt;strong&gt;Rule of 150&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;150 is the maximum number of individual with whom human beings can have a genuinely social relationship. Groups work together more effectively when they are kept under the 150 member limit.&lt;/em&gt; From the theories of anthropologist Robin Dunbar &lt;/li&gt;&lt;li&gt; &lt;strong&gt;SNAFU Principle:&lt;/strong&gt; ``True communication is possible only between equals, because inferiors are more consistently rewarded for telling their superiors pleasant lies than for telling the truth.'' &lt;a href="http://catb.org/~esr/jargon/html/S/SNAFU-principle.html" target="_top"&gt;More&lt;/a&gt; &lt;/li&gt;&lt;li&gt; &lt;strong&gt;Transactive Memory&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;Close knit groups develop joint memory where each member is responsible for remembering a different portion of the joint memory&lt;/em&gt; - Daniel Wegner &lt;/li&gt;&lt;li&gt; &lt;strong&gt;Triumph of Truth&lt;/strong&gt; A new scientific truth does not triumph by convincing its opponents and making them see the light, but rather because its opponents eventually die, and a new generation grows up that is familiar with it.&lt;br /&gt;Max Plank&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;User Stories&lt;/li&gt;&lt;ul&gt;&lt;li style="font-weight: bold;"&gt;Aspects&lt;/li&gt;&lt;ul&gt;&lt;li&gt;alliteration - Card, Conversation, and Confirmation&lt;span style="font-style: italic;"&gt; - by Ron Jeffries&lt;/span&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li style="font-weight: bold;"&gt;Attributes&lt;/li&gt;&lt;ul&gt;&lt;li&gt;acronym INVEST -Independent, Negotiable, Valuable to users or customers, Estimatable, Small, Testable -&lt;span style="font-style: italic;"&gt; by Bill Wake (Extreme Programming Explored)&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;li&gt; &lt;strong&gt;Zero One Infinity&lt;/strong&gt;&lt;br /&gt;&lt;em&gt;Beware of arbitrary constants or limitations. The maximum size of a collection should be either &lt;a href="http://c2.com/cgi/wiki?ZeroOneInfinityRule"&gt;Zero, One or Infinity&lt;/a&gt;&lt;/em&gt; - &lt;a href="http://c2.com/cgi/wiki?WillemLouisVanDerPoel"&gt;Professor van der Poel&lt;/a&gt;  &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-703052050094717150?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=703052050094717150' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/703052050094717150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/703052050094717150'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2007/02/random-quotes.html' title='Random Quotes'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-2031813506385731383</id><published>2006-12-07T12:38:00.000+11:00</published><updated>2011-09-07T23:50:29.528+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='usergroup'/><category scheme='http://www.blogger.com/atom/ns#' term='Melbourne'/><category scheme='http://www.blogger.com/atom/ns#' term='book'/><title type='text'>Talk on Design Patterns in Melbourne</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img align="left" alt="M" border="5" height="38" src="http://jhische.com/dailydropcap/M-6-cap.png" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" /&gt;&lt;span style="font-weight: bold;"&gt; &lt;a href="http://www.melbournepatterns.org/"&gt;elbourne Patterns Group Meeting&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;Went to the design patterns talk yesterday.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cogentconsulting.com.au/blogs/steveh/"&gt;Steve Hayes&lt;/a&gt; turned up. He had just come back  from India.&lt;br /&gt;&lt;br /&gt;The test patterns talk ended up being a group discussion of the relationship between TDD and good O-O Design. We talked about what made good tests and what made good design.&lt;br /&gt;&lt;br /&gt;Steve raised the concept of habitability which comes from the book Patterns of Software by   Richard Gabriel.&lt;br /&gt;&lt;br /&gt;"Habitability is the characteristic of source code that enables programmers, coders, bug-fixers, and people coming to the code later in its life to understand its construction and intentions and to change it comfortably and confidently. Either there is more to habitability than clarity or the two characteristics are different."&lt;br /&gt;&lt;br /&gt;This struck a cord with  me  and  I talked about treating your team members (both present and future) as first class customers who are entitled to find the components you write both easy to use and easy to maintain.&lt;br /&gt;&lt;b&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Related Information&lt;/b&gt;&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;a href="http://geoffburns.blogspot.com/2009/10/software-development-book-list.html"&gt;Melbourne User Groups&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.melbournepatterns.org/"&gt;Melbourne Patterns Group Home Page&lt;/a&gt;&amp;nbsp;&lt;/li&gt;&lt;li&gt;&lt;a href="http://groups.yahoo.com/group/melbourne-patterns/"&gt;Melbourne Patterns Group Forum&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-2031813506385731383?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=2031813506385731383' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/2031813506385731383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/2031813506385731383'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2006/12/talk-on-design-patterns-in-melbourne.html' title='Talk on Design Patterns in Melbourne'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-2787030659282019756</id><published>2006-12-04T21:30:00.000+11:00</published><updated>2011-09-07T08:16:24.932+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='usergroup'/><category scheme='http://www.blogger.com/atom/ns#' term='Melbourne'/><title type='text'>Talk on  Project Management  (Agile and others) in Melbourne</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img align="left" alt="IO" border="5" height="53" src="http://jhische.com/dailydropcap/O-1-cap.png" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" /&gt;&lt;br /&gt;&lt;h4&gt;rganized by the &lt;a href="http://www.cmprofessionals.org/organization/communities/australia/" target="_top"&gt;Content Management Professional Australian Community&lt;/a&gt;&lt;/h4&gt;&lt;br /&gt;The panel consisted of six project managers only one of which was using agile and he seamed to think that agile was a watered down version of XP. The panelists had very different backgrounds and could not seam to agree on much of anything.&lt;br /&gt;&lt;br /&gt;There was agreement that communicating and building relationship with people was one of the key aspects of project management. Plus the rapid changes in technology within the IT industry makes yesterday's solutions obsolete very quickly and inflexible long range plans foolish.&lt;br /&gt;&lt;br /&gt;One of the panelist highlighted the need to keep on asking 'Why?' in order to uncover the root cause of problem. This reminded me of the Toyota Way's practice of &lt;a href="http://web.archive.org/web/20050311042712/http://www.toyota.co.jp/en/special/tps/tps.html"&gt;asking 'Why?' five times&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update:&amp;nbsp;&lt;/b&gt;Related Information&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;a href="http://geoffburns.blogspot.com/2009/10/software-development-book-list.html"&gt;Melbourne User Groups&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.meetup.com/scrum-12"&gt;Melbourne Scrum User Group&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.meetup.com/scrum-12/pages/Online_Agile_Resources/"&gt;Online Agile Resources&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h5&gt;&lt;a href="http://www.blogger.com/blogger.g?blogID=2807644218729591422" name="Project_Management_Agile_and_oth"&gt;&lt;/a&gt;&lt;/h5&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-2787030659282019756?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=2787030659282019756' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/2787030659282019756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/2787030659282019756'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2006/12/talk-on-project-management-agile-and.html' title='Talk on  Project Management  (Agile and others) in Melbourne'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-6162007656635700709</id><published>2006-12-04T15:19:00.000+11:00</published><updated>2011-09-07T09:57:48.026+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='patterns'/><category scheme='http://www.blogger.com/atom/ns#' term='usergroup'/><category scheme='http://www.blogger.com/atom/ns#' term='Melbourne'/><title type='text'>Upcoming Talk on Design Patterns in Melbourne</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img align="left" alt="M" border="5" height="38" src="http://jhische.com/dailydropcap/M-1-cap.png" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" /&gt;&lt;span style="font-weight: bold;"&gt;&lt;a href="http://www.melbournepatterns.org/"&gt;PG Melbourne Patterns Group&lt;/a&gt;&amp;nbsp;on&amp;nbsp;&lt;/span&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;6th December &amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;h5&gt;&lt;a href="http://www.blogger.com/blogger.g?blogID=2807644218729591422" name="Part_1_Prototype_Pattern_by_Dave"&gt;&lt;/a&gt; Part 1 - Prototype Pattern  by Dave Cameron &lt;/h5&gt;Specify the kinds of objects to create using a prototypical instance, and create new objects by copying this prototype. [Design Patterns, Gamma et al] &lt;br /&gt;&lt;h5&gt;&lt;a href="http://www.blogger.com/blogger.g?blogID=2807644218729591422" name="Part_2_Unit_Testing_Patterns_by"&gt;&lt;/a&gt;&lt;a href="http://www.blogger.com/blogger.g?blogID=2807644218729591422" name="Part_2_Unit_Testing_Patterns_by_"&gt;&lt;/a&gt; Part 2 - Unit Testing Patterns, by Khali Young &lt;/h5&gt;TDD is not about testing, it's about using tests to create software in a simple, incremental way. Not only does this improve the quality and design of the software, but it also simplifies the development process. &lt;br /&gt;More Info - &lt;a href="http://www.melbournepatterns.org/"&gt;Home Page&lt;/a&gt; and &lt;a href="http://groups.yahoo.com/group/melbourne-patterns/"&gt;Forum&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;Update:&amp;nbsp;&lt;/b&gt;Related Information&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;a href="http://geoffburns.blogspot.com/2009/10/software-development-book-list.html"&gt;Melbourne User Groups&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-6162007656635700709?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=6162007656635700709' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/6162007656635700709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/6162007656635700709'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2006/12/upcoming-talk-on-design-patterns-in.html' title='Upcoming Talk on Design Patterns in Melbourne'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-7561475653666760925</id><published>2006-12-03T13:48:00.000+11:00</published><updated>2011-09-06T17:53:34.539+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='book'/><title type='text'>Road to Serfdom</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div align="center"&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0226320618/softteamsoci-20"&gt;&lt;img border="0" src="http://ec1.images-amazon.com/images/P/0226320618.01._SCMZZZZZZZ_V1122533147_.jpg" /&gt;&lt;br /&gt;The Road to Serfdom Fiftieth Anniversary Edition&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;Just finished this book. Insists that centralized planning inevitably leads to corruption of the original intention of planning, destruction of freedom and moral decay of the individual and hence of society of as a whole. Friedrich Hayek would totally agree with Ken Schwaber about the need to align responsibility and authority. He would totally be in favor of the people responsible for implementing work being the ones to plan it.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-7561475653666760925?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=7561475653666760925' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/7561475653666760925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/7561475653666760925'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2006/12/finished-reading-road-to-serfdom.html' title='Road to Serfdom'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-8155211864813051914</id><published>2006-12-03T12:58:00.000+11:00</published><updated>2006-12-05T08:41:26.041+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='book'/><title type='text'>Finished Reading Extreme Programming Explained</title><content type='html'>I have finished reading &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0321278658/softteamsoci-20"&gt;Kent Beck's Extreme Programming Explained&lt;/a&gt; 2ed.&lt;br /&gt;&lt;br /&gt;He seems to have backed away from one of the most controversial aspects of extreme programming, the &lt;span style="font-style: italic;"&gt;On Site Customer&lt;/span&gt;. The  first edition practice of &lt;span style="font-style: italic;"&gt;On Site Customer&lt;/span&gt; has changed to &lt;span style="font-style: italic;"&gt;Whole Team&lt;/span&gt; which sounds much more like scrum's concept of cross-functional teams. He adds corollary practices which he says are difficult or dangerous to implement before completing the preliminary work of  the primary practices of XP.  &lt;span style="font-style: italic;"&gt;Real Customer Involvement &lt;/span&gt;is a corollary practice that seems to be intended to partially offset the effect of ditching &lt;span style="font-style: italic;"&gt;On Site Customer&lt;/span&gt; for &lt;span style="font-style: italic;"&gt;Whole Team &lt;/span&gt;as a primary practice.  It seams a lot weaker and Beck admits that most teams have real trouble getting adequate access to real customers.&lt;br /&gt;&lt;br /&gt;He also is quite candid about the fact XP will not work unless the organizations real values as opposed to it's professed values are aligned with XPs values.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Reviews: &lt;/span&gt;&lt;a href="http://bookshelved.org/cgi-bin/wiki.pl?ExtremeProgrammingExplainedSecondEdition"&gt;BookShelved&lt;/a&gt;, &lt;a href="http://c2.com/cgi/wiki?ExtremeProgrammingExplainedEmbraceChangeSecondEdition"&gt;WikiWiki&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-8155211864813051914?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=8155211864813051914' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/8155211864813051914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/8155211864813051914'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2006/12/finished-reading-extreme-programming.html' title='Finished Reading Extreme Programming Explained'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-4437323156927128276</id><published>2006-11-29T06:37:00.000+11:00</published><updated>2011-09-07T07:24:02.977+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='book'/><title type='text'>Agile Project Management With Scrum</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div align="center"&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/073561993X/softteamsoci-20"&gt;&lt;img border="0" src="http://ecx.images-amazon.com/images/I/214WVTC2UjL._SY90_.jpg" /&gt;&lt;br /&gt;Agile Project Management with Scrum&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;Ken Schwaber gives lots of case studies in this. He is not afraid to use his own mistakes as examples to highlight the fact that scrum is a learning process.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;I liked the 'Scrum is art of the possible' sound bite.&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;He uses case studies grouped by theme to illustrate proper use of scrum practices topped off with a series of lessons learned sections to nail his points down.&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Reviews:&lt;/span&gt; &lt;a href="http://bookshelved.org/cgi-bin/wiki.pl?AgileProjectManagementWithScrum"&gt;Bookshelved&lt;/a&gt;, &lt;a href="http://c2.com/cgi/wiki?AgileProjectManagementWithScrum"&gt;WikiWiki&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update:&amp;nbsp;&lt;/b&gt;Related Information&lt;br /&gt;&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;a href="http://geoffburns.blogspot.com/2009/10/software-development-book-list.html"&gt;My Top Ten Software Development Books&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.meetup.com/scrum-12"&gt;Melbourne Scrum User Group&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.meetup.com/scrum-12/pages/Online_Agile_Resources/"&gt;Online Agile Resources&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;a href="http://c2.com/cgi/wiki?KenSchwaber"&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-4437323156927128276?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=4437323156927128276' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/4437323156927128276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/4437323156927128276'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2006/11/started-reading-agile-project.html' title='Agile Project Management With Scrum'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-8082523277421908743</id><published>2006-11-28T06:16:00.000+11:00</published><updated>2006-12-05T08:41:19.233+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='book'/><title type='text'>Started Reading Extreme Programming Explained</title><content type='html'>With all the detailed information about Extreme Programming on &lt;a href="http://www.c2.com/cgi/wiki?ExtremeProgrammingRoadmap"&gt;Ward Cunningham's WikiWiki&lt;/a&gt; and other sources reading &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0321278658/softteamsoci-20"&gt;Kent Beck's Extreme Programming Explained&lt;/a&gt; never seemed urgent.  However I decided that it  was  about  time I went to the primary source.&lt;br /&gt;&lt;p align="center"&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0321278658/softteamsoci-20"&gt;&lt;img src="http://ec1.images-amazon.com/images/P/0321278658.01._SCMZZZZZZZ_V38088329_.jpg" border="0" /&gt;&lt;br /&gt;Extreme Programming Explained: Embrace Change (2nd Edition) (The XP Series)&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;So far it is quite different from what I have read from other sources (many of which seem to have been based on the first edition). It has a loose style sometimes wandering off topic. However the first sentence  grabs  your  attention.  "Extreme Programming  is about social change".  After more than 10 years experience in the industry I can tell you that it is hard to underestimate the importance  of  the  human  factor  in  software  development.&lt;br /&gt;&lt;br /&gt;The neglect of this human factor in traditional approaches and the emphasis of it in agile approaches is what attracted me to agile  in  the  first  place.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Reviews: &lt;/span&gt;&lt;a href="http://bookshelved.org/cgi-bin/wiki.pl?ExtremeProgrammingExplainedSecondEdition"&gt;BookShelved&lt;/a&gt;, &lt;a href="http://c2.com/cgi/wiki?ExtremeProgrammingExplainedEmbraceChangeSecondEdition"&gt;WikiWiki&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-8082523277421908743?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=8082523277421908743' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/8082523277421908743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/8082523277421908743'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2006/11/started-reading-extreme-programming.html' title='Started Reading Extreme Programming Explained'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-3699627137135266575</id><published>2006-11-24T10:29:00.000+11:00</published><updated>2011-09-07T23:37:21.722+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='usergroup'/><category scheme='http://www.blogger.com/atom/ns#' term='Melbourne'/><title type='text'>Talk on DotNetNuke on the 28 Nov</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;h4&gt;&lt;img align="left" alt="V" border="5" height="38" src="http://jhische.com/dailydropcap/V-6-cap.png" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" /&gt;&lt;a href="http://www.vdnug.org/"&gt;ICTORIA . NET DEV SIG&lt;/a&gt; - 28th November  &lt;/h4&gt;&lt;br /&gt;&lt;h5&gt;&lt;a href="http://www.blogger.com/blogger.g?blogID=2807644218729591422" name="Enterprise_Development_of_DotNet"&gt;&lt;/a&gt; Enterprise Development of &lt;span class="twikiNewLink"&gt;Dot Net Nuke&lt;span class="Apple-style-span" style="font-size: 11px;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;Modules Part 2 by Philip Beadle &lt;/h5&gt;&lt;ul&gt;&lt;li&gt;How to use TFS Source Control with DNN Web Application Modules &lt;/li&gt;&lt;li&gt;Using Team Build to create installable DNN Modules &lt;/li&gt;&lt;li&gt;Unit Testing DNN Modules &lt;/li&gt;&lt;li&gt;Using nDoc (for ASP 2.0) to create your documentation &lt;/li&gt;&lt;li&gt;Writing a Test Script for your module &lt;/li&gt;&lt;/ul&gt;&lt;h5&gt;&lt;a href="http://www.blogger.com/blogger.g?blogID=2807644218729591422" name="Victoria_NET_s_mission_for_membe"&gt;&lt;/a&gt;&lt;/h5&gt;&lt;h5&gt;VICTORIA . NET's mission for members in the Middle East - a great business opportunity by Peter Halliday &amp;amp; Maria Papadopoulos &lt;/h5&gt;&lt;ul&gt;&lt;li&gt;     GITEX highlights&lt;/li&gt;&lt;li&gt;MMV support&lt;/li&gt;&lt;li&gt;Business leads&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;Related Information&lt;/b&gt;&lt;/div&gt;&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;a href="http://geoffburns.blogspot.com/2009/10/software-development-book-list.html"&gt;Melbourne User Groups&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.victoriadotnet.com.au/index.aspx?link_id=84.459" target="_top"&gt;More Info on event&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-3699627137135266575?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=3699627137135266575' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/3699627137135266575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/3699627137135266575'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2006/11/upcoming-talk-on-dotnetnuke-in.html' title='Talk on DotNetNuke on the 28 Nov'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-3688655074860998125</id><published>2006-11-24T07:07:00.000+11:00</published><updated>2006-11-24T16:19:53.573+11:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><title type='text'>Benefits of Courage</title><content type='html'>Developer face many challenges  in  the  work place. Fear can get in the way of doing what needs to be done.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Fear that making a necessary change will break something else in the system.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Agile practices such as automated tests (unit and functional tests)  and continuous integration help provide a safety net that is going help overcome this fear.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Fear of admitting you need help when you hit a roadblock.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Agile practices such as pair programming and/or the daily scrum or the daily stand up meeting can help. Providing a safe environment is also important.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Fear of bucking the system, &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;of saying to your boss that what they are suggesting did not work last time and is unlikely to work this time. Getting agile practices adopted can require a little courage and some managing upwards.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Fear of saying no, &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;of saying that if you move the deadline forward by a month we will miss the deadline by a month unless you reduce the scope.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Other fears,&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;perhaps the readers can suggest other times where courage is needed.&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-3688655074860998125?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=3688655074860998125' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/3688655074860998125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/3688655074860998125'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2006/11/benefits-of-courage.html' title='Benefits of Courage'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-7845240738969682936</id><published>2006-11-23T21:39:00.000+11:00</published><updated>2011-09-06T17:55:04.519+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><title type='text'>Benefits of TDD</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img align="left" alt="A" border="5" height="38" src="http://jhische.com/dailydropcap/A-2-cap.png" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" width="25" /&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt; fter the &lt;a href="http://www.acs.org.au/vic/ecsig/" target="_top"&gt;e-Commerce SIG&lt;/a&gt; talk I started chatting with a fellow attendee. We talked about what was not covered by the presentation.&lt;br /&gt;&lt;br /&gt;The discussion drifted to Test Driven Development and the benefits. To my mind there are so many benefits that it is hard to pick a winner.&lt;br /&gt;&lt;br /&gt;If TDD is too extreme for you or you are faced with non-unit tested legacy code, do not let the ideal of test first prevent you from adding unit tests.&lt;br /&gt;&lt;br /&gt;Some of benefits of unit testing are&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;li&gt;Provides a safety net that promotes  confidence about making changes to code.&lt;/li&gt;&lt;li&gt;Instills a appreciation  of the  need  to  break  dependencies.&lt;/li&gt;&lt;li&gt;Promotes  good  Object Oriented  design&lt;/li&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;(bad design is hard to test)&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;li&gt;Allows you to see your component  from the  outside.&lt;/li&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;(This helps  increase ease of use from a callers perspective)&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/span&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;Ramp it up to test first development and these benefits intensify plus you get&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;li&gt;It helps you focus on what you are try achieve instead of how you are going achieve it&lt;/li&gt;&lt;li&gt;There are times where some or all of what you need to achieve is already there in the code&lt;/li&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;(if this is the case the test will pass without you doing anything.)&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul&gt;&lt;ul&gt;&lt;li&gt;(The number of times I have deleted large sections of legacy code because the sections did not do anything useful is depressing)&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;li&gt;It encourages you to stick to what is needed immediately instead of adding what might be needed later.&lt;/li&gt;&lt;/span&gt;&lt;/ul&gt;&lt;span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"&gt;&lt;br /&gt;A powerful benefit is a change of mindset.&lt;br /&gt;The above list is in part a manifestation of the change in mindset and in part a cause of the change.&lt;br /&gt;&lt;br /&gt;Can the readers think of any other benefits.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-7845240738969682936?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=7845240738969682936' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/7845240738969682936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/7845240738969682936'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2006/11/benefits-of-tdd.html' title='Benefits of TDD'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-6941971746920361016</id><published>2006-11-23T21:01:00.000+11:00</published><updated>2011-09-07T23:40:29.364+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='usergroup'/><category scheme='http://www.blogger.com/atom/ns#' term='Melbourne'/><title type='text'>Agile Development Talk</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;h4 style="font-weight: normal;"&gt;&lt;img align="left" alt="I" border="5" height="33" src="http://jhische.com/dailydropcap/I-5-cap.png" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" /&gt; just arrived back from the Agile Development Talk that the &lt;a href="http://www.acsvic.com/"&gt;ACS&lt;/a&gt; &lt;a href="http://www.acs.org.au/vic/ecsig/" target="_top"&gt;e-Commerce SIG&lt;/a&gt; put on in Melbourne.&lt;/h4&gt;&lt;br /&gt;The presenter was&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;Martin Bauer who has been managing projects using FDD (Feature Driven Development)  for 6 years.&lt;br /&gt;&lt;br /&gt;He talked about XP and Scrum as well as FDD. Unfortunately he did not know much about either XP or Scrum.  He was on much firmer ground with FDD.&lt;br /&gt;&lt;br /&gt;He did not cover many of what I considered the greatest benefits of agile practices.  He did cover the reduced risk of failure and he did emphasize the importance of the human element.&lt;br /&gt;&lt;br /&gt;The organizer suggested getting detailed requirements up front and an IID (Incremental and Iterative  Development )  version of Waterfall.&lt;br /&gt;&lt;br /&gt;I told him that requirements were like pornography, the client knows what he wants [the requirements] when he sees it.&lt;br /&gt;&lt;br /&gt;It got a laugh.&lt;br /&gt;&lt;br /&gt;I not sure were I stole that from. Perhaps a kind reader could tell me who originally said it.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;&lt;b&gt;Update:&amp;nbsp;&lt;/b&gt;Related Information&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;a href="http://www.meetup.com/scrum-12"&gt;Melbourne Scrum User Group&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.meetup.com/scrum-12/pages/Online_Agile_Resources/"&gt;Online Agile Resources&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-6941971746920361016?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=6941971746920361016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/6941971746920361016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/6941971746920361016'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2006/11/agile-development-talk.html' title='Agile Development Talk'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-7221818523133531059</id><published>2006-11-16T15:49:00.000+11:00</published><updated>2011-09-07T23:27:54.786+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='usergroup'/><category scheme='http://www.blogger.com/atom/ns#' term='Melbourne'/><title type='text'>Melbourne User Groups I Attend</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img align="left" alt="A" border="5" height="38" src="http://jhische.com/dailydropcap/A-6-cap.png" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" /&gt; list of user groups I find useful.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.acsvic.com/" target="_top"&gt;ACS - Australian Computer  Society&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.acs.org.au/vic/ecsig/" target="_top"&gt;ACS Victorian  e-Commerce SIG&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.cmprofessionals.org/organization/communities/australia/" target="_top"&gt;Content Management Professional Australian Community&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.vdnug.org/" target="_top"&gt;Vdnug - Victorian Dot Net User  Group&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.mossig.net/"&gt;Microsoft Office System SIG (MOSSIG)&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.melbournepatterns.org/" target="_top"&gt;MPG - Melbourne  Patterns Group&lt;/a&gt;  &lt;ul&gt;&lt;li&gt;&lt;a href="http://groups.yahoo.com/group/melbourne-patterns/" target="_top"&gt;Messages&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://wiki.python.org/moin/MelbournePUG" target="_top"&gt;Melbourne  Python User Group&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.owasp.org/local/melbourne.html" target="_top"&gt;OWASP - Open  Web Application Security Project&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;&lt;a href="http://socsig.infotech.monash.edu.au/socsigweb/" target="_top"&gt;SocSIG  - Service Oriented Computing SIG&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;&lt;a href="http://www.sqlserver.org.au/" target="_top"&gt;Australian SQL Server User  Group&lt;/a&gt;  &lt;/li&gt;&lt;li&gt;&lt;a href="http://web.archive.org/web/20050221184847/www.softed.co.nz/vamsig/" target="_top"&gt;VAMSIG - Victoria Agile Methods Special Interest Group&lt;/a&gt;&amp;nbsp;Now Defunct  &lt;/li&gt;&lt;li&gt;&lt;a href="http://groups.yahoo.com/group/melbourne_XP_enthusiasts/" target="_top"&gt;MXPEG - Melbourne eXtreme Programming Enthusiasts Group&lt;/a&gt;&amp;nbsp;Now Defunct&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: large;"&gt;Update: &lt;a href="http://geoffburns.blogspot.com/2010/03/melbourne-user-groups.html"&gt;A more comprehensive list of Melbourne user groups.&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-7221818523133531059?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=7221818523133531059' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/7221818523133531059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/7221818523133531059'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2006/11/melbourne-user-groups.html' title='Melbourne User Groups I Attend'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-7129994272134604839</id><published>2006-11-15T15:40:00.001+11:00</published><updated>2011-09-06T16:57:21.719+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='usergroup'/><category scheme='http://www.blogger.com/atom/ns#' term='Melbourne'/><category scheme='http://www.blogger.com/atom/ns#' term='book'/><title type='text'>Agile Estimating And Planning</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;The speaker at last nights &lt;a href="http://groups.yahoo.com/group/melbourne_XP_enthusiasts/"&gt;MXPEG&lt;/a&gt; Meeting reviewed Agile Estimating And Planning by Mike Cohn.&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;a href="http://www.amazon.com/exec/obidos/ASIN/0131479415/softteamsoci-20"&gt;&lt;img border="0" src="http://ec3.images-amazon.com/images/P/0131479415.01._SCMZZZZZZZ_V38087072_.jpg" /&gt;&lt;br /&gt;Agile Estimating and Planning (Robert C. Martin Series)&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;He attended a course run by the author. The speaker showed everyone planning poker cards that Mike Cohn gives out. They were a big hit.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-7129994272134604839?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=7129994272134604839' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/7129994272134604839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/7129994272134604839'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2006/11/agile-estimating-and-planning.html' title='Agile Estimating And Planning'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2807644218729591422.post-9032720731603133190</id><published>2006-11-15T15:17:00.001+11:00</published><updated>2011-09-07T08:17:58.864+10:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='event'/><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='usergroup'/><category scheme='http://www.blogger.com/atom/ns#' term='Melbourne'/><title type='text'>Melbourne XP</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;img align="left" alt="A" border="5" height="38" src="http://jhische.com/dailydropcap/A-1-cap.png" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 3px; padding-bottom: 1px; padding-left: 1px; padding-right: 0px; padding-top: 0px;" title="Daily Drop Cap by Jessica Hische" /&gt;ttended the &lt;a href="http://groups.yahoo.com/group/melbourne_XP_enthusiasts/" target="_top"&gt;Melbourne eXtreme Programming Enthusiasts Group &lt;/a&gt;(&lt;a href="http://groups.yahoo.com/group/melbourne_XP_enthusiasts/" target="_top"&gt;MXPEG)&lt;/a&gt; last night.  The topic discussed was Estimating XP stories.&lt;br /&gt;&lt;br /&gt;The conversation was driven by a newcomer to the group. She managed to get a lot out of the group by focusing on the groups collective experience of XP.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update:&amp;nbsp;&lt;/b&gt;Related Information&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;a href="http://geoffburns.blogspot.com/2009/10/software-development-book-list.html"&gt;Melbourne User Groups&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.meetup.com/scrum-12"&gt;Melbourne Scrum User Group&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2807644218729591422-9032720731603133190?l=geoffburns.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2807644218729591422&amp;postID=9032720731603133190' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/9032720731603133190'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2807644218729591422/posts/default/9032720731603133190'/><link rel='alternate' type='text/html' href='http://geoffburns.blogspot.com/2006/11/melbourne-xp.html' title='Melbourne XP'/><author><name>Geoff Burns</name><uri>http://www.blogger.com/profile/00324685955021185416</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://1.bp.blogspot.com/-1x1_9hYzYQE/TqD02IcukSI/AAAAAAAAADY/lQyXzsymxhU/s220/geoff.JPG'/></author><thr:total>0</thr:total></entry></feed>
