Metodologías ágiles para el desarrollo de software

31
Karen Da Cruz Stephanie Frías Freddy Cahuas 10 de Julio, 2013

Transcript of Metodologías ágiles para el desarrollo de software

Page 1: Metodologías ágiles para el desarrollo de software

Karen Da Cruz

Stephanie Frías

Freddy Cahuas

10 de Julio, 2013

Page 2: Metodologías ágiles para el desarrollo de software

www.witperu.org

/Groups/WITPeru witPeru

Page 3: Metodologías ágiles para el desarrollo de software

https://groups.google.com/forum/#!forum/agileperu

agileperu

Page 4: Metodologías ágiles para el desarrollo de software

Karen Da Cruz Stephanie Frías Freddy Cahuas

@karen_dax @la__steph @frecaze

about.me/karendacruz about.me/frecaze about.me/stephaniefrias

Page 5: Metodologías ágiles para el desarrollo de software
Page 6: Metodologías ágiles para el desarrollo de software

Grupo de métodos basados en el desarrollo

iterativo e incremental, donde los

requerimientos y las soluciones evolucionan a través de

colaboración de equipos

multifuncionales y auto-organizados.

Agile

Page 7: Metodologías ágiles para el desarrollo de software

Manifesto Agile

Individuos e interacciones sobre procesos y herramientas

Software funcionando sobre documentación extensiva

Colaboración con el cliente sobre negociación contractual

Respuesta ante el cambio sobre seguir un plan

Page 8: Metodologías ágiles para el desarrollo de software

htt

p:/

/w

ww

.fli

ckr.

com

/p

ho

tos/

1424

6531

@N

04/

5483

5692

72

Page 9: Metodologías ágiles para el desarrollo de software

http://www.flickr.com/photos/70321513@N00/95757299

Page 10: Metodologías ágiles para el desarrollo de software

htt

p:/

/w

ww

.fli

ckr.

com

/p

ho

tos/

1615

1021

@N

00/

3056

7263

19

Page 11: Metodologías ágiles para el desarrollo de software

htt

p:/

/w

ww

.fli

ckr.

com

/p

ho

tos/

2488

8071

@N

07/

5961

1007

71

Page 12: Metodologías ágiles para el desarrollo de software

http://www.flickr.com/photos/78364563@N00/24513484

Page 13: Metodologías ágiles para el desarrollo de software

http://www.flickr.com/photos/82439748@N00/383458761

Page 14: Metodologías ágiles para el desarrollo de software
Page 15: Metodologías ágiles para el desarrollo de software

Marshmellow Challenge

Page 16: Metodologías ágiles para el desarrollo de software

Objetivo: Construir la estructura más alta posible que se mantenga por sí sola

El marshmellow entero debe estar en la cúspide

Usen lo que necesiten del kit (menos el sobre)

Pueden cortar el spaghetti, la cuerda y la cinta

¡Tienen 15 minutos!

Reglas

Page 17: Metodologías ágiles para el desarrollo de software

XP Extreme Programming

Programación Extrema

Page 18: Metodologías ágiles para el desarrollo de software

Programación de Pares

http://www.flickr.com/photos/8512982@N05/1470066917/

Page 19: Metodologías ágiles para el desarrollo de software

Pruebas Unitarias

Page 20: Metodologías ágiles para el desarrollo de software

Iteraciones

Page 21: Metodologías ágiles para el desarrollo de software

Historias de Usuario

Page 22: Metodologías ágiles para el desarrollo de software

Refactorizar

Page 23: Metodologías ágiles para el desarrollo de software

TDD Test Driven Development

Page 24: Metodologías ágiles para el desarrollo de software

Backlog

Page 25: Metodologías ágiles para el desarrollo de software

Taskboard

Page 26: Metodologías ágiles para el desarrollo de software
Page 27: Metodologías ágiles para el desarrollo de software

Roles

Page 28: Metodologías ágiles para el desarrollo de software

Retrospectiva Sprint Review

Page 29: Metodologías ágiles para el desarrollo de software

Juego de la Tribu

Page 30: Metodologías ágiles para el desarrollo de software

Objetivo: El que tiene más monedas al final del juego, gana.

Si todos saltan, todos ganan una moneda

Si nadie salta, la mina gana una moneda

Si algunos saltan y otros no, los que saltaron le dan una moneda a los que no.

Reglas

Page 31: Metodologías ágiles para el desarrollo de software