Hackathon dans une petite entreprise : comment l'organiser sans se ruiner

Hackathon dans une petite entreprise : comment l'organiser sans se ruiner

Cet article concerne la première fois que j'organise un hackathon pour une équipe. Les organisateurs expérimentés trouveront probablement le matériel trop simple et l’histoire naïve. Je visais ceux qui commencent tout juste à se familiariser avec le format et qui réfléchissent à l'opportunité d'organiser un tel événement.

HFLabs fait des choses complexes avec les données : nous nettoyons et enrichissons les contacts clients des grandes entreprises et construisons des bases de données clients contenant des centaines de millions d'enregistrements. 65 personnes travaillent dans les bureaux de Moscou et une douzaine d'autres travaillent à distance depuis d'autres villes.

Parfois, tout travail devient non seulement ennuyeux, mais devient un peu obsolète. À ce moment-là, il est utile de changer d’orientation et d’essayer quelque chose de nouveau. C’est pourquoi nous envisageons des hackathons depuis six mois.

Un hackathon est une compétition entre informaticiens : plusieurs équipes se réunissent et résolvent des problèmes complexes pendant deux jours d'affilée. Généralement en compétition pour un prix décerné par un jury.

Nous voulions essayer le format et nous amuser, mais un hackathon classique est une entreprise à grande échelle, fastidieuse et coûteuse. Nous avons donc réalisé la version allégée avec presque aucun budget. Mais à la fin, ils ont été satisfaits et ont même fait quelque chose d’utile.

Pourquoi les entreprises ont-elles besoin d’un hackathon ?

Les hackathons classiques ne sont généralement pas organisés par générosité. Les organisateurs résolvent des problèmes pratiques ou font leur propre promotion. Le format du hackathon est également choisi en fonction de cet objectif.

  • Résoudre un problème pratique. L'organisateur fixe des objectifs et les participants choisissent celui qui convient et décident. Un exemple d’une telle tâche consiste à créer un nouvel algorithme de notation client pour une banque.
  • Faites la promotion de vos outils. L'organisateur met à disposition des participants son propre logiciel, langage de programmation ou API. Le but est de faire quelque chose d'utile avec les outils donnés. Par exemple, le conditionnel Google ouvre l'accès à son traducteur vocal et attend des cas d'utilisation intéressants.

Un objectif supplémentaire d’un grand hackathon est de présenter l’organisateur comme un employeur enviable, en interne comme en externe. Les invités d’autres entreprises seront impressionnés par le bureau, l’organisation et l’étendue des opportunités. Les nôtres - avec de nouvelles tâches, liberté, communication.

Hackathon dans une petite entreprise : comment l'organiser sans se ruiner
Par exemple, VKontakte a organisé un énorme hackathon. Il est difficile de l'attribuer à un seul type : il y a trop de directions

Comme nous l'avons fait. L'objectif principal de l'ensemble du projet pour HFLabs est la gestion des ressources humaines internes. Nous considérons le hackathon comme une autre activité collaborative en dehors du travail. Fédérer, revigorer, divertir, c'est tout. Certains vont aux équipes de football, d’autres aux quiz. Le hackathon est un autre format de réunions en dehors des affaires quotidiennes. Ce qui, bien entendu, n’annule ni les quiz ni le football.

En même temps, un hackathon, même dans un format léger, n'est pas un pur divertissement. Par exemple, une équipe a fini par écrire une quête textuelle après avoir appris les mécanismes des robots Telegram à partir de zéro. C'est merveilleux : lorsqu'une personne essaie quelque chose de nouveau et essaie de le comprendre, elle propose de nouvelles idées. Pour le travail quotidien également.

De plus, nous avons finalement reçu des outils utiles, même si nous n'avons posé aucun problème pratique. Mais nous en reparlerons à la fin.

Pourquoi le hackathon est-il réservé aux participants ?

Les participants viennent à un hackathon classique pour se familiariser avec les technologies, tenter de nouvelles expériences ou gagner de l'argent. De plus, il semble y avoir davantage de personnes appartenant à cette dernière catégorie.

  • Essayez de nouvelles technologies ou méthodes. Au quotidien, chaque développeur s'appuie sur sa propre pile technologique, parfois pendant des années. Et lors d'un hackathon, vous pouvez essayer quelque chose de nouveau - soit quelque chose qui vient d'apparaître, soit simplement intéressant.
  • Parcourez la route des épiceries en miniature. Les informaticiens souhaitent créer un produit à part entière en quelques jours. Ayant parcouru tout le cycle du concept à la présentation.
  • Gagner. Parfois, de solides spécialistes se rassemblent en équipes de hackathons professionnels - bien joués et formés. Ils choisissent des événements dotés d'un riche fonds de prix et endurent tout le monde grâce à l'expérience et à la préparation. Certains organisateurs éliminent immédiatement ces escrocs. D'autres sont les bienvenus.

