SlideShare una empresa de Scribd logo
1 de 11
IDENTIFICACION DE ROLES
Refinamiento de roles
 Frecuencia de uso del sistema por parte del usuario
 Nivel de experiencia del usuario en el dominio del problema
 El nivel general de experiencia del usuario con el uso de computadoras
El nivel general de experiencia del usuario con el sistema Objetivo del usuario con la utilización
del Sistema Descripción refinada de los roles:
EJEMPLOS:
Comercial
Uso intensivo del sistema con gran conocimiento del dominio del problema. Posee un nivel
intermedio de experiencia en la utilización de computadoras y alto nivel de experiencia con el uso
del sistema en particular.
Su responsabilidad será la de proveer información sobre los diferentes cursos frente a las
consultas de los interesados. Esto incluye programa, contenidos, fechas, precios y cantidad de
vacantes. También debe conocer el estado de completitud de cada curso en el calendario y
tener la posibilidad de crear nuevos eventos.
Partner Comercial
Ídem Comercial, con la particularidad que los eventos creados por un Partner Comercial
se registran como “tentativos” hasta que un Comercial los confirma.
Deudor
Uso infrecuente del sistema sin conocimiento del dominio del problema. Se asumirá un nivel
avanzado de experiencia en la utilización de computadoras y bajo nivel de experiencia con el uso
del sistema en particular.
Su interés es la realización de los pagos pendientes para poder asistir al evento al cual está
inscripto.
Gestor de Cobranzas
Uso intensivo del sistema con gran conocimiento del dominio del problema. Posee un
nivel intermedio de experiencia en la utilización de computadoras y alto nivel de
experiencia con el uso del sistema en particular. Su responsabilidad será el seguimiento
de los pagos de
los diferentes eventos.
Recepcionista
Uso frecuente del sistema con gran conocimiento del dominio del problema. Posee un nivel
intermedio de experiencia en la utilización de computadoras y alto nivel de experiencia con el uso
del sistema en particular. Su responsabilidad será la recepción de los asistentes, la
toma de asistencia y la autorización de participación a los mismos.
Visual Story Mapping en la Práctica
Identificación de los Procesos de Negocio
A continuación se realizará una identificación de procesos de negocio que el sistema deberá
resolver, independientemente de los roles encontrados. Los procesos de negocio identificados
como parte de este ejemlo fueron:
 Venta de Evento
 Registración a Evento
 Cobranza de Evento
 Facturación de Evento
 Evaluación de Evento
 Logística de Evento
Para el sistema en cuestión hemos identificado las siguientes funcionalidades por cada uno de
los procesos de negocio:
Identificación de MVP y posteriores entregas
La construcción del sistema se realizará en forma orgánica o evolutiva, naciendo desde el MVP
(producto mínimo viable) y produciendo incrementos funcionales (MMFs) potencialmente
entregables en cada iteración.
Historias de Usuario
Componentes de una Historia de Usuario
Una Historia de Usuario se compone de 3 elementos, también conocidos como “las tres Cs”23
de las Historias de Usuario:
 Card (Ficha) – Toda historia de usuario debe poder describirse en una ficha de papel
pequeña. Si una Historia de Usuario no puede describirse en ese tamaño, es una señal
de que estamos traspasando las fronteras y comunicando demasiada información que
debería compartirse cara a cara.
 Conversación – Toda historia de usuario debe tener una conversación con el Product
Owner. Una comunicación cara a cara que intercambia no solo información sino también
pensamientos, opiniones y sentimientos.
 Confirmación – Toda historia de usuario debe estar lo suficientemente explicada para
