À propos de Cozy Cloud
  • Yannick

    Yannick

    Front Developer @CozyCloud

    More posts by Yannick.

    Yannick
  • Paul Tran-Van

    Paul Tran-Van

    Data Scientist @CozyCloud

    More posts by Paul Tran-Van.

    Paul Tran-Van
  • François Weber

    François Weber

    Data Scientist @CozyCloud

    More posts by François Weber.

    François Weber
Yannick, Paul Tran-Van, François Weber
Nuagerie 6 min read

Une journée d’équipe chez Cozy Cloud #1

Chez Cozy Cloud, 60% de l'équipe est en télé-travail à plein temps. Et quand il s'agit de se retrouver toutes les six semaines pendant la journée d'équipe, les organisateurs "volontaires" mettent la barre très haut...

plushaut

Ce mois-ci, c'était au tour d'un de nos développeurs Yannick et de François, Data Scientist, de prendre en main toute l'équipe. Ils vous dévoilent comment ils se sont organisés autour d'un jeu collectif en lien avec les enjeux de l'entreprise.💪🏻*


En plus des ateliers brainstorming, les organisateurs ont pour mission d'élaborer un jeu d'équipe, sorte de fil rouge tout au long de la journée. Ces jeux sont devenus de plus en plus élaborés. Il faut redoubler de créativité pour amener l'équipe à garder le cap et surtout à la garder motivée du début de la matinée jusqu'à tard le soir.

shamirgame_secret_teambuilding_cozycloud

Chez Cozy Cloud, notre équipe de R&D travaille sur une technique appelée secret de Shamir qui permet de découper un “secret” en plusieurs fragments. Individuellement, ces fragments ne révèlent aucune information ; mais réunissez-en suffisamment et vous pourrez reconstituer le secret initial. Nous avons pensé qu'il serait intéressant d’utiliser cette idée dans une sorte de chasse au trésor : voici comment nous avons fait !

🔎 Phase 1 : trouver son équipe

Chaque participant a reçu une petite carte contenant trois éléments : le nom d'un personnage, un lien vers un fragment personnel et un autre lien vers une page Web permettant de combiner des fragments et d’en révéler le secret. Nous avons annoncé que les équipes étaient composées de 4-5 joueurs, et.... c'est tout.

powerranger_cozycloud

❓ Voici la liste de tous les personnages - pouvez-vous deviner qui est avec qui ?

Benjamin Gates
Cedric Villani
Helmut Kohl
Sherlock Holmes
Ada Lovelace
Ibn Séoud
Grace Hopper
Pythagore
Katherine Johnson
Diana Prince
Evariste Galois
Jean Moulin
Simón Bolívar
Edward Snowden
Margareth Hamilton
Mata Hari
Edsger Dijkstra
Eugène-François Vidocq
Alan Turing
Robert Langdon
Veronica Mars
Nelson Mandela
Philippe Charuel
Abraham Lincoln
Thales
Les équipes ont été tirées au hasard. Le but était que chacun-e ait une raison de discuter avec tout le monde et de collaborer ensemble sur les énigmes.

secret_shamirgame

Avec le recul, nous n'aurions pas dû ne pas distribuer les cartes juste avant le début de la première série de réunions, puisque tout le monde s'intéressait beaucoup plus à trouver ses coéquipiers qu’à réellement travailler 😁.
En dehors de cela, cela a vraiment bien fonctionné - les gens ont partagé leurs identités et ont commencé à formuler des théories sur la façon dont ils pourraient être reliés. Si vous n'avez pas encore compris les équipes, les voici :

Mathématiciens

Katherine Johnson
Cedric Villani
Pythagore - Pythagore
Evariste Galois
Thales

Informaticiens

Ada Lovelace
Margareth Hamilton
Alan Turing
Grace Hopper
Edsger Dijkstra

Identités secrètes

Diana Prince
Jean Moulin
Edward Snowden
Philippe Charuel
Mata Hari

Enquêteurs

Benjamin Gates
Sherlock Holmes
Eugène-François Vidocq
Robert Langdon
Veronica Mars

Fédérateurs

Nelson Mandela
Helmut Kohl
Ibn Séoud
Abraham Lincoln
Simón Bolívar

Il y avait là des pièges qui ont pour la plupart fonctionné. Par exemple, la plupart des informaticiens étaient également de bons mathématiciens. De même, les "espions" de l'équipe "identité secrètes" se sont rapidement regroupés mais ont eu du mal à trouver les autres membres du groupe. Un des moments les plus amusants a été - à mon avis - le moment où Margareth Hamilton s'est exclamée "Peut-être sommes-nous des femmes informaticiennes ?" une minute avant qu'Alan Turing ne lance "Je pense que nous sommes des informaticiens". Il leur a fallu dix minutes de plus pour se parler.

📝 Phase 2 : Résoudre l'énigme

Quoi qu'il en soit, quelqu'un dans chaque équipe a commencé à collecter les cartes et à essayer de recombiner leurs fragments. Le secret de chaque équipe correspondait à l'URL d'une instance Cozy ainsi qu'à des indices pour retrouver son mot de passe. Voici les différentes combinaisons :

  • Mathématiciens : numbers.cozy.cloud / MERGETOY
  • Informaticiens : cpu.cozy.cloud / 53 52 52 45 54 54 55 50 4d 4d 4f 43
  • Lanceurs d'alerte : hidden13.cozy.cloud / FRPERGF
  • Espions : investigate.cozy.cloud /l'énigme de l'ours
  • Fédérateurs : unity.cozy.cloud /ce fichier

