Ask HN: Looking for an Alternative to Jira
I've been using Jira on a Starter licence since I was in university. Over time I've found that it's become steadily more bloated, heavy and costly. Several key features which were previously built-in are now plugins with a fairly high aggregate cost.
I've been out of the open-source bug-tracker loop for way too long. Are there any good alternatives to JIRA?
Essentially I need a bugtracker which can handle multiple projects and separate the bugs out on that basis. Custom workflow support would be good, but not essential (as nerdy as it sounds, I sometimes use JIRA as a digital to-do list).
78 comments
[ 3.2 ms ] story [ 157 ms ] threadGood luck!
Still, the basics are sound, and even without epics and a few of the other neat but expensive features, it goes pretty far.
That massive premium bothers me too. I don't mind paying for those premium features, but as a small company (less than 20 employees) the cost is not justifiable.
We already use GitLab's community edition as a self-hosted package combined with MatterMost, and we love it. We are not using its issue tracker, only the git repository hosting and integration with MatterMost.
However, having to go to enterprise tier just to get epics is not an option for us. I really wish GitLab would price their tiers more appropriately for small businesses.
Also, what on earth are you doing with that acute accent on that poor m?
[1] https://www.atlassian.com/blog/jira-software/the-new-jira-be...
Jira puts issue management first (and even fails a bit with that IMO), and makes getting work done more painful than necessary.
Currently using Jira with "next-gen" project. It's slicker (but still slower to use than Wrike) to use and admin but lacks lots of useful features and is buggy. This morning our project lost epics for few hours without any explanation. Fffuun!
But yep, almost everything is better than Jira if you have the possibility to switch.
You can also have a look at https://clubhouse.io
Sadly that's one of the big reasons we're moving away from Jira. The full set is:
* We don't have the money for a 10+ licence * It's slow (our VPS is underpowered and we don't have the money for a faster one) * Too many features are now part of pay-for licences, which pushes the aggregate cost over our self-imposed "how easy is this to justify to our attendees?" limit.
In the end, it boils down to the aggregate cost to get what we want.
On the plus side, I've had pretty good interactions with their support team and they seem pretty responsive. Given that they are located in Eastern Europe, the team communicates very well and I generally don't have any trouble getting them to understand what's going on.
If you are using GitLab, then GitLab also has its equivalent called Issues.
The problem is that the main projects I work on are for non-profit volunteer groups, so anything without a direct attendee benefit is an extremely hard sell. :(
Kanban boards are a great visualisation tool but the lack of screen real estate limits their effectiveness - more than two screen of information and you end up not being able to see the forest for all the trees in the way. Github projects help a lot with this as you can usually break a project down by structure (modules) or time (milestones). On a given Github board you can easily move cards between projects so the system becomes quite scaleable - within reason.
Kanban boards (if you can keep them manageable) are also a great customer-facing tool. The structure is simple enough to comprehend easily and the customer, product manager, etc. can visualise progress much more easily. They are a great communication tool as they deliver a certain amount of empowerment to the customer.
Checklists are infinitely better for subtasks for similar reasons as the boards - all information and all progress is forced to be on one card - that means it has to be readable and understandable by everyone.
The only limitation I have found with Github issues is that the screen real-estate in the editor is relatively limited. If they had a more complex editor along the lines of Google Docs then it would be possible to achieve the Holy Grail of Issue Tracking where all tickets were well written and had all the information in one place.
Killer feature for me: "Seamless Email Integration". As a client or a provider you never need to open the web interface. Just the managers do.
In my old company it was used for many things.
1. Customer service
2. Incident Management
3. Task management
4. ITIR style ITIL incident Management integrated with configuration management.
5 Integrated bug tracking with SVN.
It's open source nature and highly customizable architecture made it very easy to work with it.
Subsequently my teams moved to other platform but I still like it.
I arrived with effectively no real PERL knowledge but a high level of Linux sysadmin competency
I hugely enjoyed working with the system. It was productive, flexible, and never gave me unexplained errors.
Even scripting on the perl api was an excellent experience.
Moreover the devs were extremely helpful in their irc channel (circa 2014-2016 at least) and walked me through a manual upgrade caused by the previous admin customizing the database schema in an unsafe way
Would highly recommend
It's much more similar to Gitlab than Jira, though, so you might want something more specific. That said, I quite like the way Phabricator handles Tasks and Projects.
Both front-end and back-end are open source. It can be customized easily and can be integrated with video conference, IRC, slack, CI, Gitlab, GitHub, kallithea-scm or just with git and mercurial easily.
Backend is built using Python Django framework with celery and front-end as SPA in angularjs. Give it a try I think it's also a very good example production system in Django with angularjs to learn from.
[1] https://github.com/taigaio
I'll have a dig and see if there's a Docker script to run up a test/eval installation. I might have tried to install it before, but the separate "backend" and "frontend" made it look quite complex to install.
Python is a big plus, I know how to make that decently performant on our VPS (half our tech stack is Python based).
It also has great documentation check at http://taigaio.github.io/taiga-doc/dist/
You can look at installation setup production system. It has a built-in script which can automate installation too with systemd service setup.
Obviously forgot to mention you can have it as SaaS if you do not like to do self-install. Check https://taiga.io/
Beautiful design, extremely fast, keyboard shortcuts. Still in private beta for now, but you can request access on the site.
https://www.zenhub.com/
Comes with a full suite of Agile project management tools with Kanban boards, Wiki etc. and then integrates with pull requests etc. through its Git repository hosting system.
I'm currently working on an alternative to Jira at present with an issues list and roadmap combined - very early stages as yet (just about to launch the issue tracker product), but I'm really interested in feedback and happy to offer discounts/free use in return for some feedback. It's at https://projectpage.dev
Please get in touch at kenny at projectpage.dev as I'd be really interested to get your perspective on this and let you try it out.