April 17, 2025

PDFS

C'est en forgeant qu'on devient forgeron

Organiser un hackathon virtuel

6 min read

La pandémie a rendu presque impossible pour les organisations d’organiser des événements de hackathon en personne, où les développeurs peuvent participer en équipes sur une idée, manger de la pizza et boire de la bière.

Plus tôt en juillet, le ministère du Travail et des Pensions (DWP) a organisé son premier hackathon virtuel, Hack2Work, qui s’est déroulé sur trois jours et a été organisé sur une plate-forme de collaboration Microsoft Teams prise en charge par MongoDB.

Discutant de la façon dont le hackathon a été mis en place et géré, Jacqui Leggetter, responsable de l’intégration chez DWP Digital, a déclaré que les événements précédents étaient hébergés dans des hubs numériques DWP, qui réunissaient des équipes de développeurs. Mais en raison de la pandémie, cet événement hackathon devait être organisé à distance.

« Notre premier hackathon en ligne a ouvert une opportunité à des personnes qui n’étaient pas libres de voyager », a-t-elle déclaré. « Les participants sont venus de tous les coins du Royaume-Uni et du monde entier. » En fait, certains participants venaient d’Inde et des États-Unis.

Parmi les défis liés à l’organisation d’un événement hackathon virtuel, il y avait la manière de déplacer les gens dans différentes pièces, de les garder intéressés et de distribuer des sacs « swag ». Discutant des préparatifs, Leggetter a ajouté : « Nous avons examiné le type de plate-forme dont nous avions besoin, les capacités du studio et l’ouverture de l’événement aux partenaires fournisseurs et au monde entier. »

DWP a travaillé avec MongoDB pour fournir la plate-forme du hackathon. L’idée était d’avoir une plate-forme offrant de l’interactivité aux équipes de hackathon qui développaient du code à distance, a déclaré Leggetter, et la possibilité de consommer de petits morceaux de contenu pertinents pour le problème que l’équipe était chargée de résoudre.

“Nous voulions qu’ils réfléchissent au problème que nous essayons de résoudre, qui consiste à se remettre de la pandémie”, a-t-elle déclaré.

Lors de la présentation d’ouverture, les développeurs ont entendu parler des effets de Covid-19, des pertes d’emplois et de l’impact sur les clients Universal Credit.

Cette vue d’ensemble a été suivie par des présentations de coachs de travail, qui ont parlé de leurs défis pour aider les gens à retourner au travail. Cela a été suivi d’une série de “pourparlers éclair”, a déclaré Leggetter, qui comprenait des discussions sur les politiques nationales et locales.

TalkTalk a montré une vidéo sur son programme Kickstart, qui a été financé par le DWP et a créé de nouveaux stages pour les 16 à 24 ans sur Universal Credit. Parallèlement à ces discussions éclair, les DWP laboratoire d’innovation a parlé de l’innovation sans contrainte et de ce que Leggetter a décrit comme « l’art du possible ». Chaque discours éclair a été diffusé deux fois et se trouve désormais sur le hub de contenu de DWP, a-t-elle ajouté.

Des équipes de développeurs se sont ensuite formées autour d’un hack particulier, chacune ayant son propre espace d’équipe virtuel. Leggetter a déclaré que l’événement avait permis de rassembler des personnes, dont certaines étaient de parfaits inconnus, en tant qu’équipes de développeurs virtuels qui ont travaillé sur un piratage pendant trois jours. « Il y avait beaucoup de diversité dans les équipes et tout le monde a amélioré son jeu », a-t-elle ajouté.

Réfléchissant aux idées qui ont été créées au cours des trois jours, Leggetter a déclaré : « J’ai été époustouflé par la qualité des candidatures. Tout le monde travaillait à distance aux côtés de personnes qu’ils n’avaient jamais rencontrées (virtuellement) jusqu’au premier jour du piratage, et pourtant ils ont quand même proposé des idées incroyables et les ont développées à un niveau vraiment impressionnant.

