MADRID Global Day of Coderetreat 2013
GDCR
Evento de desarrollo a nivel mundial:165 localizaciones
20 zonas horarias
2.200 desarrolladores
REGLAS
- Varias sesiones de programación de Game of Life .
- Cada sesión define
restricciones
particulares.
- Stop, Delete your Code and Stand up : Al final de cada sesión dejamos de programar, nos levantamos y borramos todo el código escrito .
- Usamos Test-Driven Development en todas las sesiones.
- Programamos en pareja .
-
Cualquier lenguaje
de programación.
otras REGLAS
- Cambia de pareja en cada sesión.
- Boy Scout Rule: Deja todo como estaba o mejor.
- Puedes usar las pizarras.
- Comparte: #gdcr13 o #madrid-gdcr13
- Pregunta a los facilitadores:
Juanma Rafa Fer
GAME OF LIFE
Una célula viva muere cuando tiene:
Menos de 2 vecinos vivos.
Más de 3 vecinos vivos.
Una célula viva sigue viviendo cuando tiene:
- 2 o 3 vecinos vivos.
Una célula muerta vive cuando tiene:
-
3 vecinos vivos.
GAME OF LIFE
TDD
AGENDA
10:00 - 11:00 Sesión #1
11:00 - 11:30 Café BBVA
11:30 - 12:30 Sesión #2
12:30 - 13:30 Sesión #3
13:30 - 15:30 Comida
15:30 - 16:30 Sesión #4
16:30 - 17:30 Sesión #5
17:30 - 17:45 Encuesta y Retrospectiva
17:45 - 18:00 Premios y Regalos
COLABORADORES
HOST SPONSOR
COLABORADORES
FOOD SPONSORS
SESIÓN #1
- Nos centramos en conocer el problema.
- Implementar las reglas del juego.
- El objetivo no es acabar el juego, sino aprender todo lo posible.
STANDUP SESIÓN #1
RETRO SESIÓN #1
Por favor, rellena la encuesta de la sesión #1:
¿Qué has aprendido?
¿Qué conclusiones extraes?
¿Qué problemas has encontrado?
CAFÉ
Disfruta del café y catering gentileza de BBVA
¿Qué es el Centro de Innovación?
SESIÓN #2
Volvemos a empezar, pero esta vez...
- Máximo de 5 líneas/método.
- Máximo de 3 métodos/clase.
-
TDD as if you mean it.
STANDUP SESIÓN #2
RETRO SESIÓN #2
Por favor, rellena la encuesta de la sesión #2:
¿Qué has aprendido?
¿Qué conclusiones extraes?
¿Qué problemas has encontrado?
SESIÓN #3
Volvemos a empezar, pero esta vez...
- Diseña cada "módulo" para que tenga una única responsabilidad.
- Diseña de manera que sea posible introducir cambios en la lógica del juego extendiendo el código, sin necesidad de cambiarlo.
STANDUP SESIÓN #3
RETRO SESIÓN #3
Por favor, rellena la encuesta de la sesión #3:
SOLID: SRP, Open-Closed Principle
Alta cohesión, Bajo acoplamiento
COMIDA
¿JUGAMOS AL
HIPNOTIZADOR COLOMBIANO?
SESIÓN #4
Volvemos a empezar, pero esta vez...
- 20 minutos de programación en parejas estilo ping-pong.
- 25 minutos de mute ping-pong.
STANDUP SESIÓN #4
retro sesión #4
Por favor, rellena la encuesta de la sesión #4:
¿Qué has aprendido?
¿Qué conclusiones extraes?
¿Qué problemas has encontrado?
SESIÓN #5
Volvemos a empezar, pero esta vez...
- 10 primeros minutos sólo usar boli/papel o pizarras.
- No emplear sentencias condicionales.
STANDUP SESIÓN #5
RETRO SESIÓN #5
Por favor, rellena la encuesta de la sesión #5:
¿Qué has aprendido?
¿Qué conclusiones extraes?
CLOSING CIRCLE
Por favor, rellena la encuesta final:
http://goo.gl/LfcZ6p¿Qué has aprendido?
¿Qué te ha sorprendido hoy?
¿Qué crees que adoptarás?
PREMIOS y regalos
Premio a la mejor pareja de programación
Premio a la mejor difusión del evento
Madrid Global Day of Coderetreat 2013
By Rafael Luque
Madrid Global Day of Coderetreat 2013
- 1,653