I wanna ask about game developing. I know there is a software requirement specification, which is used to manage a software project (mainly used in developing enterprise software) from preparation to maintenance according to pressman's book of software engineering. It consists of agile method and waterfall method (those two methods are deeply explained on the book that I mentioned), and many more. Is there any specific game requirement specification in order to build game from preparation to maintenance? If there's any, what is the name of the method used in developing a game.
P.S. for now, I assume that game development process is a bit similar to agile method. But I think, there's still more to it than meets the eye, because I feel there's something missing if I'm using agile method.
Thanks for your attention. ;)