The goal of this requirements dopcument was to define and organize the requirements for the project that could be passed on to an implementation team to develop.
Developing this requirements document helped me to develop the less technical skills required in the software development process. Many Computer Science students forget that there is much more that they have to learn in order to thrive in the workplace then how to code well. I feel like I know have a firmer grasp on both how to develop and convey project requirements.
If I was to redo this project then IO would spend more time early on developing a list of requirements to write the document around. While my group had planned out some of the requirements, most of them were created as we were writing the document.