Hackatones: fomentando la innovación a través de la colaboración (A5C53A2D01)

Hackatones

Los hackatones, eventos de colaboración intensiva, se han consolidado como catalizadores de innovación tecnológica y social, reuniendo mentes creativas para solucionar problemas específicos o explorar nuevas oportunidades en el ámbito digital. Estos encuentros, que se originaron en el mundo del desarrollo de software, no solo fomentan la creatividad y el trabajo en equipo, sino que también sirven como una plataforma para introducir y perfeccionar tecnologías emergentes.

A través de la exploración de sus orígenes, características fundamentales y el valor social que aportan, este documento se adentra en el mundo de los hackatones. Además, se examina la diversidad de tecnologías utilizadas, los diferentes tipos de hackatones que existen y se destacan ejemplos de comunidades y eventos significativos, especialmente aquellos que han marcado un hito en España. Ilustrando así la amplia gama de posibilidades y el impacto que estos eventos tienen en la innovación tecnológica y en la sociedad.

VÍDEO

Participando en la resolución de problemas en colaboración online

Se realiza una introducción al tema, enseñando al usuario algunos pasos para involucrarse en este tipo de actividades. Después se mencionan algunos retos y concursos para resolver problemas intelectuales, sociales o prácticos a través de las tecnologías, como pueden ser los hackatones, concursos de emprendimiento social, etc.

e.digitall.org.es/A5C53A2V06

 

Definición y origen

La comprensión plena de lo que representa un hackatón comienza con el reconocimiento de su esencia y sus raíces históricas. Un hackatón, fusión de las palabras “hack” y “maratón”, es un evento caracterizado por reunir a programadores, diseñadores y otros profesionales relacionados con el desarrollo de software y hardware, en un esfuerzo colaborativo de creación y solución de problemas tecnológicos en un periodo corto y continuo de tiempo. Estos encuentros promueven la innovación, la creatividad, y el aprendizaje a través de la acción directa y el trabajo en equipo.

El origen de los hackatones se remonta a finales de la década de 1990 en la comunidad de desarrolladores de software libre. El primer evento documentado que llevó esta denominación tuvo lugar en el año 1999. Desde entonces, estos eventos han evolucionado y se han expandido más allá del ámbito del software, incorporando retos relacionados con diversos campos, como la salud, la educación y el medio ambiente, entre otros.

Saber más

El hackatón como metodología de producción de bienes informacionales (e.digitall.org.es/hackaton) Hipertextos, 2013

Los hackatones, eventos de colaboración intensiva, se han consolidado como catalizadores de innovación tecnológica y social, reuniendo mentes creativas para solucionar problemas específicos o explorar nuevas oportunidades en el ámbito digital. Estos encuentros, que se originaron en el mundo del desarrollo de software, no solo fomentan la creatividad y el trabajo en equipo, sino que también sirven como una plataforma para introducir y perfeccionar tecnologías emergentes.

A través de la exploración de sus orígenes, características fundamentales y el valor social que aportan, este documento se adentra en el mundo de los hackatones. Además, se examina la diversidad de tecnologías utilizadas, los diferentes tipos de hackatones que existen y se destacan ejemplos de comunidades y eventos significativos, especialmente aquellos que han marcado un hito en España. Ilustrando así la amplia gama de posibilidades y el impacto que estos eventos tienen en la innovación tecnológica y en la sociedad.

Características y tecnologías

Para entender a fondo la dinámica y el impacto de los hackatones, es esencial explorar sus características distintivas y las tecnologías que comúnmente se emplean. Estos eventos no solo se definen por su formato de maratón de programación, sino también por un conjunto de atributos que facilitan la innovación acelerada y la colaboración intensiva.

Dentro de un hackatón, la diversidad de herramientas y tecnologías disponibles juega un papel crucial en el desarrollo de soluciones creativas a los desafíos presentados. A continuación, se detallarán las particularidades que hacen únicos a los hackatones, así como las tecnologías predominantes que potencian el ingenio y la eficacia de los participantes en estos encuentros de codificación colaborativa.

Características

Las principales características de los hackatones son las siguientes:

1 | Colaboración intensiva: los participantes trabajan en equipos para resolver problemas específicos.

2 | Innovación acelerada: el formato intensivo fomenta el desarrollo rápido de ideas y soluciones.

3 | Enfoque en la tecnología: uso de diversas herramientas y plataformas tecnológicas para crear prototipos y soluciones.

4 | Diversidad de habilidades: reúne a personas con diferentes perfiles, desde programadores hasta diseñadores y emprendedores.

5 | Ambiente competitivo: aunque el énfasis está en colaborar, los equipos compiten por premios y reconocimiento.