Comme nous l'avons fait. Tout d’abord, nous avons demandé à l’équipe si un hackathon était en principe nécessaire. Nous ne faisons rien par la force, nous voulions donc évaluer l’intérêt à l’avance. Nous avons utilisé Google Forms pour les enquêtes.

Hackathon dans une petite entreprise : comment l'organiser sans se ruiner
L'équipe est composée de 65 personnes, 20 ont répondu au sondage, puisque 75% d'entre elles sont intéressées, il faut le faire !

La deuxième tâche est de motiver les indécis, qui sont plus de la moitié. L'enquête suivante a montré : un prix n'aidera pas dans cette affaire.

Hackathon dans une petite entreprise : comment l'organiser sans se ruiner
Ensuite, il s’est avéré que nos collaborateurs étaient intéressés par la fabrication de nouveaux produits. Même avec une petite application, mais passez d'une idée à un prototype fonctionnel

Nous avons commencé à collecter des sujets pour le hackathon qui pourraient être intéressants. Encore une fois avec la force de l'équipe : nous avons mis en place un chat sur Telegram, où nous avons lancé des idées à tout le monde. Pas de freins : tout ce qui vient à l’esprit est bon.

Hackathon dans une petite entreprise : comment l'organiser sans se ruiner
Nous avons collecté 25 sujets et lancé un sondage sur Confluence. Les cinq projets les plus populaires - ils sont sur la photo - ont été présentés au hackathon

Depuis combien de temps tout cela dure-t-il ?

Un hackathon classique dure deux jours et une nuit entre les deux. Night est un salut de la vieille école d'informatique, une touche pragmatique et romantique à la fois.

Que faire dans le noir, chaque équipe ou participant décide indépendamment. Vous pouvez dormir la nuit, les organisateurs ne diront pas un mot. Mais vous pouvez agir : programmez, concevez, ingénieurs, testez.

Comme nous l'avons fait. Nous n’avons même pas parlé de la veillée nocturne. De plus, ils ont encore réduit le format et n’ont pris qu’une journée. Sinon, vous devrez soit consacrer deux jours de travail à l'expérience, soit entraîner vos collègues pendant un week-end d'été complet. Rares sont ceux qui seraient d’accord avec la deuxième option : les week-ends d’été sont précieux.

Certains ont suggéré qu'il serait agréable de se réunir en semaine. Mais je ne voulais pas arranger tout ça pendant les heures de travail. Peu importe vos efforts, vous ne pouvez pas vous séparer du travail pendant la semaine : les clients écrivent, les collègues posent des questions, quelque chose bouillonne au bureau, des réunions sont programmées. Tout le monde reprendra ses activités habituelles. Par conséquent, la prochaine enquête consiste à savoir si vous êtes prêt à participer à un hackathon le week-end.

Hackathon dans une petite entreprise : comment l'organiser sans se ruiner
Tout le monde n’est pas prêt à sacrifier inconditionnellement ses jours de congé. Mais il y a plus de la moitié de ceux qui doutent, reste à les séduire

Un peu plus tard, en juin, les participants ont été interrogés sur les dates. Des créneaux horaires ont été attribués jusqu'à l'automne : en été, les collègues sont en vacances et dans leur datcha, et vous ne voulez pas manquer l'événement. Nous avons donc décidé de proposer tous les samedis. Vous pouvez en choisir plusieurs - marquez ceux qui sont gratuits.

Hackathon dans une petite entreprise : comment l'organiser sans se ruiner
Tout le monde n’est pas prêt à sacrifier inconditionnellement ses jours de congé. Mais il y a plus de la moitié de ceux qui doutent, reste à les séduire

En conséquence, nous avons prévu un hackathon le 17 août. L’alternative du 27 juillet coïncidait avec mon voyage d’affaires et l’option a échoué.

Où se déroule l'événement ?

Généralement, la plupart des participants se réunissent dans un espace commun. La communication est une partie importante du hackathon, c'est pourquoi l'organisateur alloue un espace ouvert ou un bâtiment entier.

