SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
Análisis de Negocio Ágil
Construyendo lo que realmente importa
GUINO HENOSTROZA
@guino
Valor es lo que obtienes
“El precio es lo que usted paga. El valor es lo
que obtiene” -- Warren Buffet
Sólo el 40% de los
proyectos tienen un
valor alto o muy alto,
el resto tiene un valor
promedio.
The Standish Group International, Inc., 2014
Valor
Bajo
11%
Valor
Muy Alto
13%
Valor Muy Bajo 4%
Valor Promedio
46%
Valor Alto
27%
Uso del Producto
80% de las
características y
funciones tienen bajo
o ningún valor.
“No hay nada tan inútil como
hacer eficientemente lo que no se
debe hacer en absoluto”
Peter Drucker
The Standish Group International, Inc., 2014
Casi Nunca
50%
Frecuentemente
20%
Con Poca
Frecuencia
30%
Entregar el software que importaRequerimientos
Noalineados
Que
ComoPobre construcción
I
II III
IV
Entregar el software que importa
“La solución exitosa de
problemas requiere encontrar
la solución correcta al
problema correcto.”
Fallamos más a menudo
porque resolvemos el problema
equivocado que porque
obtenemos la solución
equivocada al problema
correcto.
Mapa de Impacto
Del Objetivo a la Especificación
Objetivos
Impactos
Entregables
Actividades de Usuario
Épicas
Historias de Usuario
Criterios de
Aceptación
Ejemplos
Código
PORQUE?
Resultados
Especificaciones
COMO? Más temprano Más tarde
Visión
Mapa de Impacto
Objetivos
Impactos
Entregables
Actores
“Vender 10,000 libros dentro de los primeros
6 meses luego de lanzar el negocio”
•El Comprador de libros convencionales
•El Departamento de envío
El Comprador de libros convencionales:
• Recibe libros más rápido
• Encuentra libros populares con
mayor facilidad
El Comprador de libros convencionales:
Recibe libros más rápido
• Pide libros en línea
• Centro de distribución semi-automatizado
PORQUE estamos
haciendo esto?
QUIEN puede producir
El efecto deseado?
COMO debe cambiar el
comportamiento de
nuestros actores?
QUE Entregables o
características apoyan
estos impactos?
Opciones de Impacto
Incrementar el Pico de Ventas
Usuario Móvil Centro de Llamadas
Comprar mas
en línea
Comprar sin centro
de llamadas
Vender mas
rápido
Compra con
un solo clic
Sitio Web
Movil
Compra con
SMS
Detener la venta
cruzada
Objetivos
Impactos
Entregables
Actores
Mapa de Historias
Definiendo el Alcance
Objetivos
Impactos
Entregables
Actividades de Usuario
Épicas
Historias de Usuario
Criterios de
Aceptación
Ejemplos
Código
PORQUE?
Resultados
Especificaciones
COMO? Más temprano Más tarde
Visión
Construyendo
mapas de historia
Impacto: el comprador
de libros populares
recibe libros más rápido
Encontrar
el libro
que quiero
Entregable que consigue el impacto
(el escenario entrega el resultado)
Actividades
de Usuario
Caracterís-
ticas del
Sistema
Juntar
libros
Confirmar
Orden
Esperar el
Libro
Recibir el
Libro
Comprar libros en-linea
Buscar los
mas
vendidos
Colocar
en la
Canasta
Ingresar
datos de
envio
Recibir
notificación
de entrega
Recibir
boleta de
entrega
Buscar
libro por
titulo
Crear lista
de deseos
Pagar con
tarjeta de
crédito
Preguntar
Estado de
la Orden
tiempo
necesidad
Priorización
Priorización (ej. Criterios MoSCoW)
Características esenciales. Requerimientos
Mínimos. No Negociable
Importante pero no Vital. El producto es
viable sin esto.
Puede ser incluido luego
Deseable pero no critico. Poco impacto
si es omitido.
Deseable pero no critico. Poco impacto
si es omitido.
Como agendante
Quiero recibir notificaciones cuando
aparezcan nuevos espacios
disponibles en el calendario
Para que no tenga que estar
verificando manualmente
Product backlog
Product
Backlog
Vision Producto
Como <interesado>
Quiero <que>
Para <porque>
Como comprador
Quiero guardar mi carrito de compras
Para continuar comprando mas tarde
(... etc ...)
Definicion de Done (DoD)
• Entregable
• Probado con
Pruebas Aceptación
• Combinado con rama Main
• Tiene Manual de Instalación
• No se incremento deuda
técnica
= No he ensuciado
el codigo base
GUI
Client
Server
DB
Lista Priorizada
de
Funcionalidad
de Producto
Deseada
Refinando el Alcance
Objetivos
Impactos
Entregables
Actividades de Usuario
Épicas
Historias de Usuario
Criterios de
Aceptación
Ejemplos
Código
PORQUE?
Resultados
Especificaciones
COMO? Más temprano Más tarde
Visión
Épicas, Características (Feature) e Historias
de Usuario
Quiero
construir un
sitio que
venda
zapatos
Mostrar una pantalla
principal informativa
Registro de Usuarios
Login de Usuarios
Catalogo de
Productos
Manejo de Carrito de
Compras
Pagos en Linea
Como comprador quiero acceder a la pagina principal para
ingresar al sitio web
Como comprador quiero ver información especial para ver las
ofertas actuales
Como comprador quiero poder registrarme como un nuevo
usuario para poder tener mas accesos al sitio web
Como comprador quiero poder registrarme con mi cuenta
Google
….
….
….
….
….
….
….
….
Patrones para Dividir Historias de Usuario
Pasos de Flujo de Trabajo
El usuario puede crear una politica directamente
El usuario puede crear una politica a ser mantenida para revision legal
Variaciones en Regla de Negocio
El usuario usuarios puede buscar vuelos por fechas
El usuario puede buscar vuelos por fines de semana entre
ahora y Diciembre
Mayor Esfuerzo
El usuario puede pagar con Paypal
El usuario puede pagar con integración con Stripe
Usuario puede pagar con cheques en-linea
Simple/Complejo
El usuario puede buscar vuelos con un máximo numero
de paradas
El usuario puede buscar vuelos con un máximo numero
de paradas y saliendo de SAN o JWI
Variaciones en Datos
El usuario puede buscar en Ingles
El usuario puede buscar en Espanol
Métodos de Ingreso de Datos
El usuario puede ingresar datos en
campos texto
El usuario puede cargar un CSV
Rendimiento postergado
El usuario puede obtener los resultados
dentro de 5 segundos
El usuario puede obtener los resultados
dentro de un 1 segundo
Operaciones (CRUD)
El usuario puede registrarse para
obtener una cuenta
El usuario puede editar su configuración
de cuenta
El usuario puede eliminar su cuenta
Refinando el
Product Backlog
Administrar
usuarios
Registrar
nuevo usuario
Editar usuario
existente
Eliminar
usuario
Buscar usuario
100 usuarios
simultaneos
Manual de
Operaciones
Como operador
helpdesk quiero ver
quien esta ingresando
Ver recibo en
formatoin HTML,
PDF, o Excel
100 usuarios
simultaneos
Manual de
Operaciones
Como operador
helpdesk quiero ver
quien esta ingresando
Ver recibo en
formatoin HTML,
PDF, o Excel
Registrar
nuevo usuario
Editar usuario
existente
Eliminar
usuario
Buscar usuario
100 usuarios
simultaneos
Manual de
Operaciones
Como operador
helpdesk quiero ver
quien esta ingresando
Ver recibo en
formatoin HTML,
PDF, o Excel
Criterios de Aceptación
“Como usuario se me debe requerir una validación
antes de utilizar el sitio"
Criterios de Aceptación:
• El usuario esta logueado solo cuando se
proporcionen credenciales apropiadas
• Esta disponible una opción “recordarme”.
• El usuario puede requerir un recordatorio de
contraseña.
• El usuario es bloqueado luego de 3 intentos
fallidos
“Como comprador del Sitio Web quiero poder
pagar con una tarjeta de crédito para poder
confirmar inmediatamente mi compra“
Criterios de Aceptación:
• Acepta Visa, Diners, MasterCard
• Validar Nro de CC cuando sea ingresado
• Validar fecha de expiración y CVV
• Validar la dirección de facturación
• Generar mensajes de satisfacción y fallo
luego del procesamiento.
“Como contador quiero que los reportes automatizados se ejecuten al final
del mes para que los reportes estén listos al llegar a la oficina”
Criterios de Aceptación:
• Si hay un error con la generación del reporte, el Sistema necesita
notificar a soporte de producción con un ticket.
• El reporte necesita ser generado como PDF y auto-impreso.
• La selección de auto-impresion necesita ser configurable por reporte
• El Sistema debería enviar el reporte solo a la impresora configurada.
• Si la impresora tiene un error (falta papel, trabado, etc.) el usuario
debería arreglarlo.
Escenarios y Ejemplos
Objetivos
Impactos
Entregables
Actividades de Usuario
Épicas
Historias de Usuario
Criterios de
Aceptación
Ejemplos
Código
PORQUE?
Resultados
Especificaciones
COMO? Más temprano Más tarde
Visión
El entendimiento no siempre es
compartido
Definiendo Escenarios
Usando Ejemplos
Usando Ejemplos
Especificaciones Ejecutables
Como se automatiza un escenario?
Certified Agile Business Analyst
(CABA)
http://www.agile-teaming.org/certified-agile-ba.html
Gracias!
Guino Henostroza
@guino

