Les nouveautés de JIRA 7.1.x

Atlassian reste, comme à son habitude, très à l’écoute de la communauté qui utilise ses produits. Ils ont donc travaillé depuis la sortie de cette nouvelle version en février 2016 afin de proposer une nouvelle version majeure de leur produit. Depuis ils ont déjà sorti 9 versions mineures dont la dernière le 6 juillet 2016. Un petit d’horizon s’imposait

 

jira7logos

Réunissez tous vos projets AGILE dans un seul Tableau JIRA

JIRA SOFTWARE

Pour les aficionados de la méthode AGILE, JIRA Software reste une référence pour synthétiser des tableaux qui permettent de suivre de près les développements en cours. Chaque équipe peut visualiser facilement l’avancée des travaux et déplacer les demandes (Bug, Story, Epic…) d’une colonne à une autre. Toutefois, la multiplication des projets oblige les managers à rationaliser le fonctionnement de leurs outils pour leur permettre de d’avoir l’ensemble de l’activité sous les yeux.

C’est dans cette optique que je vous propose de vous montrer qu’il est simple de créer et d’utiliser un board réunissant l’intégralité des informations provenant de plusieurs projets.

API REST en java pour JIRA

logo_jiraSuite à une migration d’utilisateurs et de groupes dans un nouveau LDAP, il m’a fallu modifier les groupes utilisés dans les rôles de près de 800 projets. Inconcevable de réaliser cette tâche manuellement j’ai donc commencé à regarder quelles solutions étaient envisageables, REST, SOAP, script groovy, CLI etc …

J’ai choisi d’utiliser l’API REST de JIRA qui permet d’ajouter des fonctionnalités supplémentaires en utilisant le format JSON et les méthodes HTTP. Ayant des connaissances en développement JAVA, je me suis tourné vers JRJC (The JIRA Rest Java Client supporté par Atlassian) cependant la méthode d’ajout d’acteur dans le rôle d’un projet n’existe pas.

Réindexation programmée de JIRA

logo_jira

En vue de fournir à ses utilisateurs une recherche rapide et pertinente, JIRA maintient un index Lucene de tout texte entré dans les différents champs d’un ticket. Cet index est normalement mis à jour à chaque fois qu’un nouveau champ est renseigné ou mis à jour. Mais il arrive qu’il faille régénérer l’index manuellement. Par exemple lorsqu’il est corrompu, ou lorsque la configuration d’un champ personnalisé est mise à jour.

La collaboration avec Atlassian

D’un positionnement purement orienté vers les équipes de développement, Atlassian a su faire évoluer sa vision pour adresser toutes les équipes de l’entreprise. La suite des outils devient l’épine dorsale des échanges entre les collaborateurs, et le support de la créativité de l’entreprise.

Pour mettre en exergue comment les échanges soutiennent la créativité, Scott Farquhar, fondateur et CEO d’Atlassian, a proposé lors de la session d’ouverture du Summit 2014 d’Atlassian, aux participants de se livrer à un petit jeu : en binôme, une personne devait raconter une histoire. L’autre devait suggérer des mots au hasard, que la première personne devait intégrer dans l’histoire qu’elle avait imaginée. Cet échange a abouti, pour chaque équipe, à l’invention d’un récit que ni l’un ni l’autre des intervenants n’avaient envisagé au départ.

Ce jeu a illustré de façon originale le fait qu’ensemble, il est possible d’avoir une imagination supérieure à celle que l’on peut avoir individuellement. Ce qui fait de la communication et de la collaboration des éléments primordiaux de l’entreprise auxquels Atlassian apporte de nouvelles solutions …