Le Modèle Conceptuel de Traitement (MCT) est une représentation formalisée des
processus métier d'une organisation.
Il décrit quoi fait le système (les opérations), sans dire comment il le fait
techniquement.
Le MCT complète le MCD (Modèle Conceptuel de Données) en modélisant la dynamique et
les flux.
Il se concentre sur les traitements, les opérations et les flux d'information qui
transforment les données.
C'est une vue conceptuelle des activités qui créent, lisent, mettent à jour ou
suppriment des données (cycle de vie).
Le MCT est indépendant de toute implémentation technique, langage de programmation
ou workflow engine.
Il est souvent représenté visuellement par des diagrammes de flux (de données, UML,
BPMN simplifié).
Son objectif principal est de comprendre et formaliser le fonctionnement métier
d'un domaine.
Le MCT identifie les acteurs externes (les partenaires) qui interagissent avec le
système.
Il définit les flux de données entrants (les déclencheurs) et sortants (les
résultats).
C'est un outil de communication commun entre les experts métier et les concepteurs
techniques.
Le MCT permet de valider la logique métier avec les utilisateurs avant tout
développement.
Il aide à identifier les incohérences, les redondances ou les complexités dans les
processus.
Le MCT est un livrable clé de la phase de conception conceptuelle en méthodologie
Merise.
Il décrit les traitements de manière externalisée (boîte noire) ou internalisée
(boîte blanche).
C'est le cahier des charges fonctionnel des opérations que le système doit
supporter.
Le MCT permet de s'assurer que tous les traitements nécessaires sur les données
sont identifiés.
Il fait le lien entre les besoins utilisateurs (fonctionnels) et la structure des
données (MCD).
Le MCT est crucial pour concevoir des applications qui épousent parfaitement les
processus métier.
Il sert de base pour définir les cas d'utilisation (Use Cases) dans les approches
orientées objet.
Le MCT modélise les événements qui déclenchent les traitements (ex: "Commande
client reçue").
Il précise les conditions et les règles de gestion qui régissent l'exécution d'un
traitement.
C'est une modélisation stable, qui change peu même si les outils technologiques
évoluent.
Le MCT permet d'analyser l'impact d'une modification métier sur l'ensemble du
système.
Il est essentiel pour l'optimisation et la réingénierie des processus métier (BPR).
Le MCT identifie les responsabilités : qui (quel acteur) fait quoi (quel
traitement).
Il décrit les synchronisations et les enchaînements entre les différents
traitements.
C'est une vision idéale et épurée des processus, débarrassée des contingences
techniques.
Le MCT facilite l'identification des données nécessaires en entrée et produites en
sortie de chaque traitement.
Il permet de détecter les traitements orphelins (sans données) ou les données
inutilisées.
Le MCT est le pont entre la vision statique (les données) et la vision dynamique
(l'activité) du système.
Il est souvent construit par ateliers de travail collaboratifs avec les
utilisateurs clés.
Le MCT aide à standardiser les pratiques et les procédures au sein de
l'organisation.
C'est un outil pour formaliser un savoir-faire métier et capitaliser la
connaissance.
Le MCT permet de chiffrer plus précisément les charges de développement en
précisant la complexité fonctionnelle.
Il est un prérequis pour automatiser un processus manuel de manière efficiente.
Le MCT garantit que le système futur répondra intégralement aux besoins des
utilisateurs.
Il permet de concevoir des scénarios de test complets au niveau fonctionnel.
Le MCT se décline souvent en plusieurs niveaux de détail, du macro-processus à la
tâche élémentaire.
Il intègre les contraintes temporelles (périodicité, délais) des traitements.
Le MCT est un document vivant qui doit être maintenu à jour avec l'évolution des
processus.
Il favorise l'alignement stratégique en s'assurant que les processus supportent les
objectifs business.
Le MCT est un langage graphique qui rend les processus complexes plus facilement
compréhensibles.
Il permet d'identifier les goulots d'étranglement et les points d'amélioration dans
les flux.
Le MCT est le socle sur lequel on pourra choisir la technologie la plus adaptée
(BPM, ERP, développement sur mesure).
Il assure la traçabilité des exigences métier jusqu'à la conception technique.
Le MCT modélise les traitements batch (traitements par lots) et les traitements
temps réel.
Il distingue les traitements automatisés des traitements manuels.
Le MCT est une pièce maîtresse de la documentation du système d'information.
En résumé, le MCT est la carte conceptuelle des processus et des flux qui animent
le métier et transforment les données.