Principes de base de RedMine (v01)

dimanche 8 octobre 2023

Team Polaris

Bien que la langue du projet POLARIS soit l'anglais, cette FAQ, expliquant les principes de base du travail dans RedMine (notre système de ticketing) est traduite dans la plupart des langues des utilisateurs de Polaris.

Si la traduction dans votre langue n'existe pas encore, veuillez contacter le support Polaris dans votre pays.

RedMine, qu'est-ce que c'est ?

RedMine est un système utilisé pour le suivi de toutes les activités relatives au soutien et au développement de Polaris. L'accès à RedMine est octroyé par l'équipe Polaris à tous les DICOs et à leurs adjoints. Sur demande, d'autres personnes, notamment des CICOs actifs, peuvent aussi avoir accès à RedMine.

Consultez également le chapitre Présenter un nouveau DICO de la FAQ décrivant la charge de DICO.

Les activités dont RedMine assure le suivi sont les suivantes : 

  • Bug - erreur identifiée par les utilisateurs
  • Feature - demande de nouvelle fonctionnalité ou d'amélioration d'une fonctionnalité existante
  • Support - demande d'aide ou questions nécessitant une clarification 
  • Task - tâche pour laquelle il existe une date d'échéance et une personne responsable
  • Idea - proposition d'amélioration majeure ou de changement significatif qui devrait être discutée lors de l'Assemblée.

Comment RedMine est-il organisé ?

Les activités de RedMine sont organisées en projets.

Support Polaris (pays) => Projet géré par les DICOs et les adjoints d'un pays. Les pays ou instances suivants (du plus ancien au plus récent) ont leur projet de soutien spécifique : Rotary Suisse & Liechtenstein, Inner Wheel Suisse & Liechtenstein, Rotary France, Rotary Belgique & Luxembourg, Rotary Suède & Islande, Rotary Espagne,  Rotary Autriche, Rotary Pays-Bas.

Polaris - Migrations & Go-Live  => La planification des projets et des sous-projets reflète chaque migration spécifique et le Go-Live. Seuls les membres de l'équipe Polaris et de celle du développeur y ont accès.

Le projet Polaris Release Plans & Notes => Projet informant sur les plans de développement et les tickets fermés. Les idées pour l'Assemblée préparées par l'équipe Polaris apparaissent également dans ce projetTous les utilisateurs de RedMine y ont accès.

Polaris Development est le projet principal pour le suivi des tickets entre l'équipe Polaris et l'équipe de développementSeuls les membres de l'équipe Polaris et de celle du développeur y ont accès.

RedMine - Gestion de projets flexible

Flux général d'informations

Tous les types de problèmes (tickets) sont créés et gérés par les DICOs du projet de support concerné. Tout nouveau ticket doit être assigné à un membre de l'équipe Polaris pour que son traitement puisse être lancé

Si des observateurs sont ajoutés au ticket, ces personnes supplémentaires sont informées de la progression et/ou du changement d'état de ce ticket.

L'équipe Polaris vérifie la requête et, s'il y a une demande de modification, crée un nouveau ticket de développement dans le projet Polaris Development, en le liant au ticket original. 

Pendant le développement, le ticket original reste assigné à un des membres de l'équipe Polaris, avec le statut "In progress" ("En cours"). Cela peut durer longtemps car, à ce stade, on ne sait pas quand, dans quelle version et si le ticket sera mis en œuvre. Le statut indique simplement que l'équipe Polaris s'en occupera.

Remontée des informations vers l'équipe Polaris

Lorsque la modification est effectuée, testée et déployée dans le système de production, l'équipe Polaris met à jour le statut du ticket en le convertissant en "Resolved" ("Résolu") et le réassigne à l'auteur. De cette manière, ce dernier est informé que le problème a été résolu et que c'est à lui de le tester.

Si le ticket est d'intérêt général, lorsqu'il est résolu, l'équipe Polaris crée une copie dans le projet Polaris Release Plans & Notes. De cette manière, tous les utilisateurs de RedMine peuvent voir quels problèmes (bugs) ont été résolus et quelles fonctionnalités sont déployées dans quelle version.

Les nouvelles fonctionnalités prévues pour la version actuelle sont également visibles dans le projet Polaris Release Plans & Notes. Cependant, ces prévisions peuvent être incomplètes et imprécises, car l'étendue de l'implémentation et les priorités sont ajustées très souvent.

Retour d'information vers les DICOs

Travailler avec RedMine

Les processus de RedMine sont décrits dans une FAQ séparéeUne formation est nécessaire avant de commencer à travailler avec RedMine

RedMine est un logiciel Open Source hébergé sur une infrastructure indépendante, contrôlée directement par l'équipe Polaris. Pour les questions d'assistance concernant RedMine, veuillez envoyer un courrier électronique à jan.trnka@rotary.ch