Articles on the web showing pros and cons
Atlassian, maker of JIRA (so will be biased) - https://www.atlassian.com/software/jira/comparison/jira-vs-github
Slant - https://www.slant.co/versus/9456/917/~jira_vs_github-issues
G2 - https://www.g2crowd.com/compare/github-vs-jira
JIRA pros and cons
Pros | Cons |
---|
- Supports security restricted issues
- Has globally googlable issues IDs (google for SAK-???? and you normally end up at our Jira)
- Distinct fields including affects version, merge versions, priority, components.
- github relies of freeform labels and milestones and can't capture all details
- Built in kanban boards, in github you'd have to use zenhub plugin
- Sakai project far too big to make the current boards usable, doubt this is actually used
- Better searching using the distinct fields
- Better connection with confluence (actually excellent two way connection with Confluence)
- All current issues are there
- Easy to connect issues together with links, sub-tasks. Good for tracking dependencies and relations
- Has a process to import from github issues
| - Reportedly slow network access from certain locations
- Can be slower to switch around screens
- Complex form for entry of new issues (Maybe have simplified this and can continue to improve)
- Requires an additional separate to log an issue. (Maybe there's a plugin for this?)
|
Github Issues pros and cons
Pros | Cons |
---|
- In the same place as the code, easier to find where to file issues
- People already have accounts on GitHub so barrier to filing is lower (could enable Github sign-in to Jira?)
- Simple form for entering new issues (title/description).
| - Doesn't have many of the fields that JIRA has, relies on labels
- Labels seem lacking, in that not anyone can add a label, has to be an admin.
- If a label is removed it's removed from all issues with no easy audit log and no easy recovery
- No quick migration from JIRA to github issues (that I could find)
- No way to track security (outside of using gitlab)
- Harder to see what branches an issue is actually merged into compared to JIRA
- No plugin support
- Someone has to create an account and be a member of the project to be assignable
|
https://confluence.sakaiproject.org/display/PMC/Github+Issues+vs+Jira+pros+and+cons