que el equipo de desarrollo sepa qué es lo que debe construir y qué es lo que el Product
Owner espera. Esto se conoce también como Criterios de Aceptación.
Redacción de una Historia de Usuario
INVEST - Características de una Historia de Usuario
Se recomienda que toda Historia de Usuario cumpla con 6 características que podemos recordar
bajo la regla mnemotécnica “INVEST”:
Independientes (I)
Las Historias de Usuario deben ser independientes de forma tal que no se superpongan en
funcionalidades y que puedan planificarse y desarrollarse en cualquier orden. Muchas veces esta
característica no puede cumplirse para el 100% de las Historias. El objetivo que debemos
perseguir es preguntarnos y cuestionarnos en cada Historia de Usuario si hemos hecho todo lo
posible para que ésta sea independiente del resto.
Negociable (N)
Una buena Historia de Usuario es Negociable. No es un contrato explícito por el cual se debe
entregar todo-o-nada. Por el contrario, el alcance de las Historias (sus criterios de aceptación)
podrían ser variables: pueden incrementarseo eliminarse con el correrdel desarrollo y en función
del feedback del usuario y/o la performance del Equipo. En el caso de que uno o varios criterios
de aceptación se eliminen de una Historia de Usuario, estos se transformarán en una o varias
Historias de Usuario nuevas.
Valorable (V)
Una Historia de Usuario debe ser Valorable por el Product Owner. Los Desarrolladores pueden
tener actividades técnicas como parte del BackLog, pero para que puedan ser consideradas una
Historia de Usuario, deben ser enmarcadas de forma tal que el Product Owner las considere
importantes, caso contrario, no deberían formar parte del BackLog.
Estimable (E)
Una Historia de Usuario debería ser estimable. Mike Cohn, identifica tres razones principales
por las cuales una Historia de Usuario no podría estimarse:
 La Historia de Usuario es demasiado grande. En este caso la solución sería dividir la
Historia de Usuario en historias más pequeñas que sean estimables.
 Falta de conocimiento funcional. En este caso la Historia de Usuario vuelve al Product
Owner para bajar en detalle la Historia o inclusive (y recomendable) tener una
conversación con el Equipo de Desarrollo.
 Falta de conocimiento técnico. Muchas veces el Equipo de Desarrollo no tiene el
conocimiento técnico suficiente para realizar la estimación. En estos casos el Equipo de
Desarrollo puede dividir la historia en 1) un time-box conocido como “spike” que le permita
investigar la
 solución y proveer una estimación más certera y 2) la funcionalidad a desarrollar como
parte de la Historia en si misma.
Pequeña (Small)
Toda Historia de Usuario debe ser lo suficientemente pequeña de forma tal que permita ser
estimada por el Equipo de Desarrollo. Algunos Equipos fijan el tamaño de una Historia de
usuario como no más de dos semanas de una persona. Si bien no es una medida explícita, tener
entre 4 y 6 Historias de Usuario por Sprint es una buena señal de tamaño.
Verificable (Testable)
Una buena Historia de Usuario es Verificable. Se espera que el Product Owner no solo pueda
describir la funcionalidad que necesita, sino que también logre verificarla (probarla). Algunos
Equipos acostumbran solicitar los criterios de aceptación antes de desarrollar la Historia de
Usuario. Si el Product Owner no sabe cómo verificar una Historia de Usuario o no puede
enumerar los criterios de aceptación, esto podría ser una señal de que la Historia en cuestión no
está siendo lo suficientemente clara.
User stories
User stories
User stories

Más contenido relacionado

Similar a User stories

10 Clase Captura De Los Requisitos Cap.6
10 Clase Captura De Los Requisitos  Cap.610 Clase Captura De Los Requisitos  Cap.6
10 Clase Captura De Los Requisitos Cap.6Julio Pari
 
Requerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareRequerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareKelvin Abdiel Alvarado
 
Análisis de sistemas de información
Análisis de sistemas de informaciónAnálisis de sistemas de información
Análisis de sistemas de informaciónnelvi guerrero minga
 
Análisis de Sistemas de Información
Análisis de Sistemas de InformaciónAnálisis de Sistemas de Información
Análisis de Sistemas de InformaciónNELVI GUERRERO MINGA
 
Scrum trainer clase 7 y 8
Scrum trainer clase 7 y 8Scrum trainer clase 7 y 8
Scrum trainer clase 7 y 8S
 
