(This question was partly inspired by Donald Knuth's put-down of Extreme Programming here)
I've been reading up on Agile recently, and been interested in Extreme Programming for several years now. But I got to wondering about how appropriate these methdologies might be in certain 'extreme' problem-spaces - for example coding for space shuttles.
What do you think? Are some domains inherently incompatible with 'modern' methodologies? Is there a clear metric for mapping a given domain to the best methodology?