Manuel MANTIS

Embed Size (px)

Citation preview

MANTIS : gestion des anomalies et des volutions Manuel dutilisationVersion 3.0 Octobre 2009

Ralis par la Direction des systmes d'information du CNRS (DSI)

Table des matires

Table des matiresTABLE DES MATIERES __________________________________________________________________ 2 A PROPOS DE CE MANUEL ______________________________________________________________ 3 MISES A JOUR DU MANUEL _____________________________________________________________ 4 UTILISATEURS ET DROITS DACCES _____________________________________________________ 7 1. 2. 3. Rles des utilisateurs Profils MANTIS Dclaration dun projet et des utilisateurs de loutil 7 7 8

ACCES A LOUTIL_______________________________________________________________________ 9 1. 2. 3. 4. Premire connexion MANTIS Connexion Page Mon affichage Dconnexion 9 9 10 10

PARAMETRAGE ET GESTION DUN PROJET _____________________________________________ 11 1. 2. 3. Paramtrage propre un projet : page Administration Gestion de documents : page Documentation Gestion de nouvelles : page Modifier les nouvelles 11 16 17

PARAMETRAGE PROPRE A CHAQUE UTILISATEUR _____________________________________ 18 GESTION DES DEMANDES ______________________________________________________________ 19 1. 2. 3. Page Rapporter demande Page Afficher demandes Page rapport dtaill dune demande 19 22 24

SYNTHESES ET RAPPORTS _____________________________________________________________ 27 1. 2. 3. 4. 5. Impression dune demande Impression dune liste de demandes Statistiques sur les demandes : page Synthse Liste des demandes par version cible : page Calendrier Liste des demandes par version en production : page Changements 27 27 28 28 29

DIVERS ________________________________________________________________________________ 30 1. 2. 3. 4. Problme des apostrophes courbes dans MANTIS Problme des URL dans MANTIS A la cration dune demande fille Lors du dplacement dune demande dun projet un autre 30 30 31 31

2 / 31

Octobre 2009

manuel_MANTIS.doc

A propos de ce manuel

A propos de ce manuelMANTIS est un outil de gestion danomalies. Il sagit dun outil libre, personnalis aux besoins de la DSI. La DSI souhaitant pouvoir lutiliser la fois pour grer les anomalies de recette ou les anomalies/volutions en maintenance, le terme demande est donc utilis la place du terme bug en standard dans MANTIS. Loutil MANTIS la DSI permet : de grer des utilisateurs et leurs droits daccs, de grer diffrents projets, de dclarer et suivre des demandes de service (anomalies ou volutions), deffectuer des synthses statistiques des demandes et de produire des rapports. Il est mis disposition des quipes DSI, matrise douvrage CNRS et des prestataires de la DSI. Il est bas sur PHP, My SQL. La base est sauvegarde chaque soir. Ce manuel dutilisation a pour but de donner quelques indications pour utiliser loutil MANTIS la DSI. Loutil MANTIS tant relativement convivial et facile dutilisation, le manuel nest pas exhaustif mais sattache plutt dcrire les points qui pourraient tre ambigus. Le prsent manuel, la liste des champs personnaliss, un modle de circuit pour les projets ainsi que loutil MANTIS sont accessibles depuis le site dveloppement Web : http://www.dsi.cnrs.fr/methodes/gestion-projet/guides-modeles/developpement-applications.htm Utilisation de ce manuel Le premier chapitre Utilisateurs et droits daccs prsente les droits daccs dfinir pour chaque projet. Les chapitres suivants dcrivent les principales pages et fonctionnalits de MANTIS. Conventions Les noms de boutons apparaissent entre < et >, les zone de saisie entre et , les liens en bleu, souligns. Ce pictogramme identifie des remarques utiles, des recommandations ou des prcautions prendre.

Ce pictogramme identifie des informations lire et/ou des instructions excuter imprativement. Assistance Pour des complments dinformation, vous pouvez contacter les administrateurs MANTIS de la DSI admin_mantis(at)dsi.cnrs.fr . Annulation de la dernire action : Attention : il ny a pas dans MANTIS de retour arrire possible aprs confirmation dune modification.

manuel_MANTIS.doc

Octobre 2009

3 / 31

A propos de ce manuel

Mises jour du manuelV 1.0 V1.1 V1.2 Juin 2005 Juillet 2005 Juillet 2005

Version initiale du manuel dutilisation MANTIS. Mise jour des copies dcran aprs ajustement des libells. Accs loutil : Ajout dun paragraphe sur la premire connexion MANTIS Paramtrage propre un projet : Ajout du champ personnalis Version rception ( choisir ensuite au niveau de chaque projet).

V1.3

Juillet 2005

Impression dune liste de demandes : Pas besoin denregistrer un rapport avant de louvrir. Circuits des demandes de correction et dvolution : le rapporteur matrise douvrage (MOA) a le droit de fermer les demandes rsolues ou de les rouvrir via un commentaire.