Mais conteúdo relacionado

Mais procurados

Presentación levantamiento y análisis de requerimientos
Presentación levantamiento y análisis de requerimientosPresentación levantamiento y análisis de requerimientos
Presentación levantamiento y análisis de requerimientos
derlykari
 
Sesión 13 14 gestión de las adquisiciones
Sesión 13   14 gestión de las adquisicionesSesión 13   14 gestión de las adquisiciones
Sesión 13 14 gestión de las adquisiciones
Augusto Javes Sanchez
 

Mais procurados (20)

Metodologias de desarrollos ágiles vs tradicionales.pptx
Metodologias de desarrollos ágiles vs tradicionales.pptxMetodologias de desarrollos ágiles vs tradicionales.pptx
Metodologias de desarrollos ágiles vs tradicionales.pptx
 
Proposed Project Management Office
Proposed Project Management OfficeProposed Project Management Office
Proposed Project Management Office
 
Presentación levantamiento y análisis de requerimientos
Presentación levantamiento y análisis de requerimientosPresentación levantamiento y análisis de requerimientos
Presentación levantamiento y análisis de requerimientos
 
Product Vision Board
Product Vision BoardProduct Vision Board
Product Vision Board
 
Metodologia SCRUM
Metodologia SCRUM Metodologia SCRUM
Metodologia SCRUM
 
