¿Qué es un Hackathon y cómo funciona? Hackathon: ¿qué es y cómo funciona? Sábado - lluvia de ideas

La palabra "hackathon" se formó a partir de la fusión de las palabras "hacking" y "marathon". Por supuesto, el hacking no lo entienden los estafadores informáticos, sino los entusiastas de las tecnologías de la información que encuentran placer en investigar y encontrar soluciones extraordinarias.


El primero del mundo tuvo lugar en 1999. Fue realizado por los desarrolladores. SO OpenBSD en Calgary (Canadá).


Allí se reunió un grupo de investigadores que debían resolver una difícil tarea: encontrar una vía legítima para superar las restricciones impuestas por Estados Unidos a la exportación de productos criptográficos desde el país. Llamaron al evento un “hackathon” y a sus colegas inmediatamente les gustó el término.


Después de 10 días en la conferencia JavaUno compañía Microsistemas solares celebró una reunión similar donde sugirió que el desarrollador creara un programa Java para Palma V para intercambiar datos entre el dispositivo e Internet a través de un puerto de infrarrojos.


La orientación al éxito, un formato agradable y amigable, la comunicación y la competencia simultáneas: todo esto hizo que los nuevos tipos de eventos fueran atractivos para los participantes e inversores. Así es como comenzaron los hackathons en la vida.

¿Por qué las empresas necesitan hackatones?

En 2016, hackaton.com estima que se celebraron 3.450 hackatones en todo el mundo. El primero en la lista es ahora EE. UU.: 1568 eventos por año, seguido por el Reino Unido (470 hackathons), Canadá (230), Alemania (223) y Francia (196). En ellos participaron diversos especialistas: desarrolladores de web (36%), sistemas móviles (36%), plataformas de hardware (15%), sistemas robóticos e IA (8%).


Rusia no está en esta lista. Porque, según esta fuente, en Rusia en 2016 sólo... se celebró un evento.


Por supuesto, estos datos no son válidos. Sólo reflejan el hecho de que los hackatones como formato para desarrollar una economía innovadora siguen creciendo en Rusia. Y aunque el mundo todavía sabe muy poco sobre los hackatones en nuestro país, la situación real es mucho mejor que las estadísticas occidentales.


Así, según el portal IT-dominanta, cada mes en 2016 se celebraron en Rusia entre 8 y 10 eventos diferentes de este tipo. Y solo en abril de 2017, se llevaron a cabo 19 hackatones importantes.


Quizás los hackathons hubieran seguido siendo un fenómeno local si las grandes empresas, los inversores y los “ángeles” no les hubieran prestado atención. Reconocieron el potencial de crecimiento.


En lugar de las tediosas aprobaciones y reelaboraciones que uno encuentra en los proyectos tradicionales, los hackathons ofrecieron un nuevo formato para crear prototipos a un costo mínimo. En unos días, los organizadores reciben varias soluciones al problema tecnológico al que se enfrentan.


Por otro lado, las empresas atraen: aquí no sólo puedes conocer desarrolladores fuertes, sino también probarlos inmediatamente en acción. Finalmente, una ventaja importante de los hackathons es la creación de redes con socios potenciales y la promoción de su propio negocio.

¿Cuál es el interés de los participantes?

Según hackaton.com, a los hackatones públicos de hoy asisten especialistas (42,8%), estudiantes (21,1%), “aficionados” (18,9%), emprendedores (9,6%), así como personas que buscan trabajo (7,6%). ).


El tema del hackathon se anuncia inmediatamente, pero no siempre se anuncian los objetivos, lo que añade misterio al futuro evento y atrae a participantes especialmente aventureros. Esto se hace para no interferir con el nacimiento del resultado ante nuestros ojos. Con el fondo de premios pueden ocurrir “milagros”.


Así, en la etapa final del Design Hackathon, que Sberbank Technologies celebró en Moscú a finales de julio de 2016, se anunció el fondo de premios inicial de 200 mil rublos. Sin embargo, los resultados del hackathon impresionaron tanto a los organizadores que el fondo de premios aumentó a 500 mil rublos.


El ganador entonces fue el Dream Team. Propuso una “solución inteligente para el voluntariado seguro de salud", que se basó en datos de pruebas de ADN. La experiencia, el conocimiento y la iniciativa nos permitieron alcanzar excelentes resultados.


La experiencia demuestra que a los participantes, además de los premios anunciados, les interesan varias cosas sobre los hackathons:

  • Oportunidad de empleo en empresas líderes de Internet y la perspectiva de conocer gente “necesaria” para el desarrollo profesional.
  • Probando la fuerza del equipo de desarrollo en una situación inusual: el tiempo es limitado, la adrenalina está al límite, el espíritu competitivo no da descanso.
  • Interés académico. Por regla general, en este caso estamos hablando de equipos que trabajan de forma independiente, es decir, no buscan empleo en los organizadores. Están interesados ​​en probar las hipótesis que tienen para resolver tal o cual problema de software.

Reglas de conducta en el hackathon

A primera vista, convertirse en un ganador es bastante sencillo, pero muchas personas caen en errores que no deberían cometerse.

Error 1. Incumplimiento del ratio de rapidez y calidad del desarrollo del proyecto.

Muchos participantes intentan completar el proyecto lo más rápido posible, sin tener en cuenta que lo más importante para el jurado es el resultado. Los errores durante los hackathons son inevitables y no debes tenerles miedo. Pero la idea que se demostrará al jurado debe elaborarse en detalle.

Error 2. Incapacidad para trabajar en equipo

Esto es especialmente cierto en situaciones en las que necesita obtener resultados rápidamente. En un hackathon no hay tiempo para largas discusiones, es necesario poder distribuir correctamente los roles y tomar decisiones de compromiso.

Error 3. Olvidarse de los objetivos reales

Y quizás lo más importante a recordar es que la solución que proponga el equipo debe tener un impacto real. uso práctico. Como recordamos, las empresas están interesadas en ideas de trabajo que la empresa pueda implementar mañana y obtener el resultado deseado.

