PlutosCapstone / Plutos

SE Capstone
MIT License
0 stars 0 forks source link

peer-review[team 23]: Ambiguous Response Time Specifications #42

Open nebrask opened 1 week ago

nebrask commented 1 week ago

Artifact Under Review

Team Number for Team Doing the Review 23

Description of Issue

First off, excellent job on the comprehensive and detailed breakdown of requirements in the SRS! It’s clear you’ve put a lot of effort into structuring the document to cover all the bases for your budgeting application.

One area that could use a bit more refinement is the specification of the system's performance requirements, particularly the response times outlined under the performance non-functional requirements (NFR7 and NFR8). These specify that "the application must load user data within five seconds" and "be responsive to user actions within two seconds." While these goals are definitely aimed at ensuring a smooth user experience, they might be a bit too ambitious or lack specifics on the scenarios they apply to. This could lead to some issues during testing and implementation.

To make these performance requirements more realistic and verifiable, it would be super helpful to specify under what conditions these response times should be met. Adding details like the size of the data load or the specific user actions can give developers and testers a much clearer target. Also, consider incorporating performance benchmarks and testing methods into your development plan to continuously assess these aspects. Explain the conditions like network speed, data size, and user load under which these response times are expected. This way, not only are your goals more attainable but you’ll also have clearer guidance for maintaining performance standards throughout the app's lifecycle.