Scrum
ScrumScrum
Scrum
 
Documentar e planejar projetos de UX
Documentar e planejar projetos de UXDocumentar e planejar projetos de UX
Documentar e planejar projetos de UX
 
Introducción Ágil a eXtreme Programming
Introducción Ágil a eXtreme ProgrammingIntroducción Ágil a eXtreme Programming
Introducción Ágil a eXtreme Programming
 
Metodología agile scrum
Metodología agile scrum Metodología agile scrum
Metodología agile scrum
 
Etapas en la Implantación de una PMO
Etapas en la Implantación de una PMOEtapas en la Implantación de una PMO
Etapas en la Implantación de una PMO
 
Diagrama de flujo guia pmbok
Diagrama de flujo guia pmbokDiagrama de flujo guia pmbok
Diagrama de flujo guia pmbok
 
Implantación de una PMO
Implantación de una PMOImplantación de una PMO
Implantación de una PMO
 
EJEMPLOS DE PORTAFOLIO, PROGRAMA Y PROYECTO
EJEMPLOS DE PORTAFOLIO, PROGRAMA Y PROYECTOEJEMPLOS DE PORTAFOLIO, PROGRAMA Y PROYECTO
EJEMPLOS DE PORTAFOLIO, PROGRAMA Y PROYECTO
 
