The papers to be presented at the Analogy Fest workshop later this month have been made available for download. (Via Brian Marick.)
Each one presents a potentially fruitful analogy for software development, and the analogies suggested are: programming as journalism, software development as hill climbing, agile projects as piloting, software development as oil and gas exploration, acceptance testing as boundary objects, Extreme Programming projects as complex adaptive systems, project planning as geese migration, and finally one that’s intended to draw parallels between the agile community and how citizens stake out positions in society.