Au moment de la conception du jeu, nous avons espéré que certaines équipes essayent d'utiliser leur indice directement comme mot de passe d'entrée dans leur cozy. Ce qui devait arriver arriva : alors qu'ils étaient enfin parvenu à combiner leurs fragments et trouver l'URL, ils se sentaient vraiment proches de l'objectif... Pour finalement s'entendre dire que le mot de passe était erroné ! Rétrospectivement, il aurait été préférable que tous les indices ressemblent à de vrais mots de passe.
Comme prévu, certaines équipes ont travaillé ensemble sur l'énigme. Les fédérateurs, notamment, ont rapidement trouvé qu'il s'agissait de code Morse. Après avoir vainement essayé de le déchiffrer grâce à un logiciel, ils ont fini par utiliser une table de conversion pour transcrire le message ensemble, ce qui était vraiment le but.
Cependant dans la moitié des équipes, la personne qui avait combiné les fragments travaillait presque seule sur l'énigme. Parfois, ses coéquipiers étaient occupés, désintéressés, ou tout simplement pas là, ce qui n'était pas vraiment prévu. Nous craignions aussi que quelqu'un ait entendu l'énigme avant ou cherche la réponse sur Qwant (ce qui est malheureusement arrivé !). Il s'agit là d'un élément à garder en tête si vous souhaitez proposer ce jeu en team building.

Les solutions

  • MERGETOY est l'anagramme de GEOMETRY.
  • 53 52 52 45 54 54 55 55 50 4d 4f 43 est un petit hexadécimal endien pour les ordinateurs.
  • FRPERGF est SECRETS mis à travers un chiffre ROT13 - le nom hidden13 était un indice.
  • La réponse aux énigmes, et donc le mot de passe, était BLANC.
  • Le code morse épelé REUNION

Une fois connectés, les joueurs trouvaient un fichier texte dans leur Cozy, leur demandant de dire à un organisateur qu'ils se sentaient prêt à se lancer sur une thèse en blockchain. Voilà !

secret_shamirgame_cozycloud_teambuilding

▶️ Phase 3 : les idées abandonnées

Quelques éléments que nous avions considéré, puis retiré du jeu :

  • D'autres couches de chiffrement, comme par exemple remplacer le secret par une image encodée en base64, aurait rendu le jeu inutilement compliqué et peu pratique.
  • Nous avions fait en sorte que les secrets puissent être retrouvés avec seulement quatre des fragments ; ceci dans l'idée de conférer un bonus aux équipes qui réuniraient les cinq. Nous aimions l'idée de proposer un compromis entre vitesse et récompense mais nous n'avons pas eu le temps d'y réflechir. Finalement, cela s'est avéré être une bonne chose puisque certaines équipes n'étaient constituées que de quatre personnes.
    secret_shamirgame_cozycloud

Enfin, nous avions envisagé de donner aux équipes cet autre indice :

&$ç ⌇<-¥ªî øî∞- <ç◊'^$∫î Ÿ$--î Œî-≤ >$£∫ ¡$ç ®<~$ç ±<<-çî-çî
¥$¡ªªî î&<£^ î∫¡ ¡$~~î¡Ÿîª≠'$⌇&<£^º$&nbsp;$&nbsp;$&nbsp ;.

∫Ÿ<&£ª çî ¥$-∫ <£Œîª< ⌇<∫º
Shamir ne vous aidera pas.

Ce n'est qu'un code de substitution et nous pensons que les gens l'auraient compris rapidement et auraient collaboré à sa retranscription.
La dernière ligne leur aurait donné une adresse email associée à un Cozy et hébergée par un service permettant d'y accéder sans mot de passe.
Avec un peu d'astuce, ils auraient alors pu utiliser la fonction de récupération de mot de passe pour se connecter au Cozy.
Nous aimions l'idée de donner une piste alternative pour accéder au Cozy mais nous avons pensé que ce serait, encore une fois, trop complexe à mettre en place. Le fait que les mots de passe se soient avérés assez faciles à deviner nous a donné raison.

Conclusion

  • Amusant à organiser mais chronophage (mieux vaut le préparer en binôme).
  • L'originalité de l'activité a été appréciée.
  • Les joueurs se sentent impliqués dans leur groupe grâce au secret de Shamir.
  • Accessoirement, cela permet à celles et ceux qui ne travaillent pas sur le sujet de mieux comprendre les enjeux.

Si vous êtes curieux, voici le programme que Yannick a écrit pour encoder / décoder les choses.

jobdone_secretshamir_cozycloud

*Bientôt disponible sur notre blog

  • Journée d'équipe #2 : comment nous avons développé 13 connecteurs en une journée lors d'un jeu agile
  • Journée d'équipe #3 : Journée Cluedo pour notre Summer Party*

On recrute

Tu as envie de rejoindre notre équipe ? Plusieurs postes en marketing (Community Management) et développement sont ouverts et disponibles sur notre page Welcome to the Jungle.

Une journée d’équipe chez Cozy Cloud #1