Historias de usuario¿Por qué? ¿Qué son? ¿Cómo son?
Historias de usuario¿Por qué? ¿Qué son? ¿Cómo son?Historias de usuario¿Por qué? ¿Qué son? ¿Cómo son?
Historias de usuario¿Por qué? ¿Qué son? ¿Cómo son?
 
Sesión 13 14 gestión de las adquisiciones
Sesión 13   14 gestión de las adquisicionesSesión 13   14 gestión de las adquisiciones
Sesión 13 14 gestión de las adquisiciones
 
Tecnicas de calidad del SQA
Tecnicas de calidad del SQATecnicas de calidad del SQA
Tecnicas de calidad del SQA
 
Metodologia scrum presentacion
Metodologia scrum   presentacionMetodologia scrum   presentacion
Metodologia scrum presentacion
 
PMBOK® 6ª edición NOVEDADES
PMBOK® 6ª edición NOVEDADESPMBOK® 6ª edición NOVEDADES
PMBOK® 6ª edición NOVEDADES
 
CBAP Presentation
CBAP PresentationCBAP Presentation
CBAP Presentation
 
PMO: La función y responsabilidades de una oficina de proyectos. caso práctic...
PMO: La función y responsabilidades de una oficina de proyectos. caso práctic...PMO: La función y responsabilidades de una oficina de proyectos. caso práctic...
PMO: La función y responsabilidades de una oficina de proyectos. caso práctic...
 

Semelhante a Analisis de negocio agil

ANALISIS DE ESTADISTICAS, Mide resultados y ROI para asignar nuevos presupuestos
ANALISIS DE ESTADISTICAS, Mide resultados y ROI para asignar nuevos presupuestosANALISIS DE ESTADISTICAS, Mide resultados y ROI para asignar nuevos presupuestos
ANALISIS DE ESTADISTICAS, Mide resultados y ROI para asignar nuevos presupuestos
Internet Advantage
 
Presentacion online google ad words
Presentacion online google ad wordsPresentacion online google ad words
Presentacion online google ad words
Inés Lasivita
 
Ppt eday-co-2
Ppt eday-co-2Ppt eday-co-2
Ppt eday-co-2
BlackSip
 

Semelhante a Analisis de negocio agil (20)

E-commerce, claves para implantación exitosa. Red de Innovación Arteixo
E-commerce, claves para implantación exitosa. Red de Innovación ArteixoE-commerce, claves para implantación exitosa. Red de Innovación Arteixo
E-commerce, claves para implantación exitosa. Red de Innovación Arteixo
 
Presentación: Cómo cobrar en mi tienda Online - eCommerce Day Buenos Aires 2014
Presentación: Cómo cobrar en mi tienda Online - eCommerce Day Buenos Aires 2014 Presentación: Cómo cobrar en mi tienda Online - eCommerce Day Buenos Aires 2014
Presentación: Cómo cobrar en mi tienda Online - eCommerce Day Buenos Aires 2014
 
Generando confianza en la venta online, presentación antiguos alumnos UA en 2007
Generando confianza en la venta online, presentación antiguos alumnos UA en 2007Generando confianza en la venta online, presentación antiguos alumnos UA en 2007
Generando confianza en la venta online, presentación antiguos alumnos UA en 2007
 
Incursione en el e-commerce
Incursione en el e-commerceIncursione en el e-commerce
Incursione en el e-commerce
 
Estrategias de Conversión en Procesos de Venta Online
Estrategias de Conversión en Procesos de Venta OnlineEstrategias de Conversión en Procesos de Venta Online
Estrategias de Conversión en Procesos de Venta Online
 
ANALISIS DE ESTADISTICAS, Mide resultados y ROI para asignar nuevos presupuestos
ANALISIS DE ESTADISTICAS, Mide resultados y ROI para asignar nuevos presupuestosANALISIS DE ESTADISTICAS, Mide resultados y ROI para asignar nuevos presupuestos
ANALISIS DE ESTADISTICAS, Mide resultados y ROI para asignar nuevos presupuestos
 
