Está en la página 1de 6

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

Elaborado por: www.pmoinformatica.com


Enunciado de la historia Criterios de aceptación
Identificador
Característica / Número (#) de Criterio de aceptación
(ID) de la Rol Razón / Resultado Contexto Evento
Funcionalidad escenario (Título)
historia
1 Como encargado Necesito entrar el Con la finalidad de 1 Registro En caso que se adquiera nuevo equipo Cuando exista un equipo nuevo que
de sede sistema para conocer el estado registrar
consultar, agregar de los equiopos por
y/o modificar el sede y modificar 2 Actualizacion de registro En caso de que cambie el estado de un Cuando exista un error o necesidad de
listado de equipos y/o agregar nuevos dispositivo o exista error en el registro. cambiar el estado de un equipo
equipos

3 Consulta En caso de que se requiera consultar el Cuando se nececite saber el estado de


estado de los equipos de su respectiva un equipo y/o ver si un equipo
sede y lab necesita renovacion

4 Eliminacion de En caso que se necesite eliminar un equipo Cuando un equipo deje de funcionar
dispositivo que ya no se encuentra en uso y/o fue renovado y se necesite
eliminar del registro

2 Como adm del Necesito registrar Con la finalidad de 1 Registro de usuario En caso de que se necesite registrar a un Cuando exista la solicitud de registro
sys nuevos usuarios asignarles una clave nuevo usuario para poder acceder al de nuevo usuario al sistema y el
de acceso sistema administrador este disponible

2 Eliminación de usuario En caso de que se quiera o necesite Cuando exista la solicitud de


eliminar un usuario del sistema eliminacion de usuario del sistema y el
administrador este disponible.

3 Consulta En caso de que el administrador de sistema Cuando exista la solicitud de consulta


quiera visualizar el listado de usuarios y del sistema y el administrador este
claves disponible

4 Actualización En caso de que el administrador de sistema Cuando exista la solicitud de


necesite o quiera modificar un usuario actualizacion de un usuario en el
sistema y el administrador este
disponible

3 Como profesor Necesito registrar Con la finalidad de 1 Operatividad En caso que se obtenga un nuevo Cuando el profesor acceda al registro
el estado de obtener un dispositivo y/o se dañe un dispositivo ya del estado de los equipos
operatividad de consolidado de existente
cada equipos operativos
equipamiento y no operativos. 2
cuando el profesor quiera registrar el
En caso que el artículo no exista en el
No existencia estado de un dispositivo nuevo o uno
registro
no registrado

4 Como encargado Necesito registrar Con la finalidad de 1 Operatividad En caso que se obtenga un nuevo Cuando el encargado de laboratorio
de lab el estado de obtener un dispositivo y/o se dañe un dispositivo ya acceda al registro de consolidados por
operatividad de consolidado de
cada equipos operativos
equipamiento. y no operativos.
4 Como encargado Necesito registrar Con la finalidad de 1 Operatividad
de lab el estado de obtener un dispositivo y/o se dañe un dispositivo ya acceda al registro de consolidados por
operatividad de consolidado de existente. operativilidad
cuando el encargado de laboratorio
cada equipos operativos 2 En caso que el artículo no exista en el
No existencia quiera registrar el estado de un
equipamiento. y no operativos. registro
dispositivo nuevo o uno no registrado
Resultado / Comportamiento esperado

el sistema permitira ingresar la marca, N° de


serie y año de fabricacion

el sistema permitirá ingresar y actualizar los


datos de un dispositivo de su respectiva sede

el sistema permite ingresar y consultar un


listado consolidado de su respectiva sede y
lab

el sistema permitirá eliminar un registro


existente

el sistema permitirá registrarlo y asignarle una


clave de acceso

el sistema permitirá eliminar el usuario

el sistema permitirá consultar un listado


completo del registro

el sistema ofrecerá cambiar los datos de algún


usuario

el sistema permitirá registrarle un estado de


operatividad

el sistema permite enviar un ticket al


Encargado de Sede

el sistema permitirá registrarle un estado de


operatividad
el sistema permitirá registrarle un estado de
operatividad
el sistema permite enviar un ticket al
Encargado de Sede
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 / Número (#) de Criterio de Contexto Evento Resultado / Comportamiento
de la historia Funcionalidad Resultado 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.

También podría gustarte