OdooAsso

Gestion du projet

Gestion du projet

Mise en place

OdooAsso — Projet de modules Odoo pour la gestion associative

Contexte

Odoo présente une orientation naturelle vers l'entreprise et un niveau de complexité d'usage trop important pour les utilisateurs d'associations. L'objectif de ce projet est de regrouper tous les besoins en quelques modules cohérents pour simplifier au maximum la gestion, et de produire un travail de qualité suffisante pour être partagé avec d'autres associations.

Stack cible : Odoo 16 Community, déployé en Docker. Modules tiers utilisés : modules OCA (vertical association, membership, partner…), modules Deodoo.


Architecture du dépôt

Structure monorepo inspirée du standard OCA :

OdooAsso/                          # dépôt public GitHub/GitLab
├── README.md
├── projet.md
├── .pre-commit-config.yaml        # linting OCA
├── setup.cfg
├── oca_dependencies.txt           # versions des modules OCA requis
├── asso_base/                     # socle — groupes, menus racine, mixins
├── asso_membership/               # gestion des membres et cotisations
├── asso_event/                    # événements et activités
├── asso_accounting/               # comptabilité simplifiée (loi 1901)
├── asso_portal/                   # portail adhérent
└── asso_website/                  # front public

Principe de séparation

asso_base déclare les groupes d'accès, les menus racine et les mixins réutilisables. Tous les autres modules en dépendent. Les modules métier sont indépendants les uns des autres autant que possible, pour permettre une adoption partielle.


Namespace

