You are on page 1of 65

La cration dune entreprise dintgration OpenERP

Mmoire de fin dtude

Yannick Buron 07/09/2011

Table des matires


Introduction............................................................................................................................................. 3 Prsentation de la socit SYNERPGY ..................................................................................................... 4 Contexte gnral du march des ERPs .................................................................................................... 5 Problmatique gnrale des logiciels de gestion ................................................................................ 5 ERPs propritaires et ERPs libres....................................................................................................... 12 Pourquoi OpenERP ? ......................................................................................................................... 18 Crer son entreprise dintgration dOpenERP ..................................................................................... 22 Choix de la structure et formalits .................................................................................................... 22 Choix des services proposs .............................................................................................................. 26 Positionnement sur le march .......................................................................................................... 30 Positionnement commercial ............................................................................................................. 33 Prospection.................................................................................................................................... 33 Discours commercial, proposition et ngociation......................................................................... 35 Comptences ncessaires ................................................................................................................ 38 Mthodologie .................................................................................................................................... 41 Choix et stratgie de la socit SYNERPGY depuis sa cration, et autocritique ................................... 52 Lenvironnement dOpenERP ................................................................................................................ 56 Le modle conomique de lditeur dOpenERP .............................................................................. 56 Les limites dOpenERP ....................................................................................................................... 59 Rflexions sur lavenir ........................................................................................................................... 63 Conclusion ............................................................................................................................................. 65

2
Document sous Licence Creative Common By-Sa Yannick Buron

Introduction
Les logiciels de gestion font partie des problmatiques les plus importantes dans le parc informatique dune entreprise et nombreux sont les logiciels qui ont voulu apporter des rponses. Etant moimme attir par cette problmatique et par le logiciel libre, jai vu il y a deux ans une opportunit avec le logiciel OpenERP qui deviendra certainement dans quelques annes une relle alternative aux logiciels propritaires. Cest pourquoi javais dcid, en parallle de mes tudes, de crer ce moment l avec quelques amis ma propre socit dintgration dOpenERP, et voir ensuite ce quil adviendrait. Ce fut une exprience passionnante, extrmement intressante et formatrice, mais galement trs difficile. Les obstacles sont nombreux lorsque lon veut crer une entreprise, et bien plus encore quand on choisit un secteur tel que les logiciels de gestion et un produit qui volue autant quOpenERP. Aujourdhui, je profite de la rdaction de mon mmoire de fin dtude pour coucher par crit tout ce que jai appris, mes rflexions, ce auquel je crois, dans lespoir que les personnes qui liront ce document et souhaiterons galement sinvestir dans OpenERP ne fassent pas les mmes erreurs que jai pu faire. Le sujet de ce mmoire sera donc la cration dune entreprise dintgration sur OpenERP, les choses savoir, faire et viter. Dans un premier temps je donnerai ma vision sur le march des logiciels de gestion et ce en quoi OpenERP est une opportunit dans le contexte actuel. Jattaquerai ensuite dans le vif du sujet en prsentant les diffrentes problmatiques de la cration dune entreprise sur OpenERP, des formalits de cration la mthodologie, en passant par les comptences ncessaires et le positionnement commercial. Enfin je terminerai par un rsum de mes propres expriences avec SYNERPGY et des rflexions sur lavenir dOpenERP.

3
Document sous Licence Creative Common By-Sa Yannick Buron

Prsentation de la socit SYNERPGY


La socit SYNERPGY est une socit dintgration dOpenERP sous la forme dune SARL. Elle fut cre en juin 2008 lors de ma premire exprience entreprenariale, un site de-commerce. Devant le peu de succs de celui-ci, je dcidais de rechercher dautres opportunits pour la socit et cest ainsi que jai commenc mintresser OpenERP. En juillet 2009, la premire socit change de nom pour devenir SYNERPGY, dont le nom qui associe ERP et synergy1 a vocation voquer les actions de toute la communaut dOpenERP et comment ceux-ci influent sur lvolution du logiciel. On retrouve cette mme symbolisation sur le logo de la socit. Etant plutt sur un positionnement gnraliste, avec une petite spcialisation sur les ERP coupls des sites de-commerce, la socit a surtout tent de se diffrentier via la cration de documents de spcifications et dune mthodologie dintgration adapte spcifiquement OpenERP, des actions dorganisation de la communaut et un discours commercial mettant en avant les avantages du logiciel libre pour la problmatique des logiciels de gestion.

Synergie en anglais.

4
Document sous Licence Creative Common By-Sa Yannick Buron

Contexte gnral du march des ERPs


Problmatique gnrale des logiciels de gestion
Lorganisation et le choix de ses logiciels de gestions est lune des principales problmatiques informatiques qui se pose aux entreprises, tous secteurs confondus. En effet, que ce soit pour des besoins communs la majorit des entreprises (Comptabilit, gestion de la facturation, des stocks, des commerciaux etc) ou pour des besoins spcifiques lentreprise utilisatrice, le logiciel de gestion dterminera la procdure de travail et souvent la productivit des employs du dpartement de lentreprise o il est utilis. Les logiciels de gestion ont permis de passer dune gestion entirement matrielle via des traitements papiers et donc des procdures lourdes, des pertes dinformations et des cots darchivage importants un systme de donnes centralis et scuris, et surtout permettant de rduire la saisie et le traitement des informations au strict minimum. Cest principalement grce eux que linformatique est considre comme un grand progrs dans lamlioration des procdures de travail dans les entreprises et on retrouve ces logiciels de gestion sous des formes trs diffrentes. Pour autant, il sagit galement dune des problmatiques les plus complexes grer et la mthode utilise peut avoir des consquences importantes sur cette complexit. Lune des deux principales mthodes concernant lorganisation de ses logiciels de gestion consiste notamment prendre pour chaque dpartement de lentreprise le logiciel le plus adapt celui-ci2. Le principal avantage de cette approche est quil permet dadapter le plus possible le logiciel de gestion au fonctionnement de lentreprise car cest chaque dpartement qui aura la possibilit de choisir le logiciel qui lui correspond le plus, facilitant dautant lacceptation du logiciel par les quipes et le temps de mise en place de la solution. Ils auront mme la possibilit, si aucune solution du commerce ne leur convient ou a un cot trop important, demander le dveloppement dun logiciel spcifique qui sera parfaitement adapt leur mthode de travail. Un mot sur les avantages et les inconvnients des dveloppements spcifiques : Les dveloppements spcifiques disposent davantages intressants en terme de contrle sur le produit, tant en terme de cot que de fonctionnalit. En effet, via lutilisation dun logiciel gr par un diteur, la socit client subira compltement les choix de lditeur en termes de politique tarifaire et dorientation fonctionnelle. Il pourra ainsi augmenter ses tarifs de licences annuelles ou partir dans limplmentation dun processus trs loign des mthodes de travail de lentreprise sans que celleci nait aucun moyen de sy opposer. Inversement, les logiciels spcifiques impliquent de garder au moins une personne en interne connaissant le logiciel et comment le maintenir ce qui peut souvent poser dimportants problmes si cette personne venait partir. Nous dresserons plus tard un parallle avec les logiciels libres et verront comment ceux-ci permettent de profiter des avantages des dveloppements spcifiques tout en vitant leurs inconvnients.

Par exemple Cegid pour la comptabilit, Sage pour la gestion commerciale, Salesforce pour la prospection, un logiciel dvelopp en interne pour la gestion de la production etc

5
Document sous Licence Creative Common By-Sa Yannick Buron

Lapproche consistant partir sur un parc de logiciels adapts chaque dpartement de lentreprise est appele lapproche Best of Breed expression anglaise signifiant grossirement quon prend ce qui se fait de mieux dans chaque domaine. Cette approche prsente ainsi dimportants avantages en termes dadquation du logiciel avec lentreprise mais prsente aussi des inconvnients, principalement au niveau de la synchronisation des informations. En effet les logiciels de gestions ont gnralement des informations en communs3 ou ont besoin de faire rfrence des donnes dun autre logiciel4, ce qui implique de synchroniser les informations. Le problme, cest quil faut souvent synchroniser chaque logiciel avec chaque autre logiciel du parc informatique, ncessitant de crer des dizaines de synchronisations et aboutissant ce quon appelle un effet spaghetti , quand le nombre de synchronisation devient tellement important quils deviennent pratiquement impossible maintenir. Il sagit dune situation catastrophique qui doit tout prix tre vit.

Figure 1 Illustration de l'effet spaghetti. Extrait des cours d'ERP SUPINFO.

Pour cette raison, de plus en plus de socits abandonnent lapproche Best of Breed au profit dautres solutions, notamment les ERPs. Il reste nanmoins pour les socits utilisant cette approche une solution : les logiciels dEAI. Ceux-ci agissent en effet comme une sorte de logiciel de messagerie, transfrant les donnes aux logiciels qui en ont besoin. Concrtement, au lieu davoir dvelopper une synchronisation entre chaque logiciel, il suffira de
3

Par exemple la base client ou la base produit.

Par exemple une criture comptable doit pouvoir tre relie la facture qui peut tre situe dans le logiciel de gestion commerciale.

6
Document sous Licence Creative Common By-Sa Yannick Buron

faire une synchronisation entre lEAI et chaque logiciel, et celui-ci se chargera ensuite dorganiser les transferts dinformations. On peut ainsi facilement viter leffet spaghetti grce ce genre de logiciel.

Figure 2 Illustration d'une infrastructure "Best of Breed" avec EAI. Extrait des cours d'ERP SUPINFO.

Ceci clture ma prsentation de la premire mthode de conception du parc de logiciel de gestion, lapproche Best of Breed et les EAIs. Nous allons maintenant passer la deuxime mthode qui reprsente galement le sujet central de ce mmoire : Les ERPs. ERP signifie Enterprise Resource Planning en anglais, le terme franais tant PGI, Progiciel de gestion intgr . Le terme franais est un peu plus explicite mon sens en ce quil utilise le terme intgr rsumant lui seul cette mthode : Il sagit, au lieu dutiliser tout un parc de divers logiciels spcialiss pour grer la socit, den utiliser un seul qui saura tout faire. Les ERPs sont en effet capables de grer toutes les fonctions les plus communes aux socits, tels la comptabilit, gestion commerciale, gestion des stocks, projets, RH, fabrication etc

7
Document sous Licence Creative Common By-Sa Yannick Buron

Figure 3 Illustration de la couverture fonctionnelle d'un ERP. Extrait des cours d'ERP SUPINFO.

Le principal avantage de cette approche apparait instantanment : Il ny a plus aucun besoin de synchronisation. Tout est gr directement par le logiciel qui rcupre et utilise les donnes dune manire bien plus efficace que nimporte quelle synchronisation, et en pratique cela facilite considrablement la communication entre les diffrents dpartements de lentreprise. Mais le principal inconvnient tait galement le principal avantage du Best of Breed : Il devient extrmement difficile de trouver un produit qui rponde aux exigences et corresponde aux procdures de travail de chaque dpartement de lentreprise et donc ladquation du logiciel ne saurait tre aussi important quavec lapproche Best of Breed . Cest de l que vient le reproche communment fait aux ERPs : Cest lentreprise qui sadapte lERP et non linverse . Pour tenter de compenser ce dfaut dpendant de la nature mme des ERPs, de nombreux diteurs se sont spcialiss dans des secteurs dactivits prcis (Untel pour les socits de communication, un autre pour les experts-comptables, etc). On dit de ces ERPs quils sont des ERPs verticaux , fortement adapts un secteur mais surement pas un autre. Cest ainsi quon retrouve plusieurs centaines dERPs de part le monde, en faisant lun des secteurs de linformatique les plus riches mme si la majorit dentre eux sont trs peu connus. Si vous recherchiez une solution ERP pour votre socit, vous seriez certainement bien inspir de rechercher lun de ces ERPs ddis spcifiquement votre secteur dactivit, en le sens que cette spcialisation permet de compenser les faibles chances dadquation inhrent aux ERPs. Attention nanmoins, les diteurs de ses solutions sont souvent de petites structures et une faillite de celui-ci constitue une catastrophe pour lensemble de leurs clients, ceux-ci se retrouvant du jour au lendemain sans mise jour ni support et il sera trs difficile de trouver des personnes aptes intervenir dessus.

8
Document sous Licence Creative Common By-Sa Yannick Buron

A linverse, les diteurs ERPs gnralistes5 implmentent les fonctionnalits dune manire devant prendre en compte les besoins de tous les secteurs dactivits possibles. Les chances dadquation sont dans ce cas vraiment minimales et limportant budget marketing de ces socits ne devrait pas masquer lexistence des centaines dautres ERPs peut-tre plus adapts. A leur dcharge nanmoins, limportant budget en R&D de ces socits permet galement de baser lERP sur une meilleure technologie et de dvelopper les fonctionnalits de manire plus pousse que pour des diteurs plus petits. Toute la question pour la socit cliente souhaitant partir sur un ERP est alors de faire le choix entre un ERP fort et rassurant, avec des fonctionnalits pousse utiliss par des milliers de socits mais avec de faibles chances de parfaite adquation et un diteur inflexible ayant tout pouvoir sur son produit, et un ERP plus petit et spcialis, peut-tre moins stable financirement mais avec des fonctionnalits spcialises dans son secteur et un diteur dj plus prompt couter les remarques de ces clients. Pour terminer cette partie sur la problmatique gnrale des logiciels de gestion, je vais vous prsenter une autre manire de classer les ERPs. Nous avons vu quil est possible de les classer entre ERPs spcialiss et gnralistes, mais il est galement intressant de les classer en fonction du type dentreprise utilisatrice vise : Les ERPs visant les TPEs6. On peut notamment citer des logiciels tels que Ciel et EBP et la majorit des ERPs spcialiss qui misent souvent plus sur le nombre de clients que sur leur budget ERP. Jhsite vraiment les qualifier dERP car les ERPs doivent possder un minimum de flexibilit pour pouvoir faire des dveloppements spcifiques et adapter au moins un peu lERP la socit. Or ces produits sont des logiciels compltement packag, prt lemploi, mais totalement non-modifiables. Ils sont intressants pour des petites structures souhaitant avoir un logiciel de gestion moindre cot7 mais doivent tre tout prix vit par les structures plus importantes qui nauront sur ces produits l vraiment aucun contrle sur leur logiciel de gestion. Par ailleurs, ces logiciels manquent de fonctionnalits importantes tels la gestion de projet, feuilles de temps, fabrication, gestion des stocks trop faible etc Comme ils peuvent nanmoins implmenter dimportantes fonctions comme la comptabilit, gestion commerciale et CRM, et ceci de manire intgr ce qui correspond la dfinition dun ERP on peut les considrer comme des ERPs mais attention ce ne sont vraiment pas des produits conseills une fois que la structure commence dpasser la dizaine demploys. Enfin, prcisons que ces critiques visent principalement Ciel et EBP, les ERPs spcialiss visant les TPEs tant trop nombreux pour pouvoir faire une gnralisation sur eux.

Souvent les plus connus, tels Sage, Cegid, SAP etc Trs petites entreprises, moins de 10 personnes. Souvent un millier deuros.

9
Document sous Licence Creative Common By-Sa Yannick Buron

Les ERPs visant les PMEs8. On peut notamment citer Sage, Cegid, Microsoft Dynamics et la majorit des ERPs spcialiss qui peuvent souvent correspondre la fois aux TPEs et aux PMEs grce leurs chances dadquation plus importantes. Comme prcdemment, mes commentaires concernant surtout les principaux noms du secteur. Ces ERPs sont dj plus complets que ceux destinations des TPEs, et mrite pleinement leur titre. Ils sont capables de grer lensemble des besoins des socits, y compris les projets, fabrications, etc Tout en implmentant les fonctionnalits dune manire correspondant un fonctionnement hirarchique o tous les employs ont accs la partie de lERP dont ils ont besoin. Qui plus est, et bien que celle-ci reste trs limite, il est dj plus facile de faire les modifications pour adapter lERP sa socit. Attention toutefois, cela reste trs difficile et fera souvent exploser votre budget ERP au-del de la barre de la centaine de milliers deuros. Les frais de licence reviendront gnralement 5000 suivant la taille de votre structure9 mais il faudra compter au moins 30 000 si vous avez recours un intgrateur, ce qui est fortement conseill partir dune vingtaine demploy, et il faudra viter de demander trop de dveloppements spcifiques. Prcisons que niveau dveloppements spcifiques, Microsoft Dynamics a un important avantage car il repose sur la technologie .NET qui est bien plus rcente que la base technologique des autres ERPs propritaires, et qui plus est dispose du savoir-faire Microsoft en matire de logiciel, qui si il peut tre dcri, reste bien plus importante que celle de ses concurrents du secteur des ERPs pour PMEs. Les ERPs visant les grandes entreprises. On peut notamment citer lallemand SAP10, lamricain Oracle ou le sudois IFS. Les ERPs spcialiss ne sont normalement pas prsent sur ce secteur. Ici on trouve ce qui se fait de mieux en matire dERP, avec des fonctionnalits tellement pousses quelles sont capables de couvrir lensemble des secteurs dactivits minimisant le risque dinadquation, avec un logiciel capable dabsorber la charge de milliers de connexions simultanes et une technologie capable dadapter facilement lERP suivant les besoins de la socit11. Ces produits sont parfait pour des grandes entreprises mais ne le sont pas pour des PMEs car ils ont gnralement un cot trs lev12 et ncessitent un trs important travail de paramtrage, le prix payer pour un ERP gnraliste capable de couvrir lensemble des secteurs dactivits. Cest notamment pour ces raisons que SAP, pourtant le leader en terme

Petites et moyennes entreprises, de 10 500 employs pour tre large. Prix par utilisateur et par module, suivi souvent de frais de mise jour pour passer la version suivante. Le leader du secteur des ERPs. Langage de programmation ABAP pour SAP par exemple. Gnralement un million deuros est un minimum.

10

11

12

10
Document sous Licence Creative Common By-Sa Yannick Buron

de solution ERP avec 48% sur les grandes entreprises en France en 200613, ne parvient pas percer sur le march des PMEs malgr quelques tentatives14 ses produits sont jugs trop lourds par les socits de cette taille15.