¿Qué pasará después?

Si los hackatones no tuvieran planes, no tendría sentido hablar de ellos.

  1. Cambio de tema. Hace apenas cinco años, casi todos los hackatones se celebraban con el objetivo de desarrollar aplicaciones móviles. Sin embargo, el año pasado el tema de los hackathons viró hacia la creación de sistemas relacionados con la inteligencia artificial y la realidad virtual. Sin lugar a dudas, estos temas se convertirán en temas principales para futuros hackathons.
  2. Eventos corporativos internos. Hoy en día, la principal tendencia de las grandes empresas es el énfasis en la innovación y el desarrollo de conexiones creativas dentro de las empresas. La realización de hackatones intracorporativos permite formar equipos temporales dentro de las empresas y reunir a personas con diferentes conocimientos en dichos proyectos.

Hoy en día, el hackathon está ganando cada vez más popularidad en el territorio. Federación Rusa. Aunque no todo el mundo sabe qué tipo de evento es este y con qué finalidad se realiza. Para los que saben, existe uno actual actualizado que se lleva a cabo en Rusia.

Hackatón: ¿qué es?

El término "hackathon" surge de la fusión de dos palabras inglesas– maratón y hacker. Mucha gente considera que los hackathons son una reunión de hackers. Pero este es un juicio erróneo. Se trata de un maratón para programadores, durante el cual pequeños equipos compiten en el desarrollo de software en diversas áreas. La duración de estos maratones oscila entre varios días y una semana.

En la mayoría de los casos, los participantes del hackathon trabajan en la creación de software, pero corren maratones destinados a resolver problemas sociales o educativos. El resultado es el desarrollo de:

  • Aplicaciones móviles;
  • Aplicaciones web;
  • Sitios;
  • Soluciones de diseño.

El resultado del maratón de programadores es un MVP (producto mínimo viable).

Hay muchos temas para los hackatones: desde educación y medicina hasta diseño de ciudades.

Orígenes de los hackatones

Desde hace décadas se celebran concursos intelectuales. Un ejemplo de este tipo de "batallas mentales" es el método de completar casos conjuntamente (resolver situaciones específicas de la vida), llevado a cabo en 1924 en la Escuela de Negocios de Harvard.

El creador del término "hackathon" es la corporación Sun Microsystems y los desarrolladores de OpenBSD, que denominaron a su trabajando juntos en 1999. En ese momento, los desarrolladores de OpenBSD y representantes de Sun Microsystems trabajaron en la creación de algoritmos de cifrado que no estaban prohibidos por las restricciones de exportación estadounidenses. Un hackathon era un proyecto para crear software en lenguaje Java.

Y en 2005, el hackathon ganó popularidad entre aquellos que quieren crear nuevas empresas o se dedican al desarrollo rápido de software.

Etapas del maratón

Como cualquier evento, el hackathon se desarrolla en varias etapas:

  1. Apertura y conocimiento general con aclaración del tema del evento (si lo hubiera);
  2. Discusión de ideas y formación de equipos competitivos;
  3. Trabajo en equipo en proyectos;
  4. Presentación de trabajos. Cada equipo demuestra un proyecto preparado.

El trabajo en equipo en un proyecto es la etapa más larga del maratón. Puede tardar desde un par de horas hasta varios días. Los participantes del hackathon comen de forma espontánea. En la mayoría de los casos, su dieta se compone de pizza, sándwiches y bebidas energéticas. No hay espacio para dormir para los participantes. Por eso, aquellos que quieran relajarse lo organizan ellos mismos.

Si el hackathon se realiza en forma de competición, un jurado invitado evalúa los proyectos preparados por los equipos y determina el ganador, que recibe un premio.

Razones de la popularidad

Un hackathon es un evento que permite a jóvenes programadores, diseñadores y otros especialistas en TI crear un nuevo proyecto conjunto. Y durante el evento:

  • hacer amistades. Hackatón – lugar perfecto intercambiar experiencias y nuevas ideas para la creación de proyectos;
  • Crear comunidades de TI. El hackathon tiene como objetivo unir a especialistas con ideas afines interesados ​​en resolver un problema específico o desarrollar un tema;
  • Participar en un proceso de trabajo no estándar y una cooperación amistosa.. El hackathon no tiene un horario ni formato de trabajo estricto. Permite que especialistas de campos completamente diferentes participen en un proyecto conjunto, lo que de otro modo sería imposible;
  • Enriquece tu conocimiento. Una característica especial del maratón es que los participantes resuelven problemas que no les resultan familiares. Por lo tanto, el proceso de aprendizaje durante el hackathon se produce rápidamente con la oportunidad de aplicar los conocimientos adquiridos en la práctica. Y el amable equipo le permite contar con una asistencia integral. Un hackathon brinda una oportunidad única de aprender en unas pocas horas o incluso minutos algo que normalmente requeriría ver un curso en video completo;
  • Exprésate. El hackathon permite a los participantes demostrar su profesionalismo;
  • Da vida a ideas innovadoras. Hackathon te permite experimentar, crear e implementar las ideas más increíbles;
  • Las empresas encuentran empleados prometedores. El hackathon permite presentar startups que son de interés potencial para las empresas.

Direcciones del hackatón

Hackathon nació como una competencia de programación, pero hoy el término tiene un significado más amplio. Reúne a diseñadores, directivos y periodistas. Se llevan a cabo hackatones médicos, educativos y sociales para resolver problemas significativos.

Características del hackatón

Un hackathon hace tiempo que dejó de ser un maratón ordinario de codificación rápida. Hoy en día, el papel dominante se le da al trabajo en equipo: la capacidad de:

  • Distribuir correctamente las responsabilidades;
  • Utilice sabiamente los recursos disponibles;
  • Coordinar esfuerzos conjuntos;
  • Logra tu objetivo en el menor tiempo posible.

