La nouvelle version d’iceScrum, appelée v7, apporte de nombreux changements et nouvelles fonctionnalités. Pour les utilisateurs de longue date, cela peut être un peu perturbant, c’est pourquoi nous avons créé ce guide. Il vous accompagnera dans la découverte de cette nouvelle version, mais surtout pas d’inquiétude, iceScrum est toujours iceScrum, il est simplement mieux !
Ce guide n’est pas encore exhaustif et nous l’alimenterons au fur et à mesure que nous recevrons du feedback. Si vous avez besoin de plus d’information, n’hésitez pas à nous contacter. Concernant la documentation en ligne d’iceScrum, celle-ci est en train d’être totalement réécrite et adaptée à la v7.
Nouvelle UI / UX
La première chose que vous remarquerez est bien sûr la nouvelle interface utilisateur. Moderne et compatible avec les appareils mobiles, celle-ci améliore significativement la qualité de l’expérience utilisateur notamment grâce à son nouveau thème et des interactions plus simples et cohérentes.
Ainsi, l’apprentissage se fait plus en douceur pour les débutants et les utilisateurs confirmés seront rapidement très productifs.
Nouvelles fonctionnalités « Community »
Tableau de bord personnel avec widgets personnalisés
Chaque utilisateur a dorénavant son tableau de bord personnel qu’il peut personnaliser avec des widgets de son choix tels qu’un fil d’actualité, les indicateurs des projets de son choix, des notes personnelles et bien d’autres encore.
-
[row]
[col md= »6″]
Valeur métier des stories
La raison d’être de votre projet est d’apporter de la valeur à vos utilisateurs au travers de la livraison de votre produit. Le Product Owner peut maintenant attribuer une valeur métier à chaque story afin de faciliter leur priorisation et de maximiser la valeur globale du produit.
[/col] [col md= »6″]Priorisation dans le Bac à sable
Une autre fonctionnalité pour les Product Owners permet de matérialiser un peu plus encore leur vision dans l’outil : ils peuvent dorénavant prioriser les stories dans le Bac à sable.
[/col] [/row] -
Tâches directement sur les stories
[row] [col md= »6″]Vous pouvez dorénavant directement créer vos tâches sur vos stories même quand celles-ci ne sont pas encore planifiées dans un sprint.
Ceci apporte plusieurs avantages : le découpage d’une story en tâches peut aider à estimer la story, et les stories qui doivent être « déplanifiées » conservent maintenant leurs tâches.
Une autre fonctionnalité que nous voulions fournir depuis longtemps : les tâches finies affichent désormais un « fantôme » de la story à laquelle elles étaient attachées si cette dernière a été déplanifiée ou déplacée dans un autre sprint.
[/col] [col md= »6″] [/col] [/row] -
Nouvelle vue unifiée « Planning »
Plus besoin de jongler entre le « Plan de release » et la vue « Timeline ». La planification du projet tant au niveau Release que Sprint a été fusionnée dans la nouvelle vue « Planning ».
-
Nouvelle vue unifiée « Backlogs »
Retrouvez tous les backlogs de story sous le menu « Backlogs », notamment le « Bac à sable » et la vue « Backlog » de produit, mais aussi les nouveaux backlogs « Finies » et « Toutes ». Vous pouvez maintenant afficher deux Backlogs côte à côte en épinglant un backlog.
-
Projet de test pour les nouveaux utilisateurs
Partir de zéro quand on découvre un nouvel outil n’est pas toujours simple. Chaque utilisateur peut désormais créer en un clic un projet d’exemple pré-rempli nommé « Peetic » (un site de rencontre pour les animaux de compagnie !) afin de se familiariser avec le nouvel iceScrum.
-
Estimation par comparaison
Les techniques d’estimation agiles sont empiriques. Il est maintenant plus facile de vous appuyer sur vos expériences passées afin d’estimer de nouvelles stories en affichant un tableau des stories estimées précédemment, classées par effort.
-
[row]
[col md= »6″]
Couleurs personnalisées pour vos items
Vous pouvez librement choisir les couleurs de vos stories, tâches et features grâce à une palette de couleur complète.
[/col] [col md= »6″]Taille des post-its personnalisée
Vous pouvez choisir la taille idéale des items pour chaque vue afin de visualiser le niveau de détail dont vous avez besoin.
[/col] [/row]
Il y a bien d’autre nouveautés : vous découvrirez de nombreux ajustements et petites pépites au fur et à mesure de votre utilisation qui amélioreront votre expérience au quotidien.
Nouvelles fonctionnalités iceScrum Pro
-
[row]
[col md= »6″]
Backlogs personnalités
Créez des backlogs de story sur mesure grâce à des filtres personnalisables. Ces backlogs sont privés par défaut mais vous pouvez aussi les partager avec votre équipe !
[/col] [col md= »6″]Modèles de stories
Créez des modèles de stories pré-remplis avec des tests d’acceptation, une feature ou des tâches, ceci afin de ne pas avoir à répéter manuellement une information commune à une catégorie de story de votre projet.
[/col] [/row] -
[row]
[col md= »6″]
Humeur de l’équipe
Chaque utilisateur d’iceScrum peut renseigner son humeur, et ce de manière quotidienne. Les humeurs sont compilées et affichées (anonymement) dans un tableau permettant d’être au courant du bien être de son équipe.
[/col] [col md= »6″]Vote pour les stories
Vos utilisateurs et Stakeholders peuvent voter pour les stories qu’ils préfèrent. Cela vous permet de tenir compte de leur avis lors de la priorisation de votre backlog.
[/col] [/row]
Fonctionnalités existantes
En plus de ces nouveautés, vous retrouverez les fonctionnalités clés qui ont fait le succès d’iceScrum Pro et auxquelles vous êtes habitués telles que les disponibilités, l’intégration Git/SVN, les intégrations de bug tracker, la configuration du serveur, l’administration des projets et des utilisateurs…
Certaines fonctionnalités de la R6 ne sont toutefois pas encore disponibles dans cette version. Les plus populaires seront très bientôt ajoutées et d’autres moins utilisées seront remplacées ou améliorées. Comme toujours nous sommes à l’écoute de vos retours afin de faire d’iceScrum v7 l’outil agile parfait pour vous !
[row] [col md= »4″][/col] [col md= »4″][/col] [col md= »4″][/col] [/row]Sous le capot
Cette nouvelle version est construite avec une architecture moderne et basée sur des technologies qui ont fait leurs preuves. Elle est désormais plus facile à installer et fonctionne avec les dernières versions de Java et Tomcat (tous les deux en version 8) qui fournissent une sécurité et des performances améliorées.
Un autre avantage de cette nouvelle architecture est que chaque action est faite via une API REST cohérente. Nous la rendrons prochainement disponible afin de vous permettre de créer à partir des services métier d’iceScrum les interfaces ajustées à vos besoins.
Version numbers will now loosely follow Semantic Versionning and the very first iceScrum v7 is simply versioned 7.0.0.
Téléchargement et installation
Téléchargement
Bonne nouvelle, iceScrum v7 (7.0.6) est disponible ! Téléchargez la ici :
icescrum.jar (serveur embarqué)Migration depuis la R6
Pour iceScrum Standalone, la migration de la R6 à la v7 ne peut pas être faite sur votre serveur existant. Vous devrez installer la v7 sur un nouveau serveur et migrer vos projects en les exportants depuis la R6 vers la v7. Voici la procédure de migration détaillée.
Installation sur un nouveau serveur
La procédure d’installation est assez similaire à ce qu’elle était pour la R6. Comme indiqué plus haut, iceScrum supporte maintenant Java 8 mais Java 7 est toujours supporté. Nous ne recommandons plus d’installer iceScrum en tant que fichier .war déployé sur Tomcat. A moins que vous ayez des besoins particuliers, icescrum.jar est maintenant recommandé pour toute nouvelle installation.
Voici comment installer iceScrum v7.
Installation sur un ancien serveur R6
Etant donné la portée des changements entre ces versions, vous ne pouvez pas installer iceScrum v7 à la place d’un serveur qui a précédemment hébergé la R6. Si vous souhaitez installer iceScrum v7 sur une machine qui hébergeait autrefois un serveur iceScrum R6 mais qui n’en héberge plus (par exemple votre ordinateur ou encore un serveur de test ou de pré-production) vous devrez supprimer toutes les données de votre ancienne installation iceScrum : base de données, fichiers (à la fois yourHome/.icescrum et yourHome/icescrum, le contenu des repertoires work et webapps de Tomcat…) etc. avant d’installer iceScrum v7.