SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
Especificación
Mediante
Ejemplos
Ing. Adrian Moya
Desarrollador Ágil
Scrum Master Certificado
Consultor Java/PHP
Ponente en Agile Tour
Mérida 2011
Lider de Desarrollo en
La manera más fácil de explicar algo es
mediante un ejemplo
Nuevos Retos
para la Agilidad
Gojko Adzic
“Los ejemplos son una
buena herramienta
para evitar problemas
de comunicación”
Proceso
Objetivos
Del Negocio
Alcance
Ejemplos
Claves
Especificación
con Ejemplos
Especificación
Ejecutable
Documentación
Viva
Beneficios
Implementar
Cambios
Eficientemente
Mayor Calidad
Menos
retrabajo
Mejor alineación
del trabajo
Un ejemplo
usando BDD
DAN NORTH
Experto Ágil y
Precursor de BDD
“Logrando que usuarios de
negocio, analistas, encargados
de pruebas y desarrolladores
adopten este vocabulario de
DADO
CUANDO
ENTONCES
todos descubren que se elimina
un mundo de ambigüedades”
http://adrianmoya.com/2012/08/que-hay-en-una-historia/
Como Visitante
Yo quiero ver una lista de los eventos
Para tener acceso al registro
LISTADO DE EVENTOS
Característica: Listado de Eventos
El listado de eventos muestra los eventos disponibles y provee enlaces al
registro como participante o ponente.
Como Visitante
Yo quiero ver una lista de los eventos
Para tener acceso al registro
Escenario: Existen menos de 10 eventos
Dado que existen los eventos:
| Ciudad | Fecha |
| Mérida | 08-11-2012 |
| Caracas | 10-11-2012 |
Cuando estoy en la página de inicio
Entonces debo ver el evento "Mérida" con fecha "8 de Noviembre de
2012"
Y debo ver el evento "Caracas" con fecha "10 de Noviembre de 2012"
Y ambos eventos deben tener enlaces para registrarse como participante y
ponente
¿Preguntas?
¡Gracias!
@shcloudservices
https://speakerdeck.com/adrianmoya
http://adrianmoya.com
http://solucioneshospedadas.com/
@adrianmoya

Más contenido relacionado

Destacado

Habitos en el Internet 2011 AMIPCI Mexico
Habitos en el Internet 2011 AMIPCI MexicoHabitos en el Internet 2011 AMIPCI Mexico
Habitos en el Internet 2011 AMIPCI MexicoQMA S.C.
 
¿Gobernadores eternos? Un análisis comparativo de las reelecciones en Argenti...
¿Gobernadores eternos? Un análisis comparativo de las reelecciones en Argenti...¿Gobernadores eternos? Un análisis comparativo de las reelecciones en Argenti...
¿Gobernadores eternos? Un análisis comparativo de las reelecciones en Argenti...Augusto Reina
 
Aula Althia
Aula AlthiaAula Althia
Aula Althiaalba
 
Sandboxing Avanzado para una Defensa APT Efectiva
Sandboxing Avanzado para una Defensa APT EfectivaSandboxing Avanzado para una Defensa APT Efectiva
Sandboxing Avanzado para una Defensa APT EfectivaQMA S.C.
 
Mis Ancestros Trabajo Trabajo Final
Mis  Ancestros Trabajo Trabajo FinalMis  Ancestros Trabajo Trabajo Final
Mis Ancestros Trabajo Trabajo Finalgueste6ad000a
 
1 Min Dosmedios Esp
1 Min Dosmedios Esp1 Min Dosmedios Esp
1 Min Dosmedios Esptomasmb
 
Caravana Los Cabos
Caravana Los CabosCaravana Los Cabos
Caravana Los CabosENA
 
Guión: Esse Est Percipi
Guión:   Esse Est PercipiGuión:   Esse Est Percipi
Guión: Esse Est PercipiDaniel Dannery
 
Algunas provocaciones-María Teresa-
Algunas provocaciones-María Teresa-Algunas provocaciones-María Teresa-
Algunas provocaciones-María Teresa-La Prensa
 
Un Vistazo Al Mundo De La Literatura Hispana
Un Vistazo Al Mundo De La Literatura HispanaUn Vistazo Al Mundo De La Literatura Hispana
Un Vistazo Al Mundo De La Literatura Hispanapaulabergen
 
Presentació_Aleix_Martin
Presentació_Aleix_MartinPresentació_Aleix_Martin
Presentació_Aleix_MartinUOC
 

