Skip to main content
TrustRadius
Crucible

Crucible

Overview

What is Crucible?

Atlasssian Crucible is a peer review tool for finding bugs and defects in version control tools Subversion, Git, Mercurial, CVS, and Perforce.

Read more
Recent Reviews

TrustRadius Insights

Crucible is a versatile software that addresses the needs of developers and teams by providing an efficient platform for code reviews and …
Continue reading
Read all reviews
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is Crucible?

Atlasssian Crucible is a peer review tool for finding bugs and defects in version control tools Subversion, Git, Mercurial, CVS, and Perforce.

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

2 people also want pricing

Alternatives Pricing

What is Bitbucket?

Bitbucket from Australian-headquartered Atlassian offers source code management and version control.

What is Redgate SQL Toolbelt Essentials?

Redgate's SQL Toolbelt Essentials includes industry-standard tools for SQL Server development & deployment, enabling users to include SQL Server databases in agile processes and enabilng developers to embed robust and scalable development practices.

Return to navigation

Product Demos

Voice Over Demo: "The Crucible"-TITUBA (Jamaican Accent)

YouTube

Glass Blowing Demonstration: The Crucible

YouTube

Glass Blowing Demonstration: The Crucible

YouTube

GM818CR Demo- Crucible furnace for melting borosilicate and soft glass

YouTube
Return to navigation

Product Details

What is Crucible?

Atlasssian Crucible is a peer review tool for finding bugs and defects in version control tools Subversion, Git, Mercurial, CVS, and Perforce.

Crucible Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(8)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

Crucible is a versatile software that addresses the needs of developers and teams by providing an efficient platform for code reviews and collaboration. With easy access to requested files, users can review changes and suggest modifications through comments, streamlining the review process. Integration with Jira further enhances the workflow by generating links to Crucible directly from Jira tickets, enabling seamless code review and issue tracking.

By leveraging Crucible, developers benefit from enhanced collaboration and improved prioritization of their work. In-person code reviews become redundant as Crucible enables remote collaboration, eliminating geographical limitations. This is particularly beneficial for multi-geographical teams who need 24x7 access to code review capabilities. With its ability to handle large codebases effectively, Crucible simplifies code management, tracking, and teamwork.

One of the key advantages of using Crucible is its facilitation of continuous integration through code reviews. By ensuring code quality and catching bugs early in the development process, Crucible contributes to delivering the best possible product to customers. Peer code review helps improve software quality and conformity to coding standards, making it an essential tool for software projects.

Moreover, Crucible reduces risks associated with software releases and supports maintenance by ensuring logical and maintainable code changes. It also provides visibility across the team for code reviews and collaboration, allowing for traceability and linking of reviews to relevant Jira issues. Whether it's daily code reviews in agile teams or department-wide formal reviews, Crucible proves to be an indispensable solution for sharing code changes among team members and maintaining coding standards throughout the development process.

Detailed Reports and Analysis: Many users have expressed their appreciation for the detailed reports and analysis provided by Crucible during the code review process. This valuable feature allows users to identify problems and make improvements, enhancing the overall quality of their work.

Hierarchical Project View: The hierarchical view of projects in Crucible has received high praise from users. Resembling a file explorer, this organized structure provides an intuitive way for reviewers to navigate and review code, making the process more efficient.

Clear and Easy-to-Use Interface: Users find the user interface of Crucible to be clear and easy to use. This intuitive design allows them to focus on reviewing code without any distractions, ensuring that they can provide insightful comments on the right elements. Additionally, even complex reviews with multiple editions are easily understandable thanks to the well-designed interface.

Cons:

  1. Non-intuitive user interface: Some users have mentioned that they struggle with finding certain functions or features within the software due to its non-intuitive user interface. This lack of intuitiveness can result in a steep learning curve for newcomers and hinder their productivity.
  2. Lack of unique features compared to competitors: Several reviewers have pointed out that while the software offers essential functionalities for code reviews, it lacks distinctive features that set it apart from competing tools like Bitbucket and Github. This perceived lack of innovation raises questions about whether the software provides enough value relative to its alternatives.
  3. Inefficient code review progress reset: A notable issue highlighted by users is that when new files are added during an ongoing code review, it resets everyone's progress on reviewing existing files. This setback forces reviewers to start over and disrupts their workflow, causing unnecessary delays in completing code reviews efficiently.

