Hackathon en una pequeña empresa: cómo organizarlo sin tirar un carro lleno de recursos

Hackathon en una pequeña empresa: cómo organizarlo sin tirar un carro lleno de recursos

Este artículo trata sobre la primera vez que realicé un hackathon para un equipo. Los organizadores experimentados probablemente encontrarán el material demasiado simple y la historia ingenua. Me dirijo a aquellos que recién se están familiarizando con el formato y están pensando en organizar un evento de este tipo.

HFLabs hace cosas complejas con datos: limpiamos y enriquecemos los contactos de clientes para grandes empresas y creamos bases de datos de clientes de cientos de millones de registros. En las oficinas de Moscú trabajan 65 personas y alrededor de una docena más trabajan de forma remota desde otras ciudades.

Cualquier trabajo a veces no sólo se vuelve aburrido, sino que se vuelve un poco rancio. En este momento es útil cambiar de enfoque y probar algo nuevo. Por eso llevamos seis meses analizando hackatones.

Un hackathon es una competición para especialistas en TI: varios equipos se reúnen y resuelven problemas complejos durante dos días seguidos. Suele competir por un premio que otorga un jurado.

Queríamos probar el formato y divertirnos, pero un hackathon clásico es una empresa bastante grande, problemática y costosa. Por eso, realizamos la versión ligera casi sin presupuesto. Pero al final quedaron satisfechos e incluso hicieron algo útil.

¿Por qué las empresas necesitan un hackathon?

Los hackatones clásicos no suelen organizarse por generosidad. Los organizadores resuelven problemas prácticos o se promocionan ellos mismos. El formato del hackathon también se elige en función del propósito.

  • Resolver un problema práctico. El organizador fija objetivos y los participantes eligen el adecuado y deciden. Un ejemplo de tal tarea es crear un nuevo algoritmo de puntuación de clientes para un banco.
  • Promocione sus herramientas. El organizador proporciona a los participantes su propio software, lenguaje de programación o API. El objetivo es hacer algo útil con las herramientas proporcionadas. El Google condicional, por ejemplo, abre el acceso a su traductor de voz y espera casos de uso interesantes.

Un objetivo adicional de un gran hackathon es presentar al organizador como un empleador envidiable, interna y externamente. Los huéspedes de otras empresas quedarán impresionados con la oficina, la organización y la amplitud de oportunidades. El nuestro: con nuevas tareas, libertad, comunicación.

Hackathon en una pequeña empresa: cómo organizarlo sin tirar un carro lleno de recursos
Por ejemplo, VKontakte celebró un gran hackathon. Es difícil atribuirlo a un solo tipo: hay demasiadas direcciones.

Como lo hemos hecho nosotros. El objetivo principal de todo el proyecto de HFLabs son los recursos humanos internos. Vimos el hackathon como otra actividad colaborativa fuera del trabajo. Unir, vigorizar, entretener, eso es todo. Algunas personas van a equipos de fútbol, ​​otras a concursos. Hackathon es otro formato de reuniones fuera de los asuntos cotidianos. Lo cual, por supuesto, no anula ni los concursos ni el fútbol.

Al mismo tiempo, un hackathon, incluso en un formato ligero, no es puro entretenimiento. Por ejemplo, un equipo terminó escribiendo una misión de texto después de aprender la mecánica de los bots de Telegram desde cero. Esto es maravilloso: cuando una persona prueba algo nuevo y trata de resolverlo, se le ocurren nuevas ideas. También para el trabajo diario.

Además, al final recibimos herramientas útiles, aunque no planteamos ningún problema práctico. Pero más sobre eso al final.

¿Por qué el hackathon es para participantes?

Los participantes acuden a un hackathon clásico para familiarizarse con las tecnologías, probar nuevas experiencias o ganar dinero. Además, parece haber más gente de esta última categoría.

  • Pruebe nuevas tecnologías o métodos. Diariamente, cada desarrollador utiliza su propia pila de tecnología, a veces durante años. Y en un hackathon puedes probar algo nuevo, ya sea algo que acaba de aparecer o simplemente interesante.
  • Recorre la ruta del supermercado en miniatura. Los especialistas en TI están interesados ​​en crear un producto completo en cuestión de días. Habiendo recorrido todo el ciclo desde el concepto hasta la presentación.
  • Ganar. A veces, fuertes especialistas se reúnen en equipos de hackatones profesionales, bien jugados y capacitados. Eligen eventos con un rico fondo de premios y soportan a todos a través de su experiencia y preparación. Algunos organizadores descartan inmediatamente a esos evasores. Otros son bienvenidos.

