Un centre de compétence français pour l’intégration e-commerce – Ofbiz
Marc Tabary, Roubaix
Quelle solution avez-vous déployée, et pour quel type de
projet ?
Après avoir fait des études sur les différents outils Open Source d'e-commerce, en sachant que le terme e-commerce est vaste et ne représente pas le même périmètre pour les différents clients, nous avons retenu OFBiz : un ERP Open Source de la fondation Apache. En effet, son périmètre permet d’intégrer toutes les typologies de projets d'e-commerce tant au niveau fonctionnel, que technique (robustesse, capacité à monter en charge sur des volumétries significatives). Cette vision a été confortée par le choix d’un grand distributeur de la région d’intégrer OFBiz comme plate-forme de mise en œuvre des nouveaux canaux de vente dont fait partie l-e-commerce.
Avez-vous rencontré des difficultés particulières ?
L’avantage d'Ofbiz est qu’il offre un modèle objet complet bâti sur des retours d’expérience mondiaux (cf. "The Data Model Resource Book" de Len Silverston) et qu’il intègre donc efficacement la majorité des besoins business. Par ailleurs, son architecture technique (framework Java-J2ee) et fonctionnelle (collection de services) permet de mettre en place un socle métier modulaire, adaptable rapidement sans avoir à développer des foultitudes de spécifiques. Il est ainsi possible d’envisager l'intégration d’un front et back end e-commerce sur deux à trois trimestres (de la conception à la mise en production en passant par les intégrations à l’existant et les tests de montée en charge). Par contre, c’est son ergonomie qu’il faut revoir (pour s’en convaincre il s’agit de voir les sites de démonstration que propose le site de référence http://ofbiz.apache.org), notamment quand il s’agit d’une problématique d'e-commerce (80% de la charge de travail). Rappelons toutefois qu’il s’agit d’un outil Open Source, et que si l’on ne prend pas la précaution de s’entourer de consultants métier connaissant le modèle métier OFBiz, on risque de perdre énormément de temps, d’énergie pour implémenter une solution add on dont on est pas sûr quelle sera pérenne, notamment quand il s’agira sur le long terme de profiter des nouvelles versions de la communauté (parfois mieux vaut faire accepter aux utilisateurs une fonctionnalité standard qui évoluera communautairement que de faire un spécifique qu’il faudra maintenir, mais cela est bien la même problématique pour tout progiciel). C’est ce qui a été évité dans notre projet, en déléguant la partie conception technique, support au développement à une société spécialisée dans le domaine métier (e-commerce) et dans l’intégration d’OFBiz. Même s’il est Open Source, il s’agit quand même d’un progiciel qu’il faut intégrer à un existant (stock, catalogue, pricing, comptabilité...). Il convient donc également de prévoir des ressources projets à fortes composantes techniques (intégration de flux, échange de service distribuée...). Enfin, il s’agit d’assurer l’après-projet et de prendre en compte les services normalement offerts par un éditeur (support fonctionnel et technique, road map de version communautaire...).
Quel bilan faites-vous de cette expérience ?
L’intégration d'Ofbiz comme solution d'e-commerce peut être un véritable succès (délai de mise en œuvre court, coût d’adaptation faible, couverture fonctionnelle complète, pérennité assurée et mutualisée) à condition d’avoir réuni les composantes suivantes : des experts fonctionnels à fort retour d’expérience Ofbiz, des experts et architectes techniques, une méthodologie de projet agile, une capacité à assurer des montées en charge humaine pour la réalisation des spécifiques et des IHMs adaptés au contexte de l'e-commerce (front end vitrine de l’entreprise).