02 MarSigo vivo (y con empleo)

Mi último blog fue hace ya más de un mes. En él me ponía el objetivo de encontrar un empleo en una semana. Bueno, la verdad es que ahora no solamente tengo un empleo sino dos. No es que mi intención sea acaparar y hacerle al Ministro Corbacho más difícil su tarea de lo que ya es, sino que, simplemente, las cosas han surgido así.

Antes de Navidad participé en un proceso de selección para un contrato de 6 meses en el Ayuntamiento de Alcobendas y fui aceptado para el puesto. Pero el tiempo había estado pasando, pasando y pasando… diría que al ritmo de la Administración Pública pero sería una generalización algo injusta para con algunos. Bueno, el caso es que justo cuando se cumplía la semana de plazo de mi anterior blog, me llamaron del Ayuntamiento para incorporarme inmediatamente.

Mi madre siempre ha sido muy emprendedora. Quizás le venía de familia. Bueno, no emprendedora como Richard Branson, pero sí de ese tipo de emprendedor que apuesta toda su vida y la de su familia en un pequeño negocio y diariamente se esfuerza más allá de lo razonable para sacarlo adelante y así poder darle un mejor porvenir a sus hijos. Así que he vivido desde muy cerca lo sacrificado que resulta tener un negocio propio y no depender de un salario que llega puntualmente a tu cuenta todos los meses. Supongo que por eso siempre me he movido en esa ambigüedad del que le gusta trabajar y comprometerse con proyectos de startups donde hay mucha incertidumbre, pero sin atreverme nunca a dar el salto a la arena y ponerme delante del toro.

Justo el día antes de que el Ayuntamiento me llamara estaba acordando con mis amigos de Paradigma Tecnológico el hacer un agile coaching (una consultoría, vamos) a unos de sus clientes preferidos. ¡Maldita sea! ¿Cómo era eso que decían? “¡Dios da pan a quien no tiene dientes!” Resulta que de no tener opción alguna para trabajar ahora me encontraba con tener que decidir. ¿Qué hago? Digo que no al Ayuntamiento. Hombre, es un contrato de 6 meses que no está mal pagado y que me deja las tardes libres para todo esto del agilismo. Me permitiría recuperarme financieramente después de haber exprimido (excesivamente) el año y pico sabático que me he tomado. Pero claro, decir que no a esa consultoría es darle poco menos que un bofetón a Paradigma y a Carmen Vidal, que ha sido quien ha hablado bien de mi allí dentro. Y eso sin contar con que es una oportunidad para enfrentarme a un reto bien bonito: un agile coaching. ¡Por fin! Aunque claro, es sólo un contrato por 2 meses, como freelance, frente a los 6 meses del Ayuntamiento. ¡A ver cómo se lo explico yo a mi mujer si dejo lo del Ayuntamiento!

Bueno, total, que al final hay que decidirse. No se puede tener todo así que le explico con claridad a Nacho (de Paradigma) la situación y le propongo buscar un sustituto. Desgraciadamente no terminó encajando nadie. Parece que todos estáis trabajando. Enhorabuena. :-) Así que buscamos una fórmula original: estoy por las mañanas en el Ayuntamiento y un par de tardes a la semana me acerco al cliente de Paradigma y echamos un par de horitas. Consecuencia: todos los días de 8 y pico a 3 y pico en el Ayuntamiento, lo que me ha cambiado completamente los hábitos, especialmente la dieta. Pero claro, encima hay dos días que voy con el bocata o una pieza de fruta en el metro, camino de la consultoría. Y llego a mi casa tan cansado que últimamente no puedo ni ver a Berto y Buenafuente. ¡Con lo que yo he sido!

Pero estoy aprendiendo mucho. En ambos sitios. En el Ayuntamiento estoy aprendiendo que no todo se mueve por tiempos ni por eficiencia en el uso de los recursos. En la Administración Pública hay algo mucho más importante que eso: los procedimientos y las leyes. La Ley de Procedimiento Administrativo. Nuestra gran amiga. (Léase con tono sarcástico, claro). Así que todo se mueve como por impulsos. De repente se desatasca algún tema, no se sabe bien por qué: quizás alguien volvió de sus vacaciones y como era la única que podía tomar la decisión, el tema estaba detenido. Otras veces es porque el procedimiento se ha ido enrevesando con el paso del tiempo. Han ido apareciendo leyes nuevas, necesidades nuevas, criterios nuevos… y en vez de ir revisando los viejos, se van acumulando…