Como lo hemos hecho nosotros. Para empezar, preguntamos al equipo si, en principio, era necesario un hackathon. No hacemos nada por la fuerza, por eso queríamos evaluar el interés de antemano. Usamos Google Forms para las encuestas.

Hackathon en una pequeña empresa: cómo organizarlo sin tirar un carro lleno de recursos
Hay 65 personas en el equipo, 20 completaron la encuesta, ya que el 75% de ellos están interesados, ¡tenemos que hacerlo!

La segunda tarea es motivar a los indecisos, de los cuales más de la mitad lo son. La siguiente encuesta mostró: un premio no ayudará en este asunto.

Hackathon en una pequeña empresa: cómo organizarlo sin tirar un carro lleno de recursos
Luego resultó que nuestra gente está interesada en fabricar nuevos productos. Incluso con una aplicación pequeña, pero pasa de una idea a un prototipo funcional

Empezamos a recopilar temas para el hackathon que serían de su interés. De nuevo con la fuerza del equipo: montamos un chat en Telegram, donde lanzamos ideas a todos. Sin frenos: todo lo que se nos ocurra es bueno.

Hackathon en una pequeña empresa: cómo organizarlo sin tirar un carro lleno de recursos
Recopilamos 25 temas y lanzamos una encuesta en confluencia. Los cinco proyectos más populares (en la foto) fueron llevados al hackathon

¿Cuánto tiempo lleva pasando todo esto?

Un hackathon clásico dura dos días y una noche de por medio. La noche es un saludo de la vieja escuela informática, un toque pragmático y romántico al mismo tiempo.

Qué hacer en la oscuridad, cada equipo o participante decide de forma independiente. Puedes dormir por la noche, los organizadores no dirán una palabra. Pero puedes actuar: programar, diseñar, diseñar, probar.

Como lo hemos hecho nosotros. Ni siquiera hablamos de la vigilia nocturna. Además, redujeron aún más el formato y solo tardaron un día. De lo contrario, tendría que dedicar dos días laborables al experimento o arrastrar a sus colegas a pasar un fin de semana de verano completo. Pocos estarían de acuerdo con la segunda opción: los fines de semana en verano son un bien escaso.

Hubo sugerencias de que sería bueno reunirse entre semana. Pero no quería organizar todo esto durante el horario laboral. Por mucho que lo intentes, no puedes separarte del trabajo durante la semana: los clientes escriben, los compañeros preguntan sobre algo, algo está hirviendo en la oficina, se programan algunas reuniones. Todo el mundo volverá a la normalidad. Por lo tanto, la próxima encuesta es si estás listo para el hackathon del fin de semana.

Hackathon en una pequeña empresa: cómo organizarlo sin tirar un carro lleno de recursos
No todo el mundo está dispuesto a sacrificar incondicionalmente sus días libres. Pero hay más de la mitad de los que dudan, queda seducirlos.

Un poco más tarde, en junio, se preguntó a los participantes sobre las fechas. Los espacios se asignaron hasta el otoño: en verano, los colegas están de vacaciones y en sus dachas, y no querrás perderte el evento. Por eso, decidimos que ofreceríamos todos los sábados. Puedes elegir varios: marca cuáles son gratuitos.

Hackathon en una pequeña empresa: cómo organizarlo sin tirar un carro lleno de recursos
No todo el mundo está dispuesto a sacrificar incondicionalmente sus días libres. Pero hay más de la mitad de los que dudan, queda seducirlos.

Como resultado, planeamos un hackathon para el 17 de agosto. El 27 de julio alternativo coincidió con mi viaje de negocios y la opción desapareció.

¿Dónde se lleva a cabo el evento?

Normalmente, la mayoría de los participantes se reúnen en un espacio común. La comunicación es una parte importante del hackathon, por lo que el organizador asigna un espacio abierto o un edificio completo.

