# ¿Por qué widgets para IBM ELM?

> IBM Engineering Lifecycle Management cubre todo el ciclo de vida de la ingeniería. SmarterWidgets cubre la distancia entre lo que la plataforma puede hacer y lo que los equipos necesitan hacer cada día.

Source: https://widgets.doorsnext.com/es/why-widgets/

## La realidad diaria del trabajo con requisitos
Las organizaciones de los sectores aeroespacial, defensa, automoción, ferroviario, dispositivos médicos, energía y finanzas gestionan decenas de miles de requisitos en IBM DOORS Next. Alrededor del trabajo de ingeniería propiamente dicho se acumula mucho trabajo rutinario:

- el contenido importado desde Microsoft Word o Excel arrastra fuentes y colores ajenos, o llega como una lista plana sin su estructura de capítulos;
- los enlaces y los términos del glosario deben añadirse, convertirse o eliminarse de forma coherente en módulos enteros;
- los hipervínculos de los textos de los requisitos se rompen cuando se suprimen artefactos o cambian de dirección las páginas web;
- las líneas base se acumulan con los años y ralentizan la selección de la configuración;
- los modelos de datos de los proyectos se van separando y nadie sabe exactamente dónde;
- los auditores preguntan quién tiene acceso a qué proyecto y con qué roles.

Cada una de estas tareas puede realizarse a mano en la interfaz estándar. En un módulo con miles de artefactos, cuesta días, y cada paso manual es una oportunidad de cometer un error.

## Qué es un widget
Un widget es una pequeña aplicación web que se ejecuta dentro de IBM ELM. Se añade al ELM Mini Dashboard: en DOORS Next, junto a un módulo, y en el caso de algunos widgets, también en las demás aplicaciones de ELM (DOORS Next, Engineering Workflow Management, Engineering Test Management, Global Configuration o Jazz Team Server). Los widgets utilizan las interfaces oficiales de extensión y de generación de informes de IBM y actúan siempre con los derechos del usuario que ha iniciado la sesión, por lo que nunca eluden su modelo de seguridad.

## Cómo facilitan el trabajo SmarterWidgets
- **Todo el módulo o solo su selección.** La mayoría de los widgets trabajan con todos los artefactos del módulo abierto o solo con los artefactos seleccionados, sin límite en el número de artefactos.
- **Primero mirar, después cambiar.** El widget muestra lo que ha encontrado (recuentos, listas, detalles por artefacto) antes de cambiar nada.
- **Confirmación antes de cada cambio.** Los cambios que afectan a todo el módulo piden una confirmación que indica qué va a ocurrir.
- **Progreso, Stop y Retry.** Las ejecuciones largas muestran su progreso, pueden detenerse en cualquier momento y enumeran los artefactos que no se han podido cambiar, con un reintento en un solo clic.
- **Informe de cambios en Excel.** Cada widget que modifica datos registra la ejecución (artefacto, valor anterior, valor posterior, resultado) en un archivo Excel que puede conservar como evidencia.
- **Interfaz moderna y coherente.** Todos los widgets siguen el sistema de diseño IBM Carbon, el mismo lenguaje visual de los propios productos de IBM, de modo que los usuarios se sienten como en casa desde el primer momento.
- **Siempre actualizados.** Cada widget le avisa cuando hay una versión más reciente disponible y le indica qué ha cambiado en ella.

## El valor para el negocio
- **Tiempo.** Las operaciones rutinarias en módulos grandes pasan de días a minutos, lo que libera a ingenieros y responsables de requisitos para tareas que aportan valor.
- **Calidad.** Un formato coherente, enlaces que funcionan y una estructura correcta hacen que las especificaciones sean más fáciles de leer, revisar y reutilizar.
- **Cumplimiento normativo.** Los informes de cambios, las auditorías de usuarios y el archivado controlado aportan la evidencia que los sectores regulados necesitan en auditorías como ISO 26262, DO-178C, IEC 62304 o ASPICE.
- **Menor coste total de propiedad.** Unos modelos de datos limpios y unas líneas base archivadas mantienen la instalación de ELM rápida y más fácil de administrar.
- **Adopción más rápida.** Las migraciones desde otras herramientas y las importaciones desde documentos de Office se convierten en pasos predecibles y repetibles, en lugar de proyectos manuales.

## Creados por profesionales de ELM
SmarterWidgets está desarrollado por [SmarterProcess](https://widgets.doorsnext.com/es/about/), un IBM Business Partner que lleva muchos años implantando IBM Engineering Lifecycle Management y dando soporte a la plataforma. Cada widget nace de una necesidad real de un cliente.
