2012/04/07

TDD para grupos

Como efecto colateral de una experiencia de TDD en la facultad [1] y mi pertenencia en el trabajo al GIMA [2], se me ocurrió que se podian matar varios pájaros de un tiro:
  • brindar capacitación de TDD a los programadores
  • con bajo costo
  • dando una imagen ante la comunidad informática
  • hallar en la facultad personas empleables por mi empleador

La idea era ofrecerle a los Miembros [3] que estuvieran cursando alguna materia con trabajo práctico de programación una capacitación intensiva de TDD, luego quizás invitar a los Integrantes de su grupo a recibirla y que un Mentor acompañe a los Miembros durante la cursada.

Los costos de todo esto son unas cuatro horas una vez por semestre dando la capacitación a los Miembros, que podría requerirse tambien por cada grupo. Luego, unos pocos minutos semanales de seguimiento hacia el Miembro por parte del Mentor.

El trabajo del Miembro es esencialmente fuera del horario, ya que es en beneficio del interesado. No sólo aprende o refuerza TDD, sino que aprende a enseñar al resto, o sea, aprende más.


Un paso importante es averiguar si TDD es tema de la cátedra, en cuyo caso forma parte del contenido de la materia y no se puede intervenir. Tambien es conveniente avisarle a la cátedra y es vital que quede claro ante la cátedra y los miembros del grupo que no se brinda ninguna ayuda por fuera de TDD.

Si esto funciona, deberían aumentar las probabilidades de que los grupos aprendan y aprueben, para regocijo de todos.


Cuando en el GIMA se sometió a votación, sólo dos de seis o siete votamos a favor, con lo cual quedamos como responsables de la idea, un arranque con poco apoyo. Se envió a una lista interna y aunque no sé cuantas personas leyeron el mail (se recibe por un canal bastante ruidoso, muchos quizas ni lo abrieron) ni cuantas podian estar cursando una materia que sirviera, sé que NADIE respondió.

Si alguien ha llevado esta experiencia adelante previamente o lo hace a partir de esto, me gustaría recibir feedback.

Viendo estos resultados y revisando el resto del blog, quizás debería mudarme [4].


Si mal no recuerdo, Juan Pablo Saraceno aportó la idea de reclutar o le agregó algún tipo de bono si habia un reclutamiento. Lo del bono es algo que independientemente también aportó Daniela Romagnino. Sergio Gianazza [5] agregó establecer reglas claras con la cátedra. Give credit where credit is due.



[1] http://seguridad-agile.blogspot.com/2012/01/offtopic-contrato-de-grupo-de-trabajo.html

[2] Grupo de Introducción de Metodologías Ágiles, suena feo pero cuando lo propuse a nadie se le ocurrió nada mejor.

[3] El Miembro es el programador que cursa. El Mentor es el miembro de GIMA que atiende al grupo, los Integrantes son... el resto.

[4] http://failblog.org

[5] http://www.dosideas.com

2012/03/26

[offtopic] Cambio de l'atitud

¡Por fin lo he logrado! Corrido[1] por el mismatch profesional y la escasez de divisas, tras haber quemado las naves[2] y culminado el giro que me había propuesto hace ya más de un año, tras haber fracasado en que dé frutos[3] la iniciativa de seguridad en la software boutique en la que me hallaba[4] y haber comprometido la economía familiar, he arribado a tierras más allá de mis objetivos previstos.

Como que me he salteado casi una etapa. Quizas tiene que ver con haber tenido tanto impulso, si tomamos la metáfora del salto. He caido del otro lado del charco, sin mojarme, pero en deuda cinética. Lo bueno es que es público, no es ningún secreto que en seguridad soy junior. Los que me conocen dirán "eh! pero si sabés un montón". Eso era en comparación, ahora estoy rodeado de gente que sabe mucho más que yo.

La transición ha sido estresante pero sin riesgo económico, no he estado desempleado aunque pude haber optado por unas "condiciones de desvinculación" en cuyo caso tendria un buen dinerito extra, justo para tratamiento del stress que me hubiese producido.



Quiero agradecerles a tod@s por vuestra ayuda, desde quienes leyeron el mail o les llegó mi pedido de algún modo y me respondieron "nada por aca", pasando por "pero averiguo y/o estoy atento", "te recomiendo tal cosa" hasta "fijate en este aviso o llamá a tal persona o los presento o vení a entrevistarte".
Agradezco la confianza que me han tenido, ya que cuando uno recomienda a alguien, queda "pegado". Espero que mi futuro éxito les retribuya, habló Charli Modesto!!!

Muchas gracias a todos los planes B. Por si lo de seguridad hubiese fallado, hubieron varias oportunidades latentes de volver a desarrollo o incursionar en nuevos terrenos.
La verdad que es fue muy dífícil, ya que por cada aviso que hay de seguridad hay como diez de php y de cada diez avisos de seguridad sólo me podia postular a uno. Dada mi edad y responsabilidades, este último año de especialización fue una inversión muy arriesgada y en el corto plazo el cambio de lugar una apuesta atrevida aunque inevitable, dadas las circunstancias. Es por eso que estoy tan agradecido por cada persona que me contestó, aun las negativas, el saber que hay en quienes se puede contar.

Agilistas: se me va a complicar la disponibilidad en general y en particular para Agile Open Seguridad 2012 (¡3ra edición!), va a quedar para invierno/primavera, a menos que reciba mucha ayuda. Los meses venideros van a ser duros e intensos pues tengo que ganarme (otra vez) el derecho a piso, sin despreciar el haber perdido el espacio.



Estadísticas:

32% no me contestó
40% me contestó me fijo
20% me contestó nada por acá
7%  se convirtió en entrevistas

Dentro de "no me contestó" supongo que hay que considerar gente de vacaciones que vió el mail mucho despues; hubo personas que demoron casi un mes en contestar. Cuentas que no se consultan, filtros de spam, quién es este, no tengo nada ni contesto, a este no lo recomiendo ni a palos, etc.


Rant contra recruiting:

Me resulta un poco falto de respeto algo que he notado tambien en búsquedas de hace dos y cuatro años. RRHHs que publican en las listas mandanos tu CV y luego no acusan recibo. Asi que l@s RRHH que lean esto, consideren cortar y pegar "recibido, gracias, cualquier cosa te avisamos", como práctica gentil que consume unos diez segundos. Debo aclarar que todas las RRHH que conozco personalmente o por las búsquedas anteriores, que he contactado en esta ocasión, sí me han contestado, nada que reprocharles.



[1] Mensaje en clave
[2] Una cierta herrumbe y desactualización como desarrollador, pese ha haber estado programando en bash, c, erlang, javascript, lua, perl, php, python y ruby en este período, el que mucho abarca, poco aprieta.
[3] Frutos para la software boutique, yo estoy henchido de conocimiento y a la altura suficiente para poder apreciar todo lo que me falta por recorrer.
[4] Quizas más adelante pueda publicar mis reflexiones y aprendizaje. Ahora no quiero hacer leña del árbol caido.