I'm part of a team developing ASP.Net applications using Scrum. We currently use TFS for almost all aspects of our project management, source control, testing, and bug tracking.
However, there's a gap when it comes to customer-raised bugs. Bugs found internally are easy to add to TFS allowing us to link changesets to actual bugs. When bugs are found by customers though, we find ourselves using an externally-facing bug tracking system (JIRA at the moment) and manually entering the same bug in TFS. This results in duplication of effort and often a loss of detail in one or both systems.
I've been unable to find any integration tools between JIRA (or other bug trackers) and TFS, or a way of allowing customers to create TFS bugs directly.
How do you handle this? Are there any products or plugins that help this process?