Users have provided several recommendations for Crucible based on their experiences and needs. The most common recommendations include considering other products, using Crucible in a fast-paced CICD environment, and integrating with Jira and an in-house hosted codebase.

Some users are unsure if there are other code repository tools that can perform code reviews as efficiently as Crucible. They suggest exploring more modern and easier-to-use solutions in order to find a tool that better meets their requirements.

Many users highly recommend using Crucible in a fast-paced Continuous Integration/Continuous Deployment (CICD) environment. They view it as a mature tool that provides most of the necessary features for efficient code reviews and code management.

Users who have an in-house hosted codebase and already use Jira recommend using Crucible. They highlight the seamless integration between the two tools, making it a convenient choice for managing code reviews. However, some users mention that Crucible may be less suitable for reviewing documentation.

Overall, users find Crucible to be a valuable tool for code reviews, particularly in Agile development environments. They appreciate its flexibility, interface, filtering capabilities, and searching tools. While some recommend exploring other options, many believe that if they already use Jira, integrating with Crucible is a logical choice.

Attribute Ratings

Reviews

(1-5 of 5)
Companies can't remove reviews or game the system. Here's why
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Crucible is used as the main code review tool for our software projects. Team members use Crucible to review each other's work to make sure the same coding standard is applied, code changes are logical and easy to follow, and all these can be done online and allow members to collaborate together by leaving comments.
  • Supports all major source control systems such as SVN and Git.
  • Integration with Jira, Bamboo, Bitbucket, to have a complete end to end development experience.
  • Easy to use UI/UX for reviewing code changes amongst different team members.
  • Occasionally has performance loading issues, especially with big code bases.
Depends on the version control and devops process your development teams adopt. Git (via Bitbucket, GitHub, GitLab, etc...) has become the new industry norm, and using pull requests can often provide the same code review features Crucible is used for. However, if you require code review beyond change/diff based (i.e. via pull request), then Crucible allows you to review code with more granular control, such as on per file basis.
  • Improving code quality through code review.
  • Improving code base maintainability by ensuring standards are followed.
  • Improving team member collaboration and sharing/learning from each other.
Not exactly an apples to apples comparison. Back when we were using SVN, Crucible was the go-to solution for code review. As we started moving to use Git and using pull requests (via Bitbucket), code review is now performed by using pull requests exclusively.
Good support overall being an Atlassian product, with options including free/paid official support and community provided help.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Crucible is being used as the formal code review platform. Crucible is used in our entire Technology department for all software development projects. Crucible allows developers to share their projects and source code changes with team members and managers. Crucible reduces the risks associated with software released into Production and eliminates time and efforts to support maintenance issues for the business.
  • Crucible integrates with SVN very well allowing transparency on projects and enhancements.
  • Crucible offers many valuable features that enable developers to quickly share their source code modifications, add comments and present issues where emphasis and further discussion is necessary.
  • Crucible notifications of changes or updates to the code review are delayed as well as loading more source code is slow.
  • Crucible is formatting could use improvements for viewing customization features. For instance, allowing the user to create a new tab per file to be reviewed would be nice to have.
Crucible is suitable for small to moderate code reviews for small enhancements or bug fixes.
I would not suggest using Crucible for large scale projects.
For large scale projects, I recommend breaking up the project into modules and creating smaller code reviews per module.
Crucible is the best code review platform I have used. It is easy to learn, offers all the features that you really need to get the job done right.
  • I am not involved in the acquisition of Crucible so I cannot comment on the financial investment but I believe it is a necessary tool to have in any software shop, small or big.
  • As a developer, having Crucible as the code review process is a great asset and will save time and reduce risks which I believe is a positive return of investment.
