Rappels généraux
-
Le premier mois, prenez des notes de tout ce qui vous passe par la tête (idées d’amélioration, questions, pense-bêtes…) : relisez ces notes régulièrement, et réordonnez les pour en extraire les éléments essentiels pour votre debrief du premier mois.
-
Si cet entretien de fin de mois n’est pas prévu, demandez le ! Ce debrief est essentiel pour vous assurer que vous savez ce que votre manager attend de vous (et réciproquement). Il vous permet aussi de présenter votre état des lieux de l’entreprise, voire de suggérer de petites améliorations : le plus important dans ce cas est de viser petit. Ne cherchez pas à tout de suite bouleverser l’organisation de l’entreprise.
-
On ne le dira jamais assez, et a fortiori lors d’une prise de poste : la seule question stupide est celle qui n’est pas posée, donc lâchez vous ! L’arrivée en entreprise est le moment parfait pour poser toutes vos questions, et personne ne pourra vous le reprocher. Plus le temps passera, et moins vous oserez demander des précisions sur un sujet que vous êtes censés connaitre, au risque de vous décrédibiliser. L’autre point positif des questions est de vous faire connaitre par les différentes personnes de l’équipe, c’est un moyen simple de s’intégrer.
La QA, c’est de la technique…
Ce qu’on attend souvent d’un QA, c’est qu’il connaisse l’application par coeur. Par exemple, si un PO a une question sur l’enchaînement des actions dans une fonctionnalité, il ne va pas faire la procédure lui-même, il va plutôt demander au QA, c’est plus rapide !
Testez l’application
Bien évidemment, qui dit “tests exploratoires” dit « absence de procédures de test”. Je pense que dans un premier temps, c’est une bonne chose. Ecrire des procédures de test nécessite de connaitre exactement les bonnes conditions pour chaque situation, ce qui ne vient qu’avec la pratique. Ne perdez donc pas de temps là dessus, vous risqueriez de devoir retravailler vos procédures très régulièrement les premiers jours, et donc de perdre un temps précieux !
Remontez les bugs
Et l’automatisation dans tout ça ?
A moins d’être déjà un expert dans ce domaine, je ne vous conseille pas de vous lancer avant plusieurs semaines dans un projet d’automatisation de tests, et ce pour plusieurs raisons :
- vous n’aurez pas le recul nécessaire pour savoir quels tests doivent être automatisés en priorité
- les tests automatisés sont coûteux à mettre en place
- leur maintenance peut vite être chronophage
Par contre, si vous souhaitez quand même coder un peu, n’hésitez pas à implémenter des scripts pour vous simplifier la vie. Vous pouvez par exemple rédiger des scripts qui génèrent des utilisateurs dans différents états, ou encore qui créent des projets dans des configurations spécifiques, etc… A l’inverse des tests automatisés, les scripts présentent de nombreux atouts :
- ils permettent d’utiliser (et donc d’apprendre) le fonctionnement de l’API
- leur retour sur investissement est extrêmement rapide (utilisez-les dans vos tests exploratoires)
- ils améliorent votre visibilité puisque les développeurs aussi seront heureux de les utiliser
- ils vous seront utiles dans vos projets d’automatisation pour vous mettre dans des configurations précises
…Mais c’est aussi de l’organisationnel
La QA est le garant des bonnes pratiques organisationnelles. En ce sens, vous êtes légitimes pour suggérer des changements de méthodologie. Mais c‘est évident, dans un premier temps, respectez les règles de l’équipe, les cérémonies, les méthodes utilisées… Assimilez les le plus vite possible pour être opérationnel rapidement, tout en gardant un esprit critique : notez tout ce qui vous semble superflu, manquant ou inadapté. Lors de votre entretien de fin de premier mois, abordez ces points là, mais gardez bien en tête que :
- avant de présenter vos suggestions, présentez des faits (“j’ai remarqué qu’on ne formalisait pas les fins de cycles : on ne prend pas de temps d’analyser ce qu’on a fait, en bien ou en mal”, ou encore “sur ces tickets, on s’est lancé dans l’implémentation sans avoir le design de prêt”, etc…)
- il est beaucoup plus facile d’ajouter un processus que de modifier ou de retirer un processus existant
- visez petit, opérationnel, et facile à mettre en place
Priorisez ce que vous allez présenter en fonction de ces critères. Et si vos propositions sont rejetées, ne le prenez pas personnellement : l’entreprise a une histoire, et atteindre sa méthodologie n’a peut être pas été sans peine. C’est votre rôle de QA de vous adapter.
« Qui veut déplacer une montagne commence par déplacer de petites pierres. »
Ce qu’il faut retenir
- Posez des questions
- Apprenez l’application par coeur en la testant
- Remontez des tickets de bugs parfait
- Privilégiez les scripts utilitaires aux tests automatisés
- Préparez votre entretien de fin de premier mois
- Proposez de petites améliorations de processus en entretien