6 | Limitación de tiempo: los eventos suelen durar entre 24 y 48 horas, presionando a los equipos para que desarrollen rápidamente sus proyectos.

7 | Apertura a la experimentación: se alientaa los participantes a explorar nuevas ideas y  tecnologías.

8 | Enfoque en problemas reales: los desafíos suelen estar relacionados con necesidades sociales, tecnológicas o empresariales actuales.

9 | Networking: oportunidad para conocer a otros profesionales, mentores y posibles inversores.

10 | Aprendizaje práctico: los participantes mejoran sus habilidades a través de la práctica intensiva y el intercambio de conocimientos.

Tecnologías utilizadas

Los hackatones destacan por la gran variedad de tecnologías utilizadas. A continuación, se muestran las tecnologías más comunes (Figura 1) y algunos ejemplos de estas.

Tecnologías utilizadas en los hackatones

Figura 1. Tecnologías utilizadas en los hackatones. Elaboración propia.

  • Plataformas de desarrollo software: destacan los IDEs (entornos de desarrollo integrado), como Visual Studio y los repositorios de código y versionado, como GitHub.
  • Lenguajes de programación: hay de dos tipos, los de Front-End, que es lo que ve el usuario, como HTML y CSS. Y los de Back-End, que son los datos y la infraestructura que permiten que la aplicación funcione, como Python y Java.
  • Bases de datos: existen las relacionales, que conectan la información mediante identificadores, como MySQL. Y las no relacionales, que no usan identificadores, como Firebase.
  • Herramientas de diseño y prototipado: como Adobe XD o Figma.
  • Plataformas de computación en la nube: como AWS o Microsoft Azure.
  • Herramientas de colaboración: destacan Discord para comunicación en equipo y Trello para gestión de proyectos y tareas.
  • Tecnologías emergentes: destacan el Machine Learning y la IA, como TensorFlow, el Blockchain, como Ethereum y el IoT, como Arduino.
  • Herramientas de testeo y validación: se puede distinguir entre herramientas para pruebas de APIs, como Postman, y para pruebas automatizadas de aplicaciones web,  como Selenium.
  • Frameworks y librerías: pueden ser para desarrollo web, por ejemplo, Django. O para desarrollo móvil, por ejemplo, Flutter.
  • Herramientas de análisis de datos: destacan las herramientas de análisis, como Jupyter Notebook, y las de visualización, como Power BI.

Saber más

Guía completa: qué es un hackatón y cómo se organiza (hackathonspain.com/guia-hackathon) Hackathon Spain, 2024

Tipos de hackatones y ejemplos significativos

Los hackatones, con su diversidad y capacidad de adaptación, han evolucionado para abarcar una amplia gama de temas y objetivos, dando lugar a varios tipos distintivos. Cada uno de estos enfoca sus desafíos y recompensas hacia sectores específicos de la tecnología, la sociedad o incluso problemáticas globales, ofreciendo oportunidades únicas para la innovación colaborativa.

Este apartado desentraña la clasificación de los hackatones, destacando desde eventos centrados en el desarrollo de software hasta aquellos que buscan soluciones a problemas sociales urgentes. A través de ejemplos concretos, se ilustrará cómo estos eventos fomentan la creatividad, el aprendizaje y el impacto positivo en diversas comunidades y sectores.

Tipos

Hay hackatones de muchos tipos, pero los principales son los siguientes:

 TIPOS DE HACKATONES

Tipo Descripción Ejemplo
Tecnológico Enfocado en el desarrollo de nuevas tecnologías, software o aplicaciones. Hackathon de desarrollo de apps.
Social Busca soluciones a problemas sociales mediante la tecnología. Hackathon de innovación social para combatir la pobreza.
Educativo Promueve el aprendizaje y desarrollo de habilidades en áreas específicas. Hackathon de programación para estudiantes.
Empresarial Orientado a resolver desafíos específicos de una empresa o industria. Hackathon de innovación abierta en el sector financiero.
Sosteniblidad Se centra en la creación de soluciones para el medio ambiente y sostenibilidad. Hackathon de tecnologías verdes para la conservación del agua.
Salud Dedicado a la mejora de la salud pública, dispositivos médicos y bienestar. Hackathon de salud digital para el desarrollo de wearables.
Ejemplos notables y comunidades organizadoras

Dentro del ecosistema de los hackatones, numerosos eventos han marcado hitos por su impacto, innovación y la comunidad global que han logrado reunir.

A continuación, se destacan algunos ejemplos notables, así como las comunidades organizadoras detrás de ellos, resaltando la diversidad y riqueza de estos encuentros.

1 | NASA International Space Apps Challenge¡

Organizado por la NASA (Figura 2), este es uno de los hackatones más grandes y globales, enfocado en resolver desafíos en la tierra y el espacio.