Figure 4 Revenu et part de march des principaux diteurs d'ERP, chiffres de 2006. Extrait des cours d'ERP SUPINFO.

Ceci clture la prsentation de la problmatique gnrale des entreprises en matire de logiciel de gestion. Dans la prochaine partie, nous verrons que le logiciel libre peut apporter des lments de rponses trs intressantes aux diffrentes problmatiques du secteur.

13

http://www.journaldunet.com/solutions/intranet-extranet/indicateurs/erp.shtml http://www.sap.com/france/sme/index.epx http://www.silicon.fr/pmepmi-les-7-peches-capitaux-de-sap-21417.html

14

15

11
Document sous Licence Creative Common By-Sa Yannick Buron

ERPs propritaires et ERPs libres


Dans la prsentation de la problmatique gnrale des logiciels de gestion jai volontairement mis de cot les logiciels libres car je pense quils mritent une partie part de ce travail. Je prcise que pour cette partie, comme pour la partie suivante prsentant OpenERP, je mappuierai principalement sur le livre blanc de la socit Smile sur les ERPs open-sources, dit en 200916. Non pas que je souhaite ici en faire un rsum ou une actualisation, mais ce livre est la raison qui ma pouss il y a deux ans lancer ma socit dintgration dOpenERP, et qui ma convaincu de son potentiel. Cest ainsi une des bases importantes de mon discours et je tacherai de lui rendre hommage dans ce mmoire autant que je le pourrai. Avant toute chose il convient de dfinir ce quest un logiciel libre : Il sagit dun logiciel qui dtourne lusage normal du droit dauteur pour accorder un certain nombre de liberts lutilisateur, au lieu de len priver. Un logiciel est ainsi rput libre lorsque lutilisateur a17 : La libert dexcuter le programme. La libert dtudier le code source du programme, et donc dy avoir accs. La libert de redistribuer le programme dautres personnes. La libert de modifier et redistribuer le programme, pour ainsi le faire bnficier de vos propres amliorations. Dans la majorit des licences libres, la redistribution du programme modifi (hors usage personnel) est mme une obligation pour empcher des entreprises peu scrupuleuses de btir un logiciel propritaire sur la base dun logiciel libre.

Beaucoup de personnes peuvent se poser la question sils existent des logiciels libres dans un secteur aussi complexe que le domaine des ERPs. Et oui il en existe, beaucoup mme. Je peux facilement en citer une bonne dizaine : OpenERP, OpenBravo, Ofbiz/Neogia, Tryton, Dolibaar, Lundi Matin business, Xtuple, Adempierre, ERP5, et bien dautres encore. Face ce secteur primordial de linformatique, mais compltement satur par dimportants acteurs propritaires gnralistes dune part et des centaines de petits diteurs spcialiss dautre part, le logiciel libre reprsente tout simplement un moyen de diffrentiation trs efficace que de nombreuses personnes ont su reprer. Ceci dautant plus que les logiciels libres ont tendance gnrer deux-mmes leur notorit sans forcment avoir besoin dun gros budget marketing. Cest donc pour cette raison que nous avons autant de solution dERPs libres actuellement, faire un produit libre est une opportunit pour lditeur darriver exister dans ce march extrmement satur et difficile. Mais ce nest pas tout, car les ERPs libres possdent galement dintressants avantages pour les entreprises utilisatrices.

16 17

http://www.smile.fr/Livres-blancs/ERP-et-decisionnel/ERP-open-source Selon la dfinition de la Free Software Foundation, lorigine des licences libres. http://www.gnu.org/licenses/agpl.html .

12
Document sous Licence Creative Common By-Sa Yannick Buron

Le premier, et le plus important de tous, est la maitrise que lentreprise utilisatrice a sur son logiciel de gestion. Sur le plan tarifaire dj, aucun risque de voir le tarif de licence augmenter dun an sur lautre sans pouvoir ragir, car les frais de licences nexistent pas dans le logiciel libre18. Sur le plan fonctionnel galement, lentreprise utilisatrice dispose de nombreux moyens pour sassurer que le logiciel reste conforme ses besoins. Elle peut dans un premier temps donner son avis sur les forums de discussions, et mme y gagner une certaine notorit suivant son degr dimplication. Si une fonctionnalit nest pas implmente comme elle le voudrait, ses dveloppements spcifiques peuvent facilement tre repris par dautres membres de la communaut qui peuvent le porter sur la version suivante. Enfin elle peut mme provoquer un fork19 du logiciel dans les cas les plus extrmes et maintenir sa propre version. Les solutions sont suffisamment nombreuses pour que la socit utilisatrice nait pas sinquiter sur ce point. Lautre point important est la flexibilit du logiciel. Les logiciels libres sont souvent des logiciels jeunes, bass donc sur des technologies plus rcentes et plus facile maitriser. Dautre part, ceux-ci sont cods de sorte ce que le code puisse tre comprhensible par les autres contributeurs, on a donc des efforts plus importants pour rajouter diffrentes couches dabstraction, commenter le code, respecter les standards ou tout simplement le rendre le plus simple possible lire et modifier. Il est galement beaucoup plus facile de trouver des personnes maitrisant le logiciel pour faire des dveloppements spcifiques, celui-ci tant ouvert tous chacun peut ltudier. Enfin, et non des moindres, laccs complet au code source permet dtudier le cur mme du logiciel, permettant de comprendre le fonctionnement du logiciel dans sa globalit. Tout ceci permet de dire que dvelopper des fonctionnalits spcifiques dans un ERP libre prend beaucoup moins de temps et est beaucoup moins couteux, car il est plus facile de trouver un dveloppeur, celui coute donc moins cher et il y passe beaucoup moins de temps. Lentreprise utilisatrice peut plus facilement augmenter son niveau dexigence et demander plier lERP conformment ses mthodes de travail. Qui plus est, pour peu que les dveloppements en question intressent dautres socits, celles-ci peuvent aider maintenir les dveloppements, les porter sur une nouvelle version de lERP etc Permettant de limiter encore plus les cots et les risques pour lentreprise. La maitrise sur son logiciel de gestion est capitale pour lentreprise utilisatrice, de mme quelle doit sassurer davoir la possibilit de modifier facilement le logiciel. Ces deux points, qui sont compltement laisss de cot par les ERPs propritaires20, constituent les forces des ERPs libres.

18

Le business model se repose principalement sur les services comme les garanties contre les bugs, lhbergement, lintgration etc.
19

Le fork est laction de semparer du code source dun logiciel libre pour le faire partir dans une direction compltement diffrente. Cela arrive notamment en cas de dsaccord profond avec lditeur ou la communaut.
20

En dehors nanmoins des grands ERPs comme SAP. Celui-ci sassure en effet davoir la flexibilit de son cot en proposant un langage de programmation spcifique nomm lABAP, pour Advanced Business Application Programming. Nanmoins comme dit plus haut, ces ERPs ne conviennent pas tous les projets, loin de l.

13
Document sous Licence Creative Common By-Sa Yannick Buron

Ce ne sont nanmoins pas les seules. On peut galement citer des avantages en termes de qualit et de diversit. Le logiciel libre est un mouvement mondial, et chaque logiciel libre ayant une communaut forte dispose de milliers de contributeurs, dexprience et dorigine souvent trs diverses et apportant donc des points de vues trs diffrents. La majorit des diteurs dERPs propritaires tentent dimposer leur procdure en les appelants des Best practices 21. Ce nest pas forcment une mauvaise chose, car cela permet une rflexion sur la meilleure manire dimplmenter tel ou tel processus, mais ici encore le logiciel libre apporte des lments intressants car la diversit des contributeurs profite llaboration des Best practices des ERP libres, tandis que la socit qui ne serait pas daccord avec le reste de la communaut trouvera facilement des modules22 implmentant la fonctionnalit de la manire dont il le souhaite, sans forcment rpondre aux Best practices du reste de la communaut. Ainsi chacun y trouve son compte. Bien entendu, un ERP libre prsente galement des avantages en termes de cot. Il ne faut nanmoins pas sattendre des prix comptitifs de quelques centaines deuros comme des Ciel ou EBP. Les ERPs libres ne sont pas actuellement des logiciels prt lemploi, et faire appel un intgrateur est indispensable, ce qui est synonyme dun budget en dizaine de milliers deuros. A moins dtre capable de lintgrer vous-mme, un ERP libre nest pas un bon choix pour une TPE en termes de cots. Cest bien plus intressant pour une PME qui fera l une conomie dau moins 30% sur le projet par rapport un ERP propritaire, grce la disparition des frais de licences. De plus, un ERP libre limite galement considrablement lexplosion du budget ds quil sagit de faire des dveloppements personnaliss, pour les raisons voqus plus haut. Vous pouvez ainsi vous permettre beaucoup plus facilement des adaptations pour que votre ERP corresponde vraiment votre entreprise. En moyenne, il est raisonnable de dire quun projet dERP libre cotera 60%23 du budget dun projet dERP propritaire, en fonction du degr dexigence de la socit utilisatrice. En partant sur un ERP libre, vous serez perdant en termes de cots si les dveloppements consistent implmenter des fonctionnalits manquantes mais prsentes sur les ERPs propritaires, mais totalement gagnant si ces fonctionnalits sont tellement spcifiques quelles ne sont pas prsentes sur les ERPs propritaires. Un dernier point important sur les avantages dun ERP libre : Jai voqu prcdemment, concernant les ERPs spcialiss, le risque pour lentreprise utilisatrice si lditeur venait faire faillite. Il sagit l encore dune force dun ERP libre, en effet mme dans le cas o lERP tait support par un diteur et que celui-ci dposait le bilan, cela naurait pour autant que peu de consquences pour lentreprise utilisatrice car elle trouvera toujours aussi facilement des membres de la communaut pour assurer le support du logiciel, et il est fort probable que le dveloppement du logiciel soit repris par la communaut. Avoir un logiciel de gestion libre est ainsi une forte garantie de prennit que mme les plus forts des diteurs propritaires ne sauraient apporter. On peut prendre pour exemple le rachat de PeopleSoft
21

Les meilleures pratiques en anglais. Partie dun ERP quon peut installer ou dsinstaller et qui modifie plus ou moins le fonctionnement de lERP. Je nai pas de source donner, il sagit de mon ressenti personnel.

22

23

14
Document sous Licence Creative Common By-Sa Yannick Buron

par Oracle, o les utilisateurs ont vu du jour au lendemain leur interlocuteur changer et ensuite les prier de passer petit petit vers les solutions dOracle24. On peut dresser assez facilement un parallle entre les logiciels de gestion libres et les dveloppements de logiciels en interne. Comme eux, les ERPs libres apportent les mmes garanties en termes de maitrise du produit et de flexibilit, mais en revanche ils apportent galement la qualit et la prennit du logiciel grce sa communaut et ventuellement le suivi dun diteur part entire. Cest pour cette raison quon peut dire quun ERP libre apporte tous les importants avantages dun dveloppement interne en liminant nanmoins leurs inconvnients. Je pense sincrement quil ny a plus aujourdhui de justification pour choisir le dveloppement de logiciels en interne et quun ERP libre constitue par nature un bien meilleur choix, sauf ventuellement vouloir protger des mthodes de travail uniques la socit utilisatrice. Pour autant, et je terminerai cette partie par cette remarque, tout nest pas forcment en faveur du choix dun ERP libre. Certes, par nature il ny a que des avantages partir sur une solution libre et les diffrents avantages sus-cits vont continuer prendre de plus en plus dimportance. Nanmoins, aujourdhui, les communauts des ERPs libres nont pas encore atteint la taille critique et ne sont pas encore suffisamment organiss pour obtenir la qualit que lon pourrait en esprer. Il faut dire quorganiser une communaut sur un ERP libre est bien plus complexe que pour un autre logiciel libre car il sagit dun logiciel complexe et qui intresse plus les professionnels que le grand public, et surtout qui ne ncessite pas tant des comptences en informatique que des comptences mtiers. Par ailleurs, les ERPs libres ont actuellement encore trop tendance tre dirig par des diteurs qui ne laissent pas suffisamment la communaut spanouir et sapproprier le logiciel, ce qui relve du gchis selon moi, et lannulation pure et simple de lavantage en termes de qualit pour un logiciel libre.

24

http://www.fidelead.fr/Les-utilisateurs-en-majorite-opposes-au-rachat-de-Peoplesoft-parOracle_a1023.html .

15
Document sous Licence Creative Common By-Sa Yannick Buron

Figure 5 Primtre de comptitivit pour un ERP libre. Extrait du livre blanc de Smile p24.

En rsultat, lheure actuelle, les ERPs libres ont gnralement une couverture fonctionnelle plus faible que les ERPs propritaires et les Best practices sont gnralement moins bien penss. Nanmoins cet tat de fait peut facilement sinverser lavenir si les experts mtiers25 par exemple dans les coles suprieures sapproprient les ERPs libres, cherchent les amliorer et surtout en faire les solutions rfrentes dans leur domaine. En attendant que cela arrive, une socit hsitant choisir un ERP libre doit se poser les questions suivantes :

25

Personnes expriments dans un mtier prcis de lentreprise, la personne la mieux plac pour c ritiquer la manire dont un processus est implment.

16
Document sous Licence Creative Common By-Sa Yannick Buron

LERP libre que je vise a-t-il, de base ou en ncessitant une quantit raisonnable de dveloppement, une couverture fonctionnelle suffisante pour rpondre mes exigences ? Si oui, alors un ERP libre peut reprsenter un choix raisonnable. A quel point la maitrise que jai sur mon logiciel de gestion et sa flexibilit est importante pour moi ? Sil sagit dun critre primordial alors les ERPs propritaires sont bannir et il conviendra alors de partir sur un ERP libre.

Avant les ERPs libres

Aujourd'hui

Une fois les communauts suffisantes et organises


ERPs Propritaires Nant

ERPs Propritaires ERPs Propritaires +Couverture fonctionnelle +Qualit de la base technologique et du code +Perrenit +Couverture fonctionnelle

ERPs libres +Flexibilit +Maitrise sur le produit +Qualit de la base technologique et du code +Cots +Perrenit

ERPs libres +Couverture fonctionnelle +Flexibilit +Maitrise sur le produit +Qualit de la base technologique et du code +Cots +Perrenit

Dveloppements spcifiques +Flexibilit +Maitrise sur le produit Dveloppements spcifiques +Si l'on ne veut pas publier ses mthodes de travail Dveloppements spcifiques +Si l'on ne veut pas publier ses mthodes de travail

Figure 6 Illustration de la rpartition des avantages entre les diffrents types de solutions, pass, prsent et avenir.

Voici qui clture cette partie prsentant la situation entre ERP libres et propritaires. Nous allons maintenant voir plus en dtail les diffrentes solutions dERP libres et voir pourquoi OpenERP semble tre le meilleur projet lheure actuelle.

17
Document sous Licence Creative Common By-Sa Yannick Buron

Pourquoi OpenERP ?
Pour cette partie, je ne prtendrais pas tre capable de dresser une comparaison dtaille de chaque ERP libre existant sur le march, faute de tous les avoir essay. Ce nest par ailleurs pas lobjet de ce mmoire et je recommande plutt la lecture du livre blanc de Smile, dont les informations sont pour lessentiel toujours dactualits. Lobjectif de cette partie sera ainsi plutt de mettre en avant les diffrentes forces dOpenERP, qui mamnent penser quOpenERP est la solution dERP libre la plus avance actuellement. OpenERP est un logiciel libre sous licence AGPL 326. Btie partir de la plus connue des licences libres, la licence GPL, celle-ci protge en plus le logiciel des entreprises qui tenteraient de fournir un service en ligne dOpenERP sans redistribuer leurs modifications. La premire dentre elle est quil est lun des seuls ERPs avoir fait le pari de partir sur un langage de programmation considr comme tant de trs haut niveau27 : Python. Les langages de haut niveau sont intressants car ils permettent de dvelopper plus rapidement, en effet une fonctionnalit ncessitera beaucoup moins de lignes de code avec un langage haut niveau quavec un bas niveau, et cela prend une tout autre importance dans le cas spcifique des ERPs. En effet, on peut considrer quun ERP est toujours en mouvement, il y a toujours des nouvelles fonctionnalits implmenter, des processus perfectionner etc Et plus il est facile de dvelopper sur un ERP et plus celui-ci a lavantage sur ses concurrents car il progresse tout simplement plus vite. Moins de lignes de code permet galement de maintenir plus facilement le logiciel ce qui se rvler salvateur sur des logiciels comme les ERPs qui sont parmi les plus complexes du march. A titre de comparaison, la majorit des ERPs libres sont bass sur du Java (OpenBravo, Adempierre, Ofbiz/Neogia ) et seul ERP5 utilise galement Python comme langage de programmation. Dans le mme registre, dans lobjectif de continuer gagner toujours plus de temps de programmation, OpenERP a dvelopp son propre framework : OpenObject, qui est spcifiquement adapt au dveloppement de fonctionnalits de gestion. Le framework prend ainsi en charge les communications avec la base de donne, laffichage des interfaces via les menus/vues/droits daccs, et dans une certaine mesure les interactions entre eux, ou encore la gestion des traductions. On peut dire le framework prend
Figure 7 Logo OpenObject
26

en charge la gestion du modle MVC28 au sein dOpenERP

Affero General Public Licence.

27

Plus un langage de programmation est haut niveau plus il est considr comme proche du langage humain. Inversement, un langage bas niveau sera plus proche du langage machine et plus difficilement lisible.
28

Model View Controller, ce modle a pour principe de sparer le modle, contenant les donnes dans la base de donne qui doivent rester dans un cadre strict pour ne pas compliquer les migrations, et les vues qui reprsentent linterface utilisateur et qui doit au contraire voluer en fonction de lergonomie requise par les utilisateurs, la partie contrleur permettant de faire le lien entre les deux via la ralisation dactions complexes .

18
Document sous Licence Creative Common By-Sa Yannick Buron

