Yes, all we need are a perfect set of requirements for a thing we don't fully understand yet.
So back to waterfall again then. :P