Try our new research platform with insights from 80,000+ expert users
Spacecraft Systems Engineer at a aerospace/defense firm with 5,001-10,000 employees
Real User
Software can be manipulated to your needs; unfortunately the solution feels very outdated
Pros and Cons
  • "Very customizable and can be as powerful as you want it to be."
  • "The software and GUI is very outdated."

What is our primary use case?

We use DOORS for aerospace applications. I'm a systems engineer and we are customers of IBM. 

What is most valuable?

The solution uses a custom object-oriented scripting language called DOORS Extension Language or DXL. It allows you to manipulate the software to your liking. It's very customizable and can be as powerful as you want it to be. User management is pretty straightforward and I generally enjoy using the solution. As the administrator for the program, it's very quick and easy to add a user, change permissions, rights, things like that within the software.

What needs improvement?

The software is very dated and old. It's hard to get people to use it because the GUI looks like something from one of those giant Mac computers. It's not very user-friendly and can become slow very quickly, especially if you're not on site. It's been detrimental in this recent work from home era. If you have a lot of employees working from home, DOORS will operate more slowly than if they were on site. The DXL will be very slow if you write an inefficient tool and then your client will suffer. Not everything is necessarily written by IBM software engineers who know the system well and it will slow down as you put more tools and information into it. There's a tendency for garbage accumulation which is the simplest way I can put it. Processing of images needs to be improved. 

For how long have I used the solution?

I've been using the solution for one year. 

Buyer's Guide
IBM DOORS
January 2025
Learn what your peers think about IBM DOORS. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,265 professionals have used our research since 2012.

What do I think about the stability of the solution?

There are a few bugs, some of which get addressed in updates, but there are still a few that you have to fix right out of the gate. 

What do I think about the scalability of the solution?

The product is very easy to scale, in my opinion. It will slow down as you scale, but it's the best way to handle a large project in my opinion. It can chew through something big, it just might do it slowly. We have around 500 user accounts. 

How are customer service and support?

IBM can sometimes be slow and convoluted. It can take in the order of two or three weeks to really resolve a problem on the IBM side. It requires an IBM account and a lot of hoops to jump through before you can get to them on the phone and get a straightforward answer.

What other advice do I have?

For anyone wanting to use this solution, it's important to take the time to learn DXL. Don't take it for granted because understanding how it works will make a big difference. 

I rate the solution six out of 10. 

Which deployment model are you using for this solution?

Hybrid Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Lead Modeling & Simulation Engineer at Mitre
Real User
Good exporting functions, proven scalability, but technical support needs improvement
Pros and Cons
  • "I like being able to sort and categorize the requirements and the exporting functions."
  • "I think there is probably room to improve by offering free training."

What is our primary use case?

There are numerous projects that we are using with IBM Rational DOORS. They are isolated from each other and then we receive requirements from outside sources, load them into DOORS, and use them to do traceability into architectures developed in MagicDraw.

How has it helped my organization?

It has improved our ability to do traceability back to our initial requirements. The traceability allows us to be able to rapidly advise our sponsors.

What is most valuable?

I like being able to sort and categorize the requirements and the exporting functions.

What needs improvement?

I would recommend that fuzzy logic be added to the search capabilities. I think there is probably room to improve by offering free training.

For how long have I used the solution?

I have been using IBM Rational DOORS for the past ten years.

What do I think about the stability of the solution?

IBM Rational DOORS is stable.

What do I think about the scalability of the solution?

I think overall it is scalable and has measured up to everything we have tested it with.

How are customer service and support?

I would rate technical support a six on a scale of one to ten. I have tried to contact them twice and never heard anything back.

How would you rate customer service and support?

Neutral

How was the initial setup?

My initial setup and integration were more complex than I was expecting.

What about the implementation team?

I believe they did the deployment in-house.

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

I would tell them to be very cautious about how they initially import their requirements into the product because that initial import seems to carry more weight and effect than I would have anticipated.

What other advice do I have?

I would rate IBM Rational DOORS a seven out of ten.

Which deployment model are you using for this solution?

Private Cloud

If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?

Other
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
IBM DOORS
January 2025
Learn what your peers think about IBM DOORS. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
831,265 professionals have used our research since 2012.
Technical Sales Specialist at a computer software company with 1,001-5,000 employees
Real User
When you install it locally, you have the flexibility to do what you want
Pros and Cons
  • "When you install DOORS locally, you have the flexibility to do what you want with the solution. You can add functionality and do many things that you can't do with other tools or do well enough to satisfy your users' requirements."
  • "The web application DOORS Web Access doesn't have the same functionality as the standard client, so it's not a real substitute. For example, web Access only provides writing requirements, but you can't do much more with it."

