Eu tenho um rastreador de erros de mantis totalmente configurado para rastrear problemas nos aplicativos criados por mim. Quando um usuário é disciplinado e vai direto ao mantis para redigir um relatório de problemas, ele terá uma resposta mais rápida e tudo sobre o problema será muito fácil de rastrear.
No entanto, nem todo mundo quer fazer isso. Eles relatam seus problemas por telefone, e-mail, não os relatam.
Qual seria a melhor maneira de incentivá-los a usar um sistema de rastreamento de bugs? Claramente, eles precisam ver alguns benefícios imediatos para poder voltar e procurar mais benefícios.
EDITAR:
Estou falando de suporte aos produtos que vendo como ISV.
issue-tracking
Daniel Mošmondor
fonte
fonte
Respostas:
Seu rastreador de erros é para sua conveniência, não para os clientes. Se você não pode se incomodar em pegar o problema por telefone ou e-mail e inseri-lo, como acha que eles se sentem?
Você precisa inserir problemas e atribuí-los manualmente a um cliente. Então, quando eles ligarem para um problema, você poderá dizer: "Obrigado por informar isso! Vou inseri-lo em nosso sistema de gerenciamento de problemas e você começará a receber e-mails (ou o que for) enquanto lidamos com isso. No futuro, se for fácil para você, você pode entrar nesse tipo de coisa. Ou fique à vontade para me ligar, tudo bem também. "
Um dos melhores sistemas com os quais trabalhei como cliente é o do provedor de hospedagem que revendo. O email para support @ é analisado em busca de um nome de domínio na linha de assunto, atribuído a uma conta de cliente com base no endereço de origem e inserido automaticamente no sistema de tickets. Muito liso.
fonte
Um usuário que reclama é melhor do que aquele que não, desiste e liga para o seu concorrente. Por esse motivo, facilitaria o máximo possível o envio de uma reclamação. Eu os deixaria continuar ligando e / ou enviando e-mails e não pedir que eles arquivassem bugs.
Olhe para o ponto de vista deles - se você não apenas tivesse tempo para ligar / escrever um e-mail, mas também fosse forçado a aprender o sistema de rastreamento de bugs de alguém - é provável que você não vá reclamar.
Se necessário, contrate uma pessoa de atendimento ao cliente para que os desenvolvedores não sejam interrompidos. Eles podem receber as reclamações dos clientes e fazer bugs para a equipe de desenvolvimento.
fonte
Não conheço o Mantis especificamente, mas ele pode ser configurado para monitorar um endereço de email e gerar automaticamente relatórios a partir deles? Conheço outros sistemas (como o JIRA, por exemplo, pode).
O problema então é fazê-los usar o endereço de email correto!
fonte
"Por favor, reporte isso no rastreador de erros em http: // your / url / . Eu não posso acompanhar os erros se você não os informar lá."
Talvez seja possível escrever um plug-in para o seu cliente de email transformar um email em um relatório de erro ou usar uma caixa de correio dedicada - bugs @ foo - para obter relatórios de erros. (Mas o último, é claro, requer treinar seus usuários ...)
fonte
Internamente, temos um modelo de site para aplicativos da web que inclui um link de feedback no canto. Esse link de feedback fornece ao usuário uma caixa de diálogo da interface do usuário do jQuery que solicita uma descrição do bug, novo recurso ou outro que eles encontraram e também captura alguns detalhes sobre a página e a hora em que estão reportando. Tudo isso é enviado diretamente para o JIRA nos bastidores e o usuário pode receber atualizações com o status do problema.
Em geral, a melhor maneira de fazer as coisas é simplificando-a o máximo possível para os usuários; se houver um link de feedback em um menu que lide com o envio das informações para onde elas precisam ir, é muito mais provável que sejam usadas.
fonte
Bem, se você quiser usar um manipulador de exceção global, terá muitas opções. Para o Delphi, usamos o MadExcept, mas também o Eureka Log, que enviará um e-mail (com o avanço do usuário) ou fará o upload via HTTP, um relatório de bug para você.
Você pode ter um botão no seu aplicativo que apenas lança uma exceção e lança esse material de rastreamento de erros. O MadExcept é muito legal porque pega uma captura de tela do aplicativo e a carrega junto com o bug, dessa forma, mesmo que o usuário não possa explicar adequadamente o que estava fazendo, você pode ter um desejo muito bom.
Outra coisa em que pensar é a codificação, para tornar óbvio a origem dos erros. Se você possui usuários beta, talvez inclua informações de depuração no aplicativo para poder obter dados extras quando ocorrerem falhas.
Nada disso ajuda a erros de implementação (ou seja, o botão está no lugar errado), embora esperemos que você não tenha nenhum deles.
fonte
Obtivemos o maior aumento de aceitação ao configurar um serviço para coletar email de um endereço e registrá-lo automaticamente como um problema. O bom efeito colateral desse sistema é que você também pode adicionar facilmente conversas a um problema, incluindo uma sintaxe especial no assunto (por exemplo, TeamITNo: 12345). Além disso, se você enviar toda a sua comunicação por e-mail através deste sistema, e eles responderem, você receberá a resposta de volta no rastreador de erros, com o problema atualizado.
Isso teve o maior efeito positivo, pois usa os usuários de tecnologia que são confortáveis e também significa que você obtém todos os seus problemas em um só lugar.
fonte