Citrix..what your describing is basic methodology for any project, not neccesarly IT projects. This methodology works. And you are correct in every aspect of your post.
Yuni, people crave structure and organization which is why bureaucracy can exist. See Citrix above post, a good methodology...