J'ai déjà participé à un hackathon Google. Les organisateurs ont attribué un bâtiment de deux étages avec des poufs, des tables et d'autres meubles à l'intérieur. Les équipes elles-mêmes se sont dispersées sur place et ont installé des postes de travail.

Mais le plus souvent, il n’y a pas de restrictions strictes : si quelqu’un prévient à l’avance et se connecte à distance, aucun obstacle ne sera créé.

Comme nous l'avons fait. Comme le hackathon s'est avéré intime, pour sept personnes, le bureau vide de samedi était suffisant. Même si nous ne prenons pas en compte le seul participant connecté depuis Volgograd.

Hackathon dans une petite entreprise : comment l'organiser sans se ruiner
Nous avions prévu que nous nous asseoirions tous ensemble dans une salle de réunion

Et les gagnants ?

Lors des hackathons classiques, un jury est nommé, qui annonce le meilleur projet. Le jury comprend un membre des organisateurs ou des sponsors - ceux qui paient pour l'ensemble du banquet.

Les projets de démonstration constituent une partie importante du hackathon. Les équipes font une brève présentation puis montrent leur solution au jury. C'est un peu comme défendre un diplôme dans une université.

Parfois, le travail est évalué par un ordinateur : celui qui obtient le plus de points au test gagne. Cette approche me semble trop formelle : en évaluant des solutions avec des « perroquets », les organisateurs tuent la composante produit du hackathon. Cela ressemble plus à une compétition de programmation sportive qu’à un exercice de créativité.

Comme nous l'avons fait. Nous avons agi de manière radicale : nous avons simplement supprimé en principe le jury et le concours. Parce que l’objectif n’était pas de créer la meilleure solution au problème ou d’obtenir un produit fini.

Puisque le but est de s’amuser, laissez les participants travailler sereinement sur des projets sans se soucier des autres équipes.

Ha journée à HFLabs

Le hackathon a débuté vendredi soir, la veille. Les participants se sont réunis et ont chacun choisi un sujet. Des équipes prêtes se sont formées.

Rassemblement et participants inattendus. Nous sommes arrivés au bureau le samedi à 11h-12h - pour ne pas nous lever tôt comme en semaine. Il restait six participants, un de plus venu de Volgograd.

Hackathon dans une petite entreprise : comment l'organiser sans se ruiner
L'annonce de la date n'est pas passée inaperçue - les combattants ont commencé à quitter activement le chat du hackathon. Mais la catastrophe n'a pas eu lieu et le quorum a été maintenu.

De nouveaux membres sont soudainement apparus au fil de la journée. Les collègues qui n’allaient pas au hackathon ont consacré trois à quatre heures. Ils sont venus, ont choisi un projet et ont aidé. Ce n’est pas caractéristique du format classique, mais on l’apprécie.

Équipes et projets. Il s’est avéré que trois personnes ont réalisé leurs projets seules. C'est le principal inconvénient de l'événement, il est plus intéressant de travailler en équipe. Trouver de l’interaction est généralement une chose importante dans le concept du hackathon.

Hackathon dans une petite entreprise : comment l'organiser sans se ruiner
Quête textuelle sur le moteur Telegram. Il n'y a aucune utilité pratique, mais à l'intérieur il y a de l'humour d'atelier et des mèmes locaux

Et quelques heures après le début, un projet s'est retrouvé sans développeurs : l'auteur a quitté l'idée originale et est allé dans une autre équipe. C’est normal même pour le format classique : les bonnes idées attirent les gens. Au début, il semble que vous mènerez votre projet jusqu'au bout. Et puis vous plongez et voyez : vous ne pouvez pas arriver à temps, cela ne sert à rien d’essayer. Ou vous allez chez vos voisins, parce que c’est là que va l’entreprise et que le produit est utile.

Seryoga, un développeur front-end de Volgograd, s'est un peu ennuyé, alors il a proposé un projet « à partir d'un couteau ». Et il a immédiatement commencé à y travailler.

Hackathon dans une petite entreprise : comment l'organiser sans se ruiner
Il y a un chat qui vit dans le coin d'un de nos produits. Auparavant, le chat dormait simplement et créait du confort, mais Seryoga a appris au fourreur à réagir aux événements

Au final, le nombre de projets est resté le même : cinq. Un est tombé, un autre a été ajouté.

Espace et horaire. La plus grande salle du bureau a été prévue pour le hackathon : une salle de réunion. Mais en fin de compte, tout le monde s’est installé dans son bureau comme à son habitude. C'est ainsi que nous avons commencé.

