Utilisation des issues - demarches-simplifiees/demarches-simplifiees.fr GitHub Wiki
Création d'une nouvelle issue
-
Écrire un titre clair qui permette d’identifier rapidement le problème
-
Écrire une description la plus détaillée possible, qui donne le contexte et décrit bien le problème. Dans l’idéal, il faudrait renseigner (quand c’est pertinent) :
- le nom et la version du navigateur utilisé
- l’intention initiale
- ce que vous avez fait (les étapes permettant de reproduire le problème)
- le résultat obtenu
- le résultat qui était attendu
- une ou plusieurs captures d’écran qui illustrent le problème
-
Dans la cas d’une nouvelle feature, préciser le raisonnement si besoin
-
Si la remontée vient d'un utilisateur, préciser qui il est (organisme + initiales, numéro de ticket HelpScout...)
-
Ne pas faire d’issues “fourre-tout” qui contiennent plusieurs problèmes : faire une issue par problème
-
Renseigner les labels qui s'appliquent à l'issue
API
: concerne notre APIa-communiquer
: lorsqu'il faut avertir des utilisateurs qui avaient demandé la fonctionnalité / modification (l'issue doit mentionner qui sont les utilisateurs en question)breaking-change
: changement brutal (interface, modèle de données ou autre) qui impact la compréhension que les utilisateurs ont de l'outil et sur lequel on doit communiquerbug
cleaning
: ménage interne de l'application ou du designcritique
: problème prioritaire impactant la prod à traiter d'urgencedesign
engagement
: issue pour laquelle on s'est engagé pour une date précisefeature
: nouvelle fonctionnalitéidea
legal
: obligation légalenouvelle-ui
ops
quick-win
: se fait rapidementretour-utilisateur
sentry
: issue pour laquelle on a une issue correspondante dans Sentrysugar
tech
: modification technique / internetest-manquant
-
Noter, si besoin, les personnes à notifier
- soit le numéro du ticket HelpScout, ex :
#231
- soit le prénom, l'initiale du nom, et l'organisme du demandeur, ex : H. Duflot (DGSE)
- soit le numéro du ticket HelpScout, ex :
-
Quand on note les personnes / organisations à notifier, ne pas écrire de données de contact publiques ou des infos trop précises précises qui permettraient d'identifier l'interlocuteur. Noter simplement le nom de l'organisme et éventuellement les initiales de la personne à contacter.
Gestion des issues
-
En cas de fermeture d'une issue non résolue, préciser en commentaire la raison de la fermeture.
-
Une fois qu'une issue avec le label
a-communiquer
a été mise en prod, elle se trouve généralement dans la colonne "À communiquer" du project, et il faut alors :- prévenir les personnes concernées
- enlever le tag
a-communiquer
de l'issue - enlever l'issue de la colonne "À communiquer" du project (flèche en haut à droite de la carte, puis "Remove from project")
-
Faire une passe régulière sur les issues fermées avec le tag
sentry
:- marquer l'issue de Sentry correspondante comme résolue
- enlever le tag
sentry
de l'issue - contacter les personnes touchées par le problème (cf. la partie "User" sur Sentry) pour les informer de sa résolution