Contents
What is bug fixes and enhancement?
A software update is a general term used to describe software enhancements and bug fixes. A software enhancement is an update that increases software capabilities. A bug fix is a software update that corrects an unexpected issue that has caused the software to not function properly or as expected.
What is the difference between bug and feature?
A bug is a failure to conform to reasonable expectations based on requirements and norms. A feature is a unit of functionality that is requested as a requirement or change request.
What is enhancement defect?
Requests for change generally come in one of two main forms: enhancements and defects. A defect means “the software isn’t working the way it says it will”, whereas an enhancement basically means “the software isn’t working the way the customer wants.”
Is a bug a feature?
The expression is “a feature, not a bug.” We use this expression to describe something that seems like a flaw, but is in fact intentional. A flaw is a mistake or a disadvantage. This is usually used in the context of a product or service produced by a company. But in fact , the company designed it that way on purpose.
Is an enhancement a change?
With respect to defects, a fault raised around the way a function works (e.g. navigation, position of buttons, usability etc) is an enhancement request. A change request is more heavy duty – either changing the way an existing function works or adding a new function.
What’s the difference between a bug and an enhancement?
If the answer is yes and yes, it’s a bug. Otherwise it’s an enhancement. This often works as a reasonable explanation for non-technical business folks, since they have all dealt with contracts before. In terms of applying this to actual situations, of course the contract probably wasn’t written down formally.
Why is it hard to prioritize bug fixes?
Long before the world discovered agile, prioritizing bug fixes was a challenge in software development. But agile’s short iterations make it even harder for many teams to decide which bugs to fix and which to put off.
Which is more important a bug or a new feature?
A bug causing a dead footer link might not be as valuable as a bug affecting the user’s payment. Many teams already proceed with that step by asking “how important a bug fix or new features is”. Though I recommend going even further by making use of the framework of outcome driven innovation.
How to determine the importance of a bug?
One way to evaluate the importance of a bug fix or feature request is by looking at the value your implementation is causing. A bug causing a dead footer link might not be as valuable as a bug affecting the user’s payment. Many teams already proceed with that step by asking “how important a bug fix or new features is”.