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

Cozy
Cozy Cloud
Published in
7 min readJun 27, 2018

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…

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.

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 : nous vous dévoilons nos secrets de fabrication de ce jeu !

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.

❓ 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.

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 / Evariste Galois/ Thales/ 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à !

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éfléchir. Finalement, cela s’est avéré être une bonne chose puisque certaines équipes n’étaient constituées que de quatre personnes.

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.

Cozy Cloud recrute

Tu souhaites rejoindre l’aventure ? Jette un oeil à nos offres d’emploi/stage sur notre page Welcome to the Jungle et n’hésite pas à postuler en candidat libre !

Originally published at blog.cozy.io on June 27, 2018.

--

--

Cozy
Cozy Cloud

A personal cloud to rule all your data. Made in France by Cozy Cloud. Privacy by design. Download the first apps on App Store and Google Play. #CozyForChange