Ensayo analogia de las vitrinas
Ensayo analogia de las vitrinasEnsayo analogia de las vitrinas
Ensayo analogia de las vitrinas
 
Tarea 1 auditoria web (1).pdf
Tarea 1 auditoria web (1).pdfTarea 1 auditoria web (1).pdf
Tarea 1 auditoria web (1).pdf
 
Auditoria booking.com
Auditoria  booking.comAuditoria  booking.com
Auditoria booking.com
 
Todo lo que necesitas saber sobre Mercado Pago
Todo lo que necesitas saber sobre Mercado PagoTodo lo que necesitas saber sobre Mercado Pago
Todo lo que necesitas saber sobre Mercado Pago
 
E-commerce (Rafael Trucios)
E-commerce (Rafael Trucios)E-commerce (Rafael Trucios)
E-commerce (Rafael Trucios)
 
Presentacion online google ad words
Presentacion online google ad wordsPresentacion online google ad words
Presentacion online google ad words
 
Eventbis Chile 2011
Eventbis Chile 2011   Eventbis Chile 2011
Eventbis Chile 2011
 
Comercio Electrónico - Segmentación de Mercados y Comportamiento del Clientes...
Comercio Electrónico - Segmentación de Mercados y Comportamiento del Clientes...Comercio Electrónico - Segmentación de Mercados y Comportamiento del Clientes...
Comercio Electrónico - Segmentación de Mercados y Comportamiento del Clientes...
 
Andrés Varenius - eCommerce Day Ecuador Online [Live] Experience
Andrés Varenius - eCommerce Day Ecuador Online [Live] ExperienceAndrés Varenius - eCommerce Day Ecuador Online [Live] Experience
Andrés Varenius - eCommerce Day Ecuador Online [Live] Experience
 
Ppt eday-co-2
Ppt eday-co-2Ppt eday-co-2
Ppt eday-co-2
 
¿Cómo mejorar el performance de un canal de e-commerce? eCommerce Day Colombi...
¿Cómo mejorar el performance de un canal de e-commerce? eCommerce Day Colombi...¿Cómo mejorar el performance de un canal de e-commerce? eCommerce Day Colombi...
¿Cómo mejorar el performance de un canal de e-commerce? eCommerce Day Colombi...
 
Tarea 1 auditoria web.pdf
Tarea 1 auditoria web.pdfTarea 1 auditoria web.pdf
Tarea 1 auditoria web.pdf
 
Manual registro y manejo software SAP Ariba.pdf
Manual registro y manejo software SAP Ariba.pdfManual registro y manejo software SAP Ariba.pdf
Manual registro y manejo software SAP Ariba.pdf
 
Investigacion Semana 8 Chispuditas
Investigacion Semana 8 ChispuditasInvestigacion Semana 8 Chispuditas
Investigacion Semana 8 Chispuditas
 

Último

2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx
EncomiendasElSherpa
 
Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdf
GuillermoBarquero7
 

Último (6)

2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx
 
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
 
Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdf
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Trabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaTrabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - Ofimática
 
Caso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralCaso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business Central
 

