The term "issue tracking software" is most often associated with a bugtracker. However, in software development, the definition of an "issue" is much broader. An issue can be a bug; however, it can also be an enhancement, impediment, user story, development task, and more. In its broadest sense, an issue is anything that functionally needs to be addressed or delivered within a product release cycle. As more organizations embrace agile methods for software development, they are turning to agile project management tools to help them manage the many issues that will arise during the course of a software release cycle. So how exactly do Agile project management tools handle issue tracking, and what are some of the advantages they bring?

Issue Tracking in an Agile Development Environment