Destacado (20)

Habitos en el Internet 2011 AMIPCI Mexico
Habitos en el Internet 2011 AMIPCI MexicoHabitos en el Internet 2011 AMIPCI Mexico
Habitos en el Internet 2011 AMIPCI Mexico
 
Grandes pintores
Grandes pintoresGrandes pintores
Grandes pintores
 
Configurar el blog i
Configurar el blog iConfigurar el blog i
Configurar el blog i
 
¿Gobernadores eternos? Un análisis comparativo de las reelecciones en Argenti...
¿Gobernadores eternos? Un análisis comparativo de las reelecciones en Argenti...¿Gobernadores eternos? Un análisis comparativo de las reelecciones en Argenti...
¿Gobernadores eternos? Un análisis comparativo de las reelecciones en Argenti...
 
El Agua
El AguaEl Agua
El Agua
 
Aula Althia
Aula AlthiaAula Althia
Aula Althia
 
Sandboxing Avanzado para una Defensa APT Efectiva
Sandboxing Avanzado para una Defensa APT EfectivaSandboxing Avanzado para una Defensa APT Efectiva
Sandboxing Avanzado para una Defensa APT Efectiva
 
Argentina
ArgentinaArgentina
Argentina
 
Mis Ancestros Trabajo Trabajo Final
Mis  Ancestros Trabajo Trabajo FinalMis  Ancestros Trabajo Trabajo Final
Mis Ancestros Trabajo Trabajo Final
 
Leo
LeoLeo
Leo
 
1 Min Dosmedios Esp
1 Min Dosmedios Esp1 Min Dosmedios Esp
1 Min Dosmedios Esp
 
Caravana Los Cabos
Caravana Los CabosCaravana Los Cabos
Caravana Los Cabos
 
Guión: Esse Est Percipi
Guión:   Esse Est PercipiGuión:   Esse Est Percipi
Guión: Esse Est Percipi
 
Que es Internet
Que es InternetQue es Internet
Que es Internet
 
Algunas provocaciones-María Teresa-
Algunas provocaciones-María Teresa-Algunas provocaciones-María Teresa-
Algunas provocaciones-María Teresa-
 
Un Vistazo Al Mundo De La Literatura Hispana
Un Vistazo Al Mundo De La Literatura HispanaUn Vistazo Al Mundo De La Literatura Hispana
Un Vistazo Al Mundo De La Literatura Hispana
 
Leo
LeoLeo
Leo
 
Amigos
AmigosAmigos
Amigos
 
Moverseaoscuras2006
Moverseaoscuras2006Moverseaoscuras2006
Moverseaoscuras2006
 
Presentació_Aleix_Martin
Presentació_Aleix_MartinPresentació_Aleix_Martin
Presentació_Aleix_Martin
 

Similar a Especificación Mediante Ejemplos

La sexta edición del PMBOK
La sexta edición del PMBOKLa sexta edición del PMBOK
La sexta edición del PMBOKWilliam Ernest
 
Si la gestión y desarrollo de requisitos es tan importante... ¿Por qué no la...
Si la gestión y desarrollo de requisitos es tan importante...  ¿Por qué no la...Si la gestión y desarrollo de requisitos es tan importante...  ¿Por qué no la...
Si la gestión y desarrollo de requisitos es tan importante... ¿Por qué no la...Pepe
 
Proceso Unificado de Desarrollo
Proceso Unificado de DesarrolloProceso Unificado de Desarrollo
Proceso Unificado de DesarrolloFausto J Loja Mora
 
Presentacion agil
Presentacion agilPresentacion agil
Presentacion agiljj021
 
Introducción a Agile y al Nuevo modelo de gestión - Diplomado de gestión ...
Introducción a Agile y al Nuevo modelo de gestión  - Diplomado de gestión ...Introducción a Agile y al Nuevo modelo de gestión  - Diplomado de gestión ...
Introducción a Agile y al Nuevo modelo de gestión - Diplomado de gestión ...Johnny Ordóñez
 
Equipo7 presentación2 pmi_agile
Equipo7 presentación2 pmi_agileEquipo7 presentación2 pmi_agile
Equipo7 presentación2 pmi_agileSam Camacho
 
Transición de Desarrollador(a) a Líder de Proyecto
Transición de Desarrollador(a) a Líder de ProyectoTransición de Desarrollador(a) a Líder de Proyecto
Transición de Desarrollador(a) a Líder de ProyectoVane Amaya
 
