Codendi présent à l’INRIA

Mardi 12 janvier se tenait à l’INRIA (institut de recherche en informatique et en automatisme) près de Grenoble une après-midi de réflexion autour des méthodologies et des expériences de développement basées sur le logiciel libre.
Cette rencontre, organisées par Le club de veille technologique IN’Tech et l’association GRILOG (Grenoble Isère Logiciel), a été l’occasion d’échanger sur les retours d’expérience des différents acteurs présents, qu’ils soient dans le monde de l’industrie ou dans celui de la recherche.
Le cycle de conférence a été entrecoupé d’une séance de démonstration de produits et d’applications issus de l’open source, durant lequel un échange notamment sur l’organisation des équipes de développement, des fonctionnalités utilisées et du transfert de développement a pu être abordé.
Nicolas Guérin, responsable technique de Codendi, a ainsi présenté Codendi et son évolution : de la forge logicielle créée au sein de Xerox dans le but de rassembler les outils nécessaires pour le développement collaboratif à un passage naturel vers un outil d’ALM (Application Lifecycle Management).
En effet, les solutions ALM propriétaires sont en général complexes, morcelées et coûteuses. L’approche proposée par les forges modernes permet une intégration naturelle des outils ALM, comme par exemple pour :
- la standardisation des projets à l’aide de modèles,
- la possibilité de paramétrages en fonction des méthodes de gestion choisies (Scrum ou autres méthodes Agile, CMMI ou approche qualité),
- ou encore la traçabilité des exigences, tests, documents ou tâches qui peuvent être liés entre eux.
Par ailleurs, le développement open source ouvre la possibilité d’intégrer et d’adapter d’autres outils open source pour élargir le spectre des fonctionnalités telles que Subversion, Git, CVS en gestion de version, Hudson en intégration continue ou Salomé TMF en gestion de plans de test.
L’open source facilite l’utilisation de protocoles et standards ouverts comme HTTP, XMPP, SOAP ou LDAP.
Enfin, il améliore la contributions et modèle de co-développement car il engendre des discussions avec l’utilisateur afin que les extensions développées soient suffisamment génériques pour être intégrées à l’application; ainsi, tous les utilisateurs en bénéficient.
In fine, l’open source est résolument orienté vers le consommateur en terme de durabilité et de recherche d’innovation et requiert en échange un investissement dans les talents.
Et vous quelle est votre expérience d’utilisation de l’open source ? Faites-nous part de vos réflexions sur ce blog.









Recent Comments