V2.0

Avril 2006

Passage la version 1.0.1 de MANTIS. Ajout dun document avec la liste des champs personnaliss disponibles. Paramtrage et gestion dun projet : ajout de la notion de sous projet, de la dclaration globale de profils (plates-formes), de la visibilit sur les fonctions accessibles. Gestion des demandes : ajout de ltat commentaire-dev . Synthses et rapports : suppression de la possibilit de choisir les champs imprimer dans un rapport Excel. Suppression des Circuit des demandes : car cration dun modle de circuit adapter par chaque projet.

V2.1 V2.2

Avril 2006 Juillet 2006

Ajout du sur les apostrophes courbes Paramtrage propre un projet : Ajout du paramtrage des notifications par courriels des projets Gestion des demandes : ajout de ltat livr . Divers : ajout du pb sur les URL, la cration dune fille , lors du dplacement dune demande dun projet un autre

V2.3

Mai 2007

Synthses et rapports : Ajout de lexport dune liste de demandes dans un fichier CSV (avec les valeurs des champs personnaliss)

4 / 31

Octobre 2009

manuel_MANTIS.doc

A propos de ce manuel

V3.0

Octobre 2009

Passage la version 1.1.8 de MANTIS. Les modifications sont signales dans le texte par Nouveaut 1.1.8 : Paramtrage et gestion dun projet : champ catgorie obligatoire, gestion des versions, copie des versions et champs personnaliss dun projet lautre Gestion des demandes : champ catgorie obligatoire, valeur par dfaut du champ Reproductibilit , ajout champ version cible , relation par dfaut entre demandes, ajout balises Synthses et rapports : maj fonction dexport (ajout champ et nom du fichier), ajout de la fonction Calendrier Divers : dplacement de demandes dun projet lautre

manuel_MANTIS.doc

Octobre 2009

5 / 31

Manuel dutilisation MANTIS

Utilisateurs et droits daccs1. Rles des utilisateursDans la suite de ce manuel, les utilisateurs seront dsigns selon quatre rles distincts : Administrateur MANTIS = utilisateur qui cre les projets et les utilisateurs, paramtre la configuration gnrale de MANTIS. Chef de projet = utilisateur qui remplit la fiche de cration du projet et de dclaration des utilisateurs, puis dfinit le paramtrage de MANTIS pour le projet (catgories, versions, champs personnaliss). Il sagit dun des membres de lquipe projet DSI. Rapporteur = utilisateur qui effectue une demande. Il sagit de lquipe de recette qui dclare des anomalies ou de lquipe fonctionnelle qui dclare une volution (DSI ou matrise douvrage). Dveloppeur = utilisateur qui prend en charge les demandes, rsout les anomalies, ralise les volutions. Il sagit de lquipe de dveloppement de lapplication : soit interne DSI, soit un prestataire externe.

-

-

-

2. Profils MANTISLes utilisateurs sont dclars dans MANTIS avec des profils qui leur donnent plus ou moins accs des fonctionnalits. Les profils ont des droits croissants : invit < rapporteur < testeur < dveloppeur < manageur < administrateur. A la DSI, les profils testeur , dveloppeur , manageur et administrateur sont gnralement utiliss. Il peut tre envisag au cas par cas pour les projets de dclarer des utilisateurs avec des profils ayant moins de droits, tels que invit (lecture seule) et rapporteur . Les rles dfinis prcdemment pour les utilisateurs la DSI (administrateur, chef de projet, rapporteur (celui qui cre une demande) et dveloppeur) sont diffrencier des profils MANTIS, utiliss pour dfinir les droits daccs. La correspondance rle/profil MANTIS est la suivante : Fonction dans Rle dans Profil MANTIS Diffrences majeures entre les profils lorganisation CNRS MANTIS la DSI (droits daccs) MANTIS Tous les droits des manageurs + Cellules technique, qualit crer le projet, Administrateur et administration des proAdministrateur grer les utilisateurs et leurs droits daccs, MANTIS jets grer les champs personnaliss Tous les droits des dveloppeurs + Chef de projet Equipe fonctionnelle et de paramtrer le projet, Rapporteur (cre Manageur poster des nouvelles, ajouter des documents, recette DSI une demande) supprimer des demandes Equipe de dveloppement Tous les droits des testeurs + Dveloppeur Dveloppeur assigner, rsoudre des demandes DSI ou prestataire externe Equipe matrise douvrage Rapporteur (cre Crer, modifier, rouvrir, fermer, suivre des Testeur CNRS demandes une demande)

manuel_MANTIS.doc

Octobre 2009

7 / 31

Manuel dutilisation MANTIS

