Você está na página 1de 13

Enunciado de la Historia

Identificador (ID)
de la Historia

Rol

Caracterstica / Funcionalidad

XX-XXXX-XXXX

Como un [Rol]

Necesito [Descripcin de la
Funcionalidad]

XX-XXXX-XXXX

Como un [Rol]

Necesito [Descripcin de la
Funcionalidad]

XX-XXXX-XXXX

Como un [Rol]

Necesito [Descripcin de la
Funcionalidad]

unciado de la Historia

Razn / Resultado

Criterios de Acept
Nmero
(#) de
Escenario

Criterio de
Aceptacin (Ttulo)

Con la finalidad de [Descripcin razn o


resultado]
1

[Titulo del escenario]

[Titulo del escenario]

[Titulo del escenario]

[Titulo del escenario]

Con la finalidad de [Descripcin razn o


resultado]
1

[Titulo del escenario]

[Titulo del escenario]

[Titulo del escenario]

[Titulo del escenario]

Con la finalidad de [Descripcin razn o


resultado]
1

[Titulo del escenario]

[Titulo del escenario]

[Titulo del escenario]

[Titulo del escenario]

Criterios de Aceptacin

Contexto

Evento

Resultado / Comportamiento esperado

En caso que [Contexto] y/ o [Contexto]

cuando [Evento]

el sistema [Resultado / Comportamiento]

En caso que [Contexto] y/ o [Contexto]

cuando [Evento]

el sistema [Resultado / Comportamiento]

En caso que [Contexto] y/ o [Contexto]

cuando [Evento]

el sistema [Resultado / Comportamiento]

En caso que [Contexto] y/ o [Contexto]

cuando [Evento]

el sistema [Resultado / Comportamiento]

En caso que [Contexto] y/ o [Contexto]

cuando [Evento]

el sistema [Resultado / Comportamiento]

En caso que [Contexto] y/ o [Contexto]

cuando [Evento]

el sistema [Resultado / Comportamiento]

En caso que [Contexto] y/ o [Contexto]

cuando [Evento]

el sistema [Resultado / Comportamiento]

En caso que [Contexto] y/ o [Contexto]

cuando [Evento]

el sistema [Resultado / Comportamiento]

En caso que [Contexto] y/ o [Contexto]

cuando [Evento]

el sistema [Resultado / Comportamiento]

En caso que [Contexto] y/ o [Contexto]

cuando [Evento]

el sistema [Resultado / Comportamiento]

En caso que [Contexto] y/ o [Contexto]

cuando [Evento]

el sistema [Resultado / Comportamiento]

En caso que [Contexto] y/ o [Contexto]

cuando [Evento]

el sistema [Resultado / Comportamiento]

Columna
Identificador (ID) de la historia
Rol
Caracterstica / Funcionalidad
Razn / Resultado
Nmero (#) de Escenario
Criterio de Aceptacin (Ttulo)
Contexto
Evento
Resultado / Comportamiento esperado

Es el rol que est desempeando el usuario cuando utiliza la funcionalidad que se est describiendo. Debe ser lo ms especifi
est desempeando. El enunciado puede escribirse como se sigue: Yo como un [Rol], Desempeando el rol de [Rol], Como un
Representa la funcin que el rol quiere o necesita hacer en el sistema que se est desarrollando. Puede diferenciarse entre ac
Instrucciones
Yo comopuede
clienteo registrado.
palabra
necesita para describir la accin. Por ejemplo:
Cdigo que identifica
a la historia en el Proyecto que se est desarrollando. El formato debe ser elegido por el e
Desempeando
el rol unvocamente
de cliente registrado.
Como un realizar
cliente registrado.
Necesito
bsquedas de productos por categoras.
Puedo
unalograr
categora
para ver
el nmero
quede
tiene
asociado.
Lo
que seleccionar
el rol necesita
al ejecutar
la accin.
Estedeesproductos
el resultado
ejecutar
la accin desde el punto de vista del rol. Este
puede documentarse slo con la definicin del rol y la accin (sin definir la consecuencia).
Nmero
1, 2,
4), que identifica
al un
escenario
asociado aPor
la historia.
Describe(ejemplo
el contexto
del3 escenario
que define
comportamiento.
ejemplo, si se toma el ejemplo de bsquedas de produc
ser: Categora sin productos asociados.
Proporciona mayor descripcin sobre las condiciones que desencadenan el escenario.
Representa la accin que el usuario ejecuta, en el contexto definido para el escenario.
Dado el contexto y la accin ejecutada por el usuario, la consecuencia es el comportamiento del sistema en esa situacin.

Enunciado de la
Historia
Identificador (ID) de la
Historia

XX-XXXX-XXXX

Rol

Como un Cliente.

Caracterstica /
Funcionalidad

Razn / Resultado

Necesito ver un listado


de categoras de
Con la finalidad de
productos y poder
realizar busquedas
seleccionar una
de productos por
categora.
categoras.

Criterios de
Aceptacin
Nmero (#) de
Escenario

Criterio de
Aceptacin (Ttulo)

Contexto

Evento

En caso que una


categora tenga al
Categora con al
menos un producto
1 menos un producto. asociado.
En caso que una
categora no tenga
Categora sin
productos
2 productos.
asociados.

Cuando se
despliegue el listado
de categoras a
seleccionar.
Cuando se
despliegue el listado
de categoras a
seleccionar.
Cuando se

Ordenamiento de las
3 categoras
N/A

despliegue el listado
de categoras a
seleccionar.

Resultado / Comportamiento esperado

A continuacin del nombre de la categora, se


mostrar entre parntesis el nmero de
productos asociados.
A continuacin del nombre de la categora, se
mostrar entre parntesis el siguiente texto "Sin
Productos asociados".
El sistema mostrar las categoras en orden
alfabetico.

Antes de usar la plantilla, considere lo siguiente


Las especificaciones de diseo en enfoques tradicionales, contienen documentacin detallada de los pasos a seguir por el usu
que quiere hacer el usuario y como lo quiere hacer.

Es decir, el documento funcional representa el final entre las conversaciones entre desarrolladores y usuario dueo del produc

Esta plantilla de historias de usuario, permite los requerimientos en dos grandes partes, el enunciado de la historia y los criterio
El enunciado representa el principio de las conversaciones y no el final. Se enfoca en definir lo que quiere el usuario.

Los criterios de aceptacin, definen los requerimientos del dueo de producto sobre cmo deben comportarse el sistema ante
Las historias de alta complejidad deben subdividirse en historias de menor complejidad. Una medida aceptada generalmente e
ms de 4 criterios de aceptacin.

El enunciado de la historia de usuario

El enunciado est compuesto por el Rol, Accin y Resultado. El enunciado no describe detalles de cmo se va a ejecutar la ac
Para una mejor clasificacin y organizacin puede aadirse un cdigo a cada historia, para ayudar a su identificacin unvoca
A continuacin a la descripcin de cada uno de estos elementos:

Identificador
la desempeando
historia: Cdigo el
que
identifica
unvocamente
a la historia en
Proyecto
que se estDebe
desarrollando.
fo
Rol:
Es el rol (ID)
que de
est
usuario
cuando
utiliza la funcionalidad
queelse
est describiendo.
ser lo msElesp
puede escribirse como se sigue: Yo como un [Rol], Desempeando el rol de [Rol], Como un [Rol], entre otros. Por ejemplo:
Yo como cliente registrado.
Desempeando el rol de cliente registrado.
Como un cliente
registrado. (Feature): Representa la funcin que el rol quiere o necesita hacer en el sistema que se est de
Caracterstica
/ Funcionalidad
palabra puede o necesita para describir la accin. Por ejemplo:
Necesito realizar bsquedas de productos por categoras.
Puedo /seleccionar
ver el
nmero
de productos
queEste
tienees
asociado.
Razn
Resultados:una
Lo categora
que el rol para
necesita
lograr
al ejecutar
la accin.
el resultado de ejecutar la accin desde el punto
slo con la definicin del rol y la accin (sin definir la consecuencia).
Una vez se definen estos componentes, la frase de historia queda establecida de la siguiente forma:
Yo como un [Rol], necesito [Descripcin de la funcionalidad], con la finalidad de [Descripcin de la consecuencia].
Esto equivale al Titulo descriptivo de la historia, que Puede utilizarse para hacer referencia en la pila de producto, junto con su
Se pueden aplicar las siguientes variantes en la definicin del rol:

Como un [Rol], necesito [Descripcin de la funcionalidad], con la finalidad de [Descripcin de la consecuencia].


Desempeando el rol de [Rol], necesito [Descripcin de la funcionalidad], con la finalidad de [Descripcin de la consecuencia].
O tambin variar entre obligatorio u opcional en la descripcin de la funcionalidad:
Como un [Rol], puedo [Descripcin de la funcionalidad], con la finalidad de [Descripcin de la consecuencia].
Tambin puede omitirse la descripcin de la consecuencia:
Como un [Rol], puedo [Descripcin de la funcionalidad].
Yo como un [Rol], puedo [Descripcin de la funcionalidad].

Los criterios de aceptacin


Estn compuestos por la descripcin del contexto, evento y consecuencia, definen los requerimientos del dueo de producto s
de la definicin del cmo. No estn diseados para ser tan detallados como una especificacin de diseo tradicional.
Si una historia de usuario tiene ms de 4 criterios de aceptacin, debe evaluarse subdividir la historia.
Puede aadirse un nmero de escenario para identificar al criterio, asociado a la historia de usuario en cuestin.
Los elementos de los criterios de aceptacin son:

Nmero
escenario:
Nmeroel(ejemplo
2, escenario
3 4), queque
identifica
asociadoPor
a laejemplo,
historia.si se toma el ejemplo de b
Ttulo delde
escenario:
Describe
contexto1,del
define al
unescenario
comportamiento.
productos asociados.
Contexto: Proporciona mayor descripcin sobre las condiciones que desencadenan el escenario.
Evento: Representa la accin que el usuario ejecuta, en el contexto definido para el escenario.
Resultado / Comportamiento esperado: Dado el contexto y la accin ejecutada por el usuario, la consecuencia es el comportam
De esta forma, el formato para documentar los criterios de aceptacin es:

Escenario [Nmero de escenario] [Titulo del escenario]: En caso que [Contexto] y adicionalmente [Contexto], cuando [Evento],

Tomando el ejemplo anterior de las bsquedas de productos por categora, un posible escenario podra ser:
Escenario 1: En caso que exista una categora sin productos asociados, cuando el cliente despliegue el listado de categoras p
Actualmente no poseemos productos para esta categora.

Você também pode gostar