Los hackatones se llevan a cabo para atraer a jóvenes profesionales (desarrolladores, expertos) y brindarles la oportunidad de comunicarse en un ambiente informal, intercambiar experiencias e implementar sus ideas.

Estas competiciones son un excelente comienzo para los principiantes. Hay empresas que comenzaron su ascenso a partir de hackatones y ahora han recibido reconocimiento mundial. Por ejemplo, GroupMe, que participó en el hackathon de 2010 (como parte de la conferencia TechCrunch Disrupt), fue comprado por Skype Corporation un año después (en 2011) por 85 millones de dólares.

Los expertos comparan los hackatones con la famosa "patada" que estimula el funcionamiento del cerebro. Y cuando se combina con el asesoramiento de expertos y la sabiduría colectiva, un hackathon puede convertirse en un evento verdaderamente único.

Hackatón es un evento en el que un equipo de desarrolladores, en un tiempo limitado y en un espacio pequeño, divididos en grupos, resuelven un problema particular creando una solución, producto o servicio de software (ingeniería).

Según tengo entendido, un hackathon es un entretenimiento para programadores que les permite alcanzar algunos de sus objetivos en poco tiempo.

objetivos del desarrollador:

  • Divertirse
  • Pruebe algunas tecnologías, prácticas.
  • Probar una hipótesis/idea en poco tiempo.
  • Haz algo que hayas querido hacer durante mucho tiempo.
  • Compruebe las personas, el equipo, trate de trabajar juntos.
  • Presentar un proyecto existente, ganar experiencia, revisiones, inversiones.
  • hacer algo útil
  • Reciba beneficios materiales al participar en un hackathon

He puesto estos objetivos en el orden en que los percibo como desarrollador y participante en hackathons. Las personas son diferentes y sus prioridades son muy diferentes.

También existen diferentes tipos de Hackathons.

criterios del hackathon

  • Temático / general
  • Competición/fanático
  • Enfoque en soluciones tecnológicas vs enfoque empresarial

Según estos (y muchos otros) criterios, tanto el hackathon como la audiencia que asistirá serán diferentes.
Es muy importante que coincida la presentación de los organizadores y el público presente en este lugar.

Hackatón temático Describe claramente un área específica en la que se resolverá el problema y (o) un conjunto de tecnologías mediante las cuales se resolverán estos problemas.

Ejemplos de temas:

  • Control electrónico,
  • caridad,
  • independencia energética,
  • industria de restaurantes,
  • herramientas de mapas mentales,
  • juegos móviles.

Conjunto de tecnología generalmente se define si el evento se lleva a cabo por iniciativa o bajo los auspicios de un representante de estas tecnologías (empresa o comunidad)
Por ejemplo: hackathon de hardware sobre Intel Galileo, hackathon de fotografías de Nikon, Nvidia-CUDA, Unity 3d, Ruby on Rails en el mundo real, etc.

Hackatones generales no definen un tema claro de proyectos, y se diferencian según parámetros individuales.

Cuanto más claramente describas el tema, más se acercará la audiencia a él, pero será menos. Si el hackathon no tiene una diferenciación significativa, es posible que nadie asista.

Polaridad competencia/fanático proviene principalmente de la posición de los organizadores y del tema.
Por ejemplo, un hackathon sobre el tema "La cosa más inútil del mundo" tendrá un pequeño componente de competición.

El factor más importante para este criterio es también disponibilidad y tamaño del fondo de premios. Cuanto más grande y activamente se anuncie, mayor será la atmósfera de raza y tensión que reinará en el evento.

Fabricabilidad vs orientación empresarial Estos son principalmente criterios para evaluar las soluciones producidas en los hackathons.

Esto también proviene de la esencia de los organizadores y del tema, y ​​es quizás lo más importante que hay que transmitir constantemente a los participantes, ya que de lo contrario pueden sentirse muy decepcionados por la insuficiencia de la evaluación.

* Los programadores siempre están orientados tecnológicamente.

Criterios para evaluar una solución basada en la capacidad de fabricación:

  • Excelencia técnica y funcionalidad.
  • Complejidad de implementación, tecnologías y enfoques utilizados.
  • Diseño, perfección visual del producto.

Criterios para el componente empresarial:

  • Tener un modelo de negocio, entender de dónde vendrá el dinero y cómo devolverlo.
  • La estructura y calidad de la presentación, comunicación al público, pitching, idea de la estrategia de marketing del proyecto.
  • Un equipo es un grupo de personas que pueden implementar soluciones sistemáticamente.

En consecuencia, el equipo que desarrolló una solución súper tecnológica y compleja quedará decepcionado por la victoria del equipo con una hermosa presentación y un lanzador con la lengua suspendida. Para evitar decepciones, es necesario articular claramente los objetivos y criterios del evento.

Además, debería establecerse un criterio de evaluación obligatorio. excelencia general y eficiencia solución propuesta. Deberia de funcionar.
Si esto no se tiene en cuenta, el hackathon se convierte en una competición de hermosas ideas.

A pesar de que los criterios anteriores son polares, pueden y deben combinarse. Ésta es la dificultad y el principal desafío a la hora de crear el concepto de hackathons.

Por tanto, la primera pregunta que debe hacerse el organizador es:

¿El motivo, tema y propósito de sus hackatones?

Debes comprender que estás reuniendo a un grupo de personas generalmente profesionales y costosas en términos de salario, para que dediquen su tiempo personal a resolver el problema que planteas con tu tema.

A los programadores les encanta hacer cosas interesantes, importantes y útiles para que todos lo sepan.

Tu tema debe ser simple y claro.

Expectativas de los productos desarrollados en el hackathon

  • El 99,7% de las startups mueren.
  • El 99,9% de las soluciones desarrolladas en un hackathon se desechan. Y es correcto.

Una solución en un hackathon es un intento rápido y sucio de probar la posibilidad de resolver un problema determinado.

