We are a small DevTeam of 4 programmers with about 15-20 projects to maintain. Our software mostly are small programs (<20k lines) for embedded systems. They are high specified and mostly have not the power to do anything they where not designed for. (Even if the users are trying, sometimes)
But also we have two main systems for several usages which are pretty big, some kind of operation system for a MCU.
It's pretty hard to keep all the details of every project in mind and therefore almost impossible to give good bug support. In particular when coder A gets a support ticket for software which coder B worked on mostly.
There are plenty of bug tracking tools to find, such as Mantis or Phabricator, but which would fit our requirement?
Thing is, the bug tracker:
- must support >20 projects, better no cap at all
- must run on Linux server or provided by dedicated hoster
- easy to understand for customer to register the bugs they found
- should not cost >30$/month
The question is, which tool would you recommend?
I hope we do not forget anything critically. Maybe you could tell about the mistakes you made while setting up your first bug tracker(In comments or beside your answer).