Comment remonter efficacement un problème à un développeur ?
21 mars 2019
3min
Tech Editor @ WTTJ
Alors que vous naviguez sur le site Internet de votre entreprise pour montrer à votre prospect le nouveau formulaire mis en place, vous repérez un “problème” ! Votre premier réflexe est d’alerter immédiatement un développeur sur votre messagerie interne en le gratifiant du classique “ça ne marche pas !” Mais est-ce la manière la plus efficace de procéder ? Attention spoiler : bien évidemment que non. On vous explique dans cet article comment faire pour remonter de manière efficace aux équipes techniques les erreurs que vous relevez sur les outils que vous utilisez.
Différencier une anomalie d’une fonctionnalité
La première question que vous devez vous poser avant de remonter un “problème” est la suivante : « l’erreur que j’ai relevée correspond-elle à une anomalie ou à une nouvelle fonctionnalité ? » En plus clair, le “problème” identifié correspond-il à quelque chose qui devrait fonctionner différemment, si l’on se réfère à ce qui avait été demandé en amont du développement ? Ou ce que vous identifiez comme un “problème” relève-t-il en fait d’une nouveauté à développer qui n’a pas encore été demandée aux développeurs ? Dans le premier cas, il s’agira d’une anomalie, aussi appelée bug. Alors que dans l’autre situation, on parle de nouvelle fonctionnalité, demande d’évolution ou encore feature.
Cette distinction est loin d’être aisée à faire et nous vous conseillons de vous rapprocher systématiquement de vos Products Managers, Product Owners ou Chefs de Projet avant de remonter tout “problème”. Les consulter permettra également d’éviter des allers-retours inutiles dans le cas où l’anomalie est déjà en cours de correction ou que la nouvelle fonctionnalité est en cours de développement ou du moins déjà planifiée. Cela évitera également de déranger inutilement les développeurs.
Mais pourquoi cela est-il aussi important de différencier une anomalie d’une nouvelle fonctionnalité ? Tout simplement parce que cela ne sera pas traité de la même manière par l’équipe des développeurs. Alors qu’un bug pourra être traité dans l’heure s’il s’avère bloquant, une demande d’évolution devra, elle, être estimée et planifiée selon la méthodologie Agile entre autres.
Prendre le temps de la formalisation
Qu’il s’agisse d’une anomalie ou d’une nouvelle fonctionnalité, il sera nécessaire de passer du temps à formaliser votre retour.
Donner le plus d’informations possible
Concernant un bug, il faudra ainsi par exemple indiquer la date et heure à laquelle l’erreur a été repérée, préciser certaines informations techniques comme par exemple le numéro de version du logiciel, de l’application mobile ou du navigateur Internet, décrire l’ensemble des étapes qui ont menées à la découverte de l’anomalie ou encore réaliser des copie-écrans montrant l’erreur et l’urgence estimée de l’erreur. Un simple “ça ne marche pas” ne suffira bien évidemment pas ! Mais pourquoi donner autant d’informations ? Tout simplement pour que le développeur qui va traiter le bug puisse reproduire l’erreur, étape nécessaire pour pouvoir réaliser la correction tant attendue. N’hésitez pas à demander à l’équipe technique de vous fournir un template des informations attendues. Cela vous fera gagner beaucoup de temps.
Décrire vos besoins avec précision
Dans le cas d’une demande d’évolution, il vous faudra décrire précisément votre besoin fonctionnel : à quelle problématique souhaitez-vous répondre avec ce nouveau développement et que va-t-il apporter aux utilisateurs concernés ? Le développeur aura alors tous les éléments nécessaires pour traiter la demande et pourra parfois vous proposer des solutions auxquelles vous n’auriez pas pensées. Gardez en tête que plus vous serez précis, plus vous éviterez les allers-retours causés par des incompréhensions. Et oui, on vous le confirme, ce n’est pas un exercice facile !
N’oubliez pas dans tous les cas de respecter les process mis en place par l’équipe projet et de bien utiliser les outils dédiés. Le process de remontée peut varier selon qu’il s’agisse d’une anomalie ou d’une nouvelle fonctionnalité, renseignez-vous bien en amont !
Ne pas chercher à imposer une deadline
La dernière erreur souvent commise est de vouloir imposer une deadline. Les Product Managers, Product Owners ou Chefs de Projet sont les garants du produit et ont ainsi une vision d’ensemble. Ils sont donc les mieux placés pour prioriser auprès des développeurs les différentes anomalies ou nouvelles fonctionnalités. Vous pouvez en revanche tout à fait demander à pouvoir suivre l’avancement de votre demande. Cela pourra se faire à travers un tableau de bord sur JIRA ou Trello par exemple, ou plus simplement sur Excel.
Le fait de passer par l’équipe projet permettra aussi de mutualiser certaines demandes provenant de différentes équipes. Plutôt que de développer deux fonctionnalités, pourquoi ne pas essayer d’en développer une seule qui répondra aux deux besoins ?
La seule exception à cette règle étant si l’anomalie remontée est considérée comme bloquante, ce qui signifie qu’elle empêche les utilisateurs d’utiliser l’application ou le site Internet. Cela peut être par exemple un bug sur le paiement pour un site e-commerce. Nous vous invitons à vous rapprocher de votre équipe technique pour connaître la marche à suivre car un process à part est souvent mis en place pour les anomalies bloquantes.
Voilà vous savez tout à présent ! Il ne vous reste plus qu’à vous rapprocher des équipes techniques pour connaître les process mis en place au sein de votre entreprise. En respectant les conseils décrits dans cet article, vous contribuerez à augmenter l’efficacité des développements et donc du traitement des demandes !
Suivez Welcome to the Jungle sur Facebook pour recevoir chaque jour nos meilleurs articles dans votre timeline !
Photo by WTTJ
Inspirez-vous davantage sur : Productivité
Ode aux process : « Sans méthodologie commune, c’est l'effet Tour de Babel assuré ! »
Pour notre diptyque de témoignages dédié aux « pro » et aux « anti » process, Romane nous chante son amour du cadre.
24 oct. 2024
Stop les process : « Au taf, je ne suis jamais aussi efficace que dans le chaos »
Pour notre diptyque de témoignages dédié aux « pro » et aux « anti » process, Yannis, électron libre, pousse son coup de gueule...
24 oct. 2024
Vous travaillez à l'aide de l'IA ? Attention à ne pas vous « endormir au volant » !
Conseils de Benoît Raphaël pour devenir un cyborg performant en faisant bon usage de ChatGPT !
25 juil. 2024
6 raisons de dire « stop » aux réunions dans la rue ou les transports !
Un collègue dans la voiture, un manager dans le métro... Il est temps de contrer cette infâmie moderne des « rue-nions » !
23 juil. 2024
Notifs, vocaux, tags à outrance... Ces 12 trucs qui rendent zinzin sur Slack
Comme ceux qui taguent toute l’entreprise alors que leur message ne concerne que deux personnes.
26 juin 2024
La newsletter qui fait le taf
Envie de ne louper aucun de nos articles ? Une fois par semaine, des histoires, des jobs et des conseils dans votre boite mail.
Vous êtes à la recherche d’une nouvelle opportunité ?
Plus de 200 000 candidats ont trouvé un emploi sur Welcome to the Jungle.
Explorer les jobs