Quels conseils et "standards" utilisez-vous dans votre processus de gestion de projet Redmine?
Avez-vous un modèle d'insertion wiki standard que vous pourriez partager ou une façon standard de travailler un projet en utilisant des tâches de fonctionnalités de bogues et des problèmes de support?
Laissez-vous les problèmes et les mises à jour être envoyés par e-mail dans Redmine? Utilisez-vous les forums? Utilisez-vous le référentiel SVN? Utilisez-vous Mylyn dans Eclipse pour travailler les listes de tâches?
J'essaye de traîner notre département. dans un PM basé sur le Web au lieu de documents Word envoyés par courrier électronique contenant des exigences vagues, suivis de documents Word expliquant comment effectuer un contrôle qualité et un déploiement qui se perdent tous dans une pile de mises à jour et de projets concurrents, de sorte qu'au moment où je dois réparer quelque chose, personne ne peut trouver toute documentation sur son fonctionnement.
la source
Nous avons trouvé utiles les pratiques suivantes:
1) Cacher le tracker "Problème" et "Support", et tout classer comme un bogue :
2) Jalons et versions J'adore ça, vous pouvez facilement suivre le statut de chaque version et à tout moment vous pouvez télécharger un package plus ancien, c'est-à-dire pour tester un bug déposé par le client.
3) Fonction «enregistrer» sur l'onglet «problèmes»: un autre gain de temps important, j'ai différentes requêtes enregistrées pour de nombreuses tâches de reporting au jour le jour et c'est tout ce dont j'ai besoin.
4) l'intégration du versionnage, c'est-à-dire que l'utilisation de "# 123" dans les commentaires crée un lien vers le problème correspondant: tout simplement intelligent!
la source
Nous utilisons Redmine largement sur notre système. Nous avons même mis en place un projet «Ventes» pour notre équipe commerciale à utiliser comme CRM. Nous avons un tas de champs personnalisés dans ce projet, et il remplace SugarCRM que nous utilisions auparavant.
Dans notre système, nous avons des projets pour les logiciels Serveur et Client. Le projet serveur est divisé en sous-modules, en fonction de la manière dont j'ai structuré le système et les sous-référentiels, puisque Redmine aime un dépôt séparé par projet.
Nous utilisons, comme d'autres le notent, les codes #nnn dans les messages de validation pour référencer les tickets. Ce qui est cool, c'est qu'il n'est pas nécessaire que ce soit un ticket dans le même projet. Ainsi, un ticket de vente peut être bloqué par un problème de bogue, ou une demande de support.
Nous venons de commencer à utiliser des documents pour l'ordre du jour / les procès-verbaux des réunions. Nous utilisons les versions pour regrouper en versions, à la fois sur le client et le serveur.
Pour essayer d'utiliser le plugin Redmine Time Tracker pour suivre le temps, mais j'oublie toujours de cliquer sur début ou fin. Nous recevons quotidiennement des e-mails sur des problèmes qui n'ont pas été abordés depuis un certain temps (Redmine Whining, je pense), et qui ont des dates d'échéance dans le passé ou dans un proche avenir (rappel avancé).
Les e-mails de support vont directement dans notre projet de support, et si l'importation d'e-mails était un peu plus robuste (parfois elle ne crée pas de nouveaux tickets correctement si la ligne Project: est incluse dans l'e-mail), nous aurions des demandes de renseignements sur le site Web générant automatiquement des tickets de vente . Dans l'état actuel des choses, il nous suffit de surveiller les tickets de support et de les transférer vers Sales le cas échéant.
Ce que j'aimerais pouvoir faire:
la source
Redmine a été fantastique pour nous jusqu'à présent. Nous l'utilisons comme file d'attente de billetterie / hiérarchisation agile multi-locataires, et l'avons également liée à SVN. En particulier:
svn switch https//.../branches/1.3-stable .
commandes suivies desrake migrate
commandes avec seulement des installations de gemmes occasionnelles nécessaires entre les deux).svn ci -m "This fixes #1733 @2.5, holy smoke what a weird foo bug. It is now bacon and unicorns."
) - et faisons en sorte que le problème soit déplacé vers "En attente de compilation" (auparavant, "Résolu", mais j'en ai eu assez d'expliquer que "Résolu" ne signifiait pas que quelqu'un pouvait attendez-vous à le voir encore publié).Je pense cependant que je vais devoir aller étudier le plugin Redmine-stuff-to-do. +1 question.
la source
Mon entreprise travaille avec des développeurs de logiciels et de matériel d'origine internationale. Avant de rejoindre l'entreprise, le courrier électronique était utilisé avec des documents MS Word pour relayer nos problèmes et bogues avec des logiciels ou du matériel pour demander une correction. Ce processus était impossible de suivre et de maintenir tout type de processus. J'ai implémenté RedMine pour suivre les bogues logiciels et matériels et cela fonctionne très bien depuis. Il y a une barrière linguistique majeure avec ma situation. Heureusement, RedMine peut s'afficher en chinois Sipmlified et les commentaires ont montré que c'était OK pour mes développeurs.
Statut - Lorsque je trouve un problème logiciel ou matériel, le statut est "Nouveau" - Lorsque mes développeurs logiciels / matériels ont vu ce problème et qu'ils y travaillent, ils changent le statut en "En cours". Ils peuvent utiliser le% terminé s'ils le souhaitent entre 0 et 50. Je leur demande de régler% Terminé à 50 lorsqu'ils estiment avoir résolu le problème. - Je détermine si le problème est résolu et je change le statut en "Résolu" et le% terminé à 100%. Cela me permet de filtrer les problèmes <ou égaux à 50% pour trouver les problèmes qui sont toujours ouverts.
Priorité - Faible, normale, élevée, urgente, immédiate tout se traduit bien en chinois.
Date d'échéance - Je l'utilise pour me dire quand le correctif a été initialement téléchargé par mes développeurs de logiciels. Cela peut me prendre 4 à 6 jours pour tester quelque chose et résoudre le problème. J'aime que mon diagramme de Gannt reflète la réactivité de mon équipe logicielle, pas le temps qu'il m'a fallu pour approuver le correctif.
Catégorie - Cela reflète toujours la version du logiciel ou du matériel où j'ai trouvé le problème. J'utilise ceci pour voir quelle version du logiciel a le plus de bogues et pour m'assurer que les nouvelles versions du logiciel ne souffrent pas de régression.
J'ai tout le monde inclus sur la liste des observateurs RedMine pour tous les bogues. L'e-mail apparaît comme (Nouveau), (Résolu) ou (En cours) afin que mes superviseurs, ainsi que les superviseurs et les ingénieurs en chef des équipes impliquées puissent tous voir l'e-mail et lire rapidement les progrès en cours. La plupart des autres personnes impliquées ne se connectent jamais à RedMine, je suis généralement le seul. Les e-mails servent parfaitement à donner des mises à jour instantanées à tous ceux dont le seul souci est de savoir si des progrès sont réalisés ou non.
la source
Comme vous avez mentionné l'envoi de documents Word d'avant en arrière avec votre assurance qualité - je connais ce sentiment, j'étais là, je l'ai fait. Le principal problème pour moi était le suivant: les personnes chargées du contrôle qualité n'aiment pas ajouter de problèmes dans aucun outil de suivi de bogues, ils les notent dans un éditeur à côté d'eux pendant les tests.
Nous utilisons maintenant Redmine avec un joli addon - Usersnap (Avertissement: Nous avons construit l'outil pour résoudre ce problème par nous-mêmes.
Usersnap est idéal pour les développeurs Web - ajoutez-le à votre projet Web et vous obtiendrez des captures d'écran directement attachées aux tickets Redmine - y compris des méta-informations sur le navigateur utilisé, le système d'exploitation, etc.
Nos QA / clients peuvent maintenant saisir des bogues directement dans l'application Web et les développeurs peuvent plus facilement reproduire les rapports de bogues dans Redmine.
la source
Nous utilisons la section Feuille de route comme un moyen clair d'afficher:
C'est le principal point de consolidation pour nous. Le reste est utilisé en relation avec cela (par exemple, la section `` annoncer '' est utilisée pour définir les principales dates de jalon / de sortie utilisées dans la feuille de route)
la source
En plus des autres commentaires, je recommande l'utilisation du plug-in "Stuff To Do" (écrit par Eric Davis je pense :) L'utilisation de ce plugin vous permet de trier par glisser-déposer l'ordre des problèmes sur plusieurs projets.
https://projects.littlestreamsoftware.com/projects/show/redmine-stuff-to-do
la source
Nous utilisons les versions comme moyen de définir des sprints, donc chaque version est un sprint avec la vue Roadmap donnant une illustration claire de la progression. Les problèmes dans les sprints sont marqués comme «prêts pour la révision» une fois terminés, puis fermés lorsque le contrôle qualité a été vérifié.
Nous utilisons une version comme backlog pour tous les problèmes qui tombent hors de portée ou perdent leur priorité, etc.
la source
Nous utilisons Redmine depuis environ un an maintenant et il a évolué de lui-même à bien des égards. Nous utilisons des versions pour regrouper les problèmes pour une version et des catégories pour regrouper les problèmes par discipline.
Chaque problème passe par un flux de travail de nouveau> en cours> résolu. Ensuite, le testeur fermera le problème lorsqu'il sera satisfait.
Nous serions ravis de mettre à jour la façon dont nous utilisons Redmine, il semble y avoir tellement de bons plugins, mais nous constatons que beaucoup d'entre eux sont cassés ou ne s'installent pas.
Nous utilisons le wiki de manière exhaustive pour la documentation des développeurs.
la source