What is our primary use case?

I use DOORS to support my customers, who are heavy users of the tool. I try to figure out what's wrong whenever they have some issues. For example, if they need some help, I use the tool to recreate my customers' environments and work with it to find solutions for them. About 10 people in my company do the same thing as me.

What is most valuable?

When you install DOORS locally, you have the flexibility to do what you want with the solution. You can add functionality and do many things that you can't do with other tools or do well enough to satisfy your users' requirements. For example, you can save linked versions when you do baselines, and then I can handle linked changes between different baselines. You can't do this with other tools, or it's hard to do.

What needs improvement?

The web application DOORS Web Access doesn't have the same functionality as the standard client, so it's not a real substitute. For example, web Access only provides writing requirements, but you can't do much more with it. If you want to change multiple attributes or something like that, it's better to use the standard client. I would also like to see some improvements in the reporting.

For how long have I used the solution?

I've been using Rational DOORS off and on since 2001.

What do I think about the stability of the solution?

DOORS is stable. I have seldom have problems with it.

What do I think about the scalability of the solution?

DOORS is a file-based data storage system, so it isn't that useful for large user communities. If they want to work with the standard client, it is crucial to have a solid connection between the client and the database software because there's a lot of communication back and forth, so the scalability is not so great. Some of my customers have installations with upwards of 100 clients. 

How are customer service and support?

IBM support for DOORS is helpful and quick. You get a real solution in a short time most of the time.

How was the initial setup?

Setting up DOORS is easy, and I can handle it by myself. The initial installation takes around an hour, but the total deployment depends on your environment. However, you can handle it with a remote install, and installing the client itself takes only a few minutes. 

What other advice do I have?

I rate IBM Rational DOORS eight out of 10. 

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer1589274 - PeerSpot reviewer
President at a outsourcing company with 11-50 employees
Real User
An incredibly stable solution that allows us to simply link requirements with one another and with test descriptions and automatically produce reports
Pros and Cons
  • "I like the way we can simply link requirements with one another and with test descriptions and then automatically produce reports that are required to show compliance to our customers. It is a combination of requirements management and reporting that I like, but I really have very little to do with the reporting part of it. I don't know how easy or hard it is to create those reports."
  • "One thing that I would like to see is a lower-cost version of it that we could use for smaller projects. Sometimes, we do projects for commercial customers who would benefit from something like DOORS, but it's just so expensive. It's just a monster, so a lower-cost version would be the thing that we'd like to see."

What is our primary use case?

We use it to manage requirements. For the defense projects, we basically do a waterfall design methodology. So, we input the customer's requirements at the top level, and we flow down through all of the design requirements and the testing requirements. We keep it all managed through DOORS.

How has it helped my organization?

Many of our defense customers give us the requirements in a DOOR file, so we can instantly import it. Nobody has to sit there playing with spreadsheets or anything else. In minutes, we have the requirements, and we can begin the flow down to the various levels of the design as we work on it. The thing that we like about it is the fact that it's compatible with what our defense and also space customers use.

What is most valuable?

I like the way we can simply link requirements with one another and with test descriptions and then automatically produce reports that are required to show compliance to our customers. It is a combination of requirements management and reporting that I like, but I really have very little to do with the reporting part of it. I don't know how easy or hard it is to create those reports.

What needs improvement?

One thing that I would like to see is a lower-cost version of it that we could use for smaller projects. Sometimes, we do projects for commercial customers who would benefit from something like DOORS, but it's just so expensive. It's just a monster, so a lower-cost version would be the thing that we'd like to see.

For how long have I used the solution?

I have been using this solution on and off for about eight years.

What do I think about the stability of the solution?

It is incredibly stable. We've never had a problem with its stability.

What do I think about the scalability of the solution?

In the projects we've done, we've never bumped into a limit where we needed to do anything to accommodate the project. It just works. So, we've never had to scale it.

In terms of the number of users, we're limited to about three people who use it, and they're all hardware and software engineers. 

It is being used extensively. We use it every day. We could apply it to other things. If there was a lower-cost version of it, we would probably use it more widely through our projects, so that's really more a function of the cost of the product than the usability of it. 

How are customer service and technical support?

I didn't have any encounters with them.

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

