SlideShare a Scribd company logo
1 of 26
Download to read offline
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
“Los ejemplos son una
buena herramienta
para evitar problemas
 de comunicación”

      Gojko Adzic
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
“Logrando que usuarios de
negocio, analistas, encargados
de pruebas y desarrolladores
adopten este vocabulario de

DADO
 CUANDO
   ENTONCES
                                            DAN NORTH
todos descubren que se elimina              Experto Ágil y
un mundo de ambigüedades”                   Precursor de BDD

      http://adrianmoya.com/2012/08/que-hay-en-una-historia/
LISTADO DE EVENTOS


Como Visitante
Yo quiero ver una lista de los eventos
 Para tener acceso al registro
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       |
     | Caracas | 08-11-2012 |
     | Mérida | 10-11-2012 |

 Cuando estoy en la página de inicio
 Entonces debo ver el evento "Caracas" con fecha "8 de Noviembre de
2012"
 Y debo ver el evento "Mérida" con fecha "10 de Noviembre de 2012"
 Y ambos eventos deben tener enlaces para registrarse como participante y
  ponente
¿Preguntas?
https://speakerdeck.com/adrianmoya
        http://adrianmoya.com
         @adrianmoya

           ¡Gracias!

        @shcloudservices
 http://solucioneshospedadas.com/

More Related Content

Viewers also liked

Cómo lograr victorias pocos probables con Scrum - Agile
Cómo lograr victorias pocos probables con Scrum - AgileCómo lograr victorias pocos probables con Scrum - Agile
Cómo lograr victorias pocos probables con Scrum - AgileComunidad Ágil de Venezuela
 
M1 tema 1 deteccion de incendios quimica del fuego
M1 tema 1   deteccion de incendios quimica del fuegoM1 tema 1   deteccion de incendios quimica del fuego
M1 tema 1 deteccion de incendios quimica del fuegojmsarmientom
 
BDD + PHP = behat!
BDD + PHP = behat!BDD + PHP = behat!
BDD + PHP = behat!Vitor Mattos
 
SEMINARIO WEB - El ABC del Test Automation: ¿Qué, por qué, cuando y cómo?
SEMINARIO WEB - El ABC del Test Automation: ¿Qué, por qué, cuando y cómo?SEMINARIO WEB - El ABC del Test Automation: ¿Qué, por qué, cuando y cómo?
SEMINARIO WEB - El ABC del Test Automation: ¿Qué, por qué, cuando y cómo?Belatrix Software
 