Una vez participé en un hackathon de Google. Los organizadores asignaron un edificio de dos pisos con otomanas, mesas y otros muebles en el interior. Los propios equipos se dispersaron por la zona y establecieron puestos de trabajo.

Pero la mayoría de las veces no existen restricciones estrictas: si alguien avisa con antelación y se conecta de forma remota, no se crearán obstáculos.

Como lo hemos hecho nosotros. Dado que el hackathon resultó ser íntimo, para siete personas, la oficina vacía del sábado fue suficiente. Incluso si no tomamos en cuenta que un participante se conectó desde Volgogrado.

Hackathon en una pequeña empresa: cómo organizarlo sin tirar un carro lleno de recursos
Planeamos que nos sentaríamos todos juntos en una sala de reuniones.

¿Qué pasa con los ganadores?

En los hackathons clásicos, se nombra un jurado que anuncia el mejor proyecto. El jurado incluye a alguno de los organizadores o patrocinadores, aquellos que pagan todo el banquete.

Los proyectos de demostración son una parte importante del hackathon. Los equipos hacen una breve presentación y luego muestran su solución al jurado. Esto es algo así como defender un diploma en una universidad.

A veces el trabajo es evaluado por una computadora: gana el que obtiene más puntos en la prueba. Este enfoque me parece demasiado formal: al evaluar soluciones con “loros”, los organizadores están acabando con el componente de producto del hackathon. Parece una competición de programación deportiva más que un ejercicio de creatividad.

Como lo hemos hecho nosotros. Actuamos radicalmente: simplemente abolimos el jurado y el concurso en principio. Porque el objetivo no era crear la mejor solución al problema ni conseguir un producto terminado.

Como el objetivo es divertirse, deje que los participantes trabajen tranquilamente en proyectos sin tener en cuenta a los demás equipos.

Ha día en HFLabs

El hackathon comenzó el viernes por la noche, el día anterior. Los participantes se reunieron y cada uno eligió un tema. Se han formado equipos preparados.

Encuentro y participantes inesperados. Llegamos a la oficina el sábado entre las 11 y las 12, para no madrugar como entre semana. Quedaron seis participantes y uno más llegó desde Volgogrado.

Hackathon en una pequeña empresa: cómo organizarlo sin tirar un carro lleno de recursos
El anuncio de la fecha no pasó desapercibido: los luchadores comenzaron a abandonar activamente el chat del hackathon. Pero la catástrofe no ocurrió y se mantuvo el quórum

De repente aparecieron nuevos miembros a lo largo del día. Los colegas que no iban al hackathon dedicaron de tres a cuatro horas. Vinieron, eligieron un proyecto y ayudaron. Esto no es característico del formato clásico, pero lo disfrutamos.

Equipos y proyectos. Resultó que tres personas hacían sus proyectos solas. Ésta es la principal desventaja del evento, es más interesante trabajar en equipo. Encontrar interacción es generalmente algo importante en el concepto de hackathon.

Hackathon en una pequeña empresa: cómo organizarlo sin tirar un carro lleno de recursos
Búsqueda de texto en el motor de Telegram. No tiene utilidad práctica, pero dentro hay humor de taller y memes locales.

Y un par de horas después del inicio, un proyecto se quedó sin desarrolladores: el autor abandonó la creación y se fue a otro equipo. Esto es normal incluso en el formato clásico: las buenas ideas atraen a la gente. Al principio parece que completarás tu proyecto hasta el final. Y luego te sumerges y ves: no puedes llegar a tiempo, no tiene sentido intentarlo. O vas con tus vecinos, porque ahí es donde va el negocio y el producto es útil.

Seryoga, un desarrollador front-end de Volgogrado, estaba un poco aburrido, así que se le ocurrió un proyecto "de un cuchillo". E inmediatamente empezó a trabajar en ello.

Hackathon en una pequeña empresa: cómo organizarlo sin tirar un carro lleno de recursos
Hay un gato viviendo en la esquina de uno de nuestros productos. Anteriormente, el gato simplemente dormía y creaba consuelo, pero Seryoga le enseñó al peletero a reaccionar ante los eventos.

Al final, el número de proyectos siguió siendo el mismo: cinco. Uno se cayó y otro se añadió.

