Getting Things Done When You're Only a Grunt - Joel on Software
None of these strategies work if you're not really an excellent contributor. If you don't write good code, and lots of it, you're just going to be resented for messing around with bug databases when you "should be" writing code. There's nothing more deadly to your career than having a reputation of being so concerned with process that you don't accomplish anything.
more on joelonsoftware.com
You work in a horrible software house? Leave it. Or change it, starting from yourself. Joel's guide to improving workplace.