This section of the documentation will detail the development of Project HQ, including things like bugs, features, and the like.
Bugs, Enhancements & Features: What's the difference?
While the differences between bugs and features or enhancements might seem obvious, there are times when a "bug" is actually a feature request.
What is a bug?
Well, in plain old programmer's language, a bug is an error in the application. It can be caused by various things, and can be classified in one of a few categories. The bottom line, however, is that a bug is something that is not the advertised behaviour of the application.
So how do you know if something is a bug? Well, is the behaviour that you're getting what is advertised? Sometimes a feature doesn't work the way a person expects it, and they file a bug report, so make sure that the behaviour you are getting is not the expected or advertised behaviour.
What is an enhancement?
An enhancement is an "upgrade" of a currently existing feature. It's a small increment, usually involving less than a day's worth of work. An enhcement does not contain any new work.
What is a feature?
A feature is a completely new part of the application. It contains actions and activities not previously available in the application.
