Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Especificación Mediante Ejemplos

Adrian Moya
November 10, 2012

Especificación Mediante Ejemplos

Introducción a especificación mediante ejemplos para el Agile Tour Caracas 2012

Adrian Moya

November 10, 2012
Tweet

More Decks by Adrian Moya

Other Decks in Programming

Transcript

  1. Especificación
    Mediante
    Ejemplos
    Ing. Adrian Moya

    View full-size slide

  2. Desarrollador Ágil
    Scrum Master Certificado
    Consultor Java/PHP
    Ponente en Agile Tour
    Mérida 2011
    Lider de Desarrollo en

    View full-size slide

  3. La manera más fácil de explicar algo es
    mediante un ejemplo

    View full-size slide

  4. Nuevos Retos
    para la Agilidad

    View full-size slide

  5. Gojko Adzic
    “Los ejemplos son una
    buena herramienta
    para evitar problemas
    de comunicación”

    View full-size slide

  6. Objetivos
    Del Negocio

    View full-size slide

  7. Ejemplos
    Claves

    View full-size slide

  8. Especificación
    con Ejemplos

    View full-size slide

  9. Especificación
    Ejecutable

    View full-size slide

  10. Documentación
    Viva

    View full-size slide

  11. Implementar
    Cambios
    Eficientemente

    View full-size slide

  12. Mayor Calidad

    View full-size slide

  13. Menos
    retrabajo

    View full-size slide

  14. Mejor alineación
    del trabajo

    View full-size slide

  15. Un ejemplo
    usando BDD

    View full-size slide

  16. 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/

    View full-size slide

  17. Como Visitante
    Yo quiero ver una lista de los eventos
    Para tener acceso al registro
    LISTADO DE EVENTOS

    View full-size slide

  18. 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

    View full-size slide

  19. ¿Preguntas?

    View full-size slide

  20. ¡Gracias!
    @shcloudservices
    https://speakerdeck.com/adrianmoya
    http://adrianmoya.com
    http://solucioneshospedadas.com/
    @adrianmoya

    View full-size slide