Closed mrmrinal closed 2 years ago
Hi,
The template given to us was a recommendation rather than a necessity. We felt that such an NFR was not very necessary for our application. Thus, we choose to focus our NFRs on things that were more specific to our application.
Best Regards!
Team chose [response.Rejected
]
Reason for disagreement: NFRs play an important aspect and is critical to the success of the software.
NFRs specify the constraints under which the system is developed and operated and hence is a critical aspect for developers to know these requirements as they allow future developers and advanced users to understand the underlying assumptions behind the application better and better understand the codebase of the software.
While I understand that NFRs are easier to miss, not having these two crucial NFRs could lead to developers and advanced users working on the application getting an incorrect/misrepresented perspective of the codebase, and how the application works, which is dangerous for future development of the software.
The NFR that the The data should be stored locally and should be in a human editable text file is missing