Le préfixe asso_ est choisi pour être neutre et réutilisable (pas de nom d'association spécifique). Si le projet vise explicitement le contexte français (loi 1901, plan comptable associatif), le préfixe fr_asso_ peut être envisagé.


Stratégie de simplification UX

C'est le cœur de la valeur ajoutée du projet. Odoo est simplifié à trois niveaux :

1. Groupes d'accès dédiés

Des groupes propres sont créés, sans réutiliser les groupes Odoo natifs :

Cela permet de masquer tout ce qui n'est pas pertinent pour une association.

2. Menus simplifiés

3. Vues allégées

4. Wizards pour les actions courantes

Les opérations fréquentes sont regroupées en wizards pour éviter la navigation multi-menus : inscription en masse, relances cotisations, exports, etc.


Qualité et partageabilité

Outils

Outil Rôle
pre-commit (config OCA) Linting XML, Python, manifest
Tests unitaires Odoo Validation des modèles et flux métier
oca_dependencies.txt Déclaration explicite des dépendances OCA

Lancer les tests

odoo-bin --test-enable --stop-after-init -i asso_membership

Conventions


Environnement de développement

Le projet tourne en Docker. Ajouter un docker-compose.override.yml pour monter le dépôt directement dans le addons_path :

services:
  odoo:
    volumes:
      - ./OdooAsso:/mnt/extra-addons

Travailler en mode --dev xml pour recharger les vues sans redémarrer le serveur.


Modules — périmètre fonctionnel

asso_base

asso_membership

asso_event

asso_accounting

asso_portal

asso_website


Étapes de démarrage

  1. Initialiser le dépôt Git avec la structure monorepo
  2. Configurer pre-commit avec la config OCA standard
  3. Lister les fonctionnalités par module en partant des douleurs utilisateurs actuelles
  4. Créer asso_base : groupes, menus racine, modèles abstraits
  5. Migrer progressivement les développements existants dans cette structure
Gestion du projet

Analyse

Voici une méthode simple, efficace et adaptée au monde associatif pour structurer votre phase d’analyse et rédiger un cahier des charges léger, sans alourdir le processus. L’idée est de rester pragmatique et centré sur l’essentiel, tout en préparant le terrain pour un développement modulaire et réutilisable.


1. Phase d’Analyse : 4 Étapes Clés

Étape 1 : Identifier les Parties Prenantes

Objectif : Savoir qui va utiliser le système et quels sont leurs besoins réels.
Actions :

Exemple de tableau synthétique :

Parties prenantes et besoins

Rôle Tâches Principales Frustrations Actuelles
Trésorier Suivre les cotisations, générer des rapports Trop de menus comptables inutiles
Secrétaire Gérer les membres, envoyer des emails Pas de vue d’ensemble des adhésions
Bénévole Événement Inscrire des participants, envoyer des infos Processus d’inscription trop long

Étape 2 : Cartographier les Processus Clés

Objectif : Visualiser les workflows actuels pour identifier les simplifications possibles.
Méthode :

Outils :


Étape 3 : Prioriser avec la Matrice "Impact/Effort"

Objectif : Concentrer les efforts sur ce qui apporte le plus de valeur avec le moins de complexité.
Méthode :

Matrice Impact/Effort

  Effort Faible Effort Élevé
Impact Élevé À faire en priorité À planifier (phase 2)
Impact Faible Optionnel À éviter

Exemple :


Étape 4 : Rédiger un Cahier des Charges Léger

Structure proposée (1 à 2 pages max) :

  1. Contexte :

    • "Notre association utilise Odoo 16, mais l’outil est trop complexe pour nos bénévoles. Nous souhaitons simplifier l’interface et regrouper les fonctionnalités essentielles dans des modules dédiés."
  2. Objectifs :

    • "Réduire de 50% le nombre de clics pour les tâches quotidiennes (ex : renouvellement d’adhésion)."
    • "Masquer les fonctionnalités non utilisées (ex : comptabilité analytique)."
    • "Permettre à d’autres associations de réutiliser nos modules."
  3. Périmètre :

    • Modules à développer (liste priorisée) :
      • Gestion des membres (adhésions, profils).
      • Gestion des événements (inscriptions, participations).
      • Tableau de bord simplifié pour le trésorier.
    • Hors périmètre :
      • "La gestion des stocks (non utilisée par l’association)."
  4. Exigences Fonctionnelles :

    • "Un bouton 'Renouveler' visible sur la fiche membre, déclenchant un wizard en 3 étapes."
    • "Une vue liste des membres avec filtres par statut (actif/inactif/retard)."
  5. Exigences Techniques :

    • "Compatibilité avec Odoo 16 et les modules OCA/Deodoo existants."
    • "Code documenté et publié sur GitHub sous licence MIT."
  6. Livrables :

    • "Modules Odoo prêts à installer (avec README et guide utilisateur)."
    • "Formation vidéo de 10 min pour les bénévoles."

2. Outils pour Aller Vite


3. Exemple Concret : Module "Gestion des Membres"

Besoin : "Simplifier le renouvellement des adhésions."
Analyse :


4. Prochaines Actions

  1. Valider la liste des parties prenantes avec 2-3 membres de l’association.
  2. Choisir 1 processus clé (ex : renouvellement d’adhésion) et le cartographier ensemble.
  3. Remplir la matrice Impact/Effort pour prioriser.

Question pour vous, Nicolas :
Souhaitez-vous commencer par affiner la liste des parties prenantes et leurs besoins, ou préférez-vous cartographier directement un processus type (ex : gestion des événements) ? Je peux vous fournir un template prêt à l’emploi pour l’un ou l’autre. 

Partenariat Odoo-nf

Partenariat Odoo-nf

Liste des partenaire odoo hérault

Hérault

  1. https://www.vivasoft.fr/partenaire-odoo-a-montpellier
  2. https://zoary.io/
  3. https://www.acea-energies.com/lien-accompagnement+dans+la+gestion+d+entreprise+-+partenaire+odoo+a+valergues+et+dans+tout+l+herault+iris+adcom-259.html
  4. https://www.irokoo.fr/jobs/business-analyst-technico-fonctionnel-odoo-8
  5. https://www.doowize.fr/

Occitanie

  1. https://www.dynapps.fr/
  2. https://octavize.fr/integrateur-odoo-toulouse
  3. https://www.crocdoo.fr/
  4. https://www.nalios.com/nalios-toulouse-odoo-services
  5. https://www.nalios.com/nalios-toulouse-odoo-serviceshttps://www.nalios.com/nalios-toulouse-odoo-services
Partenariat Odoo-nf

CV(s)

Modèle de poste recherché

Business Analyst Technico-Fonctionnel Odoo

Business Analyst Technico-Fonctionnel Odoo — IROKOO (Tours)

IROKOO accompagne TPE, PME et ETI dans le déploiement d'Odoo en France. 
180 clients en 3 ans, Gold Partner, présences à Tours, Rouen, Paris, Montpellier, Bordeaux, Nantes.

Pour soutenir notre croissance, nous recrutons des Business Analyst technico-fonctionnels Odoo. Ta mission : accompagner nos clients dans leurs usages d'Odoo et les aider à en tirer le meilleur au quotidien.

Le poste

Tu fais le lien entre les besoins métiers et la solution Odoo pour en assurer la mise en œuvre :

Ton profil

Hard skills

Soft skills

Mobilité

Si tu es passionné par Odoo (ou prêt à le devenir) et que tu aimes partager tes connaissances, cette opportunité est faite pour toi. Rejoins-nous pour aider nos clients à réussir leur projet ERP.

Conditions


Qui je suis :

Nicolas Farrié, 70 ans, retraité actif, mobile dans l’Hérault et département attenants et Toulouse.

Ma recherche 

Au sein d'une équipe, en collaboration, accompagner vos clients dans leurs usages d'Odoo, 

Je peux intervenir à plusieurs niveaux du processus global du projet de déploiement :

Je suis en statut d'auto-entreprise mais je ne souhaite apparaître en frontal des clients. 

Mes skills

Hard skills

Soft skills

Ma Bio express :

Architecte de formation, j'ai eu la chance de participer au développement des premier logiciel de CAO au laboratoire  GAMSAU à Marseille-Luminy. Puis après 3 années en tant que chercheur au CMIRH ( Paris et Marseille), j'ai créer la société INDEX où on a créé le Logiciel de calcul de Emploi du temps scolaire Edt ( je reste un des 3 pères de l’algorithme), devenu ensuite la suite logicielle Pro-Note et la société INDEX Éducation.

Après plusieurs années passées à l'export (états-unis, Russie, Maroc), j'ai rencontré Odoo dès 2006/2007 où je l'avais choisi comme nouveau système d'information pour la filiale d'une société de logiciel et produit électronique dans l’hôtellerie et la restauration au Maroc, société que je dirigeais à l'époque.
Puis j'ai réutilisé Odoo comme colonne vertébrale d'un nouveau projet, toujours au Maroc, où j'ai travaillé quelques années avec les intégrateur locaux, dont Kazacube en particulier. J'ai eu d'ailleurs le plaisir de dîner avec Fabien Pickaerts  à cette occasion.
Cette période m'a fait passer de V8 à V11. J'ai développé un module de gestion de patients / location de matériel pour un secteur particulier.

Retour en France, j'ai participé à la création d'un laboratoire de Cosmétique Naturels, et j'ai choisi Odoo V12 comme système d'information de base. Étant un laboratoire de production de cosmétique BIO de petite taille, la gestion MRP étant sur-dimensionnée et pas adaptée au cas, j'ai développé un module complet de gestion de la production avec suivi qualité et traçabilité amont/aval, production d’étiquetage / code barre adapté au cas. Ce module a permit à l'entreprise d'obtenir facilement la certification de son label BIO.

Partenariat Odoo-nf

Présentation courte (style email)

Objet : Expert Odoo (V8-V18) pour missions ponctuelles – Disponible dans l’Hérault et Toulouse

Bonjour [Nom],

Je me permets de vous contacter car je cherche à accompagner des entreprises locales comme la vôtre sur des missions ponctuelles autour d’Odoo :

Pourquoi moi ?

Disponible immédiatement pour des missions en Hérault, départements limitrophes et Toulouse (statut auto-entrepreneur, intervention en back-office).

Seriez-vous ouvert à un échange pour voir comment je pourrais vous soutenir sur vos projets Odoo ?

Bien cordialement,
Nicolas Farrié
[Votre email] | [Votre téléphone] | [LinkedIn si applicable]

Subject: Renfort Odoo ponctuel — consultant disponible sur l'Hérault et région

Bonjour,

Je me permets de vous contacter pour vous proposer mes services en renfort ponctuel sur vos projets Odoo.

Je travaille en sous-traitance, en retrait du client final si vous le souhaitez, sur trois types de missions :
— cadrage et spécification des besoins en phase amont,
— accompagnement au déploiement (recette, paramétrage, tests),
— formation et suivi utilisateurs.

Mon profil en quelques mots : autodidacte Odoo depuis la v8, j'ai conduit et accompagné des projets PE/PME/ETI, développé des modules métier en Python (production, traçabilité, qualité), et j'administre quotidiennement une instance v18 CE sous Docker. Ma formation initiale n'est pas informatique — je suis architecte de formation, et j'ai dirigé des entreprises — ce qui me donne une lecture fonctionnelle et terrain que les profils purement techniques n'ont pas toujours.

Je suis auto-entrepreneur, mobile dans l'Hérault, les départements limitrophes et Toulouse.

Je vous joins une fiche de présentation d'une page. Je serais heureux d'en discuter si cela correspond à un besoin, même ponctuel ou anticipé.

Cordialement,

Nicolas Farrié
Consultant Odoo — Auto-entrepreneur
[téléphone]
[email]

 

Version Claude finale

Subject: Renfort Odoo ponctuel — consultant disponible sur l'Hérault et région

Bonjour,

Je me permets de vous contacter pour vous proposer mes services en renfort ponctuel sur vos projets Odoo.

Je travaille en sous-traitance, en retrait du client final si vous le souhaitez, sur trois types de missions :
— cadrage et spécification des besoins en phase amont,
— accompagnement au déploiement (recette, paramétrage, tests),
— formation et suivi utilisateurs.

J'ai conduit et accompagné des projets PE/PME/ETI, développé des modules métier en Python (production, traçabilité, qualité), et j'administre quotidiennement une instance v18 CE sous Docker. Ma formation initiale n'est pas informatique — je suis architecte de formation, et j'ai dirigé des entreprises — ce qui me donne une lecture fonctionnelle et terrain que les profils purement techniques n'ont pas toujours.

Je suis auto-entrepreneur, mobile dans l'Hérault, les départements limitrophes et Toulouse.

Je vous joins une fiche de présentation d'une page. Je serais heureux d'en discuter si cela correspond à un besoin, même ponctuel ou anticipé.

Cordialement,

Nicolas Farrié
Consultant Odoo — Auto-entrepreneur
[téléphone]
[email]

 

Partenariat Odoo-nf

Présentation longue


Nicolas Farrié

Expert Senior Odoo (V8 à V18) | Accompagnement, Spécifications & Formation 📍 Mobile dans l’Hérault, départements attenants et Toulouse 📧 [Votre email] | 📞 [Votre téléphone]


🔹 Qui suis-je ?

Retraité actif de 70 ans, je mets mon expérience au service des entreprises locales pour accompagner leurs clients dans l’usage d’Odoo. Mon parcours unique allie :


🔹 Ma recherche

Je souhaite intervenir en back-office (statut auto-entrepreneur) au sein de vos équipes pour :


🔹 Mes compétences


🔹 Hard Skills


🔹 Soft Skills


🔹 Ma bio express

Architecte de formation, j’ai participé au développement des premiers logiciels de CAO au laboratoire GAMSAU (Marseille-Luminy). Après 3 ans comme chercheur au CMIRH (Paris/Marseille), j’ai créé la société INDEX, où nous avons développé le logiciel de calcul d’emploi du temps scolaire Edt (dont je suis l’un des 3 pères de l’algorithme), devenu ensuite la suite Pro-Note et la société INDEX Éducation.

Après plusieurs années à l’export (États-Unis, Russie, Maroc), j’ai découvert Odoo en 2006/2007 et l’ai choisi comme SI pour une filiale marocaine dans l’hôtellerie-restauration que je dirigeais. J’y ai travaillé avec des intégrateurs locaux, dont Kazacube, et ai eu l’occasion de dîner avec Fabien Pinckaers.

De retour en France, j’ai participé à la création d’un laboratoire de cosmétiques naturels, où j’ai choisi Odoo V12 comme SI de base. Pour ce labo de petite taille, j’ai spécifié un module de gestion de production (développé par une équipe externe) avec suivi qualité et traçabilité, permettant d’obtenir facilement la certification BIO.


🔹 Modalités pratiques


📩 Contactez-moi pour échanger sur vos besoins : 📧 [Votre email] | 📞 [Votre téléphone]


Question pour vous, Nicolas :