Au début, il semblait que l’espace commun n’était pas important. Les projets n'étant pas liés, il n'y a pas de concours, vous pouvez vous asseoir séparément. Et pour discuter, rassemblez-vous dans la salle - l'essentiel est de ne pas vous disperser au-delà de quelques pas.

Mais au bout de quelques heures, la fragmentation s’est arrêtée d’elle-même. Ceux qui travaillaient seuls, sous l'influence d'une force cachée, se déplaçaient les uns après les autres vers le bureau le plus peuplé. Et c'est devenu plus intéressant : les conversations étaient plus animées, les questions étaient plus complexes et plus fréquentes.

Nous nous arrêtions toutes les deux heures pour partager nos impressions et examiner de plus près les projets des autres. Nous avons déjeuné en milieu de journée.

Hackathon dans une petite entreprise : comment l'organiser sans se ruiner
Au déjeuner, un fan, qui planait invisiblement à proximité depuis tout ce temps, a fait irruption dans les contours du hackathon : des cheesecakes ont été soudainement amenés au bureau

Il n'y avait pas de limite de temps : quiconque voulait rester assis aussi longtemps qu'il le voulait. Ils sont partis, amenant généralement le projet à un état plus ou moins terminé. Le dernier participant est parti vers 22h00.

Nous n’avons pas fait de démonstration tout de suite : nous avons décidé de parler du hackathon mardi pour l’ensemble du bureau.

Résultats et vie après

Le hackathon léger a généré encore plus de bénéfices que prévu.

HEURE. Nous nous sommes bien amusés : nous avons clôturé la gestalt par un hackathon et parlé de sujets intelligents sans le stress du travail. Tout cela pour un budget égal au coût du déplacement au bureau et du déjeuner. De plus, nous avons recruté des évangélistes pour des hackathons internes au bureau.

Projets. Pendant la journée, nous n’avons réalisé aucun des cinq projets. Mais cela n'a pas d'importance : généralement le but de l'événement est de résoudre le problème en principe, de trouver une idée. Un bon résultat est un outil qui fonctionne peu, mais avec des béquilles et des bugs.

Hackathon dans une petite entreprise : comment l'organiser sans se ruiner
Anton Zhiyanov, notre chef de produit DaData.ru, a été réalisé par un expéditeur d'e-mail. Il ressemble à un éditeur de navigateur auquel est joint un fichier CSV avec les destinataires. C'est plus pratique que Mailchimp surchargé

Mais après le hackathon, les projets sont entrés en production ou s'apprêtent à le faire. Nous envoyons déjà des emails en tant que messager et le chat touche les clients. Le reste des candidatures est en cours de finalisation par les auteurs, et cela est dû à des demandes extérieures. Pour l'instant, nous le distribuons à nos amis gratuitement et à notre manière, mais un jour, il pourrait être utilisé à des fins commerciales.

Cons. Le principal inconvénient est que peu de personnes se sont rassemblées. Résultat, trois projets sur cinq ont été réalisés par une seule personne, et ce n’est pas si intéressant. Lorsque vous faites un hackathon seul, vous perdez l'effet de l'équipe produit. Il n’y a plus personne avec qui interagir.

J’ai aussi réalisé qu’une réglementation plus stricte serait un plus. Besoin de plus d'organisation :

  • un timing clair ;
  • produits dérivés pour les participants ;
  • jury et manifestation le même jour, alors qu'il était encore inculpé ;
  • préparation - annonces, descriptions de projets.

Vous pouvez aussi appeler quelqu’un de l’extérieur, mais ce n’est pas du tout nécessaire. Et l’appel est très probablement juste. Pas de publicité à grande échelle.

Avenir. La moitié du bureau s'est réunie pour une manifestation générale mardi. Et puis je voyais déjà de l'intérêt pour les projets, dans le format. Tout le monde n’a pas voulu s’impliquer dans l’expérience, mais après le premier essai, davantage de personnes ont voulu y participer. Je pense que nous allons agrandir l’événement en 2020.

C'est tout à propos du hackathon. Si vous souhaitez réaliser toutes sortes de choses complexes avec des données, venez travailler avec nous. HFLabs a huit postes vacants sur hh.ru: Nous recherchons des développeurs Java, des ingénieurs support et tests, des analystes système.

Article pour la première fois publié sur vc.ru. La version pour Habr a été révisée et étendue.

Source: habr.com

Ajouter un commentaire