Codendi

La plateforme collaborative ouverte de développement logiciel

Change Language

Références

Les clients de Codendi sont à la fois de grandes entreprises, des PME et des SSII. Des grands comptes de différents secteurs de l'industrie (télécom, électronique, ...) ont déjà reconnu l'expertise de Xerox dans le domaine de la réutilisation de logiciels en entreprise. En adoptant Codendi, nos clients bénéficient d'un outil parfaitement adapté aux activités de développement logiciel et d'une qualité de service et de support qui s'appuient sur la présence de Xerox.

Xerox

Xerox, une entreprise de 55 000 employés dont 3 000 développeurs logiciel sur les 5 continents, est à l'avant-garde du partage et de la réutilisation internes de logiciels depuis Juin 2000. Avec plus de 400 projets hébergés et 3 000 développeurs, la plate-forme Codendi est devenue un atout majeur de Xerox.

 

Le Pôle de compétitivité mondial MINALOGIC anime et structure dans la région Grenoble-Isère un espace majeur d'innovation et de compétences spécialisées dans la création, la mise au point et la production de produits et services autour des solutions miniaturisées intelligentes pour l'industrie. Il repose sur le mariage inédit des micro-nanotechnologies et de l'intelligence logicielle embarquée.

Témoignage Minalogic

Pourquoi, le Pôle Minalogic a choisi Codendi ?
Réponse de Laurent Julliard, Directeur du groupe de travail Embedded System on Chip de Minalogic :

« Avec le démarrage des premiers projets financés dans le cadre du pôle et devant le nombre croissant de nouveaux projets proposés à la labellisation, Minalogic se devait de proposer à ses adhérents une plateforme de travail collaboratif répondant aux besoins spécifiques de la communauté micro-nanotechnologies et logiciels sur puce. Le choix de Minalogic s'est porté sur la plateforme Codendi de Xerox pour plusieurs raisons:

Notre choix s'est aussi porté sur le logiciel Codendi car il est déjà utilisé en interne par plusieurs milliers de personnes chez certains de nos partenaires. Enfin Codendi est développé et supporté commercialement à Meylan par la société Xerox, elle aussi membre du pôle. »

Utilisation chez France Telecom - Orange Labs

Présentation de Christian Bayle - R&D du 24 octobre 2008 (format PDF - 3,1 Mo)
Télécharger la présentation de Christian Bayle

Success story Objet Direct


Explications de Dominique Méra
Directeur de Projets, Responsable du Pôle Forfait d'Objet Direct
http://www.objetdirect.com

La situation

Objet Direct, dans sa mise en œuvre des méthodes agiles, a besoin de s'appuyer fortement sur des outils de communication dès lors que les intervenants du projet sont situés sur plusieurs sites. C'est en fait le cas pour les projets réalisés dans nos locaux pour le compte d'un client, ou des projets réalisés en interne pour le développement d'outils. Les besoins à satisfaire sont principalement les suivants :

Le tout avec la capacité de définir les droits d'accès des utilisateurs aux différentes informations selon leur rôle dans le projet.

La solution

Après avoir contribué en collaboration avec Xerox au développement de Codendi, le produit a été évalué comme répondant aux différents besoins d'Objet Direct. Nous l'utilisons sur nos projets depuis un an maintenant.

