What do we need from an issue tracker?
What do we need from an issue tracker apart from it supporting the basic workflows described previously? There are many concerns, some of them not immediately apparent. Some things to consider are listed as follows:
- What scale do we need?
Most tools work well on scales of up to about 20 people, but beyond that, we need to consider performance and licensing requirements. How many issues do we need to be able to track? How many users need access to the issue tracker? These are some of the questions we might have.
- How many licenses do we need?
In this regard, free software gains the upper hand, because proprietary software can have unintuitive pricing. Free software can be free of charge, with optional support licensing.
Most of the issue trackers mentioned in this chapter are free software, with the exception of Jira.
- Are there performance limitations?
Performance is not usually a limiting factor, since most trackers use a production-ready database such as...