Estructura del hackathon en términos de proyectos y equipos:

  • Los desarrolladores del Hackathon se registran como equipos o individualmente.
  • En el segundo caso, la tarea de los organizadores es formar un equipo a partir de participantes individuales.
  • Dependiendo de los criterios del hackathon, puede establecer requisitos para los equipos: cantidad minima, la presencia de especializaciones técnicas en determinadas áreas, etc.
  • Los participantes que no estén incluidos en ningún equipo estarán muy molestos.

Presentaciones de ideas- Independientemente de si se registran contigo en equipos o individualmente, al inicio de los hackathons es imprescindible presentar proyectos.
Esto logra varios de los siguientes objetivos:

  • Formación de equipos (si no están formados)
  • Presentar equipos a los competidores.
  • Presentación de los proyectos al jurado y a los organizadores.
  • Introducir a los participantes a sus propios proyectos.

Las presentaciones de ideas de personas que no participarán en el hackathon no tienen ningún sentido. El líder del proyecto debe estar con el equipo todo el tiempo, golpeándolos y lavándoles el cerebro. De lo contrario el proyecto no despegará.

Tamaño ideal del equipo para hackathons generales/empresariales de 4 a 7 personas con diferentes especializaciones.

Para hackatones con dirección técnica- mínimo 2.

No es aconsejable que alguien haga proyectos solo; estos proyectos a veces incluso ganan, pero no tienen el espíritu de hackatones.

Fecha y duración

Los hackathons duran de 1 a 3 días.

Para un hackathon grande, la duración óptima es de 48 horas, comenzando el viernes por la noche y terminando el domingo por la noche.

Internet

Una buena conexión a Internet es fundamental para organizar hackatones. El cálculo recomendado para un canal de Internet externo es 1Mbit * 1 participante.
Es muy deseable tener un canal de respaldo que se pueda conectar en caso de falla del principal.

red Wi Fi- con una gran cantidad de equipos (portátiles, accesorios), un canal wifi que funcione satisfactoriamente en condiciones normales puede no hacer frente a la actividad de los hackathons.

Organizadores

Obviamente, el equipo es el componente más importante de cualquier cosa.

Principal

Esta es la persona que marca el tono y el ambiente del evento, se asegura de que todo suceda según lo programado, anuncia las etapas, los participantes y otra información importante.

Es necesario que el presentador sea lo más neutral posible y no simpatizar abiertamente con ninguno de los participantes y mucho menos “oprimir” a quienes no lo están haciendo bien.

La tarea del presentador es mantener el ambiente del evento y por lo tanto es él quien debe completar todos los momentos técnicos, tirones entre presentaciones y otros pasos en falso. Al mismo tiempo, el líder es el menos persona importante en el escenario y su función es elevar la importancia de todos los demás.

Requisitos para el presentador: capacidad para hablar en público, conocimiento del tema, autoridad entre los participantes.

El presentador también puede ser juez o mentor, aunque, en mi opinión, esto no es deseable.

Secretaria de Eventos

La persona que se ocupa del cronograma, mentores, patrocinadores, presentador, sabe cuándo quién tiene una propuesta, qué debe decir el presentador y cuándo. A menudo puede transmitir en línea y publicar fotografías en las redes sociales.

Especialista Técnico

Una persona que sabe cómo funciona la red para eventos y dónde conectarla es bueno cuando la configura. También es frecuente entre los participantes (a pesar de que son programadores) Surgen problemas que no pueden resolver por sí solos: la computadora no se conecta a la red, se desconecta Sistema operativo, sin unidad flash. Es muy bueno cuando hay alguien que los cuida.

También es bueno cuando un administrador puede encargarse del funcionamiento adecuado de los micrófonos, el sonido, las transmisiones de vídeo, las fuentes interactivas y otras cosas que hacen que un hackathon sea divertido. Si está organizando un Hackathon y necesita un buen sonido, debería considerar alquilar parlantes con anticipación. Le aconsejamos que contacte sólo con profesionales.

No olvide que la Ley de Murphy siempre funciona bien cuando se trata de infraestructura técnica para eventos: Si algo puede pasar, definitivamente sucederá.

Volumen de ayuda

Las personas que brindan toda la logística del evento se aseguran de que haya café y que el baño no se atasque. Satisfacer las necesidades de los participantes, encontrar y obtener cosas encontradas (por ejemplo, cargadores de portátiles que los participantes olvidaron llevar consigo), hacer lo imposible.

Alguien del equipo debe estar presente en los eventos todo el tiempo, día y noche. Estas personas deben ser conocidas (la tarea del presentador es presentarlas a todos) y ser fácilmente identificadas mediante camisetas, insignias, etc.

Entrada pagada

Todo depende de tus capacidades y concepto.

En general, recomiendo que la entrada sea paga (con énfasis en la preinscripción), ya que esto funcionará como un filtro para las personas "de izquierda" y también dará una motivación adicional a los participantes para que no se olviden de venir.

Además, con relaciones públicas exitosas, los registros pueden cubrir significativamente sus gastos y proporcionar exactamente ese dinero en efectivo que es difícil de obtener de los patrocinadores.

Trabajar después de los hackatones

Este punto muchas veces se olvida, aunque no es menos importante que el trabajo previo al evento.

Necesitamos resumir los resultados, publicar fotos, anunciar en línea a los ganadores y lo que les espera, y agradecer nuevamente a nuestros socios. Trabajar después de los hackathons es una inversión directa en tu imagen y en el próximo evento. ¡No lo olvides!

Palabras clave: Alquiler de ponentes, Hackathon, objetivos, programadores, creación de programas, proyectos, Diseño, negocios

Hackatón(ing. hackathon, de hack (ver hacker) y maratón - maratón) es un foro de desarrolladores, durante el cual especialistas de diferentes áreas del desarrollo de software (programadores, diseñadores, gerentes) trabajan juntos para resolver un problema. Hoy en día, los hackathons ya no están relacionados con la piratería, son solo maratones de programación. Normalmente, los hackathons duran de un día a una semana.