En la consultoría, aunque pueda parecer un entorno bien diferente, no lo es tanto. Se trata de una gran compañía, con procedimientos que, aunque se han revisado muchas veces, siguen adoleciendo de una rigidez mesozoica. Mi trabajo consiste en ayudar a unos cuantos irreductibles a cambiar un poquito del proceso de desarrollo para hacer la relación con sus proveedores (los que muchas veces ejecutan sus proyectos de desarrollo) más transparente y menos dependiente de los mismos. Y de paso a luchar contra el mal sabor de boca que dejó un intento previo de “scrumizarlo” todo. Para eso estamos trabajando ahora con un cierto enfoque “under the radar”. Camuflados entre la maleza, hemos enredado a un par de equipos para que nos vayan ayudando a prototipar el pequeño trozo que podemos tocar nosotros del gran proceso de desarrollo de toda la compañía.

Bueno, no seguiré ahora porque ya este blog me ha quedado muy, muy largo (tenía mucho que contar después de más de un mes) y porque no dejaré nada para después. :-)

Por cierto, quiero aprovechar esta oportunidad que me brindo a mi mismo para saludar a todos los que van a ir a Segovia al CodeRetreat que organizamos unos cuantos bajo la bandera de agilismo.es y patrocinados por Castesoft y el Colegio de Informáticos de Castilla y León. Y también a los que me encontraré en Madrid para charlar con Brian Marick. Este tipo de tinglados, la verdad es que son gasolina para mi. Es cuando más vivo me siento. Quizás debería atreverme a tirarme a la arena de una vez por todas.

NOTA: La foto es de Ian Burt encontrada en Flickr.

10 DecMuchos temas pendientes

Tengo pendientes ya demasiadas cosas. Tantas que me van a salir hasta telarañas (como las de la foto). No sé si tengo justificación para todas, pero tampoco es que vaya a cambiar nada el poner excusas. Así que voy a hacer un pequeño resumen (otro) del estado de mi vida y así, de paso, me ayudará a poner en orden mis prioridades.

Contenidos recuperados

Tengo pendiente la segunda parte de la explicación de cómo conseguí importar mi viejo blog usando Groovy y la API de Google Reader. Esto es algo que requiere bastante esfuerzo pues, aunque tengo el código escrito, hay que explicarlo convenientemente (no es mi mejor pieza de código y no es suficientemente autoexplicativa) y además tengo que buscar un plugin de Wordpress o algo que permita que el código fuente se vea decentemente. Se admiten sugerencias.

Claro, ahora que Google ha tenido a bien devolverme el viejo blog, algunas tareas de mejora sobre el proceso de recuperación pierden interés (me refiero a que hay anuncios que han quedado empotrados en los artículos importados y a que los enlaces han quedado apuntando al viejo blog) y aparecen necesidades nuevas. Lo primero que he hecho ha sido hacerme una copia de seguridad tanto de los contenidos -incluyendo los comentarios y la plantilla- y lo segundo poner un aviso de que me he mudado “para que conste”. Así que ahora he pensado que lo ideal sería importar esa copia de seguridad al nuevo blog, pero tengo que hacer una prueba en local y todo eso antes de hacer el cambio… y me está dando una pereza…

En cualquier caso, prometo escribir (pronto) la segunda parte del artículo sobre cómo importé el contenido del viejo blog. Aunque sólo sea porque lo prometido es deuda.

Reunión Agile Madrid

Tengo también pendiente el resumen de la última reunión del grupo local de Agile Spain en Madrid. Lo que pasa es que Alberto Peña (@plagelao) ha hecho tan buen resumen en su blog que casi que me voy a quedar en dejar constancia y poco más. Ya he subido las diapositivas que utilicé, pero no subiré las notas que escribí para ayudarme porque realmente no aportan nada a la presentación. Sólo para quede constancia: no es ni mucho menos mi mejor presentación; y me alegro mucho, mucho, de que se me olvidara comprobar el espacio en disco antes de empezar a grabar el video, y vuelvo a pedir disculpas públicamente a mis compañeros del grupo de Agile Spain por no haberme preparado bien la presentación. Podríamos haber aprovechado mucho más la reunión. Aunque son gente estupenda: no hicieron sangre conmigo y además me ayudaron a que el resultado final de la reunión fuera muy positivo.

Mi resumen de la discusión es el siguiente:

La confianza es el valor más difícil de alcanzar dentro de un equipo que se quiera autoproclamar ágil. Confianza en sí mismos, confianza entre ellos y confianza hacia el exterior (incluyendo a otros departamentos y, sobre todo, al cliente).