Espacio y horario. Para el hackathon se planeó la sala más grande de la oficina: una sala de reuniones. Pero cuando llegó el momento, todos se instalaron en sus oficinas como de costumbre. Así empezamos.

Al principio parecía que el espacio común no era importante. Como los proyectos no están conectados, no hay competencia, puedes sentarte por separado. Y para las discusiones, reúnanse en el pasillo; lo principal es no dispersarse más allá de una distancia a pie.

Pero al cabo de unas horas la fragmentación se detuvo por sí sola. Los que trabajaban solos, bajo la influencia de una fuerza oculta, uno tras otro se trasladaron a la oficina más poblada. Y se volvió más interesante: las conversaciones se volvieron más animadas, las preguntas más complejas y más frecuentes.

Hicimos una pausa cada dos horas para compartir nuestras impresiones y observar más de cerca los proyectos de otras personas. Almorzamos a mitad del día.

Hackathon en una pequeña empresa: cómo organizarlo sin tirar un carro lleno de recursos
Durante el almuerzo, un fan, que todo este tiempo había estado flotando invisiblemente cerca, irrumpió en el contorno del hackathon: de repente trajeron tartas de queso a la oficina.

No había límite de tiempo: el que quiera se sienta todo el tiempo que quiera. Se marcharon, generalmente llevando el proyecto a un estado más o menos terminado. El último participante se fue alrededor de las 22:00 horas.

No hicimos una demostración de inmediato; decidimos hablar sobre el hackathon el martes para toda la oficina.

Resultados y vida después

El hackathon-light produjo incluso más beneficios de los que esperaba.

HORA. Nos divertimos mucho: cerramos la gestalt con un hackathon y hablamos sobre temas inteligentes sin el lío del trabajo. Todo ello por un presupuesto igual al coste del desplazamiento a la oficina y el almuerzo. Además, reunimos evangelistas para hackatones internos en la oficina.

Proyectos. Durante el día, no completamos ninguno de los cinco proyectos. Pero no importa: normalmente el objetivo del evento es, en principio, resolver el problema, encontrar una idea. Un buen resultado es una herramienta que funciona mínimamente, aunque con muletas y errores.

Hackathon en una pequeña empresa: cómo organizarlo sin tirar un carro lleno de recursos
Anton Zhiyanov, nuestro jefe de producto DaData.ru, fue realizado por un remitente de correo electrónico. Parece un editor de navegador al que se adjunta un archivo CSV con los destinatarios. Es más conveniente que el Mailchimp sobrecargado

Pero después del hackathon, los proyectos entraron en producción o se están preparando para hacerlo. Ya enviamos correos electrónicos como mensajero y el gato toca a los clientes. El resto de las solicitudes están siendo completadas por los autores, y esto se debe a solicitudes externas. Por ahora lo estamos distribuyendo entre amigos de forma gratuita y a nuestra manera, pero algún día puede que llegue a tener un uso comercial.

Contras El principal inconveniente es que se reunió poca gente. Como resultado, tres de cada cinco proyectos los realizó una sola persona, y esto no es tan interesante. Cuando realizas un hackathon solo, pierdes el efecto del equipo de producto. Ya no hay nadie con quien interactuar.

También me di cuenta de que unas normas más estrictas serían una ventaja. Necesita más organización:

  • sincronización clara;
  • merchandising para los participantes;
  • jurado y demostración el mismo día, mientras aún están acusados;
  • preparación: anuncios, descripciones de proyectos.

También puedes llamar a alguien de fuera, pero no es del todo necesario. Y lo más probable es que la llamada sea acertada. Sin publicidad a gran escala.

Futuro La mitad de la oficina se reunió el martes para una manifestación general. Y entonces ya vi interés en los proyectos, en el formato. No todos querían participar en el experimento, pero después de la primera prueba, más personas quisieron participar. Creo que haremos el evento más grande en 2020.

Eso es todo sobre el hackathon. Si está interesado en hacer todo tipo de cosas complejas con datos, venga a trabajar con nosotros. HFLabs tiene ocho vacantes en hh.ru: Buscamos desarrolladores de Java, ingenieros de pruebas y soporte, analistas de sistemas.

Artículo por primera vez. publicado en vc.ru. La versión para Habr ha sido revisada y ampliada.

Fuente: habr.com

Añadir un comentario