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.
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 |
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.
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] |
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.
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 | Requisitos | REQ-Validar Requisitos | REUNION | [Versión del proyecto] |
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.
2.1. El jefe de proyecto, tras la reunión, inicia la creación de un nuevo Acta de Reunión.
Plantilla | Siglas | Nomenclatura | Ubicació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:
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 | Desarrollo | DE-Crear componentes | Código Requisito | [Versión del proyecto] |
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.
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 | Requisitos | REQ-Validar Requisitos | REUNION | [Versión del proyecto] |
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.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:
Plantilla del Artefacto | SIGLAS | Nomenclatura | Ubicación | ||
---|---|---|---|---|---|
Documento de Requisitos | DRQ | XXX-DRQ-1.2.3-DocumentoRequisitos | /Proyecto/Documentacion/2.Requisitos |
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 |
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. |
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. |
---|
Pulsa el botón Search
Usa la Plantilla de Seguimiento tal y como se indica en el apartado Calcular tiempos con Jira.
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. |
---|