Yo siempre había pensado que la clave estaba en el coraje y la autoexigencia, pero después de esta reunión me di cuenta de que éstos son valores individuales, que requieren un esfuerzo individual. Pero el mayor obstáculo para ser ágil es un obstáculo colectivo: la confianza. Es relativamente fácil confiar en uno mismo, pero confiar en los demás… ay, ay, eso ya es otra cosa. Y que los demás confíen en nosotros… eso ya ni te cuento. ¿Verdad?

Agilismo.es

También estoy arrancando agilismo.es con el inefable Xavi Gost. Queremos hacer de agilismo.es un portal de referencia para el agilismo desde su perspectiva más de las trincheras. Hay ya muchos portales en español sobre Scrum y en general desde un punto de vista de la gestión de los proyectos. Por ejemplo, Proyectos Agiles (que dirige Xavier Albaladejo) es muy buen punto de referencia para esto. También Scrum Manager (iniciativa de Juan Palacio). Pero hemos visto que hay una gran carencia de contenidos de calidad cuando nos ponemos a buscar, desde el punto de vista de los desarrolladores, referencias en español sobre Extreme Programming, Integración Continua, TDD, Programación por Parejas, etc.

Ahora mismo es poco más que una “página güeb” donde este tipo y yo nos ofrecemos para dar coaching, pero no dudéis que va a ir creciendo rápidamente, con contenidos propios y de calidad.

iExpertos.com

Con Carlos Blé y su iExpertos.com tengo una relación muy curiosa. Además de proporcionarme “por la cara” el wordpress donde tengo mi nuevo blog, Carlos se ha empeñado en que yo puedo dar cursos. Bueno, a mi también me ha parecido buena idea, claro. Yo le había propuesto dar un taller sobre Integración Continua, pero no cuajó. Ahora parece que hay posibilidades de uno sobre Refactoring. Éste es más complicado porque requiere preparar muy bien el material. Pero me parece un taller muy, muy bonito. Ya veremos si sale y si lo puedo hacer yo o lo hace el propio Carlos, que de eso también sabe.

Por otro lado, hace tiempo le comenté que podríamos hacer un podcast “agilismo.es powered by iExpertos.com” y el tío ya tiene casi todo montado. Hasta hemos tenido que decir que no a Jorge Rubira para grabar un podcast de JavaHispano sobre el Agile Open Spain 2009, porque queríamos sacar el primer podcast antes de Navidades y Jorge ya no tenía hueco. Carlos es un tipo muy emprendedor e incluso se ha buscado un amigo que nos ha hecho una sintonía para no tener que pagarle a Ramoncín. Je, je.

También estamos pendientes, junto con Gregorio Mena, de arrancar una serie de webinars. Esto último es mucho más complicado incluso que el podcast, que ya tiene miga. Pero si conseguimos darle forma va a ser un bombazo.

¡Ah! Y el ya casi famoso libro de TDD de Carlos… adivinad quién ha escrito el prólogo… y no es el típico prólogo. Pero para saber de qué va lo tendréis que descargar. ¡Que será gratis!

Trabajo

Y la noticia de la semana es que ya tengo trabajo. La verdad es que ya casi tenía trabajo. Estaba a punto de cerrar un acuerdo para teletrabajar de “freelance” programando un par de aplicaciones JSF en un equipo scrum de tres personas (una jefa de proyecto, un junior y un servidor). Iba a ser mi primera experiencia como trabajador por cuenta propia. Pero hablo en pretérito imperfecto porque ayer por la mañana fui a una entrevista a la que había llegado convocado a través del INEM. (Sí, ya sé que es un poco extraño, pero ha sido así). Y resulta que he aceptado trabajar en un proyecto de 6 meses para el Ayuntamiento de Alcobendas. Bueno, y ellos también han aceptado trabajar conmigo, claro.

Estoy seguro de que va a ser un proyecto muy bonito en el que voy a poder aprender mucho. Creo que será muy bueno también para el Ayuntamiento, para los empleados a los que voy a ayudar y en última instancia para los ciudadanos. Durante la entrevista les expliqué por encima esto del agilismo y “alucinaron”. Claro. Les gusta mucho eso de ir teniendo “software que funciona”. Pero a continuación les cambia el gesto cuando se acuerdan de “las cosas de palacio van despacio”. Je, je. Dentro de un par de meses ya veremos quién ha sido más testarudo: si yo y mi “agilismo de guerrilla dentro de la recalcitrante administración pública” (parece el título de una peli de miedo) o ellos con su “no, no nos moverán”. Sospecho que ganaré yo. Mis armas son mucho más poderosas. Estoy dotado de un optimismo a prueba de bomba y ellos no. Todavía.

Coding Dojo

