Vue d'ensemble
Coût total d'exploitation
Le Coût total d'exploitation (ou Total Cost of Ownership/TCO en anglais) de votre boutique est le coût total pour la mise en place, la maintenance et l'hébergement de votre magasin. Le calcul comporte plusieurs variables qui dépendent d'un cas à l'autre, rendant impossible une estimation parfaite et complète. Cependant, nous allons prendre les contraintes d'un scénario plus concret : vous souhaitez mettre en place un magasin en ligne utilisant Magento 2 avec un frontend PWA et certaines fonctionnalités clé pour votre entreprise. Vous avez un chiffre d'affaires annuel de 10M €.
Vous avez devant vous plusieurs choix : embaucher des développeurs en interne, signer un contrat de développement web avec une agence, ou bien choisir une solution SaaS (Software-as-a-Service).
Développement en interne
La mise en place d'une équipe de développement en interne nécessite plusieurs rôles (chef de projet, designer UX, développeurs frontend et backend, assurance qualité et opérations DevOps) qui doivent être gérés par plusieurs personnes. En plus, maintenir l'engagement de l'équipe et recruter des nouveaux développeurs en cas de changement de personnel peut être une tâche particulièrement difficile et prendre beaucoup de temps et d'énergie.
Prenons le cas d'une équipe de 4 employés à temps plein. Selon la localisation géographique de l'équipe, les coûts peuvent être entre 35k et 80k EUR par an et par développeur, pour un total annuel entre 140k et 320k EUR (une moyenne de 230k EUR/an).
Un désavantage est la taille réduite de l'équipe, à cause de laquelle le lancement de la version 1.0 pourrait vous prendre 6-9 mois. Ensuite, l'équipe aura besoin de recevoir un flux constant de tâches à faire pour justifier les coûts. L'équipe sera aussi occupée tous les 2-3 ans avec la mise en place des évolutions majeures.
Avec une équipe interne avec des coûts constants nous pouvons faire les estimations suivantes :
Équipe de développement | 230 000 EUR/an |
Hébergement | 12 000 EUR/an |
Coût total d'exploitation | 242 000 EUR/an (2,42 %) |
Agence de développement
L'avantage d'utiliser une agence externe est de pouvoir moduler la taille de l'équipe, qui n'a pas besoin d'être constante. Vous pouvez avoir 7 développeurs à temps plein dans la phase initiale, et seulement 1 équivalent temps-plein par la suite pour les différents rôles nécessaires (remplis par plusieurs personnes au temps partiel). Le recrutement et le suivi de l'équipe ne sont plus de votre responsabilité, mais votre contrôle est limité également.
Le coût de mise en place d'une solution varie beaucoup selon la localisation géographique de l'équipe, la complexité du travail à faire et en conséquence aussi avec l'expérience des rôles requis, ainsi que selon les décisions de l'agence pour allouer les personnes disponibles. Pour une équipe avec l'expérience nécessaire pour développer un magasin Magento 2 avec un frontend PWA et avec un déploiement cloud, un taux mitigé entre 400 EUR et 1 200 EUR par jour est attendu, selon l'emplacement géographique de l'équipe.
Un projet équivalent à 500 jours-homme (gestion de projet, UX, développement frontend PWA, backend Magento 2, assurance qualité et déploiement cloud) est tout à fait raisonnable. Cela se traduit par des coûts initiaux entre 200k et 600k EUR. Le cycle de vie d'une solution depuis le lancement jusqu'au besoin d'une refonte complète peut varier de 3 à 10 ans, donc si nous prenons un cycle de 7 ans, cela rajoutera entre 29k et 86k EUR par an.
Après lancement, un coût de maintenance de 20 jours-homme par mois est assez habituel pour les patchs de sécurité, les mises à jour, les ajustements de la configuration de l'hébergement et des petites modifications. Le développement de fonctionnalités plus importantes sera un coût additionnel non négligeable. La configuration de l'hébergement favorisera probablement la stabilité en limitant les interventions pour éviter des coûts supplémentaires. En comparaison avec les alternatives d'équipes internes ou en mode SaaS les coûts mensuels seront en conséquence légèrement supérieurs.
Équipe offshore | Équipe locale | |
Développement de la solution | 28 571 EUR/an | 85 714 EUR/an |
Maintenance | 96 000 EUR/an | 288 000 EUR/an |
Hébergement | 18 000 EUR/an | |
Coût total d'exploitation | 143 000 EUR/an (1,43 %) | 392 000 EUR/an (3,92 %) |
Zento SaaS (Software-as-a-Service)
Contrairement aux équipes de développement internes ou externes qui impliquent des investissements considérables et la responsabilité de maintenir la solution (tout en restant propriétaire), avec Zento vous payez un abonnement pour utiliser la solution proposée autant que cela est le meilleur choix pour vous, tout en gardant la liberté si votre entreprise a besoin de changer.
Pour un volume de ventes annuelles de 10M EUR/an, tel que supposé dans notre scénario, les coûts sont les suivants :
Configuration | 29 000 coût initial | 4 142,857 EUR/an |
Abonnement | 5 990 EUR / mois | 71 880 EUR/an |
Hébergement | 1 100 EUR / mois | 13 200 EUR/an |
Coût total d'exploitation | 89 223 EUR/an (0,89 %) |
Conclusion
Les coûts associés avec des équipes de développement internes ou externes pour mettre en place votre magasin personnalisé M2+PWA impliquent un coût total d'exploitation entre 1.4% et 3.9% pour un volume de ventes annuelles de 10M EUR. Cependant, ce pourcentage augmente si le volume de ventes réel est inférieur aux projections. Le pourcentage peut théoriquement descendre avec un volume supérieur de ventes, mais la croissance de l'entreprise avec l'augmentation des revenus augmente aussi les coûts de maintenance.
Comparaison côte-à-côte pour un volume de ventes annuelles de 10M EUR
En interne | Agence locale | Agence offshore | Zento SaaS | |
Développement | 230k EUR/an | 86k EUR/an | 29k EUR/an | 4k EUR/an |
Maintenance | 288k EUR/an | 96k EUR/an | 72k EUR/an | |
Hébergement | 12k EUR/an | 18k EUR/an | 18k EUR/an | 13k EUR/an |
Coût total d'exploitation | 242k EUR/an | 392k EUR/an | 143k EUR/an | 89k EUR/an |
2,42 % | 3,92 % | 1,43 % | 0,89 % | |
Temps de lancement | +9 mois | +6 mois | +6 mois | 1 mois |
Cependant, lorsque le volume annuel de ventes est de 5M EUR beaucoup de coûts associés avec une équipe de développement interne ou externe restent inchangés, donnant le même coût total d'exploitation en valeur absolue, mais avec un pourcentage beaucoup plus important : un CTE/TCO de 242k EUR/an pour une équipe en interne représentera 4.8% pour un volume de ventes de 5M EUR, pendant que l'utilisation d'une agence sera entre 2.8% et 6.6%.
Avec Zento les deux coûts, initial et abonnement, seront moindres pour un volume réduit de ventes, donnant un CTE/TCO de 58k EUR/an qui représente 1.1% des ventes annuelles.
Le coût total d'exploitation, le montant de l'investissement initial et les engagements financiers long-terme sont des composants majeures de la décision financière. Pour en savoir plus sur les autres facteurs tels que Fonctionnalités ou Hébergement, continuez à lire les articles dédiés dans cette base de connaissance.