Ningún sistema entregará al usuario más calidad que la que permita la administración de sus requerimientos.
Facilitar la comunicación entre todos los involucrados contribuye a aumentar la calidad de los sistemas, la productividad de los equipos de trabajo y reduce la cantidad y frecuencia de solicitudes de cambios.
Una de las prácticas que más contribuye a disminuir el impacto de los problemas de administración de requerimientos es la de casos de uso.
Se define como caso de uso a una secuencia de acciones que realiza un sistema y que produce un resultado observable de valor para un agente, y lo representamos en un diagrama con estos tres símbolos:
Cuando se trata de unos cuantos requerimientos, no muy complejos y poco volátiles, se pueden manejar con un procesador de textos o una planilla electrónica.
El alcance, complejidad y necesidades permanentes de cambios que demandan los sistemas en la actualidad, exigen la utilización de herramientas que faciliten la administración de requerimientos.
La herramienta seleccionada debe brindar la posibilidad de visualizar la funcionalidad a través de diagramas UML de casos de Uso, asociados con la descripción textual de los requerimientos, tanto funcionales como no funcionales.
El diagrama de casos de uso se vinculará posteriormente con los demás diagramas UML que se utilicen para el análisis y diseño del sistema, permitiendo la rastreabilidad desde las necesidades del usuario hasta el diseño de la base de datos y los programas desplegados.
Acceso local o por Internet, con todas las seguridades del caso, no deben estar ausentes en el funcionamiento de la herramienta escogida.
Hemos capacitado con éxito a diferentes clientes y ayudado a poner en marcha la administración de requerimientos utilizando diferentes herramientas de software. |