Prácticas de Desarrollo Ágil

23
PRÁCTICAS DE DESARROLLO ÁGIL Carla Suárez @carlast22 María Gómez @mariascandella Agile Express Cuenca 2015

Transcript of Prácticas de Desarrollo Ágil

PRÁCTICAS DE DESARROLLO ÁGIL

Carla Suárez @carlast22

María Gómez @mariascandella

Agile Express Cuenca 2015

¿Qué es Ágil?

Muchos sabores

Extreme Programming (XP)

❏ Principalmente, un enfoque centrado en el desarrollador❏ Desarrollo Basado en Pruebas - Test

Driven Development (TDD)❏ Pruebas Unitarias (Unit Tests)❏ Programación en pares (Pairing)❏ Integración Continua (Continuous

Integration - CI)❏ Refactorización (Refactoring)

Y finalmente, el Manifiesto Ágil!

El Manifiesto

Prácticas de Productos

Entrega incremental continua

MVP y mejora continua

Prácticas de Ingeniería

Stand ups

Historias

Estimaciones

Programación en parejas

Control de Versiones de Código

TDD

Refactoring

Source: http://martinfowler.com/bliki/images/opportunisticRefactoring/sketch.png

Ejercicio

❏ La cédula de una persona natural tiene 10 dígitos.❏ No tiene letras.❏ Sin caracteres especiales.❏ El tercer dígito es menor a 6 ( 0,1,2,3,4,5 ).❏ Las 2 primeras posiciones corresponden a la

provincia donde fue expedida, por lo cual los dos primeros números no será mayor a 24 ni menor a 1.

Pirámide de pruebas

Integración continua

Herramientas de Integración continua

Travis Snap-CI

Jenkins

Gracias!For questions or suggestions:

Carla Suárez [email protected]

María Gómez [email protected]