de sorte ce que le dveloppeur puisse se concentrer directement sur le dveloppement des fonctionnalits. Enfin dernier point mais non des moindres, le framework OpenObject prend galement en charge le systme modulaire dOpenERP. Le systme de module est capital pour un logiciel libre car il permet nimporte qui de dvelopper une nouvelle fonctionnalit ou simple correction qui viendra sinstaller ou se dsinstaller facilement sur lERP. Tout un chacun peut ainsi dvelopper les fonctionnalits dont il a besoin dans un module, le publier pour en faire profiter les autres membres de la communaut et le tout sans forcement influer sur le dveloppement du cur du logiciel. On peut dire que le systme modulaire apporte une vraie diversit un logiciel et il sagit dun moyen trs efficace pour augmenter la taille de la communaut du logiciel. Le livre blanc de Smile ne sy tait dailleurs pas tromp lpoque Si cela a peu de consquences sur les ERP commerciaux au dveloppement naturellement monolithique, dans l'open source un logiciel se doit d'tre modulaire, c'est une qualit vitale. Pas d'exception avec les ERP: trs peu d'entre eux ont des architectures dont la modularit actuelle est suffisante. En fait, encore une fois OpenERP fait la course en tte loin devant avec plus de 200 modules d'extensions dont une bonne moiti ont t dveloppes par des tierces parties. 29. OpenERP tait alors lun des seuls ERPs libres modulaires et cest sans doute lune des principales raisons qui lont fait aujourdhui devenir lERP libre de rfrence. La modularit est un atout majeur pour un logiciel libre, on peut galement citer le succs de Firefox largement d ses extensions pour en tmoigner. On le voit, le pari qui a t fait pour OpenERP a t de tout miser sur le fait de faciliter le plus possible les dveloppements pour ensuite implmenter les fonctionnalits le plus vite possible. Cest ainsi quaujourdhui OpenERP dispose de loin de la couverture fonctionnelle la plus importante de tous les ERP libres, allant de la comptabilit la gestion de projet, en passant par des synchronisations avec les CMS de-commerce. Cest aujourdhui prs de deux cents modules dvelopp par lditeur du logiciel et plus dun millier par la communaut, et ce nest sans doute quun dbut. Pour toutes ces raisons, car le logiciel a t conu sur une base technologique solide, quil a dj une bonne avance, et parce que le logiciel libre porte gnralement un seul champion par secteur que je pense sincrement quOpenERP est lERP libre le plus abouti lheure actuelle et le plus mme de concurrencer les ERPs propritaires. Un petit commentaire supplmentaire nanmoins : OpenERP a un fork nomm Tryton, n dune divergence entre certains membres de la communaut et lditeur. Celui-ci est reconnu pour disposer dun framework encore plus impressionnant que celui dOpenERP mais accuse encore beaucoup de retard au niveau de la couverture fonctionnelle.

Figure 8 Logo Tryton

29

Page 69 du livre blanc.

19
Document sous Licence Creative Common By-Sa Yannick Buron

Toutefois, lditeur dOpenERP faisant parfois des erreurs, Tryton est un logiciel suivre car celui-ci dispose dencore plus de potentiel quOpenERP il y a quelques annes.

Il faut galement noter que contrairement OpenERP, Tryton a t intgr dans les gestionnaires Python ainsi que dans les distributions Linux, dont la plus importante et la plus strict, Debian30. A linverse, dj que les paquets OpenERP ne faisait partie que des versions de test, mais ils ont rcemment t jects du projet pour cause dun manque de suivi et du manque de script de migration31. Enfin, lexcellent projet GnuHealth32, qui vise dvelopper un systme de gestion dhpitaux destination principalement des pays du tiers-monde, se reposait lorigine sur OpenERP mais a dsormais migr sur Tryton33. Il est depuis devenu un des projets GNU34, ce qui est une vritable conscration pour ce projet qui le mrite. Et indirectement, en tant que base technologique du projet, cest Tryton et non OpenERP qui en profite. Pour le moment, par manque de respect des strictes conventions qui sont de mise dans les principaux projets libres, OpenERP na pas encore t intgr ceux-ci malgr lenthousiasme qui lentoure et lintrt quil suscite. Principalement pour des raisons de qualit, et sans doute de manque dintrt de la part de lditeur. Cest une erreur, car pendant ce temps cest la rputation de Tryton qui se construit petit petit dans les communauts du libre. Javoue ne pas avoir suffisamment tudi Tryton pour en citer ses qualits, mais je crois ceux qui le prtendent, pour la majorit danciens membres de la communaut OpenERP. Il serait un acte responsable de chercher fusionner les deux projets pour prendre le meilleur des deux, malheureusement je doute que les dirigeants des deux projets en prennent le chemin

30

http://packages.debian.org/search?searchon=sourcenames&keywords=tryton-server http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=633587 http://health.gnu.org/

31

32

33

Les raisons sont dtailles ici : http://www.meanmicio.org/2011/09/free-software-versus-open-sourcetryton.html . Il semblerait que le manque de script de migration soit en cause, ce qui nest gure tonnant.
34

Pour rappel, Linux se nomme en ralit GNU/Linux. Le projet GNU regroupe la majeure partie des logiciels libres les plus utiliss lorsque lon travaille sur ce systme.

20
Document sous Licence Creative Common By-Sa Yannick Buron

Figure 9 Comparaison d'cran entre OpenERP et Tryton

Ceci clture ma vision du march des logiciels de gestion. Nous allons maintenant entrer dans le vif du sujet et voir quels sont les points considrer pour crer une socit dintgration sur OpenERP.

21
Document sous Licence Creative Common By-Sa Yannick Buron

Crer son entreprise dintgration dOpenERP


Choix de la structure et formalits
Que vous ayez un projet solide avec plusieurs associs et investisseurs ou que vous souhaitiez juste apporter un complment de revenu votre vie dtudiant, gagner de largent en proposant des prestations sur OpenERP implique de crer une structure dentreprise. Le choix du type de structure est primordial car de celle-ci dpendra vos droits et devoirs par rapport lEtat et doit tre adapt votre situation. Je prcise que tout ce dont je parlerai ici nest bien sr valable que si vous crez la structure en France. Pour beaucoup, souhaitant juste arrondir leurs fins de mois et tester dans un premier temps la raction des clients face OpenERP et voir si vous arrivez tre rentable, le statut dautoentrepreneur est de loin le plus intressant. En effet les formalits de cration se rsument un formulaire remplir sur un site internet, les formalits dexploitation consistent simplement dclarer mensuellement ou trimestriellement votre chiffre daffaire et les taxes (cotisations sociales et impts) seront calcules directement via un pourcentage de celui-ci. En 2011, le taux de cotisations tait de 23,5% pour une activit de prestation de service telle que la prestation sur OpenERP35. Il faut aussi rajouter selon les cas une somme denviron 500 par an au titre de la Cotisation Foncire des Entreprises (CFE) qui est venue remplacer lancienne taxe professionnelle. Ce pourcentage est bien moins lev que nimporte quelle autre type de structure et en fait donc la plus rentable, tant en terme de taxes que de formalits, pour une personne souhaitant travailler seule. Nanmoins le statut dautoentrepreneur a une limite, il nest pas possible den bnficier une fois que vous commencez dpasser un chiffre daffaire annuel de 32 600 HT36. Cest pour cette raison que le statut est intressant pour lancer le projet tout en ayant la possibilit de se concentrer sur son travail et en prenant le moins de risque possible, mais il est ensuite ncessaire de changer le type de structure une fois le succs au rendez-vous. Dans ce cas, vous crerez probablement une EI, Entreprise Individuelle, tant galement le type de structure ayant le moins de dmarches effectuer auprs de ltat. Vous devrez nanmoins partir de l commencer tenir une vritable comptabilit et donc faire appel un expert comptable37. De plus, il est galement beaucoup moins intressant au niveau des taxes car il ny a plus la possibilit de calculer les taxes sur un pourcentage du chiffre daffaire et le mode de calcul sera beaucoup plus complexe. Limpt sur le revenu sera calcul de la mme manire quun salari. Il sera donc ax sur le chiffre daffaire de la structure et ressemblera donc sur ce point au statut dautoentrepreneur.
35

http://www.lautoentrepreneur.fr/questions_reponses.htm#Couts Pour une socit de service telle une socit sur OpenERP.

36

37

Il reste nanmoins possible de faire soi-mme sa comptabilit, avec laide notamment dOpenERP, pour rduire considrablement les frais comptables.

22
Document sous Licence Creative Common By-Sa Yannick Buron

Cela se complique en revanche pour les prlvements sociaux. Tout dabord il faudra prendre en compte chaque cotisation (Maladie, retraite, etc) et le pourcentage par rapport au chiffre daffaire dpend fortement de celui-ci. Disons que de manire gnrale et pour tre large, les prlvements sociaux prendront entre 30% et 40% du chiffre daffaire, ce qui est bien moins avantageux que lautoentrepreneur. Par ailleurs, le RSI38 vous demandera chaque anne plusieurs milliers deuros de cotisations mme si vous navez fait aucun chiffre daffaire ce qui peut tre dramatique pour un crateur qui doit dj dans ce cas affronter le fait de ne pas toucher de revenu de son activit. Cest pour cette raison que crer son activit tait trs difficile avant le statut dauto-entrepreneur et que le nombre de cration dentreprise a fortement augment. Un autre point considrer est la scurit de son patrimoine personnel. En autoentrepreneur et EI39 le patrimoine de lentreprise est confondu avec son patrimoine personnel. Ainsi si la structure a des dettes les cranciers peuvent saisir les biens personnels de lentrepreneur. Il peut ainsi tre une bonne ide de crer une personne morale40 pour sen protger. LEURL, Entreprise Unipersonnelle Responsabilit Limite, est la plus adapte dans ce cas de figure o une seule personne physique possde lensemble de la socit. Elle ncessite un formalisme un peu plus lourd au moment de la cration, avec la rdaction des statuts de la personne morale et la nomination dun grant. Elle permet galement dtre tax sur limpt des socits au lieu de limpt sur le revenu. Celui-ci a le principal avantage par rapport limpt sur le revenu de pouvoir rinvestir lensemble des bnfices sans tre tax. Limpt sur les socits est calcul 30% du bnfice, il ny a donc rien payer si lensemble des bnfices est rinvesti. Toutes ces structures sont valables si une personne physique unique possde lensemble de la structure. Si vous tes plusieurs monter le projet alors il faudra certainement passer par la cration dune SARL, Socit Anonyme Responsabilit Limite. Celle-ci est trs similaire lEURL, avec la cration dune personne morale, une imposition via limpt sur les socits, la rdaction de statut etc Simplement en revanche, au moins deux personnes possdent une partie du capital de la socit. Cela rend la rdaction des statuts particulirement importante car ils permettent de dcider les pouvoirs que possdent chacun des actionnaires (droit de veto, dinformation etc) en fonction du pourcentage quils possdent. Ce pourcentage est dtermin par la somme quils ont investi initialement dans le capital de la socit.

38

Rgime Social des Indpendants, les entrepreneurs ne relevant pas de lURSSAF comme les salaris.

39

lEI connait nanmoins depuis quelque temps une option nomm EIRL permettant de profiter de certaines particularits de lEURL http://www.apce.com/pid11669/l-eirl.html .
40

On distingue les personnes physiques et les personnes morales, ces dernires sont des entits immatrielles ayant une responsabilit juridique. Les seuls types dentreprises qui ne s ont pas galement des personnes morales sont les autoentrepreneurs et les EIs.

23
Document sous Licence Creative Common By-Sa Yannick Buron

Il existe de nombreux autres types de structure, notamment les SAS et les SA, Socit par Actions Simplifie et Socit par Actions, mais je vous ai prsent les plus communs et faciles monter, et si vous envisagez dautres types de structure vous navez sans doute pas besoin de lire ce texte.

Autoentrepreneur +Formalits de cration simplissime +Taux de taxation extrmement faible, 0 CA = 0 taxes -Dans la limite d'un CA infrieur 32000 HT annuel

Entreprise Individuelle +Formalits simples +Pas de limite de CA -Pas de protection du patrimoine personnel -Impt sur le revenu et non impt sur les socits

EURL +Protection du patrimoine personnel +Impt sur les socits -Formalits plus importantes Uniquement avec un seul actionnaire

SARL +Protection du patrimoine personnel +Impt sur les socits -Formalits plus importantes A partir de deux actionnaires

SAS et SA Avec un nombre important d'actionnaires ncessitant des statuts stricts, pour cadrer les droits et devoirs de chacun

Figure 10 Rsum du comparatif entre les diffrents types de structure

Il me reste deux points prciser : -Lancienne taxe professionnelle a t remplace par deux taxes, la CFE dj voque et la CVAE. Celle-ci est base sur un pourcentage progressif du chiffre daffaire et nest redevable qu partir de 152 500 de chiffre daffaire avec un taux nul jusqu 500 00041. -En tant quentreprise vous ne payez pas la TVA. C'est--dire que vous devez la facturer vos client et la reverser ensuite lEtat. Inversement, vous pouvez dduire de la TVA reverse la TVA paye vos fournisseurs. Si la TVA paye vos fournisseurs est suprieure celle paye par vos clients, alors lEtat vous remboursera la diffrence la fin de votre anne fiscale, pour ces raisons la TVA na normalement pas dimpact sur la trsorerie de votre entreprise. Prcisons que les autoentrepreneurs sont un cas spcial ce niveau, ils ne facturent pas la TVA mais ne peuvent pas non plus la rcuprer sur leurs factures fournisseurs.

41

http://fr.wikipedia.org/wiki/Cotisation_sur_la_valeur_ajout%C3%A9e_des_entreprises

24
Document sous Licence Creative Common By-Sa Yannick Buron

Autoentrepreneur Toutes les taxes calcules directement sur le chiffre daffaire 23,5%. Cotisations sociales la RSI, calcules environ 30-40% du salaire vers au crateur/grant si celui-ci dtient la majorit des parts de lentreprise. Dans le cas contraire, application du rgime salari normal. Impt sur le revenu, calcul sur le chiffre daffaire avec un barme similaire celui des salaris. Impt sur les socits, calcul 30% des bnfices de la socit. Cotisation foncire des entreprises, environ 500/an suivant o est situe lentreprise. CVAE, valeur non-nulle partir de 500 000 de chiffre daffaire. De 0,5% 1,5% du chiffre daffaire. Facturation de la TVA, et TVA dductible sur les factures fournisseurs. X

EI

EURL

SARL

SAS et SA

X X X X X X X X X

Figure 11Tableau rsum des taxes pour chaque type de structure

Ceci clture cette prsentation des diffrents types de structures possibles avec les formalits et les taxes correspondantes. Nous allons maintenant nous concentrer sur les types de services quil est possible de proposer sur OpenERP et comment nous positionner sur le march.

25
Document sous Licence Creative Common By-Sa Yannick Buron

Choix des services proposs


A moins de fork le logiciel et de vouloir devenir un nouvel diteur, vous allez sans doute baser votre activit sur lintgration dOpenERP. Un intgrateur est une socit connaissant suffisamment bien le logiciel pour tre capable danalyser les besoins du client, prparer un produit prt tre utilis et intervenir en cas de problme. La premire des tches de lintgrateur est donc de comprendre les besoins de son client, ce qui implique une prestation dtude. Celle-ci est trs importante dans un projet ERP et peut dans certains cas prendre plus de la moiti du projet. Cette tude consiste notamment comprendre quelles sont leurs mthodes de travail actuelles et en quoi ils souhaitent les amliorer. Il faut ensuite indiquer au client comment ces mthodes de travail seront portes sur lERP et modliser si ncessaire les dveloppements. Au niveau de linterface, une maquette permettra au client de valider les diffrents crans et droits daccs pour chaque utilisateur. Cette prestation dtude peut parfois tre indpendante, et il sagira alors uniquement de rdiger les spcifications pour une intgration qui sera faite par un autre prestataire. Une stratgie commerciale souvent utilise consiste dailleurs offrir la phase dtude si le client accepte le devis dintgration suite la phase dtude, cest une mthode trs efficace pour faire accepter une phase dtude qui ne peut par nature tre ralise quen rgie42 tant donn que la dure de celle-ci dpend entirement des exigences du client. La tche suivante consiste en lintgration proprement dite. Il sagira de crer la base OpenERP de production, de la configurer, de faire les dveloppements spcifis en phase dtude, dimporter les donnes (bases clients, produits, stocks etc), de procder la phase de recette43 et enfin le lancement en production avec une assistance au dmarrage. Etant donn que lensemble des informations doit avoir t modlis par une phase dtude, lintgration est gnralement propose par un devis forfaitaire44. Lassistance est un autre service trs important pour un intgrateur. Notamment car elle gnre des revenus rcurrents et limite donc la dpendance de la socit aux nouveaux clients. Il y a plusieurs manires de proposer des prestations dassistance. Gnralement elles sont base dheures prpays, le client achte plusieurs heures la fin de lintgration et les utilisent ensuite au fur et mesure. Il est galement possible de procder la demande, mais il faut dans ce cas minimiser le plus possible les changes contractuels pour tre rentable. Il peut y avoir deux manires de faire, priori
42

Type de contrat de prestation o le client paye le prestataire en fonction du temps quil y passera. Etant donn que le temps pass pour une prestation de service peut parfois tre trs variable, le client ne possde quune trs faible maitrise des cots.
43

Phase pendant laquelle le prestataire et le client passent en revue le produit fini.

44

Par opposition la rgie, dans un forfait le prestataire sengage raliser un travail prcis pour une somme fixe lavance. En cas de dpassement de dure cest donc lui qui est perdant.

26
Document sous Licence Creative Common By-Sa Yannick Buron

