C’est donc la suite logique de ce billet sur les systèmes d’information.

La question est finalement assez ancienne par rapport à l’informatique : doit on maîtriser le système que l’on met en place, ou pas ?

Plus précisément, jusqu’à quel niveau de maîtrise doit on aller ?

Revenons à notre domaine favori : le e-commerce.

Pour les « petits marchands qui démarrent », il y a pas mal de solutions en mode SAAS : Oxatis, Power Boutique, …

Typiquement, pour ces solutions, qui gèrent un front office (le site e-commerce donc) et un back office pour suivre les commandes et gérer le catalogue, la maîtrise technique est « hors sujet ». Il s’agit de solutions pas chères, « clé en main », et avec aucune maîtrise technique.

Vous êtes donc, avec ces solutions, dépendant du fournisseur. Vous avez besoin d’une adaptation spécifique ? Pas le choix : vous demandez à votre fournisseur SAAS le prix de l’adaptation, et quand il pourra la faire…

Ces solutions peuvent être adaptées pour démarrer une activité e-commerce, mais la question que vous devez vous poser est : comment je pourrais « en sortir » ? Proposent-ils des solutions pour migrer vers des solutions plus « lourdes » ? Il s’agit de ne pas perdre, au moment de la migration, tout l’actif du référencement naturel !

A l’opposé, vous pouvez opter pour une solution open source (Prestashop, Magento par exemple).

Là, vous avez le code source du logiciel, donc à priori le contrôle sur la technique…

Mais comment passer du code source à votre boutique ?

Vous pouvez passer par un intégrateur ou une société de service, qui va « capter vos besoins » (avec un cahier des charges ?) et les mettre en œuvre dans le produit open source choisi.

Vous pouvez également monter une équipe technique, pour faire les modifications « en interne ».

Entre les deux solutions, société de service ou équipe interne, le choix n’est pas simple :

  • Aurez vous assez de travail pour l’équipe technique, dans la durée ?
  • Comment recruter l’équipe technique ?
  • Si vous faites faire le travail par une société de service, comment s’assurer que le travail est bien fait, et que vous pourrez ensuite facilement faire évoluer votre solution ?

Un site marchand doit être vivant, et évoluer en continue.

A mon sens, quand on est au delà du démarrage, on doit garder un minimum de maîtrise technique.

Vous pouvez donc tout à fait faire faire les développements par une société externe, mais si vous sous traitez 100% des développements, vous n’avez plus de contrôle sur le travail réalisé.

Les « bonnes pratiques », comme on dit, disent qu’on doit avoir un minimum de 30% de l’équipe technique en interne.