Buscando, encontrarás....

.... programadores perdidos o empresas perdidas de los que se lleva hablando toda la semana. O quizás no. Buscados o no, encontrados o no, haberlos haylos.

Como programadora, tengo mi modesta opinión de que si no encontramos esa empresa en la que sentirnos completos y realizados, no significa que no exista, significa que debemos seguir buscando y aprender por el camino. No vale entrar en esa dinámica contínua de quejas para luego sentarse y no hacer nada. Está en nuestra mano, buscar nuestra felicidad profesional y sembrar para que la foto de nuestra profesión a día de hoy evolucione hacia lo que queremos que sea.

En cuanto a las empresas... pues me gustaría dejar una reflexión que me viene rondando desde hace ya algún tiempo. Tengo el placer de conocer a muchos y muy buenos desarrolladores. Creadores de software implicados, motivados y comprometidos con su trabajo. Y curiosamente, la mayoría de ellos hace su trabajo en equipo, en un entorno poco jerarquico y donde las tres cs (confianza, comunicación y colaboración) entre empresa-desarrollador es muy importante. Son constructores de lego. Llegados a este punto, me planteo:
¿no tendría sentido que las empresas, en lugar de buscar a ese programador perdido como un individuo entre la multitud, buscase un equipo de desarrollo?
La respuesta a esta reflexión podría ser: "Bueno, yo busco a los mejores y así me aseguro tener el mejor equipo". Yo, tengo una cosa clara: Si juntas a programadores individualmente excepcionales a trabajar en un equipo no implica que necesariamente vayas a tener un equipo excepcional. Que habrá casos, seguro, pero no creo que sea la tónica general. Porque estoy convencida, y cada día más, de que lo que hace grande a un profesional no solo es qué hace si no con quien lo hace.
Al hilo de esto, la reflexión que antes comentaba y que me viene rondando hace ya algún tiempo. Suponiendo el mejor escenario posible, equilibrio en cuanto a perfiles, conocimiento, etc. y buen ambiente:
¿Cualquier grupo de personas puede llegar a formar un equipo? ¿Puede un buen lider llegar a conseguirlo? ¿Es posible que un desarrollador sea igual de bueno trabajando en un equipo que en otro? ¿Puede un desarrollador llegar a ser mejor trabajando con unas personas que con otras? ¿Puede una persona llegar a hacer equipo con unas personas y no con otras? ¿Puede alguien que no sabe trabajar en equipo llegar a hacerlo? ¿Puede una persona aprender a liderar o es algo intrínseco?
Por el momento, tengo preguntas que generan más preguntas dando vueltas en mi cabeza. Seguiré en ello.... a ver si llego alguna conclusión. ¿Alguien que lo tenga claro?

¿Haces ranitas de papel?


Introducir a los alumnos de la facultad de informática en las metodologías ágiles. Fácil y sencillo de decir, pero ¿y de hacer?
Es curioso, quienes estamos metidos hasta las cejas en esto de las metodologías ágiles vemos las ventajas y los beneficios frente a otras formas de trabajo, precisamente por eso: por comparación. Una perspectiva, que no tienen los alumnos. ¿Cómo podemos hacerles ver la diferencia? Pues del mismo modo: por comparación. Y así nos "inventamos" la metáfora de las ranitas de papel.

Escenario: ¿qué significa ser programador? (empresa con un enfoque tradicional vs. empresa con enfoque en metodologías ágiles).

Agile Tour 2012 : Conclusiones

¡Vamos a preparar una introducción a las metodologías ágiles para los alumnos de la universidad! Vamos a intentar contarles lo que nos hubiese gustado que nos contasen a nosotros hace 10 años (bueno o un poquito más ;) ). Esa fue la intención con la que Joserra (@joserra_diaz) y yo iniciamos nuestro particular Agile Tour Universidades 2012.
Tras pasar por Burgos, San Sebastián y Bilbao, con todo tipo de asistentes (desde alumnos hasta profesores pasando por profesionales del sector y grupos de investigación), quiero hacer una recopilación de las conclusiones que he sacado, desde el punto de vista "agilista".