en dcrivant par e-mail le travail effectuer et la dure estime, ce qui permet avec le bon pour accord du client de valider rapidement une prestation forfaitaire, ou posteriori en effectuant dabord la prestation et ensuite en envoyant un e-mail au client avec le montant qui sera factur et indiquant quil a X jours pour faire valoir ses remarques avant que la facture ne soit mise. En cas de profond dsaccord et comme il sagit normalement de petits travaux, vous pourrez ragir en consquences aux demandes suivantes en tant beaucoup plus rigide. Dans les prestations dassistance, il convient de sparer ce qui relve du support et ce qui relve de la maintenance. La maintenance consiste en toutes les erreurs relevant de la responsabilit du prestataire, on peut citer une panne du systme, un plantage dOpenERP, un bug dans un module dvelopp par le prestataire, etc Le support en revanche concerne toutes les demandes manant du client, que ce soit des questions, des petits dveloppements, une reconfiguration etc Le support doit faire lobjet dheures prpays ou la demande, tandis que la maintenance doit faire lobjet dune proposition part au forfait et mensuelle. Prcisons quil vaut mieux exclure de la maintenance les bugs d aux modules dvelopps par lditeur car seul lui peut intervenir efficacement, et en profiter pour vendre son propre contrat de maintenance45. Il est galement possible de proposer des prestations dhbergement. Il est possible de procder en logiciel la demande46 ou via linfogrance dun serveur ddi au client. Dans le cas dun service de logiciel la demande, il sagit dune sorte de service de location par mois et par utilisateur de lERP. Lditeur dOpenERP lui-mme propose un tel service maximum 39/mois et par utilisateur, ce qui est trs comptitif aussi ne fournissez un service de logiciel la demande que si vous avez un lment de diffrentiation, comme par exemple rajouter des modules issus de la communaut suffisamment fiables et que lditeur ne propose pas dans son propre service. Linfogrance est un service dj beaucoup plus commun pour un intgrateur. Il sagit dassurer la mise en place et la mise jour du systme dexploitation sur lequel tournera lERP, les mises jour mineures de lOpenERP, les sauvegardes ainsi que la supervision47. Le serveur ddi sera lou au nom du prestataire ou du client, suivant sa prfrence. Concernant les sauvegardes, elles sont dune importance primordiale pour un ERP car la perte de ses donnes pourrait avoir des consquences catastrophiques pour le client. Pour cette raison, il est impratif de raliser dans le cadre de linfogrance au minimum une sauvegarde quotidienne stocke dans au moins deux lieux gographiquement distants, en plus dun RAID 148 sur le disque dur du serveur bien entendu. Par ailleurs, le client peut parfois avoir besoin daccder des donnes anciennes qui ont t supprimes de lERP. Je recommande ainsi pour les clients exigeants une politique de rtention des sauvegardes de chaque jour de la semaine en cours, des lundis de chaque
45

Comme nous le verrons par la suite, cela peut tre dune grande aide pour la prospection. Aussi appel SaaS pour Software as a Service .

46

47

Systme permettant de surveiller le serveur et de rcolter des donnes sur lvolution de la charge, telle que le processeur, mmoire vive, espace disque, ou dtre prvenu quand un serveur est indisponible.
48

Duplication matrielle des donnes sur deux disques durs pour sassurer que le serveur soit toujours immdiatement oprationnel en cas de crash de lun des disques durs.

27
Document sous Licence Creative Common By-Sa Yannick Buron

semaine du mois en cours, du premier lundi de chaque mois de lanne en cours, et stocker pour une dure indtermine les sauvegardes du premier jour de chaque anne. Pour les cas les plus extrmes, rajouter une sauvegarde incrmentale chaque heure de la journe en cours peut galement tre une option intressante. Le logiciel libre Bacula est une solution adapte pour grer ce genre de politique de sauvegarde, bien quun peu compliqu configurer. Pour en finir avec la prsentation du service dinfogrance, prcisons quil est prfrable de vendre le contrat de maintenance comme tant inclus dans linfogrance, tant tous les deux des services mensuels forfaitaires. Ceci permet de marquer la diffrence avec le service de support. Concernant les formations, jai personnellement tendance penser quelles ne sont gure ncessaires dans le cadre dun projet dintgration car le responsable de projet client, tant sollicit en permanence pendant tout le projet, est gnralement en mesure de les faire lui-mme tout en ayant des propos plus adapts aux employs de la socit o il travaille. Nanmoins, si la socit cliente en fait la demande, vous pouvez bien sr proposer des sessions de formations en interne. Ne manquez pas galement de proposer des sessions de formations ouvertes tous et den faire la promotion sur votre site internet. Cest un bon moyen de promouvoir vos services, surtout si vous proposez des formations sur des modules intressants et que vous avez dvelopp vous-mmes. Noubliez pas non plus de devenir un centre de formation agr par lEtat, permettant vos stagiaires dassister vos sances dans le cadre de la formation continue49. Enfin concernant les migrations entre versions majeures dOpenERP, il est prfrable de ne pas les inclure dans le contrat de maintenance car il sagit souvent de travaux assez difficiles et comportant une part importante de risque pour le prestataire50. Le plus simple pour cela est de vendre le contrat de maintenance de lditeur qui inclus les migrations majeures. Leur script de migration va agir directement sur la base de production du client et la modifier pour la passer directement dans la version suprieure dOpenERP. Nanmoins, les scripts de migrations sont la seule partie dOpenERP qui ne soit pas sous licence libre, aussi il peut parfois tre plus scurisant de proposer son propre service de migration. Pour ce faire, il faut au pralable crer une nouvelle base de production sous la nouvelle version et la configurer. Ensuite le module server_migration51 permettra de crer une correspondance de champ entre les deux bases et dimporter la majorit des donnes. Pour les quelques donnes restantes et un peu plus complexe migrer, il sera ncessaire de passer par un ETL52 comme par exemple le logiciel libre

49

Toutes les entreprises en France cotisent la formation continue, et dispose ensuite dun budget pour des formations ce qui constitue une manne financire pour les organismes de formation. Il est rellement prfrable de pouvoir rpondre au client quil peut utiliser ce budget pour une partie de vos services.
50

Pour un prestataire, le risque consiste gnralement passer plus de temps sur un projet que ce qui tait prvu, et donc entamer la rentabilit du projet.
51

Cr la base par la socit kndati mais amlior par nous-mmes dans le cadre du dveloppement dune migration de la V5 vers la V6.
52

Extract Transform Load, un logiciel utilis en Business Intelligence pour rcuprer des donnes et les transformer pour en faire des rapports statistiques. Il est possible de sen servir comme puissants outils de synchronisation.

28
Document sous Licence Creative Common By-Sa Yannick Buron

Pentaho PDI53. Cette mthode est une mthode de migration par injection de donnes, l o lditeur transforme directement la base de production. Lditeur arrive par sa mthode contourner la difficult pour lui de migrer les modules issus de la communaut car ceux-ci restent installs sur la base transforme, mais je saurais dire avec quel degr de fiabilit. Il est impossible pour un intgrateur de procder de mme car seul lditeur a les informations suffisantes pour faire une telle migration, mais la mthode par injection de donnes a galement ses avantages car permettant une migration sur une base propre, plus souple pour intgrer galement les modules de la communaut ou dvelopp spcifiquement pour le client, au prix sans doute dun temps plus important pour la faire.
Etude
Comprendre le besoin Rdiger cahier des charges En Rgie

Migration

Hbergement Infogrence
Sauvegardes Supervision Forfait mensuel

Intgration
Crer la base de production Configuration Importation des donnes Dveloppements Au forfait

Support
A la demande du du client Rgie

Maintenance
Responsabilit du prestataire Forfait mensuel

Formation
Peut tre assure par le chef de projet client En interne ou externe

Figure 12 Illustration des diffrents types de services possible pour un intgrateur OpenERP

Ceci clture la prsentation des diffrents services quil est possible de proposer en tant quintgrateur OpenERP. Voyons maintenant comment il est prfrable de se positionner sur le march.

53

Egalement appel de son ancien nom Kettle.

29
Document sous Licence Creative Common By-Sa Yannick Buron

Positionnement sur le march


Comme nous lavons vu en dbut de ce document, le march des ERPs est class en fonction de la taille de la socit cliente, et en fonction du degr de spcialisation54 du produit dans un secteur dactivit. Lun des avantages dtre intgrateur dun ERP libre est que vous avez une telle maitrise sur le produit que vous pouvez facilement ladapter en fonction du march que vous ciblez, nanmoins certains seront plus faciles que dautres. Le march des TPEs notamment, peut se rvler un march trs difficile pour un intgrateur OpenERP. Le client voudra un outil prt lemploi et naura gure dintrt pour les forces dOpenERP en termes de maitrise et de flexibilit. Il se sera certainement tourn vers OpenERP pour la prtendue gratuit des logiciels libres55 et naura de cesse de le comparer des outils de gestion compltement packag et simplifi comme Ciel ou EBP, quon ne peut que difficilement nommer ERP. OpenERP nest pas un ERP prt lemploi, en tout cas lheure daujourdhui, il ncessite de comprendre les besoins du client et passer un certain temps en paramtrage avant de pouvoir en faire un produit fini. Ceci est parfaitement incompatible avec le march des TPEs o un budget de quelques milliers deuros, soit uniquement quelques jours de travail, est dj considr comme trs cher. Pour tre rentable, un intgrateur OpenERP visant ce secteur doit trouver un moyen dintgrer le logiciel en seulement quelques heures et avoir suffisamment de nouveaux clients pour compenser le faible budget. Le march des TPEs reste nanmoins trs allchant, et peut tre cibl par un intgrateur OpenERP motiv sil sy prend de la bonne faon. Cela ncessitera de trs fortement se spcialiser dans un secteur dactivit et si possible quau moins lun des associs ait une trs bonne exprience de ce secteur et y dispose dun vaste rseau de contact. Dans ce cas, vous pourrez dvelopper une base OpenERP spcifiquement adapte ce secteur dactivit car vous y connaitrez les besoins, faire les dveloppements ncessaires pour que les processus de lERP soient ceux communment utiliss par le secteur, adapter les interfaces pour les rendre les plus fonctionnels possibles etc Si vous envisagiez ds le dpart de dvelopper vousmme un ERP verticalis, partir dOpenERP sera beaucoup plus simple que si vous crez un tout nouveau produit partir de zro et la marque OpenERP vous permettra en plus de vous diffrencier des autres diteurs dERP spcialiss. Etant donn que le produit final sera totalement adapt au secteur, il sera prt lemploi et vous permettra de cibler les TPEs de ce secteur en permettant une intgration rapide grce un produit qui remportera ladhsion immdiate du client. Il vous faudra nanmoins trouver de nombreux clients dans un premier temps pour tre rentable do limportance du rseau de contact, le bouche oreille fera ensuite le reste.
54

Egalement appel verticalisation.

55

Vrai en terme de licence, mais comme nous lavons dj vu la licence nest quune petite partie du prix dintgration dun ERP, libre comme propritaire.

30
Document sous Licence Creative Common By-Sa Yannick Buron

Attention ne pas se disperser en essayant de cibler plusieurs secteurs dactivit la fois, reprez en un qui pourrait tre intressant, assurez-vous davoir suffisamment de clients potentiels et persvrez jusqu obtenir un OpenERP prt lemploi pour ce secteur. En cas de russite, vous pourrez toujours capitaliser sur ce secteur et commencer envisager den cibler un autre. Bien entendu, le fait que cette approche soit sans doute la seule possible pour cibler les TPEs ne veut pas dire quelle vous empche de cibler les PMEs du mme secteur, bien au contraire car elles seront sans doute galement trs intresses et vous disposerez en plus de la maitrise et de la flexibilit dOpenERP pour les satisfaire. Pour cette raison, je recommande cette approche toute socit souhaitant se lancer sur OpenERP, dautant quelle peut grandement faciliter la prospection en se diffrenciant des autres intgrateurs. Cette manire de faire peut tre prometteuse, nanmoins vous naurez pas forcment les contacts et lexprience ncessaire dans un secteur pour cela. Dans ce cas vous aller sans doute adopter une approche plus gnraliste en ciblant plusieurs secteurs, mais il vous faudra imprativement oublier le march des TPEs qui ne sera jamais assez rentable et cibler les PMEs. Celles-ci seront en effet beaucoup plus faciles convaincre grce aux arguments de maitrise sur le produit et de flexibilit. Les ERPs propritaires pour PMEs sont en effet souvent trop rigide pour sadapter lentreprise et celle-ci est souvent dcourage par le prix des dveloppements spcifiques. Les PMEs sont ainsi la cible prioritaire pour un intgrateur OpenERP, attention nanmoins elles peuvent se rvler difficile prospecter comme nous le verrons plus tard, et surtout peut prendre beaucoup de temps avant de se dcider (souvent plus de six mois), adaptez votre business-plan en consquence. Une fois convaincu, les projets peuvent tourner gnralement autour de 30K, parfois beaucoup plus, ce qui vous donnera le temps ncessaire pour faire un travail de qualit. Il peut mme tre envisageable de cibler des grandes entreprises. Alors il ne sagit pas de se leurrer, OpenERP ne pourra srement pas (en tout cas pas pour linstant) remplacer un SAP dans le cur de la socit, mais il peut nanmoins se rvler une alternative intressante pour informatiser des filiales, des franchiss ou des dpartements ayant besoin doutils spcifiques. En effet les grandes entreprises ont gnralement le choix entre laisser un grand ERP tel SAP grer lensemble du groupe et assurer la cohrence du systme informatique ou lutiliser uniquement au sige et utiliser des logiciels dvelopps en interne pour grer les filiales, magasins, etc Logiciels qui remonteront ensuite les informations au sige. Comme vous pouvez vous en doutez, cest dans ce dernier cadre quOpenERP peut devenir intressant pour une grande entreprise car comme dit prcdemment il ne possde que des avantages par rapport un logiciel dvelopp en interne. La direction informatique du groupe pourra ainsi conomiser des sommes colossales en licences dERP propritaires ou en dveloppements internes en simplement prenant OpenERP et en ladaptant en fonction do il est destin, que ce soit les points de ventes du groupe, les entrepts, les franchiss etc56 Tel point de vente aura par

56

Un projet men par Danone est rcemment venu valider cette affirmation : http://www.octo.com/uploads/pagemaster/01%2009%2011%20OCTO%20accompagne%20Danone%20dans% 20le%20deploiement%20de%20ses%20logiciels%20integres-110901-113052.pdf .

31
Document sous Licence Creative Common By-Sa Yannick Buron

exemple un OpenERP extrmement similaire57 celui du point de vente situ lautre bout du pays, permettant la direction informatique davoir un parc homogne et bien plus facile maintenir quavec des logiciels dvelopps en interne, et pour un cot ridicule par rapport au dploiement dun grand ERP sur lensemble du groupe. Il est recommand de procder de manire progressive, par exemple dabord dans un dpartement ayant besoin de changer de systme, puis ensuite une fois les employs familiaris avec le systme, dployer au fur et mesure les autres fonctions de lERP. Ceci devrait vous donner les cls pour pouvoir vous positionner sur le march avec OpenERP. Si vous connaissez parfaitement les besoins dun secteur et disposez dun bon rseau de contact, alors surtout spcialisez-vous en crant un OpenERP ddi au secteur en question. Si vous le pouvez pas ou souhaitez rester gnraliste, alors ciblez les PMEs. Et si vous avez la chance darriver convaincre un grand groupe, alors tout va bien pour vous.

TPEs A cibler uniquement en s'tant spcialis sur un secteur d'activit Budget par projet : environ 1000. Peut tre un march trs rentable avec un produit packag, en jouant sur un vaste parc client Faible temps de prospection

PMEs Peuvent tre cibl avec un positionnement gnraliste Budget par projet : environ 30 000 Rentabilit mme avec un faible nombre de client Long temps de prospection avant signature

Grandes entreprises Peuvent tre interesse pour dployer OpenERP dans des filiales / franchiss / dpartements en dehors du sige du groupe

Figure 13 Rsum du positionnement en fonction de la taille des entreprises cibles

Nous allons maintenant voir quels sont les choses savoir concernant la question commerciale, en commenant par le plus important : trouver les clients.

57

Il reste possible mme dans ce cadre dapporter quelques corrections spcifiques au dit point de vente tout en gardant le cadre fix par la DSI grce au systme modulaire.

32
Document sous Licence Creative Common By-Sa Yannick Buron

Positionnement commercial
Prospection

La prospection dans le secteur des ERPs peut tre quelque chose de trs difficile. En effet, il ne sagit pas seulement de trouver la bonne personne, mais de la trouver au bon moment c'est--dire au moment o ils envisagent de changer leur systme de gestion. La prospection directe, c'est--dire rcuprer des contacts en fonction du secteur dactivit ou de la position gographique et les appeler directement est cause de cela pratiquement inefficace, les prospects ne prenant pas le temps dtudier le produit si une solution est dj en place. Si vous envisagez tout de mme de recourir la prospection directe, vous pourrez trouver quelques fichiers de contacts, par exemple ceux des visiteurs des salons ERP58 mais je nai moi-mme pas eu loccasion den tester la pertinence. Vous pouvez galement, une fois que vous disposez dun premier fichier client, demander vos clients de vous recommander leurs contacts, pourquoi pas en change dun rabais sur vos futures prestations. Ceci peut notamment trs bien marcher si vous ciblez un secteur bien particulier car cela vous permet de progresser dans un march de niche qui peut gnrer rapidement du bouche oreille. Dans un march o il est difficile de trouver le client au bon moment, il peut tre prfrable de laisser le client vous trouver au moment o il a besoin de vous. Il vous faudra pour cela vous faire connaitre la fois de la communaut OpenERP et du secteur cibl. Un site internet est bien entendu indispensable. Je recommande personnellement de le faire sous le CMS59 Drupal, qui dispose dune importante flexibilit et de nombreux modules vous permettant dimplmenter de nombreuses fonctionnalits sur votre site internet. Evidemment, il sagit nouveau dun logiciel libre, disposant dune forte communaut. Votre site devra comporter la prsentation de vos services, vos rfrences clients, et ce qui vous diffrencie de vos concurrents. Il peut notamment tre particulirement pertinent de publier des tudes ou vos dveloppements OpenERP pour attirer des personnes sur votre site et faire monter votre rfrencement. Noubliez pas quen tant quintgrateur dun logiciel libre, vous ne pouvez proposer de dveloppements un client sans le publier la communaut, alors utilisez le plutt votre avantage, il sagit rellement un puissant vecteur de notorit. Mme si dautres intgrateurs venaient profiter de vos dveloppements, ceci ne ferait que renforcer votre notorit en tant que dveloppeur originel dune fonctionnalit apprcie. Noubliez pas galement quil vous faut tre connu la fois de la communaut OpenERP et du secteur que vous ciblez. Nhsitez pas vous rapprocher des associations de mtiers du secteur que vous ciblez, de faire des campagnes de mots cls sur les moteurs de recherches avec les mots ERP +
58