Codendi est installé sur un serveur extérieur (loué à une société d'hébergement), et trois collaborateurs ont les droits d'administration les plus étendus. L'application est interfacée avec notre annuaire LDAP, l'identification est donc la même que pour toutes nos applications internes.

Les bénéfices

Chaque chef de projet demande la création d'un nouveau projet directement dans Codendi, et dispose de son projet dans les heures qui suivent après approbation par l'un des administrateurs. Le créateur du projet est automatiquement administrateur et définit les membres du projet et leurs droits.

Des comptes supplémentaires peuvent être créés directement dans Codendi, même s'ils ne sont pas référencés dans l'annuaire LDAP d'Objet Direct. Ces comptes sont destinés à nos clients, qui accèdent ainsi en toute transparence aux informations sur le déroulement du projet.

Le paramétrage des éléments du projet peuvent être repris directement d'autres projets. A titre d'exemple, le paramétrage pour la gestion des risques a été défini dans un projet, mise à disposition de l'ensemble des utilisateurs, et réutilisés dans les autres projets. La richesse du paramétrage offert permet d'adapter l'outil aux besoins spécifiques de chaque projet, en contrepartie d'une prise en main nécessitant quelques jours pour les nouveaux chefs de projet.

Étude satisfaction grands comptes

Une étude a recueilli les témoignages de 2 de nos clients :

Contexte

Ces témoignages ont été recueillis auprès de deux de nos clients : l'un leader dans le domaine des télécommunications, l'autre acteur majeur des semi-conducteurs.

Le premier client interviewé recherchait une plateforme de développement collaboratif incluant de nombreux outils et offrant un environnement de travail homogène. Codendi a remplacé un système propriétaire depuis 2003. La plateforme Codendi a depuis accompagné le développement de plus de 600 projets, en faisant intervenir 2850 utilisateurs.

Le second client interviewé a opté pour la plateforme Codendi dans le cadre de ses travaux de développements collaboratifs. La qualité des services de support et de développement de Xerox ont été déterminants dans le choix de la plateforme. Codendi est déployé sur 53 sites à travers le monde et est accessible à tout employé de l'entreprise. Plus de 4200 utilisateurs (dont certains non développeurs) répartis dans le monde utilisent la plateforme Codendi qui héberge 500 projets depuis son introduction dans l'entreprise.

Avantages perçus

Tout d'abord, Codendi facilite la mise en relation entre équipes trans organisationnelles et/ou distantes géographiquement, favorisant ainsi la communication entre équipes.

Codendi a permis dans ce cadre une réduction des coûts de maintenance par rapport à des sytèmes hétérogènes en place précédemment, et le rapport "apport de la plateforme/coût" est jugé très intéressant. La propriété Open source de Codendi assure aux clients une indépendance vis-à-vis du fournisseur par rapport aux systèmes propriétaires.

La présence de Xerox offre de surcroît une garantie de sérieux. Xerox assure le lien entre ses différents clients, permettant ainsi d'améliorer la plateforme Codendi en y apportant les développements de chacun de ses clients/partenaires.

Codendi offre aux équipes de travail une visiblité complète au niveau de leurs projets et au niveau de l'ensemble de l'entreprise, et la plateforme participe à l'amélioration des pratiques de développement grâce à son environnement homogène qui offre un cadre de travail unifié et des outils de suivis efficaces.

Enfin, Codendi est simple d'utilisation et d'administration, ce qui en favorise l'adoption dans l'entreprise. Les fonctionnalités typées "entreprise" regroupées dans un système "tout en un" sont très appréciées des utilisateurs.

Fonctionnalités plébiscitées

L'outil de suivi universel (trackers) est très apprécié de nos clients. La grande fléxibilité et le paramétrage aisé des trackers a permis d'améliorer la qualité du développement dans l'entreprise. Les trackers permettent un suivi efficace de tout type d'objets (bugs, tâches, commentaires, entres autres) et facilitent le suivi des projets.

Les outils de gestion de code source (comme Subversion et CVS) sont également très appréciés et contribuent à l'amélioration des pratiques de développement et à la qualité des livraisons logicielles.

L'outil de rédaction collaborative (wiki) facilite le travail collaboratif des équipes en permettant une mise en ligne aisée des différents documents relatifs à chaque projet.

Finalement, le système de Gestion Electronique de Documents (GED) est particulièrement apprécié. En effet, l'utilisation de la plateforme ne se cantonnant pas seulement aux développeurs, d'autres types d'utilisateurs (chercheurs, chefs de projet) s'en servent comme outil de travail collaboratif.

Service Xerox

Les qualités de sérieux et de professionnalisme des équipes Xerox sont soulignées par nos clients. Le support des équipes Codendi de Xerox est jugée très satisfaisant, notamment lors de situations critiques. La connaissance du produit et le haut niveau technique des équipes Xerox sont fortement appréciés, en particulier à l'occasion de co-développements. Xerox se distingue par son sérieux, sa flexibilité et sa réactivité.

Les deux clients recommandent l'utilisation de la plateforme Codendi, associée au support Xerox. Cette plateforme fiable offre un environnement de travail unifié et permet une amélioration des méthodes de travail avec l'assurance du suivi d'un grand professionnel tant dans le développement que dans le support du produit.