< Project management tools < Review
Options under consideration
An 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 |
FOSS | Rails | "Open-source GitHub". Previous discussion on wiki at Git/Gerrit evaluation#GitLab. | |||
Unlikely options
Option | 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
- ↑ 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.
See also
This article is issued from Mediawiki. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.