Associer vos utilisateurs à votre bugtracker


17

J'ai un tracker de bogue mantis entièrement configuré pour suivre les problèmes dans les applications que je crée. Lorsqu'un utilisateur est discipliné et va directement à mantis pour rédiger un rapport de problème, il / elle aura la réponse la plus rapide et tout ce qui concerne le problème sera très facile à suivre.

Cependant, tout le monde ne souhaite pas le faire. Ils signalent leurs problèmes par téléphone, e-mail, ne les signalent pas du tout.

Quelle serait la meilleure façon de les pousser à utiliser un système de bugtracker? De toute évidence, ils DOIVENT voir des avantages immédiats pour pouvoir revenir et chercher d'autres avantages.

ÉDITER:

Je parle de support pour les produits que je vends en tant qu'ISV.


2
Qu'en est-il de l'intégration des rapports de bogues directement dans votre produit?
JoelFan

Réponses:


22

Votre traqueur de bogues est pour votre commodité, pas celui de vos clients. Si vous ne pouvez pas prendre la peine de prendre leur problème de téléphone ou de courrier électronique et de le saisir vous-même, comment pensez-vous qu'ils se sentent?

Vous devez pouvoir saisir les problèmes et les affecter manuellement à un client. Ensuite, quand ils appellent avec un problème, vous pouvez dire: «Merci d'avoir signalé cela! Je vais le saisir dans notre système de gestion des problèmes, et vous commencerez à recevoir des e-mails (ou autre) pendant que nous traitons. l'avenir, si c'est facile pour vous, vous pouvez entrer ce genre de chose ici. Ou n'hésitez pas à m'appeler, c'est bien aussi. "

L'un des meilleurs systèmes avec lesquels j'ai travaillé en tant que client est celui du fournisseur d'hébergement que je revend. L'e-mail à support @ est analysé pour un nom de domaine dans la ligne d'objet, attribué à un compte client en fonction de l'adresse de l'expéditeur et entré automatiquement dans son système de ticket. Assez lisse.


2
D'accord - je ne m'attendrais pas à ce que les clients utilisent un système de suivi des bogues.
tcrosley

4
@tcrosley - alors vous avez besoin d'un meilleur système de suivi des bogues. La clé ici n'est pas de savoir si les utilisateurs doivent utiliser le système de suivi, mais plutôt comment persuader les utilisateurs qu'il est préférable (plus facile, plus rapide, plus susceptible d'atteindre le résultat souhaité) d'utiliser le système de suivi.
Murph

1
Je ne suis vraiment pas d'accord avec ça. Les programmeurs ne devraient jamais recevoir de rapports de bogues directement des utilisateurs par téléphone, e-mail ou tout autre site d'ailleurs. Si les utilisateurs souhaitent signaler des bogues «personnellement», ils doivent le faire par le biais du personnel d'assistance. S'ils refusent de le faire, leur seule option devrait être de soumettre un véritable rapport de bogue, soit directement via l'interface utilisateur, soit via une boîte de réception e-mail dédiée qui transmet dans le tracker. Et si vous êtes un éditeur de logiciels et ne pas avoir du personnel de soutien, eh bien, c'est une autre question tout à fait .
Aaronaught

1
En tant que startup ISV, je ne peux vraiment pas avoir de personnel de support. Et pas pour la raison évidente - ce sont les dépenses, mais la raison pour laquelle je veux être aussi proche que possible de l'utilisateur pour orienter le produit dans la bonne direction en fonction des besoins et des désirs. L'homme du milieu le diluerait dans une certaine mesure.
Daniel Mošmondor

Cette réponse n'est pas entièrement vraie. Comme discuté sur programmers.stackexchange.com/questions/191961/… , au moins dans le contexte du développement open source, un suiveur de bogues peut être très bénéfique pour les utilisateurs: il agit comme une base de données de connaissances de support des problèmes connus et peut fournir des solutions de contournement , s'ils existent. Il permet à l'utilisateur d'évaluer la rapidité avec laquelle son problème est résolu, ce qui l'aide à décider de passer à une autre solution. Il aide également les contributeurs potentiels à savoir comment l'équipe fonctionne et où l'aide est nécessaire.
naught101

8

Un utilisateur qui se plaint est meilleur que celui qui ne le fait pas, abandonne et appelle votre concurrent. Pour cette raison, je faciliterais le plus possible l'envoi d'une plainte. Je les laisserais continuer à appeler et / ou envoyer des e-mails et ne pas leur demander de signaler des bugs.

Regardez-le de leur point de vue - si vous ne deviez pas seulement prendre le temps d'appeler / écrire un e-mail, mais aussi être forcé d'apprendre le système de suivi des bugs de quelqu'un - il y a de fortes chances que vous n'allez pas vous plaindre.

Si besoin est, embauchez un technicien pour que les développeurs ne soient pas interrompus. Ils peuvent prendre les plaintes des clients et faire des bugs pour l'équipe de développement.


Daniel ne mentionne pas s'il est un développeur interne dont les utilisateurs sont ses collègues (ce qui était le virage que j'ai pris dans ma réponse), ou s'il prend en charge les clients payants.
Frank Shearar

Je soutiens les clients payants pour mes produits, je préciserai que dans ma question, merci
Daniel Mošmondor