DOORS is the only system we've used for this purpose. In other cases, we create massive spreadsheets that have links in them and are completely unmanageable, but they do the work.

How was the initial setup?

I wasn't involved in that.

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

I don't personally know what the numbers are. I just know that one of the reasons we've limited it to three seats is a function of cost.

What other advice do I have?

I would rate IBM Rational DOORS a 10 out of 10. The main reason is that it's what our customers use and what we've been using for many years now, and I don't see any reason to change, frankly.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user322782 - PeerSpot reviewer
Technical Project Manager with 1,001-5,000 employees
Real User
It's a system-requirements development tool that helps with configuration management, QA, requirements reviews, design reviews, and code inspections. But, it's expensive without guarantee of revenue.

DOORS is a high-quality, high-end system-requirements development tool. Its primary failing is that Rational made the cost of the product and learning to use the product so expensive that very few people or companies were willing to absorb that overhead without a guarantee of revenue to compensate for it.

The problem with the product is that customers, usually government agencies, would demand DOORS experience when no-one in the market had that experience. The result was that government contracts got delayed for years because of this circular problem.

Oracle made the same mistake and that is why SQL server exists today. Other companies have made similar management mistakes.

A second problem with DOORS and similar products is that customers and new IT managers (under 45) do not understand the discipline required to make effective use of these products and often put meeting a deadline before quality. This results in poor and inefficient design, and unmaintainable systems.

The University of Waterloo Maths faculty had the relationships with software and hardware manufacturers in place, back in the 80's, and this gave us graduates a huge advantage when entering the work force.

My opinion after 25 years in the industry is that companies that manufacture software development tools should make learning to use those tools as cheap and easy as possible so that software developers can use those tools and thus recommend them.

My advice to organizations tendering bids for software systems is to make sure there are people out there who can use the development tools before releasing the bid for tender. The bid review process should require the bidding management team to demonstrate with examples its competence in the use of configuration management, quality assurance, requirements reviews, design reviews, and code inspections. If the bid response does not have these activities scheduled with a real person assigned its not getting done.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Business Analyst at a financial services firm with 10,001+ employees
Vendor
It improved the amount and accessibility of formalized documentation of business processes, but it needs a better interactive table of contents or index page that updates in or close to real-time.

What is most valuable?

The most valuable features were the structural flexibility of the documents and ability to specify the type of link between them. It was possible to organize a group of collections within a project, a group of modules together in a collection and a group of artifacts together in a module or a variation of that. Additionally, it was easy to design links to any of the previously mentioned entities in a variety of defined relationships.

How has it helped my organization?

This product improved the amount and accessibility of formalized documentation surrounding business processes. It also helped bridge the gap between business and technical documentation requirements which was a priority when trying to rebuild our CRM system using vendors in several different time zones.

What needs improvement?

In the future, I would like to see a better interactive table of contents or index page that updates in or close to real-time. As the repository grows, it becomes harder and harder to keep track of all the moving parts that contribute to the system as a whole.

For how long have I used the solution?

I used Rational DOORS for approximately nine months during 2014 on a fairly consistent basis.

What was my experience with deployment of the solution?

The predominant issue that was encountered was connecting Rational DOORs to Rational Software Architect. Although these two products were meant to work in conjunction with each other that never came to fruition. The result was creating a workaround by saving image files that couldn’t be automatically updated and caused the database to time out as the repository grew.

How are customer service and technical support?

I would not rate the level of customer service and technical support very highly. Response times were high and self-serve help via their website was hard to follow for non-technical users.

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

No previous solution was used.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
System Engineer / Requirements Engineer / Managing Director at CCC Systems Engineering Suisse GmbH
Real User
Top 20
Customizable, easy to use, and the reporting features are good
Pros and Cons
  • "I really like the customization that can be done using the DOORS Extension Language (DXL)."
  • "There are problems with communicating between DOORS and Microsoft Office."

What is our primary use case?

I run my own engineering office in Switzerland for training companies on a freelance basis. I have used the most recent version for several projects.

What is most valuable?

This solution is very simple to use.

I really like the customization that can be done using the DOORS Extension Language (DXL). I have developed a lot of tools and it is quite nice. For example, I have a tool that I wrote that can perform a trace analysis for automatic reporting. It only works on classic DOORS because it would have to be reprogrammed in JavaScript or another language.

The UML editing and reporting features are good.

What needs improvement?