Algunos hackathons están destinados a fines educativos o sociales, pero lo más frecuente es que el objetivo de un hackathon sea crear software completo. Cada hackathon se centra en un área específica, como un lenguaje de programación, un sistema operativo, una aplicación o una interfaz de programación (API).

¿Cómo funcionan los hackatones?

Normalmente, los hackathons comienzan con una presentación del evento en su conjunto y de temas específicos, si los hay. Luego, los participantes proponen ideas y forman equipos basados ​​en intereses y habilidades. Después comienza el trabajo en los proyectos, que puede durar desde varias horas hasta varios días. Comer en los hackatones (especialmente aquellos que duran más de un día) es espontáneo y, por regla general, los participantes comen alimentos como pizza y bebidas energizantes. Además, los participantes pueden dormir durante el hackathon si encuentran algún lugar.

Los hackathons finalizan con presentaciones de proyectos, durante las cuales cada equipo comparte los resultados de su trabajo. A veces, los hackatones son de naturaleza competitiva. En tales casos, el jurado evalúa a los participantes y selecciona a los ganadores, que reciben premios.

¿Por qué son necesarios los hackatones?

Los hackatones son una buena oportunidad para que diseñadores, desarrolladores y otros profesionales se reúnan y trabajen en la creación de un proyecto.

  1. Conocido. Un hackathon es un lugar de encuentro para diseñadores, desarrolladores y otros especialistas, donde pueden conocerse, intercambiar conocimientos e ideas o idear un proyecto conjunto en el que trabajarán en el futuro.
  2. Construcción comunitaria. Los hackathons ayudan a construir redes de personas talentosas y activas interesadas en un tema o problema.
  3. Proceso de trabajo creativo y colaboración. En el hackathon, los participantes tienen una oportunidad única de trabajar en un formato gratuito que les resulte conveniente, con especialistas de sus campos con los que quizás nunca se hayan cruzado.
  4. Nuevos conocimientos. El formato del hackathon significa que los participantes se enfrentan constantemente a desafíos que nunca antes habían enfrentado. En consecuencia, el aprendizaje de cosas nuevas en los hackatones se produce muy rápidamente y los conocimientos adquiridos se pueden utilizar inmediatamente en la práctica. Además, hay mucha gente alrededor que puede ayudar. Por ejemplo, una persona cercana puede explicar algo en 10 minutos que requeriría ver un curso en video completo.
  5. Mostrando talento. Para los participantes, el hackathon es una oportunidad de demostrar lo buenos especialistas que son.
  6. Implementación de nuevas ideas. Al ser una especie de plataforma para la experimentación, un hackathon permite generar e implementar ideas y proyectos completamente nuevos.
  7. Escena de proyectos de inicio. Para las empresas, los hackathons pueden ser especialmente interesantes porque proporcionan un escenario para que las startups potencialmente exitosas continúen trabajando.

Si decides organizar un hackathon

Organizar un hackathon relacionado con su misión social es Buen camino atraer a especialistas talentosos, idear e implementar nuevas formas de resolver los problemas existentes. Si decides organizar un hackathon, estos consejos pueden ayudarte.

  1. Definir el objetivo del hackathon.¿Qué problemas estás intentando resolver? ¿Qué deberían hacer los desarrolladores? Atraer desarrolladores es la clave para un hackathon exitoso, ya que son ellos quienes saben crear aplicaciones. También debe involucrar a expertos en el campo, personas de la comunidad y estudiantes: cuanto más amplia sea la audiencia, más creativas pueden ser las soluciones.
  2. Deje suficiente tiempo para planificar. Dependiendo del tamaño del evento, la preparación suele tardar de tres a seis semanas.
  3. Selecciona el lugar y la fecha. Por razones obvias, nada puede suceder a menos que elijas dónde sucederá exactamente. Hay muchos lugares donde se puede realizar un hackathon, desde las oficinas de las corporaciones de TI hasta los cafés locales. Dado que la mayoría de los especialistas son profesionales en activo, los fines de semana les resultan más convenientes.
  4. Atraer patrocinadores. Los elementos más caros de un hackathon son la plataforma, la comida y los premios. Piensa en qué y a qué patrocinadores puedes ofrecer a cambio de apoyo.
  5. Informe a los posibles participantes sobre el hackathon. Publique información sobre el evento en recursos relevantes para atraer a aquellos a quienes está destinado el hackathon y que puedan estar interesados. Comuníquese con la prensa y miembros influyentes de la comunidad que puedan correr la voz a través de las redes sociales. Pida a los patrocinadores que también hagan correr la voz; lo mejor para ellos es tener una audiencia lo más amplia posible.
  6. Pide (un poco) más de comida. Pedir demasiada comida y ver cómo se desperdicia es triste. Pero nada se compara con el fracaso si no hay suficiente comida y los participantes están enojados y hambrientos. La misma regla se aplica al segundo aspecto importante del hackathon: el café.
  7. Asegúrate de tener buenos premios para los ganadores. Por regla general, existe una relación directa entre la calidad de los premios y la calidad de los proyectos.
  8. Recuerda que no importa cuán minuciosamente te prepares, algo siempre puede salir mal. Hay que entender qué es crítico y qué no, e intentar evitar que esto último suceda (lo crítico no será que de la cafetera salga un líquido turbio en lugar de café, sino que el wifi se haya detenido). funcionando o no hay suficientes enchufes).

En general, organizar un hackathon no es un proceso muy complicado y el resultado de cada evento es el surgimiento de nuevas ideas y proyectos que tienen el potencial de ser socialmente significativos y útiles para la sociedad.

Organización

Estructura del hackathon en términos de proyectos y equipos:

  • Los desarrolladores del Hackathon se registran como equipos o individualmente.
  • En el segundo caso, la tarea de los organizadores es formar un equipo a partir de participantes individuales.
  • Dependiendo de los criterios de los hackathons, se pueden imponer requisitos a los equipos: un número mínimo, la presencia de especializaciones técnicas en determinadas áreas, etc.
  • Los participantes que no estén incluidos en ningún equipo estarán muy molestos.