3
J'aimerais que cet utilisateur qui se plaint soit meilleur que celui qui ne le fait pas PÉRIODE. S'il y a quelque chose que je n'aime pas le plus, c'est l'utilisateur qui utilise le logiciel de manière défectueuse, ne signale rien et accumule le chagrin.
Daniel Mošmondor

6

Je ne connais pas Mantis en particulier, mais peut-il être configuré pour surveiller une adresse e-mail et en générer automatiquement des rapports? Je connais d'autres systèmes (comme JIRA par exemple).

Le problème devient alors de les amener à utiliser la bonne adresse e-mail!


1
+1 - Le courrier électronique est le seul moyen pour mes clients d'interagir avec mon traqueur de bogues. L'interface utilisateur Mantis est loin d'être conviviale, mais même avec une solution plus élégante, les clients auront l'impression de faire votre travail pour vous.
grossvogel

Même système chez moi, en utilisant FogBugz.
FinnNk

1

"Veuillez signaler cela sur le suivi des bogues à http: // votre / url / . Je ne peux pas garder une trace des bogues si vous ne les signalez pas là-bas."

Il est peut-être possible pour vous d'écrire un plugin pour votre client de messagerie pour transformer un e-mail en rapport de bogue, ou d'utiliser une boîte aux lettres dédiée - bugs @ foo - pour prendre des rapports de bogue. (Mais ce dernier nécessite bien sûr de former vos utilisateurs ...)


1
Il existe un plugin pour mantis pour collecter les rapports de bogues à partir des e-mails.
Daniel Mošmondor

1
+ 1..parce que parler au téléphone est distrayant, improductif et non officiel. Il ne laisse également aucune trace sur qui a dit quoi et pourquoi. Plus tard, lorsque les gens vous demandent pourquoi vous avez fait quelque chose, vous devez vous expliquer au lieu de leur indiquer le problème #xxxxxx. Le téléphone devrait être interdit. Si vos utilisateurs ne savent pas comment utiliser votre traqueur de bogues, vous pouvez les éduquer.
Dr Hannibal Lecter

1

En interne, nous avons un modèle de site pour les applications Web qui comprend un lien de rétroaction dans le coin. Ce lien de rétroaction fournit à l'utilisateur une boîte de dialogue d'interface utilisateur jQuery qui lui demande une description du bogue, de la nouvelle fonctionnalité ou de tout autre problème rencontré et capture également des détails sur la page et l'heure à laquelle il fait rapport. Tout cela est directement poussé dans JIRA dans les coulisses et l'utilisateur peut obtenir des mises à jour avec l'état du problème.

En quelque sorte, la meilleure façon de faire est généralement de la rendre aussi simple que possible pour les utilisateurs.S'il existe un lien de rétroaction dans un menu qui gère l'envoi des informations là où elles doivent aller, ils sont beaucoup plus susceptibles de les utiliser.


1

Eh bien, si vous souhaitez utiliser un gestionnaire d'exceptions global, vous disposez de nombreuses options. Pour Delphi, nous utilisons MadExcept, mais nous avons également utilisé Eureka Log, qui tous les deux (avec l'autorisation de l'utilisateur) enverront par e-mail ou téléchargeront via HTTP, un rapport de bogue pour vous.

Vous pourriez avoir un bouton dans votre application qui lève juste une exception et lance ce truc de suivi des bogues. MadExcept est assez cool car il prend une capture d'écran de l'application et la télécharge avec le bogue, de cette façon, même si l'utilisateur ne peut pas expliquer correctement ce qu'il faisait, vous pouvez avoir un assez bon penchant.

Quelque chose d'autre à penser est le codage pour rendre évident d'où viennent les bogues. Si vous avez des utilisateurs bêta, incluez peut-être des informations de débogage avec leur application afin que vous puissiez obtenir des données supplémentaires d'eux lorsque des plantages se produisent.

Rien de tout cela n'aide pour les bogues d'implémentation (c'est-à-dire que le bouton est au mauvais endroit), alors j'espère que vous n'en avez aucun.


Bien sûr, j'ai un gestionnaire d'exceptions de messagerie avec, mais c'est vraiment le dernier recours. Plus de choses que je voudrais capturer viennent des souhaits des utilisateurs pour de nouvelles fonctionnalités et améliorations sur le système.
Daniel Mošmondor

OK bien, j'ai alors une base de référence. Je commencerais donc par ne pas l'appeler "Bug Tracker" si vous voulez plus d'un forum de service utilisateur! Si votre outil de suivi des bogues actuel capture des captures d'écran, vous pouvez peut-être ouvrir MS Paint et les laisser vous suggérer des améliorations avant d'envoyer le message.
Peter Turner

1

Nous avons obtenu la plus forte augmentation de l'utilisation en configurant un service pour récupérer les e-mails à partir d'une adresse et les enregistrer automatiquement en tant que problème. L'effet secondaire agréable de ce système est que vous pouvez également facilement ajouter des conversations à un problème en incluant une syntaxe spéciale dans le sujet (par exemple, TeamITNo: 12345). De plus, si vous envoyez toutes vos communications par e-mail via ce système, et qu'ils ont répondu, vous obtiendrez la réponse directement dans le suivi des bogues, avec le problème mis à jour.

Cela a eu le plus grand effet positif, car il utilise une technologie avec laquelle les utilisateurs sont à l'aise, et signifie également que vous obtenez tous vos problèmes en un seul endroit.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.