Electiva v captura de requisitos
Electiva v   captura de requisitosElectiva v   captura de requisitos
Electiva v captura de requisitosaratamalave
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitosAlvaro Mejia
 
Taller en clases
Taller en clasesTaller en clases
Taller en clases3045433345
 
Taller en clases requisitos inge jerez, evan, catalina,lesly esleider
Taller en clases requisitos inge jerez,  evan, catalina,lesly esleiderTaller en clases requisitos inge jerez,  evan, catalina,lesly esleider
Taller en clases requisitos inge jerez, evan, catalina,lesly esleiderSergio Ramos
 
Taller requisitos
Taller requisitosTaller requisitos
Taller requisitosDoesVargas1
 
Diagrama Causal en la Aplicación de Metodología Ágil
Diagrama Causal en la Aplicación de Metodología ÁgilDiagrama Causal en la Aplicación de Metodología Ágil
Diagrama Causal en la Aplicación de Metodología Ágilcaseyanthony3
 
Software Gurú 2008: Pruebas de Aceptación
Software Gurú 2008: Pruebas de AceptaciónSoftware Gurú 2008: Pruebas de Aceptación
Software Gurú 2008: Pruebas de AceptaciónErnesto Kiszkurno
 
Desarrollo de un sistema de información gerencial
Desarrollo de un sistema de información gerencialDesarrollo de un sistema de información gerencial
Desarrollo de un sistema de información gerencialMaria Ulloa
 
Desarrollo de un sistema de información gerencial
Desarrollo de un sistema de información gerencialDesarrollo de un sistema de información gerencial
Desarrollo de un sistema de información gerencialancals09
 
Diagrama Causal en la Aplicación de la Metodología Ágil
Diagrama Causal en la Aplicación de la Metodología ÁgilDiagrama Causal en la Aplicación de la Metodología Ágil
Diagrama Causal en la Aplicación de la Metodología Ágilcaseyanthony3
 

Similar a User stories (20)

10 Clase Captura De Los Requisitos Cap.6
10 Clase Captura De Los Requisitos  Cap.610 Clase Captura De Los Requisitos  Cap.6
10 Clase Captura De Los Requisitos Cap.6
 
Requerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareRequerimientos en Ingenieria de Software
Requerimientos en Ingenieria de Software
 
Clase trece 2011
Clase trece   2011Clase trece   2011
Clase trece 2011
 
Tipos de requerimeintos
Tipos de requerimeintosTipos de requerimeintos
Tipos de requerimeintos
 
Analisis de sistemas clase 1
Analisis de sistemas clase 1Analisis de sistemas clase 1
Analisis de sistemas clase 1
 
Análisis de sistemas de información
Análisis de sistemas de informaciónAnálisis de sistemas de información
Análisis de sistemas de información
 
Análisis de Sistemas de Información
Análisis de Sistemas de InformaciónAnálisis de Sistemas de Información
Análisis de Sistemas de Información
 
Scrum trainer clase 7 y 8
Scrum trainer clase 7 y 8Scrum trainer clase 7 y 8
Scrum trainer clase 7 y 8
 
Electiva v captura de requisitos
Electiva v   captura de requisitosElectiva v   captura de requisitos
Electiva v captura de requisitos
 
Ingeniería de requisitos
Ingeniería de requisitosIngeniería de requisitos
Ingeniería de requisitos
 
CLAUDIO (1).pptx
CLAUDIO (1).pptxCLAUDIO (1).pptx
CLAUDIO (1).pptx
 
Taller en clases
Taller en clasesTaller en clases
Taller en clases
 
Taller requisitos
Taller  requisitos Taller  requisitos
Taller requisitos
 
Taller en clases requisitos inge jerez, evan, catalina,lesly esleider
Taller en clases requisitos inge jerez,  evan, catalina,lesly esleiderTaller en clases requisitos inge jerez,  evan, catalina,lesly esleider
Taller en clases requisitos inge jerez, evan, catalina,lesly esleider
 
Taller requisitos
Taller requisitosTaller requisitos
Taller requisitos
 
