Project

General

Profile

Guía directorio recursos oct 2020

Hola!

Comienzo de guía de itinerario hasta su destino...

Os paso por aquí información sobre la herramienta.

El servidor donde vamos a trabajar antes de que os instaléis el vuestro es el siguiente:

http://req.cosmobots.eu:3000/
El servidor de Git que está asociado con ésta instalación se encuentra en:

http://req.cosmobots.eu:8282/

Se os proveerá de usuarios y contraseñas para cada uno de los roles (RqMngr, RqWriter, RqReviewer).

En la propia herramienta, ya que somos informáticos y nos gusta la recursividad, se han añadido unos proyectos con los requisitos necesarios para instalar la herramienta y para crear un nuevo proyecto. Estos proyectos se encuentran bajo el paraguas de un proyecto padre llamado Help, que contiene también el proyecto Demo:

El de instalación está bien curiosearlo, pero no seguir los pasos, ya que será mucho más cómodo y fiable que el día que lo instaléis uséis el contenedor que viene preparando y manteniendo Noé.

La información de creación de nuevos proyectos sí la encontraréis útil. Conviene clicar en el diagrama e ir siguiendo los pasos. Llega un momento en el que se usa una hoja de carga para cargar los primeros requisitos. Tengo pendiente copiar esta guía y rehacer esos pasos creando un árbol de requisitos a través de la interfaz web, sin usar hojas de cálculo.

He descubierto que el proceso de carga no incrementa el contador de requisitos del ReqDoc, tengo que arreglarlo. Si cargáseis requisitos pronto tendríamos que actualizar el contador a mano para que el primero que hagáis en la web no os aparezca con el identificador 1.

Tenéis también información (quizá un poco obsoleta) en la wiki de la asociación:

http://cosmobots.eu/projects/csysreq/wiki

También se os proporcionará un usuario y contraseña a esta web, para que podáis subir bugs que encontréis, peticiones de mejora, etc. También para colaborar corrigiendo la documentación, si os animáis.

En la wiki hay dos versiones del manual de uso, una en español y otra en inglés, una más completa y la otra un poco más actual:

http://cosmobots.eu/projects/csysreq/wiki/Manual_de_uso

Ahí puede verse para qué usamos las columnas.

El plugin que nos ocupa está aquí: https://github.com/cosmoBots/cosmosys_req_rm

no es muy elegante, pero hace lo que habéis visto que hace.

Existe una versión antigua, OBSOLETA, de cuando no era un plugin sino unos cuadernos de Python a través de la API, donde se pueden encontrar ejemplos “inspiradores” para desarrollar scripts de Python que manejen el Redmine.

https://github.com/cosmoBots/cosmosys_req

Creo que los únicos interesantes son:

https://github.com/cosmoBots/cosmosys_req/blob/master/RqPropagation.ipynb

https://github.com/cosmoBots/cosmosys_req/blob/master/RqValidation.ipynb

Este repo sigue “vivo” por una sola razón, es donde se desarrolla el componente Javascript de la vista de árbol:

https://github.com/cosmoBots/cosmosys_req/tree/master/reqtree

Si necesitáis algún campo personalizado en http://req.cosmobots.eu:3000/ , me lo pedís que os lo proporcionaremos. Si vemos que necesitáis “jugar” bastante con la administración del sitio, haremos que uno de vuestros usuarios (probablemente el del rol RqMngr) sea administrador del Redmine.

Con esto yo creo que todos tenemos un directorio de lo que hay, con respecto a la herramienta de requisitos.