ERP Triple Bilan : Notre choix de l'ERP de base
En février dernier, HashBang s'est lancé dans son projet d'ERP Triple Bilan : un ERP qui permettrait de réaliser des bilans comptables, mais également des bilans sociaux et environnementaux. La première étape de ce projet a été d'évaluer des ERP opensources codés en Python afin de sélectionner l'ERP de base sur lequel nous allions développer des modules permettant de réaliser des bilans socio-environnementaux. Après avoir établi des critères d'évaluation d'un ERP, et évalué Odoo, Anyblok, Tryton et ERPNext selon ces critères, l'étape suivante a donc été de sélectionner l'un des ERP que nous avons évalué.
Dans cet article, nous allons décrire la démarche que nous avons suivie afin de sélectionner l'ERP le plus adapté à notre projet d'ERP Triple Bilan.
Pas de meilleur outil que les autres
À la suite de nos évaluations, la première conclusion à laquelle nous sommes arrivés est que nos évaluations n'ont permis à aucun outil de se démarquer significativement des autres. Chaque outil a son lot de qualités et de défauts. De plus, beaucoup des critères que nous avons utilisé ont révélés des forces dans un outil, et des faiblesses dans un autre. Ainsi, chaque outil que nous avons évalué a des qualités et des défauts très différents les uns des autres.
Voici, en résumé, les forces et les faiblesses de chaque outil que nous avons évalué :
Forces :
- Bonne ergonomie
- Beaucoup de fonctionnalités
- Facilités de création de modules personnalisés
Faiblesses :
- Migrations non prises en charge
- Manque de transparence
- L'entreprise n'implique pas la communauté dans le développement
Forces :
- Utilisation de librairies connues
- Grande culture des tests
- Facilité d'installation, déploiement, et migration
Faiblesses :
- Pas de communauté autour
- Interface à faire entièrement
- Pas encore d'ERP utilisable avec cette technologie
Forces :
- Communauté hyper active et très impliquée par les fondateurs
- Grande transparence
- Notices de migration à chaque nouvelle version
Faiblesses :
- Ergonomie un peu rebutante
- Manque quelques fonctionnalités
- Développement de modules au niveau senior
Forces :
- Bonne ergonomie
- Très grande facilité de customisation
- Grande facilité de déploiement et migration
Faiblesses :
- Utilisation d'un framework assez rigide
- Comptabilité française incomplète
- Communauté peu organisée et peu impliquée par Frappé
Au regard de ces forces et ces faiblesses, il ne nous est donc pas possible de choisir le "meilleur" outil. Afin de décider quel ERP utiliser, nous avons donc mené une discussion afin d'identifier les critères qui nous semblent les plus importants.
Les critères les plus importants
Au cours de nos discussions, nous avons identifié les critères suivants comme étant les plus iportants : se baser sur un outil avec une communauté active et transparente, des mises à jour aisées, avec des modules existant et adaptés à la France et facilement adaptables afin de pouvoir réaliser des fonctionnalités dans la durée du projet (cet été).
Notre choix se porte donc sur l'ERP Tryton pour la réalisation de notre projet d'ERP Triple Bilan. De plus, ce projet servira à tester l'utilisation de Tryton, ce qui nous permettra de décider plus tard si nous souhaitons proposer des services d'intégration d'ERP avec Tryton.
Cette décision doit prendre en compte les faiblesses de l'outils, qui ne nous paraissent pas insurmontables : Hashbang a des développeurs et développeuses front qui pourront assez facilement améliorer l'interface web de Tryton, les fonctionnalités manquantes pourront être développées et nos développeurs et développeuses de l'équipe ERP devront monter en compétence sur cet ERP en particulier.
Conclusion
Nos évaluations des différents outils d'ERP opensources codés en Python, ainsi que la prise en compte de nos contraintes spécifiques, nous ont permis de sélectionner l'outil le plus adapté à notre projet : l'ERP Tryton. Nous pourrons ainsi bénéficier de sa communauté très active, de la disponibilité des fondateurs, des fonctionnalités de base qu'il possède ainsi que sa facilité de migration, donc de maintenance sur la durée.
Nous pouvons maintenant passer à l'étape suivante sur notre projet d'ERP Triple Bilan : l'étude et la sélection d'une méthode de réalisation de bilans sociaux et environnementaux.