Crucible has a better look and feel for developers because it is web compatible and works well with IE or Chrome.
Being that it is a web browser friendly, using Crucible is seamless and user-friendly.
GitHub is an external tool on a different environment that requires more learning time and effort.
While GitHub has all the basic features, however, they are inferior to those of Crucible.
Crucible's strengths include starting a threaded discussion and comments on specific source code lines or files or entire reviews.
All of this in one place that is easily shareable across all teams or departments by simply saving the URL.
I have not experienced any technical issues with Crucible, therefore I cannot comment on Crucible support.
I think the design of their tool is self-intuitive and reduces the need to contact their support which is a great benefit to using this tool.
Craig Solinski | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Developers use Crucible. Peer code review online allows new developers to quickly conform to firm software coding standards and methodologies in a quick and most often friendly manner. Peer review improves the software. When developers know their code is likely to be reviewed they tend to conform to standards and write more maintainable software.
  • Easily add comments, identify defects, gather peer input.
  • 24/7 input from peers eases developer schedules and location independence.
  • Email notifications filtered by group or individuals provide control of who gets notifications, and who can submit comments.
  • An embedded drawing tool would help with clarity.
Especially effective for new developers to conform to a team's standards and improve teamwork. Assists with conformance to software standards, and a proven ability to identify defects PRIOR to testing or production release. Vendor-supplied products have little use for Crucible unless a user-defined code is being added to extend functionality.
  • Extremely effective ROI -- the product is inexpensive.
  • Proven ability to increase compliance to standards.
  • Online peer software review most often does not take much time.
  • Ability to peer review 24/7 increases efficiency.
Crucible was first on the market and the price is inexpensive. Crucible integrates with Jira Software and Atlassian Fisheye, providing the ability to track defects efficiently. SonarQube compares code to 'best standards' but not 'internal standards' and does not integrate to issue tracking. GitHub offers effective peer review, and has some integration with GitHub issues but costs more.

Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Crucible for our initial code reviews that are done with each defect or feature that we work on. It is used primarily by our department. I am not sure if it is used by other departments or not. It facilitates the reviewing of your peers work.
  • It shows revisions very well. You can easily see what was changed on each commit.
  • I like that you can see how much time someone has spent reviewing your code.
  • Seeing a percentage of things reviewed is also very helpful.
  • It can sometimes be a bit slow to load. A server reboot for us tends to solve that issue. I'm not sure if it is a server issue, or maybe Crucible may have some caching issues.
  • I wish that you could easily stop the review creation process, rather than abandoning it.
If you are in a situation where you need to review one another's work, crucible is awesome for that. It especially does well at showing revisions.
  • It has had a large ROI for our team, as it has helped us find issues sooner than we would have had we not reviewed things properly.
I think Crucible isn't quite as clean as Stash/Bitbucket, but it does some things better, like seeing individual commits easier. I also like how stash groups all comments on the overview of the Pull Request.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Crucible is being used by my currentl client across their organization within development teams. Its primary use is for competing code reviews. My team uses it for this purpose within the test automation space, where it not only ensures that branches are following coding standards, but also that automated tests actually capture the validations that are intended.
  • Compares exact branch changes to the master branch
  • Comment feature is excellent for enabling conversations about code
  • Seamless integration with git
  • The frame for viewing code has a scrolling issue, where it jumps to the top when you scroll slightly outside of the window
  • Code shows as updated with other users' contributions if changes in master are pulled into the branch currently under review
  • There is a latency with commits being available to add
Crucible is well suited for situations where development teams follow a branch-based merge process, where new features or automation stories are introduced. It allows more seasoned team members to check newer team members' code to ensure standards are followed. It is probably less appropriate for smaller development teams or smaller projects, where code reviews can be less formal.
  • Has ensured consistent coding across the team
  • Has facilitated discussions on refactors
  • It can sometimes lead to frivolous comments if there is friction on a team
Gitlab and GitHub are very comparable to Crucible, and would probably be my first choice if those were the tools used for versioning as they are directly linked to git. Crucible was chosen by a current client and I had no choice in its selection. I would probably have chosen GitHub if given a say.
Return to navigation