Paradigma Open Space 2019

Un Open Space, es un evento tipo conferencia, pero que no tiene una agenda creada, a diferencia de los eventos de conferencia tradicionales donde se conoce los ponentes y la agenda con antelación.

Día 27 del reto #30díasdeblog y hoy es sábado de #Experiencias.

En esta ocasión recordaré mi experiencia como participante y, sin planificarlo, también como facilitador de un track sobre Flutter, en el Open Space organizado por Paradigma el sábado 23 febrero de 2019.

Así fue nuestro primer Paradigma Open Space
Uno de los principales valores diferenciadores de Paradigma es nuestra cultura. Nos gusta la tecnología, los meetups, hacer comunidad, la diversidad,…
Un Open Space, también conocido como unconference, es un evento tipo conferencia, pero que no tiene una agenda creada, a diferencia de los eventos tradicionales donde se conoce los ponentes y la agenda con antelación.

Cuando te animas a participar a un open space, puedes conocer la temática principal, ya sea tecnología, desarrollo de software, innovación, agilidad, pero hasta ahí, no conocerás quienes son ni los ponentes ni los temas específicos que se presentarán,  hasta que estos se seleccionen y organizen en el evento. Una vez empieza el Open Space, son los propios asistentes los que proponen los temas y deciden por votaciones, la agenda del mismo en la primeras horas del evento, construyendo el contenido entre todos.

Los asistentes votando por los temas que más les interesaban

Proponiendo el tema

Como comenté antes, cuando me apunté al Open Space de Paradigma tenía la intención de participar sólo como asistente. Era la primera vez que participaba en un evento de ese tipo y quería conocer como era la dinámica. Sin embargo, por la forma como se promueve la participación de ponentes, al final me atreví a presentar un tema, que resulto ser algo que recién había aprendido a utilizar y que en ese momento me tenía enganchado. Flutter.

Flutter es el kit de herramientas de UI de Google para realizar hermosas aplicaciones, compiladas nativamente, para móvil, web y escritorio desde una única base de código.

Cuando dieron la bienvenida al evento, y abrieron el período de propuestas de temas, confieso que no me atreví de inmediato a proponer un tema, ni siquiera lo había pensado y por otro lado, no tenía ninguna forma en mente de como hacerlo. La verdad no sé qué fue lo que me  motivó a hacerlo, si sé que hablé con mi esposa y le comenté lo que estaba pensando y como siempre ella me creyó capaz y me empujó a hacerlo.

Con muchas dudas propuse mi tema, "Desarrollo de Apps con Flutter, ¿Porqué debo interesarme?", y a esperar las votaciones de los participantes para saber si finalmente tenía o no que presentar, lo que significaba que tenía que correr a preparar el cómo presentarlo.

Luego de las votaciones, mi tema salió entre los más votados y como parte de la agenda

Cuando cerraron las votaciones y presentaron los temas que más votos tenían, procedieron a estructurar la agenda del evento, que la verdad quedó genial con una temática de Star Wars!

La agenda del Open Space

Me asignaron uno de los tracks de las 15:00, si mal no recuerdo la agenda estaba completa a las 10:00 por lo que tenía unas cuantas horas para preparar mi presentación y por supuesto una demo. Es que en una charla de un framework de desarrollo de aplicaciones, en un evento donde la mayoría eran o estaban relacionados con el desarrollo de software, seguro que esperaban que mostrará código en vivo, y yo, no lo había hecho nunca antes.

Así quedó mi tema en la agenda

Manos a la obra

Como era de esperarse, no pude aprovechar el evento como asistente porque pase casi toda la mañana preparando mi presentación.

Utilicé Slides para crear la presentación. Les comentó que soy fan de esa herramienta, tanto que sentí curiosidad por la tecnología detrás de ella y por suerte es open source, reveal.js, de la que ya he compartido sobre un proyecto que recién completé en Creando un sitio web tipo presentación con reveal.js - Día 21

Slides – Create and share presentations online
Slides is a place for creating, presenting and sharing presentations. The Slides editor is available right in your browser. Unlike traditional presentation software, like PowerPoint, there’s no need to download anything.

Lo primero, cómo estructurar el contenido, para ello decidí la agenda de mi presentación:

  • Acerca de mi (creo que nadie me conocía en ese evento)
  • ¿Qué es Flutter?
  • Sus Características
  • ¿Qué tal se ve el código?
  • La comunidad
  • ¿Cómo empiezo?
  • Y por su puesto la demo...
Show me some code!
Disclaimer: desde que hice la presentación a la fecha Flutter a evolucionado de ser un framework sólo para desarrollo móvil, a un framework con el que puedes además crear aplicaciones web y desktop, todo con una misma base de código.

Aquí la presentación final:


La hora de la verdad

Llegó la hora del track y ya lo tenía todo preparado, pero seguía con los nervios de mostrar código. Había decido no mostrar un programa ya hecho por alguien más y que estuviera funcionando, como se trataba de una charla introductoria a Flutter, decidí que el demo fuera crear una nueva app y unas cuantas pantallas durante el demo y así lo hice.

La experiencia fue muy buena, bastante diferente a lo que había vivido hasta ese momento, pero debo decir me encantó y que por el feedback recibido a quienes asistieron a mi presentación también les gustó y quedaron con ganas de probar Flutter, que era la principal intención que tenía cuando propuse el tema.

En una puntuación de entre 1 y 5, el feedback que recibí estuvo 3 y 5, siendo mayoritarios los 4, nada mal para el tiempo de preparación🙌.

Feedback - ¡Muchas Gracias!

Para ser mi primera vez como ponente en un Open Space, creando una presentación de forma flash y con código en vivo, la experiencia estuvo estupenda.

Aquí algunas fotos de mi presentación:

Estuve buscando el código del demo que hice, pero como fue algo en vivo parece que no lo subí a github después del evento para compartirlo (lo siento), sin embargo dejo aquí un app de películas que desarrollé a la que llamé NextFlix, que utilicé Facilitando el curso Professional Scrum Developer (PSD) - Día 13.

marvlm/nextflix
Movie mobile App made with #Flutter. Contribute to marvlm/nextflix development by creating an account on GitHub.

Sé que en estos tiempos tan extraños que vivimos a causa del covid'19, es poco probable que se realice otro evento como este muy pronto. Cuando estemos en la nueva normalidad, dónde ya se puedan reunir muchas personas para un evento así, y te enteres que lo están organizando, te animo a que participes, ya sea solo cómo asistente o si te atreves a compartir lo que sabes, cómo ponente, te aseguro que te gustará la experiencia.

Y así, completo el día 27 del reto #30díasdeblog.

Un abrazo!

i'marv.in

P. D.: Este artículo tiene 1145 palabras.