Presentaciones de ideas– Independientemente de si se registran contigo en equipos o individualmente, al inicio de los hackathons es imprescindible presentar proyectos.

Esto logra varios de los siguientes objetivos:

  • Formación de equipos (si no están formados)
  • Presentar equipos a los competidores.
  • Presentación de los proyectos al jurado y a los organizadores.
  • Introducir a los participantes a sus propios proyectos.

Las presentaciones de ideas de personas que no participarán en el hackathon no tienen ningún sentido. El líder del proyecto debe estar con el equipo todo el tiempo, golpeándolos y lavándoles el cerebro. De lo contrario el proyecto no despegará.

El tamaño de equipo ideal para hackatones generales/empresariales es de 4 a 7 personas con diferentes especializaciones. Para hackathons con orientación técnica, al menos 2. No es aconsejable que alguien haga proyectos solo, estos proyectos a veces incluso ganan, pero no tienen el espíritu de hackathon.

Fecha, duración y entrada

Los hackathons duran de 1 a 3 días. Para un hackathon grande, la duración óptima es de 48 horas, comenzando el viernes por la noche y terminando el domingo por la noche. Entrada pagada. Todo depende de tus capacidades y concepto. Le recomendamos que pague la entrada (con un subrayado en la preinscripción), ya que esto funcionará como un filtro para las personas "izquierdistas" y también dará una motivación adicional a los participantes para que no se olviden de venir. Además, con relaciones públicas exitosas, los registros pueden cubrir significativamente sus gastos y proporcionar exactamente ese dinero en efectivo que es difícil de obtener de los patrocinadores.

Organizadores

Obviamente, el equipo es el componente más importante de cualquier cosa.

  • Principal. Esta es la persona que marca el tono y el ambiente del evento, se asegura de que todo suceda según lo programado, anuncia las etapas, los participantes y otra información importante. Es necesario que el presentador sea lo más neutral posible y no simpatizar abiertamente con ninguno de los participantes y mucho menos “oprimir” a quienes no lo están haciendo bien. La tarea del presentador es mantener el ambiente del evento y por lo tanto es él quien debe completar todos los momentos técnicos, tirones entre presentaciones y otros pasos en falso. Al mismo tiempo, el presentador es la persona menos importante en el escenario y su función es elevar la importancia de todos los demás. Requisitos para el presentador: capacidad para hablar en público, conocimiento del tema, autoridad entre los participantes. El presentador también puede ser juez o mentor, aunque, en mi opinión, esto no es deseable.
  • Secretario del evento. La persona que se ocupa del cronograma, mentores, patrocinadores, presentador, sabe cuándo quién tiene una propuesta, qué debe decir el presentador y cuándo. A menudo puede transmitir en línea y publicar fotografías en las redes sociales.
  • Especialista Técnico. Una persona que sabe cómo funciona la red para eventos y dónde conectarla es bueno cuando la configura. Además, a menudo los participantes (a pesar de ser programadores) tienen problemas que no pueden resolver por sí solos: la computadora no se conecta a la red, el sistema operativo falla, no hay una unidad flash. Es muy bueno cuando hay alguien que los cuida. También es bueno cuando un administrador puede encargarse del funcionamiento adecuado de los micrófonos, el sonido, las transmisiones de vídeo, las fuentes interactivas y otras cosas que hacen que un hackathon sea divertido. Si vas a realizar un Hackathon en Moscú y necesitas un buen sonido, deberías encargarte de alquilar altavoces en Moscú con antelación. No olvide que la Ley de Murphy siempre funciona bien cuando se trata de infraestructura técnica para eventos: si algo puede suceder, sucederá.
  • Volumen de ayuda. Las personas que brindan toda la logística del evento se aseguran de que haya café y que el baño no se atasque. Satisfacer las necesidades de los participantes, encontrar y obtener cosas encontradas (por ejemplo, cargadores de portátiles que los participantes olvidaron llevar consigo), hacer lo imposible. Alguien del equipo debe estar presente en los eventos todo el tiempo, día y noche. Estas personas deben ser conocidas (la tarea del presentador es presentarlas a todos) y ser fácilmente identificadas mediante camisetas, insignias, etc.

Regla de los cinco "no hacer"

"No puedes" realizar un hackathon por tu cuenta

Es decir, puede, por supuesto, pero si no desea que este sea el primer y último hackathon de su empresa, debe comunicarse con quienes tengan experiencia en la realización de este tipo de eventos. Organizar un hackathon es un proceso complejo que implica trabajar con los participantes, enseñarles el arte de presentar sus propias ideas y preparar discursos. Será necesario ocuparse de la logística, la restauración y la compra del material de oficina necesario.

Organizamos nuestros hackathons junto con viejos amigos: el estudio de Mikhail Kechinov, que organiza una serie de eventos HackDay. Está claro que es necesario reservar un cierto presupuesto para ello, pero la calidad del evento definitivamente aumentará. Puede leer sobre su opinión sobre el proceso de organización de hackathons externos aquí. Debe prestar atención a cualquier pequeña cosa, incluso a las importantes, porque solo tendrá una oportunidad de hacer que el hackathon sea emocionante, memorable y, lo más importante, útil para los empleados. Y si el primer panqueque tiene grumos, nadie vendrá a ti la segunda vez.

“No se puede” motivar a los empleados con premios caros

Un hackathon no es una competición. No se trata de atraer especialistas de un proyecto a otro, sino de la posibilidad de cooperación entre participantes de diferentes equipos. Cuanto más se comuniquen los ingenieros mientras trabajan en proyectos conjuntos, más favorable será el clima en el sitio y, por lo tanto, en los grupos de trabajo después del hackathon. Por tanto, los premios no personalizados, sino por equipos, son importantes. Deben ser económicos, pero definitivamente destinados al pasatiempo del equipo: rompecabezas complejos de varios niveles, rompecabezas de millones de dólares, ajedrez, juguetes controlados por radio y todo tipo de cosas lindas diseñadas para el equipo. Ningún dispositivo costoso debería convertirse en un cebo para participar en un hackathon; Si una persona cuenta con esto, no acudirá a ti.

