5th floor x Service Droit des Jeunes

Le Service Droit des Jeunes (SDJ) offre un soutien juridique aux mineurs ou jeunes adultes en difficulté. Constitués d’équipes de juristes et travailleurs sociaux formés dans le domaine, ces entités mettent en place un accompagnement à destination des jeunes pour certaines démarches juridiques. L’accès à leurs services est libre, sans conditions, leurs interventions sont gratuites et la confidentialité est garantie pour les jeunes qui font appel à eux.

5th floor a participé à leur digitalisation en développant et subventionnant une application web qui permet à leurs agents et aux coordinateurs d’avoir une vue globale des jeunes et de leur suivi juridique. L’outil des SDJ se révélant obsolète, il a fallu l’adapter afin de coller aux besoins et à la réalité des agents. En soutenant cette initiative, 5th floor a permis à Alexandre, un de nos floorians, d’acquérir de nouvelles compétences mais aussi d’évoluer dans un nouveau domaine.

Plus concrètement, cette application permet aux agents des SDJ d’assigner des tâches et d’extraire des statistiques afin d’améliorer la prise en charge des jeunes qu’ils accompagnent. Elle leur permet également  de retrouver différents dossiers selon un système de tags pour accélérer leur recherche. L’application web s’est bien entendu construite de manière agile. Les utilisateurs ont pu faire leurs retours et communiquer leurs adaptations à chaque moment du projet.  

Le développement de l’application pour le Service Droit des Jeunes a débuté en juin 2021. Il a duré environ 4 mois. Epaulé par Vincent pour l’analyse et par Luc pour l’architecture/infrastructure, Alexandre a été en charge du développement de A à Z. Cela lui a permis d’apprendre à évoluer seul, tout en portant une grande attention à la sécurité de l’application développée. « La mise en place de l’environnement de test a pris plus de temps que je ne l’avais prévu » nous indique Alexandre, ce qui lui a demandé de rebondir et réfléchir à des solutions rapides de manière indépendante. Les technologies utilisées pour cette application sont : Java pour le back-end et Angular pour le front-end. Alexandre a également pu s’atteler à la gestion d’une infrastructure Google Cloud. Le projet l’a d’ailleurs convaincu de l’utilité d’un telle solution moderne pour d’autres clients de 5th floor.

Ce projet a directement un impact positif sur la manière de travailler des citoyens ou des acteurs de la société civile. Et cette dimension humaine apportée à nos projets, nous en sommes très fiers chez 5th floor !

Poker Fight : all-in pour notre équipe 5th floor

Poker Fight stories

Tu cherches une  plateforme de vote pour tes Refinements ou Sprint Plannings ? Ça tombe bien une de nos équipes projet ONE t’a développé un outil de compèt’. On te présente Poker Fight, le site qui va te faciliter tes sessions de Poker Planning en équipe sur desktop ou mobile ! 🃏

Chez 5th floor, on adore pousser à fond les initiatives personnelles de nos collaborateurs. C’est la raison pour laquelle lorsque Michael, le Scrum Master d’une de nos équipes a eu envie de faire bouger les lignes, on lui a fait totalement confiance pour monter ce chouette projet.

En effet, il le souhaitait totalement autonome, hors projet habituel, histoire de faire grandir son équipe et les sortir de leur train-train quotidien ; mettre un peu d’excitation en se retrouvant tous ensemble en présentiel pour renforcer la cohésion dans une bonne ambiance.

Poker Fight : un projet agile

L’idée à l’origine était de mettre en place une application qui servirait les intérêts personnels de l’équipe afin de faciliter leurs sessions de vote, mais aussi celles de toutes les équipes agiles chez 5th Floor, à une plus grande échelle.

Le projet se voulait léger et il devait également permettre à l’équipe d’acquérir de nouvelles compétences tout en apportant une nouvelle dynamique entre ses membres.

Concrètement, l’expérience a pris la forme d’un projet collaboratif, durant lequel les membres de l’équipe (Alexandre, Jerry, Mathieu, Rachel, Michaël, Esthefany, Thibault, Gabriel, Renaud, Luc et Noémie) ont pu apprendre de nouvelles technologies pour livrer une plateforme de Poker Planning assortie de Features bien pratiques.

L’accent était mis sur le caractère innovant mais aussi, comme le souligne Michaël, « sur la liberté accordée à l’équipe : les ajustements des Features et du Design ont été réalisées par les membres. »

Après en avoir discuté avec Luc, Vincent et le reste des fondateurs, le projet a reçu le GO pour 4 jours complets de hackathon (et oui, les pizzas étaient offertes 🍕).

Pizza for Poker Fight

Un projet réalisé par une équipe Agile pour des équipes Agiles !

Voici les grandes étapes que l’équipe projet a suivi :

  • Programme d’initiation des développeurs à React durant 3 semaines, avec chaque jour des mini vidéos tuto à suivre ;
  • Création des maquettes du projet à la suite d’une session de brainstorming en équipe ;
  • Le Proxy PO et l’analyste de l’équipe ont été embarqués pour participer à la création du Backlog ;
  • Refinement des Stories en équipe ;
  • 4 jours de coding, comprenant chaque jour 2 Sprints de 3 heures et 2 Rétros ;
  • Développement en parallèle pour la version PC et la version mobile Responsive ;
  • Le projet a été présenté à tout 5th floor pour recueillir du feedback ;
  • GO pour partir en production !

La philosophie derrière Poker Fight

Aucune inscription n’est requise pour utiliser l’application, de part une réelle volonté assumée de ne pas collecter des données : la plateforme est donc RGPD friendly.

Le choix des codes couleurs dans l’application prend en compte les couleurs et l’accessibilité pour les daltoniens. De plus, tout est géré en Local Storage et Web Socket et il n’y a aucune utilisation de base de données. Cela veut dire moins de ressource server et par conséquent, moins d’énergie consommée. L’application fait donc l’objet d’une approche Green coding.

Fini le téléchargement d’application, Poker Fight fonctionne aussi bien sur PC que sur mobile, avec un affichage pensé et adapté à la taille de l’écran.

Enfin, la plateforme est proposée en Open Source :  le partage d’expérience et d’outils permet de proposer une réelle valeur ajoutée. N’hésite pas d’ailleurs à jeter un coup d’œil à notre GitHub !

Les features principales

Poker Fight, ce sont aussi des fonctionnalités pensées pour te faciliter la tâche et rendre l’exercice du poker planning fun et pratique. Découvre les quatre features clés :

  • VS Room : Entre dans la VS room pour débattre sur les points attribués (la note la plus basse et la note la plus élevée) quand le consensus n’est pas possible.
  • Points à atteindre : L’équipe décide l’objectif qu’elle souhaite réaliser pour chaque session en déterminant un nombre de points à atteindre.
  • Pause-café : Active cette option pour permettre aux participants de demander une pause si le temps commence à faire long !
  • Accélérateur de discussion : Opte pour cette fonction afin que tout le monde puisse accélérer la discussion si le rythme se fait trop lent.

C’est avec une grande fierté que nous te présentons Poker Fight ! ♣️♦️♥️♠️

Découvre l’application ici : https://www.poker-fight.com