Вы находитесь на странице: 1из 5

Programación Web Para Gerentes (PMA912)

Herramientas de Gestión de Cambios en requerimientos de software


Grupo 6

Introducción

El cambio es un hecho vital en el desarrollo del software, por muchísimas razones, entre ellas

porque los clientes desean modificar los requerimientos, el equipo de desarrollo desea modifi-

car el enfoque técnico o los gestores desean modificar el enfoque del proyecto, etc.

La causa de todas estas modificaciones se debe a que, a medida que pasa el tiempo, todo el

mundo sabe más (sabe lo que necesita, cómo aproximarse mejor al problema y cómo hacerlo

ganando más dinero). Este conocimiento adicional es la fuerza motriz de la mayoría de los cam-

bios. El cambio se puede producir en cualquier momento y por cualquier razón. Por ejemplo, se

generan cambios en las revisiones, que nos llevan a la modificación de los elementos de la con-

figuración (ECSs); durante la fase de desarrollo, se pueden realizar adiciones en los documentos

ya producidos; las pruebas a menudo nos llevan a cambios que se propagan a través de la ma-

yoría de los ECSs.

El control de cambios es un mecanismo para la evaluación y aprobación de los cambios hechos

a elementos de la configuración del software durante el ciclo de vida.

En el trabajo presentado a continuación conoceremos las principales Herramientas de Gestión

de Cambios en requerimientos de software, como además su importancia.


Desarrollo

En general, hay una gran variedad de características que se ofrecen en las herramientas

de gestión de requerimientos, incluidos los módulos para gestión de productos, gestión

de cartera, gestión de versiones, gestión de clientes y mucho más. enfocándonos en la

funcionalidad central que cualquier software de administración de requerimientos

ofrece para cumplir su propósito principal, podemos mencionar algunas características

claves como son:

Gestión de requerimientos Esto incluye la capacidad de definir requerimientos, modelar

relaciones entre ellos, reutilizar requerimientos y exportar / importar datos de requeri-

mientos para crear documentación de requerimientos.

Visualización de requerimientos Esto incluye herramientas e informes gráficos, flujos in-

teractivos y simulaciones, paneles, guiones gráficos y funcionalidad para modelos gráfi-

cos como modelos UML o SysML.

Trazabilidad y análisis de impacto en tiempo real En última instancia, poder establecer

relaciones automáticas entre requerimientos es clave en la gestión de requerimientos.

Esta es una de las principales ventajas de usar un software de administración de reque-

rimientos sobre una simple hoja de cálculo.

Aparte de los antes mencionados una buena herramienta para la gestión del cambio en

los requerimientos de software se debe tener en cuenta otros criterios como las Cola-

boración entre los miembros del equipo y la Integraciones con otras herramientas

Actualmente existen una gran variedad de herramientas disponibles para reducir la lista

hemos usado los criterios antes descritos. Las herramientas descritas a continuación

abarcan estos requerimientos por tanto nos centraremos en sus cualidades distintivas.
Jama Connect

Esta herramienta funciona muy bien en proyectos con el ciclo de vida de Waterfall (cas-

cada). Es simple, fácil de usar, natural, rápido y ofrece informes muy precisos sobre los

requerimientos. Algo que Jama hace especialmente bien es su inclusión de característi-

cas de gestión de pruebas que le proporcionan a su equipo de control de calidad paneles

de control, informes y la capacidad de organizar y ejecutar casos de prueba. La forma en

que Jama apoya la colaboración (aprobaciones, notificaciones, etc.) se considera uno de

sus puntos más fuertes.

IBM Engineering Requirements Management DOORS Next

La principal característica diferencial de esta herramienta es su interoperabilidad con

otras herramientas, incluida la gestión del ciclo de vida, la colaboración en equipo y la

ingeniería de sistemas, su la mayor fortaleza es también su mayor inconveniente: es al-

tamente personalizable, pero al mismo tiempo, su gran base de datos y complejidad

general pueden hacer que la gestión de la configuración sea un poco ardua aunque lo

ayudan a resolver este problema potencial al ofrecer una gran cantidad de soporte

ReqSuite

Esta herramienta de recopilación de requerimientos incluye un conjunto de herramien-

