Archive for April, 2006
Tuesday, April 11th, 2006
Why does climbing have a special relevance to the activity of software development?
What lessons can we learn from climbing and apply to software development? Can these lessons be applied to a broader range of activities.
Common Ground
Alistair Cockburn points out the parallels between software development and climbing, both are finite, goal-terminated ...
Tags: agile, Metaphors
Comments Off on Climbing and Software Development
Tuesday, April 4th, 2006
Software development celebrates the "lazy" programmer - the one who refactors and reuses code. Test Driven Development guides developers to do "the simplest thing possible".Similarly climbing recognizes that ascents made with the minium of outside aid and equipment as being more worthy than those completed with outside help (porters and ...
Tags: agile, Metaphors
Comments Off on Common Threads – More is Less
Tuesday, April 4th, 2006
Climbers will say that "style matters", the means by which an end is acheived is as important as the end itself. Getting to the summit by any tactic is seen as less worthy than an ascent made with the minimal equipment.Similarly developers consider hacked together solutions to problems to be ...
Tags: agile, Metaphors
Comments Off on Common Threads – Style Matters
Tuesday, April 4th, 2006
"A software project has much in common with rock climbing. The primary goal is to deploy the system. It is with respect to this goal that the team is first evaluated. After that, one may ask whether it was a fun project, or well-run, or the program is aesthetic or ...
Tags: agile, Metaphors
2 Comments »