maetl

Agile

Rands Hits a Home-Run

Software industry zealots focus far too much effort on debating methodology for methodologies sake.

Can Human Development be Agile?

There is an interesting case for agile development of infrastructure, applying lessons learned from the software world to civil engineering projects. This is a useful metaphor, but there is an…

The Only Accurate Metaphor in Software Development

Software development is hard. A lot of people like the idea of couching this difficulty in a form of explanation by analogy. The most common comparisons are generally the most facile and glib, and…

The True Scope is Unknowable

"Agile" has balkanized, and the individual cults have - in some cases - become religions that are just as bad as the things they intended to replace. But at the outset, the interesting thing about…

People-Power and the Mythic Man Month

Dog Bites Man Month. Or does it? The criticism is sharp, but I'm not sure how deep it cuts. Anecdotal evidence is no less valid than statistical reasoning if it is widely understood to be advice that…

Escaping the Self Denial Instinct

In Hearing without listening, 37Signals screws up, then admits what they did wrong and how they fixed it. In the end, it's just a matter of several weeks downtime before the application is working…