Analisis de negocio agil

  • 1. Análisis de Negocio Ágil Construyendo lo que realmente importa GUINO HENOSTROZA @guino
  • 2. Valor es lo que obtienes “El precio es lo que usted paga. El valor es lo que obtiene” -- Warren Buffet Sólo el 40% de los proyectos tienen un valor alto o muy alto, el resto tiene un valor promedio. The Standish Group International, Inc., 2014 Valor Bajo 11% Valor Muy Alto 13% Valor Muy Bajo 4% Valor Promedio 46% Valor Alto 27%
  • 3. Uso del Producto 80% de las características y funciones tienen bajo o ningún valor. “No hay nada tan inútil como hacer eficientemente lo que no se debe hacer en absoluto” Peter Drucker The Standish Group International, Inc., 2014 Casi Nunca 50% Frecuentemente 20% Con Poca Frecuencia 30%
  • 4. Entregar el software que importaRequerimientos Noalineados Que ComoPobre construcción I II III IV
  • 5. Entregar el software que importa “La solución exitosa de problemas requiere encontrar la solución correcta al problema correcto.” Fallamos más a menudo porque resolvemos el problema equivocado que porque obtenemos la solución equivocada al problema correcto.
  • 6. Mapa de Impacto Del Objetivo a la Especificación Objetivos Impactos Entregables Actividades de Usuario Épicas Historias de Usuario Criterios de Aceptación Ejemplos Código PORQUE? Resultados Especificaciones COMO? Más temprano Más tarde Visión
  • 7. Mapa de Impacto Objetivos Impactos Entregables Actores “Vender 10,000 libros dentro de los primeros 6 meses luego de lanzar el negocio” •El Comprador de libros convencionales •El Departamento de envío El Comprador de libros convencionales: • Recibe libros más rápido • Encuentra libros populares con mayor facilidad El Comprador de libros convencionales: Recibe libros más rápido • Pide libros en línea • Centro de distribución semi-automatizado PORQUE estamos haciendo esto? QUIEN puede producir El efecto deseado? COMO debe cambiar el comportamiento de nuestros actores? QUE Entregables o características apoyan estos impactos?
  • 8. Opciones de Impacto Incrementar el Pico de Ventas Usuario Móvil Centro de Llamadas Comprar mas en línea Comprar sin centro de llamadas Vender mas rápido Compra con un solo clic Sitio Web Movil Compra con SMS Detener la venta cruzada Objetivos Impactos Entregables Actores
  • 9. Mapa de Historias Definiendo el Alcance Objetivos Impactos Entregables Actividades de Usuario Épicas Historias de Usuario Criterios de Aceptación Ejemplos Código PORQUE? Resultados Especificaciones COMO? Más temprano Más tarde Visión
  • 10. Construyendo mapas de historia Impacto: el comprador de libros populares recibe libros más rápido Encontrar el libro que quiero Entregable que consigue el impacto (el escenario entrega el resultado) Actividades de Usuario Caracterís- ticas del Sistema Juntar libros Confirmar Orden Esperar el Libro Recibir el Libro Comprar libros en-linea Buscar los mas vendidos Colocar en la Canasta Ingresar datos de envio Recibir notificación de entrega Recibir boleta de entrega Buscar libro por titulo Crear lista de deseos Pagar con tarjeta de crédito Preguntar Estado de la Orden tiempo necesidad
  • 12. Priorización (ej. Criterios MoSCoW) Características esenciales. Requerimientos Mínimos. No Negociable Importante pero no Vital. El producto es viable sin esto. Puede ser incluido luego Deseable pero no critico. Poco impacto si es omitido. Deseable pero no critico. Poco impacto si es omitido.
  • 13. Como agendante Quiero recibir notificaciones cuando aparezcan nuevos espacios disponibles en el calendario Para que no tenga que estar verificando manualmente Product backlog Product Backlog Vision Producto Como <interesado> Quiero <que> Para <porque> Como comprador Quiero guardar mi carrito de compras Para continuar comprando mas tarde (... etc ...) Definicion de Done (DoD) • Entregable • Probado con Pruebas Aceptación • Combinado con rama Main • Tiene Manual de Instalación • No se incremento deuda técnica = No he ensuciado el codigo base GUI Client Server DB Lista Priorizada de Funcionalidad de Producto Deseada
  • 14. Refinando el Alcance Objetivos Impactos Entregables Actividades de Usuario Épicas Historias de Usuario Criterios de Aceptación Ejemplos Código PORQUE? Resultados Especificaciones COMO? Más temprano Más tarde Visión
  • 15. Épicas, Características (Feature) e Historias de Usuario Quiero construir un sitio que venda zapatos Mostrar una pantalla principal informativa Registro de Usuarios Login de Usuarios Catalogo de Productos Manejo de Carrito de Compras Pagos en Linea Como comprador quiero acceder a la pagina principal para ingresar al sitio web Como comprador quiero ver información especial para ver las ofertas actuales Como comprador quiero poder registrarme como un nuevo usuario para poder tener mas accesos al sitio web Como comprador quiero poder registrarme con mi cuenta Google …. …. …. …. …. …. …. ….
  • 16. Patrones para Dividir Historias de Usuario Pasos de Flujo de Trabajo El usuario puede crear una politica directamente El usuario puede crear una politica a ser mantenida para revision legal Variaciones en Regla de Negocio El usuario usuarios puede buscar vuelos por fechas El usuario puede buscar vuelos por fines de semana entre ahora y Diciembre Mayor Esfuerzo El usuario puede pagar con Paypal El usuario puede pagar con integración con Stripe Usuario puede pagar con cheques en-linea Simple/Complejo El usuario puede buscar vuelos con un máximo numero de paradas El usuario puede buscar vuelos con un máximo numero de paradas y saliendo de SAN o JWI Variaciones en Datos El usuario puede buscar en Ingles El usuario puede buscar en Espanol Métodos de Ingreso de Datos El usuario puede ingresar datos en campos texto El usuario puede cargar un CSV Rendimiento postergado El usuario puede obtener los resultados dentro de 5 segundos El usuario puede obtener los resultados dentro de un 1 segundo Operaciones (CRUD) El usuario puede registrarse para obtener una cuenta El usuario puede editar su configuración de cuenta El usuario puede eliminar su cuenta
  • 17. Refinando el Product Backlog Administrar usuarios Registrar nuevo usuario Editar usuario existente Eliminar usuario Buscar usuario 100 usuarios simultaneos Manual de Operaciones Como operador helpdesk quiero ver quien esta ingresando Ver recibo en formatoin HTML, PDF, o Excel 100 usuarios simultaneos Manual de Operaciones Como operador helpdesk quiero ver quien esta ingresando Ver recibo en formatoin HTML, PDF, o Excel Registrar nuevo usuario Editar usuario existente Eliminar usuario Buscar usuario 100 usuarios simultaneos Manual de Operaciones Como operador helpdesk quiero ver quien esta ingresando Ver recibo en formatoin HTML, PDF, o Excel
  • 18. Criterios de Aceptación “Como usuario se me debe requerir una validación antes de utilizar el sitio" Criterios de Aceptación: • El usuario esta logueado solo cuando se proporcionen credenciales apropiadas • Esta disponible una opción “recordarme”. • El usuario puede requerir un recordatorio de contraseña. • El usuario es bloqueado luego de 3 intentos fallidos “Como comprador del Sitio Web quiero poder pagar con una tarjeta de crédito para poder confirmar inmediatamente mi compra“ Criterios de Aceptación: • Acepta Visa, Diners, MasterCard • Validar Nro de CC cuando sea ingresado • Validar fecha de expiración y CVV • Validar la dirección de facturación • Generar mensajes de satisfacción y fallo luego del procesamiento. “Como contador quiero que los reportes automatizados se ejecuten al final del mes para que los reportes estén listos al llegar a la oficina” Criterios de Aceptación: • Si hay un error con la generación del reporte, el Sistema necesita notificar a soporte de producción con un ticket. • El reporte necesita ser generado como PDF y auto-impreso. • La selección de auto-impresion necesita ser configurable por reporte • El Sistema debería enviar el reporte solo a la impresora configurada. • Si la impresora tiene un error (falta papel, trabado, etc.) el usuario debería arreglarlo.
  • 19. Escenarios y Ejemplos Objetivos Impactos Entregables Actividades de Usuario Épicas Historias de Usuario Criterios de Aceptación Ejemplos Código PORQUE? Resultados Especificaciones COMO? Más temprano Más tarde Visión
  • 20. El entendimiento no siempre es compartido
  • 24. Especificaciones Ejecutables Como se automatiza un escenario?
  • 25. Certified Agile Business Analyst (CABA) http://www.agile-teaming.org/certified-agile-ba.html