Tabla de Contenidos

Validar Requisitos

Objetivos

El principal objetivo de este proceso es validar los requisitos técnicamente por parte del equipo de trabajo, llegar a un acuerdo con el cliente para la aprobación de los requisitos que se han elicitado.

También es parte de este proceso la validación por parte del cliente de los diseños de las interfaces de usuario, procedentes de la disciplina de Análisis y Diseño. Para ello, los requisitos funcionales y no funcionales se revisarán por parte del equipo de trabajo y una vez comprobado que son adecuados se le mostrará al cliente junto con el diseño de pantallas, prototipos o cualquier otro artefacto que sea útil para hacerse entender con el cliente y para que este dé su visto bueno.

Roles

Los siguientes son los roles participantes en este proceso:

Rol Tareas que interviene
Cliente
MDA-TR-1.0-REQ-Aprobar requisitos
MDA-TR-1.0-REQ-Aprobar diseño
Ingeniero de Requisitos
MDA-TR-1.0-REQ-Validar Requisitos técnicamente
Jefe de Proyecto
MDA-TR-1.0-REQ-Aprobar requisitos
MDA-TR-1.0-REQ-Aprobar diseño

Tareas

MDA-TR-1.0-REQ-Validar requisitos técnicamente

Todos los requisitos de la aplicación, funcionales (casos de uso e historias) y no funcionales deben ser validados técnicamente, de manera que estemos seguros que es posible su desarrollo técnico en las siguientes fases del proyecto.

1. Dar de alta en JIRA

Un Ingeniero de Requisitos (distinto al que escribió el documento de requisitos) DEBE crear un JIRA con los siguientes datos, y registrar las horas de trabajo en ella:

Tipo Sumario Disciplina Proceso Version Fijada
Tarea Comprobar Requisitos Técnicamente Requisitos REQ-ValidarRequisitos [Versión del proyecto]

2. Comprueba que los requisitos están técnicamente bien escritos

El Ingeniero de Requisitos, DEBE revisar cada uno de los requisitos presentes en el Documento de Requisitos (Casos de Uso, Historias y Requisitos no funcionales).

2.1. PARA CADA UNO de los requisitos se debe verificar que:

2.2. En general, en el Documento de requisitos se debe verificar que se CUMPLA:

2.3. Una vez comprobado todo lo anterior, se MODIFICARA el Documento de Requisitos de manera que a CADA REQUISITO se le añadan los dos siguientes campos:

2.4. Para finalizar, registrar las horas de trabajo empleadas en el JIRA anterior.

MDA-TR-1.0-REQ-Aprobar Requisitos

1. Dar de alta en JIRA

El jefe de proyecto crea un JIRA para la reunión de aprobación con el cliente, con los siguientes datos:

Tipo Descripción Disciplina Proceso Label Version Fijada
Tarea Reunión Aprobación Documento Requisitos RequisitosREQ-Validar Requisitos REUNION [Versión del proyecto]

2. Reunión de Aprobación

En esta tarea se realizará la reunión para intentar aprobar los requisitos por parte del cliente.

2.1. Fijar una reunión con el cliente

2.2. Durante la reunión, se le debe guiar al cliente, explicándole cada uno de los requisitos, y comentándole cada uno de las repercusiones de cada requisito.

3. Crear documento de Acta de Aprobación Requisitos

2.1. El jefe de proyecto, tras la reunión, inicia la creación de un nuevo Acta de Reunión.

PlantillaSiglasNomenclaturaUbicación
ActaAprobaciónRequisitos ACT XXX-yyyymmdd-ACT-AprobacionRequisitos.odt /Proyecto/Documentacion/1.GestionProyecto/1.2.OrdenesYactas

2.2. Escribir la siguiente sección del Acta de Aprobación:

4. Crear las Historias en JIRA que representan los Requisitos

