Édito : intérêt de la R&D

R&D

Pourquoi faire de la R&D ?

Pour beaucoup d’entreprises, l’objectif de la R&D (Recherche et Développement) est d’innover pour proposer de nouveaux produits ou améliorer des produits déjà existants. Au sein de 4SH, l’objectif est tout autre : il s’agit de donner de l’espace aux collaborateur·trice·s pour s’épanouir en dehors de leur·s projet·s.
Cet épanouissement passe par plusieurs axes : 

  • partager avec des personnes qui sont sur d’autres projets ;
  • expérimenter de nouvelles technologies et méthodes ;
  • casser la routine.

Comment fonctionne la R&D chez 4SH ?

Temps alloué à la R&D

Chaque personne dispose d’un budget de 15 jours d’amélioration continue personnelle par exercice. L’objectif de ces jours est de permettre à tout le monde de prendre du temps pour monter en compétence, faire des formations et également de la R&D. Ces jours sont à leur entière disposition et ils peuvent les utiliser de la manière qui les sied le plus. Certaines personnes font des séances récurrentes de R&D, par exemple toutes les deux semaines ou encore une fois par mois, avec le reste de l’équipe de leur sujet. D’autres profitent d’un moment de creux dans leur plan de charge de travail pour se consacrer plusieurs journées à un sujet de leur choix. L’organisation des équipes projets prend en compte ces temps consacrés à du hors-production pour les permettre sans mettre en péril les réalisations pour les clients.

Intégrer un projet R&D

Quand une nouvelle personne arrive chez 4SH, le responsable de l’animation de la R&D prend le temps de lui présenter tous les sujets qui existent déjà et d’échanger avec elle sur les attentes qu’elle peut avoir vis-à-vis de sa R&D. Cela pourrait être de travailler avec des personnes avec qui elle travaille peu, avec des méthodes qu’elle aimerait expérimenter davantage ou même de participer à des tâches qui sortent de ses attributions au sein de ses projets.

Cet accompagnement personnalisé de chaque personne permet aussi de proposer de nouveaux sujets. Lorsqu’un collaborateur·trice a une idée pertinente, mais également lorsque l’animateur le juge nécessaire pour mieux répondre à de nouvelles attentes. Afin de partager autour des travaux réalisés dans le cadre de la R&D, des événements sont également organisés dans l’année pour proposer des présentations des différents travaux et favoriser les échanges entre les collaborateurs, autour des réalisations et faire des retours d’expérience de nouvelles technologies ou méthodes.

Les différentes possibilités pour faire sa R&D sont les suivantes :

  • faire de la veille sur le sujet que l’on désire. Nous encourageons les collaborateurs qui le font à partager les résultats de leur veille mais il n’y a aucune obligation. ;
  • se consacrer à l’un des projets qui existent déjà. Beaucoup de projets sont nés des idées des collaborateurs, souvent amenés par des problématiques qu’ils rencontrent au quotidien. ;
  • travailler sur un sujet transverse ;
  • créer un nouveau projet ou sujet transverse ;
  • contribuer à un projet open source au choix du collaborateur.

Quels sont les différents projets et sujets de R&D proposés au sein de 4SH ?

Les projets

4GitNotifier

4GitNotifier est un outil pour mieux suivre et organiser la revue de code sur Github. Son objectif est de mettre en place des notifications Slack pour améliorer la visibilité des pull requests et faire des rappels, pour s’assurer que les revues sont bien prises en charge.

4i18n

4i18n

L’application 4i18n permet d’améliorer les processus de modification et traduction des libellés de nos applications, notamment en donnant le contexte des écrans lors de la traduction et en simplifiant l’import et l’export de ces libellés pour les développeurs, lors de l’intégration aux applications.

4PM / 4Track

4PM
4Track

4PM et 4Track nous permettent de gérer nos projets. D’une part, 4PM permet de créer un projet, des périmètres, calculer la rentabilité des projets et suivre les plans de charge des collaborateurs. D’autre part, 4Track nous permet de loguer facilement notre temps de travail, en s’intégrant avec nos outils du quotidien comme Jira.

