IBM Rational DOORS Review

The traceability of system requirements helps teams collaborate, but the images added in DOORS are not exported easily in Word documents.


What is most valuable?

We use DOORS to document system requirements and inherit customer equirement maintain standard and conformity. It helps in traceability of requirements and restricts changes to requirements by anyone. In order to make changes to the requirements, one needs RCR (Requirements change request) which would be reviewed and approved before applying changes. It would help in impact analysis and version tracking.

It is a great tool for requirement gathering and elicitation. It brings all the business analysts in a team on the same page as everyone has the same understanding on requirements.The traceability to system requirements, customer requirement and test cases helps all teams to reference each other's work in an easier manner.

How has it helped my organization?

IBM DOORS has helped in keeping requirements wording and structure standard across all customer documents. It's export functionality helps in producing quality requirements with ease within short time frame. This helped in supporting multiple clients at the same time with lesser chances of errors.

What needs improvement?

  • The product is less configurable in terms of Menu options. The replication of data is not as easy as excel across the rows/columns. In order to replicate, the user needs to go to each cell and make the change
  • Upon losing connection to VPN/internet, DOORS can lose the content written and this requires it to be redone. The product should at least send a notification to the user about lost connections to avoid rework
  • The images added in DOORS are not exported easily in word documents. They do not scale as expected

For how long have I used the solution?

I used the tool for two years.

What was my experience with deployment of the solution?

The software came pre-installed with the machine but DOORS upgrade took long time. It slows the machine and additional RAM is required on machines with DOORS.

How are customer service and technical support?

Customer service is good as we got an IBM consultant to fix issues or code, but his support is limited to minor bugs. Major enhancements and bugs had to be escalated and sent to IBM which had a longer turn around time.

Which solution did I use previously and why did I switch?

I have used HP Quality Center but DOORS provides better standardization and maintainability of requirements.

How was the initial setup?

It was straightforward as it came pre-installed on my company machine.

What about the implementation team?

It was through a vendor team. The implementation and training was smooth, but the enhancements and bug fixing took long time.

What's my experience with pricing, setup cost, and licensing?

It is an expensive software but worth the spending for a larger firm which require standards across customers.

Which other solutions did I evaluate?

I was not offered any other option. The company has used this tool for years for requirement gathering and maintenance.

**Disclosure: I am a real user, and this review is based on my own experience and opinions.
More IBM Rational DOORS reviews from users
Add a Comment
Guest
1 Comment

author avatarit_user278004 (Engineering Consultant, System Engineer at GE Aviation, UK)
Top 20Consultant

You can actually configure all the menus and define your own functionality for each menu that you create. All the menus in DOORS are written in DXL which means that can be changed. You can define your own structure and you can even change the standard menus.

You can also export picture from DOORS that can be dynamically resized. All depends on what kind of pictures you are putting in the object.

You can copy object and you can replicate them in any way that you want to, or with DXL you can actually create the scripts that do all this work for you so the user can do everything with one click.

DOORS as a tool is very dynamic and very configurable you can do a lot of things because everything is scripted in the background.