PARA CADA Requisito identificado en el documento de Requisitos, validado técnicamente y además aprobado por el cliente. El jefe de proyecto Da de alta un JIRA con los siguientes datos

Tipo Descripción Disciplina Proceso Requisito Version Fijada
Historia REQ-XX: Descripción Requisito DesarrolloDE-Crear componentes Código Requisito[Versión del proyecto]

MDA-TR-1.0-REQ-Aprobar Diseño

Esta tarea se realizará tras el proceso de Diseño del proyecto; en ella, se han creado los prototipos de interfaces de usuario, que deben ser aprobados por el cliente.

1. Dar de alta la tarea en JIRA

Se debe de crear un JIRA para la reunión de aprobación del diseño con el cliente, con los siguientes datos:

Tipo Descripción Disciplina Proceso Label Version Fijada
Tarea Reunión Aprobación Interfaz Diseño RequisitosREQ-Validar Requisitos REUNION [Versión del proyecto]

2. Reunión de Aprobación

En esta tarea se realizará la reunión para intentar aprobar los diseños por parte del cliente.

2.1. Fijar una reunión con el cliente (Puede ser la misma que la reunión de aprobación de requisitos)

2.2. Durante la reunión, se le debe guiar al cliente, explicándole cada uno de los diseños y la navegación entre pantallas.

3. Crear documento de Acta de Aprobación Diseño

3.1. Iniciar la creación de un nuevo Acta de Reunión.

Plantilla del Artefacto SIGLAS Nomenclatura Ubicación
ActaAprobaciónDiseño ACT XXX-yyyymmdd-ACT-AprobacionDiseno.odt /Proyecto/Documentacion/1.GestionProyecto/1.2.OrdenesYactas

3.2. Escribir la siguiente sección del Acta de Aprobación:

Artefactos

De entrada

Plantilla del Artefacto SIGLAS Nomenclatura Ubicación
Documento de Requisitos DRQ XXX-DRQ-1.2.3-DocumentoRequisitos /Proyecto/Documentacion/2.Requisitos

De salida

Plantilla del Artefacto SIGLAS Nomenclatura Ubicación
ActaAprobaciónRequisitos ACT XXX-yyyymmdd-ACT-ActaAprobaciónRequisitos.odt /Proyecto/Documentacion/1.GestionProyecto/1.2.OrdenesYactas
ActaAprobaciónDiseño ACT XXX-yyyymmdd-ACT-ActaAprobaciónRequisitos.odt /Proyecto/Documentacion/1.GestionProyecto/1.2.OrdenesYactas

Herramientas

Herramienta Version Utilizada en Descarga
OpenOffice Writer 3.3 Documento Análisis, Documento Diseño http://es.openoffice.org/
JIRA 4.2.x Modificación de las tareas para acumular tiempo o resolverlas.

Métricas

Las métricas del proyecto se guardarán dentro de la carpeta del proyecto en Proyecto/Documentacion/1.Gestionproyecto/1.4.Metricas. Las métricas de este proceso en concreto se almacenan en la Hoja REQ.

NOTA: Todos los tiempos se miden en horas, salvo que se indique expresamente lo contrario.

Tiempo dedicado al proceso

  1. Entra en Jira en el navegador de incidencias. Realiza una query simple y selecciona todas las tareas del proyecto.

Pulsa el botón Search

Usa la Plantilla de Seguimiento tal y como se indica en el apartado Calcular tiempos con Jira.

Tiempo total empleado en reuniones de Validar requisitos

  1. Entra en Jira en el navegador de incidencias. Realiza una query simple y selecciona todas las tareas del proyecto.

Pulsa el botón Search

Usa la Plantilla de Seguimiento tal y como se indica en el apartado Calcular tiempos con Jira.

NOTA: Si a una determinada reunión van tres personas debemos sumar el tiempo de las tres personas que asistieron. Si todas las personas que asistieron a la reunión introdujeron sus horas en Jira, obtendremos esta métrica correctamente.