Agile Tour 2012: crónica de una charlista inexperta

Hoy hemos cerrado Joserra (@joserra_diaz) y yo, nuestro particular Agile Tour 2012. Volver a la universidad ha sido para mi una oportunidad de revivir viejos tiempos como alumna y como estudiante de doctorado. Ha sido una oportunidad para volver a ver a algunos profesores y compartir ideas. Algunos de esos profesores son en realidad ex compañeros de clase, y aunque nuestras vidas (profesionales) han tomado caminos totalmente diferentes hay un denominador común claro: la pasión por nuestro trabajo. Así que a esos profesores, que viven su trabajo de forma diferentes, que se están preocupando por enseñar a sus alumnos algo más que diseño de base de datos o aprender a programar en java, a todos esos profesores que han venido a nuestra charla y han animado a los alumnos a venir: ¡gracias!
Quiero contar un poco mi experiencia, sobre todo para esa gente que como yo no está acostumbrada a hablar en público. Que aunque no seamos buenos buenísisimos, lo importante es intentarlo, aprender y e ir mejorando. Dejo para otro post, las dudas referentes a las metodologías ágiles que han tenido nuestros "sufridos" asistentes.
Como experiencia, tengo que decir que para mi ha sido impresionante, me lo he pasado genial, se la recomiendo a todo el mundo. Yo soy nueva en esto. Mis charlas, exposiciones en público se remontan a mis años de investigación..... vamos, un montón de tiempo atrás. Nunca ha sido mi fuerte hablar en público, no por vergüenza, nervios o miedo escénico.... más bien por conocer mis limitaciones como comunicadora. La verdad es que cuando Joserra me propuso echarle un cable para la charla de la Facultad de Informática de San Sebastián lo dudé un poco, aunque no demasiado: esa facultad es mi debilidad. Así que de cabeza. Luego Amalia (@amaliahern) le comentó a Joserra el tema de Agile Tour Universidades 2012 que estaban moviendo desde agilecyl y el Colegio de Ingenieros Informáticos de Castilla y Leon, ¿cómo íbamos a negarnos? Encantados.

Regreso a las aulas

Hace unas semanas, Joserra me "lió" para ir a la Facultad de Informática de San Sebastián para hablar sobre metodologías ágiles. Teníamos prácticamente lista esta charla cuando nos surgió la posibilidad de participar en Agile Tour 2012 (iniciativa de AgileCyl y del Colegio de Ing. en Informática de Castilla y León). Así que la semana pasada nos fuimos a Burgos y este miércoles 25/04 estaremos en la FISS. La verdad es que me hace ilusión volver a la facultad después de "tanto" tiempo!

Aquí dejo un resumen de lo que vamos a hablar.
Desarrollo de software: tirando muros, levantando puentes

¿Que es lo que mueve al mundo? ¡El amor! Vale... pero... ¿qué es lo que realmente lo controla? ¡El software!  

El desarrollo de software va más allá de lo que nos enseñan en la facultad de informática. Más allá de computación numérica, ingeniería del software y arquitectura de computadores, necesitamos habilidades que debemos desarrollar en nuestra carrera profesional. Así seremos capaces de entrar en un ciclo de mejora continua. Nos centraremos en lo más importante: en las personas. Nos centraremos en la colaboración con el cliente y en la respuesta al cambio. Objetivos: crear software de calidad y la felicidad. Movamos el mundo.
¿Dónde? Sala de Grados de la Facultad de Informática, UPV /EHU (Pº Lardizabal, 1)
¿Cuándo? Miércoles 25 de abril de 11:30 - 13:00

El codemotion según mi perspectiva

El viernes a la tarde partí rumbo a Madrid junto con algunos amigos y compañeros, destino: primera edición del codemotion en España. Tenía grandes expectativas puestas en este evento y no se si ha sido por eso o porque no acerté en la elección de las charlas, no me he quedado con muy buen sabor de boca.
Esquivé aquellas charlas basadas en los temas con los que tengo que lidiar a diario para aprovechar a descubrir temas por los que siento curiosidad. Voy a dar una pincelada del "top 3" de las charlas a las que fui:

