La pandemia ha hecho que sea casi imposible para las organizaciones realizar eventos de hackathon en persona, donde los desarrolladores pueden participar en equipos en una idea, comer pizza y beber cerveza.
A principios de julio, el Departamento de Trabajo y Pensiones (DWP) ejecutó su primer hackathon virtual, Hack2Work, que duró tres días y se llevó a cabo en una plataforma de colaboración de Microsoft Teams respaldada por MongoDB.
Al discutir cómo se configuró y ejecutó el hackathon, Jacqui Leggetter, jefa de integración de DWP Digital, dijo que los eventos anteriores se realizaron en centros digitales de DWP, que reunieron a equipos de desarrolladores. Pero debido a la pandemia, este evento hackathon necesitaba ser operado de forma remota.
“Nuestro primer hackatón en línea abrió una oportunidad para las personas que no tenían la libertad de viajar”, dijo. “Los participantes procedían de todos los rincones del Reino Unido y de todo el mundo”. De hecho, algunos participantes eran de India y Estados Unidos.
Entre los desafíos de llevar a cabo un evento de hackathon virtual estaba cómo maniobrar a las personas en diferentes salas, mantenerlas interesadas y la distribución de bolsas de “botín”. Al comentar los preparativos, Leggetter agregó: “Analizamos qué tipo de plataforma necesitábamos, las capacidades del estudio y la apertura del evento a los socios proveedores y al mundo en general”.
DWP trabajó con MongoDB para proporcionar la plataforma para el hackathon. La idea era tener una plataforma que proporcionara interactividad para los equipos de hackathon que estaban desarrollando código de forma remota, dijo Leggetter, y la capacidad de consumir fragmentos de contenido del tamaño de un bocado que fueran relevantes para el problema que el equipo tenía la tarea de resolver.
“Queríamos que pensaran en el problema que estamos tratando de resolver, que se trata de recuperarse de la pandemia”, dijo.
En la presentación de apertura, los desarrolladores escucharon sobre los efectos de Covid-19, la pérdida de empleos y el impacto en los clientes de Universal Credit.
Este resumen fue seguido por presentaciones de entrenadores de trabajo, quienes hablaron sobre sus desafíos para ayudar a las personas a regresar al trabajo. Esto fue seguido por una serie de “charlas relámpago”, dijo Leggetter, que incluyó discusiones sobre políticas nacionales y locales.
TalkTalk mostró un video sobre su programa Kickstart, que fue financiado por el DWP y creó nuevos puestos de trabajo para jóvenes de 16 a 24 años con Universal Credit. Junto con estas charlas relámpago, el laboratorio de innovación de DWP habló sobre la innovación sin restricciones y lo que Leggetter describió como “el arte de lo posible”. Cada charla relámpago se ejecutó dos veces y ahora se encuentra en el centro de contenido de DWP, agregó.
Luego, se formaron equipos de desarrolladores en torno a un truco particular, y cada uno tenía su propio espacio de equipo virtual. Leggetter dijo que el evento pudo reunir a personas, algunas de ellas completamente desconocidas, como equipos de desarrolladores virtuales que trabajaron en un truco durante tres días. “Había mucha diversidad de equipos y todos mejoraron su juego”, agregó.
Reflexionando sobre las ideas que se crearon durante los tres días, Leggetter dijo: “Me quedé impresionado por la calidad de las entradas. Todos trabajaban de forma remota junto a personas que nunca habían conocido (virtualmente) hasta el primer día del truco y, sin embargo, se les ocurrieron ideas increíbles y las desarrollaron a un nivel realmente impresionante “.
De las 24 ideas posibles, los equipos que participaron en el hackathon trabajaron en 11 problemas diferentes para crear hacks de codificación. “Cada equipo tenía al menos un entrenador de trabajo”, dijo Leggetter, “lo que realmente les permitió enfocarse en el planteamiento del problema”.
Los 11 equipos, compuestos por 109 participantes, estaban compuestos por personal de DWP y especialistas digitales de organizaciones como GDS, NHS, CreatorSphere, Solidatus y los patrocinadores MongoDB, ScottLogic, Opencast, Kong, Red Hat e IBM.
Leggetter dijo que los equipos se beneficiaron de la diversidad de pensamiento. “Los equipos no estaban muy cargados de ingenieros o analistas de negocios”, dijo. “Tenían una buena combinación de habilidades y un buen equilibrio entre gerentes de entrega, ingenieros y entrenadores de trabajo”.
Los desarrolladores que participaron en el hackathon también tuvieron acceso a una serie de DWP e interfaces de programación de aplicaciones abiertas (API). Por ejemplo, un par de API proporcionaron acceso a datos de pruebas ciudadanas. Para Leggetter, el uso de API desafió el enfoque normal para la resolución de problemas y apareció en gran medida en los trucos presentados.
Por ejemplo, dijo, los desarrolladores debían considerar a dónde irían, en términos de API, para obtener la información que indica si un puesto vacante se encuentra a tres millas de un código postal. Esto puede requerir el uso de datos en poder de Transport for Greater Manchester o Ordnance Survey.
De hecho, una de las ideas ganadoras, RouteToWork, utiliza API para unir la funcionalidad de varios servicios gubernamentales, como el Servicio Nacional de Carreras Profesionales y los datos a los que se accede mediante las API de la Oficina de Estadísticas Nacionales. La aplicación relaciona a los solicitantes de empleo con las oportunidades que son relevantes y locales para ellos.
RouteToWork se creó utilizando el kit de creación de prototipos gov.uk, se utilizó Nunjucks como plantilla y se escribió en JavaScript y HTML, con un servidor de back-end Express.js.
Leggetter dijo que estaba asombrada por la “calidad absolutamente asombrosa de la piratería”. En cuanto a si es probable que se implemente alguno de los proyectos de hackathon, dijo que DWP planea hacer un trabajo de análisis de seguimiento sobre las ideas enviadas. “Queremos hacer un poco más de trabajo de factibilidad, pero no descartamos nada”, agregó.
Gracias a la forma en que se definieron las áreas problemáticas para las presentaciones del hackathon, el código enviado es granular, lo que le da a DWP más oportunidades para incorporarlas en otros proyectos.
Enfoques virtuales e híbridos
Al igual que en un hackathon en persona, los participantes pudieron compartir pizzas gratis, aunque a través de un enlace de video. También recibieron bolsas de regalos, enviadas por correo antes del evento.
Con muchas organizaciones que buscan un enfoque híbrido del trabajo, donde las personas pasan parte de su tiempo en casa, el hackathon Hack2Work arroja luz sobre la efectividad de la colaboración en equipo virtual.
Andrew Morgan, defensor de los desarrolladores de personal en MongoDB, dice que extraña los eventos de hackathon reales en los que las personas están encerradas en una habitación y comparten pizzas. “Pienso más en el desafío en el futuro”, dijo.
Para un evento que dura tres días, Morgan dijo que es posible tener personas que no se conocen para colaborar virtualmente. El desafío es lo que sucede cuando parte del equipo está en la oficina, mientras que algunos miembros del equipo trabajan desde casa.
Según la experiencia de Morgan, si las personas tienen una relación laboral existente, una persona remota puede integrarse en un equipo y trabajar de manera eficaz. Pero esto es mucho más difícil si los trabajadores remotos forman parte de un equipo que incluye personal de oficina que nunca han conocido.