I have been trying out Crucible Code Review software from Atlassian (halfway through the trial) with a number of teams in my department. The competition in this area is pretty sparse, and each one has its other issues:
- Kiln only works for Mercurial (which we may move to some day, but for now we are using SVN so we need a solution that works with that as also)
- Review Board seems to be very popular, but just looking at the list of the dependencies gives me indigestion when considering an install on our Windows Server environment.
- Code Collaborator is way too expensive without giving much extra (50 users in Crucible = $2200, 50 named users in Code Collaborator = $24,450)
- Code Review Tool doesn’t have a very professional looking site, hardly any documentation and no plugin potential and no Mercurial support
- Specatare‘s and Parasoft‘s websites are even sparser and gives almost no info (aside from a few screenshots) – not enough to make me spend the time trying it out.
On the other hand, thus far Crucible has delivered on the main functionality: establishing a medium for easily performing code reviews. The price is very fair and there is very decent documentation. We will probably go with it, just for those reasons alone.
That said, I have a number of issues with Crucible – posting them here in the hopes that someone from Atlassian will see this and can do something about some or all of them. Continue reading