Files
SatAff/docs/specs-pre-projet/01-vision-et-perimetre.md

7.1 KiB

01 — Vision & périmètre

1. Contexte

SatPRO est un outil existant de gestion de l'activité d'une entreprise de services de contrôle. Il orchestre le cycle de vie d'un contrat client : mise en place contractuelle, découpage en prestations, production des interventions, contrôle de conformité (RFI) et déclenchement de la facturation.

Le projet consiste à réécrire cet outil, pas à ajouter une fonction isolée. La réécriture poursuit trois intentions :

  • Moderniser l'interface (aspect visuel).
  • Améliorer l'expérience utilisateur des acteurs internes (commerce, administration, management, ordonnancement).
  • Capitaliser sur l'existant : reprendre ce qui fonctionne, ajuster ou enrichir ce qui doit l'être, supprimer ce qui n'a plus lieu d'être. Ces arbitrages se font en atelier avec les opérationnels.

2. Objectifs de la phase « Specs pré-projet »

Cette phase produit le besoin métier, pas la solution technique. Concrètement, pour chaque étape du cycle de vie du contrat :

  • suivre le cycle de vie d'un contrat dans SatPRO ;
  • reprendre les sous-process de chaque étape ;
  • reprendre, ajuster, enrichir, revoir ou supprimer l'existant ;
  • définir les données attendues à chaque étape.

3. Périmètre fonctionnel (dans le scope)

Le périmètre couvert par SatPRO va de l'initialisation du contrat à la préparation / déclenchement de la facturation. Les blocs suivants sont dans le scope de la réécriture :

Bloc Objet
Gestion des accords Gestion des accords de référencement (BPU, règles d'indexation, périmètre autorisé) auxquels des contrats sont rattachés — fonctionnalité existante de SatPRO
Initialisation du contrat Création du contrat depuis l'offre (ou une commande directe rattachée à un accord), paramétrage administratif, de production, de facturation et d'indexation, gestion des destinataires
Prestations Découpage des missions vendues en prestations (canevas), héritage et propagation, regroupement / dégroupement
Interventions Production concrète chez le client : affectation, planification, RDV, suivi des statuts
RFI Revue de fin d'intervention : contrôle de conformité production vs contrat, gestion des écarts
Facturation Préparation et déclenchement de la facture, cas particuliers, refacturation
Sous-traitance Gestion STI (interne à la filiale), STE (externe) et sous-traitance intra-groupe
Fonctions transverses Historisation, recherche, paramétrage par défaut, workflows de validation, mises à jour en masse
Pilotage Suivi de l'activité (à définir)

4. Hors périmètre (hors scope)

Les éléments suivants ne sont pas réalisés dans SatPRO ; SatPRO échange avec eux mais ne les remplace pas :

  • Le bloc Contact & opportunités (amont commercial).
  • Le bloc Offre (élaboration et validation du devis) — en amont, alimente SatPRO.
  • L'outil de production terrain (saisie par le technicien sur le terrain) — en aval, renvoie les données de production à SatPRO.
  • L'outil de facturation proprement dit — SatPRO prépare et transmet, la facture est émise par cet outil.
  • La planification maître lorsque le dossier est géré hors SatPRO (voir systèmes externes).

🔴 Fonctionnalités existantes à supprimer (décision atelier).

  • C2I : la fonctionnalité existante C2I n'est pas reconduite dans la réécriture. Le besoin qu'elle couvrait (notamment la gestion du déplacement infructueux en « mode échec ») doit être repensé dans le nouvel outil (voir 10 — Facturation).

4.1 Règle de création d'un contrat

🟢 Décision atelier. Un contrat ne peut être créé que :

  • à partir d'une offre (cas général, y compris offre d'avenant) ; ou
  • à partir d'une commande directe rattachée à un accord de référencement (création du contrat puis de ses prestations).

Une commande directe rattachée à un contrat existant ne crée pas de contrat : elle déclenche la part de prestation déjà présente au contrat relative à cette commande (complément de prestation). Voir 05 — Initialisation du contrat.

Dans cette phase, aucune intégration technique n'est décrite. Les systèmes externes sont nommés uniquement pour identifier les données échangées avec SatPRO.

5. Systèmes externes en interface

Système Rôle vis-à-vis de SatPRO Sens principal
Bingo Pro Offre / devis approuvé — source de création automatique du contrat → vers SatPRO
CRM Identité client (raison sociale, SIREN, adresse, GPS) redescendue automatiquement → vers SatPRO
PlanUp / 7Opteam Affectation et planification des techniciens ; peut être maître de la planification ↔
Saisie Terrain (outil de production) Données de production remontées en fin d'intervention (temps réel, quantités, observations, photos, écarts, rapport) → vers SatPRO
DekraBill / DBill Outil de facturation : reçoit les paramètres et les lignes de facture préparés par SatPRO ← depuis SatPRO
Controlling Tarifs de sous-traitance par code matériel (mise à jour annuelle) → vers SatPRO
Cubes Restitution décisionnelle (CA facturé, coûts de sous-traitance, etc.) ← depuis SatPRO

⚪ À confirmer : la liste et le périmètre exact de chaque interface sont à valider en atelier. Les noms d'outils sont repris du support d'atelier.

🟢 Précision atelier. La gestion des accords (de référencement) n'est pas un système externe : c'est une fonctionnalité existante de SatPRO, intégrée au périmètre de la réécriture (voir §3 et la fiche 06 — Gestion des accords). Un contrat peut être rattaché à un accord et en hériter (BPU, indexation, périmètre autorisé).

6. Principes métier structurants

Ces principes traversent tout l'outil et doivent être tenus dans la réécriture :

  • Hiérarchie Contrat → Prestation → Intervention. La prestation est le canevas ; l'intervention est la production concrète d'une part du contrat chez le client.
  • Héritage descendant. Les prestations héritent du contrat ; les interventions héritent de la prestation.
  • Propagation vers le non-produit uniquement. Toute évolution d'un paramètre héritable redescend sur les interventions non encore produites. Les interventions déjà produites conservent le paramétrage figé au moment de leur production (historique).
  • Priorité du niveau le plus bas. Une donnée saisie au niveau prestation (ou intervention) devient « prioritaire » sur la valeur héritée.
  • Contrôle avant facturation. Aucune facturation ne part tant que la conformité de la production n'est pas validée (RFI) : automatique si aucun écart, manuelle (acte administratif) en cas d'écart.
  • Traçabilité. Les modifications sur contrat / prestation / intervention sont historisées (qui, quoi, quand, valeur d'origine).