tas completo de plantillas definibles (junto con la capacidad de crear requerimientos

reutilizables), definición de flujo de trabajo y herramientas de modelado visual y carac-

terísticas de colaboración. El mayor punto de venta de ReqSuite es su facilidad de uso:

la navegación tiene sentido, no está sobrecargada de complejidad y los tutoriales para

usar el producto son realmente útiles.

En sus propuestas de venta únicas incluyen funciones de asistencia respaldadas por AI,

como guiar el flujo de trabajo de análisis y aprobación, verificar la calidad y la integridad

de los requerimientos, enlaces automáticos, recomendaciones de reutilización, etc.


Modern Requirements

Es un software de gestión de requerimientos de primera categoría. Proporciona un en-

torno increíblemente colaborativo para trabajar en los requerimientos. Modern Requi-

rements incluso luce una deliciosa asistente de inteligencia artificial inspirada en IA:

Alice. Los usuarios pueden visualizar datos como diagramas, maquetas o casos de uso.

su análisis de trazabilidad automático le permite escanear rápida y fácilmente la cober-

tura de requerimientos

Helix RM

Esta herramienta ofrece un conjunto completo de características útiles Estos incluyen

funciones de colaboración en tiempo real (comentarios, gestión de aprobación y expor-

tación fácil de archivos), herramientas de análisis de impacto, trazabilidad de requeri-

mientos y gestión de casos de prueba, gráficos de historial de archivos e incluso una

herramienta de lapso de tiempo para visualizar el progreso de un elemento a lo largo

del tiempo.

Sin embargo, puede ser un dolor para los usuarios menos expertos en tecnología y lleva

mucho tiempo acostumbrarse, lleva tiempo configurarlo, implementarlo y aprender a

usarlo de manera efectiva. La buena noticia es que ofrecen una amplia variedad de re-

cursos como video tutoriales, capacitación entre otros recursos.

ReQtest

Herramienta muy adecuada para la gestión ágil de requerimientos. Tiene un tablero ágil

para los requerimientos de seguimiento. Estos incluyen herramientas de gestión de

pruebas, seguimiento de errores y herramientas de informes de errores visuales, traza-

bilidad de requerimientos de extremo a extremo, exportación fácil de datos a Excel, fun-

ciones de colaboración y paneles de tareas ágiles.


Conclusiones

Los elementos que componen toda la información producida como parte del proceso de inge-

niería del software se denominan colectivamente "configuración del software". Dado que la con-

figuración software es la única representación tangible de un programa o sistema software,

debe ser controlada para conservar su exactitud, mantener la información actualizada, y asegu-

rar una información clara y concisa conforme avanzamos paso tras paso en el proceso de Inge-

niería del Software.

La gestión de cambio en los proyectos debe ser una coordinación planificada de las actividades

que conlleve el logro de los objetivos o propósitos comunes a través de una comunicación clara

y eficiente.

Uno de los propósitos del establecimiento de procedimientos para la Gestión de Cambios en los

Requerimientos es el de asegurar que, cuando existan cambios en los requerimientos, su im-

pacto en el proyecto pueda cuantificarse y acordarse con el Cliente o Usuario en cuanto a plazo,

esfuerzo y compensación económica si corresponde.

Todos los cambios de requerimientos que se produzcan durante el desarrollo de un proyecto se

mantendrán debidamente clasificados en un documento específico, el Registro de Cambios,

donde se anotarán todas las peticiones de cambio realizadas por los usuarios.

Referencias Bibliográficas

Alexander M. (2019). Top 5 requirements management tools. Agosto 3, 2019, de CIO


Sitio web: https://www.cio.com/article/3365176/top-5-requirements-manage-
ment-tools.html
Brik A. y Heller G. (2019). List of Requirements Management Tools. Agosto 3, 2019, de
The Making of Software Sitio web: http://makingofsoftware.com/resources/list-
of-rm-tools
Perforce. (2016). Requirements Management Tools Comparison. Agosto 3, 2019, de Per-
force Sitio web: https://www.perforce.com/blog/alm/requirements-manage-
ment-tools-comparison
Testlodge. (2018). Top Requirements Management Tools List. Agosto 3, 2019, de
Testlodge Sitio web: https://blog.testlodge.com/requirements-management-
tools-list/

Вам также может понравиться