Diagrama Causal en la Aplicación de Metodología Ágil
Diagrama Causal en la Aplicación de Metodología ÁgilDiagrama Causal en la Aplicación de Metodología Ágil
Diagrama Causal en la Aplicación de Metodología Ágil
 
Software Gurú 2008: Pruebas de Aceptación
Software Gurú 2008: Pruebas de AceptaciónSoftware Gurú 2008: Pruebas de Aceptación
Software Gurú 2008: Pruebas de Aceptación
 
Desarrollo de un sistema de información gerencial
Desarrollo de un sistema de información gerencialDesarrollo de un sistema de información gerencial
Desarrollo de un sistema de información gerencial
 
Desarrollo de un sistema de información gerencial
Desarrollo de un sistema de información gerencialDesarrollo de un sistema de información gerencial
Desarrollo de un sistema de información gerencial
 
Diagrama Causal en la Aplicación de la Metodología Ágil
Diagrama Causal en la Aplicación de la Metodología ÁgilDiagrama Causal en la Aplicación de la Metodología Ágil
Diagrama Causal en la Aplicación de la Metodología Ágil
 

Último

TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 

Último (20)

TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 

User stories

  • 1. IDENTIFICACION DE ROLES Refinamiento de roles  Frecuencia de uso del sistema por parte del usuario  Nivel de experiencia del usuario en el dominio del problema  El nivel general de experiencia del usuario con el uso de computadoras El nivel general de experiencia del usuario con el sistema Objetivo del usuario con la utilización del Sistema Descripción refinada de los roles: EJEMPLOS: Comercial Uso intensivo del sistema con gran conocimiento del dominio del problema. Posee un nivel intermedio de experiencia en la utilización de computadoras y alto nivel de experiencia con el uso del sistema en particular. Su responsabilidad será la de proveer información sobre los diferentes cursos frente a las consultas de los interesados. Esto incluye programa, contenidos, fechas, precios y cantidad de vacantes. También debe conocer el estado de completitud de cada curso en el calendario y tener la posibilidad de crear nuevos eventos. Partner Comercial Ídem Comercial, con la particularidad que los eventos creados por un Partner Comercial se registran como “tentativos” hasta que un Comercial los confirma. Deudor Uso infrecuente del sistema sin conocimiento del dominio del problema. Se asumirá un nivel avanzado de experiencia en la utilización de computadoras y bajo nivel de experiencia con el uso del sistema en particular. Su interés es la realización de los pagos pendientes para poder asistir al evento al cual está inscripto. Gestor de Cobranzas Uso intensivo del sistema con gran conocimiento del dominio del problema. Posee un nivel intermedio de experiencia en la utilización de computadoras y alto nivel de experiencia con el uso del sistema en particular. Su responsabilidad será el seguimiento de los pagos de los diferentes eventos. Recepcionista Uso frecuente del sistema con gran conocimiento del dominio del problema. Posee un nivel intermedio de experiencia en la utilización de computadoras y alto nivel de experiencia con el uso del sistema en particular. Su responsabilidad será la recepción de los asistentes, la toma de asistencia y la autorización de participación a los mismos. Visual Story Mapping en la Práctica Identificación de los Procesos de Negocio A continuación se realizará una identificación de procesos de negocio que el sistema deberá resolver, independientemente de los roles encontrados. Los procesos de negocio identificados como parte de este ejemlo fueron:  Venta de Evento  Registración a Evento
  • 2.  Cobranza de Evento  Facturación de Evento  Evaluación de Evento  Logística de Evento Para el sistema en cuestión hemos identificado las siguientes funcionalidades por cada uno de los procesos de negocio:
  • 3.
  • 4. Identificación de MVP y posteriores entregas
  • 5. La construcción del sistema se realizará en forma orgánica o evolutiva, naciendo desde el MVP (producto mínimo viable) y produciendo incrementos funcionales (MMFs) potencialmente entregables en cada iteración.
  • 6. Historias de Usuario Componentes de una Historia de Usuario Una Historia de Usuario se compone de 3 elementos, también conocidos como “las tres Cs”23 de las Historias de Usuario:  Card (Ficha) – Toda historia de usuario debe poder describirse en una ficha de papel pequeña. Si una Historia de Usuario no puede describirse en ese tamaño, es una señal de que estamos traspasando las fronteras y comunicando demasiada información que debería compartirse cara a cara.
  • 7.  Conversación – Toda historia de usuario debe tener una conversación con el Product Owner. Una comunicación cara a cara que intercambia no solo información sino también pensamientos, opiniones y sentimientos.  Confirmación – Toda historia de usuario debe estar lo suficientemente explicada para que el equipo de desarrollo sepa qué es lo que debe construir y qué es lo que el Product Owner espera. Esto se conoce también como Criterios de Aceptación. Redacción de una Historia de Usuario INVEST - Características de una Historia de Usuario Se recomienda que toda Historia de Usuario cumpla con 6 características que podemos recordar bajo la regla mnemotécnica “INVEST”: Independientes (I) Las Historias de Usuario deben ser independientes de forma tal que no se superpongan en funcionalidades y que puedan planificarse y desarrollarse en cualquier orden. Muchas veces esta característica no puede cumplirse para el 100% de las Historias. El objetivo que debemos perseguir es preguntarnos y cuestionarnos en cada Historia de Usuario si hemos hecho todo lo posible para que ésta sea independiente del resto. Negociable (N) Una buena Historia de Usuario es Negociable. No es un contrato explícito por el cual se debe entregar todo-o-nada. Por el contrario, el alcance de las Historias (sus criterios de aceptación)
  • 8. podrían ser variables: pueden incrementarseo eliminarse con el correrdel desarrollo y en función del feedback del usuario y/o la performance del Equipo. En el caso de que uno o varios criterios de aceptación se eliminen de una Historia de Usuario, estos se transformarán en una o varias Historias de Usuario nuevas. Valorable (V) Una Historia de Usuario debe ser Valorable por el Product Owner. Los Desarrolladores pueden tener actividades técnicas como parte del BackLog, pero para que puedan ser consideradas una Historia de Usuario, deben ser enmarcadas de forma tal que el Product Owner las considere importantes, caso contrario, no deberían formar parte del BackLog. Estimable (E) Una Historia de Usuario debería ser estimable. Mike Cohn, identifica tres razones principales por las cuales una Historia de Usuario no podría estimarse:  La Historia de Usuario es demasiado grande. En este caso la solución sería dividir la Historia de Usuario en historias más pequeñas que sean estimables.  Falta de conocimiento funcional. En este caso la Historia de Usuario vuelve al Product Owner para bajar en detalle la Historia o inclusive (y recomendable) tener una conversación con el Equipo de Desarrollo.  Falta de conocimiento técnico. Muchas veces el Equipo de Desarrollo no tiene el conocimiento técnico suficiente para realizar la estimación. En estos casos el Equipo de Desarrollo puede dividir la historia en 1) un time-box conocido como “spike” que le permita investigar la  solución y proveer una estimación más certera y 2) la funcionalidad a desarrollar como parte de la Historia en si misma. Pequeña (Small) Toda Historia de Usuario debe ser lo suficientemente pequeña de forma tal que permita ser estimada por el Equipo de Desarrollo. Algunos Equipos fijan el tamaño de una Historia de usuario como no más de dos semanas de una persona. Si bien no es una medida explícita, tener entre 4 y 6 Historias de Usuario por Sprint es una buena señal de tamaño. Verificable (Testable) Una buena Historia de Usuario es Verificable. Se espera que el Product Owner no solo pueda describir la funcionalidad que necesita, sino que también logre verificarla (probarla). Algunos Equipos acostumbran solicitar los criterios de aceptación antes de desarrollar la Historia de Usuario. Si el Product Owner no sabe cómo verificar una Historia de Usuario o no puede enumerar los criterios de aceptación, esto podría ser una señal de que la Historia en cuestión no está siendo lo suficientemente clara.