Our role in a software based civilization por Aitor García (@_aitor)
Espectacular. Genial. ¿Qué es ser un desarrollador? ¿Cuál es nuestra responsabilidad? Una charla clara, bien preparada, bien desarrollada, increíblemente amena de la que me he llevado un montón de ideas y reflexiones. Fueron 45 minutos, que ojalá hubiesen sido más.

HTML5 o cómo será la web del futuro por Víctor Sánchez (@VictorSanchez)
Dinámica. Entretenida. Amena. Una muy buena charla en la que se dieron un montón de detalles de html5 muy interesantes. Fluyó de manera amena gracias a los ejemplos y la pasión que se transmitía. Me llevé unas cuantas ideas nuevas y links para consultar. Igual que la anterior una pena que no fuese un poco más larga.

Monetización de aplicaciones móviles por Curro Rueda Álvarez
Dinámica. Interesante. Menos técnica. Una charla entretenida en la que se dieron ideas sobre aplicaciones móviles, de la que me llevo algunos detalles en los que nunca hubiese pensado a la hora de comercializar aplicaciones. Me sirvió para romper un poco la dinámica de charlas técnicas a las que había asistido.

Un puzzle

Quiero empezar esta vez con una secuencia de fotos. Algunas son más bonitas que otras, pero todas tienen su encanto.
Formación montañosa en un día soleado

Nubes que contrastan con un cielo azul de fondo

Bosque bajo la ladera de una montaña

Primer plano de unos árboles con unas montañas rocosas de fondo

Hilera de árboles


Erase una vez....

En esta ocasión voy a escribir algo diferente. Voy a escribir una historia. Por eso voy a empezar este post con ese comienzo tan típico.

Erase una vez, un joven inquieto, inconformista y acomodado, que decidió dejar las comodidades de su vida para intentar cambiar las cosas. Se embarcó en un proyecto personal en el que su principal objetivo eran las personas.
Poco a poco con el tiempo, una, dos, tres y hasta doce personas se fueron uniendo. Hora a hora, día a día y mes a mes trabajaban codo con codo. Empezaban el día repasando cómo había ido el día anterior y organizando el resto del día. Se reunían periódicamente para ver cómo de bien estaban haciendo las cosas y cómo podían mejorarlas más aún. No tenían otro fin que disfrutar de lo que estaban haciendo y hacerlo cada vez mejor, para que aquellos a quienes iba dirigido fuesen tan felices como ellos mismos.
Hablaban, discutían, reían, lloraban juntos. Entre ellos se fue estableciendo un fuerte vínculo. Cada día eran mejores, más fuertes, porque ya no se veían como individuos independientes, eran como una familia. Se aceptaban con virtudes, con sus defectos, sus manías.... iban creciendo juntos como personas. Las alegrías de los demás las sentían como propias y las penas eran capaces de sobrellevarlas mejor en compañía.
Como en todas las familias, hay miembros que se alejan y se pierde un poco el contacto. Hay otros con los que se sigue manteniendo el contacto. En este caso, pasó lo mismo. Algunas de las personas se fueron, otros se fueron pero siempre volvían por navidad....
Y llego un día en el que circunstancias externas hicieron que cada uno tomase caminos más o menos diferentes.
El joven protagonista de nuestra historia, pensó.... ¿habré fracasado? Nada más lejos de la realidad. Su proyecto había sido un completo éxito. Si bien el hogar no era el mismo, la familia que se había creado era lo suficientemente fuerte como para resistir esa separación, manteniéndose unida en la distancia y con una fuerza y voluntad por seguir trabajando día a día como hasta ese momento indescriptibles.

Y como todas las historias, cuando llegan a su fin, podría terminar con un colorín, colorado.... o con un fueron felices y comieron perdices. Pero, no voy a terminar así. Porque esta historia es como un puzzle que se deshace para algún día volver a ser construido. Así que la mejor forma de terminar es:

Continuará......