GoCD vs. Modern Requirements4DevOps

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
GoCD
Score 8.0 out of 10
N/A
GoCD, from ThoughtWorks in Chicago, is an application lifecycle management and development tool.N/A
Modern Requirements4DevOps
Score 8.0 out of 10
N/A
Modern Requirements4DevOps is a fully-featured Requirements Management tool built into Azure DevOps. By partnering with Microsoft, Modern Requirements is able to offer a fully integrated solution within Azure DevOps, TFS, and VSTS. The Modern Requirements solution provides the ability to: Create documentation without leaving an Azure DevOps project Construct Diagrams, Mockups, and Use Case models that the user can connect requirements directly to Build…N/A
Pricing
GoCDModern Requirements4DevOps
Editions & Modules
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
GoCDModern Requirements4DevOps
Free Trial
NoYes
Free/Freemium Version
NoNo
Premium Consulting/Integration Services
NoYes
Entry-level Setup FeeNo setup feeNo setup fee
Additional Details
More Pricing Information
Community Pulse
GoCDModern Requirements4DevOps
Best Alternatives
GoCDModern Requirements4DevOps
Small Businesses
GitLab
GitLab
Score 8.7 out of 10
Polarion ALM
Polarion ALM
Score 9.9 out of 10
Medium-sized Companies
GitLab
GitLab
Score 8.7 out of 10
Polarion ALM
Polarion ALM
Score 9.9 out of 10
Enterprises
GitLab
GitLab
Score 8.7 out of 10
Polarion ALM
Polarion ALM
Score 9.9 out of 10
All AlternativesView all alternativesView all alternatives
User Ratings
GoCDModern Requirements4DevOps
Likelihood to Recommend
9.0
(2 ratings)
8.0
(1 ratings)
User Testimonials
GoCDModern Requirements4DevOps
Likelihood to Recommend
ThoughtWorks
Previously, our team used Jenkins. However, since it's a shared deployment resource we don't have admin access. We tried GoCD as it's open source and we really like. We set up our deployment pipeline to run whenever codes are merged to master, run the unit test and revert back if it doesn't pass. Once it's deployed to the staging environment, we can simply do 1-click to deploy the appropriate version to production. We use this to deploy to an on-prem server and also AWS. Some deployment pipelines use custom Powershell script for.Net application, some others use Bash script to execute the docker push and cloud formation template to build elastic beanstalk.
Read full review
Modern Requirements
We tried the Modern Requirements4DevOps AddIn to see if it brings a added value to our development. I have to say that I would distinguish between types of projects in which it is beneficial and in which it is probably "over engineering". Certainly, bigger development projects with higher complexity are more suitable than small and not really complex projects. However, for the bigger projects Modern Requirements4DevOps definitely helps to deal with the complexity as it adds way more contextualisation to the various entities. It really helps to understand which requirements led to which action in a diagram or task during development. It helps to control the complexity and inform all team members along the project.
Read full review
Pros
ThoughtWorks
  • Pipeline-as-Code works really well. All our pipelines are defined in yml files, which are checked into SCM.
  • The ability to link multiple pipelines together is really cool. Later pipelines can declare a dependency to pick up the build artifacts of earlier ones.
  • Agents definition is really great. We can define multiple different kinds of environments to best suit our diverse build systems.
Read full review
Modern Requirements
  • Smart Documents
  • Building a connection between individual entities (requirements, documents, tasks, tests)
  • Requirements Management and Reporting
Read full review
Cons
ThoughtWorks
  • UI can be improved
  • Location for settings can be re-arranged
  • API for setting up pipeline
Read full review
Modern Requirements
  • forms could be transferred into in line fields to allow in line maintenance of data
  • make window management of diagram builder more flexibility to make more space to build diagrams
  • I would wish that the performance is a bit better sometimes, loading times can be quite long in some cases
Read full review
Alternatives Considered
ThoughtWorks
GoCD is easier to setup, but harder to customize at runtime. There's no way to trigger a pipeline with custom parameters.
Jenkins is more flexible at runtime. You can define multiple user-provided parameters so when user needs to trigger a build, there's a form for him/her to input the parameters.
Read full review
Modern Requirements
Modern Requirements4DevOps is an AddIn for Azure DevOps Server (Microsoft Azure DevOps) and extends the native features of Azure DevOps in the area of Requirements Engineering, Requirements Management and Reporting. Azure DevOps already contains tons of valuable features. However, for bigger and more complex projects Modern Requirements4DevOps extends Azure DevOps by further features. Thus we used both products alongside.
Read full review
Return on Investment
ThoughtWorks
  • ROI has been good since it's open source
  • Settings.xml need to be backed up periodically. It contains all the settings for your pipelines! We accidentally deleted before and we have to restore and re-create several missing pipelines
  • More straight forward use of API and allows filtering e.g., pull all pipelines triggered after this date
Read full review
Modern Requirements
  • Better communication --> thus less misunderstandings
  • More Transparency about requirements --> adds context and helps to build a common understanding
  • Traceability of Requirements --> we used the baseline also to look into the history of requirements to understand how certain requirements have changed
Read full review
ScreenShots