Cómo aprovechar un hackathon… y los 5 pasos para ganarlo

4 min lectura
Cómo aprovechar un hackathon… y los 5 pasos para ganarlo
Cómo aprovechar un hackathon… y los 5 pasos para ganarlo

BBVA API Market

Hackathon ya es una palabra que se ha incorporado a nuestro diccionario. Si eres desarrollador y tienes algo de “tiempo libre”, siempre estás pensando en crear una nueva app o en el próximo hackathon en el que vas a participar. En The API Hour hemos podido descubrir cómo sacarle el máximo partido e, incluso, cuáles son las pistas para poder ganar uno de ellos.

“Para pensar en el futuro hay que aprender del pasado”. Con esta sentencia ha empezado Daniel Rojo, cofundador de Betabeers y responsable del área de IoT en BQ, su intervención en The API Hour centrada en los APIs y los hackathones. “Se supone que somos tíos poco sociables, pero creamos comunidades de la nada y hacemos construcciones intelectuales juntos”, ha destacado Rojo. Y en este punto juegan un gran papel los hackathones: transportar las buenas ideas a todos los sectores a través de estos eventos y de charlas tecnológicas, como las que organiza Betabeers.

De esta misma opinión es Marian Moldovan, experto participante en hackathones y miembro del departamento de Innovación de Beeva, quien ha asegurado que los hackathones son “el deporte para los hackers” y que se trata de “un deporte colaborativo y social”, en el que se compite, pero también se aprende y se socializa.

En este tipo de competiciones, un 30% suelen ser emprendedores para poner en práctica algunas de sus ideas, pero un 70% son “curiosos por la tecnología”. Rojo ha incidido en que en los dos grupos puede surgir una idea de startup, no solo entre los emprendedores.

Adolfo Sanz, fundador de Hackathon Lovers, ha recomendado a todos los participantes que se tomen ese día “libre” para aprender y enseñar cosas nuevas. “Todas las cosas que he ido aprendiendo de desarrollo lo he hecho en un hackathon, aprovechando el tiempo no solo para aprender, sino también para enseñar a otros hackers, sean o no de nuestro equipo”.

Pero ¿cuáles serían los pasos que tendríamos que dar para poder ganar uno de los tantos hackathones que se organizan hoy en día? Moldovan y Sanz nos han dado algunas de las pistas que debemos seguir, aunque han dejado claro que no se deben seguir como si fuera “un libro de autoayuda”.

Who: equipo

En un hackathon siempre tienes que contar con un equipo, porque lo importante para poder lograr crear una app en tan poco tiempo es el trabajo en equipo. Moldovan ha aconsejado formarlo “con perfiles diferenciados y variados que se complementen”. En este mismo sentido, Sanz ha destacado el carácter “multidisciplinar” que tienen que tener los equipos porque, además, de este modo se fomenta el networking entre áreas. “Júntate con gente que no sea desarrolladora, que sepa de diseño o de negocio”.

What: idea

Es algo muy importante porque es lo que te va a diferenciar de los demás. “Es importante ser original, pero también entender lo que te piden y hacer algo inteligente con los requisitos que te ofrecen”, ha destacado Moldovan.

Adolfo Sanz siempre propone hacer una tormenta de ideas: “Las ideas no son tu ‘tesoro’, tienes que compartirlas”. Por ello, ha aconsejado que aunque temas que te puedan robar ideas, siempre “será mejor correr ese riesgo que no compartirlas y quedártelas para ti”.

Un consejo importante: “No pienses en diseñar la Estrella de la muerte, tienes que hacer algo simple, dentro de la complejidad”.

How: desarrollo

En la fase de desarrollo de la app, los dos expertos insisten en la “simplicidad”: hacer las cosas de forma inteligente, es decir, crear herramientas simples para usos complejos. Para ello, es fundamental usar las APIs de terceros y controlar las versiones que se realizan para no perder los avances.

La clave para conseguir terminar es planificar y organizar bien en el tiempo que se tiene para poder llegar a todas las fases. Por ello, Sanz ha recomendado realizar una división del trabajo, pensando siempre en las cuatro patas: back, front, diseño y negocio. “Si se puede tener a una persona en cada punto, mejor. Pero habrá ocasiones en las que una misma persona tenga que encargarse de dos de ellos cuando los equipos sean de tres personas…”

Wow: presentación

Toda tecnología lo suficiente avanzada es indistinguible de la magia. Con esta cita de Arthur Clarke, Moldovan ha destacado la importancia de este pasos. “Somos seres visuales, tienes que enseñar y presentar bien tu demo”.

Un consejo de ambos expertos es estar prevenido para “el efecto demo”. Hay que tener preparado un plan B, porque “seguro que no te funciona internet o no funciona el cable HDMI”.

Otra opción B puede ser prepararse un elevator pitch, aunque de una forma más específicos (1, 2 y tecnología)

La clave de la presentación para Sanz es “intentar conectar con el público y con los juegos, contando algún chascarrillo”.

“Casi todo lo que yo he aprendido es de perder hackatones, aprendes de los fallos. Ganar mola, pero perder es superdidáctico. Experimentar, fallar, aprender y repetir hasta el infinito”, con este consejo ha rematado su intervención Moldovan. Mientras que Sanz ha apostado también por “aprender, hacer networking, y, sobre todo, ¡divertirse y pasárselo bien!”

Colaboración: sistemas e innovación abierta

La recomendación que más se ha repetido en este debate ha sido la de utilizar las APIs de terceros para hacer el desarrollo de nuestro proyecto. “Hay un montón de APIs abiertas y la mayoría son gratuitas, al menos para los arranques de las peticiones”.

Y son los sistemas de código abierto los que han provocado una revolución en el mundo tecnológico, porque “ahora cualquier proyecto puede crecer, no se estanca y no entra en discordia con el mundo cerrado gracias a las APIs, no hay que aprenderse todo el sistema, solo la API”, ha destacado en este sentido Rojo.

Linux ha cambiado el mundo, pero en las comunidades de código abierto tenemos un problema y es que nos comunicamos mal”, porque Linux está en todos los lados y la mayoría de las personas ni siquiera saben que Android es Linux.

Y este espíritu de colaboración es el que se ha demandado en la sesión matinal de este evento de The API Hour, centrada en el mundo de las fintech. La cofundadora de Digital Origin, Marta Plana ha incidido en que los bancos tradicionales, que llevan muchos años trabajando en el mundo financiero y que cuentan con mucha experiencia, “tienen que entender que hay revolución digital y que estamos evolucionando hacia la banca digital”.

Así, Philippe Gelis, CEO de Kantox, ha explicado en este punto cómo será la experiencia futura del “banco fintech” frente al banco tradicional actual y en la que van a jugar un papel protagonistas las APIs.

“Estando en un banco fintech el usuario tendrá los mismos servicios que en un banco tradicional de hoy en día, aunque parte de esos servicios estarán ofrecidos por terceros vía API. Para el usuario será una experiencia completa en el mismo banco fintech”.

Si te interesa el mundo de las APIs, puedes descubrir más sobre las APIs de BBVA aquí.

También podría interesarte