Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Craftsminator - Libérez vos entretiens d'embauche

9489b8d6f2dbdc3e7d26b8702143b86e?s=47 Yoan
November 13, 2019

Craftsminator - Libérez vos entretiens d'embauche

Vous êtes-vous déja posé l’une de ces questions ?
- Comment puis-je faire pour dynamiser mes recrutements ?
- Comment puis-je mettre un candidat à l'aise lors d'un entretien ?
- Comment puis-je avoir des discussions d'égal à égal ?
- Comment puis-je jauger techniquement mais également humainement un candidat ?

Au sein d’Agile Partner, nous avons trouvé une solution pour répondre à ces questions de façon rapide, simple et efficace : la gamification.

Ainsi, en nous inspirant des escape games à base de cartes à jouer nous avons créé un jeu. "Craftsminator" permet de tester nos candidats dans un environnement sécurisé.

9489b8d6f2dbdc3e7d26b8702143b86e?s=128

Yoan

November 13, 2019
Tweet

Transcript

  1. @yot88 @agilepartner CRAFTSMINATOR “Libérez vos entretiens d’embauche“

  2. Software craftsman, Agile enthusiast, Team player YOAN THIRION Agile Coach,

    Servant Team Leader, Trainer and Facilitator GREG NGUYEN
  3. @yot88 @agilepartner Z LES ENTRETIENS D’EMBAUCHE

  4. @yot88 @agilepartner

  5. @yot88 @agilepartner Quelle est votre plus grande faiblesse ?

  6. @yot88 @agilepartner Vous considérez-vous comme quelqu’un qui a de la

    réussite ?
  7. @yot88 @agilepartner Quel rapport avez-vous avec l’autorité ?

  8. @yot88 @agilepartner Quels sont vos points forts ? Pourquoi devrions-nous

    vous embaucher ? Qu’est-ce qui peut vous agacer chez vos collègues ? Qu’est-ce qui vous motive le plus : le salaire ou les missions du poste ? Que disent vos collègues de vous ? Comment réagissez-vous face au stress ? Pourquoi vous plutôt qu’un autre ? Qu’allez-vous nous apporter ?
  9. @yot88 @agilepartner Je mens pour lui faire entendre ce qu’il

    a envie d’entendre ?
  10. @yot88 @agilepartner Je lui dis la verité ?

  11. @yot88 @agilepartner Mais dans ce cas-là je risque de le

    décevoir…
  12. @yot88 @agilepartner Je vais mentir et adapter mon discours sur

    base de ses réactions, c’est plus sûr.
  13. @yot88 @agilepartner • Scruté • Extrêmement stressant • Malaisant par

    moment Pas d’échange Pour le candidat Pour le recruteur Difficile de : • Démêler le vrai du faux • Découvrir la « vraie » personne
  14. @yot88 @agilepartner Et les entretiens techniques ?

  15. @yot88 @agilepartner Qu’est-ce qu’une classe ? Qu’est-ce que l’héritage ?

    Que signifie l’acronyme C.R.U.D ? Qu’est-ce qu’un objet ? A.C.I.D D.D.D C.Q.R.S T.D.D B.D.D A.W.S R.E.S.T H.T.T.P W.P.F ……… Citez et expliquez au moins 3 design patterns
  16. @yot88 @agilepartner • Comment mettre un candidat à l'aise lors

    d'un entretien ? • Comment avoir des discussions d'égal à égal durant ce type d’entretien ? • Comment jauger techniquementmais également humainementun candidat ?
  17. @yot88 @agilepartner LUDIFICATION ?

  18. @yot88 @agilepartner Dans nos soirées jeux

  19. @yot88 @agilepartner Greg NGUYEN Yoan THIRION

  20. @yot88 @agilepartner Craftsminator “Libérez vos entretiens d’embauche“ https://github.com/agilepartner/craftsminator

  21. @yot88 @agilepartner NE CONSULTEZ PAS LES CARTES AVANT DE COMMENCER

    À JOUER Les règles But du jeu Le candidat est plongé dans une aventure et a une heure pour remplir sa mission : satisfaire son client. • La carte de départ est placée au centre de la table, texte visible. • Les autres cartes forment une pioche, face cachée. • Un joueur lit, à voix haute, la carte de départ. Mise en place Comment on joue ? • Au dos de la carte de départ figure la première salle du jeu. • Dans cette salle, on note la présence de numéros qui correspondent à des cartes du paquet. • À chaque fois que repérez un numéro ou une lettre sur la carte de la salle (ou sur une autre carte), vous devez aller chercher la carte correspondante dans le paquet et la révéler. • Les cartes ainsi révélées sont posées face visible au centre de la table, de manière à ce que chacun puisse les voir.
  22. @yot88 @agilepartner Commencer en prenant les cartes 9 et 31

  23. @yot88 @agilepartner Les cartes bleus et rouges sont combinables Pour

    les combiner il faut additionner leurs numéros : 31 + 9 = 40 Retourner la carte 40.
  24. @yot88 @agilepartner En retournant la carte 40 on voit qu’il

    faut : • Défausser les cartes 9 et 31 • Retourner la carte 7
  25. @yot88 @agilepartner • Défausser la carte 40 • Retourner les

    cartes 13 et 52
  26. @yot88 @agilepartner

  27. @yot88 @agilepartner Les touches abîmées indiquent le mot de passe.

    • Les lettres abîmées sont Z,E,U,I,Q,N. • Le mot de passe est donc QUINZE. Retourner la carte 15.
  28. @yot88 @agilepartner • Défausser les cartes 7 et 52. •

    Combiner les cartes 13 et 15 • Retourner la carte 28.
  29. @yot88 @agilepartner • Défausser les cartes : 13 et 15

    • Retourner les cartes : 1, 2 et 4
  30. @yot88 @agilepartner Retourner la carte 30 (Uniquement lorsque l’interviewé aura

    lu les cartes 2 et 4) Poser des questions sur le travail en équipe. Est-ce que la personne a déjà eu affaire à ce genre de personnes (Grégoire) et comment elle a pu réagir. Poser des questions sur le manifeste : • Est–ce que tu as déjà entendu parler du manifeste agile ? • Que sais tu de l’agilité ? • Qu’est-ce que cela représente pour toi ? AgilePartner a développé pour le compte de Peter Griffin un réseau social à la Facebook dans lequel les utilisateurs peuvent partager leurs voyages avec leur amis.
  31. @yot88 @agilepartner Défausser les cartes 4 et 28 Ici l’interviewé

    a plusieurs possibilités. Lui demander d’expliquer son choix. Sachant que le choix à privilégier est le troisième «le ticket 1000» • Pour «les spécifications» : retourner la carte 58 • Pour «le Product Owner» : retourner la carte 37 • Pour «le ticket 1000» : retourner la carte 8 (1000 en binaire = 8 en décimal) • Pour « appeler le manager» : retourner la carte 62
  32. @yot88 @agilepartner • Retourner la carte 64 • Défausser la

    carte 58 Demander pourquoi il voulait lire les specifications. Rappeler que dans le manifeste on privilégie du logiciel qui fonctionne. • Défausser la carte 64 Lire les spécifications
  33. @yot88 @agilepartner • Retourner la carte 68 • Défausser la

    carte 37 Demander pourquoi il voulait appeler le P.O. Rappeler que le P.O avait déjà créé un ticket et qu’il pourrait commencer par le lire. • Défausser la carte 68 Appeler ton P.O
  34. @yot88 @agilepartner • Retourner la carte 90 • Défausser la

    carte 62 Demander pourquoi il voulait appeler son manager. Poser des questions sur sa vision du management. • Défausser la carte 90 • Défausser la carte 64 Appeler ton manager
  35. @yot88 @agilepartner • Défausser la carte 30 Poser des questions

    sur la clarté du bug. Comment il gère un bug à l’heure actuelle. • Retourner la carte 84 Ouvrir le ticket 1000
  36. @yot88 @agilepartner Ici l’interviewé a de nouveaux plusieurs possibilités. Lui

    demander d’expliquer son choix.
  37. @yot88 @agilepartner Comment pouvoir debugger si on ne sait pas

    ce que l’on cherche ? • Défausser la carte 11 Commencer à débugger
  38. @yot88 @agilepartner • Défausser la carte 58 Lancer des questions

    sur le rôle du Product Owner Ici l’interviewé doit trouver l’inscription : +5’ dissimulée dans le ciel. • Pour continuer il faut faire 70 + 5 • Retourner la carte 75 Challenger le P.O
  39. @yot88 @agilepartner • Défausser la carte 70 Poser des questions

    sur les critères d’acceptation : objectif, comment les structurer, qui peut les écrire,… Lui demander s’il connaît la syntaxe Gherkin : GIVEN WHEN THEN BDD (Behavior Driven Development)
  40. @yot88 @agilepartner • Combiner les cartes : 75 + 8

    • Retourner la carte 83.
  41. @yot88 @agilepartner Ouvrir le code à partir de la branche

    de Dev disponible sur Github ici
  42. @yot88 @agilepartner

  43. @yot88 @agilepartner

  44. @yot88 @agilepartner

  45. @yot88 @agilepartner

  46. @yot88 @agilepartner • Défausser les cartes 83 et 2 Le

    faire réagir sur S.O.L.I.D. Qu’est-ce qu’il en connaît ? Quels principes il applique ? Qu’est ce que du code Legacy ? • Retourner les cartes S,O,L,I,D
  47. @yot88 @agilepartner Débriefer avec lui son choix. Les D,S et

    L peuvent prêter à discussions. • Pour passer à la suite il faut une fois de plus passer du binaire au décimal : 10001 => 17
  48. @yot88 @agilepartner • Défausser les cartes S,O,L,I,D et la carte

    54 Un nouveau choix s’offre à lui.
  49. @yot88 @agilepartner On push le code via la commande git

    push et on force avec –f En profiter pour poser des questions sur Git. Effectivement l’idée de forcer est mauvaise • Défausser les cartes : 16, 39et 55 + = Git
  50. @yot88 @agilepartner • Défausser la carte 17 • Retourner les

    cartes 23 et 33 Lancer les tests
  51. @yot88 @agilepartner Demander si l’interviewé sait ce qu’est une pull

    request : intérêt, l’usage ? Poser des questions sur l’intégration continue (Continuous Delivery vs Continuous Deployment) Les pratiques associées, ce qu’il a pu mettre en pratique sur ce schéma. Les 2 schémas forment le numéro 88. • Retourner la carte 88
  52. @yot88 @agilepartner • Défausser les cartes 80, 23 et 33

    • Retourner les cartes 44 et 72
  53. @yot88 @agilepartner La carte 44 représente un alphabet. Selon l’alphabet

    la solution à cette énigme est : TWELVE T W E L V E A B C D ...
  54. @yot88 @agilepartner

  55. @yot88 @agilepartner #debriefing Qu’est ce que vous en pensez ?

  56. @yot88 @agilepartner Ce qu’on a entendu • C’est disruptif •

    Beaucoup plus vivant qu’un entretien classique • Ça m’a permis de me détendre • Très ludique et interactif • On a eu de bonnes discussions • Je voudrais passer que des entretiens de ce genre
  57. @yot88 @agilepartner Ce qu’on a entendu « Frustrant de ne

    pas finir »
  58. @yot88 @agilepartner Ce qu’on observe • De meilleures interactions o

    Discute d’égal à égal o Le candidat nous perçoit comme un maître du jeu • Plus facile de créer un lien avec le candidat • On véhicule une image positive de l’entreprise o Innovation • Facilite la création d’un cadre de confiance o Requiert bienveillance o Nécessite l’introduction du droit à l’erreur
  59. @yot88 @agilepartner Ludification mais pas que… … Lego serious play

    Mind maps (co construites) Code katas (en pair) Motivation 3.0 Autour d’une bière Craft-challenges
  60. @yot88 @agilepartner Télécharger les cartes ici : http://bit.ly/2DvInEx Ressources https://medium.com/@yoan.thirion/lib%C3%A9rez-vos-entretiens-dembauche-f9c0eaf0d016

  61. None
  62. @yot88 @agilepartner demain à 15:55 en kili 3-4

  63. @yot88 @agilepartner MERCI Yoan THIRION @yot88 Grégory NGUYEN