http://www.fichiersolutions.com/

59

Content Management System, il sagit dun site internet prt lemploi quil suffit de configurer, dinsrer les textes et dappliquer un design pour quil soit finalis. La majorit des sites internet daujourdhui, y compris les sites de-commerces, fonctionnent sous un CMS.

33
Document sous Licence Creative Common By-Sa Yannick Buron

nom du secteur ou logiciel de gestion + nom du secteur , vous limiterez ainsi le CPC60 et maximiserez la rentabilit de votre campagne. Une autre solution consiste dresser des partenariats avec dautres socits complmentaires de lERP, et elles sont nombreuses. On peut notamment citer les intgrateurs e-commerces dont le CMS possde souvent un connecteur avec OpenERP, des cabinets dtudes en amlioration de processus, etc Ces socits ont souvent besoin de recommander un logiciel de gestion leur client et si vous arrivez les convaincre eux ils pourront grandement vous aider convaincre leurs clients. Vous pouvez galement compter sur le partenariat avec lditeur pour votre prospection. Celui-ci permet, en change dun cout denviron 3000 /an61, dtre rfrenc sur le site de lditeur en tant que partenaire et de recevoir une partie des prospects que celui-ci reoit sur son site internet. Il faut toutefois relativiser lintrt de ce partenariat. OpenERP tant un logiciel libre, la majorit des personnes qui contactent lditeur sont des TPEs attirs surtout par la gratuit de la licence, et comme vu prcdemment des TPEs non cibls par une base OpenERP adapte leur secteur ne peuvent donner lieu des projets rentables. On peut ainsi dire malheureusement que la majorit des prospects de lditeur ne sont pas rentables. Les PMEs intresses par le logiciel vont quand elles parfois laisser leurs coordonnes, mais vont surtout chercher contacter les entreprises Silver et Gold rfrences sur le portail de lditeur. Vous obtenez ce statut si vous vendez pour respectivement 20 000 et 40 000 par an de services de lditeur62. Ceci reprsente une bonne somme, mais daprs les partenaires ayant obtenus ces labels elle en vaut la peine car vous avez alors un grand nombre de prospects hautement qualifis qui vous contactent directement, et votre activit devient alors stable. En rsum, si vous avez fait le pari de vous spcialiser, tentez de faire parler de vous dans la presse spcialise et via des campagnes de publicit cible. Si vous chercher mettre en place une activit plus gnraliste, trouver vos premiers clients risque dtre difficile essayez donc de cibler des socits avec un budget consquent, publiez vos travaux pour vous faire connaitre, nhsitez pas dresser des partenariats en cas de difficult et vendez le contrat de maintenance de lditeur pour obtenir le plus vite possible les labels Silver et Gold.

60

Cout par clic, largent que vous reversez lannonceur chaque fois quun internaute clique sur votre annonce. Il sagit gnralement denchre, plus le mot -cl est pris plus le CPC est lev, do lintrt de chercher plutt des combinaisons de mots-cls pertinentes.
61

http://www.openerp.com/partners/partners-key-benefits. Vous touchez une retro-commission dans ce cas de figure.

62

34
Document sous Licence Creative Common By-Sa Yannick Buron

Positionnement spcialis

Positionnement gnraliste

Faire parler de soi dans la presse spcialise et dans les salons du secteur

Faire des campagnes de pub cibles

Cibler des clients avec un budget consquent

Publiez vos travaux

Dresser des partenariats

Chercher obtenir les statuts silver et gold chez l'diteur

Figure 14 Rsum des actions effectuer en termes de prospection en fonction du positionnement

Discours commercial, proposition et ngociation

Arriver convaincre le prospect est normalement la partie la plus facile de toute la partie commerciale. Le seul dfaut dOpenERP par rapport un ERP propritaire se situe dans les fonctionnalits parfois moins bien implmente mais on ne sen rend compte que dans les dtails ce que le prospect est incapable de voir ce stade. Il ne sagit tout de mme pas de faire de dfaut de conseil et il conviendra de convenablement prvenir le prospect sur limplmentation ou non de telle ou telle fonctionnalit, et de ne faire une proposition que si les fonctionnalits sont suffisamment bien implmente pour le prospect ou si le reste est facilement dveloppable. Ceci dautant plus que le prospect doit tre bien conscient de tous les termes du contrat qui sera pass entre vous afin de ne pas vous accuser par la suite de problmes qui relve de la responsabilit de lditeur, comme nous le verrons par la suite. Pour le reste, les arguments que je nai pas arrt dvoquer en termes de maitrise sur le produit, de flexibilit et de cot suffiront. Pratiquement lensemble des informations que jvoque dans la partie Contexte gnral du march des ERPs de ce document peuvent tre utiles pour vendre OpenERP et je vous laisse vous y rfrer pour travailler votre discours commercial. Le plus important sera donc la proposition qui sera rdige. Le secteur des ERPs est un secteur particulirement sensible car le client tentera systmatiquement de vous accuser si telle ou telle fonctionnalit nest pas implmente de la manire dont il lavait imagin. Pas de la meilleure faon possible mais de la meilleure faon pour lui, autrement dit mme si limplmentation de la

35
Document sous Licence Creative Common By-Sa Yannick Buron

fonctionnalit tait parfaite, vous ne seriez pas labri des remarques du client pour autant. Etant donn que ces conflits peuvent porter sur le moindre dtail de lERP, cela peut trs facilement transformer en cauchemar la future phase de recette si vous ne prenez pas vos prcautions. La meilleure faon pour cela est de vous reposer sur la mthodologie. Je ferai par la suite une prsentation plus complte des deux types de mthodologie, mais en voici dj une prsentation rapide en insistant sur les points relatifs aux prcautions prendre. Pour des projets avec un budget raisonnable (au moins 20K), mieux vaut proposer la mthodologie complte. Proposez dans un premier temps la phase dtude en mode rgie, en insistant bien sur le fait quil sagit surtout dune aide la rdaction du cahier des charges et quils pourront soumettre les rsultats de la phase dtude plusieurs intgrateurs pour obtenir plusieurs propositions. Vous ferez bien entendu vous-mme une proposition au forfait, si possible en offrant la phase dtude si le client vous choisit comme intgrateur. La phase dtude est vritablement un luxe pour un projet OpenERP, si vous pouvez la faire alors vous serez en mesure de modliser suffisamment les besoins du client pour faire une proposition au forfait sans risque. Si le client tente de rajouter dautres remarques en phase de recette, vous pourrez lui rpondre quil fallait transmettre ces remarques lors de la phase dtude et indiquer alors que ce nest pas inclus dans la proposition forfaitaire. Si le budget est plus rduit, alors la phase dtude nest malheureusement plus envisageable. La meilleure solution dans ce cas pour prendre vos prcautions vis--vis du client est de se baser sur lexistant. Cest ce que propose la mthodologie simplifie que je dcris ci-aprs, elle propose une intgration avec une partie forfaitaire (installation de la base OpenERP, configuration, importation des donnes, refonte des factures) et une partie rgie (Tout dveloppements supplmentaires par rapport lexistant, formation, assistance etc). Dans ce cas de figure, le client doit parfaitement tre conscient que lintgration est bas sur lexistant et de la limite de ce qui est inclus dans le forfait, cela doit tre marqu sur les CGV, dit explicitement loral, et je conseille mme de le mettre en titre dans le devis par exemple Mthodologie simplifie avec acceptation de lexistant . Si lon sent que le client na pas parfaitement compris les implications et quil a un niveau dexigence important pour son budget, il ne faut pas hsiter refuser le projet.

36
Document sous Licence Creative Common By-Sa Yannick Buron

Mthodologie complte avec phase d'tude

Mthodologie simplifie avec acceptation de l'existant

Niveau d'exigeance du client important

Faible niveau d'exigeance

Budget important

Faible budget

Figure 15 Choix de la mthodologie utiliser en fonction du projet

Avec ceci, vous pouvez normalement vous protger contre linsistance des clients demander des fonctionnalits qui nont jamais t voqus lorigine, et ainsi prserver la rentabilit de votre travail.

37
Document sous Licence Creative Common By-Sa Yannick Buron

Comptences ncessaires
Qui est capable de devenir un intgrateur OpenERP ? Quelles tudes exiger ? Mon avis sur cette question est trs certainement sujet dbat mais je pense que nimporte qui de suffisamment motiv ferait laffaire car de toute faon il est quasiment impossible de trouver, moins que la personne ait dj une exprience sur OpenERP ce qui est encore rare, une personne qui ait dj toutes les comptences requises. En effet pour tre consultant OpenERP il faut avoir une bonne connaissance des problmatiques mtiers, que ce soit comptable, commercial, manutentionnaire, chef de projet, RH, etc tout en ayant des bonnes connaissances systmes et rseau pour linstallation et en dveloppement pour faire les adaptations, en plus de bonnes qualits relationnelles pour communiquer avec le client. Des informaticiens de formation ou des experts mtiers technophiles63 sont bien entendu des candidats de choix mais il faudra souvent les former au moins pendant 6mois avant quils ne soient pleinement oprationnels. Danciens consultants dautres ERPs peuvent tre un moindre mal mais il leur faudra galement un peu de temps pour sadapter OpenERP. Quel que soit son niveau dtude, une personne capable de justifier dune exprience sur OpenERP reprsente donc un atout pour la socit o il travaillera, et je pense quil est important que certaines coles, dinformatiques ou orients mtiers, commence former des tudiants sur OpenERP dautant quil reste lun des ERP les plus facile prendre en main pour des tudiants64. Une nouvelle personne former sur OpenERP aura donc un nombre considrable de comptences acqurir et pour faciliter cet apprentissage je classe souvent les apprentis en deux catgories, les fonctionnels et les dveloppeurs. Les consultants fonctionnels sont les plus nombreux car ce sont ceux qui sont au contact du client, qui recueillent les besoins et les modlisent, qui paramtrent la base OpenERP, soccupent des importations, font les formations et interviennent en cas de problmes ou de questions du client. Ils connaissent parfaitement bien les diffrentes fonctionnalits dOpenERP, que ce soit dans la comptabilit, la gestion des ventes, stocks, projets etc Et sont capables de parler dgal gal avec le client propos de celles-ci. Le consultant fonctionnel nayant gnralement pas ces comptences au dbut, il les aura acquis force de tester les possibilits du logiciel en essayant de se mettre la place de lexpert mtier qui les utilisera65. Mme si un consultant fonctionnel na pas vraiment connaitre comment dvelopper en Python, il est prfrable quil explore en priorit la partie administration dOpenERP. En effet la majorit de ce qui est dfini dans un module peut galement tre modifi dans linterface graphique dOpenERP via la partie administration, ce qui est dune aide prcieuse pour comprendre comment OpenERP
63

Par exemple des comptables ou responsable commerciaux attirs par tout ce qui est nouvelles technologies.

64

Cela ferait galement du bien pour la communaut OpenERP qui est je pense trop professionnalise et pas assez organise.
65

Cest une mthode dapprentissage que jai moi-mme utilise pour acqurir mes comptences mtiers. Etre initi un mtier par loutil qui lui est ddi est une mthode vraiment efficace que je recommande vivement.

38
Document sous Licence Creative Common By-Sa Yannick Buron

fonctionne, et capital pour que le consultant fonctionnel puisse modliser les dveloppements effectuer. Cela lui permettra galement de pouvoir lire par la suite les parties les plus simples mais aussi les plus courantes du code dun module OpenERP. Les consultants fonctionnels nont que peu besoin de comptences informatiques, ils doivent surtout avoir de bonnes qualits relationnelles, de comprhension et dapprentissage. Leur motivation, leur connaissance des problmatiques mtiers et si possible dj des connaissances sur OpenERP doivent primer lors de leur recrutement. A linverse, les dveloppeurs se concentrent sur linstallation et la maintenance du systme qui hbergera la base OpenERP de production, et bien entendu soccupera de dvelopper les modules modliss par les consultants fonctionnels, de dvelopper des synchronisations avec dautres logiciels, modifier des rapports, etc Informaticien de formation, le dveloppeur dispose dj de bonnes connaissances en programmation Python et en administration de systme Linux. Il est galement curieux de nature et comprend lutilit des fonctionnalits qui lui sont demands, pour tre force de proposition sur la meilleure manire de limplmenter du point de vue technique.

Profil fonctionnel
N'est pas obligatoirement informaticien de formation

Profil dveloppeur
Informaticien de formation

Recueille les besoins et les modlisent. Configure les bases OpenERP de production Est le contact du client, dispose de bonnes qualits relationnelles et de fortes comptences mtiers Comprend comment OpenERP fonctionne et est capable de lire le code

Dveloppe les modules, les synchronisation, assure la maintenance des serveurs Dispose de fortes comptences en Python et en administration systme Linux Comprend l'utilit de ce qu'on lui demande de dvelopper et est force de proposition

Figure 16 Rpartition des comptences entre profil fonctionnel et profil dveloppeur

Je sais que je suis lune des rares personnes faire cette distinction fonctionnelle et dveloppeur. La majorit des intgrateurs prfrent considrer un seul type de profil, le consultant ERP capable la fois dintervenir auprs du client et de dvelopper les modules, et gnralement informaticien de formation. Je reste assez daccord sur la ncessit de navoir finalement quune seule personne qui intervienne sur le projet dun client, car supprimer les changes entre deux personnes fait gagner un temps considrable. Toutefois, je reste convaincu quil nest pas possible en dbut de carrire de maitriser la fois le fonctionnel et le dveloppement, ce qui peut conduire des approximations dans le travail et qui ont tendance persister. Fonctionnel et dveloppement ne demandent absolument pas les mmes comptences et il est prfrable dans un premier temps que lemploy se

39
Document sous Licence Creative Common By-Sa Yannick Buron

spcialise dans lun ou lautre des domaines, et quensuite il acquiert petit petit les comptences de lautre domaine jusqu avoir la double comptence. Comme nous lavons vu, bien que les comptences demandes soient trs diffrentes, les deux distinctions sont trs complmentaires et lemploy finira par les maitriser toutes les deux au bout de quelques temps. Une dernire chose : Dans le monde du logiciel libre, un employ qui publie des articles a une forte valeur pour sa socit car ceux-ci peuvent tre repris dans un blog des consultants ce qui permet la socit de se faire connaitre dans la communaut, en plus daugmenter le rfrencement du site. Un fonctionnel se doit de faire preuve desprit critique sur la manire dont telle ou telle fonctionnalit est implmente et un dveloppeur a gnralement un grand nombre de techniques de dveloppement partager, en plus des modules reverser la communaut, autant de sujets pour des articles publier. Il ne faut donc pas hsiter inciter les employs publier, quitte prvoir un certain nombre dheures par semaine, cela peut largement en valoir la peine en termes de notorit pour lentreprise.

40
Document sous Licence Creative Common By-Sa Yannick Buron

Mthodologie
La mthodologie dimplmentation que je vais dcrire ci-aprs a t entirement cr par moi-mme pour les besoins de ma socit, mme si je me suis fortement inspir des recommandations de lditeur en la matire66. Jai d me pencher sur cette mthodologie, qui met laccent sur la phase dtude avec des livrables prcis et adapts spcifiquement OpenERP, du fait de la diffrenciation fonctionnel/dveloppeur qui existait au sein de SYNERPGY. Les spcifications de dveloppements taient en effet primordiales pour assurer la bonne communication entre les deux profils intervenant dans un projet.

1 re partie : Premier entretien commercial avec le client


Ce premier entretien consiste aux premiers changes entre les responsables clients et le prestataire. Il consiste d'abord bien sr prsenter le logiciel, la mthodologie, bref tout simplement vendre la prestation tel que je lai prsent plus tt dans ce document. Ce premier entretien est galement trs important car cest ce moment que vous allez rcuprer les premires informations sur le projet et la socit cliente : Quels sont les chiffres cls (nombre de clients, de produits, de commandes par mois, demploys, dutilisateurs etc), quel est le type de produit vendu par la socit, comment se positionne t-elle ? Ceci permet dacqurir une vision densemble sur le fonctionnement de la socit cliente et sur les points qui sont vraiment importants pour elle. Avec quels types de clients et de fournisseurs la socit cliente est-elle en contact ? Ceci a son importance pour prvoir les potentielles synchronisations avec des logiciels dautres socits, ou pour prvoir douvrir des accs restreints sur lERP pour ces partenaires67. Quels sont les logiciels utiliss actuellement par la socit (Messagerie, logiciel de comptabilit etc) ? Ceci permet de connaitre les logiciels qui seront remplacs par OpenERP et donc o le client attendra au moins le mme niveau de fonctionnalit, et les autres logiciels utiliss en interne quil faudra interfacer. Qui est le chef de projet client ? Cette question revt une vraie importance car il faut savoir que de limplication de cette personne dpendra la russite du projet. Cest lui qui testera les maquettes, fournira les informations, validera les choix et sera lambassadeur des autres employs auprs du prestataire. Il devra galement sattendre passer autant de temps sur le projet que le prestataire, si ce nest plus. Le client doit prvoir tout cela, et le fait de poser la question et noter le nom de la personne sur la fiche projet permet au client den prendre conscience. Quels sont les diffrents dpartements de lentreprise et les diffrents profils demploys ? Ceci permet dimaginer le fonctionnement interne de la socit et surtout de dgager les profils demploys qui sont trs important pour dfinir les interfaces. On peut ainsi imaginer

66

http://www.slideshare.net/openobject/openerp-implementation-memento-5782176

67

Accs aux informations de son projet pour un client, ses factures, faire en sorte quun fournisseur puisse renseigner ses produits et sa quantit en stock etc

41
Document sous Licence Creative Common By-Sa Yannick Buron

