Informe de la experiencia de Socracan 2020

Compartir esta publicación

Me lo he pasado muy bien en el Socracan 2020. Aquí está mi informe de experiencia sobre ello.

¿Qué es un Open Space?

Un Open Space (a.k.a Tecnología Open Space, a.k.a Unconference) es un tipo de evento en el que los asistentes están a cargo de la conferencia misma.

Los asistentes pueden sugerir los temas en los que quieren participar.

Hay algunas reglas:

  – Quienquiera que venga es la gente adecuada.

  – Siempre que empiece es el momento adecuado.

  – Lo que sea que ocurra es lo único que podría ocurrir.

  – Cuando se acaba, se acaba.

  – Ley del movimiento (anteriormente conocida como Law of Two Feet).

 

Recuerda el comportamiento de los abejorros y las mariposas: los abejorros van de flor en flor, las mariposas permanecen en su lugar por más tiempo.

Para más información, mira aquí.

 

Beneficios de un Open Space

  – Hay más superposición entre lo que los asistentes quieren asistir y lo que pueden asistir. Cualquier sesión que no encaje en las «vías decididas por el equipo» será bienvenida para ser organizada en los pasillos o en cualquier otro espacio disponible.

  – Los asistentes están más involucrados en la organización. Por lo tanto, se necesita menos gente para organizar el evento.

  Arquitectura Evolutiva para Desarrolladores

  – Los asistentes pueden entrar y salir de las sesiones sin ninguna expectativa de permanecer en la sesión completa. Los asistentes también tienen la libertad de no asistir a ninguna sesión (y aún así obtener valor del evento).

 

¿Por qué asistí?

Este tipo de eventos (es decir, el Open Space) están mucho más influenciados por los asistentes que otro tipo de conferencias. ¿Por qué? Porque no hay un programa formal, los asistentes hacen su propio programa. Incluso si la(s) sesión(es) no son aceptadas en el programa (por ejemplo, en el mercado), las personas interesadas pueden compartir información, conocimientos, contactos,… sobre el tema, sin tener un evento formal. Por ejemplo, me interesaba organizar una sesión sobre «Programación C más segura», pero no había suficiente interés general para tener una sesión. Afortunadamente, una persona (¡gracias!) se acercó a mí y discutimos durante un rato sobre los temas que me interesaban.

El espacio abierto suele ser (aunque no siempre) más informal, una red más pequeña de personas interesadas en estos temas. Éste Socracan trajo ~60 personas a Tenerife, lo que significa que puedes hablar con (casi) todo el mundo durante el fin de semana largo. Con conferencias que tienen más de 500 asistentes, esta tarea se hace más difícil. Además, la línea entre el asistente y el orador se vuelve borrosa, dado que se pueden organizar unas pocas sesiones, pero asistir a muchas de ellas organizadas por otros. Ingenuamente, se podría pensar que todos son a la vez conferenciantes y asistentes, eliminando así cualquier diferencia entre las personas.

Las conferencias suelen ser pagadas desde el punto de vista económico tan pronto como se obtiene suficiente información para desbloquear su problema actual. Dado que puedes sugerir tus temas, es más probable que obtengas valor de ello. En otras conferencias, hay unos pocos temas que constituyen toda la columna vertebral de la conferencia (por ejemplo, centrado en el lenguaje: java, kotlin; orientado al paradigma: orientado al objeto, programación funcional; centrado en el dominio: criptografía, viajes, consultoría; estilo de programación: web, grandes datos, programación de sistemas). ¹

  Blogs de arquitectura de Software a seguir

Los espacios abiertos son una forma de democratizar la convocatoria de ponencias (C4P; la forma de elegir los temas) de una conferencia, y de involucrar a todos en la conferencia. Tanto si tiene éxito como si fracasa, son los asistentes los que tienen un gran poder de decisión. Es tu turno de involucrarte en hacer que suceda.

El Open Space se siente como «Elige tu propia aventura», en la que escribes tu propio futuro haciendo tus propias elecciones.

 

¹ Nota: esto no pretende ser una lista completa de ejes para categorizar una conferencia. Es sólo una analogía para explicar la diferencia con un Open Space.

 

¿Qué he aprendido?

Seleccionando mejores sesiones de Open Space

  – Informar qué tipo de sesión es: taller, presentación. Qué tipo de facilitador quieres ser: experto, viajero, principiante, anfitrión…

  – Votar antes de ponerlo, luego clasificar por votos DESC.

 

CQRS/ES en modo sincronización

No hay necesidad de ejecutar un sistema CQRS/ES en modo asíncrono. Es habitual que prefiramos el modo asíncrono para aumentar el rendimiento. Cuando necesitemos mayor consistencia que la eventual, podemos hacer el procesamiento síncrono y modificar la proyección de lectura antes de completar el comando. Nunca se me había ocurrido que el procesamiento de la proyección de lectura puede ser una mezcla de sincronización y asincronía.

 

La psicología valora la pirámide del equipo

Es una analogía con la Maslow Hierarchy of Needs. Esto trata de establecer un entendimiento básico de las características que componen una saludable cultura de la Ingeniería. Relacionado con la «Seguridad Psicológica clasificada como común en los equipos exitosos».

  Arquitecto de Software: cómo pasar de ser un desarrollador de software a un arquitecto de software

Lo aprendí en una sesión facilitada por Amy.

 

Búsqueda de la raíz

Un tipo de búsqueda que encontrará una coincidencia para «banana» cuando se busque «bananas». Menos inclusiva que la búsqueda difusa, más inclusiva que la búsqueda sin mayúsculas y minúsculas.

 

Patrones lógicos de dominio

Del «Catalog of Patterns of Enterprise Application Architecture» – Domain Logic Patterns: Transaction Script (110), Domain Model (116), Table Module (125), Service Layer (133).

 

Tamaño del servicio vs Participación en el framework

Una heurística para determinar la participación del framework:

  * Gran servicio: pequeño framework.

  * Pequeño servicio: gran framework.

Por implicación, nos referimos al grado en que estamos acoplados al marco. Desde otro punto de vista, cuanto más pequeño es el código de la aplicación, mayor es el porcentaje de código del framework.

Lo aprendí de Iván Stepaniuk.

 

¿Dónde ocurrió?

El evento se celebró en el Instituto Técnico y de Energías Renovables (ITER). Había unas cuantas habitaciones, además de un comedor para todos nosotros.

El alojamiento fue en Casas bioclimáticas. La fiesta tuvo lugar en una de las casas (El Patio).

 

Otros informes de la experiencia

Revisa el siguiente Experience Report de Dácil Casanova

Author

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Suscríbete a nuestro boletín de noticias

Recibe actualizaciones de los últimos descubrimientos tecnológicos

¿Tienes un proyecto desafiante?

Podemos trabajar juntos

apiumhub software development projects barcelona
Secured By miniOrange