Ir al contenido
El futuro de la gestión de requisitos

IBM Doors: ¿Es el momento adecuado para dejar de usar IBM DOORS?

Hasta la década de 1980, las empresas recurrían a herramientas como Microsoft Word para la gestión de requisitos. A medida que los procesos de desarrollo de productos se fueron volviendo más complejos, las empresas se dieron cuenta de la necesidad de contar con una herramienta de gestión de requisitos capaz de realizar un seguimiento, gestionar y mantener la trazabilidad en proyectos complejos.

Para resolver este problema, QSS Ltd. lanzó el software DOORS (Dynamic Object-Oriented Requirements System) a principios de la década de 1990. En 2008, IBM adquirió este software y lo rebautizó como IBM DOORS.

Sin embargo, el ámbito de la gestión de requisitos está evolucionando a un ritmo vertiginoso. Las herramientas tradicionales, como IBM DOORS, tienen dificultades para mantenerse al día con las prácticas modernas de desarrollo de software.

En este blog, analizaremos por qué IBM DOORS no es suficiente para la gestión de requisitos, los riesgos de seguridad asociados a la herramienta y ofreceremos una guía completa para elegir la alternativa adecuada.

Índice

¿Qué es IBM DOORS?

IBM DOORS es una plataforma de gestión de requisitos que ayuda a las organizaciones a recopilar, realizar un seguimiento, analizar y gestionar los requisitos. Se utiliza habitualmente en sectores sujetos a regulaciones, como el aeroespacial, el financiero, el sanitario, etc., en los que los requisitos de trazabilidad son esenciales.

Las características principales de IBM DOORS son:

  • Gestión centralizada de requisitos: ofrece un único repositorio para almacenar, editar y gestionar los requisitos.
  • Trazabilidad bidireccional: los equipos de producto pueden realizar un seguimiento de los requisitos y relacionarlos con sus dependencias.
  • Control de versiones: gestiona y realiza un seguimiento de los cambios mediante el sistema de control de versiones.
  • Colaboración y control de acceso: facilita un control de acceso estructurado basado en roles, lo que permite que varios miembros del equipo trabajen en colaboración.
  • Kit de herramientas de seguimiento de pruebas: te permite vincular los requisitos con los casos de prueba y los resultados.

Las desventajas de IBM DOORS: por qué los usuarios se sienten frustrados

IBM DOORS ha sido una herramienta muy utilizada para la gestión de requisitos durante tres décadas, pero a medida que evolucionan las necesidades de los proyectos, los equipos se enfrentan a sus limitaciones.

Estos son los principales puntos débiles identificados a partir de los numerosos comentarios de los usuarios y de experiencias reales:

1. Instalación compleja

La instalación de IBM DOORS no es sencilla. Requiere una instalación en un ordenador de sobremesa, además de la configuración del servidor para permitir el acceso de varios usuarios. Las organizaciones deben recurrir a la ayuda de expertos para la configuración y para supervisar posibles problemas en el futuro. Esto supone un gran obstáculo para los equipos que esperan poder empezar a trabajar rápidamente o que trabajan en entornos distribuidos.

Un usuario de IBM ha expresado a continuación su preocupación por el complejo proceso de instalación en G2.com.

2. Interfaz de usuario obsoleta y poca facilidad de uso

La interfaz de usuario obsoleta de IBM DOORS dificulta la navegación, lo que puede reducir la eficiencia de los equipos. Para los nuevos usuarios, puede resultar complicado adaptarse a esta interfaz obsoleta. 

Esto es lo que dice Christian Wilmers sobre la anticuada interfaz de IBM DOORS:

3. Problemas de rendimiento y escalabilidad

A medida que el proyecto crece y aumenta el tamaño de la base de datos o el número de miembros del equipo, el rendimiento de la herramienta se ralentiza o el sistema se bloquea.

Un usuario de IBM DOORS, frustrado, comentó: «La herramienta es lenta, inconsistente y se cuelga al realizar cualquier acción sencilla».

4. Integración limitada con las herramientas de desarrollo modernas

A menudo, los equipos deben utilizar conjuntamente las herramientas de gestión de proyectos y de gestión de requisitos. IBM DOORS carece de compatibilidad integrada para integrarse con otras herramientas. Por este motivo, los equipos no pueden gestionar todos los datos de proyectos y requisitos en un único lugar.

5. Elevados costes operativos y de mantenimiento

IBM DOORS es costoso. En primer lugar, las organizaciones deben pagar unas cuotas fijas por las licencias y, posteriormente, cuotas de mantenimiento continuas. Además, los equipos también deben contratar a profesionales capaces de gestionar IBM DOORS, lo que supone un coste adicional.

A continuación se incluyen algunas opiniones de usuarios de IBM DOORS en PeerSpot.com, en las que comparten sus experiencias sobre los precios y el valor general de la herramienta.

6. No es una actualización directa a DOORS NG

