Scrum ou Kanban avec JIRA ?


Publié par
Anand UNADKAT

11 mai 2016

Scrum ou Kanban, quelle méthode Agile choisir avec JIRA Software ? Afin de déterminer celle qui vous correspond, nous aborderons les différentes fonctions qu’offrent chacune de ces méthodes et quels bénéfices peuvent en retirer vos équipes. Néanmoins avant d’entrer dans le vif du sujet, faisons un point sur les nouveautés qui sont apparues avec JIRA 7 concernant JIRA Agile.

Qu’est ce qui a changé avec JIRA Agile ?

Depuis JIRA 7, JIRA Agile a été intégré à JIRA Core afin de créer JIRA Software. Si vous utilisez une version de JIRA 6.x ou antérieure, vous pouvez toujours vous référer à JIRA Agile et le télécharger ici.

Avec JIRA 7, de nouvelles fonctionnalités sont proposées et des corrections de bugs ont été apportées. Tout d’abord la page « résumé du projet » : ce n’est plus le résumé auquel nous étions habitués avec des graphiques qui montraient le nombre de requêtes créées vs le nombre de requêtes résolues. Maintenant, vous aurez soit un tableau Kanban (si vous avez des sprints actifs), soit un tableau Scrum (pour voir votre backlog).

browse_project_summary_single_column  Backlog@2x

 

Scrum ou Kanban ?

Tableau Scrum

Le tableau Scrum permet de planifier le travail de l’équipe et de gérer le backlog. Un Scrum master aura tendance à utiliser le tableau pour suivre un sprint en cours et planifier les sprints futurs.

La méthode Scrum est plus destinée aux projets de grande envergure où il faut mettre en place des itérations sur des sections de projet afin d’obtenir le produit final.

Avec le nouveau tableau Scrum, le mode « Work » a été déplacé. Il n’est plus sous le menu du tableau. Il se trouve désormais à gauche dans la barre de navigation du projet, sous le nom « Active sprints ».

Nouvelle emplacement du mode

Il en va de même pour la fonctionnalité « Reports »,  ce n’est plus en-dessous du menu du tableau mais dans la barre située à gauche.

Nouvelle emplacement du mode

Tableau Kanban

La méthode Kanban est moins structurée que Scrum. Kanban permet aux utilisateurs de se concentrer sur leur travail et de voir leur progression, au lieu de perdre du temps à planifier les tâches. Attention, cela ne veut pas dire que planifier le travail est inutile. C’est pourquoi Kanban convient parfaitement aux projets à développer sur une courte période ou qui ne sont pas techniques. De ce fait, ils ne nécessitent pas de créer plusieurs itérations pour réaliser le produit final.

Comparaison des fonctionnalités

Ci-dessous vous trouverez la liste des principales fonctionnalités que vous proposent Scrum & Kanban dans JIRA Software afin de vous aider dans votre choix de méthode.

Scrum Kanban
Planifier des sprints Filtre de recherche des demandes par type
Associer les demandes aux epics en utilisant le menu des epics Configurer les colonnes pour voir les différents statuts
Associer les demandes aux versions en utilisant le tableau de bord des versions Vision en couloir pour une meilleure organisation des demandes
Estimation des demandes en utilisant la méthode « story point » ou une méthode propre à l’équipe Possibilité de définir un nombre minimum et maximum de demandes par colonne
Prioriser le backlog. Créer des demandes avec un simple glisser-déposer Publication des versions
Filtre de recherche des demandes par type Créer des demandes
Tableau de suivi des sprints actifs (sous la forme d’un tableau Kanban) Rapport d’activité limité : pas de graphique de vélocité, rapport d’epic, etc…
Configurer les colonnes dans les sprints actifs
Vision en couloir pour les sprints actifs
Possibilité de définir un nombre minimum et maximum de demandes par colonne
Tableau du ou des sprint(s) en cours pour publier une version
Créer une demande depuis le backlog
Configurer « les jours travaillés » pour chaque tableau
Rapport d’activité complet

Comment se décider ?

On pourrait croire que choisir entre Scrum ou Kanban est une décision difficile, mais en se posant les bonnes questions cela devient plus simple. En effet, tout dépend de vos méthodes de travail, du management de votre équipe et des projets que vous devez réaliser.

POURQUOI CHOISIR LA METHODE SCRUM ?

  • Votre projet implique des sprints,
  • Vous voulez estimer vos requêtes (temps, quantité),
  • Vous avez un projet de grande envergure,
  • Vous voulez faire des rapports d’activité détaillés,
  • Vous voulez prioriser votre travail,
  • Vous utilisez des epics et des user stories,
  • Vous avez prévu de changer les habitudes de votre équipe,
  • Vous voulez une structure claire de chaque phase qui sera livrée au client.

POURQUOI CHOISIR LA METHODE KANBAN ?

  • Vous avez un projet de petite envergure,
  • Vous voulez une configuration rapide en quelques clics,
  • Vous voulez une méthode facile d’utilisation,
  • Vous ne suivez pas de méthode agile et vous voulez travailler avec une vue progressive sur votre travail,
  • Vous voulez quelque chose qui n’est pas parfait mais qui permet d’améliorer vos procédures de fabrication et de livraison.

 

Alors plutôt Scrum ou Kanban ?