Our 'end users' and the IT shop are not agreeing on what is a bug and what is an enhancement. IT considers a bug to be something that is wrong with current development, not working as required. IT considers an enhancement as added functionality not in original plans or requirements. We have a first draft of an Enhancement Review Charter & Procedure and as we are starting a new endeavor with contractors we would like to get definitions or decision criteria into the charter for both our company and our contractors to use.

I have done some research looking for definitions / checklists and haven't had a lot of luck. Can anyone point me to some resources?