Quelle est la différence entre un bug de suivi et un système de suivi de problème?
Je suis à la recherche d'une explication de pourquoi et quand vous utilisez chaque système et quelles sont les caractéristiques de différencier un bug vs le suivi des problèmes d'application.
- L'un est utilisé par des gens qui veulent à son enterprisey.
- rien mais la perspective, de l'OMI. Le mot bug est un peu bancale et, par définition, n'incluent pas le suivi des "caractéristiques" de ce qui est utile, de sorte que les questions est mieux IMO.
- "Bug" est un plus concrets, plus viscérale que le mot "problème". "Problème" est une wimpy mot qui essaie de faire de chacun de se sentir bien à propos de leurs erreurs. En cas de doute, rendez-vous avec la plus Germanique, moins Latinate mot. "Bug tracking" ftw.
- Mon CS professeur a dit une fois il n'y a pas une telle chose comme un bug, seulement des erreurs. Cependant, je ne pense pas que quiconque vend erreur sur le logiciel de suivi.
- Merci pour toutes ces réponses!! Je vais accepter la plus élevée des voix d'électeurs.
- N'oubliez pas de 'système de billetterie'. Il n'essaie pas de dire ce qui est émis, simplement que les billets peuvent être créés et suivis. Les deux 'bug' et 'problème' en fin de pigeon-holing le système inutilement. Si c'est un bug, un problème, une tâche, ou quelque chose d'autre doit être une propriété du billet, pas le programme que vous utilisez pour les suivre.
- href="http://irisclasson.com/2013/02/19/stupid-question-154-bug-issue-or-defect-what-is-the-correct-term/" >À l'Autonomie, le mot " bug " est banni. Aucun développeur n'est autorisé à l'utiliser. Le système de suivi n'ont que ce mot. Les Bugs sont appelés les "Questions". C'est alors que la client ne peut réclamer que les choses devraient être fixée au cours de la période de garantie, car ils ne sont pas reconnus comme des bugs.”
- est une horrible enterprisey terme. De façon plus que "problème".
- Je ne suis pas sûr de beaucoup de soins si c'est enterprisey ou pas, mais j'ai particulièrement aime pas 'problème' et 'bug', parce qu'ils sont ce qui implique qu'ils ne sont que pour garder une trace de problèmes. C'est très négatif et assez limité. J'ai essayé de convaincre mes patrons patron pour nous laisser utiliser "tickets" dans un système plus souple et il n'aimait pas ça. Mais il a vraiment aimé un autre système, qui avaient des "trackers" et les ont utilisés pour une grande variété de choses qui pourraient bénéficier de la structure de données d'un 'ticket'/'problème'/'bug'/'tracker'. Exactement la même chose, mais avec un nom différent.
- Hein, tu veux dire que tu fini avec les "tracker" pour dire "problème"?
- est le terme utilisé pour faire référence à l'objet. L'objet peut être utilisé pour suivre une question, une demande, une exigence de définition, un ... tout ce que vous voulez suivre, vraiment. Un problème est juste un type spécifique de chose pour être suivis. Nul besoin de le définir le nom, le concept global de suivi de l'entité.
Vous devez vous connecter pour publier un commentaire.
Question les systèmes de suivi généralement intégrer de plus avec les clients et les problèmes des clients. Une question pourrait être "m'aider à installer ce" ou "Comment puis-je obtenir le fubar dans le flim flam." Ils pourraient même être quelque chose comme "j'ai besoin d'une évaluation de la clé de votre logiciel".
De suivi des bogues systèmes vous aider à garder une trace de faux ou manquant des choses à partir du programme.
Lorsque l'on regarde les systèmes web, il ya généralement une grande différence dans l'accent, soit en aidant les clients ou les problèmes de suivi avec votre logiciel.
La différence pourrait être plus clair à partir de l'exemple suivant.
Supposons que vous avez eu un problème de production d'aujourd'hui, qui a touché de 5 clients, mais a été causée par un défaut logiciel.
Dans votre questionsystème de suivi de l'ouverture de 5 places et a commencé le suivi de ce que chaque client a signalé, ce qui a été communiquée à eux, quand le logiciel correctif a été appliqué, etc. Vous pouvez suivre ce genre de trucs séparément pour chaque client.
Dans votre bug-système de suivi, vous faites 1 entrée pour le logiciel de défaut commencé le suivi des choses comme des étapes à reproduire, à des modifications de code, etc.
Questions de la clientèle peut être fermé dès qu'ils ont remédié à la satisfaction du client et qui peut ou peut ne pas impliquer la fixation du logiciel. Le bug peut être fermé lorsqu'il est fixe et retesté.
Deux systèmes, l'extérieur et vers l'intérieur de la face, suivi de deux choses différentes, chacune avec son propre cycle de vie.
Bug systèmes de suivi comme Trac sont conçus pour avoir un billet pour chaque problème intrinsèque au programme, de sorte qu'un billet est fermé par une modification du programme.
Client ticket de support tels que les systèmes de IssueTrackerProduct sont conçus pour avoir un billet pour chaque client confronté à une situation, de sorte qu'un billet est fermée par l'élaboration de la situation du client (éventuellement en modifiant le programme).
Pour des exemples de chacun, voir Wikipedia Comparaison des systèmes de suivi de la question
Un bug est une sous-classe de la question. Tous les bugs sont les questions, mais toutes les questions ne sont des bugs.
Généralement un bug est un défaut dans la base de code. C'est différent d'un incomplètes, encore en cours de mise en œuvre de la fonctionnalité, ou quelque chose de plus difficile à cerner comme un révélateur de la mettre dans un billet de traiter avec un morceau de la dette technique, ou un souci avec l'INTERFACE utilisateur. Tous ces éléments sont des "questions" sémantiquement parlant.
Un générique de l'émission, pour ne pas tomber en vertu de ces autres catégories, est le plus souvent une représentation de quelque chose signalés par l'utilisateur final. Dans la plupart des systèmes, cette question est traitée comme un bug en rapport à lui-même. Je me risquerais à dire que c'est une erreur.
La partie délicate est que, parfois, plusieurs problèmes peuvent être liés à d'autres questions. Il pourrait être concernant le même bug, plusieurs bugs, ou fait une demande de fonctionnalité. C'est-à-dire, il peut y avoir plusieurs-à-plusieurs relations entre les questions.
Pourquoi la distinction de la matière? Eh bien, il y a un arbre naturel, à l'interne, la Résolution d'un problème peut indirectement (ou contribuer à l'achèvement) d'un million d'autres questions. Il fait aussi une grande différence dans la façon dont un problème est résolu. Les défauts eux-mêmes peuvent être résolus avec un changement de code qu'il fixe, ou la rend hors de propos. Si c'est un utilisateur de la plainte, il peut être résolu par l'envoi d'un travail autour, et puis à gauche pour être suivie lorsque le défaut est résolu.
Fonctions qui fonctionnent mieux représenter et de travailler avec ces nuances de manière utile, c'est vraiment ce qui à rechercher dans un système de suivi des billets.
À un certain point, vous parlez des processus et des méthodes plus que les véritables systèmes de billetterie, et les noms réels des choses devraient commencer à devenir hors de propos. Grand public et d'entreprise orientée solutions ont tendance à fonctionner sur les systèmes populaires comme ITIL, mais vous pouvez vous en sortir avec adhoc trucs à condition que chacun dans l'équipe a une bonne compréhension du service à la clientèle besoins. Personnellement, je le vois comme un une cascade (ITIL) vs agile (DevOps) situation.
c'est juste de la sémantique. Un bug est un problème, un problème est quelque chose à faire. Ils sont par ailleurs sensiblement les mêmes.
Son "a fine line", au mieux. Système de suivi de problème serait probablement considéré comme le plus général du les deux. Dans tous les systèmes de suivi de bogues est question de systèmes de suivi, mais pas forcément l'inverse.
De notre Ami Wikipédia
Un bug est trouvé dans le code
Une question peut être trouvé n'importe où, dans le processus, dans le matériel, dans les gens.
Ça dépend du processus de développement vous êtes l'adoption à ce que les définitions de la moyenne.
Je crois qu'un bug est quelque chose qui peut être fixé dans le code, tandis que le problème est plus un problème avec la facilité d'utilisation.
Par exemple, un formulaire de connexion. Un bug dans le formulaire de connexion serait la forme de rediriger de manière incorrecte après la connexion se termine. Tout d'un problème serait que l'ensemble du processus de connexion est trop lente, ou il n'y a pas d'option pour envoyer un mot de passe oublié.
Ce n'est pas vraiment une réponse complète à votre question, mais j'ai eu des questions similaires à venir avec traiter avec les clients. Je pense au plus haut niveau, un système de suivi des bogues semble généralement à être plus développeur concentré. Qui est, les développeurs sont en train de suivre les problèmes dans le code. Une fonction n'est pas de retourner la valeur de droite, plus la validation devrait être effectuée, etc.
Un bon exemple d'un système qui s'intègre bien avec le code est Trac.
Question les systèmes de suivi semble être plus centrée sur le client. Par exemple, être en mesure d'avoir un client de dire "Quand je clique sur "OK", j'obtiens une erreur". Il est peut-être la formation de l'utilisateur, il peut être une fonction, ou il peut en effet être un bug.
Donc dans de nombreux projets que j'ai travaillé sur ces distinctes. Nous avons eu un problème de niveau de système de suivi, qui peut ou peut ne pas aboutir à un réel bug en cours de création dans le système de suivi des bogues. Cependant, de nombreux de nombreux bugs sont suivis en interne, sans "problèmes" en cours de création dans le système de suivi de problème.
Le problème que je vois entre ces deux, c'est que c'est vraiment pas très facile pour les utilisateurs inexpérimentés d'entrer billets en quelque chose comme Trac parce qu'ils se confondre par la technique lingo. Toutefois, un niveau élevé problème de système de suivi n'intègrent étroitement avec le code il est donc inutile de la part des développeurs.
De toute façon... mon de 0,02$.
Bugs: défauts de n'importe où dans le processus (applications, bases de données, rapports, etc.) qui permettra d'éviter 100% des fonctionnalités désirées se produisent. Aussi connu et désigné comme étant des défauts.
Questions: potentiellement causé par un bug ou bogue, une question est un rapport d'une certaine forme de perte de fonctionnalité dans le système qui serait lié à un utilisateur. Ce sont aussi mentionné que le bureau d'aide billets dans certaines organisations.
WIKIPEDIA LIENS
- Bug Logiciel
- Question De Suivi
Pour répondre à cette question, il nécessite contexte et de l'regards de celui-ci Alan a répondu à votre contexte.
Dans le monde des logiciels de test, l'une des distinctions que nous faisons entre une question et un bug sont: bugs sont tout ce qui menace la valeur du produit tout questions sont tout ce qui menace de la valeur du test (ou de la valeur du projet et, en particulier, la valeur de l'essai). Rapide de tests de Logiciels nous enseigne que.
Dans mon expérience, les systèmes de suivi vous permettent de faire quelle que soit la distinction entre les deux. La façon dont vous utilisez un particulier système de suivi est en place pour vous.
Je ne pense pas qu'il y est une réponse définitive, mais j'ai l'habitude de simplement penser Numéro de Suivi est simplement un terme plus générique qui correspond à plus que juste des "bugs". À utiliser uniquement le terme "Bug Tracking" est une sorte de pigeon-hole, qui est associée à des défauts dans le logiciel.
Un outil de suivi ne doit pas être lié à un logiciel bien, et même BugZilla ne pas suivre les seulement de bugs, mais aussi de nouvelles d'amélioration ou de demandes de fonctionnalités, votes, etc. De cette façon, je pense à un "problème" comme un seul élément de l'intérêt que quelqu'un veut se "fait".
Dernièrement, il y a également eu une augmentation dans le Suivi des éléments de Travail (p. ex. dans Visual Studio et IBM/Rational Jazz), qui est de plus bas niveau que les "problèmes"--où une question pourrait être considérée comme nécessitant un certain N certain nombre de plus petits éléments de travail à compléter. À un niveau plus élevé, vous pouvez également voir quelque chose qui ressemble à un Étape dans BugZilla.
Bugs sont spécifiques à des développeurs de logiciels. Les questions sont plus générales et peuvent inclure tous les membres de l'équipe de progrès sur un projet, y compris les concepteurs graphiques, les administrateurs système, les cadres de l'entreprise, etc.
Un outil de suivi d'parle en termes de choses à faire et peut classer un élément comme un bug en cas de besoin.
Il est la plupart du temps tout simplement ridicule des mots, mais j'utilise une "issue tracker" comme je travaille avec beaucoup de gens qui ne sont pas des programmeurs, et nous avons besoin de parler une langue commune par commune des outils de productivité qui nous fait prendre conscience de ce que chacun est en train de faire.
Vous pouvez utiliser un bug tracker, mais il vient de confondre les non développeurs, surtout si ils doivent penser à leurs tâches comme un bug.
Je dirais qu'il est aussi agréable à dessiner une différence entre un bug et un pour les programmeurs, comme des bugs sont généralement des problèmes avec le code existant, et les questions peuvent être de nouvelles demandes de fonctionnalités.
Bien... il n'y a pas de différence à part le fait, que la question est plus que juste un bug. Il peut être une tâche, une nouvelle fonctionnalité, ou tout simplement une amélioration. Un bug est principalement considérée comme incorrecte du comportement du système, alors qu'un problème a une définition plus large. au-delà de juste de "il ne fonctionne pas"...