Would you believe me if I say there is a development methodology that considers changing requirements and technical risks as part of the process instead of obstacles to be overcome? Sounds crazy, right? That's exactly what I thought about the Spiral ...