As a software developer I've been using Jira for a very long time and I do like it partly because of its features and partially due to familiarity. I do find the basic concepts from Jira missing in far too many project management tools.
I have gotten into conversations with other volunteers and developers about what to use and it seems everyone has a strong dislike for Jira/Atlassian but I have yet to find any tool that does just the basic things I need.
- Sprint Support
- A backlog (this seems to be very rare). Just to be clear, a column on your board named backlog isn't a backlog. I want a backlog that is out of view until we talk about the tickets then the 'board' is only items you need to look at.
- A board with states / transitions. ie: ToDo, InProgress, QA, Review, Done etc...
- Nice to have: Timeline / Gant chart to track dependencies.
At this point I've tried using: Asana, Trello, Wrike, Taiga and Jira.
- Trello: a cute toy to get organized but becomes absolute nightmare to manager after a few months. Sprints and other advanced features are available via addons but they're basically hacks / after thoughts added in later.
- Asana: nice idea but it seems to want to want to be too many things. Calendar, Forms, Inbox, Board etc. It does have some nice features.
- Wrike: Same overly complicated and missing key features unless you pay. Various views to see the same tickets but not really a way to do sprints.
- Taiga: The ONLY one so far that does a backlog. It fails in that it has too many issue types and the grouping is weird. Certain types of tickets/task/issues/stories are only visible in certain areas and you need to convert the ticket from type A to type B to pull it into the sprint and such. It is able to pull from github and does a 2 way sync which is very cool.
So at this point the only reasonable tool i've ended up with is Jira that it seems everyone hates but honestly I haven't found the features i need anywhere else. What do people use for real project management that isn't a toy short lived project?