The usual causes
1. Nobody owns the project on the client side
The vendor configures, but no one in the company decides. Questions pile up, answers come late, and the vendor fills the gaps with assumptions.
Fix: name one internal project owner with real authority and a few hours a week. Not "the whole team", one person.
2. The scope is a wish list
Everything is "required", nothing is prioritised, and the project tries to replace every tool at once.
Fix: split into phases. Phase one covers what the business cannot run without: typically sales, purchasing, stock, invoicing and accounting. Everything else waits. That pairs with the decision method in Odoo or custom software.
3. Processes were never written down
The team cannot describe how work really happens, and the ERP encodes someone's idea of it. Real practice, with its exceptions, appears after the launch.
Fix: map the current process with the people who do the work, not only with managers. Ask for exceptions: "what happens when it does not go as planned?"
4. Too much customisation
Every disagreement becomes a custom module. The system becomes expensive to change and painful to upgrade.
Fix: a rule: configure first, adapt the process second, customise last. Each customisation needs a business case and a cost of ownership.
5. Poor data
Duplicated customers, inconsistent product codes, outdated prices, missing addresses. The new system faithfully reproduces the mess.
Fix: treat data cleaning as a project of its own, started early, with named responsibilities. Decide what to migrate (often less than people think) and what to archive.
6. Users are involved too late
People see the system for the first time at training, and it does not match their work. They return to spreadsheets, and the ERP becomes a second system to maintain.
Fix: involve end users from the start, demonstrate early versions, and give them real tasks to try. Adoption is built, not announced.
Starting an ERP project?
We can help you write phase one, challenge the vendor proposal, and keep accounts under your name.
7. The "big bang" cutover
Everything switches on one date, with no fallback and no parallel period.
Fix: for small companies, a big bang can be fine if prepared well. Even then, plan a dry run with real data, a rollback option, and extra support the first two weeks. For more complex setups, switch by module or site.
8. Underestimated integration work
The ERP must talk to the shop, the bank, the carrier, the payment provider, the accountant. Each connection hides rules and exceptions.
Fix: list every integration at the start, with the direction of data flow, frequency, and who owns the other side.
9. Unclear success criteria
Nobody can say how they will know the project worked.
Fix: define three to five measurable outcomes: invoices produced without re-entry, stock accuracy, month-end closing time, orders processed per person.
10. No plan for after go-live
The vendor leaves, nobody maintains the system, upgrades pile up, and key knowledge sits with one person.
Fix: plan support, documentation, training, and a yearly review before signing. Put handover and ownership in an exit plan.
Questions to ask yourself before starting
- What problem are we solving, in one sentence?
- Which three processes cause the most pain today?
- Who is the internal owner, and what other work will they put down?
- Which tools will this replace, and which will remain?
- What is the minimum we must have working on day one?
- How clean is our data, and who will clean it?
- Which of our practices are we willing to change?
Questions to ask the vendor
- Can you show a similar project in a company of our size?
- Who will actually work on our project, and are they available?
- How do you handle scope changes, and what do they cost?
- What is configured versus custom-coded in your proposal?
- What happens at the next major version upgrade?
- Where will the system be hosted, and in whose name are the accounts? (see the account ownership audit)
- What documentation and training do we receive?
- What does the handover look like, and can another provider take over?
- Which parts of our data and customisations would be hard to move away from?
A good vendor welcomes these questions. Vague answers deserve attention.
Red flags
- A fixed price and fixed date promised before any discovery work
- "Yes, we can do that" to every requirement, with no discussion of trade-offs
- No mention of data migration, or it is called trivial
- Hosting and accounts owned by the vendor
- No training or documentation in the offer
- Pressure to sign quickly
What a healthy project looks like
- Discovery: processes mapped, scope and priorities agreed, risks listed
- Prototype: a configured system with your real products and a sample of your data, shown to end users
- Iteration: adjustments based on actual use, with scope changes managed deliberately
- Data migration: rehearsed at least once with real data
- Training and dry run: users practice on real scenarios
- Go-live with support: extra availability for the first weeks
- Handover: documentation, access, a support arrangement, and a review after a few months
When to stop or pause
Projects get cancelled for good reasons. Consider pausing if:
- The owner has left and not been replaced
- The scope has doubled without a revised budget
- Users are rejecting the prototype for reasons that are not being addressed
- Data is not ready
Pausing to fix the foundation is cheaper than going live with a system nobody trusts.
Pre-start checklist
- One named internal owner with time to do it
- Phase one scope written on one page
- Current processes described by the people doing them
- Data cleaning plan and owner
- Integrations listed
- Success criteria defined
- Accounts and hosting under our name
- Post-launch support planned
Want a pre-start review?
Send your phase one draft and the vendor offer. We will flag gaps before money is spent.
Les causes habituelles
1. Personne ne porte le projet côté client
Le prestataire configure, mais personne dans l'entreprise ne décide. Les questions s'accumulent, les réponses arrivent tard, et le prestataire comble avec des hypothèses.
Remède: nommer un porteur interne avec une vraie autorité et quelques heures par semaine. Pas « toute l'équipe », une personne.
2. Le périmètre est une liste de souhaits
Tout est « obligatoire », rien n'est priorisé, et le projet veut remplacer tous les outils d'un coup.
Remède: découper en phases. La phase 1 couvre ce sans quoi l'activité ne tourne pas: typiquement ventes, achats, stock, facturation et compta. Le reste attend. Ça rejoint la méthode de Odoo ou logiciel sur mesure.
3. Les process n'ont jamais été écrits
L'équipe ne sait pas décrire comment le travail se fait vraiment, et l'ERP encode l'idée de quelqu'un. La pratique réelle, avec ses exceptions, apparaît après le lancement.
Remède: cartographier le process actuel avec les gens qui font le travail, pas seulement avec les managers. Demander les exceptions: « que se passe-t-il quand ça ne se passe pas comme prévu ? »
4. Trop de customisation
Chaque désaccord devient un module custom. Le système devient cher à faire évoluer et douloureux à upgrader.
Remède: une règle: configurer d'abord, adapter le process ensuite, customiser en dernier. Chaque customisation a un cas métier et un coût de possession.
5. Données médiocres
Clients en double, codes produits incohérents, prix périmés, adresses manquantes. Le nouveau système reproduit fidèlement le fouillis.
Remède: traiter le nettoyage des données comme un projet à part, démarré tôt, avec des responsables nommés. Décider quoi migrer (souvent moins qu'on croit) et quoi archiver.
6. Les utilisateurs arrivent trop tard
Les gens voient le système pour la première fois en formation, et ça ne colle pas à leur travail. Ils reviennent aux tableurs, et l'ERP devient un second système à maintenir.
Remède: impliquer les utilisateurs finaux dès le départ, montrer des versions tôt, leur donner de vraies tâches à tester. L'adoption se construit, elle ne s'annonce pas.
Un projet ERP en vue ?
On peut vous aider à écrire la phase 1, challenger la proposition du prestataire, et garder les comptes à votre nom.
7. La bascule « big bang »
Tout bascule à une date, sans retour arrière ni période en parallèle.
Remède: pour une PME, un big bang peut convenir s'il est bien préparé. Même là: une répétition avec de vraies données, une option de rollback, et du support renforcé les deux premières semaines. Pour des setups plus complexes, basculer par module ou par site.
8. Travail d'intégration sous-estimé
L'ERP doit parler à la boutique, la banque, le transporteur, le paiement, le comptable. Chaque connexion cache des règles et des exceptions.
Remède: lister chaque intégration dès le départ, avec le sens du flux, la fréquence, et qui porte l'autre côté.
9. Critères de succès flous
Personne ne sait dire comment on saura que le projet a marché.
Remède: définir trois à cinq résultats mesurables: factures sans ressaisie, précision du stock, délai de clôture mensuelle, commandes traitées par personne.
10. Pas de plan après le go-live
Le prestataire part, personne ne maintient, les upgrades s'empilent, et le savoir clé est chez une seule personne.
Remède: prévoir support, documentation, formation et revue annuelle avant de signer. Mettre la passation et la propriété dans un plan de sortie.
Questions à se poser avant de démarrer
- Quel problème résolvons-nous, en une phrase ?
- Quels trois process font le plus mal aujourd'hui ?
- Qui est le porteur interne, et quel autre travail va-t-il poser ?
- Quels outils cela remplace, et lesquels restent ?
- Quel minimum doit marcher le jour 1 ?
- Où en sont nos données, et qui les nettoie ?
- Quelles pratiques sommes-nous prêts à changer ?
Questions à poser au prestataire
- Pouvez-vous montrer un projet similaire dans une boîte de notre taille ?
- Qui travaillera vraiment sur notre projet, et est-il disponible ?
- Comment gérez-vous les changements de périmètre, et à quel coût ?
- Qu'est-ce qui est configuré versus codé sur mesure dans votre proposition ?
- Que se passe-t-il au prochain upgrade majeur ?
- Où sera hébergé le système, et au nom de qui sont les comptes ? (voir l'audit de propriété des comptes)
- Quelle documentation et quelle formation recevons-nous ?
- À quoi ressemble la passation, et un autre prestataire peut-il reprendre ?
- Quelles parties de nos données et customisations seraient dures à emporter ailleurs ?
Un bon prestataire accueille ces questions. Les réponses vagues méritent attention.
Signaux d'alerte
- Prix et date fixes promis avant tout travail de découverte
- « Oui, on peut » à chaque exigence, sans discussion des compromis
- Aucune mention de migration de données, ou c'est dit trivial
- Hébergement et comptes au nom du prestataire
- Pas de formation ni de documentation dans l'offre
- Pression pour signer vite
À quoi ressemble un projet sain
- Découverte: process cartographiés, périmètre et priorités accordés, risques listés
- Prototype: un système configuré avec vos vrais produits et un échantillon de données, montré aux utilisateurs
- Itération: ajustements d'après l'usage réel, avec les changements de périmètre gérés à dessein
- Migration de données: répétée au moins une fois avec de vraies données
- Formation et dry run: les utilisateurs s'entraînent sur des scénarios réels
- Go-live avec support: disponibilité renforcée les premières semaines
- Passation: documentation, accès, arrangement de support, et revue après quelques mois
Quand s'arrêter ou faire une pause
Les projets s'arrêtent pour de bonnes raisons. Envisagez une pause si:
- Le porteur est parti et n'a pas été remplacé
- Le périmètre a doublé sans budget revu
- Les utilisateurs rejettent le prototype pour des raisons non traitées
- Les données ne sont pas prêtes
Faire une pause pour solidifier les fondations coûte moins cher que de lancer un système dont personne ne se fie.
Checklist avant de démarrer
- Un porteur interne nommé, avec du temps pour le faire
- Périmètre phase 1 écrit sur une page
- Process actuels décrits par ceux qui les font
- Plan de nettoyage des données et responsable
- Intégrations listées
- Critères de succès définis
- Comptes et hébergement à notre nom
- Support post-lancement prévu
Une revue avant démarrage ?
Envoyez votre brouillon de phase 1 et l'offre du prestataire. On signalera les trous avant de dépenser.