Entradas

Mostrando entradas de noviembre, 2010

La técnica del patito de goma

Imagen
El viernes pasado hicimos lo que podríamos denominar un mini code retreat en casa de Gregorio, aunque más bien era una forma como otra cualquiera de quedar con los amigos para tomarse algo. Tuvimos la suerte de contar con Alejandro, de Autentia, en el cuartel general del #comandomuyayo :-), y resulta que no conocía la Técnica del Patito de Goma, así que me veo en la obligación de explicar en que consiste.


Cuando entré en mi actual empresa, mi jefe me comentaba que una buena técnica cuando estas bloqueado con algún problema, es contarle a alguien lo que ocurre, normalmente en medio del proceso tú solo te das cuenta de que es lo que está fallando. Pero esto tiene un problema obvio ... que tienes que molestar a otra persona para que te atienda, por lo que aparece el Sr. Patito de Goma para resolver el problema. Cuando estés bloqueado coge el patito de goma, cuéntale lo que te ocurre y verás como en gran cantidad de ocasiones te solventará el problema ... y ahora todos estaréis pensando al…

Recomendaciones literarias: The Pragmatic Programmer

Buenas a todos, hoy quiero cambiar un poco el tipo de entrada y voy a hablar del último libro que me he leído (que ya era hora), The Pragmatic Programmer. Se trata de uno de los libros más famosos dentro del desarrollo de software y todos aquellos desarrolladores preocupados por su trabajo (los llamados artesanos del software) lo tienen en su estantería (o deberían).

El libro se divide en ocho temas en los que sin llegar a entrar en detalles complejos propone las herramientas y actitudes adecuadas que todo artesano del software debe conocer,  desde la visión que inspira a los autores, hasta el momento de entregar el producto al cliente. Aquí podemos ver un resumen del temario.
A Pragmatic PhilosophyA Pragmatic ApproachThe Basic ToolsPragmatic ParanoiaBend, or BreakWhile You Are CodingBefore the ProjectPragmatic ProjectsEn mi opinión personal, se trata de uno de esos libros que se catalogan como un "indispensable". Yo he tenido la suerte de tropezar en mi carrera profesional c…

Agile Open Spain 2010 (Capítulo 3)

Imagen
En el último capítulo de Agile Open Spain 2010 ... Software que funciona ... Software Craftmanship ... Los Frameworks son "evil" ... Agentes del cambio ... e Incepciones y otros juegos creativos.

Entrevista de guerrilla

Ahí estaba yo hablando con el resto del "comando muyayo" sobre porque había surgido la idea de querer tratar el tema de cómo contratar a los mejores candidatos ... mientras tanto en mi cabeza he de decir que me estaba maldiciendo a mi mismo porque no podía asistir a la charla que se celebraba en el aula de al lado (contratos ágiles con @ecomba).

Poco a poco el aula se empezaba a llenar y parecía que la cosa iba a ir bien, incluso se contó con gente como @xav1uzz, @angel_m o Rodrigo Corral para aportar su experiencia. Nos sentamos y presenté mis razones para proponer esta sesión. Cuando leí por primera vez la visión de Joel Spolsky acerca de como ha de ser una entrevista, me había parecido la forma natural de conocer a los candidatos, mediante pruebas…

Agile Open Spain 2010 (Capítulo 2)

RING, RING, RING ... está sonando el despertador, Dios mio, solo he dormido 3 horas, y el paseo de anoche en taxi hasta el hotel con el hermano gemelo de Lewis Hamilton al volante tampoco es para recordar, pero la noche con la gente de la AOS2010 ha valido la pena. Me doy una ducha y bajo a desayunar, y en el buffet del hotel me encuentro de nuevo con alguien del AOS2010 que no conocía. En este caso 'tropiezo' con Teresa Oliver (@tolivern). No tiene mucho tiempo porque pertenece a la organización del AOS2010 (de nuevo gracias a toda esta gente), pero conozco un poco más de ella y aparece el nombre de Carlos Blé (@carlosble), todo el mundo echa mucho de menos a este gran hombre, incluidos nosotros mismos, el 'Comando Muyayo' (nuevo apodo de @david_bonilla que he decidido hacer oficial) no es el mismo sin él. Me ha parecido muy simpática y agradable, debe ser requisito para estar en la organización porque mi impresión de @amaliahern es la misma. Bueno ha sido un desayuno…

Agile Open Spain 2010 (Capítulo 1)

Imagen
Cuando se abrió la inscripción de la Agile Open Spain 2010 (AOS2010) no participé, porque en Tenerife teníamos programado un curso de ScrumManager, pero al final no se ha podido celebrar dicho curso. Yo pensaba que me había quedado sin la posibilidad de asistir a Barcelona a la AOS2010, pero una amiga me convenció para inscribirme a la lista de espera, la cual yo creía que tendría a tantas personas que sería imposible conseguir plaza. Pero de perdidos al río, tampoco había nada que perder, y efectivamente al final hubo plaza y asistí a la AOS2010. Aquí os contaré cual fue mi experiencia personal.

De Tenerife a Barcelona

El hecho de asistir a la AOS2010 implicaba que tenía que faltar a mi puesto de trabajo el viernes casi sin previo aviso, y estábamos en medio de la entrega de un producto, al final todo fue bien pero casi no tuve tiempo de informarme sobre el formato de la AOS2010 ni de preparar nada.

Mientras iba en el avión leyendo "The Pragmatic Programmer" (lo sé lo sé, es…

Reunión de Noviembre de AgileCanarias

Imagen
Ayer volvió a reunirse el grupo de AgileCanarias, evento que merece una entrada en este blog :-) Dicha reunión se dividió en dos partes claramente diferenciadas, por un lado hicimos un juego ágil que demostraba la importancia de los equipos multi-disciplinares y auto-organizados, por otro lado, Gregorio Mena realizó una fantástica charla sobre GTD que generó un debate bastante interesante.

You are not in control

"You are not in control" es el nombre de un "juego ágil" que muestra la importancia de tener equipos multi-disciplinares y auto-organizados. El juego consta de dos rondas en las que los equipos deben construir la mayor cantidad de aviones de papel atendiendo a los requisitos del organizador del juego. En la primera ronda el equipo puede organizarse el trabajo como quiera de forma autónoma, en la segunda ronda cada componente del equipo tiene un puesto diferente, una persona es el jefe de proyecto, otra es el piloto que se encarga de ajustar cosas como el ti…