5 razones para elegir BlueworksLive en su proyecto de mejora de procesos
5 razones para elegir BlueworksLive en su proyecto de mejora de procesos5 razones para elegir BlueworksLive en su proyecto de mejora de procesos
5 razones para elegir BlueworksLive en su proyecto de mejora de procesosDaniel Cruz Harris
 
Presentacion 2
Presentacion 2Presentacion 2
Presentacion 2yoarean
 
Historias de usuario y la especificación de requisitos
Historias de usuario y la especificación de requisitosHistorias de usuario y la especificación de requisitos
Historias de usuario y la especificación de requisitosMarco Avendaño
 
Programa de Formación en Business Analysis
Programa de Formación en Business AnalysisPrograma de Formación en Business Analysis
Programa de Formación en Business Analysisnetmind
 

Similar a Especificación Mediante Ejemplos (20)

Especificación medianteejemplos
Especificación medianteejemplosEspecificación medianteejemplos
Especificación medianteejemplos
 
La sexta edición del PMBOK
La sexta edición del PMBOKLa sexta edición del PMBOK
La sexta edición del PMBOK
 
Si la gestión y desarrollo de requisitos es tan importante... ¿Por qué no la...
Si la gestión y desarrollo de requisitos es tan importante...  ¿Por qué no la...Si la gestión y desarrollo de requisitos es tan importante...  ¿Por qué no la...
Si la gestión y desarrollo de requisitos es tan importante... ¿Por qué no la...
 
Proceso Unificado de Desarrollo
Proceso Unificado de DesarrolloProceso Unificado de Desarrollo
Proceso Unificado de Desarrollo
 
Programacion Extrema
Programacion ExtremaProgramacion Extrema
Programacion Extrema
 
Presentacion agil
Presentacion agilPresentacion agil
Presentacion agil
 
Dirección de proyectos. Presente y futuro
Dirección de proyectos. Presente y futuroDirección de proyectos. Presente y futuro
Dirección de proyectos. Presente y futuro
 
Is clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesosIs clase 13_metodos_y_procesos
Is clase 13_metodos_y_procesos
 
Introducción a Agile y al Nuevo modelo de gestión - Diplomado de gestión ...
Introducción a Agile y al Nuevo modelo de gestión  - Diplomado de gestión ...Introducción a Agile y al Nuevo modelo de gestión  - Diplomado de gestión ...
Introducción a Agile y al Nuevo modelo de gestión - Diplomado de gestión ...
 
Equipo7 presentación2 pmi_agile
Equipo7 presentación2 pmi_agileEquipo7 presentación2 pmi_agile
Equipo7 presentación2 pmi_agile
 
Scrum Master - Developer Capitulo 1
Scrum Master - Developer Capitulo 1Scrum Master - Developer Capitulo 1
Scrum Master - Developer Capitulo 1
 
Transición de Desarrollador(a) a Líder de Proyecto
Transición de Desarrollador(a) a Líder de ProyectoTransición de Desarrollador(a) a Líder de Proyecto
Transición de Desarrollador(a) a Líder de Proyecto
 
5 razones para elegir BlueworksLive en su proyecto de mejora de procesos
5 razones para elegir BlueworksLive en su proyecto de mejora de procesos5 razones para elegir BlueworksLive en su proyecto de mejora de procesos
5 razones para elegir BlueworksLive en su proyecto de mejora de procesos
 
Presentacion 2
Presentacion 2Presentacion 2
Presentacion 2
 
Historias de usuario y la especificación de requisitos
Historias de usuario y la especificación de requisitosHistorias de usuario y la especificación de requisitos
Historias de usuario y la especificación de requisitos
 
Rup
RupRup
Rup
 
Gerencia Ágil de Proyectos
Gerencia Ágil de ProyectosGerencia Ágil de Proyectos
Gerencia Ágil de Proyectos
 
XP y Entorno de Desarrollo Ágil
XP y Entorno de Desarrollo ÁgilXP y Entorno de Desarrollo Ágil
XP y Entorno de Desarrollo Ágil
 
Xp y Entornos de Desarrollo Software
Xp y Entornos de Desarrollo SoftwareXp y Entornos de Desarrollo Software
Xp y Entornos de Desarrollo Software
 
Programa de Formación en Business Analysis
Programa de Formación en Business AnalysisPrograma de Formación en Business Analysis
Programa de Formación en Business Analysis
 

Último

Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 
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 200Opentix
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 

Último (7)

Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 
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
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 

Especificación Mediante Ejemplos