1
Investir dès le recrutement
Le mauvais recrutement est une des raisons principale de l'échec des projets, juste après d'avoir une idée inadaptée aux besoins utilisateurs
Recrutement adapté aux Devs
Partage de la vision
Description du cadre
€€€
Parlons du code
Soft skills
(QCM) + Pair Prog
Implication des devs
Confirmation XP
Impacte le delivery
Positif à terme
Un dev a besoin des infos classiques mais parfois oubliées: quelle est la vision de du business, quelles valeurs
Dans quel cadre est-ce qu'il va évoluer, quelle ambiance, méthode de travail
Qu'est-ce qu'on va attendre du développeur ?
Présenter les pratiques de dev et projets, les choix techno principaux, le fonctionnement global de l'entreprise pour le developement logiciel
Est-ce que le dev partage ces pratiques de dev ? ces technos l'intéressent ?
Est-ce que le dev est dans le même mindset que l'équipe. Agile OK ? TDD OK ? Code review OK ? Craftsmanship OK ?
Un QCM peut permettre de valider techniquement avec un petit peu de pair programming c'est top !
Recherche mouton à 5 pattes pour hier !
Je recherche d'un ninja digital / rock-star / DevOps / évangéliste / prestidigitateur
avec 5 ans d'expérience sur Angular 4+ pour un grand groupe international
à l'esprit start-up et à taille humaine .
Eviter les offres d'emploi qui recherche un mouton a 5 pattes avec 5 ans d'expérience angular 2 dans une startup de 100000 employés
Attention aux impostures !
Certains continus de faire coder les candidats sur tableau blanc mais cette compétence est inutile dans son travail... pour coder, on utilise un ordinateur en 2017, coder sur tableau blanc ca viendra pt etre un jour...
Il est possible d'utiliser des plateformes comme coding game pour évaluer les compétences de dev pur des candidats
Mais ca reste un outil de code dans une textarea pour le moment donc il y a des limites.
Ca permet de filter en asynchrone pour certains postes ou d'avoir une critère d'évaluation qui sera complété par l'entretien technique physique
Le tableau blanc peut être utiliser pour échanger sur une problématique classique avec le candidat
Pour un besoin relativement simple et classique, créer un service qui référence les défibrilateurs, qu'est-ce qu'on peut mettre en place et comment ?
Quelle architecture ? quels services à prévoir ?
Qu'est-ce qui est maitrisé pour logging, monitoring, framework web/mobile, BDD, ...
Ce n'est pas d'avoir de bonnes réponses qui compte mais c'est l'état d'esprit, l'ouverture, l'empathie...
Et pourquoi pas coder avec l'équipe ? Une demi journée? faison connaissance,
Il y a de bonnes chances pour que vos développeurs se retrouvent à boire un verre avec vos candidats car le monde du dev est assez petit et tout le modne se connait.
Donc plutôt que de prier pour que cela n'arrive pas, proposez aux candidats de rencontrer