la quantit de travail ncessaire pour configurer les diffrents crans et droits daccs. Il peut galement tre intressant de noter sur la fiche projet le nom des employs cls quil faudra interviewer en phase dtude. Quelle est la couverture fonctionnelle attendue ? Voil la question capitale. Via cette question le client va citer les diffrentes fonctions qui lui viennent spontanment lesprit, on peut raisonnablement supposer quil sagit alors des fonctions les plus importantes et il faudra mettre laccent dessus tout au long du projet. Il peut sagir la fois des grandes fonctionnalits comme la comptabilit ce qui permet de connaitre les grandes tapes du projet, comme des points de dtails sur lesquels ont est demble prvenu que le client sera intransigeant. Quels sont les donnes importer ? On peut notamment imaginer limportation des bases clients, produits, stocks, comptabilit etc Quel hbergement prvoir ? Quel niveau de maintenance ? Ceci permet de savoir si le client souhaite prendre ou non un serveur son nom, et si il pourra tre opportun dessayer de vendre le contrat de maintenance de lditeur.

Les rponses ces questions seront consignes dans un document carte mentale Xmind68 dont le modle est en annexe. Ce document permet de visualiser facilement la fois pour le client et le prestataire lenvergure du projet.

Figure 17 Modle de fiche projet

68

Les mindmaps ou carte mentales sont des types de documents permettant de facilement organiser ses ides de manire hirarchique.

42
Document sous Licence Creative Common By-Sa Yannick Buron

Ainsi un intgrateur OpenERP un minimum expriment pourra facilement dterminer le temps ncessaire pour un tel projet et fournir au client un chiffrage global pour le projet et une proposition pour la phase dtude. Une prcision : Je ne vais pas parler beaucoup des mthodologies Agile69 mais il est nanmoins trs simple dy adapter cette mthodologie. Il suffit de dterminer via la fiche projet le thme des diffrentes itrations, par exemple dabord la gestion commerciale, puis la comptabilit, puis la gestion de projet etc et faire pour chacune une phase dtude/dintgration/mise en production centr sur le thme de litration. Il sagit dune mthode dintgration trs robuste, qui permettra de prendre plus de temps pour tester et dintgrer plus vite les fonctions les plus attendues de lERP.

2 me partie : Phase dtude


Comme je lai mainte fois rpt, la phase dtude est vraiment importante. Elle va servir comprendre les besoins du client, lui soumettre le fonctionnement actuel dOpenERP pour recueillir ses remarques, et surtout modliser les dveloppements effectuer en consignant le tout dans des documents adapts permettant nimporte quel intgrateur de raliser le projet aprs la phase dtude. Celle-ci se droule de la manire suivante : 1. Dans un premier temps, le consultant doit dresser des schmas BPMN70 simples du fonctionnement actuel de lentreprise cliente et notamment des processus. Il devra galement dresser partir du schma prcdent comment lentreprise souhaite faire voluer ces processus. Cette partie sert uniquement au prestataire pour comprendre la problmatique du client et comment il fonctionne. Il sagit pas encore de modliser comment sera le processus avec OpenERP et il ne doit donc pas se laisser brider par ce qui existe actuellement sur OpenERP. 2. Dans un second temps, le consultant va passer des entretiens avec chacun des utilisateurs cls de lentreprise (responsable comptabilit, responsable RH, employ reprsentatif etc...) et leur posera chacun une srie de questions permettant de cibler leurs fonctions et ce qu'ils attendent ou peuvent redouter de la mise en place de l'ERP. Cette tape est trs importante afin d'impliquer l'ensemble de l'entreprise dans le changement du systme, faciliter son acceptation et comprendre les besoins de chacun qui peuvent avoir des proccupations parfois loigns de celles du chef de projet client ou de la direction et mettre laccent sur des dtails supplmentaires.

69

Mthodologie ayant pour principe directeur le fait de ne pas faire toute lintgration dun coup (Par opposition aux mthodes dites Big bang ) mais au contraire en implmentant progressivement, dpartement aprs dpartement. Chaque tape se nomme itra tion, on ne passe litration suivante que lorsque lon considre que celle-ci a t parfaitement et compltement ralise.
70

Norme de schmatisation relativement simple comprendre et couramment utilise qui permet de modliser des processus.

43
Document sous Licence Creative Common By-Sa Yannick Buron

Chaque entretien fera l'objet d'un livrable sous forme dune autre carte mentale dont le modle est en annexe71. 3. A ce stade, le consultant dispose dune comprhension suffisante de la problmatique du client pour commencer faire une maquette. Celle-ci servira dfinir l'interface utilisateur et en profiter pour fournir un premier aperu dj relativement complet du rsultat final. Pour la raliser, il sagit de profiter d'une particularit unique d'OpenERP : Faire des modifications sur l'interface utilisateur, modifier un menu, un formulaire, des droits d'accs, prend extrmement peu de temps via linterface graphique si bien quil est possible de la faire directement en rendez-vous avec le client et ainsi recueillir directement ses remarques. Ceci permet de faire voluer la maquette en temps rel jusqu arriver un rsultat au niveau des interfaces qui sera le rsultat final du projet. Il est videmment trs rassurant pour le client davoir une telle maquette sous les yeux, et cest pour cela quil faut la raliser en premier dans la phase dtude. Attention nanmoins ne pas tomber dans le pige et tre tent de faire les modifications uniquement linterface graphique sur la future base de production sans les prenniser dans un module. On peut tre certain que les modifications seront perdus la premire migration majeure voire simple mise jour du systme, aussi porter les modifications dans un module en phase dintgration reste indispensable. Les modifications via interface graphique ne doivent servir qu faciliter la ralisation de la maquette en face face avec le client. Le livrable de cette partie sera la maquette OpenERP elle-mme, qui sera confie au client au format SQL et avec la version dOpenERP et de ses modules qui ont t utiliss pour la faire. 4. La maquette est dune aide prcieuse pour modliser et soumettre au client les adaptations faire sur linterface. Elle est en revanche inutile pour reprsenter tout ce qui concerne ladaptation aux processus de lentreprise. Le consultant va donc dresser les futurs processus BPMN de la socit cliente, qui seront bien plus dtaills que les premiers processus qui ont t fait en indiquant notamment prcisment o chaque champ va chercher ses informations et sous quels vnements, sil sagit dune action manuelle ou automatique etc Ces schmas de processus vont dfinir comment les diffrents domaines fonctionnels de l'ERP vont interagir entre eux, comment telle information sera envoye au service comptabilit, sur quel base le commercial saura qu'il reste telle quantit de tel produit en stock etc... Il s'agit la fois du document de rfrence sur le futur fonctionnement de la socit comme des premires informations techniques sur les processus concernant les adaptations dvelopper. Un certain nombre dexemple de processus est disponible en annexe72 ou sur le site internet de SYNERPGY. Ils reprsentent un considrable travail pour tre maintenu jour, aussi dans le cas contraire on peut se contenter dans cette tape de simplement modliser les points ncessitant des dveloppements. La modlisation de ces dveloppements est importante car

71 72

http://www.synerpgy.fr/sites/default/files/carte_mentale_interview_employe.xmind Finalement, la taille limite de fichiers pour le rendu de mmoire rendra impossible le fait de joindre les exemples de processus. Seul le processus de gestion des stocks sera joint au travail.

44
Document sous Licence Creative Common By-Sa Yannick Buron

il sagit de la meilleure manire pour chacune des parties de pouvoir visualiser leur futur fonctionnement, ce que linterface de la maquette ne peut montrer.

45
Document sous Licence Creative Common By-Sa Yannick Buron

46
Document sous Licence Creative Common By-Sa Yannick Buron

Figure 18 Exemple de modlisation de processus, ici le processus de stock-achat-fabrication

5. Le livrable suivant concerne le document des spcifications techniques, disponible galement en annexe73. Toutes les adaptations raliser pour adapter lERP aux processus modliss, toutes les modifications effectues sur l'interface pour la maquette, sont consignes dans ce document dans l'objectif d'tre prenniss par la suite dans un module OpenERP au nom de la socit cliente. Ce document est rdig de tel sorte qu'il soit comprhensible facilement par n'importe quel intgrateur OpenERP. Il sagit en quelque sorte du document qui rsume le travail fait sur la maquette et les processus, et dois donc tre rdig au fur et mesure de lavancement de ceux-ci. 6. La dernire partie de la phase dtude consiste rcuprer les informations de configuration du client via un certain nombre de questions. Il peut sagir de rcuprer ladresse de la socit, les en-ttes de document, les informations sur la configuration de la comptabilit, les catgories de produits, de partenaires, les dpartements de lentreprise, la liste des emplacements de stocks etc Le genre dinformation que nombre de clients ne pensent jamais transmettre leurs prestataires. Cela peut reprsenter un nombre important de questions, facilement plus dune cinquantaine par projet. Celles-ci ont t rpertories dans le moteur de cahier des charges disponible sur le site de SYNERPGY, le consultant peut y aller et slectionner les questions pertinentes concernant le projet pour les transmettre au client. Il peut videmment tre pertinent de faire ce travail, qui ncessite peu de travail de la part du consultant mais beaucoup de recherche de la part du client, en dbut de la phase dtude afin davoir les rponses la fin de celle-ci.

Figure 19 Image du moteur de cahier des charges disponible sur http://cahier_charges.synerpgy.fr

Une fois la phase dtude finalise, vous pouvez transmettre les livrables au client et lui faire une proposition forfaitaire pour la mise en uvre de son ERP.
73

http://www.synerpgy.fr/sites/default/files/specifications_techniques_formation_technique_0.ods

47
Document sous Licence Creative Common By-Sa Yannick Buron

3 me partie : Lintgration et la mise en production


Une fois le projet sign, il va tre temps de commencer mettre en place la future base de production. La premire chose faire est bien entendu de prparer le serveur qui hbergera lERP, souvent un serveur ddi au client sauf en cas dhbergement en SaaS. Je dconseille vivement de lhberger sous du Windows tout simplement car trs peu de personnes le font et je nai aucun retour sur les problmes ventuels. Il est donc fortement conseill de lhberger sur un serveur sous Linux, de prfrence une distribution Debian qui sera plus fiable au niveau des dpendances. Mme si jai dj fait tourner un serveur OpenERP de production sous une distribution Ubuntu, Debian reste plus adapt pour cet usage grce sa stabilit plus que reconnue. La procdure dinstallation consiste principalement installer les dpendances Python, la base de donnes PostgreSQL, tlcharger les fichiers dOpenERP, les configurer et faire en sorte quils se lancent au dmarrage du systme. Il est galement recommand de rediriger le port https du serveur vers le client web dOpenERP via la fonction reverse proxy dApache pour que laccs via le client web soit scuris. Il sagit de donnes dentreprise ne loublions pas. Vous pouvez ensuite commencer crer la base de production, la configurer, dvelopper le module du client suivant les spcifications de la phase dtude etc Pour les synchronisations, pensez utiliser lETL Pentaho qui peut se rvler un outil trs puissant pour cet usage, surtout depuis quil existe un module permettant de se connecter au serveur OpenERP et non directement la base de donne, fiabilisant considrablement les transactions. Tout ce travail se fait gnralement sans lintervention du client et chez le prestataire car toutes les informations ont normalement t rcupres en phase dtude. Une fois la base de production finalise, le consultant revient chez le client pour la phase de recette. Il arrive souvent que le client critique ce moment la manire o telle ou telle fonctionnalit dOpenERP est implmente. Il convient dtre ferme alors car ces remarques auraient d apparaitre lors de la phase dtude, dans ce cas prenez note et indiquez que vous y travaillerez pendant une phase future du projet aprs la mise en production. Pareil si cela concerne une erreur dans les spcifications, le client les a valides autant que vous, vous navez rpondre que si le rsultat diffre des spcifications. Pour faciliter le test de la solution, il peut tre intressant de demander quelques employs de jouer le rle de pilote et dutiliser lERP dans leur travail quotidien, si ncessaire avec une double saisie sur lancien systme.

48
Document sous Licence Creative Common By-Sa Yannick Buron

Si des malfaons74 bloquantes pour le projet et non spcifis en phase dtude apparaissent, il vous faudra indiquer au client que cela nest pas inclus dans la proposition forfaitaire. Vous pourrez souvent vous permettre de faire un geste commercial mais attention cela peut rapidement se retourner contre vous car le client essaiera ensuite surement de tenter de corriger dautres malfaons non spcifis. Une fois que le client confirme que le produit est prt tre lanc en production, demandez imprativement la rception crite du produit75. Ceci obligera le client sassurer que le produit est vraiment prt pour la production et surtout vous immunisera contre dautres remarques que le client pourrait mettre par la suite alors que vous avez commenc travailler sur un autre projet. Une fois ceci fait, vous pouvez commencer former les utilisateurs, que ce soit vous-mme qui vous en chargiez ou le chef de projet client, et dcider dune date de mise en production. Lassistance au dmarrage, qui est prvu ds le dpart dans la proposition forfaitaire, permettra de faciliter le lancement en production. Il sagit dune priode prvue lavance o vous prvoyez dtre disponible chez le client pour rpondre aux questions ou rgler les derniers dtails. Il sagit gnralement de prvoir une journe par semaine pendant un mois aprs la mise en production puis une journe par mois pendant 4mois par exemple. En dehors de lassistance au dmarrage, les pannes seront couverts par le contrat de maintenance et les diverses questions par le support dcrit plus haut dans ce document.

Premier entretien avec le client Recueil des premires informations du projet Cration de la fiche projet

Phase d'tude Modlisation des processus existants Comprendre le fonctionnement actuel de la socit cliente Interview des utilisateurs Comprendre les besoins de chaque dpartement Ralisation de la maquette Dfinir les interfaces, les droits d'accs, rassurer le client sur la faisabilit du projet Modliser les processus OpenERP Modliser de manire prcise le fonctionnement futur du processus Rdiger le document des spcifications techniques Rsumer les dveloppements raliser Faire remplir le questionnaire de configuration au client Permet de rcuprer les informations ncessaires pour configurer la base de production

Phase d'implmentation Mise en place du serveur de production qui hbergera OpenERP Cration de la base OpenERP de production Configuration de la base de production Dveloppements Importation des donnes Phase de test et de recette Formation des utilisateurs Reception de l'OpenERP

Phase de production Assistance au dmarrage Maintenance Support Sauvegardes Supervision

Figure 20 Mthodologie complte d'intgration OpenERP

Mthodologie simplifi
74

Il sagit dun terme que jutilise souvent pour dsigner une fonctionnalit qui nest pas implment de la meilleure des manires, que ce soit daprs lavis gnral ou daprs un client uniquement, et qui na rien voir avec le terme bug . 75 Il sagit de lacte par lequel le client confirme que le travail a t ralis, reu et est conforme ses exigences.

49
Document sous Licence Creative Common By-Sa Yannick Buron

Il faut le dire, la mthodologie que je viens de dcrire est trs complte, peut prendre du temps et ne pas convenir tous les budgets. Il ne faut pas hsiter, dans la mesure o lon est certain que le client a correctement test le logiciel et fait part de toutes ses remarques, faire rapidement la phase dtude. Cest elle qui spcifie les dtails du contrat, si le client a oubli de mentionner certaines demandes il pourra toujours le faire dans un futur projet ou si cest vraiment important le mentionner la fin du projet et en dehors du forfait. Toutefois, certains projets ne laissent parfois vraiment pas le temps pour une phase dtude. Cest notamment le cas si vous ciblez les TPEs. Il faut dans ce cas procder diffremment. Comme indiqu plus tt, il faut alors baser le primtre du contrat lexistant dOpenERP et que le client soit bien conscient de cette limitation. Lentretien initial avec le client se passe exactement de la mme faon, avec la mme fiche projet qui sera cre. Cest dailleurs ce moment que vous pouvez dcider si la mthodologie complte est indispensable ou si vous pouvez proposer la mthodologie simplifie au client. Pour la mthodologie simplifie, elle vous permettra de dterminer directement la proposition faire au client, avec une partie forfait et une partie rgie. La partie forfait inclura tout ce qui est installation du serveur, configuration de la base, modification des rapports et importation de fichiers, tandis que tout ce qui est dveloppement, formation, synchronisation ne sera inclus que dans la limite de la dure totale de jours correspondant au devis, ce qui sapparente plus de la rgie. Prcisons que cest le consultant qui dcide de la priorisation du travail effectuer, pour sassurer que la partie forfaitaire du travail soit finalise dans les temps. Avant destimer la proposition, pensez toutefois envoyer au pralable les questions de configurations de la base, en insistant pour avoir les fichiers importer et les modles de rapport76. Les informations quil vous transmettra ce moment correspondront au cahier des charges et donc la partie forfaitaire de la proposition. Faites enfin votre proposition en consquence. Une fois la proposition accepte, procdez directement lintgration en installant le serveur et crant et configurant la base de production. Une fois que vous pensez avoir intgr toute la configuration demande par le client et que la base de production est utilisable, vous pouvez considrer que la partie forfaitaire de la prestation est finalise. Assurez vous quil reste encore du temps sur le projet, et dupliquez la base de production sur une base de test que vous allez tester avec le client. Prenez note de ses remarques et faites les corrections tant que vous restez dans la dure spcifie par votre proposition. Noubliez pas que vous ne devez pas faire de correction linterface graphique ce stade, corrigez directement dans un module au nom du client. Si vous arrivez au bout de la dure et que le client a toujours des remarques, ce sera lui de dcider sil souhaite continuer en mode rgie, en tout les cas mme si il dcide de sarrter il aura une base OpenERP utilisable grce la partie forfaitaire de la prestation.

76

Il sagit gnralement des modles de devis et de facture.

50
Document sous Licence Creative Common By-Sa Yannick Buron

Premier entretien avec le client

Recueil des premires informations du projet Cration de la fiche projet Dcision de partir sur une mthodologie simplifie Transmission du questionnaire de configuration

Installation du serveur OpenERP Cration de la base de production Configuration de la base de production Partie forfaitaire du Modification des rapports et importation des donnes projet

Partie rgie du projet

Test du logiciel avec le client Configuration supplmentaire non indique sur le questionnaire par le client Dveloppements Formations Assistance