Sur 24 idées possibles, les équipes qui ont participé au hackathon ont travaillé sur 11 problèmes différents pour créer des hacks de codage. “Chaque équipe avait au moins un entraîneur de travail”, a déclaré Leggetter, “ce qui leur a vraiment permis de se concentrer sur l’énoncé du problème.”

Les 11 équipes, composées de 109 participants, comprenaient le personnel de DWP et des spécialistes du numérique d’organisations telles que GDS, le NHS, CreatorSphere, Solidatus et les sponsors MongoDB, ScottLogic, Opencast, Kong, Red Hat et IBM.

Leggetter a déclaré que les équipes ont bénéficié d’une diversité de pensée. “Les équipes n’étaient pas très chargées d’ingénieurs ou d’analystes commerciaux”, a-t-elle déclaré. “Ils avaient un bon mélange de compétences et un bon équilibre entre les responsables de la livraison, les ingénieurs et les coachs de travail.”

Les développeurs qui ont participé au hackathon ont également eu accès à un certain nombre de DWP et interfaces de programmation d’applications ouvertes (API). Par exemple, quelques API donnaient accès aux données de test des citoyens. Pour Leggetter, l’utilisation d’API remettait en cause l’approche normale de la résolution de problèmes et figurait fortement dans les hacks soumis.

Par exemple, a-t-elle déclaré, les développeurs devaient déterminer où ils iraient, en termes d’API, pour obtenir les informations indiquant si une offre d’emploi se trouve à moins de cinq kilomètres d’un code postal. Cela peut nécessiter l’utilisation de données détenues par Transport for Greater Manchester ou Ordnance Survey.

En fait, l’une des idées gagnantes, RouteToWork, utilise des API pour relier les fonctionnalités de divers services gouvernementaux, tels que le National Careers Service et les données accessibles à l’aide des API de l’Office for National Statistics. L’application associe les demandeurs d’emploi aux opportunités qui sont pertinentes et locales pour eux.

RouteToWork a été construit à l’aide du kit de prototypage gov.uk, Nunjucks a été utilisé comme modèle et il a été écrit en JavaScript et HTML, avec un serveur principal Express.js.

Leggetter a déclaré qu’elle était étonnée par la “qualité absolument incroyable du piratage”. Quant à savoir si l’un des projets de hackathon est susceptible d’être déployé, elle a déclaré que DWP prévoyait de faire un travail d’analyse de suivi sur les idées soumises. « Nous voudrons faire un peu plus de travail de faisabilité, mais nous n’excluons rien », a-t-elle ajouté.

Grâce à la manière dont les zones problématiques pour les soumissions de hackathon ont été définies, le code soumis est granulaire, ce qui donne à DWP plus d’opportunités de les incorporer dans d’autres projets.

Approches virtuelles et hybrides

À la manière d’un hackathon en personne, les participants ont pu partager des pizzas gratuites, bien que via un lien vidéo. Ils ont également reçu des sacs de butin, envoyés par la poste avant l’événement.

Avec de nombreuses organisations qui envisagent un approche hybride du travail, où les gens passent une partie de leur temps à la maison, le hackathon Hack2Work met en lumière l’efficacité de la collaboration en équipe virtuelle.

Andrew Morgan, défenseur des développeurs chez MongoDB, dit qu’il manque de vrais événements de hackathon où les gens sont enfermés dans une pièce et partagent des pizzas. “Je pense davantage au défi pour l’avenir”, a-t-il déclaré.

Pour un événement d’une durée de trois jours, Morgan a déclaré qu’il est possible d’avoir des personnes qui ne se connaissent pas pour collaborer virtuellement. Le défi est ce qui se passe lorsqu’une partie de l’équipe est au bureau, tandis que certains membres de l’équipe travaillent à domicile.

D’après l’expérience de Morgan, si les gens ont déjà une relation de travail, une personne distante peut être intégrée à une équipe et travailler efficacement. Mais c’est beaucoup plus difficile si les télétravailleurs font partie d’une équipe composée d’employés de bureau qu’ils n’ont jamais rencontrés.

Leave a Reply

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