development-process

When does a bug become a feature request?


When does a non-critical bug become a feature or should a bug always remain as a bug?

For example. Should there be a statute of limitations in place.

For example, if you have a defined statute of 1 year. The bug was introduced over 18 months ago, but only noticed today. Should that bug be defined as "this is now how the system works" and to change it, it should be placed on the backlog for prioritisation.


Solution

  • A "bug" is normally seen as an impediment to some execution, generally by creating a unworkable situation. Outside of that, a different way of successfully executing can only be labelled a bug when it does not conform to a given specification. If it becomes acceptable, then the specification changed and therefore the bug does not exist anymore.