Le feedback, la clé de l'amélioration

La clé de la R2#15La nouvelle version d'IceScrum, publiée hier, comporte de nombreuses nouveautés. C'est le feedback des utilisateurs qui nous guidés pour définir les priorités.

La clé plate que brandissent les membres de l'équipe sur le dessin (merci Manuarii) rappelle une amélioration concrète d'ergonomie : l'accès a de nombreuses fonctions qui se faisait uniquement par clic droit (ce qui n'était pas intuitif pour une application web) est désormais plus évident, grâce à la clé de 12[1].

C'est la combinaison des retours des utilisateurs, de leur observation sur le terrain, de l'aide d'experts en ergonomie (un grand merci à Kévin et à JC pour leurs suggestions) avec bien sûr les initiatives de l'équipe qui a permis cette amélioration.

Notes

[1] faut essayer la R2#15 pour comprendre

Feedback de Scrum 4 you sur IceScrum

Fabrice, qu'on ne félicitera jamais assez pour l'excellent travail qu'il fait et les traductions qu'il offre à la communauté francophone, m'a fait découvrir un article de Boris Gloger sur IceScrum, directement en français.

Je reprends quelques-uns des commentaires de Boris Gloger :

La première fois chose à faire est de créer votre projet et vous pouvez choisir entre deux types d'estimation, la plus populaire avec Fibonacci et une plus classique qui va de 0 à 99.

Ca fait longtemps que je me dis que le choix de ce paramètre ne devrait pas apparaître lors de la création d'un projet. Cela aurait plus sa place dans la configuration des pratiques Scrum.

Mais un utilisateur ne peut pas exécuter toutes ces tâches, cela dépend de son rôle sur le projet, Scrum Master, Product Owner, etc.

En fait si. La personne qui crée un projet prend, provisoirement, un rôle hybride cumulant ce que peut faire un ScrumMaster et un Product Owner, justement pour faciliter le démarrage. Boris a raté quelque chose...

et par ailleurs, nous pouvons créer des rôles personnalisés mais ce n'est pas l'idéal.

Boris a faux aussi : ce qu'il prend pour des rôles personnalisés pour Scrum sont en fait les rôles des utilisateurs du produit à développer par l'équipe (on dirait des acteurs avec UML). Il n'est pas le premier à faire la confusion, nous allons mieux expliquer.

Le Backlog peut être affichée sur une vue "tableau" ou une vue "post-it", mais vous ne pouvez prioriser que sur la vue "post-it" ce qui est très bizarre et ennuyeux aussi.

C'est à moi que cela semble bizarre de prioriser en vue tableau, mais les personnes habituées à Excel disent le contraire (j'en ai encore vu une aujourd'hui). Dans la version R2#15, il est possible de faire certaines actions en vue tableau.

mais le backlog d'Obstacles pourrait être encore plus puissant.

C'est sûr, mais il n'y a pas eu de feedback des utilisateurs là-dessus. Je pense que cela est peu utilisé.

Toutes les fonctions de base que nous pouvons attendre d'un outil Scrum sont couvertes et même un peu plus,

C'est dit !

mais ce n'est pas très intuitif...

Il y a toujours des progrès à faire. Il y en aura de nombreux dans la version R2#15 qui va être publiée cette semaine. En particulier une alternative au clic droit qui n'est pas intuitif pour tout le monde.

investir plus de temps sur le support

Difficile pour un logiciel libre développé par une communauté... mais bientôt du nouveau sur le sujet.

Documentation contractuelle et Scrum

La transition à Scrum dans un contexte de gouvernance et de modèle économique imposant habituellement une production abondante de documents.

Lire la suite...

Limitez le TAF

Diagramme de flux cumulé Ceci est un diagramme de flux cumulé.

Lire la suite...

Méthode agile et logiciel libre

Même combat !

Lire la suite...

Rétrospective 2009

Pour Scrum et les méthodes agiles, l'année 2009 a été celle de la confirmation. Je vais essayer de faire un bilan de l'année sur quelques aspects qui ont été significatifs de mon point de vue.

