BDD: Asegurando la entrega de software que realmente hace lo que el cliente necesita


Track: Herramientas y Prácticas de Ingeniería
Idioma:
Tipo: Charla
Nivel: Practicante
Duración: 110 mins.


Descripción:

BDD es una metodología que abarca todo el proceso básico de desarrollo de software y facilita la colaboración entre todos los roles en un proyecto; estableciendo una mejor comunicación entre clientes y equipos de desarrollo; a la vez que asegura que el producto de software se implementa sin perder la perspectiva del cliente y sus necesidades reales. El proceso consiste en descomponer la visión del producto; iterativa e incrementalmente con feedback frecuente; comprendiendo mejor en cada paso el “qué” debe hacer la solución; resultando en “especificaciones” que detallan muy bien el alcance con ejemplos y; al hacerlas ejecutables guían el “cómo” implementar eficientemente el software; además de conformar una documentación dinámica y pruebas automatizadas (aceptación; regresión y otras).

Información sobre el orador:

Jorge Gamba

Jorge Gamba (@jorgegamba en twitter) tiene más de diez años dedicándose al desarrollo de software en diferentes roles; disfruta lo que hace y le gusta hacer bien su trabajo; desde hace algunos años a incursionado en el mundo del desarrollo ágil de software; especializándose en la línea de desarrollo de software; principalmente con prácticas de Extreme Programming. Ha encontrado en la metodología Behavior-Driven Development (BDD) una solución integral a muchas de las necesidades en proyectos de desarrollo; por lo que se ha especializado en este enfoque y actualmente lo promueve en numerosos escenarios de Latinoamérica. Estos conocimientos los ha aplicado a sus especializaciones en tecnología; como son arquitectura de software y desarrollo web; especialmente en la plataforma .NET. Jorge Gamba ha podido apoyar a numerosas organizaciones en la adopción de buenas prácticas de programación orientada a objetos y Agile. Fundó y coordina junto con otros la comunidad internacional ALT.NET Hispano (http://altnethispano.org); también colabora con la comunidad Agiles Colombia (http://agilescolombia.org) en algunas actividades locales; además de otras.