4SharedDevices

4SharedDevices

A l’aide d’une application installée sur chaque appareil et de son site internet, 4SharedDevices vise à organiser l’ensemble des mobiles et tablettes de 4SH. En plus de donner une vision globale des appareils disponibles, elle permet la réservation de devices et le partage de fichiers avec ceux-ci.

4SHR

4SHR

4SHR est un jeu de quiz où les collaborateur·trice·s créent les questions et répondent aux questions des autres. Il s’agit d’un vrai vecteur d’information, ce jeu permet de partager des informations sur nos quotidiens dans un cadre ludique qui favorise les questions dont les réponses ne sont pas connues de tous.

Datamaitain

Datamaintain

Datamaintain est un outil open source destiné à assister l’exécution et le suivi des scripts de mises à jour de bases de données. Il permet de garder en mémoire toutes les informations utiles liées à l’exécution de ces scripts, notamment pour ne pas rejouer des scripts déjà joués.

Haggle

Haggle

Haggle est un jeu en équipe de négociation d’objets et règles. Le but à la fin de la partie est d’avoir le plus de points, en optimisant les règles et objets que l’on a en sa possession. Pour dynamiser la session, un maître de jeu peut animer et mettre en place des événements ponctuels de son choix.

Hubit

Hubit

Hubit.io est un outil qui permet d’agréger et transformer des flux de données. Il s’accompagne d’une application pour suivre en temps réel les différents flux qui transitent via Hubit.

Invoices

Invoices

Invoices est notre outil de facturation. Cette application permet à notre service comptabilité de créer des factures et suivre leur paiement. Elle facilite également les échanges entre les pilotes de la comptabilité sur les factures des projets. Invoices s’intègre aussi au sein de nos projets en tant que brique de facturation en standalone.

Leaflock

Leaflock

Leaflock est une librairie de composants utilisable aussi bien lors de la spécification, de la création de maquettes ou du développement d’une application. Compatible avec tous les frameworks web populaires, elle a vocation à accélérer et améliorer la qualité de nos processus de développements.

Lifechart

LifeChart

LifeChart est une application affichée dans nos locaux, via laquelle tout collaborateur peut partager une information. Elle nous sert à annoncer les nouvelles arrivées, les départs, les activités CSE, en bref toutes informations relatives à la vie d’agence et également autour de l’agence, comme les horaires du tramway.

Retable

Retable est une librairie open source proposant une API unifiée pour gérer l’import et l’export de données tableur (excel, csv…). Pour rendre la lib fiable et pratique, une attention particulière est accordée au design de l’API, à la documentation et à la couverture du code par des tests.

Synechis

Synechis

Synechis est notre outil de suivi de builds pour nos projets. Il permet d’avoir une vue d’ensemble de l’état d’un build et des différents builds récents et génère même des notifications Slack. On gère aussi nos environnements de recette via Synechis, notamment pour la programmation de leurs allumages.

Les sujets transverses

R&D Qualité

R&D Qualité

La R&D qualité vise à promouvoir la qualité à 4SH. Ce sujet s’attache notamment à l’automatisation des tests de nos applications, pour les accélérer et les fiabiliser. Un autre but de ce sujet est de proposer des bonnes pratiques, par exemple en matière de rédaction de cas tests ou de clean code.

R&D UX

R&D UX

Au sein de la R&D UX des études sont réalisées sur nos projets de R&D. L’objectif étant de les améliorer et d’expérimenter de nouvelles méthodes. Ces études peuvent, par exemple, se présenter sous la forme de benchmark de produits concurrents, création de personae ou de questionnaires auprès des utilisateurs.

En résumé, chez 4SH, la R&D est un vecteur de motivation et d’amélioration continue pour nos équipes. Nos collaborateur·trice·s qui en font expriment une grande satisfaction vis-à-vis du dispositif et de la diversité des sujets, qui permet à chaque personne de trouver un sujet qui lui convient.

Cet article a été publié dans 4SH R&D.

%d