Tuesday, December 18, 2012

What is a software bug?

A bug is a defect of the software product.
A defect is about something is not working as designed.

Some people are confusing a bug with a functional gap.



A functional gap is something that was not designed properly.

The design of the product is not working as expected.

This differentiation is useful as the process of  handling a bug could be different from handling a functional gap.

It also shows the ownership of the problem and how the problem should be handled and can be avoided in the future.

From the end user and from the customer's perspective, a bug and a functional gap may not make that different.  For people working as part of the software development organization, correctly categorizing the issue is important.




No comments: