Hackathon

Hackathon
Información sobre la plantilla
Hackathon.jpg
Es una palabra compuesta, una fusión de “hacking” y “marathon” que hace referencia a una serie de eventos donde programadores y otras personas se reúnen con el objetivo de crear un producto o idea útil.

Hackathon. Serie de eventos donde programadores y otras personas se reúnen con el objetivo de crear un producto o idea útil.

Enfoque constructivo

El término “hackathon” es una palabra compuesta, una fusión de hacking y marathon. Este término podría inducir a error a aquellos que asocien la palabra “hacking” con delitos informáticos y ciberdelicuentes. Sin embargo, esta práctica delictiva poco tiene que ver con una hackatón: “hacking”, en este contexto, se refiere a la resolución de problemas técnicos de una manera innovadora y poco convencional. El enfoque de las hackatones es, por lo tanto, muy constructivo, ya que los programadores acuden a estos eventos para trabajar con el objetivo de crear un producto o idea útil.

Tampoco el término “marathon” se ajusta a su significado convencional, ya que no se trata de una competición en sí. La hackathon, por otro lado, se da en un período de tiempo deliberadamente limitado: en unas pocas horas o días los participantes tienen que crear un código de software utilizable, lo que se traduce en una carrera agotadora para desarrollar aplicaciones.

Enfocados en una temática determinada

Hackathon enfocado en una temática determinada

Las hackatones suelen enfocarse en una temática determinada, que a su vez influye en los participantes. En estos eventos encontraremos conferencias de desarrolladores sobre tipos específicos de aplicaciones (aplicaciones móviles, web, de escritorio, etc.) creadas en un lenguaje de programación específico sobre la API de un servicio concreto (Facebook, Google) o simplemente sobre un tema general (Open Government, accesibilidad, etc.).

Otras no tienen una delimitación temática restrictiva

Algunas hackatones tampoco tienen una delimitación temática restrictiva: los equipos pueden dar rienda suelta a su creatividad. Los participantes suelen ser desarrolladores de software, sobre todo, (pero no exclusivamente) programadores. Muchas hackatones muy conocidas también están dirigidas específicamente a estudiantes o principiantes. Una conferencia de este tipo también puede ser un trampolín para estos grupos en particular: los responsables de la toma de decisiones de la industria de la TI están a menudo presentes en estos eventos y están interesados en descubrir nuevos talentos.

Pero hay más razones para que los desarrolladores participen en una hackathon: no debe subestimarse la posibilidad de establecer contactos con otros especialistas y el intercambio de conocimientos. También hay que recordar que los proyectos iniciados durante una hackathon pueden marcar el comienzo de una colaboración a largo plazo o de un contrato en una empresa de software.

Muchas hackatones están diseñadas como competiciones

Hackathon competitivo

Por último, pero no por ello menos importante, algunos organizadores ofrecen a los participantes diferentes premios, ya que muchas hackatones están diseñadas como competiciones. En estos eventos, un jurado selecciona a uno o más ganadores después de la presentación de los proyectos finales.

La mayoría de las hackatones no cobran una cuota de participación, o bien la limitan a un mínimo que cubra los costos de organización. Esto se debe también al hecho de que muchos de estos eventos de programación se originan en la escena del código abierto o se sienten comprometidos con él. Por lo tanto, es probable que el mayor impulso para todos los participantes sea el trabajo conjunto para crear soluciones productivas.

Procedimiento de una hackathon

Cada hackathon funciona de una manera diferente. Dependiendo del tema, la duración y el tamaño del evento, la oferta de actividades y el calendario varían. Sin embargo, podemos enumerar algunos elementos que forman parte de casi todos las hackathones.

  • Presentación: casi todas las hackatones deben comenzar con un discurso de apertura de los organizadores y la presentación del evento. Como regla general, también se tratan los horarios y las actividades, se explican los antecedentes de los mismos y se explica el lema del evento.
  • Conferencias: además del desarrollo conjunto de aplicaciones, algunas hackathones también ofrecen elementos típicos de las conferencias, como charlas o talleres grupales. Por lo general, se trata de temas que encajan con el lema del evento y que ofrecen a las partes interesadas información agrupada.
  • Puestos de información: estos eventos también son grandes ferias para buscar trabajo. Por esta razón, las empresas también promocionan o financian este tipo de eventos, incluso algunos están completamente organizados por ellas. A las empresas les gusta utilizar estas reuniones de profesionales para presentarse como empleadores y encontrar nuevos talentos.
  • Pitches: una vez que el tema ha sido anunciado, los participantes tienen la oportunidad de sugerir ideas de proyectos adecuados en los que les gustaría trabajar con otros.
  • Trabajo en equipo: por lo general, los equipos no son fijos de antemano, sino que se forman de cara a cada proyecto y son relativamente espontáneos. Los equipos deben ser lo más heterogéneos posible: personas con diferentes conocimientos y experiencias pueden impulsar un gran proyecto en poco tiempo.
  • Trabajo de desarrollo: una vez que se forma el equipo, comienza el trabajo real. La idea inicial se elabora en conjunto, se lleva a cabo una lluvia de ideas para recopilar posibles estrategias y diferentes soluciones para la implementación. Solo en raras ocasiones los participantes desarrollan productos completamente terminados dentro del tiempo dado, pero este no es el propósito de una hackathon: se trata más bien de encontrar soluciones creativas e intercambiar ideas.
  • Comida y alojamiento: en este tipo de eventos no hay mucho tiempo para dormir demasiado o comer con sobremesa, aunque en muchos de ellos los organizadores ofrecen un catering saludable y ayudan a encontrar alojamiento a los participantes.
  • Presentación: particularmente en el caso de eventos de mayor duración, se realizan presentaciones intermedias para informar sobre el estado actual de los proyectos y señalar los desafíos. Esto también puede ser una oportunidad para buscar el consejo de otros participantes. Al final del evento, los participantes presentan sus resultados.
  • Ceremonia de entrega de premios: si la hackathon está vinculada a un concurso, el evento termina con una ceremonia de entrega de premios. El jurado (normalmente compuesto por organizadores, expertos prominentes en el campo tecnológico o representantes de empresas seleccionadas) elige a los ganadores. Dependiendo del evento, los equipos pueden ganar premios en metálico, no monetarios o servicios, como cursos especializados o coaching.


Fuentes

  • http://laesalud.com/hackathonsalud/ Hackathon Salud, maratón anual de programación sanitaria de España
  • blogthinkbig.com › sabes-que-es-un-hackathon
  • es.wikipedia.org › wiki › Hackathon
  • www.lead-innovation.com › blog › que-es-un-hackathon