Comment: I had a system for this at my old job... (Score 2) 296
It was pretty basic, and damned effective. We had an online request system with three priority levels (Low, Medium, High), and a warning that choosing the incorrect priority level for your project would cause it to be delayed. If someone chose High priority when we knew that it wasn't (like they wanted a test server to play with), it instantly got demoted to Low and the customer had to wait an extra week for it to be done.
After seeing their co-workers low and medium priority projects being completed long before their own, most people took the hint and started categorizing their requests properly. The ones who didn't waited a lot. Sure, they occasionally bitched to management about the delay, but we usually had the work done before our management even bothered to respond to their complaint.