So we've all encountered the countless people who have their idea of the perfect game they want to develop, while just starting out in development. We've all told someone to start with something smaller that they can actually complete and work their way up etc. We've all also seen that advice be completely ignored only for the person/team to dive head first into an impossible project, simply because that's their dream. Making another Tetris clone just isn't fun for them, they want to work on that next generation MMORPG with 2EVERYTHING!!!!!!!1111oneone". And honestly, I'm basically one of them.
What about designing games in steps or rings that can be incrementally implemented? So that you can implement a small portion of your dream game, and it would still be a playable game on its own.. What are your thoughts on this? Does anyone have experience with this? If yes, was it a small project that grew or did you actually have a grand vision in the beginning?