Gource : visualisez l'évolution de vos versions!

Posted on November 17, 2010

VisualConfigDans les solutions dites PLM, on parle souvent de visualiser des produits à travers leur conception à un instant t. Que ce soit lors de la conception mécanique, en résultat de simulations ou en rendus photoréalistes. Cependant on parle beaucoup moins d’en visualiser la configuration et encore moins de visualiser l’évolution de cette configuration. Alors bien sûr il y a les incontournables arborescences produit qui permettent de naviguer dans les structures mais peut-on vraiment visualiser un historique global du développement et revenir en détail sur un instant précis? Peu d’évolutions fonctionnelles et graphiques ont vu le jour sur ce point et je pense que cela fera partie d’enjeux à court terme compte tenu du fait que les outils de recherche attirent d’important investissements ces derniers temps.

J’aborde ce sujet car cela fait quelques fois déjà que je tombe sur des vidéos de visualisation d’évolutions de gestion de configuration logicielle (contrôle de version). Aujourd’hui je suis tombé  sur le site d’un distributeur en électronique dont j’avais déjà parlé : Sparkfun. Et il se trouve qu’ils ont réalisé le même type de vidéo pour la gestion de leur système d’information. Voila le résultat.

The SparkFun.com Code Base: 3+ Years in 3 Minutes from Nathan Seidle on Vimeo.

J’avais déjà vu d’autres vidéos du même type qui permettent de visualiser l’évolution d’un dépot de source. Voici par exemple la vidéo d’évolution du dépot des sources pour le projet Bugzilla.

Ces vidéos sont générées par un outil Open Source qui s’appelle Gource. Vous lui indiquez l’adresse de votre dépôt et il va y lire tout l’historique et permettre ensuite de représenter graphiquement qui a modifié quoi et quand.

Pour en revenir à l’introduction que j’ai faite et au sujet du PLM (hors logiciel), si une solution PLM fournissait un modèle de données assez intègre dans le temps et permettant une telle visualisation, il serait surement plus simple pour une personne nouvelle dans une entreprise de rentrer dans des projets. Il faudrait alors que cette visualisation ne soit pas simplement une vidéo, mais permette en plus d’arrêter le temps et de zoomer sur des éléments ou des personnes pour comprendre de manière plus précise l’évolution de certains de ces éléments. On est clairement dans le domaine du long terme mais c’est je pense une fonctionnalité qui pourrait apporter une réelle valeur.

Yoann Maingon

Yoann Maingon

Yoann Maingon is an Entrepreneur and a PLM enthousiast. He is our main blogger at Minerva as he has been publishing articles about General PLM concepts and Aras Innovator for more than three years.

More Posts

Download Aras Innovator