Task management is not an easy thing. For software projects, it can get extreme. We don't really have a big programming dept here at EverythingHQ, but there is still enough noise around to need a plan.
We are using Eclipse as a development IDE, and Mantis as our issue tracking tool. Both tools are far from perfect, but they do help us get the job done. Today, I made them a little nicer by linking the two together.