Choisissez votre pays

Travailler ensemble sur de nouvelles idées chez Payt

Person
Image

De temps en temps, nous organisons chez Payt une Hackday. Considérez-le comme un mini hackathon. Nous l’appelons encore une Hackday, mais cet événement s’est désormais étendu à presque deux jours.

Il y a quelques années, nous avons commencé à organiser un hackathon d’une journée par trimestre. L’objectif de cette journée est de permettre aux développeurs de se détourner de leur routine et de travailler sur des fonctionnalités qu’ils ont imaginées eux-mêmes ou sur des projets parallèles qui n’ont pas nécessairement de lien avec le logiciel de gestion des créances de Payt. La plupart choisissent d’ajouter une nouvelle fonctionnalité à la base de code existante, mais il y a toujours une ou deux équipes qui prennent une autre direction en créant quelque chose qui ne finira pas dans la base de code.

Le hackathon en décembre 2025

Nous jouons régulièrement une partie de ping-pong, mais les performances des joueurs passionnés n’ont jamais été enregistrées, ce qui rendait plus difficile de se vanter de ces exploits à la table du déjeuner. Herman et Jasper ont donc eu une idée : un slackbot qui génère et envoie les match-ups. Le slackbot suit également qui a gagné ou perdu. Cela ne se fait (encore) pas automatiquement. Le gagnant doit indiquer lui-même qu’il a gagné. Après chaque ronde, le bot crée de nouveaux match-ups.

Une telle idée naît quelques semaines avant le hackathon : chacun peut noter son idée sur la feuille de calcul. D’autres développeurs indiquent alors leur intérêt à participer à un projet particulier. Ainsi, nous pouvons plus facilement faire travailler plusieurs développeurs sur un même projet. Les équipes sont généralement composées d’au moins deux, et au maximum quatre développeurs.

L’un des objectifs d’un tel hackathon est que les développeurs travaillent ensemble en équipe. Chez Payt, nous ne travaillons pas en équipes : chaque développeur est responsable de la gestion de ses projets et de la communication qui en découle. Mais au sein d’une équipe de projet, la dynamique est très différente de celle où l’on est seul ; une manière de se concerter, une manière de collaborer sur un même morceau de code, etc.

Comme je l’ai dit, la plupart des projets de hackathon sont des fonctionnalités appliquées au code existant, mais la plupart des projets finissent finalement à la poubelle après une telle journée. Même si ces projets sont présentés en état de marche pendant le hackathon. C’est d’ailleurs une exigence d’un hackathon : une démo fonctionnelle. Le fait qu’un projet finisse à la poubelle n’est pas un problème. L’objectif à la fin d’un hackathon est atteint : en tant que développeur, vous êtes distrait de la routine ; vous avez pu apprendre de nouvelles technologies ; et vous avez gardé de bons souvenirs avec vos collègues avec qui vous n’avez peut-être pas souvent travaillé.

Image

Un certain nombre de projets se poursuivent

Certains projets ont bien une suite. C’est le cas, par exemple, du module de Compensation CO2. En tant que client de Payt, vous pouvez choisir de verser un certain montant au projet Trees for all. Le montant est déterminé en fonction du nombre de factures, e-mails et lettres envoyés chaque mois.

Cette fois-ci, les participants ont travaillé entre autres sur :

  • Système de point de vente pour factures dans Payt : Cela permet d’effectuer des paiements par carte via Payt.
  • Serveur de déploiement à distance : Un serveur utilitaire pour l’orchestration des déploiements de code.
  • Tableaux de bord Grafana : Un ensemble de tableaux de bord numériques affichant des graphiques sur l’état actuel de l’application, des bases de données, etc. Un tel tableau de bord doit permettre de mieux comprendre rapidement quand une application rencontre des difficultés.
  • Bot Bugmaster : Un Slackbot qui aide le développeur de service à énumérer et automatiser les tâches qui lui sont assignées pendant son service.
  • Payt Wrapped : Un récapitulatif annuel à la manière de Spotify des factures envoyées, des affaires et d’autres statistiques précieuses.

Nous clôturons une telle hackathon avec des démonstrations et des pizzas.

Image

Vous aimeriez travailler chez Payt ? Consultez nos offres d’emploi disponibles : https://werkenbij.paytsoftware.com/

Image

Par Ivan Malykh

Ivan est développeur chez Payt. Son attention se porte principalement sur le frontend, mais le backend attire également son intérêt.

Partager cet article

Lightbox Image
Remove Cookie