How to report bugs effectively.

As part of the Technical support team of my present employer, one of my duties is to report bugs mostly by testing out how the product interfaces work as well as to check how the server backends (mostly based on GNU/LInux) works.

As part of my research spree I came across this article which is licensed under an Open Content License titled How to Report Bugs Effectively by Simon Tatham who calls himself a professional and free-software programmer.