Hackathon: lecciones aprendidas 7


Haciendo módulos y módulos (by jmerelo)Era la primera vez que se celebra un hackathon en la Universidad de Granada y merece la pena que pongamos por escrito lo que hemos aprendido por si pudiera servirle a alguien.

  • Primero, la difusión. Está claro que cuanta más difusión tenga es mejor, pero lo que es interesante es que venga gente de fuera del círculo habitual (de la facultad, vamos), de otras universidades, incluso empresas que presten algún programador/analista en plan espónsor. Eso sí, no ha participado ni un profesor (salvo servidor de ustedes), o sea que no cuentes con ellos
  • Los hackathones no son cosa de programadores sólo. En este ha sido una experiencia interesantísima contar con tres traductores, Ana, Epi y Mariano, que han traducido todo lo traducible (blogs, presentaciones, documentación, interfaz) a tres idiomas, y han ayudado además a los participantes a preparar sus programas para que sean multilingües. De la misma forma, si puedes contar con personas casi de cualquier trabajo: arquitectos, de bellas artes, empresariales, incluso biología o psicología, cada cual puede aportar su experiencia al proyecto, desde la dinámica de grupo hasta la documentación.
  • Prevé alguna forma de que nadie se quede fuera: cuenta con tres o cuatro voluntarios que vayan a los proyectos donde se haya apuntado menos gente. Hazlo tú mismo si es necesario.
  • Para los que lleven cada proyecto, ten claro desde el principio qué quieres hacer (más que qué quieres que hagan). Si no hay tareas claras, una revisión de código, refactorización, documentación, pruebas, instalación y documentación de la misma… hay decenas de tareas que se pueden proponer, y para las cuales no se necesita una cualificación especial
  • Una asistencia de unas 5 personas por proyecto es lo ideal; por encima de eso los grupos se hacen demasiado grandes. Prevé espacios para todo el mundo, y para todo el tiempo. Que se vayan el fin de semana a casa está bien, pero es mejor si al menos prevés un espacio común, con conectividad, donde puedan llevarse a cabo una puesta en común. Así no te encuentras con el problema de uno de los grupos, que se encontró que en su casa se cortaba la luz y en el bar al que fueron los echaron cuando empezó el partido.
  • Prevé también tiempo para unas tapillas de hermandad entre buenos frikis cuando acabe todo. Si tienes financiación, es uno de los eventos que debes de tratar de financiar
  • Trata de identifrikar (es decir, identificar a los frikis), vale, chiste malo, identificar a los que sean parte de la organización, los que coordinen cada proyecto, y cualquier persona que pueda ayudar en un momento determinado. Una camiseta (negra, cómo si no) es suficiente.
  • Si el registro es gratuito, cuenta con que no va a aparecer más de un 50% de los que se inscriban. Si tienes 50 inscritos y se presentan 25, ya puedes estar contento
  • Todos los proyectos deben tener bien organizadas sus herramientas de colaboración. El sistema de control de fuentes lo tendrán de por sí, pero viene siempre bien una lista de correo, wiki y todo lo demás. Pruébalos con antelación, para que no se encuentren, como en nuestro caso, que no funcionaban.
  • Para ayudar a añadir a los participantes a la forja, dile a los participantes del proyecto que hagan a las personas de la organización administradores del proyecto. De esa forma es más fácil añadir rápidamente a los participantes en cuanto que cada uno elija proyecto, y el coordinador puede dedicarse a otra cosa (nociones sobre el proyecto, las librerías que use, todo eso).
  • No hace falta que te diga que todo lo 2.0 es si no imprescindible, tremendamente útil: planet, lista Twitter, prevé un hashtag para Twitter, tags para todo el resto… que sea fácil localizar todo el material gráfico que se va generando sobre la marcha.

Todo esto son lecciones aprendidas para el siguiente Hackathon, que será posiblemente en septiembre. Tema diferente, pero las mismas ganas. Allí estaremos, dispuestos a programar Python, Java, Scala o a traducir al serbocroata.


Dejar un Comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

 

7 Comentarios en “Hackathon: lecciones aprendidas