slam5:zenhub

Prise en main de ZenHub

ZenHub est un outil de gestion de projet intégré dans GitHub sous la forme d'une extension pour Google Chrome. Il permet d'enregistrer des User Stories, chacune ayant un nombre fixe de Story Points, définissant la charge estimée de travail sur le projet. Il permet donc de voir l'avancement dans le projet ainsi que le travail restant à effectuer pour une échéance donnée.

Pré-requis :

  • Google Chrome
  • Compte GitHub

Pour installer ZenHub, il suffit de se rendre sur son site Internet, depuis Google Chrome, et de cliquer sur le bouton “Add ZenHub to GitHub”.
L'action de ce bouton ouvre une fenêtre popup qui demande d'accepter l'installation de ZenHub, ce qu'il faut bien sûr accepter. Le téléchargement va se lancer et une fois terminé, vous pourrez observer l'icône ZenHub dans Google Chrome.

Tout abord, l'utilisation de ZenHub se fait via le site de GitHub, depuis la page d'un repository. Vous devriez observer deux nouveaux icônes dans la barre de menu de GitHub, “Boards” et “Burndown” :

  • “Boards” et la page qui gère le tableau des User Stories, elle est accessible via la touche b;
  • “Burndown” et la page qui gère la quantité de travail restantepar rapport au temps restant, elle est accessible via la touche d;

Le Milestone est une période qui correspond à un ensemble de fonctionnalités à développer sur une période donnée. Il peut s'agir par a=exemple d'un sprinten SCRUM.

Pour créer un Milestone dans GitHub, il faut aller dans l'onglet “Issues”“Milestones”“New Milestone”

ZenHub permet de créer des User-Stories. Pour ceci il faut se rendre dans l'onglet “Boards”. Ici, pour créer une nouvelle User Story, il faut cliquer sur le bouton , qui va afficher cette popup :

  • “Pipeline”, correspond à la colonne du tableau dans laquelle nous voulons mettre notre User Story, par défault, elle va dans le Product Backlog;
  • “Labels”, correspond à des catégories qui caractérisent notre User Story;
  • “MileStone”, correspond donc à notre période sur laquelle nous devons développer la User Story;
  • “Estimate” correspond à la valeur en Story Points de la difficulté estimée de notre User Story;
  • “Assignee”, correspond à/aux peronne(s) qui devrons développer la User Story.

Il est possible glisser/déposer les User Stories sur le tableau pour les déplacer dans les différentes colonnes en fonction de leur avancement.

Le “Burndown” est un graphique qui évolue en fonction des User Stories qui sont terminées. IL commence en haut à gauche et se déplace :

  • Vers la droite, en fonction du temps;
  • Vers le bas, en fonction des User Stories qui se terminent (il faut clore l'issue qui correspond à la User Story pour considérer celle-ci comme terminée), et proportionnellement à la valeur de la User Story en terme de Story Points

De plus, le “Burndown” affiche une liste des User Stories par ordre décroissant de Story Points.

Auteur : Antoine LEBOISSELIER

En savoir plus : https://www.zenhub.io/zenhubBoard

  • slam5/zenhub.txt
  • Dernière modification : il y a 5 ans
  • de 127.0.0.1