Figure 21 Mthodologie simplifie d'intgration OpenERP

51
Document sous Licence Creative Common By-Sa Yannick Buron

Choix et stratgie de la socit SYNERPGY depuis sa cration, et autocritique


On dit souvent que lon apprend surtout de ses erreurs, et si je peux aujourdhui prsenter tous mes commentaires sur la cration dune socit dintgration dOpenERP cest que jai fait de nombreuses erreurs pendant laventure SYNERPGY.

Evolution de la structure
Sur le plan des ressources humaines dabord. La socit SYNERPGY a commenc avec moi, mon ami dveloppeur et six stagiaires qui taient galement intresss par OpenERP. Pure folie videmment que de penser trouver des contrats pour toutes ces personnes alors que la socit venait tout juste de dmarrer et la priode dt a ainsi principalement consist apprendre tous ensemble le fonctionnement du logiciel. Au moins cela ntait pas une si mauvaise chose car vu le nombre de notions non seulement informatique, mais aussi de comptabilit, commercial etc Etre tous ensemble faire des recherches sur le logiciel ce moment l ma personnellement beaucoup aid pour acqurir mes propres comptences et je ne puis quesprer queux aussi. A la fin de leur stage, ayant pris un peu plus conscience de la difficult pour trouver des contrats sur OpenERP, seul est rest moi, le dveloppeur et le stagiaire qui tait le plus motiv, ce qui tait dj beaucoup plus raliste. Nous avons trouv nos premiers contrats peu aprs. Je dois en profiter pour remercier mon ami dveloppeur qui fait encore partie de la socit aujourdhui aprs deux ans. Pour faciliter le dmarrage de la socit il a accept dtre en statut autoentrepreneur le temps de pouvoir lembaucher et dtre pay en fonction des contrats, me donnant plus de marge de manuvre quand nous en manquions. En rsultat vu la faible russite de la socit il na pas t pay autant quil le mritait mais du moins est-ce lui qui a le plus profit du chiffre daffaire de la socit, moi-mme nayant pratiquement pas touch de salaire finalement. Moi et le stagiaire restant faisions du bon travail en tant que consultant fonctionnel mais on ny serait pas arriv si nous avions d galement nous occuper du dveloppement. Cest pourquoi je ne regrette pas de lui avoir demand son aide, je reste persuad que les deux types de profil sont indispensables pour crer une structure sur OpenERP. Pour ne pas rpter les mmes erreurs, je recommande aux crateurs sorientant sur OpenERP de ne pas partir seul mais de ne pas non plus sous-estimer le nombre de contrat que ncessite toute personne supplmentaire. Deux voire trois personnes, associes de prfrence, sont un maximum pour lancer une telle structure. Pour en finir sur le sujet, le stagiaire a fini par nous quitter la fin de lt dernier, souhaitant voir plus de dveloppements dans dautres secteurs de linformatique. Ne pouvant pas assurer seul la partie fonctionnelle du travail avec mes tudes en parallle, jai dcid dembaucher temps partiel un autre de mes amis qui avait quelques problmes dorientation professionnel. Ctait un risque calcul pour lui car lexprience acquise sur une spcialisation tel quOpenERP lui permettra

52
Document sous Licence Creative Common By-Sa Yannick Buron

dsormais certainement de se faire embaucher par un autre intgrateur OpenERP, les candidats ayant dj de lexprience sur le logiciel tant encore trs rares.

Positionnement commercial
Au niveau du positionnement commercial il faut avouer que je nai pas t bon non plus. Nayant pas de carnet dadresse dans un secteur particulier je nai pas pu me spcialiser et je suis donc rest sur un positionnement trs gnraliste. Dans un premier temps, jai souscrit au partenariat de lditeur. Ceci a reprsent un investissement mais nous a permis de recevoir quelques prospects qui nous ont permis de tenir pendant la premire anne. Il ne sagissait malheureusement pratiquement que de TPEs et nous navons pas pu tre rentable par rapport au temps quon passait sur chaque projet, jy reviendrais un peu plus tard mais les ngociations ntaient pas non plus mon fort. Jai test plusieurs solutions pour amliorer le nombre de prospects. La prospection directe tout dabord, en croisant les informations des pages jaunes avec lannuaire des entreprises de la chambre du commerce. Ce dernier annuaire fut mine de rien trs efficace, me permettant de cibler les entreprises contacter par taille et secteur dactivit. Je navais donc pas de problme pour obtenir les numros, mais il en allait autrement une fois lappel pass car je me rendais compte chaque fois que le prospect navait pas lintention de changer son systme de gestion. Do ma conclusion quil ne servait rien dobtenir les coordonnes dun prospect, il fallait surtout les obtenir au bon moment et donc laisser le prospect venir nous quand il en avait besoin. Je me suis alors concentr vers lamlioration de la notorit de SYNERPGY, via la cration du site internet et de mon blog, et la publication de documents pouvant intresser la communaut. Ne souhaitant gure intervenir directement sur Launchpad dans les discussions trs longues sur limplmentation de telle ou telle fonctionnalit, je prfrais publier sur des thmes plus globaux savoir la mthodologie, comment dfinir des spcifications techniques sur OpenERP et comment organiser sa communaut. Ceci ma galement permis de me rapprocher et dchanger avec dautres intgrateurs OpenERP. Jignore aujourdhui si toutes ces publications ont vraiment t lues par les autres intgrateurs ou si cela ma apport quelques clients, mais je suis content de lavoir fait car je pense que ce travail servira certainement plus tard quoi quil arrive. En tout cas avec le recul, la meilleure manire que ma participation la communaut rapporte des clients aurait certainement t de participer sur les forums, que ce soit ceux dOpenERP ou non, comme le fait la socit SISalp dont le grant est un bon ami. Participer aux forums est un bon moyen de publier son expertise sur OpenERP tout en aidant des potentiels futur client, un moyen que jai nglig par manque de temps. Jai galement envisag un temps de sous-traiter la prospection des socits spcialises, mais je me suis rapidement et heureusement rendu compte que ctait une mauvaise ide. Ces socits sont trs chre et surtout nont pas dengagement de rsultat ce que je trouve paradoxal. Ayant expriment personnellement toutes les difficults pour trouver les clients, je craignais quun commercial qui tait loin de pouvoir rpondre aussi bien que moi aux questions trs spcifiques du prospect sur les ERPs narrive aucunement rapporter des contrats. Ces socits auraient donc

53
Document sous Licence Creative Common By-Sa Yannick Buron

certainement achev SYNERPGY. Jen tais dautant plus certain que javais embauch mi-temps peu auparavant un tudiant en cole de commerce dont le bilan a t nul. Non pas quil manquait de motivation ou de comptence, mais je crains quil ne soit trs difficile de vendre de lOpenERP sans tre soi-mme consultant intgrateur. A la fin des cours en avril dernier, dans une dernire tentative pour assurer la rentabilit de la socit, jai tent de dresser des partenariats avec dautres socits complmentaires de nos services dintgration dOpenERP, notamment les intgrateurs de-commerce. Une bonne ide je pense mais que jaurais d mettre en uvre plus tt pour que cela ait un rel impact sur la survie de la socit.

Relation avec les clients, mthodologie et organisation administrative


Le plus important problme auquel jai d faire face ntait pourtant pas forcment le nombre de client, mais le montant que jarrivais leur facturer. La majorit dentre eux taient des TPEs pour qui quelques milliers deuros pour un logiciel de gestion taient dj une somme trs importante, sans aucune ralit de ce que cote rellement une intgration ERP savoir plusieurs dizaines de milliers deuros. Ainsi nous avons pass beaucoup plus de temps sur chaque projet que le montant effectivement factur au client. Au dbut nous nous disions que ctait normal, le temps que nous soyons vraiment efficace sur le logiciel, mais plus le temps passait et plus nous nous rendions compte que labus des clients tait vraiment une problmatique part entire dans le secteur des ERPs. Par ailleurs, je ntais gure bon en ngociation que si javais derrire moi des arguments imparables. Cest pour cette raison que je me suis donn tant de mal sur la mthodologie, ctait pour moi le meilleur moyen de lgitimer des chiffrages de projets suprieurs dix mille euros. Mais avant que cette mthodologie ne soit faite, nous avons d finir des projets qui ont pris des mois pour un budget ridicule, en affrontant notamment galement linstabilit dOpenERP cette poque. Malheureusement une fois la mthodologie en place, si cela pouvait nous aider tirer les budgets vers le haut il nen restait pas moins que nous navions que des TPEs pour client. Do lintrt de la mthodologie simplifi qui nous permettait au moins daccepter des contrats faibles en restant un minimum rentable puisquon pouvait limiter les exigences du client. Je recommande sincrement aux crateurs de suivre les diffrents conseils que je donne au niveau de la mthodologie pour restreindre les exigences des clients qui nen ont pas le budget. Mme si au dbut des efforts sont invitables il faut imprativement cadrer ds le dbut du projet le primtre de la prestation pour rester rentable. Enfin pour finir sur une note plus positive devant toutes ces difficults, OpenERP permet bien sr, outre dapporter de nombreuses comptences son contact, de grandement faciliter ladministration de la socit. Encore heureux me direz-vous Les modules qui auront t le plus utile ont t le CRM, la gestion des ventes, la comptabilit et la gestion de projet. Le CRM et la gestion des ventes mont permis de suivre les prospects et denvoyer les devis rapidement. Cela avait vraiment son importance car comme je passais dun travail un autre, sans

54
Document sous Licence Creative Common By-Sa Yannick Buron

compter mes tudes, cela me permettait de garder un historique trs prcieux pour quand je retournais la prospection. La comptabilit, en plus de grer les factures, ma permit de faire ma comptabilit moi-mme, en minimisant lintervention de lexpert comptable au minimum. La note de lexpert comptable sest donc limit environ mille euros par an ce qui est raisonnable, sans compter les comptences en comptabilit que jai pu acqurir. Enfin la gestion de projet ma surtout permis de garder trace des diffrents travaux pour surveiller la rentabilit des projets. Au moins de voir la rentabilit catastrophique en tout cas. Ceci clture le bilan de SYNERPGY, qui nest certes gure glorieux. Nanmoins si ctait refaire je le referais sans hsiter, certes pas de la mme faon bien sr mais je le referais pour lexprience et les comptences que cela ma apport.

55
Document sous Licence Creative Common By-Sa Yannick Buron

Lenvironnement dOpenERP
Le modle conomique de lditeur dOpenERP
Mme si elle ne linterdit pas explicitement, le droit de redistribution rend compltement non-viable pour un logiciel libre le modle conomique habituel base de vente de licence. Les diteurs de logiciels libres doivent faire preuve dimagination pour arriver trouver des modles conomiques viables77. Le plus utilis, et de loin, consiste la vente de service au client autour du logiciel. Cest en plus un trs bon argument de vente car il est possible de dire que tout ce que paye le client est un service personnalis, il na pas payer le droit dutiliser le logiciel ce droit tant garanti par la licence. La majorit du travail gnr par le logiciel libre provient de ces services, notamment pour les socits dintgration ou dhbergement. En revanche il est assez rare que les diteurs se reposent dessus. Les diteurs dans le monde du logiciel libre sont souvent des fondations qui fonctionnent sur la base de dons ou de partenariat avec des socits importantes, comme la fondation Linux, Mozilla, Apache, etc Malheureusement cest vrai pour des logiciels libres ciblant principalement le grand public. Les logiciels libres destination des entreprises sont gnralement organiss par des diteurs commerciaux. Non que ce soit forcment un mal, mais ceux-ci ont tendance dans leur recherche dun modle conomique viable partir sur le modle de la double licence78, ce qui est souvent vcu comme une entorse au logiciel libre par la communaut car lditeur a intrt dans ce cas de figure brider le dveloppement de la version libre du logiciel. Comme vous le verrez plus tard, je ne manque pas de reproche faire lditeur dOpenERP mais la double licence nen est pas une. A mon sens ils ont mme fait preuve dun certain acharnement viter tout prix ce pige en multipliant les business models : La vente dun contrat de partenariat avec les intgrateurs OpenERP, incluant une visibilit sur le site internet officiel, la transmission des prospects que reoit lditeur, des rductions sur les services de lditeur notamment les formations et des rtro-commissions sur la vente des services de lditeur. Comme tout diteur, celui-ci vite de traiter directement les projets des clients pour les transmettre aux intgrateurs. Le contrat de partenariat lui permet ainsi dassurer la cration dun large rseau de partenaire travers le monde tout en en tirant un revenu important. Comme je le disais plus tt, ce contrat est particulirement intressant une fois la socit bien tablie pour avoir le label Gold , trs efficace pour la prospection, mais dun intrt limit pour une entreprise qui dbute. Lautre principal revenu de lditeur est le contrat de maintenance, qui permet au client de profiter dune garantie en cas de bugs sur les modules certifis et des migrations majeures

77

http://www.zdnet.com/blog/open-source/11-open-source-business-models/5371

78

Ce modle consiste avoir une version libre mais allge en fonctionnalit et en parallle une version entreprise plus complte et sous une licence propritaire.

56
Document sous Licence Creative Common By-Sa Yannick Buron

dOpenERP. Comme dit plus tt, il nest pas raliste pour un intgrateur de proposer une garantie sur les modules certifis aussi ce contrat est obligatoire pour une socit souhaitant imprativement sassurer toutes les garanties pour la bonne marche de son ERP. On peut nanmoins faire deux reproches ce contrat. Le premier est quil ninclus pas les modules non-certifi de la communaut, lditeur aurait gagn dresser des accords avec les principaux contributeurs pour augmenter lintrt de ce contrat de maintenance et aussi inciter les contributeurs proposer des modules de qualits. Lautre consiste en la migration. Tant que la communaut ne trouvera pas une solution concurrente, lditeur est le seul pouvoir faire les migrations vers les migrations majeures dOpenERP ce qui en fait bel et bien une sorte de double licence sur une fonction vitale du produit. Ceci a t plutt mal vcu par la communaut et mme si cela a certainement apport quelques clients lditeur on peut se poser la question si ce choix tait rellement pertinent. Lditeur propose galement un service dhbergement en SaaS. Celui-ci, au pire 39/mois/utilisateur est extrmement comptitif par rapport dautres offres SaaS dditeurs propritaires dpassant souvent les 100/mois/utilisateurs79. Malheureusement, OpenERP nest pas un produit prt lemploi et ncessite encore souvent un intgrateur, aussi je doute de la russite du service. En tout cas pour le moment, car le jour o OpenERP disposera dun niveau de fonctionnalit suffisant et sera vritablement prt lemploi, ce service sera extrmement bien positionn pour rpondre une large part de la demande des TPEs. Lditeur propose galement un service de certification de module, permettant ensuite au module qui peut tre soit un module de la communaut soit un module spcifique au client dtre inclus dans les contrats de bugfix et dans les migrations. L par contre je suis certain que ce service na pratiquement aucun succs, car que ce soit un client ou un intgrateur, personne na envie de payer la certification en plus du tempshomme qui a t investi pour le dvelopper. Ce service a certainement besoin dtre entirement revu. Enfin, lditeur inclus depuis quelque mois dans le contrat de maintenance une exception la licence permettant la socit cliente de ne pas redistribuer le code source de ses modules personnaliss ses employs en cas dutilisation interne, dans le potentiel objectif de protger ses mthodes de travail. Cela ne viole pas lesprit des licences libres car il sagit toujours dun usage uniquement interne80. En revanche, il faut bien savoir que lon nest pas vraiment sr que la licence libre AGPL, utilise pour OpenERP, oblige redistribuer le code source aux employs81. Dans le doute, cela fait toujours un argument supplmentaire et qui ne porte pas consquence pour vendre le contrat de maintenance aux clients souhaitant tout prix protger leurs dveloppements personnaliss.

79

http://www.indexel.net/applications/erp-en-mode-saas-les-grands-editeurs-tous-presents-3204.html http://yannick_buron.synerpgy.fr/mon-point-de-vue-sur-le-changement-de-licence-dopenerp/2011/06/30/ http://www.openerp.com/forum/post87088.html?sid=46e05a1b0e41e029efadddefdcb7f792#p87088

80

81

57
Document sous Licence Creative Common By-Sa Yannick Buron

Comme vous pouvez le constater, lditeur a bas une grande partie de son modle conomique sur la fourniture de services, que ce soit aux partenaires ou aux clients. En diversifiant ses offres, il a ainsi pu dresser un modle que jespre pour lui rentable sans violer lesprit du logiciel libre. La seule exception concerne les migrations, et jespre sincrement quil y aura un jour un changement de politique ce niveau. De nombreux membres de la communaut critiquent le fait que les statuts Silver et Gold soient uniquement indexs sur le nombre de contrat de maintenance apport par le partenaire, sans prendre en compte son niveau de contribution au code. Mon avis sur la question est quil est vrai quune visibilit aussi importante que ces statuts doivent tre dlivr de manire rflchie et sans doute avec un profit pour lditeur, un bon compromis serait certainement de crer un statut part Top contributeur indpendant des statuts Silver et Gold et leur offrir la visibilit sur le site internet mme sans le partenariat. En effet un certain nombre de partenaires pourtant dimportants contributeurs refusent dsormais le contrat de partenariat pour protester contre leur non-reconnaissance et ne sont donc mme pas visible sur le site officiel ce qui est vraiment regrettable.

58
Document sous Licence Creative Common By-Sa Yannick Buron

Les limites dOpenERP


