What is the Ideal Planning Process for a Game?

The truth is nobody really knows.
Every place I worked does things differently.