Le travail à distance pour les équipes QA, produit et de développement : Qu’est-ce que ça implique vraiment ?

Constantin buekerConstantin Büker
Temps de lecture: minutes

L'impact de la crise liée au coronavirus sur les équipes produit, développement et QA.

The times they are a-changin'.

- Bob Dylan


Le temps passe de plus en plus vite. Et comme si cela ne suffisait pas, la crise liée au coronavirus oblige même les plus réfractaires au changement à s'adapter rapidement et à adopter de nouvelles technologies et de nouvelles pratiques professionnelles.

Je suppose cependant que si vous lisez ceci, c’est que vous êtes certainement intéressé par l’innovation et l’apprentissage en continu. Je n'écrirai donc pas uniquement sur le simple fait de travailler de chez soi. Mon article se concentre plutôt sur les conséquences de cette perturbation due au coronavirus pour les équipes produit, dev et QA, et vous donne des conseils pour faire face à cette situation. Commençons par analyser la situation pour chacune des équipes.

1. Quel est l'impact du travail à distance sur les équipes produit ?

L'équipe produit "contrôle" le lien avec le monde extérieur et les différentes parties prenantes. Cette équipe doit suivre de près la manière dont le coronavirus lui-même et la crise provoquée par la pandémie sont susceptibles d'affecter les besoins de leurs clients. Selon l'organisation, les besoins relatifs au produit peuvent nécessiter des ajustements, voire même une plus grande refonte, pour faire face à cette crise.

L'équipe produit doit évaluer et réagir à un certain nombre de questions et de nouvelles incertitudes, telles que :

  • Comment les besoins à court terme de nos clients ont-ils changé ?
  • Quels changements immédiats doivent être opérés dans notre organisation ?
  • Quels changements à long terme des besoins de notre clientèle pouvons-nous anticiper ?
  • Quel est l'impact de tout cela sur notre vision et notre stratégie produit ?

Comme l'impact du coronavirus aura des implications à court et à long terme pour certaines organisations, les équipes produit devront être réactives car les priorités pourraient changer rapidement. Les choses peuvent vite évoluer, et les décideurs internes seront occupés par des questions opérationnelles et souvent plus difficiles à joindre.

Cela entraînera un effet domino pour les autres équipes impliquées dans le développement produit :

  • La stratégie produit pourrait changer rapidement, ce qui signifie que les équipes devront intervenir sur différentes zones du code auxquelles elles ne s'attendaient peut-être pas
  • La contribution de l'équipe produit pourrait être moins claire que dans les circonstances habituelles, car certaines équipes produit pourraient avoir du mal à obtenir les scénarios utilisateur et les critères d'acceptation sur lesquels elles s'appuient habituellement

L'équipe produit doit suivre de près la manière dont la crise liée au coronavirus est susceptible d'affecter les besoins de leurs clients.

Découvrons maintenant comment les autres équipes ressentiront les effets des changements au niveau des équipes produit, à commencer par les développeurs.

2. Quel est l'impact du travail à distance sur les développeurs ?

L'impact du coronavirus sur les activités des développeurs n'est probablement pas aussi fort que sur celles des autres départements. Pourquoi ? Pour commencer, de nombreux développeurs travaillent déjà régulièrement de chez eux.

Il y a une lutte intense pour recruter des développeurs : il y a plus de 200 000 postes vacants rien qu'aux États-Unis. Cette concurrence intense pour attirer des talents a déjà conduit de nombreuses entreprises à offrir aux développeurs la possibilité de travailler depuis leur domicile.

Dans les faits, selon une enquête menée auprès des développeurs par Stack Overflow, la satisfaction des développeurs est positivement corrélée à leur degré d'opportunités de travail à distance. Autrement dit, plus un développeur est autorisé à travailler depuis son domicile, plus il a de chances de rester dans l'entreprise et d'être plus productif.

De nombreux développeurs travaillaient déjà régulièrement de chez eux avant 2020 et beaucoup ont déjà établi un bon système de travail à distance. Ainsi, les développeurs devraient pouvoir continuer de travailler efficacement, peu importe les circonstances.

Cependant, si l'équipe produit a été affectée au sein de l'organisation (voir ci-dessus), les développeurs doivent se préparer à en ressentir les conséquences :

  • Si la vitesse ne ralentit pas, la contribution ou les directives de l'équipe produit pourraient être moins claires
  • Par conséquent, le rendu peut ne pas correspondre exactement à ce que l'équipe produit souhaitait et risque de comporter davantage de bugs
  • Comme les priorités peuvent changer rapidement, la charge de travail des développeurs est davantage susceptible d'évoluer rapidement

Remarque : une chose intéressante que nous constatons au sein des équipes des services de test chez Applause est que les équipes de développement de nos clients semblent avoir gagné en productivité depuis qu'elles sont passées à une installation entièrement distante. Les développeurs sont peut-être moins dérangés sur leur lieu de travail et peuvent donc mieux se concentrer.

3. Quel est l'impact du travail à distance sur l'équipe QA ?

Un logiciel opérationnel est la principale mesure d’avancement.

- Septième principe, Manifeste agile

Le manifeste agile le dit : il n'y a pas de compromis en matière de qualité. Mais comme on peut le voir ci-dessus, il y a quelques défis externes auxquels les équipes QA sont probablement déjà confrontées.

On pourrait penser que les équipes QA continueraient à opérer normalement. Malheureusement, elles sont généralement plus touchées par ce changement que les développeurs, pour deux principales raisons:

Premièrement, beaucoup d’entreprises travaillent avec les appareils d'un laboratoire de test. Cette pratique repose fortement sur la présence des personnes au bureau et ne peut donc pas être maintenue lorsque l'équipe se disperse pour travailler à domicile.

Deuxièmement, une partie cruciale du travail quotidien est la communication avec les responsables produit et les développeurs afin de comprendre les exigences et d'aider à la résolution des bugs par la suite. L'asynchronicité ajoute une couche de complexité.

Pour résumer, en plus des points ci-dessus, l'équipe QA est susceptible de faire face aux défis suivants :

  • Il y a moins d'appareils disponibles
  • L'asynchronicité rend la communication plus difficile

Après cet aperçu de l’impact du travail à distance pour les équipes QA, produit et dev, il est temps de s’intéresser aux mesures qui peuvent être prises pour faciliter le travail dans cette nouvelle situation. La deuxième partie de cette série traite de la manière dont les trois équipes impliquées dans le cycle de développement peuvent relever les défis de la conception logicielle en période de coronavirus.

Ressources supplémentaires que vous apprécierez :