Que ce soit dit, tout nest pas parfait sur OpenERP. Certes le produit est bas sur une technologie que je pense comme tant bien meilleure que celle des ERPs propritaires, certes cest aussi et de loin lERP libre le plus avanc au niveau de la couverture fonctionnelle. A ce titre, comme il ny a gnralement quun seul logiciel libre qui finit par rellement simposer sur un march, cest sans doute OpenERP qui sera toujours lERP de rfrence dans quelques annes. Mais il y a quand mme un certain nombre de problmes, principalement d la manire dont la communaut et le produit est gr. A ce titre, cest donc principalement lditeur que jaccuse. Dans un premier temps, on constate une volont extrmement forte de la part de lditeur vouloir garder la complte proprit du logiciel, en faisant notamment en sorte quils soient les seuls crire du code dans les fichiers du serveur, client, serveur web et des modules certifis. Ils sassurent ainsi de pouvoir faire voluer la licence quand ils veulent comme ils lont fait rcemment en rajoutant lexception lAGPL82. Quel objectif ils poursuivent en faisant cela, je nen sais rien. Il peut trs bien sagir du simple fait de vouloir se laisser plus de marge de manuvre pour lavenir, mais en revanche ce que je sais cest les consquences que cela a sur lvolution du produit. En voulant garder la pleine proprit du cur du logiciel, ils se privent de facto du fait de pouvoir intgrer les contributions de la communaut, cantonn aux simples modules supplmentaires. Profiter des ides et contributions de la communaut est un des principaux avantages dun logiciel libre, qui permet de compenser le faible budget R&D par rapport un diteur propritaire. Ne pas en profiter est un suicide pour le produit et nullifie les avantages du logiciel libre en terme de qualit, sans cela le produit narrivera jamais galer la qualit dun diteur propritaire. Alors certes, la majorit des logiciels libres destinations des entreprises fonctionnent sur le modle dune double licence, et lditeur possde galement la proprit sur lensemble du code de la version libre. Ceci na pas empch le succs de Magento83, Pentaho et Talend84, Zimbra85 ou encore Alfresco86. Mais je pense sincrement que ce nest pas comparable car les ERPs sont une problmatique rellement part. Un ERP dispose dune courbe de progression rellement gigantesque, il y a toujours des amliorations faire, de meilleures manires dimplmenter les fonctionnalits, etc Et
82

Que, pour rappel, je ne condamne pas personnellement mais la manire dont cela a t fait a t brutale, sans concertation, et mal accepte par la communaut.
83

CMS trs utilis pour crer des sites de-commerce. Il a t rcemment rachet par EBAY.

84

Deux logiciels de Business intelligence, permettant de gnrer des rapports statistiques en se basant sur les donnes de lentreprise.
85

Un serveur demail. Logiciel de gestion documentaire.

86

59
Document sous Licence Creative Common By-Sa Yannick Buron

sans profiter un maximum de la communaut, OpenERP restera toujours derrire les ERPs propritaires. Cest assez dommage quaprs avoir fourni tant deffort au niveau du modle conomique pour viter la double licence, et ainsi avoir autant intrt que la communaut au fait quOpenERP soit le meilleur produit possible, lditeur se mette autant de bton dans les roues en essayant tout prix de garder la proprit du logiciel. Cela a conduit a des situations paradoxales, voire mme proprement scandaleuse, o lditeur a rcrit des parties entires du logiciel, et a parfois voulu intgrer des modules de la communaut en les rcrivant compltement87. Il aurait t tellement plus rentable pour le produit dutiliser les mmes ressources passer en revu les plus de 1000 modules de la communaut pour en intgrer les meilleurs, plutt que de refaire un travail, parfois mme en moindre qualit, et de briser ainsi les efforts de la communaut. Un dernier mot sur le sujet : Les logiciels libres sont gnralement soit bass sur un diteur soit sur une communaut. Ceux bass sur un diteur sont avantags lors de la naissance du produit, au moment o ils ne gnrent pas encore assez dintrt, tandis que ceux bass sur la communaut sont avantags une fois le produit mature car il faut bien avouer que lditeur a dans beaucoup de cas un effet nfaste sur le produit, et jai peur quOpenERP ne fasse pas exception. Lditeur coure donc le risque ce stade dun fork qui runisse une bonne part de la communaut OpenERP et profite plus des avantages de qualit des communauts du logiciel libre qui je le rappelle profite tout particulirement la problmatique des ERPs. Si le fork finit par dpasser en termes de qualit OpenERP, lditeur perdra tout. Je ne mattends pas ce que lditeur change un jour davis, et ce nest pas moi qui vais essayer dinitier un fork. Aussi penchons nous sur dautres problmes dOpenERP, qui seront je lespre dj plus consensuel. Selon moi, lun des autres gros problmes dOpenERP est le manque de spcifications techniques. Comme vous pouvez le constater, les spcifications techniques ont t dune grande importance pour moi au sein de SYNERPGY pour la bonne communication entre le client, le consultant fonctionnel et le dveloppeur, et cest pour cela quils tiennent une si grande place au sein de la mthodologie. Il nexiste aucune quivalence au sein de la communaut OpenERP. Nulle part ne sont consignes les spcifications techniques dOpenERP, comment fonctionne un module, comment est implment telle ou telle action, etc Ce qui fait que le seul moyen de comprendre tout ce que fait OpenERP est de manipuler le logiciel encore et encore, mme si la documentation fonctionnelle aide. Pire que tout, la moindre proposition, la moindre ide, doit du coup tre expliqu via de longs textes sur Launchpad ou sur les forums. Lesquels appellent dautres trs longues rponses, etc etc Finalement, trs peu de personnes vont prendre le temps de tout lire pour savoir si telle ide est bonne ou non. Jignore notamment quel point lditeur les prends en considration, mais il est certain que cette cacophonie naide pas la communication entre lditeur et la communaut, et que parfois ce sont juste ceux qui parlent le plus fort qui arrivent faire passer leurs ides sans forcment
87

https://lists.launchpad.net/openerp-community/msg00045.html

60
Document sous Licence Creative Common By-Sa Yannick Buron

que ce soit les meilleures. Du coup, on peut assumer que lditeur implmente une bonne partie des fonctionnalits de son cot, sans vraiment demander lavis des experts mtiers dont les dbats se concentrent souvent sur des points de dtails sans spcifier exactement comment la fonctionnalit doit globalement fonctionner. Ceci est un grave problme, car dj que lditeur a tendance ne pas intgrer les contributions comme vu prcdemment, mais en plus les ides de la communaut ne lui remontent pas et cela est vraiment catastrophique. Il est vraiment urgent de mettre en place des spcifications techniques qui permettrons de faire une proposition en simplement changeant quelques termes dans les spcifications et disant Voila mon ide ou en prenant tout le processus, en faisant de profonds changements et en demandant Voil une manire de travailler que jespre innovante, quen pensez-vous . Et tout un chacun pourra donner son avis de manire claire en sappuyant sur ces documents pour viter de transformer la moindre rponse en livre. Alors bien sr cela va prendre du temps de rdiger les spcifications de tout ce qui est dj implment, mais OpenERP est aujourdhui arriv un stade de complexit o ces spcifications deviennent indispensables. Sans cela, seules les personnes les plus impliqus auront une vision globale du fonctionnement dOpenERP et la barrire lentre pour contribuer restera beaucoup trop haute. On laissera notamment sur le cot les experts mtiers qui nont aujourdhui presque aucun moyen pour faire entendre leur voix, ce qui nest vraiment pas bon pour la qualit du produit et la chasse aux malfaons. Ceci est dautant plus dommageable que finalement personne ne sait si OpenERP est en retard par rapport aux ERPs propritaires. Il existe des comparatifs entre ERPs propritaires tel TEC88 qui dispose dune grille de comparaison trs prcise sur limplmentation ou non de telle ou telle fonctionnalit. Le fait quil ny ait pas dquivalent dans les ERPs libres prouvent le foss qui sparent ces deux univers et malheureusement aussi le retard dOpenERP en terme dorganisation89. Remplir ce genre de comparatif devrait tre lune des priorits afin de savoir trs exactement le travail qui reste faire et ainsi motiver la communaut, sans a tout nest quincertitude. Enfin le dernier gros problme dOpenERP selon moi est sa communaut en elle-mme. Le logiciel gnre beaucoup dintrt, il ny a qu voir le nombre de sujet sur le forum, mais cette communaut est principalement constitue par lditeur et les intgrateurs, les autres personnes tant gnralement rebutes par le peu dentraide et la complexit pour contribuer. Mme pour un logiciel pour entreprise, une communaut principalement constitue par des personnes qui gagnent leur vie avec nest pas sain, ne serait-ce cause du manque de temps. Sur cette question on me dit souvent que cest invitable et quil ny a pas sen faire outre mesure mais je ny crois pas. La problmatique des ERPs na encore une fois rien voir avec la problmatique de
88

Un des seuls sites de comparaisons dERP gratuit. Ne laissez nanmoins pas votre vraie adresse email

89

Je recommande galement la lecture des livres mthodologique sur les ERPs propritaires pour se faire une ide du retard. Je ne saurais dire sil sagit dune rfrence, mais jai beaucoup apprci ce livre aux ditions Eyrolles qui me la fait raliser http://www.eyrolles.com/Informatique/Livre/erp9782212127164, et jen recommande fortement la lecture.

61
Document sous Licence Creative Common By-Sa Yannick Buron

tout autre logiciel, et il faut une communaut forte, organise et surtout htrogne pour y faire face. Pour linstant de cette organisation je nen vois rien, par rapport ce qui existe par exemple chez Debian90. Je pense sincrement quil faut arriver organiser une toute nouvelle communaut, qui serait base sur lentraide pour les personnes qui commencent sy intresser et les rflexions sur les meilleures manires dimplmenter les fonctionnalits. Des tudiants en cole dinformation ou mtiers, ainsi que des associations professionnelles sont des cibles de choix pour constituer cette communaut. Jai moi-mme essay de lancer une telle initiative avec le site OpenERP-Universe mais sans force de frappe suffisante celui-ci restera ltat de proof of concept91. Le but de ce site tait dtre un site de rfrence et dentraide pour les nouveaux arrivants, de dbat pour savoir comment implmenter les fonctionnalits, de savoir quoi servait tel ou tel module, qui avait intgr OpenERP dans son entreprise et avec quelles fonctionnalits etc Pour linstant le site ne marche pas je pense car OpenERP ne gnre pas encore assez dintrt auprs des personnes qui ne veulent pas en faire leur mtier mais juste lutiliser ou lamliorer, et ce faible intrt est tu dans luf par la complexit actuelle de la communaut et du manque de spcifications. En plus de rels efforts sur lorganisation de la communaut et de la rdaction des spcifications, des efforts de promotion dOpenERP dabord dans les programmes des coles92 et si possible auprs des associations professionnelles qui doivent reconnaitre lintrt quils peuvent avoir lmergence dune concurrence libre srieuse face un march ERP propritaire de plus en plus concentr. Voil mon point de vue sur la situation actuelle. Ces trois points affectent fortement le dveloppement dOpenERP mais si un seul est corrig je pense quil y a moyen pour quOpenERP envahisse le march dans les prochaines annes. Etant donn que je doute fort que lditeur revoit sa position sur sa proprit du cur du logiciel, il faut se concentrer sur les spcifications et surtout sur la promotion et lorganisation de la communaut.

90

Distribution Linux renomme pour sa stabilit comme dit plus haut. Ils sont arrivs ce niveau de qualit grce une communaut forte mais surtout trs organise.
91

Un proof of concept, ou preuve de faisabilit, est une sorte de maquette montrant quune chose est faisable. Dans le cas dOpenERP-Universe, il sagissait surtout pour moi dorganiser les diffrentes ides que javais pour un tel site et les mettre en place.
92

Qui y ont intrt, OpenERP est un logiciel libre qui peut se rvler trs enrichissant pour les tudiants.

62
Document sous Licence Creative Common By-Sa Yannick Buron

Rflexions sur lavenir


Concernant SYNERPGY, il faut avouer quil y a assez peu de chance davenir. Le fait de ne pas tre spcialis dans un secteur et de manquer de contact a t fortement prjudiciable la socit, et mes diffrentes publications nauront pas t dun grand secours. Dans le meilleur des cas, un fort partenariat avec une autre socit pourrait surgir avant la fin de mes tudes, nous verrons bien. Concernant OpenERP, jai list un certain nombre de problmes dans la partie prcdente qui menacent srieusement le produit. Mais ce qui est certain, cest quil va continuer rester lERP libre de rfrence tout simplement car il a bien trop davance sur ses concurrents ne serait-ce quen terme de notorit. Toute la question cest est-ce quil va seulement rester le meilleur ERP libre ou est-ce quil va commencer devenir un des meilleurs ERP du march, consacrant par l mme la place du logiciel libre dans le secteur des logiciels de gestion, l est la question. Javoue ne pas trop savoir Est-ce que la stratgie de lditeur, savoir tout dvelopper lui-mme malgr un faible budget R&D sera suffisant pour arriver btir seul un ERP suffisamment mature ? Ou est-ce quil faudra imprativement rgler un des trois gros problmes dOpenERP pour y arriver ? Personnellement je ne pense pas quils y arriveront seul, ou sinon ce sera dans bien trop dannes. En attendant les intgrateurs vont continuer faire des intgrations sans plan comptable jour, avec des processus remis en question en permanence par les clients, et avec des termes non-traduits ici et l. De plus en plus dintgrateurs vont continuer se lancer sur le march, ce qui est une bonne chose. Je critique principalement le faible nombre de contributeurs non-professionnel, mais cela ne veut pas forcment dire quun grand nombre de professionnel est mauvais. A ceux qui veulent se lancer, jespre que ce document aura pu vous tre utile et surtout je recommande vraiment de se spcialiser dans un secteur. La rputation dOpenERP a surtout besoin dexemples dimplmentations parfaitement russies et packages. Seul lditeur peut faire cela pour tout OpenERP, mais un intgrateur spcialis peut apporter beaucoup la rputation dOpenERP dans son secteur sil dveloppe une verticalisation reconnue. Concernant la promotion dOpenERP dans les coles, il y a de timides initiatives. Par exemple lditeur avait dress un partenariat en 2007 sur la promotion dOpenERP dans les coles93 dont nous navons malheureusement pas de nouvelle aujourdhui. Certains intgrateurs lancent galement des initiatives94, et moi-mme ait lanc sur le campus de Paris un laboratoire OpenERP SUPINFO que jespre pouvoir continuer dune manire ou dune autre lanne prochaine. Esprons que la situation continue voluer ce niveau l car les avantages pour les tudiants sont nombreux. Certes cest une matire trs exigeante mais combien intressante, trs instructive car lon apprend beaucoup au contact de lERP et ce nest pas les sujets de travaux qui manquent, entre
93

http://www.reseaucerta.org/partenaires/partenariatTiny.htm http://sisalp.fr/index.php/tag/Enseignement

94

63
Document sous Licence Creative Common By-Sa Yannick Buron

dcrire et faire des suggestions damliorations sur une fonctionnalit, ou dresser des comparatifs avec dautres ERPs propritaires. A titre personnel, je ne sais pas encore ce que je ferais aprs mes tudes si laventure SYNERPGY se terminait. Ce qui est certain cest que je suis un grand fan du logiciel libre et aprs mtre autant impliqu sur OpenERP jaimerais vraiment travailler ensuite un endroit o je pourrais continuer le promouvoir et lamliorer.

64
Document sous Licence Creative Common By-Sa Yannick Buron

Conclusion
Jai voulu travers ce document partager mon exprience de la cration dentreprise sur OpenERP, et jespre que celle-ci pourra tre utile dautres personnes voire faire voluer la manire dont on intgre OpenERP aujourdhui. Il sagissait dun travail trs important pour moi car il ma galement permis de faire le bilan sur ces deux annes dentrepreneur et de maintenant pouvoir peut-tre passer autre chose. Jai galement pu donner ma vision des choses sur la manire dont OpenERP volue actuellement, avec un regard il est vrai trs critique. Je reste persuad de limportant potentiel dOpenERP, mais quil reste encore transformer sans que lon en emprunte aujourdhui le chemin. Organiser la communaut, faire en sorte que les experts mtiers comprennent lintrt et lopportunit pour eux dOpenERP, et enfin transformer OpenERP en le logiciel de gestion incontournable partout dans le monde, tout cela reste encore faire. Nous verrons si ces objectifs finiront par tre atteint, mais en attendant ce qui est certain cest quil y a des opportunits pour tout un chacun de prendre une part active lavenir dOpenERP et que beaucoup reste encore faire et imaginer. Aprs mres rflexions, je pense galement que les problmes exposs prcdemment viennent en fait dune problmatique plus gnrale. En effet aprs tout, existe-t-il quelque part des documents fait par des DRH sur comment implmenter la paye ? Existe-t-il des forums quelque part o des comptables dbattent de la meilleure manire dimplmenter la gestion de la comptabilit ? Aprs plusieurs recherches sur lInternet, force mest de constater quaucun organisme ne sest encore charg de rdiger ces fameuses spcifications, qui ne sont ni plus ni moins que le meilleur moyen de communication entre les informaticiens et les utilisateurs mtiers, communication qui est encore aujourdhui lune des principales problmatiques des projets informatiques tant les proccupations des informaticiens et des experts mtiers sont diffrentes. Aussi finalement, cest peut-tre sur cette problmatique gnrale quil faut dabord concentrer les efforts. Crer une large communaut non pas sur une problmatique du logiciel libre mais beaucoup plus gnrale, ouverte tout expert de son mtier, qui dbattrait sur la meilleure manire dimplmenter les processus mtiers, et den rdiger les spcifications pour que les logiciels dERPs puissent sy comparer pour en dterminer leurs qualits. Ce projet de communaut, en plus dintresser toute personne travaillant avec un logiciel de gestion dans son entreprise, permettra aux dcisionnaires de comparer plus facilement les logiciels de gestion, et la qualit de lensemble des ERPs samliorera. Ceci profitera certainement aux ERPs propritaires, et peut-tre ceux-ci aiderait mme crer cette communaut, mais je pense que ce sont les ERPs libres et notamment OpenERP qui en profiteront le plus car je ne doute pas une seconde quune fois quune communaut gnraliste se sera suffisamment organise pour produire quelque chose daussi complexe que des spcifications pour implmenter les processus mtiers, une large part de celle-ci voudra voir ce travail concrtis dans un logiciel libre et OpenERP sera le meilleur candidat ce moment l. Il naura plus alors qu suivre les spcifications, implmenter les fonctionnalits plbiscites par les utilisateurs eux-mmes et sa notorit deviendra alors telle que plus aucun logiciel propritaire ne fera le poids face lui.

65
Document sous Licence Creative Common By-Sa Yannick Buron

You might also like