3. Dclaration dun projet et des utilisateurs de loutilAvant daccder loutil, chaque utilisateur doit avoir t dclar par ladministrateur de MANTIS la DSI. Pour cela, chaque chef de projet doit remplir une fiche, accessible depuis le site dveloppement Web : http://www.dsi.cnrs.fr/methodes/gestion-projet/guides-modeles/developpement-applications.htm Les informations renseigner sont les suivantes : o Nom du projet et des sous-projets o Nom du correspondant/responsable MANTIS de lquipe projet o Texte de description du projet dans MANTIS o Utilisation de MANTIS pour la gestion des anomalies et /ou des volutions o Liste des utilisateurs : Service = nom de la direction, service, bureau ou de la socit de service (pour les prestataires) Nom utilisateur MANTIS = nom de connexion MANTIS, dfini par chaque projet : trigramme pour les personnes DSI, 1re lettre prnom + nom, en minuscules pour les personnes nayant pas de trigramme DSI (prestataires ou matrise douvrage) Nom rel = nom de lutilisateur Email = adresse o lutilisateur recevra tous les messages de MANTIS Profil MANTIS = choisir entre Testeur , Dveloppeur , Manageur Manageur : quipe fonctionnelle et de recette DSI Dveloppeur : quipe de dveloppement (prestataire ou DSI) Testeur : quipe de matrise douvrage. Exemple : Service Nom utilisateur Nom rel email Profil MANTIS MANTIS DSI fvi Franoise Villeneuve villeneuve(at)dsi.cnrs.fr Manageur Transmettre la fiche renseigne ladministrateur MANTIS : admin_mantis(at)dsi.cnrs.fr A larrive dun nouvel intervenant ou au dpart dun utilisateur dclar, le chef de projet DSI doit le signaler ladministrateur en renvoyant cette fiche modifie.

8 / 31

Octobre 2009

manuel_MANTIS.doc

Manuel dutilisation MANTIS

Accs loutil1. Premire connexion MANTISChaque utilisateur dclar par ladministrateur reoit un courriel avec un lien vers une page de premire connexion. Cette page permet lutilisateur de choisir son mot de passe puis de se connecter MANTIS. Ce lien nest actif quune seule fois. Si lutilisateur ouvre la page de premire connexion mais ne valide pas la connexion, il est oblig de redemander lactivation du compte ladministrateur MANTIS.

2. ConnexionPour les connexions ultrieures, lutilisateur saisit ladresse http://mantis.dsi.cnrs.fr dans le navigateur.

Lutilisateur saisit lidentifiant et son mot de passe puis clique sur le bouton . Aprs connexion, la page Mon affichage saffiche.

manuel_MANTIS.doc

Octobre 2009

9 / 31

Manuel dutilisation MANTIS

3. Page Mon affichage La page Mon affichage permet de rcapituler les demandes du point de vue de lutilisateur. Il peut ainsi facilement suivre par exemple les demandes quil a mises (sil est rapporteur) ou quil doit rsoudre (sil est dveloppeur). Barre de menu MANTIS Choix dun projet (si lutilisateur sest dclar pour plusieurs projets)

Pour consulter des nouvelles sur MANTIS ou le projet : Accueil

Pour consulter des documents sur MANTIS ou le projet : Documentation

4. DconnexionA la fin de la session de travail, utiliser systmatiquement loption Dconnexion de la barre de menus afin de librer les ressources de la session.

10 / 31

Octobre 2009

manuel_MANTIS.doc

Manuel dutilisation MANTIS

Paramtrage et gestion dun projetToutes les fonctionnalits dcrites dans ce chapitre sont accessibles uniquement des utilisateurs de profil MANTIS Manageur . Gnralement, elles seront utilises par lintervenant de lquipe projet DSI ayant le rle de chef de projet vis--vis de MANTIS.

1. Paramtrage propre un projet : page Administration Avant de commencer utiliser MANTIS, le chef de projet doit prciser des informations spcifiques au projet : les catgories, les versions, les champs personnaliss et ventuellement les notifications de courriels. Pour cela, le chef de projet clique sur loption Administration de la barre de menus, choisit le projet quil veut grer (sil est dclar comme intervenant sur plusieurs projets). Il peut avoir redonner son mot de passe. - longlet Grer les projets permet de grer les informations spcifiques un projet. Il est dcrit ci-dessous en 5 parties.

La description du projet Ces informations sont initialises par ladministrateur de MANTIS la cration du projet. Ces informations ne doivent a priori pas tre modifies par le chef de projet. Chaque projet est cr avec un tat priv (champ Afficher ltat ). Ne pas modifier cet tat sinon tous les utilisateurs de MANTIS des autres projets verraient les demandes du projet.

manuel_MANTIS.doc

Octobre 2009

11 / 31

Manuel dutilisation MANTIS

Les sous projets Le chef de projet peut dclarer un des projets comme sous projet du projet affich. Le sous projet nhrite automatiquement daucune proprit du projet principal (catgories, versions). Par contre, toutes les demandes cres dans le sous projet apparatront dans le projet principal.

