Comments (1)
Team's Response
(tester listed 3 bugs, responding to 1st as 2rd and 3rd point is with regards to the first, which is the most severe one).
It is impossible to take into account the number of modules that the user are still planning to take as different modules have different number of MCs.
In addition, this is a valid issue but it is not something that is related to the feature delivered in v1.4. This is with regards to the 'progress' command. It currently "calculates the average CAP required for your remaining modules to achieve your target CAP", according to our UG (see ss 1).
Currently, the softerware is catered for the majority of the NUS students and tester's suggestion to take into account the number of modules based on degree/honours programme is not under v1.4 of our software.
As this is a feature suggestion, which is NOT essential for our app to be reasonably useful, it is thus out of scope.
Items for the Tester to Verify
❓ Issue response
Team chose [response.NotInScope
]
- I disagree
Reason for disagreement: The developer has misundertood the issue. I didn't report 3 different bugs. There's only 1 feature flaw that is the average CAP needed calculation feature. I defended the statement with 3 reasons in which I never mentioned that the first one is the most severe.
First of all, the target audience of the app as stated in the UG is NUS students.
Also, one of the main selling point of the app is the progress feature.
Addressing the developer response,
It is impossible to take into account the number of modules that the user are still planning to take as different modules have different number of MCs.
Then wouldn't it be ingenuine to market the feature? The app promised that the progress feature would calculates the average CAP required for your remaining modules to achieve your target CAP without any other catch. If it's impossible to do, then why say the app can do it in the first place. If a seller advertises an oil that can cure all illness and later when the oil fails to cure a certain illness, the seller just say it's actually impossible to cure for all illness, is that a good defense? As a result, the feature at best is false advertising and at worst a scam.
I don't get how the developer has proved that it's not in scope other than screenshoting the relevant definitions.
First, they do not state in the UG that the progress feature can only be used for certain type of user.
Second, user that the feature doesn't work on still can attempt to use the feature without warning in the program.
I believe the flaws make the feature unusable for many of the user. Hence, it's a feature flaw.
❓ Issue severity
Team chose [severity.Low
]
Originally [severity.Medium
]
- I disagree
Reason for disagreement: I would argue the majority of NUS students don't take exactly 160/200 mcs (from taking extra modules and not having an honor degree). Hence, the assumption affects a large number of the target audience and make them not able to use the progress feature.
from pe.
Related Issues (15)
- The app is unusable
- A way to easily unSU a module HOT 1
- I can't retake a module in different semesters HOT 1
- Find command shows modules from different semesters HOT 1
- I should not have average CAP required to meet my target anymore HOT 1
- Year long module is not reflected by MyMods HOT 1
- No checking for invalid data HOT 1
- No mention of add, edit, delete, can only be used in the semester of the module HOT 1
- Inconsistent capitalization of UI HOT 1
- Return arrow is not dashed HOT 1
- Else in activity diagram HOT 1
- This diagram should be resized HOT 1
- Theme change should be more precise in the UG HOT 1
- Arrow stops halfway through HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pe.