Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lecciones Aprendidas en Desarrollo de Software - Product Backlog Ejemplo - Social Restaurant Wall - SoReWa - Alejandro Arbelaez
Lecciones Aprendidas en Desarrollo de Software - Product Backlog Ejemplo - Social Restaurant Wall - SoReWa - Alejandro Arbelaez
Más
Les comparto un Product Backlog de ejemplo de un proyecto de grado que estoy dirigiendo
basado en historias de usuario. El proyecto se llama Social Restaurant Wall - SoReWa -
eleborado por Alejandro Arbelaez Acevedo (dragon198658 (at )gmail.com ).
SCENARIO– Escenario
GIVEN – DADO Acerca de mí
WHEN – CUANDO
THEN – ENTONCES
Links
1000 Gerente Crear un menú Ofrecerle los Escenario 1: No hay
productos a mis un menú creado. Ingeniería d
ingeniería d
clientes DADO que este en la
Mis huellas
pantalla de gerente
Y No haya un menú Ingeniería d
creado Gazafatonar
CUANDO ingrese a
gestionar menú
Vistas a la págin
ENTONCES se crea
un menú básico con
2 categorías comidas
366,48
bebidas
Translate
-----
Seleccionar
Escenario 2: Ya hay
Con la tecnolog
un menú creado.
http://www.lecciones-aprendidas.info/2014/04/product-backlog-ejemplo-social.html 1/13
12/9/2018 Lecciones Aprendidas en Desarrollo de Software: Product Backlog Ejemplo - Social Restaurant Wall - SoReWa - Alejandro Arbelaez
http://www.lecciones-aprendidas.info/2014/04/product-backlog-ejemplo-social.html 2/13
12/9/2018 Lecciones Aprendidas en Desarrollo de Software: Product Backlog Ejemplo - Social Restaurant Wall - SoReWa - Alejandro Arbelaez
restaurante. Product B
Restau
----
► marzo (5
Etiquetas
900 Gerente Editar categorías de Para organizar Escenario 1: hay
productos mejor los categoría abundancia acta
productos que DADO hay agenda scrum
ofrezco categorías en el agile contracts
menú del tester agile testi
restaurante Y se agilidad agilidad c
elija una. arquitecto de sof
restaurante. Colección De
Definición de R
880 Cliente Ver el menú del Poder elegir la Escenario 1: Elegir
definition of don
restaurante comida que voy categoría
Orgánico desperd
a pedir DADO que hay DevOps diatrib
categorías Dueño del Prod
CUANDO elija una ejemplos empir
categoría entrenamiento
ENTONCES se desarrollo equi
muestran los esquema de desgl
de implementac
productos de esa
Facilitador Facul
categoría
feedforward fel
frases coach a
de proyecto
860 Cliente Ver detalles de un Poder elegir la Escenario 1: Hay de proyectos G
plato comida que voy productos en proyectos infor
a pedir categoría tradicional git
DADO Que hay herramienta hist
productos en una Usuario historia
humor impact m
categoría
impedimento im
CUANDO este
ingeniería de siste
navegando la lista de
electrónica inte
productos incremental jueg
ENTONCES debo kanban lean lec
poder ver la Recomendad
información liderazgo listo
detallada del mapa de histor
http://www.lecciones-aprendidas.info/2014/04/product-backlog-ejemplo-social.html 3/13
12/9/2018 Lecciones Aprendidas en Desarrollo de Software: Product Backlog Ejemplo - Social Restaurant Wall - SoReWa - Alejandro Arbelaez
SCRUM Sc
Escenario 2: El organico Scrum
plato está ShuHaRi simulac
disponible complejos slack
820 Cliente Agregar uno o más Hacer el pedido Escenario 1: splitting sprint s
sprint planning
productos a mi y poder comer Agregar producto a
tdd team te
pedido la orden
Technical Deb
DADO que quiera investigación tem
agregar un producto software tester
CUANDO oprima el tips tips kanb
botón “+” para transformación
agregar un plato (o transparencia tria
----
Escena 2: agregar
más de un mismo
plato
DADO que ya
agregue un plato
CUANDO vuelva a
darle al botón “+”
ENTONCES este plato
se agrega a la orden
----
Escena 3: se hizo
un pedido
DADO que se haya
hecho un pedido Y
aun no se haya
pedido la cuenta
http://www.lecciones-aprendidas.info/2014/04/product-backlog-ejemplo-social.html 4/13
12/9/2018 Lecciones Aprendidas en Desarrollo de Software: Product Backlog Ejemplo - Social Restaurant Wall - SoReWa - Alejandro Arbelaez
CUANDO de al botón
“+” de un producto
este se agrega al
pedido ENTONCES se
pregunta si se desea
hacer el pedido del
producto agregado.
------
Escena 4: se pidió la
cuenta
DADO que se pidió la
cuenta
CUANDO se vaya a
agregar un producto
a la orden
ENTONCES La orden
no permite agregar
más productos
800 Cliente Quitar un producto Elegir un plato Escena 1: No se ha
del pedido diferente si despachado el
cambie de pedido
parecer y luego DADO que estoy en
hacer el pedido la página del pedido
Y quiera quitar un
plato de este Y este
no haya sido ya
despachado
CUANDO oprima el
botón de quitar”-”
ENTONCES este plato
se debe quitar del
pedido
-----
Escena 2:Se ha
despachado el
pedido
DADO que un pedido
ya ha sido pedido
Y el mesero lo haya
marcado como
despachado
CUANDO vaya a
eliminar un producto
de la orden
Desde el cliente de
la mesa
ENTONCES se hace
un llamado al
mesero
http://www.lecciones-aprendidas.info/2014/04/product-backlog-ejemplo-social.html 5/13
12/9/2018 Lecciones Aprendidas en Desarrollo de Software: Product Backlog Ejemplo - Social Restaurant Wall - SoReWa - Alejandro Arbelaez
-----
Escena 3: Se pidió
la cuenta
DADO que se pidió la
cuenta
CUANDO los
productos ya hayan
sido despachados
ENTOCES el cliente
ya no puede eliminar
el producto desde la
terminal de cliente y
se ocultan los
botones de eliminar
producto
780 Cliente Hacer pedido Poder comer los Escena 1: Hay uno o
platos que pedí mas productos en la
orden
DADO que estoy en
la lista del pedido
Y
CUANDO una el
botón de “ordenar”
ENTONCES se envía
la notificación a los
meseros del pedido
con el pedido de la
mesa
------
Escena 2: No hay
productos en la
orden
DADO que no hay
productos en la
orden
CUANDO se oprima
el botón de hacer
pedido
ENTONCES se saca
un mensaje que diga
que no se puede
hacer un pedido
porque no hay platos
en la orden
-----
Escena 3: Ya se
pidió la cuenta
DADO que ya se
pidió la cuenta
http://www.lecciones-aprendidas.info/2014/04/product-backlog-ejemplo-social.html 6/13
12/9/2018 Lecciones Aprendidas en Desarrollo de Software: Product Backlog Ejemplo - Social Restaurant Wall - SoReWa - Alejandro Arbelaez
CUANDO se de en el
botón hacer pedido
ENTOCNES este
botón de pedido se
bloquea y se pone un
mensaje diciendo
que ya el pedido
esta por pagarse
-----
Escena 4: hay
productos sin
despachar
DADO que haya uno
o más productos sin
despachar
CUANDO se oprima
el botón de pedido
ENTONCES se
notifica del pedido
nuevamente a los
meseros
740 Cliente Llamar a un mesero pedir ayuda o DADO en cualquier
asesoría en la parte de la
mesa aplicación
CUANDO unas el
botón de llamar
mesero
ENTONCES se
muestra una
notificación a los
meseros avisándoles
que en esta mesa en
específico necesitan
a un mesero
720 Mesero Ver el menú del Poder ver Escena 1: No hay
restaurante buscar los ordenes de mesa
productos que DADO que no hay
el cliente ordenes de mesa
quiere CUANDO de al botón
adicionar a su ver menú
pedido restaurante
ENTONCES se me
presenta una
ventana con el menú
del restaurante, sin
las opciones de
agregar a orden
----
http://www.lecciones-aprendidas.info/2014/04/product-backlog-ejemplo-social.html 7/13
12/9/2018 Lecciones Aprendidas en Desarrollo de Software: Product Backlog Ejemplo - Social Restaurant Wall - SoReWa - Alejandro Arbelaez
Y de ver orden d
mesa
CUANDO de al botón
ver menú
restaurante
ENTONCES se me
presenta una
ventana con el menú
del restaurante, con
la opción de agregar
los platos a la orden
de una mesa
Mesero Ver detalles de un Poder ver la DADO que estoy
plato información viendo el menú del
más detallada restaurante
de los pedidos CUANDO este
navegando la lista de
productos
ENTONCES este me
debe mostrar sus
detalles
700 Mesero Agregar uno o más Cambiar el Escena 1: no hay
productos a al pedido de los productos
pedido de un cliente clientes en caso DADO que no hay
de ellos productos en una
requerir un orden
cambio CUANDO oprima el
botón”+” agregar
producto a pedido
ENTONCES se agrega
el producto al
pedido y se actualiza
el valor total del
pedido
----
Escena 2: hay
productos en la
orden
DADO que hay
productos en una
orden
Cuando de al botón
“+”
ENTOCNES se agrega
a la orden de mesa.
se actualiza el valor
total del pedido
http://www.lecciones-aprendidas.info/2014/04/product-backlog-ejemplo-social.html 8/13
12/9/2018 Lecciones Aprendidas en Desarrollo de Software: Product Backlog Ejemplo - Social Restaurant Wall - SoReWa - Alejandro Arbelaez
ENTONCES se quita
el producto al
pedido y se actualiza
el valor total del
pedido
660 Mesero Ver si un cliente me Poder ir a Escena 1: Cliente
llama desde su mesa atenderlo hunde el botón
llamar mesero
DADO que estoy en
la página de
atención de mesas
CUANDO un cliente
oprima el botón
llamar mesero
ENTONCES se
mostrara una
notificación de la
mesa donde se hace
el llamado
640 Mesero ver una pedido de Enviarlo a Escena 1: llega
una mesa cocina pedido
DADO que llegue un
pedido de una mesa
Y Aparezca la
notificación
CUANDO toque el
número de la mesa
ENTONCES debo
poder ver la lista de
los productos y la
mesa de dónde
provino el pedido
----
http://www.lecciones-aprendidas.info/2014/04/product-backlog-ejemplo-social.html 9/13
12/9/2018 Lecciones Aprendidas en Desarrollo de Software: Product Backlog Ejemplo - Social Restaurant Wall - SoReWa - Alejandro Arbelaez
CUANDO una el
botón pedir cuenta
ENTONCES se
muestra una
notificación a los
meseros que el
cliente desea pagar
la cuenta
580 Mesero Que me alerten Poder generar DADO que este en la
cuando un cliente una factura y pantalla de atención
quiere pedir la llevársela al de mesas
cuenta cliente para CUANDO que un
que este pague cliente haya hundido
su cuenta el botón pedir
cuenta
ENTONCES se
muestre la
notificación de la
mesa
560 Mesero Atender el pedido Para que el DADO que ya se haya
de una mesa cliente sepa entregado a cocina
que ya se le el pedido
tomo la orden CUANDO oprima el
botón “despachar
pedido”
ENTONCES se le
envía una
notificación a la
mesa y se marcan los
productos como
despachados
520 Mesero Saber si un cliente Enviar a cocina DADO que un cliente
agrego más platos a agregó uno o más
su pedido, después productos a la orden
de haber atendido CUANDO de
su pedido "actualizar" pedido
ENTONCES se
notificará al mesero
y en la lista del
pedido de verá el
estado de los
productos
pendientes
500 Mesero Ver el tiempo que Saber que DADO que este en la
lleva una mesa clientes debo pantalla de atención
esperando atención atender de mesas
primero Y haya una
notificación de
llamado de una mesa
CUANDO se alerte
ENTONCES se
muestre un
cronometro que vaya
contando el tiempo
desde que se generó
el llamado
500 Mesero Ver disponibilidad de Para ver que DADO que este en el
http://www.lecciones-aprendidas.info/2014/04/product-backlog-ejemplo-social.html 10/13
12/9/2018 Lecciones Aprendidas en Desarrollo de Software: Product Backlog Ejemplo - Social Restaurant Wall - SoReWa - Alejandro Arbelaez
Etiquetas: agil, agile, ejemplos, Historias de Usuario, product backlog, SCRUM, User stories, User Story
8 comentarios:
Jorge Hernan Abad Londoño domingo, septiembre 06, 2015 11:47:00 a.m.
Alexis.. la guia de Scrum no dice si son casos de uso, historias de usuario, requerimientos
en prosa, lo que ha sucedido es que en la medida que diferentes equipos han usado scrum a
lo largo del mundo,, nos hemos dando cuenta que las historias de usuario son lo mejor para
el desarrollo iterativo, incremental y orgánico que queremos del software.
http://www.lecciones-aprendidas.info/2014/04/product-backlog-ejemplo-social.html 11/13
12/9/2018 Lecciones Aprendidas en Desarrollo de Software: Product Backlog Ejemplo - Social Restaurant Wall - SoReWa - Alejandro Arbelaez
Si tienes casos de uso.. podrias trabajar con porciones de casos de uso... (de la
aproximación de Ivar Jacobson .. casos de uso 2.0)
https://mvmingenieria.wordpress.com/2015/07/27/casos-de-uso-2-0/
Responder
Respuestas
Jorge Hernan Abad Londoño martes, septiembre 22, 2015 10:41:00 p.m.
Yo veo la historia usuario como una necesidad del sistema, pero tiene Baja
prioridad. En algún momento se le dará prioridad y será construida.
Responder
Jorge Hernan Abad Londoño miércoles, enero 06, 2016 4:01:00 p.m.
Un gusto Jubel
Saludos
Responder
Jorge Hernan Abad Londoño miércoles, enero 06, 2016 4:01:00 p.m.
Un gusto Jubel
Saludos
Responder
http://www.lecciones-aprendidas.info/2014/04/product-backlog-ejemplo-social.html 12/13
12/9/2018 Lecciones Aprendidas en Desarrollo de Software: Product Backlog Ejemplo - Social Restaurant Wall - SoReWa - Alejandro Arbelaez
Responder
Escribe un comentario...
http://www.lecciones-aprendidas.info/2014/04/product-backlog-ejemplo-social.html 13/13