Les catgories Le chef de projet doit renseigner les catgories pour le projet. Il sagit dindiquer le dcoupage du projet en modules ou sous-projets, par exemple XLAB, XLABUNIV, FACLIX Ceci permettra ensuite dappliquer des filtres sur les demandes en fonction dune catgorie. Nouveaut 1.1.8 : A partir du moment o des catgories sont paramtres pour un projet, le champ Catgorie est un champ obligatoire la saisie ou la mise jour dune demande.

Les versions de lapplication De mme, le chef de projet peut renseigner les versions de lapplication. Nouveaut 1.1.8 : Cette liste des versions de lapplication sera utilise plusieurs occasions : - lors de la saisie dune demande : le rapporteur peut indiquer dans quelle version de lapplication lanomalie est apparue (champ version du produit : napparat dans ce champ que la liste des versions en production (case En production coche), parmi les versions dfinies pour le projet) le rapporteur peut indiquer galement dans quelle version cible de lapplication, la demande sera mise en uvre en production (champ version cible : apparat dans ce champ toute la liste des versions dfinies)

12 / 31

Octobre 2009

manuel_MANTIS.doc

Manuel dutilisation MANTIS

lors de la rsolution de la demande : le dveloppeur peut indiquer dans quelle version de lapplication lanomalie est rsolue ou lvolution prise en compte (champ version de rsolution : apparat dans ce champ toute la liste des versions dfinies).

Nouveaut 1.1.8 : il est possible de copier les versions de/vers un autre projet Lorsque lon ajoute une nouvelle version (qui nest donc pas encore en production) ne pas cocher la case En production . On peut prciser la date prvue de mise en production de la version (par dfaut MANTIS met la date du jour).

A dcocher la cration dune nouvelle version

A la mise en production dune version, mettre jour la date et cocher la case En production .

manuel_MANTIS.doc

Octobre 2009

13 / 31

Manuel dutilisation MANTIS

Gnralement, ne pas [ Supprimer ] les versions (car cela enlverait cette information de toutes les demandes les concernant).

Les champs personnaliss Le chef de projet peut dcider dajouter chaque demande un ou plusieurs champs personnaliss. Ces champs personnaliss doivent tre crs auparavant par ladministrateur de MANTIS. La liste des champs personnaliss est accessible depuis le site dveloppement Web : http://www.dsi.cnrs.fr/methodes/gestion-projet/guides-modeles/developpement-applications.htm . Pour grer lordre daffichage des champs personnaliss

Nouveaut 1.1.8 : il est possible de copier les champs personnaliss de/vers un autre projet Les chefs de projet peuvent demander ladministrateur MANTIS dajouter dautres champs si besoin est.

Les utilisateurs du projet En bas de la page, se trouve la liste des utilisateurs ayant accs au projet et leur profil.

14 / 31

Octobre 2009

manuel_MANTIS.doc

Manuel dutilisation MANTIS

-

longlet Grer les profils globaux permet de dcrire les plates-formes sur lesquelles les utilisateurs travaillent. Lors de la saisie dune demande de correction (anomalie), les plates-formes ainsi prdfinies seront slectionnables. Les plates-formes ainsi dfinies sont disponibles pour tous les projets.

-

longlet Grer la configuration permet de rcapituler les fonctions de MANTIS accessibles selon les profils utilisateurs. Ils ne sont modifiables que par les administrateurs MANTIS.

Le sous-onglet Notifications par Courriel Le chef de projet peut dcider de modifier pour son projet le paramtrage de notification par courriel de MANTIS. Pour cela il demande aux administrateurs de MANTIS de cocher ou dcocher les cases prvues.

manuel_MANTIS.doc

Octobre 2009

15 / 31

Manuel dutilisation MANTIS

Exemples de paramtrage : - si on dcoche entirement les colonnes, dveloppeur et manageur , chaque utilisateur du projet ne recevra des courriels que lorsquil sera concern par la mise jour dune demande (soit il est rapporteur, soit la demande lui est assigne, soit il surveille la demande, soit il a ajout une note). Attention : lquipe ne recevra pas de courriel la cration dune demande, - si on dcoche entirement les colonnes, Dveloppeur et Manageur, sauf la ligne Changer le status 'nouveau' : le fonctionnement est identique au cas ci-dessus mais lquipe recevra un courriel la cration dune demande, (= paramtrage choisi la DSI) - si on dcoche toutes les colonnes, les utilisateurs ne recevront plus de courriel.

2. Gestion de documents : page Documentation Chaque utilisateur de profil MANTIS Manageur peut attacher des documents au projet, par exemple le prsent manuel dutilisation. Pour cela, cliquer sur loption Documentation de la barre de menus, puis sur longlet [Ajouter un fichier]. Les fichiers ainsi attachs seront accessibles ensuite par tous les utilisateurs du projet via longlet [Documentation du projet]. Longlet [Documentation pour lutilisateur] renvoie vers le manuel MANTIS standard en anglais.