IBM DOORS NG no es una actualización directa de IBM DOORS. Por lo tanto, los equipos deben realizar la migración de datos de IBM DOORS a DOORS NG y configurar todos los requisitos desde cero.

Nos hemos encontrado con un comentario sincero de un usuario de IBM DOORS en Reddit:

7. Proceso de migración complejo

Los usuarios suelen quejarse de que adoptar una nueva herramienta de gestión de requisitos y dejar atrás IBM DOORS resulta complicado. La migración de datos de IBM DOORS a otras plataformas es un verdadero quebradero de cabeza debido a sus estructuras de datos propietarias, lo que a menudo conduce a una dependencia del proveedor.

Incluso la migración de datos de IBM DOORS a DOORS NG resulta muy compleja.

Esto es lo que el usuario ha informado sobre el problema de la migración de datos:

8. Las vulnerabilidades de seguridad suscitan preocupación

Los usuarios de IBM DOORS también han expresado su preocupación por las brechas de seguridad y las vulnerabilidades. Estos problemas pueden suponer un riesgo para las organizaciones que manejan datos confidenciales o sujetos a normativa, especialmente cuando dependen de arquitecturas heredadas.

Un usuario de G2 ha comentado lo siguiente:
«El software no es seguro. Existen vulnerabilidades que pueden ser aprovechadas, y las actualizaciones tardan demasiado en solucionarlas».

Estas cuestiones revisten especial importancia para los equipos que trabajan en sectores como el aeroespacial, el sanitario o el de la defensa, donde la seguridad y el cumplimiento normativo son imprescindibles.

9. Dificultades para colaborar

La falta de funciones de colaboración en tiempo real en IBM DOORS obliga a los equipos a recurrir a herramientas externas para colaborar, lo que provoca una comunicación fragmentada y retrasos.

10. Riesgos de cumplimiento normativo

Un sistema de seguimiento del cumplimiento obsoleto puede dificultar el mantenimiento de la conformidad con las normas reglamentarias, lo que puede acarrear consecuencias legales.

11. Asistencia técnica limitada en materia de documentación

DOORS NG ofrece únicamente funciones básicas para crear documentos de requisitos y elaborar informes. La creación y gestión de documentos para proyectos complejos puede resultar complicada.

Cómo elegir la alternativa adecuada para la gestión de requisitos

La elección del software de gestión de requisitos adecuado puede depender de las necesidades de tu organización. Los equipos pueden tener en cuenta los siguientes factores a la hora de elegir la alternativa adecuada a IBM DOORS:

  • Basada en la nube y escalable: garantiza que la herramienta ofrezca acceso remoto y escalabilidad a medida que el proyecto crece.
  • Integración perfecta: se conecta fácilmente con herramientas de gestión de proyectos de terceros, como Azure DevOps.
  • Facilidad de uso: Asegúrate de que la interfaz de la herramienta sea fácil de manejar y de que los nuevos miembros del equipo puedan familiarizarse con ella sin dificultad.
  • Trazabilidad automatizada: Asegúrese de que la herramienta ofrezca matrices de trazabilidad para vincular los requisitos con las tareas de las distintas fases del ciclo de vida del desarrollo del producto.
  • Asistencia en materia de cumplimiento normativo y auditorías: le ayuda a cumplir sin esfuerzo con la normativa del sector.
  • Funciones avanzadas para la gestión de requisitos: una herramienta debe ofrecer funciones para crear documentos e informes, realizar evaluaciones de impacto, etc.
  • Rentable y de bajo mantenimiento: reduce los gastos operativos a largo plazo.

Azure DevOps y los requisitos modernos: el futuro de la gestión de requisitos

IBM DOORS ya no satisface las necesidades de los entornos actuales de desarrollo de productos, caracterizados por su complejidad y su rápido ritmo de evolución. Su estructura obsoleta dificulta que los equipos mantengan su eficiencia y coordinación.

¿La buena noticia? Hay una opción mucho mejor disponible.

Modern Requirements4DevOps (MR4DevOps) es la solución de gestión de requisitos más completa integrada directamente en Azure DevOps. MR4DevOps permite a los equipos gestionar los requisitos de forma colaborativa, agilizando el flujo de trabajo general de gestión de requisitos.

Características principales de los requisitos modernos para DevOps

Categorías de funciones de Modern Requirements4DevOps, entre las que se incluyen la creación de contenido, la auditabilidad y la visualización
Características principales que ofrece Modern Requirements4DevOps

1. Solucionar las deficiencias en la documentación y la presentación de informes

  • Smart Docs: Ofrece una interfaz similar a la de Microsoft Word para crear y actualizar documentos de requisitos para elementos de trabajo de Azure DevOps. Ofrece metaplantillas reutilizables, lo que permite a los equipos utilizar una estructura coherente en todos los documentos.
  • Informes inteligentes y generación avanzada de informes: Automatiza la creación de informes de cumplimiento y de proyectos.
  • Gestión de versiones y variantes: permite realizar un seguimiento y comparar todas las versiones de los requisitos sin esfuerzo.
  • Sistema de gestión documental: Mantiene todos los documentos relacionados con los requisitos a salvo y en las carpetas correspondientes. Los usuarios pueden cargar y descargar documentos en diferentes formatos a través del sistema de gestión documental.

