Especificación MedianteEjemplos
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
ObjetivosDel Negocio
Alcance
EjemplosClaves
Especificacióncon Ejemplos
Especificación Ejecutable
Documentación Viva
Beneficios
Implementar Cambios
Eficientemente
Mayor Calidad
Menos retrabajo
Mejor alineación del trabajo
Un ejemplousando BDD
DAN NORTHExperto Ágil y Precursor de BDD
“Logrando que usuarios de negocio, analistas, encargados de pruebas y desarrolladores adopten este vocabulario de
DADO
CUANDO
ENTONCEStodos 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 VisitanteYo quiero ver una lista de los eventosPara 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