16 / 31

Octobre 2009

manuel_MANTIS.doc

Manuel dutilisation MANTIS

3. Gestion de nouvelles : page Modifier les nouvelles Chaque utilisateur de profil MANTIS Manageur peut poster des nouvelles. Il sagit dinformations sur le projet telles que des informations vnementielles, des liens vers des sites ou des documents, la dfinition de nouveaux circuits, des trucs et astuces Pour cela, cliquer sur loption Modifier les nouvelles de la barre de menus. Cocher Annonce, garder au dessus pour que la dernire nouvelle soit affiche en tte de liste. Sur la page de saisie dune nouvelle, dans le champ Afficher ltat , laisser la valeur public (pour que la nouvelle soit visible par tous).

manuel_MANTIS.doc

Octobre 2009

17 / 31

Manuel dutilisation MANTIS

Paramtrage propre chaque utilisateurChaque utilisateur peut paramtrer certaines options de loutil pour son utilisation propre (les paramtres ainsi dfinis ne sont valables que pour lutilisateur et pas pour lensemble des utilisateurs du projet). Pour cela, cliquer sur loption Options de la barre de menus. longlet Options permet de modifier le mot de passe ;

longlet Prfrences permet de modifier des options daffichage : projet par dfaut dans le cas o lutilisateur accde plusieurs projets, rapport simplifi/dtaill, dlai de rafrachissement des pages (en minutes), dlai de redirection (en secondes : aprs chaque modification, page de confirmation et retour automatique la page initiale aprs ce dlai), alerte par courriel en fonction des modifications. Alerte par courriel : en fonction du paramtrage choisi pour le projet (cf Paramtrage propre un projet), chaque cration ou modification de demande, un courriel peut tre envoy tous les utilisateurs MANTIS du projet (ce courriel contient un lien direct vers la demande). Cest chaque utilisateur dindiquer quand il veut effectivement recevoir des courriels. Remarque : les utilisateurs ne reoivent pas de courriel pour leurs propres actions. longlet Profils permet de dcrire la plate-forme sur laquelle lutilisateur travaille. Lors de la saisie dune demande de correction (anomalie), la plate-forme ainsi prdfinie sera automatiquement renseigne.

A cocher pour renseigner automatiquement la plate-forme chaque demande

18 / 31

Octobre 2009

manuel_MANTIS.doc

Manuel dutilisation MANTIS

Gestion des demandes1. Page Rapporter demande Pour saisir une demande, le rapporteur clique sur loption Rapporter demande de la barre de menus. La page de saisie dune demande (appel rapport dans MANTIS) saffiche. Les champs prcds dune toile (*) sont obligatoires.

-

-

-

-

-

-

Catgorie = dcoupage du projet en modules ou sous-projets, par exemple XLAB, XLABUNIV, FACLIX... Les valeurs sont dfinies par le chef de projet dans Administration/Grer les projets. Nouveaut 1.1.8 : le champ catgorie est obligatoire si des catgories sont dfinies pour le projet. Reproductibilit = Nouveaut 1.1.8 : valeur par dfaut na pas essay (au lieu de toujours ) Si correctif : utiliser toujours , alatoire , na pas essay , impossible reproduire Si volutif : utiliser N/A (non applicable) Svrit = niveau de gravit/urgence de la demande, valeur par dfaut mineur Si correctif : utiliser mineur , majeur ou bloquant Si volutif : utiliser texte , ergonomie , fonctionnel , technique Priorit = priorit utilise pour lvolutif, valeur par dfaut = aucune Si correctif : non utilis. Ce champ nest pas significatif car il est redondant avec la svrit, laisser donc la valeur par dfaut aucune . Si volutif : renseigner selon le souhait de lutilisateur, utiliser basse , normale , leve , urgente , immdiate Profil ou Version OS / navigateur, progiciel / version nav., prog = Si correctif : description de la plate-forme sur laquelle lanomalie a t dtecte Si volutif : non utilis Version du produit = version de lapplication sur laquelle porte la demande, choisir parmi celles dfinies par le chef de projet dans Administration/Grer les projets et dont la case En production est coche. Valeur par dfaut : champ vide. Ce champ est donc positionner chaque saisie de demande

manuel_MANTIS.doc

Octobre 2009

19 / 31

Manuel dutilisation MANTIS

-

-