Role motivación adecuada, así como el marketing del hackathon en sí, es tan bueno que, quizás, esto sea lo principal en lo que debes pensar desde el principio. ¿Cómo atraer gente? Con una cadena de “promoción” correctamente construida, todo beneficiará al negocio: carteles publicitarios creativos colocados en todas partes de la oficina; y un evento de “calentamiento”, que generalmente se lleva a cabo entre 1 y 2 semanas antes del hackathon.

Un ejemplo es la idea de Andrey Pakhomov, jefe del equipo de desarrollo del Centro de Investigación EMC en Skolkovo. Propuso crear un sistema “ligero” para la colaboración de las comunidades científicas. Así lo describe él mismo: “Resolvimos el problema de gestionar, almacenar e intercambiar datos científicos. La arquitectura se basa en soluciones OSS populares y confiables. Gracias a su uso, nuestra funcionalidad representa un nivel de control bastante pequeño, potencialmente escalable a cualquier necesidad. En principio, el sistema se puede utilizar no sólo para proyectos científicos, pero también para cualquier tarea que requiera gestión de datos, incluida la búsqueda y el análisis”. Esta idea nació durante un manifiesto de innovación y resultó en un prototipo funcional en el hackathon más cercano.

Pero esto no significa que las cosas no vayan más allá del hackathon. Invitamos a los empleados a enviar sus ideas a la Hoja de Ruta de Innovación corporativa anual, un programa de competencia interna para recopilar ideas innovadoras. Y aquí ya no se trata de planes vagos, sino de prototipos bien pensados ​​que han pasado por las buenas y las malas del hackathon, de modo que el hackathon ayuda a alguien a convertirse en un ganador también a nivel corporativo. Este es el segundo tipo de motivación en nuestra empresa. Y, por supuesto, hay una tercera razón por la que los empleados vienen al hackathon: es divertido.

La comodidad no se puede subestimar

Un hackathon es un evento largo y continuo. Normalmente su duración es de 48 horas, y este es el segundo año que realizamos hackatones de 35 horas (de viernes a sábado). Para la comodidad de los participantes no basta con los cómodos pufs, sino que necesitamos sacos de dormir completos, más cómodos y más grandes. También aprendimos esta verdad por nuestra propia experiencia.

“No puedes” olvidarte de los comentarios de los expertos

¿Por qué los empleados asisten a un hackathon interno? Trabaja a través de tus ideas. Divertirse. Y, lo más importante, obtener comentarios sobre los prototipos presentados. No es necesario limitar a los participantes en los “tipos” de ideas. Pueden ser tanto tareas que los equipos o los clientes necesitan resolver hoy como ideas que quedan fuera del alcance de su negocio.

Aquí también todo es importante: ¡desde la nominación del jurado hasta la organización de comentarios personales obligatorios de cada miembro del jurado para cada proyecto! También es importante el papel del moderador de la discusión durante la reunión del jurado, quien debe asegurarse de que todos los comentarios valiosos sean expresados ​​y que ningún proyecto sea ignorado.

La composición del jurado debe ser diversa, debe incluir representantes de varios departamentos, no solo de ingeniería, sino también de negocios, ventas y desarrollo. La retroalimentación debe ser variada.

Y lo último: “no se puede” dar por sentado que no hay vida después del hackathon

Todo lo contrario: el éxito de los prototipos desarrollados durante el hackathon depende en gran medida de la implementación posterior de los proyectos, de cuánto se puede ayudar a los participantes a mostrar su proyecto. a las personas adecuadas en la empresa, si el proyecto recibirá inversiones para un mayor desarrollo o si los resultados del trabajo se pueden implementar en el producto. Por supuesto, habrá solicitudes de patentes, incubación de ideas y atracción de inversiones dentro de la empresa, pero esa es una historia completamente diferente.

Cómo ganar hackatones: 5 reglas

1. Prepárese bien

La preparación para un hackathon comienza desde el momento en que lo conoces. Es importante aclarar qué parte del “inventario” proporcionarán los organizadores y qué puede y debe llevar consigo.

Considere traer algunos amigos con diferentes tecnologías que podrían ayudar al equipo. Asegúrese de estudiar el tema del hackathon e inmediatamente esboce ideas que pueda intentar implementar durante el evento. Y en el propio evento, habiendo comprendido la situación, finalmente podrás aprobar la idea y el equipo. No olvide llevar una computadora portátil, cargar su teléfono, llevar todo tipo de adaptadores y un módem 3G - enrutador Wi-Fi. Como ha demostrado la práctica, no será superfluo.

2. Haga que el jurado se interese antes de que comience la evaluación.

Como regla general, los hackathons los organiza un grupo de patrocinadores interesados ​​en recibir una docena de ideas comerciales y técnicas en un área de negocio determinada. También forman parte del jurado. Si esto no se especifica en las condiciones, aclarar qué tecnologías serán necesarias y cuáles son opcionales. Puede intentar involucrar a miembros del jurado como mentores para llamar su atención sobre el equipo y su desarrollo.

Intente hacer tantas preguntas relevantes como sea posible; esto demostrará que está profundamente inmerso en su tecnología o área temática. En ocasiones, durante el desarrollo de una idea, es posible encontrar y mostrar errores en las tecnologías utilizadas por los patrocinadores o encontrar nuevos usos para ellas. Todo esto también serán puntos adicionales a tu favor.

3. Concéntrate en tu gran idea sin una elaboración fanática de detalles técnicos.

El componente técnico puede cautivarte tanto que dedicas todo el tiempo asignado a depurar un pequeño fragmento del programa. En este caso, el perfeccionismo puede ir en detrimento de usted. En solo unos minutos de presentación, nadie tendrá tiempo de comprender con qué cuidado escribió su código, y esto puede requerir todo el tiempo y esfuerzo asignados para la preparación. Trate de no profundizar en la implementación si no está seguro de tener tiempo para terminar todo al final. Lo principal es el concepto de la idea. Y para que resuelva lo mejor posible los objetivos del cliente final del hackathon. Y el resto de ideas podrás afinarlas más adelante, de forma más relajada.