Reúne a miles de participantes de todo el mundo para trabajar en proyectos que abarcan desde el análisis de datos satelitales hasta la creación de soluciones para la vida en el espacio.

Logo International Space Apps Challenge

Figura 2. Logo International Space Apps Challenge.
Extraído de Wikipedia. s.f.

2 | Global Game Jam

Es el hackatón de desarrollo de videojuegos más grande del mundo (Figura 3), donde participantes de distintos países crean juegos en un fin de semana.

Este evento destaca por fomentar la creatividad, colaboración y el aprendizaje entre los aficionados y profesionales del desarrollo de videojuegos.

Logo Global Game Jam

Figura 3. Logo Global Game Jam.
Extraído de Wikipedia. s.f.

En cuanto a las comunidades organizadoras, las más destacadas son las siguientes:

1 | Major League Hacking (MLH)

MLH es una comunidad global que organiza hackatones estudiantiles a lo largo del año, promoviendo la educación y la innovación entre los jóvenes desarrolladores. Ofrecen recursos, mentorías y un espacio seguro para aprender y experimentar con tecnologías emergentes.

2 | AngelHack

Con una red de más de 50 ciudades alrededor del mundo, AngelHack promueve la innovación mediante hackatones y programas de aceleración, conectando a desarrolladores con empresas y startups en busca de soluciones tecnológicas novedosas.

Hackatones destacados en España

1 | HackForGood

HackForGood (Figura 4) es una experiencia promovida por Telefónica que se organiza junto con la ETSI de Telecomunicación de la Universidad Politécnica de Madrid, la Fundación HazloPosible y la startup MaashmeTV, además del apoyo de la Red de Cátedras Telefónica.

Este evento, que se considera el mayor hackatón de España, reúne a estudiantes, profesionales y emprendedores tecnológicos para desarrollar soluciones digitales que aborden problemas sociales. Con sedes en varias ciudades españolas, HackForGood promueve proyectos que generan un impacto positivo en la sociedad. Además, se reparten premios monetarios tanto a nivel local como nacional.

Logo HackForGood

Figura 4. Logo HackForGood.
Extraído de esiUCLM. (2024)

2 | Hackatón de Ciberseguridad 4YFN

También llamado CyberCamp (Figura 5), es un evento destacado que se centra en el ámbito de la ciberseguridad dentro del marco de 4YFN (4 Years From Now). Una plataforma de startups vinculada al Mobile World Congress de Barcelona.

Este hackatón reúne a expertos en ciberseguridad, desarrolladores y emprendedores para trabajar en desafíos relacionados con la seguridad digital, promoviendo soluciones innovadoras para proteger a las empresas y usuarios de amenazas cibernéticas. Este evento es gratuito y lo organiza INCIBE dentro del Mobile World Congress. Además, se reparten premios que van desde 200 hasta 800€

Logo CyberCamp

Figura 5. Logo CyberCamp. Extraído de INCIBE. (2019)

BIBLIOGRAFÍA

Bortz, G. (2013). El hackatón como metodología de producción de bienes informacionales. Hipertextos no.1.133-162. Recuperado el 13/03/2024 de: http://revistahipertextos.org/wp-content/uploads/2014/01/Hipertextos_no.1.133-162.pdf

Escuela Superior de Informática. Universidad de Castilla-La Mancha. (2024). HackForGood 2024. Recuperado el 13/03/2024 de: https://esi.uclm.es/index.php/2024/02/29/hackforgood-2024/

Hackathon Spain. (2024). Guía Completa: qué es un Hackathon y cómo se organiza. Recuperado el 13/03/2024 de: https://hackathonspain.com/guia-hackathon/

HackForGood. (s.f.). ¿Qué es? Recuperado el 13/03/2024 de: https://hackforgood.net/

Instituto Nacional de Ciberseguridad (INCIBE). (2019). Ya conocemos los equipos seleccionados para participar en el hackathon de Cybercamp 2019. Recuperado el 13/03/2024 de: https://www.incibe.es/incibe/sala-de-prensa/ya-conocemos-los-equipos-seleccionados-para-participar-en-el-hackathon-de-0

International Hackathon. (s.f.). ¿Qué es un hackathon? Recuperado el 13/03/2024 de: https://international-hackathon.com/noticias/que-es-un-hackathon/

NASA International Space Apps Challenge. About us. Recuperado el 13/03/2024 de: https://www.spaceappschallenge.org/about/

Wikipedia. (2024). Global Game Jam. Recuperado el 13/03/2024 de: https://en.wikipedia.org/wiki/Global_Game_Jam

Wikipedia. (2024). NASA International Space Apps Challenge. Recuperado el 13/03/2024 de: https://es.wikipedia.org/wiki/NASA_International_Space_Apps_Challenge