<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0">
			<channel>
			<title>Hal Helms On Web Development - Project Management</title>
			<link>http://www.halhelms.com/blog/index.cfm</link>
			<description>Hal Helms talks about web development.</description>
			<language>en-us</language>
			<pubDate>Wed, 08 Sep 2010 20:16:59 -0400</pubDate>
			<lastBuildDate>Fri, 22 Jan 2010 12:50:00 -0400</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>hal@halhelms.com</managingEditor>
			<webMaster>hal@halhelms.com</webMaster>
			
			
			
			
			
			<item>
				<title>Working Off the Clock</title>
				<link>http://www.halhelms.com/blog/index.cfm/2010/1/22/Working-Off-the-Clock</link>
				<description>
				
				Recently, I read Ben Nadel&apos;s &lt;a href=&quot;http://www.bennadel.com/blog/1808-Thoughts-About-Salaries-And-Raises-As-Motivated-By-Daniel-Pink-s-Book-Drive.htm&quot; target=&quot;newwin&quot;&gt;post&lt;/a&gt; of his thoughts stimulated by a book that we both seem to be reading, &lt;em&gt;Drive&lt;/em&gt; by Daniel Pink. Ben is thinking about the best way of compensating workers. It&apos;s a great read with lots of comments. It reminded me of how I stumbled into something that I had pretty much forgotten about -- and I wonder if it would work in a different context.
				 [More]
				</description>
						
				
				<category>Project Management</category>				
				
				<category>Software Development</category>				
				
				<category>Philosophy</category>				
				
				<pubDate>Fri, 22 Jan 2010 12:50:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2010/1/22/Working-Off-the-Clock</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>No More Resumes</title>
				<link>http://www.halhelms.com/blog/index.cfm/2010/1/21/No-More-Resumes</link>
				<description>
				
				We&apos;re looking to hire some developers. The first person I thought of was my friend, Ben Edwards. In talking with Ben, he had an unusual -- and I think brilliant -- idea about resumes: kill them all.
				 [More]
				</description>
						
				
				<category>Project Management</category>				
				
				<pubDate>Thu, 21 Jan 2010 13:28:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2010/1/21/No-More-Resumes</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>The Pre Post-Mortem</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/12/12/The-Pre-PostMortem</link>
				<description>
				
				For an upcoming, large job, I did a SWOT analysis. SWOT stands for &quot;Strengths, Weaknesses, Opportunities, and Threats&quot;. It&apos;s a formalized way of assessing both the business opportunity and one&apos;s abilities to leverage the opportunity. (Sorry for the market-speak...) SWOT is helpful in thinking realistically about one&apos;s strengths and weaknesses -- and it is a more formal way of doing something that I&apos;ve undertaken for years with clients: the &lt;em&gt;pre&lt;/em&gt; post-mortem.
				 [More]
				</description>
						
				
				<category>Project Management</category>				
				
				<category>Software Development</category>				
				
				<pubDate>Sat, 12 Dec 2009 12:26:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/12/12/The-Pre-PostMortem</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Team Development</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/12/2/Team-Development</link>
				<description>
				
				I spoke with a friend recently who told me that his company had just hired another programmer to keep up with the work. Good problem. Bad solution.
				 [More]
				</description>
						
				
				<category>Project Management</category>				
				
				<category>Software Development</category>				
				
				<category>Philosophy</category>				
				
				<pubDate>Wed, 02 Dec 2009 08:58:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/12/2/Team-Development</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>A Secret: Managing the &quot;Exacting&quot; Client, Refire</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/10/6/A-Secret-Managing-the-Exacting-Client-Refire</link>
				<description>
				
				Yesterday, I inadvertently made public a draft of an unfinished post I was working on. You can read the first part of the post &lt;a href=&quot;http://www.youtube.com/watch?v=Yu_moia-oVI&quot; target=&quot;newwin&quot;&gt;here&lt;/a&gt;. Today, we finish the story.
				 [More]
				</description>
						
				
				<category>Project Management</category>				
				
				<category>General</category>				
				
				<category>Philosophy</category>				
				
				<pubDate>Tue, 06 Oct 2009 10:08:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/10/6/A-Secret-Managing-the-Exacting-Client-Refire</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>A Secret: Managing the &quot;Exacting&quot; Client</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/10/5/A-Secret-Managing-the-Exacting-Client</link>
				<description>
				
				&lt;em&gt;Many&lt;/em&gt; years ago, I worked on a construction crew on Cape Cod. The builder, Bill, was an old guy with tons of experience and a great reputation. He built high-end custom homes for people with money. And one day, I learned a lesson from him that has served me well when I became a developer of high-end custom software applications.
				 [More]
				</description>
						
				
				<category>Project Management</category>				
				
				<pubDate>Mon, 05 Oct 2009 10:46:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/10/5/A-Secret-Managing-the-Exacting-Client</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>On Not Going to CFUnited This Year</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/8/10/On-Not-Going-to-CFUnited-This-Year</link>
				<description>
				
				On Saturday morning, I had to tell Liz Frederick, organizer of CFUnited that I would not be able to attend. I was very disappointed as I was looking forward to seeing old friends and making new ones, but the decision was a simple, if not easy, one.
				 [More]
				</description>
						
				
				<category>Project Management</category>				
				
				<category>General</category>				
				
				<category>Philosophy</category>				
				
				<pubDate>Mon, 10 Aug 2009 08:18:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/8/10/On-Not-Going-to-CFUnited-This-Year</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Concluding an Experiment on Pair-Programming</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/7/31/Concluding-an-Experiment-on-PairProgramming</link>
				<description>
				
				Over the last eight days, my colleague, Maciej, and I conducted an experiment in pair-programming. The experiment was inspired by a terrific piece on pair-programming by a highly-respected Java guru, Elliott Rusty Harold. (You can find his article &lt;a href=&quot;http://cafe.elharo.com/programming/why-pair-programming-works/&quot; target=&quot;newwin&quot;&gt;here&lt;/a&gt;.) I&apos;ve done pair-programming in the past, but never rigorously and so wasn&apos;t sure whether my affinity for it was justified. Today we concluded the experiment and discussed what we thought of it.
				 [More]
				</description>
						
				
				<category>Project Management</category>				
				
				<category>Software Development</category>				
				
				<category>General</category>				
				
				<category>Philosophy</category>				
				
				<category>Code</category>				
				
				<pubDate>Fri, 31 Jul 2009 18:08:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/7/31/Concluding-an-Experiment-on-PairProgramming</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Dancing With the Devil: A First Meeting with a New Client</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/7/24/Dancing-With-the-Devil-A-First-Meeting-with-a-New-Client</link>
				<description>
				
				&quot;We have a 3.00 at Maduro&apos;s with a new prospect for a big job,&quot; my partner told me recently. The word, &quot;Maduro&apos;s&quot; caught my attention: it&apos;s a cigar bar just minutes away from our office. I get to do a sales call &lt;em&gt;while&lt;/em&gt; smoking cigars? Cool!
				 [More]
				</description>
						
				
				<category>Project Management</category>				
				
				<category>Software Development</category>				
				
				<category>General</category>				
				
				<category>Philosophy</category>				
				
				<pubDate>Fri, 24 Jul 2009 09:54:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/7/24/Dancing-With-the-Devil-A-First-Meeting-with-a-New-Client</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Event-Driven Programming: Why?</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/7/22/EventDriven-Programming-Why</link>
				<description>
				
				Yesterday, we looked at some simple server code that is called by events generated on the client. We saw that the server returns an EVENT property in its response -- but that my example never uses it. Today, we&apos;re going to see how that is used -- and why I think EDP is a BigDeal(tm).
				 [More]
				</description>
						
				
				<category>jQuery</category>				
				
				<category>Project Management</category>				
				
				<category>ColdFusion</category>				
				
				<category>Software Development</category>				
				
				<category>General</category>				
				
				<category>Javascript</category>				
				
				<category>Event Driven Programming</category>				
				
				<category>Philosophy</category>				
				
				<pubDate>Wed, 22 Jul 2009 10:09:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/7/22/EventDriven-Programming-Why</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Creating a Domain Vocabulary</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/4/15/Creating-a-Domain-Vocabulary</link>
				<description>
				
				Recently, I&apos;ve been working on a somewhat complex application for a company. There are several people involved and a lot of work to be done. Where to start? My recommendation is that you start defining a &lt;em&gt;domain vocabulary&lt;/em&gt;.
				 [More]
				</description>
						
				
				<category>Project Management</category>				
				
				<category>Software Development</category>				
				
				<category>General</category>				
				
				<pubDate>Wed, 15 Apr 2009 15:52:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/4/15/Creating-a-Domain-Vocabulary</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Thoughts on Power: Part I</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/2/6/Thoughts-on-Power-Part-I</link>
				<description>
				
				I had a very interesting talk with a good friend last night. He had a prospective customer who went out of their way to be dismissive of him and the way he approaches a software project. While they (these were partners) wanted his excellent ideas for their project, one of the partners made sure to get the message across that the developer was needed merely to handle the technical aspects of implementing their vision. After the phone call with the prospect, my friend became increasingly unsettled; there was just something wrong about the situation. After thinking over his options, he rejected all the normal ones and decided, instead, to do something crazy.
				 [More]
				</description>
						
				
				<category>Project Management</category>				
				
				<category>General</category>				
				
				<category>Philosophy</category>				
				
				<pubDate>Fri, 06 Feb 2009 10:18:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/2/6/Thoughts-on-Power-Part-I</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Stages of Maturity for Software Shops</title>
				<link>http://www.halhelms.com/blog/index.cfm/2009/1/6/Stages-of-Maturity-for-Software-Shops</link>
				<description>
				
				We know that group development is different from individual development. The best groups foster individual development, leading to a &quot;sum is greater than the parts&quot; dynamic. But getting to that nirvana usually occurs in stages. 

In &lt;a href=&quot;http://halhelms.com/development-maturity.cfm&quot; target=&quot;newwin&quot;&gt;this article&lt;/a&gt;, I discuss the stages of maturity for a software shop with each stage (hopefully) leading to the next.
				
				</description>
						
				
				<category>Project Management</category>				
				
				<category>Software Development</category>				
				
				<category>General</category>				
				
				<category>Philosophy</category>				
				
				<pubDate>Tue, 06 Jan 2009 10:53:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2009/1/6/Stages-of-Maturity-for-Software-Shops</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Large-Scale Software Projects: Learning from Bullfighters</title>
				<link>http://www.halhelms.com/blog/index.cfm/2008/12/18/Becoming-a-Bullfighter</link>
				<description>
				
				&lt;em&gt;&quot;It was a brave man that ate the first oyster.&quot;&lt;/em&gt;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - Jonathan Swift

There are certain activities that I find myself asking, &quot;How did anyone figure this out while managing to remain alive?&quot; Things like snake-charming, bullfighting, taking on a large complex software project.
				 [More]
				</description>
						
				
				<category>Project Management</category>				
				
				<category>Software Development</category>				
				
				<category>General</category>				
				
				<category>Philosophy</category>				
				
				<pubDate>Thu, 18 Dec 2008 15:26:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2008/12/18/Becoming-a-Bullfighter</guid>
				
			</item>
			
		 	
			
			
			<item>
				<title>Difficult Customers: An Update</title>
				<link>http://www.halhelms.com/blog/index.cfm/2008/12/14/Difficult-Customers-An-Update</link>
				<description>
				
				In a previous blog post (http://www.halhelms.com/blog/index.cfm/2008/11/24/Clients-Who-Needs-em-Part-Deux), I related my experience inheriting a difficult customer. After trying to work with them and finding it unsuccessful, I essentially gave them a &quot;time out&quot;. 

Jason asked me if, in doing something like that, I&apos;m looking for a graceful exit, or whether I was trying to restore the relationship. I told him I wanted to restore what was broken. Here, what was broken was the power dynamic that led the client to wanting to do something they were uniquely unqualified to do -- run the project.
				 [More]
				</description>
						
				
				<category>Project Management</category>				
				
				<category>Software Development</category>				
				
				<category>General</category>				
				
				<category>Philosophy</category>				
				
				<pubDate>Sun, 14 Dec 2008 14:57:00 -0400</pubDate>
				<guid>http://www.halhelms.com/blog/index.cfm/2008/12/14/Difficult-Customers-An-Update</guid>
				
			</item>
			
		 	
			</channel></rss>