¡Pero esto NO es todo, amigos! El día 22 (el día de la Lotería) estamos montando un “coding dojo” en las intalaciones que Okuri Spaces tiene en el barrio de Tetuán (en Madrid). El maestro Xavi Gost vendrá a darnos una clase de su kung-fú programando en Java una aplicación para hacer un “pomodoro”. Y eso en un “pomodoro” de duración: 25 minutos. La sala es pequeña (apenas cabrán sentados unas 20 personas), pero lo grabaremos, tranquilos. Será gratis y la idea es que nos sirva para promocionar agilismo.es powered by autentia, que si todo va bien será una iniciativa muy interesante relacionada con la formación de calidad y de la que por el momento no os puedo comentar más porque tampoco hay mucho más y porque, ¡qué caramba!, hay que crear un poco de expectación.

En fin, esperemos a ver qué tal nos lo pasamos en el Dojo y si alguno de vosotros se decide a venir, no olvidéis saludarme, que a todo bloguero le hace ilusión conocer a sus lectores.

15 OctParado, pero no ocioso

Aunque estoy en las filas del INEM, es decir, en el paro, no estoy ocioso ni mucho menos.

Por un lado estoy bastante involucrado en la organización del Agile Open Spain 2009. Parece mentira que un evento tan sencillito, con un formato tan ligero como openspace y con tan “pocos asistentes” (hemos limitado las invitaciones a sólo 150), pudiera ser tan laborioso. Supongo que tiene que ver también con el hecho de que ninguno nos dedicamos a esto de organizar eventos, que estamos geográficamente dispersos y que es la primera vez que hacemos algo así. Y por si fuera poco, me tengo que preparar alguna cosilla para el Open como el “mortal kombat” con Xavi Gost (un ejercicio de TDD y programación en parejas “en vivo y en directo”, que queremos grabarlo y todo) o un breve discursito de bienvenida a los que vengáis.

Por otro lado, estamos constituyendo Agile Spain como asociación, lo cuál no es mucho, pero suma (o resta, según se vea). Igual que las “relaciones exteriores”. Mantener el contacto con Red.es y otros contactos que puedan ayudar a Agile Spain en el futuro es algo necesario, que a veces quizás ocupa más de lo necesario.

El grupo de Agile Spain en Madrid requiere un poco más de energía y para eso tengo que “soltar lastre” en otros asuntos. Pero es difícil dejar de hacer… porque me había comprometido, por ejemplo, a participar como revisor del libro de Carlos Blé sobre TDD y colaborar con una breve reseña sobre DDD. Buff… hago lo que puedo, Carlos. ;-)

También estoy arrancando un proyecto personal llamado agilismo.es. Pretendo que sea un portal donde ofrecer contenidos de calidad relacionados con las metodologías y prácticas ágiles. No os puedo contar mucho más porque hay que ir creando expectativa…

He estado preparando mi CV (ya os contaré sobre la única respuesta que he tenido hasta el momento) porque “a Dios rogando y con el mazo dando”, ¿no?

Y por si fuera poco, ahora me he dejado enredar por iExpertos.com (Gregorio Mena y Carlos Blé) para dar un pequeño curso en Tenerife sobre Buenas prácticas en Integración Continua, donde explicaré cómo montar un ecosistema software muy sencillo y las mejores prácticas que conozco para tener una integración continua decente. Teniendo en cuenta que los que vengan van a salir con “recetas” para irse a su casa y ponerse a jugar enseguida, creo que es tremendamente barato (apenas 35€), sobre todo si lo comparas con esos cursos de tres cifras que apenas te sirven para irte a tu casa y pensar en cómo pones en práctica todo aquello (si algún día siquiera tienes la oportunidad de hacerlo). Pero es tan barato porque en realidad se trata sólo de cubrir los gastos de mi desplazamiento y poco más. No hay un verdadero interés por parte de los organizadores (ni de mi mismo) de lucrarnos con esto. Hombre, si vais muchos quizás haya para darme un paseo por alguna otra isla. :-) Pero debo confesar que me gustaría comenzar a “redituar” todos estos esfuerzos.

Necesariamente, toda esta actividad hace que la regla del “no me aprietes que no te abarco” entre en juego. Hay iniciativas que arranqué con mucho cariño, como la lista de DDD en español, o algunas lecturas que quería ir resumiendo en este blog (que también tengo un pelín abandonado, lo sé).

¡Ah! Se me olvidaba, tengo dos pequeños a los que tengo que llevar y traer del cole y demás actividades. Menos mal que el mayor se baña solo. :-D

En fin, lo dicho, parado sí, pero no ocioso.