I received the reviewed version of my functional specification from my supervisor, with quite a few things that required fixing.
Some of the things he mentioned were:
- Stop making excuses for things I may or may not be able to do
- Proofread most of it, some things I said were phrased very informally and had to be fixed.
- Was told to remove some things that he felt I shouldn’t promise to include in the project, such as an AI combatant. It would be better to just have these things if I can, but to focus on the actual spell side of the project.
After making these changes, I definitely feel like my functional spec is more readable and professional. I’m glad I removed features, as I was nervous I couldn’t implement some of them.
Hopefully the new functional spec will be okay to submit.