Lire la suite...

Le burnup de sprint en tâches

Il n'y a pas que le burndown chart de sprint, d'autres indicateurs permettent de suivre le déroulement d'un sprint.

Lire la suite...

6 projets Scrum

J'ai assisté ce matin à la présentation de 6 projets, qui utilisent tous Scrum et IceScrum.

Lire la suite...

Le Product Owner bichonne son backlog

Le backlog de produit demande des soins attentifs et réguliers !

Lire la suite...

Un retour d'expérience Scrum épatant

Jeudi, lors de l'Agile Tour à Toulouse, j'ai assisté au retour d'expérience d'un projet au forfait en Scrum entre l'INRA et Ekito. A chaque fois que je fais une présentation publique (et c'était encore le cas à Montpellier vendredi), j'ai droit à la question sur la compatibilité du forfait avec l'agilité ; la meilleure réponse est donnée par des expériences réussies. Et celle-là était la plus convaincante que j'ai observée.

Nicolas nous a raconté de façon magistrale la façon dont Scrum a été appliqué sur le projet. Les points-clé que j'ai relevés pour le succès de Scrum dans le cadre de ce projet au forfait :

  • un Product Owner, côté client, motivé, qui définit bien les priorités et qui est suffisamment disponible,
  • un ScrumMaster (c'était Nicolas) qui a bien compris Scrum et qui a su l'adapter au contexte,
  • un coach Scrum (c'était Jean-Marie Damas) très utile pour cadrer une première expérience,
  • un outil (c'était IceScrum) adapté à la distribution géographique [1] de l'équipe.

Pour ceux qui ont raté l'excellente présentation de Nicolas, son support "Forfait Scrum" est en ligne, avec les autres de la journée, sur le site de la SigmaT.

Notes

[1] entre l'INRA à Castanet et la rue de la bourse, il y a bien 12 kms

IceScrum à l'Agile Tour 2009

Jeudi à Toulouse, ce sera jour d'Agile Tour. Il y aura des conférences, des retours d'expérience, des ateliers et aussi des présentations d'outils. A côté d'outils commerciaux prestigieux comme VSTS, RTC et Jira, on trouve IceScrum, l'outil open source (et régional de l'étape).

L'équipe IceScrum sera présente au complet et assurera la présentation (salle TD-6 à 15h30). IceScrum sera également exposé toute la journée sur les stands d'Akka et Thierry Cros Organisation, pour des démonstrations personnalisées et des discussions avec les développeurs de l'équipe.

La semaine dernière a été marquée par un nouveau record de téléchargements d'IceScrum : 125 pour la seule journée du 14. Après la bonne appréciation dans le comparatif Wazi, nous sommes cités dans les 5 outils open source les plus populaires pour le développement. Et puis IceScrum est cité dans un site japonais, ce qui nous a envoyé 500 visiteurs sur le site (je ne comprends pas le japonais, je ne sais pas ce que c'est, ni ce qu'ils disent d'IceScrum).

Comparatif d'outils de gestion de projet agile open source

4 outils Scrum et agile étudiés en détail.

Lire la suite...

L'avis de Brian

Voilà ce que nous dit Brian à propos d'IceScrum :

After the installation which took a while to gather all the necessary software before getting to installing icescrum, this is my first day of using it and I see a lot of promise for this tool. The GUI is absolutely outstanding! Much better than the paid platforms out there. I’m looking to use it for a small organization such as ours. Merci beaucoup!

Longue vie à Brian !

Le "GUI outstanding", avec son redoutable clic droit, sera présenté cet après-midi au SigmaT11. Il reste encore des places.

IceScrum au SigmaT11

Presque 2 ans après la dernière démonstration, IceScrum est à l'affiche du SigmaT11. Cette fois-ci, la présentation se fera en équipe (il y a aura Benjamin et Stéphane) et j'y participerai activement. De l'eau a coulé sous les ponts, maintenant IceScrum est mon outil préféré.

La dernière version connait un grand succès dans le monde entier (sauf en Afrique !), et en particulier au Brésil, qui est, de loin, le pays le plus branché IceScrum :

mapis.png

Demain c'est ma rentrée

Je commence demain matin (à 8 heures !) le premier cours du module "développement agile" aux étudiants de M1 de l'IUP ISI. Le programme n'a pas changé depuis l'année dernière.
Ce qui change, c'est le rythme : je fais des cours de 4 heures tous les mercredis matin, alors que les années précédentes, c'était 2 heures par-ci par-là et pas toutes les semaines. L'autre nouveauté c'est l'utilisation d'IceScrum en TD et en projet.

Les fonctions d'un outil Scrum

Le groupe de discussion Scrum de Montréal s'interroge sur les outils pour Scrum. Je reprends leur compte-rendu en donnant mon point de vue d'utilisateur, de consultant et aussi de Product Owner d'IceScrum.

Lire la suite...

IceScrum R2#14

Pour ceux qui ne le savent pas encore, IceScrum est un logiciel Open Source dédié à l'utilisation de Scrum et des méthodes agiles qui s'adresse aux équipes qui développent des produits.

Pour essayer la nouvelle version ou pour la télécharger, rendez-vous sur le site icescrum.org.

Si vous voulez donner un coup de main pour améliorer sa qualité, c'est possible et même encouragé, en nous faisant part de votre feed-back.

Mon outil Scrum préféré

Ca fait presque 4 ans que le projet IceScrum a commencé. Il y a eu des changements de techno (et il y en aura encore), de nombreuses modifications dans l'équipe, des périodes d'inactivité, des moments de découragement.

Depuis 8 mois, le développement a pris une autre dimension. L'application s'est considérablement enrichie du point de vue fonctionnel, la facilité d'utilisation a été l'objet de tous nos efforts et sa stabilité s'est nettement améliorée. Je l'utilise tous les jours pour le projet IceScrum lui-même et pour mes projets personnels. La plupart de mes clients utilisent encore Excel, cela me permet de voir la différence...

PO IceScrumIceScrum a maintenant une nouvelle vitrine, plus en rapport avec l'esprit du produit. Le site ne contient pas encore assez d'informations, notamment pour aider les nouveaux utilisateurs. Cela va venir, le sprint en cours et les suivants sont largement consacrés à la communication. Sur le site, vous trouverez une photo de l'équipe noyau, qui est stable depuis plusieurs mois (ne cherchez pas, je n'y suis pas, c'est moi qui ai pris la photo).

IceScrum R2#13

Nouvelle version pour IceScrum. On passe à la 13. Je l'utilise tous les jours et j'en suis content, j'espère qu'elle vous plaira aussi.

Nouveau site aussi. icescrum.org a changé. Il est en plein développement mais on peut déjà y télécharger la R2#13 et lire la release note.

Nouveau support aussi. Exit le Jira. C'est Benjamin qui fait le support directement. Pour suivre la prise en compte des demandes, nous publierons régulièrement le plan de release.

Plan de release en couleurs

Un plan de release présente les itérations à venir et le contenu prévu de ces itérations. Ce contenu consiste en des éléments du backlog de produit.

Présenté sous forme de tableau, un plan de release est facile à comprendre. Il constitue un outil de communication important avec tous les intervenants du projet.

Voici un exemple du plan de release du projet IceScrum :

Plan de release IceScrum

La release apparaît dans le bandeau supérieur, avec ses attributs. En dessous, les sprints sont présentés de façon séquentielle de gauche à droite, avec pour chacun son numéro, son but, sa vélocité prévue et ses dates de début et fin.

Les éléments du backlog planifiés (associés aux sprints) sont estimés en points. Le type d'élément (user story, story technique ou défaut) est montré par les icônes en haut à gauche des postits. La couleur du cadre du bas reprend celle de la feature associée à l'élément.

- page 1 de 4