Giter VIP home page Giter VIP logo

Comments (1)

nus-se-bot avatar nus-se-bot commented on July 29, 2024

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.

SS 1 from UG:
image.png

image.png

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.

Screenshot from 2020-11-18 17-44-33.png

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.

Screenshot from 2020-11-18 17-40-08.png


❓ 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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.