2. Mejorar la auditabilidad y el cumplimiento normativo

  • Gestión de revisiones: Permite crear una solicitud de revisión de documentos o elementos de trabajo y enviarla a los compañeros para su revisión.
  • Gestión de versiones de referencia: este módulo permite a los equipos realizar un seguimiento de los cambios realizados durante la revisión de los requisitos del producto.
  • Análisis de trazabilidad y evaluación de impacto de 360°: Crea automáticamente matrices de trazabilidad para vincular los requisitos y realizar el análisis de impacto de cualquier cambio en los mismos.

3. Mejorar la visualización y la comprensión

  • Diagramación y simulación: representa visualmente los flujos de trabajo y los comportamientos del sistema.
  • Modelado de casos de uso: define, valida y mejora las interacciones de los usuarios mediante diagramas estructurados.

4. Capacidades de IA

  • Copilot4DevOps es un asistente de IA para la gestión de requisitos que forma parte de MR4DevOps.
Estas son algunas de las características de Copilot4DevOps:
Copilot4DevOps: asistente de IA con funciones de automatización y análisis.
Copilot4DevOps: herramientas basadas en IA para una gestión más inteligente de los requisitos.
  • Extraer los requisitos a partir de textos de partida sin procesar.
  • Analizar los requisitos mediante la inteligencia artificial.
  • Realizar una evaluación de impacto utilizando la inteligencia artificial.
  • Redacta documentos e informes haciendo referencia a las tareas.
  • Generar casos de prueba y guiones de prueba.
  • Crea automáticamente prototipos funcionales sin código a partir de la descripción de los requisitos.

5. Automatizar y optimizar la gestión de requisitos

  • Preguntas frecuentes: Permite transformar las respuestas al formato de las preguntas para generar una sección de preguntas frecuentes.
  • Smart Note: Ofrece una interfaz similar a la de OneNote para guardar notas de formato libre.
  • Gestión de la reutilización: guarda y reutiliza los requisitos que se utilizan con frecuencia.

6. Herramientas de servicio

  • ReqIF: Intercambio de requisitos entre Azure DevOps y otras herramientas de ALM/PLM compatibles con ReqIF (Requirements Interchange Format).
  • Informes de Test Hub: Genera informes de pruebas y realiza análisis de rastreo.
  • Requisitos parametrizados: permite a los equipos gestionar requisitos dinámicos.
  • MatCal: Realiza cálculos matemáticos y lógicos sobre elementos de trabajo para gestionar sus relaciones.
  • Servicio de correo electrónico: Convierte los correos electrónicos en tareas concretas.

Reflexiones finales

IBM DOORS lleva más de 30 años ofreciendo soluciones de gestión de requisitos. Sin embargo, debido a su interfaz de usuario obsoleta, a la complejidad de la gestión de datos y a los elevados costes de mantenimiento, los equipos suelen tener dificultades para gestionar los requisitos. Aunque DOORS NG aporta mejoras, sigue sin estar a la altura cuando se trabaja en proyectos complejos.

Los equipos deberían buscar alternativas a IBM DOORS para superar sus dificultades. Herramientas como Modern Requirements ofrecen funciones para gestionar los requisitos de forma eficiente dentro del espacio de trabajo de Azure. Hereda las características de seguridad de Azure DevOps, lo que garantiza la protección de los datos de la organización.

Es el momento de dejar atrás los sistemas obsoletos y adoptar una herramienta de gestión de requisitos más inteligente y eficiente. ¡Da el paso ahora!

Preguntas frecuentes (FAQ)

1. ¿Para qué se utiliza IBM DOORS?

IBM DOORS se utiliza para la gestión de requisitos. Permite a los equipos documentar y realizar el seguimiento de los requisitos, así como llevar a cabo análisis de impacto. Sin embargo, las organizaciones están dejando de utilizarlo debido a sus funcionalidades limitadas y a su interfaz de usuario obsoleta.

El precio de IBM DOORS no se hace público, ya que depende del tipo de licencia, del número de usuarios y del tipo de asistencia técnica que se requiera. Sin embargo, las empresas se quejan de que es caro.

MR4DevOps ofrece funciones avanzadas como «Smart Docs», «Smart Reporting», control de versiones, una herramienta de creación de diagramas, fácil integración con Azure DevOps, etc., lo que lo convierte en la opción preferida de la organización.

Ofrecemos precios dinámicos. Puede ponerse en contacto con nuestro equipo de ventas para obtener presupuestos que se adapten a sus necesidades.