What is our primary use case?
I manage the entire application lifecycle management, which includes requirement management, architecture, and software work products. I use IBM DOORS for requirements, Engineering Workflow Management (EWM), and all the Jazz tools for project management, timelines, release management, and IBM Test Manager. Our team is a global group of approximately 40 people within my business group, and we cover system management, project management, and testing. We follow the A-SPICE standards, and all A-SPICE work products are integrated into our toolchain.
What is most valuable?
I can provide an overview of the valuable features we utilize. The requirement management system makes it very easy to maintain the entire V-cycle from customer requirements through test coverage. The data and versioning are managed very well, and the dashboard features available with the toolchain help us reduce our efforts significantly. The widgets are also quite helpful, as they allow the team to access details through different widgets.
Additionally, there is a reporting feature that supports our organization. My organization has developed their own customized reporting tool that leverages the support from this reporting feature, and we use that as a standard practice.
What needs improvement?
I believe the toolchain currently covers all of our requirements. Even for A-SPICE and related requirements, I can add attributes and manage things effectively because the tool is highly customizable. I can continue updating things and managing different processes. The only gap I have identified is in code-level coverage reporting. I have coverage traceability from IBM DOORS through the architecture and design, but I am unable to demonstrate code-level coverage reporting. That reporting capability would be helpful. Testing is covered very well through IBM Test Manager. The traceability to code is something I feel there may be certain gaps in, though I may not be fully aware of all capabilities since my role is different and I primarily receive reports rather than being an end user.
Regarding the traceability feature, I am not an end user but rather receive reports from my team, so my perspective is limited.
For how long have I used the solution?
I have been using the solution for approximately six months, though my team is the primary user. I manage the team, and they use the toolchain for software and validation-related activities.
What do I think about the stability of the solution?
I cannot currently comment on stability since we are still in the exploration phase. Other groups in our organization have been using the toolchain for quite some time, and they have supported us in deploying our project into this toolchain and provided configuration customizations for us. To date, there have been no issues.
What do I think about the scalability of the solution?
It is very early to make a definitive assessment because we have only started with one project. The initial deployment is time-consuming as team members require support and training. However, by next year, once the team is more comfortable and trained, I can see it will be much easier. We are also creating a platform that will serve as a baseline for creating variant management for other projects, which will significantly reduce time and effort. Previously, my business group used manual processes and templates, which was tedious and prone to manual errors. The toolchain will definitely help in the long term, but for now, we are in the deployment phase.
Which solution did I use previously and why did I switch?
We are using IBM DOORS. Previously, I attempted to reach out to obtain this tool for my business group. However, another business group within our company was already using the IBM ALM toolchain, so we decided to use the same toolchain beginning in January.
The other business group has been using the toolchain for approximately six to seven years. They have trained us on this toolchain, making the deployment quite easy due to their tier support.
How was the initial setup?
Since my team is new to this tool, the initial setup took considerable time. However, within six months, they have become familiar with all aspects and are now managing all releases through the toolchain.
What about the implementation team?
I am not handling the implementation. The central team manages that aspect, and they would be the appropriate people to comment on integration details. I am only using the tool, while the centralized team handles the configuration.
What was our ROI?
The primary beneficiaries are engineers.
The ROI is really excellent. I can manage customizations for projects across different regions, as each region has its own standards. Europe primarily follows A-SPICE standards, China follows a different process, and some regions use lighter processes. This customization capability helps me reduce process overhead and efforts significantly. The team also has detailed support for these customizations, making them easy to handle.
What other advice do I have?
Regarding the traceability feature, I have not personally used it since my role is different and I primarily receive reports rather than being an end user. My team may have used this feature, but I cannot speak to it directly.
My organization has developed a reporting tool that leverages support from the toolchain's reporting feature, and we use that customized tool as a standard practice. I would rate this review an overall 8 out of 10.
Which deployment model are you using for this solution?
On-premises