Chapitre 11 sur 14

GitHub

Un lien en lecture seule. Fygurs lit les jalons et les issues des dépôts que vous nommez; un jalon rattaché à une initiative lui donne son avancement réel et sa date réelle, à côté de la date prévue.

Connecter

  1. Sur GitHub, créez un jeton à granularité fine : Settings, Developer settings, Personal access tokens, Fine-grained tokens. Choisissez les dépôts à lire, et dans Repository permissions donnez Issues en lecture seule (Metadata en lecture seule s'ajoute tout seul). Si les dépôts appartiennent à une organisation, choisissez-la comme propriétaire du jeton.
  2. Dans Fygurs, Paramètres › Intégrations › GitHub. Collez le Jeton d'accès, listez les Dépôts un par ligne sous la forme organisation/dépôt, puis Connecter. Le jeton est chiffré et jamais réaffiché. Une première lecture part aussitôt.
  3. Lire GitHub maintenant relit les dépôts quand vous le voulez : « n jalons et m issues lus ». La lecture ne se fait qu'à la demande.
Le réglage GitHub
La connexion, la dernière lecture, et les jalons avec leur initiative.

Rattacher les jalons

Le tableau Jalons liste chaque jalon avec son dépôt, son échéance (ou « clos »), ses issues ouvertes et fermées, et un menu Initiative. Rattachez chaque jalon à l'initiative qu'il réalise : ses issues suivent. Quand un titre correspond, un lien propose Rattacher à « … ». Plusieurs jalons peuvent servir la même initiative.

Pour un jalon qui n'a pas encore d'initiative, le même menu propose Créer l'initiative depuis ce jalon : elle prend le titre du jalon, sa description, son échéance en date de fin, Maintenant et En cours s'il est ouvert, Fait s'il est clos, et elle est rattachée aussitôt. Rien ne se crée à la lecture : un jalon est une unité de livraison, et c'est vous qui décidez, jalon par jalon.

Sur l'initiative

Le bloc GitHub de la page d'une initiative montre « n issues fermées sur m » avec une barre, la date prévue face à la date que GitHub dit (la plus tardive des échéances des jalons rattachés), et l'écart : « n jours après la date prévue » en rouge, « avant », ou « à la date prévue ». Jusqu'à huit issues sont listées, puis « et n autres ».

  • Dans la liste des initiatives, la date de fin est suivie de la date GitHub, rouge si plus tard, verte si plus tôt.
  • Sur l'accueil, Replanifier reprend les écarts que GitHub annonce.
  • Dans le business case, la livraison prend la date du jalon, et un retard annoncé par GitHub chiffre le gain repoussé.
  • Changer le jeton ou les dépôts rouvre le formulaire. Déconnecter efface le jeton et tout ce qui a été lu, et détache les jalons.