<?xml version="1.0" encoding="UTF-8"?> <chapter id="introduction"> <title>Introduction</title> <section id="whatis"> <title>Qu'est-ce que Bugzilla ?</title> <para> Bugzilla est un système de suivi de bogues ou d'anomalies. Les systèmes de suivi de bogues permettent à des développeurs individuels ou en groupes de garder la trace des problèmes marquants qu'ils rencontrent avec leurs produits. Bugzilla a été au départ écrit par Terry Weissman dans un langage de programmation appelé <glossterm linkend="gloss-tcl">TCL</glossterm>, pour remplacer une base de données de dépistage de bogues rudimentaire à usage interne chez Netscape Communications. Terry a ensuite fait migrer Bugzilla de TCL en Perl, et il est toujours en Perl à ce jour. La plupart des vendeurs de logiciels standards de suivi facturaient d'énormes honoraires de licence, et Bugzilla est rapidement devenu un favori chez les tenants des logiciels libres (avec sa genèse dans le projet de navigateur libre, Mozilla). C'est maintenant de-facto le système de suivi de bogues standard auprès duquel tous les autres se mesurent. </para> <para>Bugzilla présente beaucoup de caractéristiques avancées. Celles-ci incluent : <itemizedlist> <listitem> <para>un outil de recherche puissant ;</para> </listitem> <listitem> <para>la notification par courrier électronique paramétrable par l'utilisateur des corrections des bogues ;</para> </listitem> <listitem> <para>un historique complet des modifications ;</para> </listitem> <listitem> <para>des graphiques et suivis de dépendance entre les bogues ;</para> </listitem> <listitem> <para>une excellente gestion des fichiers joints ;</para> </listitem> <listitem> <para>un schéma intégré de sécurité, granulaire, basé sur le produit ;</para> </listitem> <listitem> <para>un système entièrement sécurisé, et qui tourne sous le mode de débogage de Perl ;</para> </listitem> <listitem> <para>un SGBDR robuste et stable ;</para> </listitem> <listitem> <para>des interfaces web, XML, par courrier électronique et de console ;</para> </listitem> <listitem> <para>une interface utilisateur complètement paramétrable et/ou localisable ;</para> </listitem> <listitem> <para>possibilité de configuration étendue ;</para> </listitem> <listitem> <para>moyen de mise à niveau homogène entre les versions.</para> </listitem> </itemizedlist> </para> </section> <section id="why"> <title>Pourquoi utiliser Bugzilla ?</title> <para>Pendant de nombreuses d'années, le logiciel de suivi de défauts est resté principalement le domaine de grandes maisons de développement de logiciel. Même à cette époque, la plupart des revendeurs ne se préoccupaient jamais des logiciels de suivi de bogues, et par contre elles comptaient simplement sur les listes de diffusion et le courrier électronique pour suivre l'état des défauts. Ce procédé est sujet à des erreurs et par conséquent, le risque est que les bogues jugés moins importants par les développeurs soient laissés de côté ou ignorés.</para> <para>De nos jours, beaucoup de sociétés trouvent que les systèmes de suivi de bogues intégrés réduisent le temps d'immobilisation, augmentent la productivité et la satisfaction du client par rapport à leurs produits. En même temps qu'une information complète, un système ouvert de suivi de bogues permet à des constructeurs de rester en contact avec leurs clients et revendeurs, de communiquer efficacement sur les problèmes d'un bout à l'autre de la chaîne de gestion des données. De nombreuses sociétés ont également découvert que les aides au dépistage des défauts réduisait les coûts en fournissant un service de support technique qui engage sa responsabilité, des bases de connaissance de support par téléphone, et un système universel et facile à comprendre pour rendre compte de problèmes peu courants dans les systèmes et logiciels.</para> <para>Mais, <emphasis>vous</emphasis>, pourquoi devriez-<emphasis>vous</emphasis> utiliser Bugzilla ?</para> <para> Bugzilla s'adapte très bien à diverses situations. Les utilisations connues incluent actuellement les files d'attente pour l'aide technique, la gestion du déploiement de systèmes d'administration, le suivi des problèmes de développement et de conception de microprocesseurs (aussi bien avant qu'après la fabrication) et le suivi de bogues logiciels et matériels pour des sommités tels que Red Hat, la NASA, Linux-Mandrake et VA Systems. Combiné avec des systèmes tels que <ulink url="http://www.cvshome.org">CVS</ulink>, <ulink url="http://www.mozilla.org/bonsai.html">Bonsai</ulink> ou <ulink url="http://www.perforce.com">Perforce SCM</ulink>, Bugzilla fournit une solution puissante et facile à utiliser aux problèmes de reproduction des bogues et de gestion des configurations. </para> <para> Bugzilla peut considérablement augmenter la productivité et la responsabilité de chaque employé, en fournissant un déroulement des opérations documentées et un retour positif en cas de bonne prestation. Est-ce que vous ne vous réveillez pas souvent le matin en vous rappelant que vous êtes censés faire <emphasis>quelque chose</emphasis> dans la journée, mais vous ne vous rappelez pas quoi exactement ? Placez-le dans Bugzilla, et vous en avez un enregistrement à partir duquel vous pouvez extrapoler des étapes importantes, prédire des versions du produit pour l'intégration et suivre l'enchaînement de la discussion qui a menée aux décisions critiques. </para> <para>En fin de compte, Bugzilla met entre vos mains la possibilité d'améliorer votre valeur par rapport à votre employeur ou votre activité tout en fournissant un cadre dédié à votre soucis naturel du détail et fournissant un stock de connaissances que vous pouvez mettre en valeur.</para> </section> </chapter> <!-- Keep this comment at the end of the file Local variables: mode: sgml sgml-always-quote-attributes:t sgml-auto-insert-required-elements:t sgml-balanced-tag-edit:t sgml-exposed-tags:nil sgml-general-insert-case:lower sgml-indent-data:t sgml-indent-step:2 sgml-local-catalogs:nil sgml-local-ecat-files:nil sgml-minimize-attributes:nil sgml-namecase-general:t sgml-omittag:t sgml-parent-document:("Bugzilla-Guide.xml" "book" "chapter") sgml-shorttag:t sgml-tag-region-if-active:t End: -->