Tuesday, November 09, 2004

A perspective on software methodologies

A interesting quote I read the other day by Humphrey, father of the CMM:
What people really want is a high-quality system that implements everything they want, at no cost, right now. Everything else is a trade-off.
What's striking in this metaphor is the idea of compromise. You always have to sacrifice something, one way or another. And some elaborate models, like the iron triangle by Alister Cockburn, were probably inspired by this idea.

I wonder, can we differentiate various software development methodologies by the approach they preach to find this compromise?


Post a Comment

<< Home