Developing Frogtek

El blog del Departamento de Tecnología

Etiqueta: iteración

Segundo Coding Dojo de Frogtek en Walqa

Tras el éxito del Primer Coding Dojo y la resaca de la visita de Richard Stallman ya va siendo hora de presentar el Segundo Coding Dojo de Frogtek en Walqa.

Rubén Bernárdez de Biko2 será nuestro maestro de ceremonias. Aquellos que estuvisteis en el primer dojo recordaréis a Rubén ya que fue uno de los dos valientes (el otro era Dani Latorre) que retados por Carlos Ble se marcaron un refactor de la kata de Carlos, improvisado, sin red y ante la admiración de todos los asistentes.

Así que no hacen falta más presentaciones, ahora ya todos sabemos lo que es un Coding Dojo y por lo tanto, sin más, os dejamos con los detalles de nuestra próxima cita. Os esperamos.

  • Día: viernes, 8 de abril de 2011
  • Lugar: Parque Tecnológico Walqa, Edificio de Servicios Generales
  • Horario: de 16:00 a 21:00 aproximadamente
  • Precio: Totalmente gratuito
  • Quién puede apuntarse: cualquier persona, independientemente de que trabaje o no en Walqa
  • Agenda:
    • Rubén propondrá uno o varios problemas sobre los que se trabajará en parejas.
    • Se realizarán varias iteraciones.
    • Al final de la sesión Rubén presentará y explicará su solución a todos los asistentes.
  • Plazas: Limitado a 35 personas, por riguroso orden de inscripción
  • Inscripción: Mandando un mail a Walqa (walqa@ptwalqa.com)

¡¡Animaos que seguro que lo pasamos muy bien!!.

Frogtek organiza un Coding Dojo en Walqa con Carlos Ble de invitado

El próximo viernes 21 por la tarde en Walqa, Frogtek organiza un Coding Dojo de la mano del experto en Test-Driven DevelopmentMetodologías Ágiles y Cloud Computing, Carlos Ble.

Un Coding Dojo es un evento informal y divertido en el que un grupo de programadores se reúne para poner en práctica sus habilidades de programación, resolviendo pequeños problemas programando por parejas en diferentes lenguajes. Es una oportunidad muy buena para aprender nuevas técnicas, nuevos lenguajes, conocer gente interesada en el mundo de la programación y obtener consejo de un experto como Carlos.

  • Día: 21 de enero de 2011
  • Lugar: Parque Tecnológico Walqa, Edificio de Servicios Generales
  • Horario: de 16:00 a 21:00 aproximadamente
  • Precio: Totalmente gratuito
  • Quién puede apuntarse: cualquier persona, independientemente de que trabaje o no en Walqa
  • Agenda:
    • Carlos propondrá uno o varios problemas sobre los que se trabajará en parejas.
    • Se realizarán varias iteraciones.
    • Al final de la sesión Carlos presentará y explicará su solución a todos los asistentes.
  • Plazas: Limitado a 25 personas, por riguroso orden de inscripción
  • Inscripción: Mandando un mail a Beatriz Lorente (blorente@ptwalqa.com)

¡¡Animaos que seguro que lo pasamos muy bien!!.

Iterando el Daily Scrum

Dentro de los cánones de Scrum, una de las reuniones ineludibles que intentamos mantener en Frogtek es el Daily Scrum (también llamado Standup meeting o Daily Standup). Aquí van algunas de las características de esta reunión:

  • Standup: debe realizarse de pie. El motivo de esto es no alargar la reunión demasiado (no debería durar más de 15 minutos).
  • Daily: debe realizarse cada día, preferiblemente a la misma hora y en el mismo lugar.
  • En él, cada miembro del equipo debe responder a tres preguntas:
    • ¿Qué hice ayer?
    • ¿Qué voy a hacer hoy?
    • ¿Qué problemas he encontrado?
  • Asisten todos los cerdos. Las gallinas son bienvenidas, pero sólo para escuchar. Si no entiendes de qué va esto, lee el siguiente artículo.

El objetivo de esta reunión es que todos los integrantes del equipo tengan una idea de en qué esta trabajando cada uno del resto de integrantes, al mismo tiempo que permite ir conociendo lo que se ha ido conseguiendo cada día. En nuestro caso, esta reunión la realizamos a primera hora de la mañana, para que cada uno pueda planificar en consecuencia lo que va a realizar durante el día.

Pero no quisimos quedarnos ahí. Con el objetivo de seguir mejorando el proceso, en la empresa hemos ido iterando sobre el concepto de Daily Scrum, de forma que hemos añadido varios cambios al respecto:

  • Compartir las estimaciones: durante la reunión, debemos compartir con el resto del equipo las estimaciones que hemos dado a nuestras User Stories. Kanban no prescribe la estimación de las tareas, pero dentro de Frogtek creímos conveniente el hacernos unos maestros de la estimación, con el fin de organizar nuestras tareas de manera más eficiente. El compartirlas nos permite que puedan ser puestas en común (muy al estilo de Scrum con las conocidas cartas).
  • Daily Scrum en inglés: llevábamos un tiempo pensando cómo podíamos fomentar el uso del inglés en la empresa, cuando dimos con la solución: durante el daily scrum sólo se puede hablar en inglés. Con esta medida, conseguimos también que el daily scrum no se alargara ni entrara en divagaciones eternas. Curiosamente, también se redujeron los improperios y palabras malsonantes (true story).
  • Añadir una cuarta pregunta. Además de las clásicas “qué hice ayer” , “qué haré hoy” y “qué problemas he encontrado”, creímos conveniente añadir “cómo voy a intentar arreglar el problema”. Esto nos da una perspectiva de cúal va a ser el mejor acercamiento para solucionar un escollo. Y no nos olvidemos tampoco de compartir con el resto del equipo el “cómo conseguí arreglar el problema”. Los errores se repiten y lo que funcionó en el pasado a alguien es bastante probable que me funcione a mí o me ponga en la pista de la solución.

Seguro que seguimos pensando cómo poder mejorar nuestro daily scrum. Pero eso lo veremos en la siguiente iteración…