Project management tools/Review/Options
This page is obsolete. It is being retained for archival purposes. It may document extensions or features that are obsolete and/or no longer supported. Do not rely on the information here being up-to-date. |
Options under consideration
editAn empty cell defaults to the status quo, but we can also add mix-and-match options. 'Minus Foo' means that if the new solution is universally adopted, the Foo tool will no longer be used.
Option (links to talk page) |
Code repository / VCS | Code review | Automated code testing | Bug and requests | Agile / Scrum / PM / PdM | Discussions | Documentation | License | Language | Notes |
---|---|---|---|---|---|---|---|---|---|---|
Status quo | gitblit | Gerrit | jenkins |
|
|
|
|
Mixed | ||
Fulcrum | FOSS | Rails | Status quo minus Trello and Mingle. "Pivotal Tracker clone". | |||||||
Scrumbugz | Bugzilla | FOSS | Python | Status quo minus Trello and Mingle | ||||||
Phabricator |
Phabricator (beta) |
Phabricator |
?
Phabricator – in development |
Phabricator |
Phabricator does full task management, including Mingle or Trello-like boards (examples: VisualEditor test and logstash test). It also does some Agile things like points estimation, but does not include things like burndown charts. |
Bugzilla, gerrit, Trello and Mingle replaced; still status quo of:
|
FOSS | PHP | Previous discussion on list, and on wiki at Git/Gerrit evaluation#Phabricator and Phabricator, but Phabricator has developed since then. | |
GitLab |
GitLab |
GitLab CI |
GitLab |
FOSS | Rails | "Open-source GitHub". Previous discussion on wiki at Git/Gerrit evaluation#GitLab. |
Unlikely options
editOption | Code repository / VCS | Code review | Automated code testing | Bug and requests | Agile / Scrum / PM | Discussions | Documentation | License(s) | Language | Notes |
---|---|---|---|---|---|---|---|---|---|---|
GitHub |
GitHub |
GitHub |
? | Proprietary | Better integration, UI, community, but license prevents us from fixing it / adapting to our use. It does have an API. | |||||
Pivotal Tracker | Proprietary | License prevents us from fixing it / adapting to our use. It does have an API though and integration with other bug trackers. | ||||||||
iceScrum | FOSS | Groovy/Java | To get the features we need[Note 1], we need the commercial (€2000/yr) version instead of the free version. | |||||||
Bloodhound | Bloodhound | FOSS | Not worth the switching costs[Note 2] | |||||||
Redmine | only repository browser and diff viewer (supporting Git) | Redmine | FOSS | Rails | Not worth the switching costs. [Note 3] | |||||
StoryBoard | Storyboard | FOSS | Seems to be a very young product. Doesn't have the features we need. | |||||||
Trac | ? (yes they say) | ? (yes they say) | ? (tickets rather flexible, even a wiki) | FOSS (Modified BSD) | Python | ~30 languages, "minimalistic approach", used by several upstream |
Notes
edit- ↑ For example, being able to link to commits, or use LDAP.
- ↑ There is little incentive to switch from a FOSS and familiar bug tracking system to another one that will require changes in habits and workflows without providing compelling new benefits.
- ↑ There are importers for Trac, Mantis, and, to some extent, XML and CSV. However, there is little incentive to switch from a FOSS and familiar bug tracking system to another one that will require changes in habits and workflows without providing compelling new benefits.