Living Documentation (NCrafts Paris 2015, DDDx London 2015, BDX.io 2015, Code...
Living Documentation (NCrafts Paris 2015, DDDx London 2015, BDX.io 2015, Code...Living Documentation (NCrafts Paris 2015, DDDx London 2015, BDX.io 2015, Code...
Living Documentation (NCrafts Paris 2015, DDDx London 2015, BDX.io 2015, Code...Cyrille Martraire
 
PMI_V presentación certificaciones y credenciales del pmi (pmi-acp)
PMI_V presentación certificaciones y credenciales del pmi (pmi-acp)PMI_V presentación certificaciones y credenciales del pmi (pmi-acp)
PMI_V presentación certificaciones y credenciales del pmi (pmi-acp)Comunidad Ágil de Venezuela
 
Por qué Cervantes programaba mejor que tú
Por qué Cervantes programaba mejor que túPor qué Cervantes programaba mejor que tú
Por qué Cervantes programaba mejor que túJavier Acero
 

Viewers also liked (17)

Hello agile
Hello agileHello agile
Hello agile
 
Agilidad; el factor humano
Agilidad; el factor humanoAgilidad; el factor humano
Agilidad; el factor humano
 
Es agil suficiente?
Es agil suficiente?Es agil suficiente?
Es agil suficiente?
 
El paradigma del valor
El paradigma del valorEl paradigma del valor
El paradigma del valor
 
Gestión de Proyectos con GitHub.
Gestión de Proyectos con GitHub.Gestión de Proyectos con GitHub.
Gestión de Proyectos con GitHub.
 
Cómo lograr victorias pocos probables con Scrum - Agile
Cómo lograr victorias pocos probables con Scrum - AgileCómo lograr victorias pocos probables con Scrum - Agile
Cómo lograr victorias pocos probables con Scrum - Agile
 
No estimarás!
No estimarás!No estimarás!
No estimarás!
 
Agile pmo nueva generación
Agile pmo nueva generaciónAgile pmo nueva generación
Agile pmo nueva generación
 
M1 tema 1 deteccion de incendios quimica del fuego
M1 tema 1   deteccion de incendios quimica del fuegoM1 tema 1   deteccion de incendios quimica del fuego
M1 tema 1 deteccion de incendios quimica del fuego
 
Scrum aplicado
Scrum aplicadoScrum aplicado
Scrum aplicado
 
BDD + PHP = behat!
BDD + PHP = behat!BDD + PHP = behat!
BDD + PHP = behat!
 
Gestión ágil de metas académicas
Gestión ágil de metas académicasGestión ágil de metas académicas
Gestión ágil de metas académicas
 
SEMINARIO WEB - El ABC del Test Automation: ¿Qué, por qué, cuando y cómo?
SEMINARIO WEB - El ABC del Test Automation: ¿Qué, por qué, cuando y cómo?SEMINARIO WEB - El ABC del Test Automation: ¿Qué, por qué, cuando y cómo?
SEMINARIO WEB - El ABC del Test Automation: ¿Qué, por qué, cuando y cómo?
 
CMMI - Agile
CMMI - AgileCMMI - Agile
CMMI - Agile
 
Living Documentation (NCrafts Paris 2015, DDDx London 2015, BDX.io 2015, Code...
Living Documentation (NCrafts Paris 2015, DDDx London 2015, BDX.io 2015, Code...Living Documentation (NCrafts Paris 2015, DDDx London 2015, BDX.io 2015, Code...
Living Documentation (NCrafts Paris 2015, DDDx London 2015, BDX.io 2015, Code...
 
PMI_V presentación certificaciones y credenciales del pmi (pmi-acp)
PMI_V presentación certificaciones y credenciales del pmi (pmi-acp)PMI_V presentación certificaciones y credenciales del pmi (pmi-acp)
PMI_V presentación certificaciones y credenciales del pmi (pmi-acp)
 
Por qué Cervantes programaba mejor que tú
Por qué Cervantes programaba mejor que túPor qué Cervantes programaba mejor que tú
Por qué Cervantes programaba mejor que tú
 

Similar to Especificación medianteejemplos

Especificación Mediante Ejemplos
Especificación Mediante EjemplosEspecificación Mediante Ejemplos
Especificación Mediante EjemplosAdrian Moya
 
Haciendo BDD con MSpec
Haciendo BDD con MSpecHaciendo BDD con MSpec
Haciendo BDD con MSpecJorge Gamba
 
La Inicialización del proyecto
La Inicialización del proyectoLa Inicialización del proyecto
La Inicialización del proyectoRafael Morales
 
Power BI on premise Vs Power BI on Cloud - SolidQ Summit 2017
Power BI on premise Vs Power BI on Cloud - SolidQ Summit 2017Power BI on premise Vs Power BI on Cloud - SolidQ Summit 2017
Power BI on premise Vs Power BI on Cloud - SolidQ Summit 2017SolidQ
 
51 lecciones aprendidas de rescate de proyecto de $25 millones edgar vasque...
51 lecciones aprendidas de rescate de proyecto de $25 millones   edgar vasque...51 lecciones aprendidas de rescate de proyecto de $25 millones   edgar vasque...
51 lecciones aprendidas de rescate de proyecto de $25 millones edgar vasque...Edgar Vasquez, MBA, PMP
 
Meetup bdd & tdd: aprovecha_su_poder
Meetup bdd & tdd: aprovecha_su_poderMeetup bdd & tdd: aprovecha_su_poder
Meetup bdd & tdd: aprovecha_su_poderEduardo Riol
 
Bedomax - Campus Party 2013
Bedomax - Campus Party 2013Bedomax - Campus Party 2013
Bedomax - Campus Party 2013bedomax
 
20160202 Hoja de Vida Francisco Gaitan Díaz
20160202 Hoja de Vida Francisco Gaitan Díaz20160202 Hoja de Vida Francisco Gaitan Díaz
20160202 Hoja de Vida Francisco Gaitan DíazFrancisco Gaitan Díaz
 
Curso de emprendimiento
Curso de emprendimientoCurso de emprendimiento
Curso de emprendimientoESPOCH
 
Módulo 1 - Cómo construir Nodos de GBIF I: Creando un caso sólido para su Nodo
Módulo 1 - Cómo construir Nodos de GBIF I: Creando un caso sólido para su NodoMódulo 1 - Cómo construir Nodos de GBIF I: Creando un caso sólido para su Nodo
Módulo 1 - Cómo construir Nodos de GBIF I: Creando un caso sólido para su NodoAlberto González-Talaván
 
Construyendo hechos y dimensiones lentamente cambiantes para tu dw
Construyendo hechos y dimensiones lentamente cambiantes para tu dwConstruyendo hechos y dimensiones lentamente cambiantes para tu dw
Construyendo hechos y dimensiones lentamente cambiantes para tu dwSpanishPASSVC
 
Dccionpytos 1
Dccionpytos  1Dccionpytos  1
Dccionpytos 1vredondof
 
Gep l1 u1_res_cap1_tribulaciones
Gep l1 u1_res_cap1_tribulacionesGep l1 u1_res_cap1_tribulaciones
Gep l1 u1_res_cap1_tribulacionesantori
 
Tetuan Valley Startup School Spring 2010 - Guest mentor Alejandro Santana (Pe...
Tetuan Valley Startup School Spring 2010 - Guest mentor Alejandro Santana (Pe...Tetuan Valley Startup School Spring 2010 - Guest mentor Alejandro Santana (Pe...
Tetuan Valley Startup School Spring 2010 - Guest mentor Alejandro Santana (Pe...Luis Rivera
 
Programa emprendedor | El Plan de Negocio
Programa emprendedor | El Plan de NegocioPrograma emprendedor | El Plan de Negocio
Programa emprendedor | El Plan de NegocioChristian Morquecho
 

Similar to Especificación medianteejemplos (20)

Especificación Mediante Ejemplos
Especificación Mediante EjemplosEspecificación Mediante Ejemplos
Especificación Mediante Ejemplos
 
Haciendo BDD con MSpec
Haciendo BDD con MSpecHaciendo BDD con MSpec
Haciendo BDD con MSpec
 
La Inicialización del proyecto
La Inicialización del proyectoLa Inicialización del proyecto
La Inicialización del proyecto
 
Power BI on premise Vs Power BI on Cloud - SolidQ Summit 2017
Power BI on premise Vs Power BI on Cloud - SolidQ Summit 2017Power BI on premise Vs Power BI on Cloud - SolidQ Summit 2017
Power BI on premise Vs Power BI on Cloud - SolidQ Summit 2017
 
51 lecciones aprendidas de rescate de proyecto de $25 millones edgar vasque...
51 lecciones aprendidas de rescate de proyecto de $25 millones   edgar vasque...51 lecciones aprendidas de rescate de proyecto de $25 millones   edgar vasque...
51 lecciones aprendidas de rescate de proyecto de $25 millones edgar vasque...
 
CV_Amaro
CV_AmaroCV_Amaro
CV_Amaro
 
Meetup bdd & tdd: aprovecha_su_poder
Meetup bdd & tdd: aprovecha_su_poderMeetup bdd & tdd: aprovecha_su_poder
Meetup bdd & tdd: aprovecha_su_poder
 
Bedomax - Campus Party 2013
Bedomax - Campus Party 2013Bedomax - Campus Party 2013
Bedomax - Campus Party 2013
 
Apm
ApmApm
Apm
 
Project management institute
Project management instituteProject management institute
Project management institute
 
20160202 Hoja de Vida Francisco Gaitan Díaz
20160202 Hoja de Vida Francisco Gaitan Díaz20160202 Hoja de Vida Francisco Gaitan Díaz
20160202 Hoja de Vida Francisco Gaitan Díaz
 
Curso de emprendimiento
Curso de emprendimientoCurso de emprendimiento
Curso de emprendimiento
 
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
 
Módulo 1 - Cómo construir Nodos de GBIF I: Creando un caso sólido para su Nodo
Módulo 1 - Cómo construir Nodos de GBIF I: Creando un caso sólido para su NodoMódulo 1 - Cómo construir Nodos de GBIF I: Creando un caso sólido para su Nodo
Módulo 1 - Cómo construir Nodos de GBIF I: Creando un caso sólido para su Nodo
 
Construyendo hechos y dimensiones lentamente cambiantes para tu dw
Construyendo hechos y dimensiones lentamente cambiantes para tu dwConstruyendo hechos y dimensiones lentamente cambiantes para tu dw
Construyendo hechos y dimensiones lentamente cambiantes para tu dw
 
Dccionpytos 1
Dccionpytos  1Dccionpytos  1
Dccionpytos 1
 
Gep l1 u1_res_cap1_tribulaciones
Gep l1 u1_res_cap1_tribulacionesGep l1 u1_res_cap1_tribulaciones
Gep l1 u1_res_cap1_tribulaciones
 
Tetuan Valley Startup School Spring 2010 - Guest mentor Alejandro Santana (Pe...
Tetuan Valley Startup School Spring 2010 - Guest mentor Alejandro Santana (Pe...Tetuan Valley Startup School Spring 2010 - Guest mentor Alejandro Santana (Pe...
Tetuan Valley Startup School Spring 2010 - Guest mentor Alejandro Santana (Pe...
 
Accede espacio de emprendimiento octubre 2012
Accede espacio de emprendimiento octubre 2012Accede espacio de emprendimiento octubre 2012
Accede espacio de emprendimiento octubre 2012
 
Programa emprendedor | El Plan de Negocio
Programa emprendedor | El Plan de NegocioPrograma emprendedor | El Plan de Negocio
Programa emprendedor | El Plan de Negocio
 

Especificación medianteejemplos