Embarquement
Bienvenue à bord et voici mes succulents bâtonnets de poisson ! -- Captain Iglo
Quand vous arrivez dans une nouvelle équipe vous allez généralement suivre un onboarding pour découvrir petit à petit l'environnement ainsi que la posture que vous allez prendre pour les prochains mois. Chaque équipe à son style d'intégration, de "inexistante" à "totale". Dans tous les cas, vous devez faire au mieux pour vous intégrer dans votre nouvelle équipe. C'est le moment d'avoir une bonne approche pour donner et obtenir rapidement les informations qui sont importantes pour vous.
Dynamique d'équipe
C'est comme une rentrée des classes, vous allez cibler les personnes avec qui vous allez vous sentir rassuré pour poser vos nombreuses questions, s'il y a un facilitateur dans l'équipe il devrait être disponible pour vous et faire en sorte que vous ayez toutes les informations nécessaires à l'équipe.
Voici un ensemble de questions qui peuvent vous aider à mieux comprendre l'équipe :
- Quel est le but de l'équipe ?
- Quel est le rôle de chacun ?
- Quel est le périmètre applicatif ?
- Quelles sont les équipes qui dépendent de vous ?
- Quelles sont les équipes qui sont dépendantes de vous ?
- Quels sont les moyens de communication favoris ?
- Quels sont les rituels d'équipe ?
C'est aussi le moment de relever les dysfonctions de l'équipe grâce à votre regard "neuf".
Par exemple :
- La personne qui travaille seul dans son tunnel et ressort au bout de quelques semaines.
- La personne qui veut s'occuper de tout mais qui n'a jamais le temps.
Une fois observé on peut plus facilement prendre la posture adéquate pour aider l'équipe. On pourra aider la personne dans son tunnel à sortir de de temps en temps pour qu'elle puisse souffler un peu et on pourra aider la personne n'ayant pas de temps à prioriser ses tâches.
L'objectif est de créer un nouveau statut-quo d'équipe où le quotidien de chacun est amélioré.
Environnement technique
Ensuite en tant que developpeur vous allez vous intéresser à la technique. On s'intéressera à la technique au niveau globale de l'entreprise, mais aussi local au niveau du code.
Voici un ensemble de questions qui peuvent vous aider à mieux comprendre la technique :
Global
- Quelles sont les différents systèmes et comment intéragissent-ils les uns avec les autres ?
- Comment sont-ils déployés ?
- Comment est-ce hébergé ?
- Comment observez vous leur état de santé ?
- Quel est le cycle de vie de la donnée ?
- Quelles sont les technologies employées ?
Local
- Quelles sont les framework utilisés ?
- Quelles sont les standards de code adoptés par l'équipe ?
- Quelles sont les styles d'architecture utilisés ?
- Comment est utilisé le gestionnaire de code source ?
Une tactique d'intégration que je trouve le plus éfficace est la programmtion en bînome ce qui permet au nouvel arrivant de poser toutes ses questions très rapidement. Une autre pratique est l'ensemble programming qui permet d'intéragir et d'observer les intéractions de l'ensemble de l'équipe pour avoir les réponses les plus pertinentes aux questions que l'on peut se poser.
Acculturation
Que serait l'équipe et la technique sans connaître les clients ? La culture d'entreprise est là pour donner du sens à vos futurs efforts. Cela peut se faire avec une rencontre avec un fondateur ou des reunions de rencontre/feedback clients. Sans acculturation vous risquez de developper un focus plus technique que client qui entraine souvent un désequilibre entre la compréhension des besoins de vos clients et la représentation technique de votre système. C'est à dire que la tendance sera de créer des solutions techniques fiables quitte à ce que elles soient plus complexe que nécessaires et non de résoudre des problèmes de la manière la plus simple possible.
La découverte de l'équipe, la technique et l'entreprise est un travail continu qui ne s'arrête jamais. Il est primordial les premières semaines pour donner la confiance et l'energie necessaire pour que le candidat se transforme en équipier.
Pour découvrir mon retour plus en détail je vous invite à écouter le podcast : manuthechene.lepodcast.fr/integration-dun-d..
cover photo : unsplash.com/photos/Dph00R2SwFo?utm_source=..