There are problems with the communication between DOORS and Microsoft Office. It doesn't matter which version of MS Office is used. When trying to communicate between Excel and DOORS or Word and DOORS and vice versa, problems arise. I would like to expect a more professional application here. A tool to gradually import scripts into DOORS Next Generation (DXL to Java) would be very helpful. Merging classic DOORS with next-generation DOORS using a web client would be a great idea.

I would like to see a much more professional way to generate documents.

A tool to import scripts, step-by-step into DOORS Next Generation would be very helpful.

The merging of classic DOORS with Next Generation DOORs using a web client would be a great idea. 

For how long have I used the solution?

I have been using IBM Rational DOORS since 1999, version 0.1.

What do I think about the stability of the solution?

I have never had any problems with DOORS for any of my clients. It runs fine.

What do I think about the scalability of the solution?

I have worked on smaller projects in the past and everything has worked fine, including the requirements and visibility. My clients have been happy and this has caused them to grow by purchasing additional licenses.

That said, this solution does not scale as well as I thought it would, so improvements could be made with respect to scalability.

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

Before using this solution I did everything in Microsoft Word.

How was the initial setup?

The initial setup is straightforward.

What about the implementation team?

I have done everything myself over the years.

What other advice do I have?

I have been using classic DOORS version 9.6.1.11 and I was interested in switching to IBM DOORS Next Generation, but it is not as easy as I thought. The complexity is quite different and it is not very user-friendly. You used to have your own client and database, but now that it is mixed with the web, it doesn't make sense for me to use it.

Unfortunately, I think that DOORS was a nice tool and it is a pity that it has been ruined by IBM. The technical support is a mess and it is not the quality from the past.

I still really enjoy working with this tool. Even though it has been taken over by IBM, it is something that I have to live with.

I would rate this solution an eight out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer:
Flag as inappropriate
PeerSpot user
reviewer1734621 - PeerSpot reviewer
ARP4754 Structured Development & Process Assurance at a transportation company with 10,001+ employees
Real User
Reliable, easy to use, but could be more model-based
Pros and Cons
  • "What I like about DOORS is baselines, it's easy and I use the capability of multiple users. The traceability or links between different levels are very nice. Additionally, it is used by all of our suppliers, which brings us commonality."
  • "One of the things that many people complain about is it's hard to manage attributes. For example, tables or figures. This is something that can be improved."

What is our primary use case?

I am using IBM Rational DOORS for managing engineering requirements.

How has it helped my organization?

IBM Rational DOORS has helped our organization because of the sense of configuration baseline. That is key for us. With it, we can create and freeze baselines, put them on the configuration control,  and then use it as evidence. 

What is most valuable?

What I like about DOORS is baselines, it's easy and I use the capability of multiple users. The traceability or links between different levels are very nice. Additionally, it is used by all of our suppliers, which brings us commonality.

What needs improvement?

One of the things that many people complain about is it's hard to manage attributes. For example, tables or figures. This is something that can be improved. 

The most important improvement for me right that is needed is based on textual structure type, which has been good, but there are new trends and more model-based are required. For that, it's outdated, it does not work well. It's outdated when it comes to model-based requirements

For how long have I used the solution?

I have been using IBM Rational DOORS for approximately four years.

What do I think about the stability of the solution?

The stability of the solution is good. However, you can access the database remotely and when you have too many users, you see the performance reduces. I don't know what the exact threshold is to where the point that it starts affecting the efficiency. I know when there are too many people accessing the database simultaneously, it can get slow.

What do I think about the scalability of the solution?

The scalability is good in the sense you are allowed to have many users, but performance-wise it will decrease if you have too many. However, it can scale in different ways for certain other requirements, it is very good. I have no issues. It's easy to manage.

We have hundreds of people using this solution, mostly in the engineering department.

This solution is being extensively being used in organizations.

How are customer service and support?

I have not used technical support because whenever we have issues, we raise a ticket and the ticket is managed by our IT. If they need any higher-level solution they will contact the IBM Rational DOORS team.

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

We are using Siemens Teamcenter for the same usage as IBM Rational DOORS, but for different databases, they are not interconnected.

What about the implementation team?

We have an IT department that does the implementation and all the maintenance of the solution.

What other advice do I have?

My advice to others that want to use IBM Rational DOORS is you need to know what is the usage you want to give the solution. If any company wants to do something more mode-based oriented, I would not use IBM Rational DOORS. However, if you have a more textual requirement, IBM Rational DOORS is a good solution.

I rate IBM Rational DOORS a seven out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user