Rvision = indice de rvision de lapplication. Champ utilis si on ne gre pas lindice de rvision de lapplication dans le numro de version : par exemple version 1.2, rvision 5 au lieu de version 1.2.5. A choisir au sein de chaque projet Assign = non utilis gnralement la cration dune demande (cest un dveloppeur qui affectera la demande au sein de lquipe de dveloppement) Nouveaut 1.1.8 : Version cible = version de lapplication dans laquelle on souhaite rsoudre la demande, choisir parmi celles dfinies par le chef de projet dans Administration/Grer les projets. Valeur par dfaut : champ vide. Ce champ est positionner la cration dune demande ou lors dune mise jour ultrieure quand la version cible sera dfinie

-

Rsum = intitul, libell abrg de la demande Description = explication dtaille de la demande ; dans le cas dune anomalie, prciser le contexte dapparition, les rsultats attendus et les rsultats obtenus Etapes pour reproduire (optionnel) = si correctif : scnario ayant conduit lapparition de lanomalie Informations complmentaires (optionnel) = complments ventuels apporter la description (si zones prcdentes trop petites par exemple)

Apparaissent ensuite les champs personnaliss retenus pour le projet. Puis,

20 / 31

Octobre 2009

manuel_MANTIS.doc

Manuel dutilisation MANTIS

-

-

Envoyer un fichier = pices jointes (copies dcran par exemple pour une anomalie). Afficher ltat = positionn par dfaut public (cest--dire visible partir de profils MANTIS dveloppeur et manageur ). Laisser cette valeur par dfaut (sauf dans le cas o lquipe projet DSI souhaite que des demandes ne soient pas visible par des utilisateurs de profils MANTIS Testeur , attribus par exemple la matrise douvrage) Garder le rapport = cocher si on veut saisir en suivant dautres demandes avec les mmes caractristiques : catgorie, reproductibilit, svrit, priorit, version

Attention : ne pas cliquer sur [Rapport simplifi] en haut droite car on perd toute la saisie de la page. Lorsque tous les champs sont saisis, le rapporteur clique sur le bouton . La demande est enregistre avec un numro chrono (ID) et la page Afficher demandes saffiche automatiquement au bout de 2 secondes.

Les numros de demande ne sincrmentent pas par projet : la numrotation est unique pour tous les projets.

manuel_MANTIS.doc

Octobre 2009

21 / 31

Manuel dutilisation MANTIS

2. Page Afficher demandes La page Afficher demandes permet de visualiser lensemble des demandes non fermes du projet et dappliquer des filtres de recherche pour en slectionner certaines ou de rechercher par mot-clef. Zone de filtre multi-critres

Pour afficher toutes les demandes : (Effacer le filtre) + bouton

Liste des demandes (couleur = tat)

Fonction ou maj de champs personnaliss appliquer toutes les demandes slectionnes

Lgende des codes couleur lis au champ Etat des demandes

Les demandes fermes ne sont plus affiches par dfaut dans la page Afficher demandes . Si on veut les afficher nouveau, utiliser un filtre sur le champ cacher le statut avec comme valeur Aucun . Archivage des demandes : Toutes les demandes lies une version dapplication traites (tat = ferm) sont conserves dans la base MANTIS. Les suppressions de projets sont demander ladministrateur MANTIS. Gestion des filtres : Les boutons et permettent respectivement de crer et de modifier ou supprimer des filtres prdfinis. Les utilisateurs de profil MANTIS Manageur peuvent crer des filtres accessibles tous les utilisateurs du projet. Les utilisateurs de profil MANTIS Dveloppeur ne peuvent crer des filtres que pour eux-mmes. Nouveaut 1.1.8 : il est possible de filtrer des demandes par rapport des balises.

22 / 31

Octobre 2009

manuel_MANTIS.doc

Manuel dutilisation MANTIS

Pour cela, choisir dans la zone de filtre multi-critres, menu droulant Balises existantes , le texte recherch ; cliquer sur le bouton une premire fois : le texte choisi saffiche dans le champ Balises ; re-cliquer sur le bouton pour voir la liste des demandes qui ont cette balise.

Il faut absolument choisir une des balises existantes, car si le texte recherch nest pas une balise, MANTIS affiche toutes les demandes !

manuel_MANTIS.doc

Octobre 2009

23 / 31

Manuel dutilisation MANTIS

3. Page rapport dtaill dune demandeSi lutilisateur clique sur un numro de demande, une page de rapport dtaill de la demande saffiche. La premire partie du rapport dtaill reprend les informations existantes sur la demande (id, catgorie, svrit, reproductibilit, date de soumission, dernire mise jour, nom du rapporteur, tat). Nouveaut 1.1.8 : il est possible dajouter des balises sur une demande. Taper un nouveau nom de balise dans la zone libre, ou choisir une balise dj existante et cliquer sur le bouton .

Les balises ne sont pas gres par projet mais pour tous les projets MANTIS : si on en dfinit une sur un projet, elle sera visible pour tous les autres projets !

En bas de cette premire partie, on trouve plusieurs boutons :