4. La presentación de una idea supone el 30% del éxito.

A menudo, el presentador del equipo es el autor de la idea o el que mejor escribe el código, o se da la palabra a todos para que nadie se ofenda. Este enfoque no funciona. Seleccione al miembro más carismático de su equipo que tenga al menos una experiencia mínima en hablar en público. Si nadie tiene experiencia, elija al participante que más “habla” y déjelo prepararse usando videos de entrenadores de oratoria disponibles en YouTube. Preparar su presentación es una parte tan importante del proyecto como escribir el código requerido.

Hackathon es un lugar de libertad e inspiración. Sintonícese con una ola de atmósfera creativa, nuevos conocidos e intercambio de conocimientos. ¡Disfruta del proceso y todo saldrá bien!

EN mundo moderno Hay muchos términos nuevos que la gente no entiende. ¿Qué es un hackatón? Este es un evento que se ha vuelto muy común no solo en otros países, sino también en Rusia. Por lo tanto, es necesario saber cómo se lleva a cabo un hackathon, qué es y qué se necesita para ello. También existen reglas para organizar con éxito este evento.

Definición

Las palabras "hacker" y "maratón" formaron el nuevo concepto de "hackathon". ¿Lo que es? Hoy este término no se refiere al llamado maratón de programadores.

El evento implica reunir un equipo de diversas áreas de la creación de software. Están trabajando en alguna tarea. En el evento pueden participar programadores, diseñadores y directivos. Los hackathons duran desde 1 día hasta una semana.

Tareas

En este evento es importante crear un pleno software, pero algunos se llevan a cabo con fines educativos y sociales. Es habitual desarrollar servicios web que resuelvan problemas socialmente significativos.

Crea aplicaciones móviles, aplicaciones web, infografías, también un hackathon. ¿Lo que es? Gracias a este evento, la primera versión de la aplicación estará lista para su lanzamiento. Con su ayuda podrás probar el funcionamiento de la idea. Los eventos varían en enfoque y tema.

¿Cómo van?

Primero, hay una presentación, con la que comienza el hackathon. ¿Qué aporta esto? Esto le permite familiarizarse con el evento y también conocer las tareas. Luego, los participantes proponen ideas y se forman equipos en función de intereses y habilidades. Luego viene el trabajo en proyectos.

Los participantes en estos eventos refuerzan sus fuerzas con comida preparada, como pizza y bebidas energéticas. Al final se muestra una presentación de los proyectos. Los equipos también comparten los resultados de sus actividades. Los hackathons suelen celebrarse como competiciones. Luego, el jurado evalúa a los participantes y determina los ganadores, que reciben premios.

¿Por qué son necesarios los eventos?

Son adecuados para diseñadores, programadores y otros profesionales que estén dispuestos a unirse para desarrollar un nuevo proyecto. Este es exactamente el objetivo del hackathon. Moscú ofrece una gran cantidad de eventos, ya que muchas empresas se concentran en esta ciudad.

Los hackatones son necesarios para:

  • conocidos: muchos especialistas pueden encontrarse para compartir conocimientos en el futuro, así como trabajar en proyectos conjuntos;
  • creación de comunidades: se necesitan eventos para personas activas que estén interesadas en un problema específico;
  • proceso creativo: existe la oportunidad de trabajar en formato libre;
  • adquirir nuevos conocimientos: en el evento hay que afrontar desafíos que antes no existían;
  • demostración de talento: la oportunidad de demostrar su profesionalismo;
  • implementación de nuevas ideas: el evento le permite implementar proyectos;
  • Proyectos de inicio: las empresas están interesadas en este tipo de eventos y eligen proyectos interesantes para su posterior implementación.

Reglas para organizar un hackathon

Si el hackathon tiene objetivos sociales, entonces este es un método excelente para atraer especialistas talentosos. El evento es necesario para implementar nuevos métodos de resolución de problemas. Para organizar un hackathon necesitas seguir los siguientes consejos:

  • Determinar el objetivo: Es necesario establecer qué es importante resolver en este evento. Los desarrolladores deben participar porque saben todo sobre la creación de aplicaciones. También se necesitarán expertos y estudiantes. Cuantos más especialistas de distintos campos haya, más soluciones creativas aparecerán.
  • Planificación: la preparación tardará entre 3 y 6 semanas.
  • Elegir un lugar para el evento: se puede organizar en la oficina de una corporación de TI o en una cafetería local. Es recomendable elegir los fines de semana para ello.
  • Atraer patrocinadores: lo más caro en un hackathon es la comida, los premios y una plataforma. Es necesario atraer patrocinadores a cambio de apoyo.
  • Historia sobre el hackathon: los participantes deben contar en detalle sobre este evento. También necesita correr la voz sobre el evento utilizando todos medios modernos. Para ello serán útiles las redes sociales y la prensa.
  • Pedido de alimentos: debe haber suficiente comida y bebida disponible en el evento.
  • Preparación de premios: Debe haber premios para los ganadores ya que esto afecta la calidad del evento.
  • Deberías pensar en cuáles podrían ser las situaciones críticas. Debe utilizar métodos probados para prevenirlos.

Evento en Sberbank

Muchas empresas organizan un evento. También se organiza periódicamente el hackathon de Sberbank. Especialistas de diversos campos están desarrollando un servicio web o aplicación movil. Para instituciones financieras Se requieren nuevas funciones en pagos y transferencias móviles. También se necesitan medidas de seguridad y desarrollo de asistentes financieros. Los ganadores reciben premios en efectivo.

Por tanto, organizar un hackathon no se considera un proceso tan difícil. Solo necesita seguir todos los consejos presentados y el evento será un éxito. Gracias a él aparecerán nuevas ideas y proyectos que serán de gran utilidad para la sociedad.