Sei sulla pagina 1di 6

Desarrollo ágil: Historias de usuario y criterios de aceptación

Enunciado de la Historia Criterios de Aceptación


Identificador
(ID) de la Rol Característica / Funcionalidad Razón / Resultado Número (#) de Criterio de Aceptación Contexto Entradas de datos
Historia Escenario (Título)

CUS001 Como un Necesito visualizar una nueva Con la finalidad de definir un nuevo 1 Se visualizan nuevos En caso que se ha realizado la correcta
analista del opción de Microsoft Excel. menú de opciones para la generación botones en la cinta de instalación de la solución propuesta
grupo GPIS del REEE. opciones de Excel, en la
opción "Complementos" Ninguna

CUS002 Como un Necesito cargar en Microsoft Con la finalidad de visualizar las 1 Se cargan los datos de la En caso que existan registros en la tabla
analista del Excel la información registrada en descripciones de los esfuerzos tabla JIRA.worklog worklog de la base de datos del aplicativo
grupo GPIS la tabla de base de datos registrados por los diferentes JIRA.
JIRA.worklog. empleados de la empresa PSL

Ninguna

2 No se carga ningún En caso que no existan registros en la tabla


registro de la tabla worklog de la base de datos del aplicativo
JIRA.Worklog JIRA.

CUS003 Como un Necesito cargar en Microsoft Con la finalidad de visualizar los 1 Se cargan los datos de la En caso que existan registros que se
analista del Excel la información extraida por detalles respecto a los proyectos y consulta MMA. encuentren en la consulta MMA
grupo GPIS la consulta del MMA. de los esfuerzos registrados por los
diferentes empleados de la empresa
PSL
Ninguna

2 No se carga ningún En caso que no existan registros en la


registro de la consulta consulta MMA.
MMA.

CUS004 Como un Necesito cargar en Microsoft Con la finalidad de visualizar los 1 Se cargan los datos de la En caso que existan registros que se
analista del Excel la información extraida por detalles respecto a cada uno de los consulta. encuentren en la consulta MMA
grupo GPIS una cosulta filtrada el usuario empleados sobre de su esfuerzo
indicado por mi. registrado y las actividades asociadas
al mismo.
1. Usuario

2 No se carga ningún En caso que no existan registros en la


registro de la consulta consulta MMA.
MMA.

CUS005 Como un Necesito cargar en Microsoft Con la finalidad de visualizar los 1 Se cargan los datos de la En caso que existan registros que se
analista del Excel la información extraida por detalles respecto a los proyectos y consulta MMA. encuentren en la consulta MMA
grupo GPIS una cosulta filtrada el usuario y el de los esfuerzos registrados por los
número de semana del año diferentes empleados de la empresa
indicado por mi. PSL en cada semana del año 1. Usuario
2. Número de
semana
CUS005 Como un Necesito cargar en Microsoft Con la finalidad de visualizar los
analista del Excel la información extraida por detalles respecto a los proyectos y
grupo GPIS una cosulta filtrada el usuario y el de los esfuerzos registrados por los
número de semana del año diferentes empleados de la empresa
indicado por mi. PSL en cada semana del año 1. Usuario
2. Número de
semana
2 No se carga ningún En caso que no existan registros en la
registro de la consulta consulta MMA.
MMA.

CUS006 Como un Necesito cargar en Microsoft Con la finalidad de visualizar los 1 Se cargan los datos de la En caso que existan registros que se
analista del Excel la información extraida por detalles respecto a los proyectos y consulta MMA. encuentren en la consulta MMA
grupo GPIS una cosulta filtrada el proyecto de los esfuerzos registrados por los
indicado por mi. diferentes proyectos activos de la
empresa PSL
1. Proyecto

2 No se carga ningún En caso que no existan registros en la


registro de la consulta consulta MMA.
MMA.

CUS007 Como un Necesito cargar en Microsoft Con la finalidad de visualizar los 1 Se cargan los datos de la En caso que existan registros que se
analista del Excel la información extraida por detalles respecto a los proyectos y consulta MMA. encuentren en la consulta MMA
grupo GPIS una cosulta filtrada el proyecto y de los esfuerzos registrados por los
el número de mes del año diferentes proyectos activos de la
indicado por mi. empresa PSL 1. Proyecto
2. Número de mes
2 No se carga ningún En caso que no existan registros en la
registro de la consulta consulta MMA.
MMA.

Nota:
- Reemplazar las etiquetas [Rol], [Descripción de la Funcionalidad], [Descripción de razón o resultado] por el contenido del enunciado de la historia.
- Reemplazar las etiquetas [Título del escenario], [Contexto], [Evento] y [Resultado / Comportamiento] por el contenido de los criterios de aceptación.
Criterios de Aceptación

Salidas de datos Evento Resultado / Comportamiento esperado

Cuando se ha realizado la correcta El sistema realiza la correcta instalación de la


instalación de la solución solución y despliega nuevos botones en la
propuesta, se generan nuevas cinta de opciones de Microsoft Excel
Ninguna opciones en la opción
"complementos"

ID, issueid, AUTHOR, N/A El sistema desplegará la información de la


grouplevel, rolelevel, tabla JIRA.worklog, incluyendo los
worklogbody, CREATED, encabezados de cada una de las columnas de
UPDATEAUTHOR, UPDATED, la tabla
STARTDATE, timeworked

Encabezados de los campos N/A El sistema desplegará unicamente los


encabezados de cada una de las columnas de
la tabla

Nombre, Fecha, Proyecto, N/A El sistema desplegará la información de la


Iteración, Actividad, Tipo consulta MMA, incluyendo los encabezados
Incidencia, Descripción, de cada una de las columnas de la tabla
Requerimiento detallado,
Horas

Encabezados de los campos N/A El sistema desplegará unicamente los


encabezados de cada una de las columnas de
la tabla

Nombre, Fecha, Proyecto, N/A El sistema desplegará la información de la


Iteración, Actividad, Tipo tabla JIRA.worklog, incluyendo los
Incidencia, Descripción, encabezados de cada una de las columnas de
Requerimiento detallado, la tabla
Horas

Encabezados de los campos N/A El sistema desplegará unicamente los


encabezados de cada una de las columnas de
la tabla

Nombre, Fecha, Proyecto, N/A El sistema desplegará la información de la


Iteración, Actividad, Tipo tabla JIRA.worklog, incluyendo los
Incidencia, Descripción, encabezados de cada una de las columnas de
Requerimiento detallado, la tabla
Horas
Encabezados de los campos N/A El sistema desplegará unicamente los
encabezados de cada una de las columnas de
la tabla

Nombre, Fecha, Proyecto, N/A El sistema desplegará la información de la


Iteración, Actividad, Tipo tabla JIRA.worklog, incluyendo los
Incidencia, Descripción, encabezados de cada una de las columnas de
Requerimiento detallado, la tabla
Horas

Encabezados de los campos N/A El sistema desplegará unicamente los


encabezados de cada una de las columnas de
la tabla

Nombre, Fecha, Proyecto, N/A El sistema desplegará la información de la


Iteración, Actividad, Tipo tabla JIRA.worklog, incluyendo los
Incidencia, Descripción, encabezados de cada una de las columnas de
Requerimiento detallado, la tabla
Horas

Encabezados de los campos N/A El sistema desplegará unicamente los


encabezados de cada una de las columnas de
la tabla
Historias de usuario y criterios de aceptación: Instructivo
Elaborado por: www.pmoinformatica.com
Columna Instrucciones
Identificador (ID) de la historia Código que identifica unívocamente a la historia en el Proyecto que se esté desarrollando. El formato
debe ser elegido por el equipo.
Rol Es el rol que está desempeñando el usuario cuando utiliza la funcionalidad que se está describiendo.
Debe ser lo más especifico posible, describiendo el rol o actor que se está desempeñando. El enunciado
puede escribirse como se sigue: Yo como un [Rol], Desempeñando el rol de [Rol], Como un [Rol], entre
otros. Por ejemplo:
Yo como cliente registrado.
Desempeñando el rol de cliente registrado.
Como un cliente registrado.

Característica / Funcionalidad Representa la función que el rol quiere o necesita hacer en el sistema que se está desarrollando. Puede
diferenciarse entre acciones obligatorias u opcionales, utilizando la palabra puede o necesita para
describir la acción. Por ejemplo:

Necesito realizar búsquedas de productos por categorías.


Puedo seleccionar una categoría para ver el número de productos que tiene asociado.

Razón / Resultado Lo que el rol necesita lograr al ejecutar la acción. Este es el resultado de ejecutar la acción desde el punto
de vista del rol. Este punto puede ser opcional, pues la historia puede documentarse sólo con la definición
del rol y la acción (sin definir la consecuencia).

Número (#) de Escenario Número (ejemplo 1, 2, 3 ó 4), que identifica al escenario asociado a la historia.
Criterio de Aceptación (Título) Describe el contexto del escenario que define un comportamiento. Por ejemplo, si se toma el ejemplo de
búsquedas de productos por categoría, un posible ejemplo pudiera ser: Categoría sin productos
asociados.

Contexto Proporciona mayor descripción sobre las condiciones que desencadenan el escenario.
Evento Representa la acción que el usuario ejecuta, en el contexto definido para el escenario.
Resultado / Comportamiento Dado el contexto y la acción ejecutada por el usuario, la consecuencia es el comportamiento del sistema
esperado en esa situación.
Historias de usuario y criterios de aceptación: Ejemplo
Elaborado por: www.pmoinformatica.com
Enunciado de la Historia Criterios de Aceptación

Identificador (ID) Rol Característica / Razón / Resultado Número (#) de Criterio de Contexto Evento Resultado / Comportamiento
de la Historia Funcionalidad Escenario Aceptación (Título) esperado

XX-XXXX-XXXX Como un Necesito ver un listado Con la finalidad 1 Categoría con al En caso que una Cuando se despliegue el A continuación del nombre de
Cliente. de categorías de de realizar menos un producto. categoría tenga al listado de categorías a la categoría, se mostrará entre
productos y poder busquedas de menos un producto seleccionar. paréntesis el número de
seleccionar una productos por asociado. productos asociados.
categoría. categorías.
2 Categoría sin En caso que una Cuando se despliegue el A continuación del nombre de
productos. categoría no tenga listado de categorías a la categoría, se mostrará entre
productos asociados. seleccionar. paréntesis el siguiente texto
"Sin Productos asociados".

3 Ordenamiento de las N/A Cuando se despliegue el El sistema mostrará las


categorías listado de categorías a categorías en orden alfabetico.
seleccionar.