Le bouton permet de modifier les informations de la demande. Le bouton doit tre utilis par les dveloppeurs pour signifier quils ont bien pris en charge la demande mise par un rapporteur et pour laffecter un dveloppeur en particulier. Le bouton permet de progresser dans le traitement de la demande : - ltat initial est Nouveau , - le dveloppeur le passe Commentaire-dev quand il veut demander des prcisions au rapporteur, - le rapporteur le passe Commentaire quand il apporte des prcisions au dveloppeur, - ltat passe automatiquement Affect quand la demande est affecte un dveloppeur, - le dveloppeur le passe Rsolu quand il veut indiquer la rsolution de la demande, - le dveloppeur le passe Livr quand la demande est livre en environnement de recette, - le rapporteur le passe Ferm quand il est daccord avec la rsolution indique par le dveloppeur (il a recett la demande).

Le bouton permet de lier une demande une autre. Quand une demande a une fille, MANTIS conseille de rsoudre ou fermer toutes ses filles avant de pouvoir la rsoudre ou la fermer (mais ce nest pas bloquant).

Le bouton est disponible seulement sur des demandes ltat Rsolu ou Livr . Si lutilisateur clique ce bouton, il fait passer ltat de la demande Commentaire et prcise sa question dans une note (quivalent au bouton Commentaire . Le bouton permet de rattacher une demande un autre projet.

24 / 31

Octobre 2009

manuel_MANTIS.doc

Manuel dutilisation MANTIS

Le bouton supprime dfinitivement une demande de la base. Les suppressions de demandes ne sont pas historises. Il ny a plus aucune trace des demandes supprimes. Le bouton est accessible seulement aux utilisateurs de profil MANTIS Manageur .

Tant quune demande nest pas ltat Rsolu : - Il est possible de mettre des relations entre demandes. Par exemple, en cas de rgression identifie lors dune relivraison lie la correction dune anomalie, une nouvelle anomalie est cre. On peut mettre une relation entre ces deux anomalies, soit via le bouton (vu prcdemment), soit avec le tableau suivant avec diffrentes valeurs possibles pour la relation : Est bloque par (relation inverse de Bloque) Bloque : ncessite dtre rsolu ou ferm avant que lanomalie lie puisse tre rsolue ou ferme Doublon de A pour doublon Lie : simple lien entre les deux anomalies Nouveaut 1.1.8 : La relation par dfaut propose est est bloque par (au lieu de Lie dans MANTIS 1.0.1).

-

Il est possible de rajouter dautres pices jointes.

-

Il est possible dajouter des notes afin de prciser des lments. Lutilisateur peut modifier ou supprimer une note cre par lui-mme.

Toutes les mises jour effectues sur une demande sont traces dans la dernire partie du rapport, dans lhistorique demande.

manuel_MANTIS.doc

Octobre 2009

25 / 31

Manuel dutilisation MANTIS

Laction de modification ou suppression de note est trace dans lhistorique de la demande mais on ne peut plus accder la version prcdente de la note aprs modification ou suppression.

26 / 31

Octobre 2009

manuel_MANTIS.doc

Manuel dutilisation MANTIS

Synthses et rapports1. Impression dune demandeDepuis la page daffichage du rapport dtaill dune demande, il est possible dimprimer le rapport dtaill de cette demande en cliquant sur [ Imprimer ] en haut droite de la page.

2. Impression dune liste de demandesRapport imprimable Depuis la page Afficher demandes il est possible dimprimer une liste de demandes en cliquant sur [ Rapport imprimable ] en haut de la liste des demandes. La liste des demandes qui est retenue pour le rapport est la liste des demandes affiches (aprs un filtre ventuel). Choisir un format de rapport

A cocher pour une slection partielle (par dfaut toutes les demandes affiches sont slectionnes) Les formats de rapport imprimable sont les suivants : - Word (ou HTML Word), - Excel (ou HTML Excel). Export CSV Depuis la page Afficher demandes il est galement possible dexporter une liste de demandes en cliquant sur [ Export CSV ] en haut de la liste des demandes. La liste des demandes qui est retenue pour lexport est la liste des demandes affiches (aprs un filtre ventuel). Cette fonctionnalit permet dexporter les valeurs des champs personnaliss (contrairement la fonctionnalit Rapport imprimable ci-dessus). Tous les champs personnaliss sont exports, ils se trouvent en fin de fichier, aprs les champs standards.

manuel_MANTIS.doc

Octobre 2009

27 / 31

Manuel dutilisation MANTIS

Nouveaut 1.1.8 : un champ est export en plus : doublon did , il se place avant les champs personnaliss du projet. Ouvrir le fichier puis pour convertir ensuite le fichier CSV proprement dans un fichier excel, voici comment procder : Menu Donnes/Convertir Choisir le type de fichier "Dlimit" avec comme sparateur "Virgule" (dcocher "Tabulation"), et laisser comme "Identificateur de texte" le caractre " Enregistrer avec un type de fichier excel. Nouveaut 1.1.8 : les fichiers dexport prennent le nom du projet dans MANTIS, par exemple test.xls .

3. Statistiques sur les demandes : page Synthse Pour produire un rapport de synthse des demandes, les utilisateurs de profil MANTIS Manageur peuvent cliquer sur loption Synthse de la barre de menus. La page de synthse (statistiques) qui saffiche est la page standard de MANTIS. Le lien [ Rapport imprimable ] au milieu en haut de la page permet de se retrouver sur la page dimpression dune liste de demandes (cf. paragraphe prcdent).

4. Liste des demandes par version cible : page Calendrier Nouveaut 1.1.8 Pour avoir un rcapitulatif des demandes classes par version cible de lapplication, lutilisateur clique sur loption Calendrier de la barre de menus. La liste des versions et des demandes attaches dans chaque version cible saffiche ainsi que des statistiques davancement de la version cible. La progression est mise jour chaque fois quune demande passe ltat Rsolu . Seules apparaissent les versions qui ne sont pas encore en production : case En production non coche dans Administration/Grer les projets.

28 / 31

Octobre 2009

manuel_MANTIS.doc

Manuel dutilisation MANTIS

Cette fonction ncessite que les rapporteurs ou les dveloppeurs renseignent systmatiquement linformation sur les versions cibles : champ version cible.

5. Liste des demandes par version en production : page Changements Pour avoir un rcapitulatif des demandes classes par version de lapplication dans laquelle elles sont prises en compte ( partir de ltat Rsolu ), lutilisateur clique sur loption Changements de la barre de menus. La liste des versions et des demandes rsolues dans chaque version saffiche.

Cette fonction ncessite que les dveloppeurs, lors de la rsolution, renseignent systmatiquement linformation sur les versions dans laquelle les demandes sont prises en compte : champ rsolu dans la version .

manuel_MANTIS.doc

Octobre 2009

29 / 31

Manuel dutilisation MANTIS

Divers1. Problme des apostrophes courbes dans MANTISLorsqu'on fait dans MANTIS un copier-coller de texte avec des apostrophes depuis Word, celles-ci sont transformes en code &8217 , ce qui rend le texte peu illisible, surtout dans les messages envoys (ce code est transform en URL). Le problme semble provenir des apostrophes courbes ou qui ne sont pas reconnues dans MANTIS, qui utilise des apostrophes droites '. Solution de contournement : Avec Word 2002, on peut changer un des paramtrages : - Menu : Insertion / Insertion automatique / Insertion automatique - Onglet : Lors de la frappe - Dcocher la case : Guillemets "" par des guillemets Ceci permet davoir des apostrophes droites au lieu de courbes. Par contre cela a l'inconvnient de changer aussi la forme des guillemets ouvrants et fermants.

2. Problme des URL dans MANTISLorsqu'on fait dans MANTIS un copier-coller de texte avec des URL, celles-ci sont parfois transformes : duplication de ladresse trois fois... Vrifier donc le texte insr aprs validation.

30 / 31

Octobre 2009

manuel_MANTIS.doc

Manuel dutilisation MANTIS

3. A la cration dune demande fille A la cration dune demande fille , les valeurs des champs de la demande dorigine sont dupliques sauf en ce qui concerne les notes et lhistorique de la demande.

4. Lors du dplacement dune demande dun projet un autreLorsquon dplace une demande dun projet un autre, MANTIS peut effectuer quelques ajustements. Supposons quon dplace une demande dun projet origine un projet cible : champs rapporteur : Nouveaut 1.1.8 : si le rapporteur initial de la demande nest pas dclar comme utilisateur du projet cible , lidentifiant de ce rapporteur est conserv dans le projet cible mme lors de la mise jour de la demande ; on peut alors cliquer sur ce champ pour le mettre jour. champs assign : si lutilisateur auquel est affecte la demande nest pas dclar comme utilisateur du projet cible , lidentifiant de ce rapporteur est conserv dans le projet cible jusqu ce quon mette jour la demande ; lors de la prochaine mise jour, le champ est mis vide. champ catgorie : Nouveaut 1.1.8 : si la catgorie du projet origine nexiste pas dans le projet cible , aprs dplacement, la catgorie est conserve dans le projet cible pour la demande (et dans les filtres). Pour les nouvelles demandes, elle napparat pas (car pas dans la liste dfinie). champ version du produit : Nouveaut 1.1.8 : si la version du projet origine nexiste pas dans le projet cible , et que la demande est mise jour, le champ sera mis vide. les valeurs saisies dans des champs personnaliss sont conserves lors du dplacement dans le projet cible mais si un champ personnalis nest pas choisi dans le projet cible , cette valeur ne saffiche pas.

-

-

-

-

manuel_MANTIS.doc

Octobre 2009

31 / 31