Open nihalramesh12629 opened 1 week ago
Thank you for pointing this out, we will correct it should there be future iterations.
Team chose [type.FeatureFlaw
]
Originally [type.FunctionalityBug
]
Reason for disagreement:
As mentioned above, a functionality bug occurs when a functionality does not work as expected. The User Guide explicitly states that the system displays birthdays happening within a week from the system’s current date. A birthday on November 22 (seven days from today) should trigger a reminder because it falls "within a week" as per the natural interpretation of the phrase.
Observed Behavior: The application fails to include the 7th day in its range, deviating from this expectation. This is a clear "off-by-one" logic error, which is a classic example of a functionality bug.
Feature flaws generally arise from design decisions that may result in a suboptimal user experience but are intentional or inherent to the feature's design. This issue, however, is not the result of a design decision but an implementation mistake:
Why It’s Not Intentional:
There is no rational reason to exclude the 7th day from the range.
The exclusion of the 7th day is not documented or mentioned anywhere in the User Guide, implying it is unintentional.
Consistency Problem:
Classifying this as a feature flaw minimizes the severity of the issue.
User Confusion:
Contradiction to Documentation:
The User Guide mentions
Displays a contacts’ birthday if they are happening within a week from the system’s current date.
I presume the system's current date, is today. I added a birthday of Nov 22, which is a week from now. However, the reminder does not pop up, when I start my application. I believe it is a edge case, and it does not consider the 7th day.