nerd-chat-test / Puzzle_App_Project

0 stars 0 forks source link

Requirements Documentation #2

Open PascalTheDog opened 5 years ago

PascalTheDog commented 5 years ago

As this project has only just begun, there are still many aspects of the functionality and design of the software that are unknown, or, at the very least, unclear.

In order to ensure that development can proceed smoothly and to clarify our ultimate objectives, it is important that we start considering the requirements that our software must meet when completed. These requirements should be recorded so that they can be referred to during development, but also so that the rationale behind these requirements can be understood.

The requirements will almost certainly need to be changed or added to later on in the project. However, it would be better to have the most important things established earlier on; the list doesn't need to be exhaustive, but it does need to be a solid foundation for future work.

Obviously, this will have to involve all contributors to the project so that we can all agree on the direction that we will take. One possible method of collaborating on this would be to talk to each other on a call while making changes to a shared document (on Google Documents, for example) but, of course, this would depend on each person's preferences.