Fonctionnement du moteur de simulation
Découvrez les mécanismes du moteur de simulation à événements discrets de ProcessMind et la façon dont il modélise vos processus.
Dans une simulation de processus, les ressources désignent tout élément à capacité limitée pour lequel plusieurs activités sont en concurrence. Elles créent des goulots d’étranglement, des files d’attente et des temps d’attente réalistes dans la simulation. Vous pouvez tester cela sur votre propre processus avec un essai gratuit.
| Catégorie | Exemples |
|---|---|
| Personnel | Agents du service client, chargés de prêts, responsables et spécialistes |
| Équipements | Machines, postes de travail et équipements de test |
| Systèmes | Licences logicielles, capacité des serveurs et limites de débit des API |
| Installations | Salles de réunion, lignes de production et postes d’inspection |
Sans contraintes de ressources, la simulation suppose une capacité illimitée : chaque cas est traité immédiatement, sans attente. Cette hypothèse ne correspond pas à la réalité de la plupart des processus.
La modélisation des ressources permet :
Dans ProcessMind, les ressources sont regroupées en pools composés d’unités interchangeables.
| Propriété | Description |
|---|---|
| Nom | Identifiant de la ressource (par exemple, « Équipe chargée des approbations », « Gestionnaire de prêts ») |
| Capacité | Nombre d’unités disponibles dans le pool |
La capacité indique combien d’activités peuvent utiliser cette ressource simultanément :
Exemple : si votre service chargé des approbations compte 3 personnes, chacune pouvant traiter une approbation à la fois, définissez la capacité sur 3.
Pour chaque activité de votre processus, vous pouvez préciser les ressources nécessaires :
| Paramètre | Description |
|---|---|
| Pool de ressources | Pool de ressources à utiliser |
| Quantité | Nombre d’unités de cette ressource nécessaires |
La plupart des activités nécessitent une unité d’une seule ressource :
Certaines activités nécessitent plusieurs unités :
Lorsqu’un cas atteint une activité qui nécessite des ressources, la simulation suit les étapes suivantes :
ProcessMind propose plusieurs stratégies de file d’attente pour déterminer l’ordre de priorité des cas en attente lorsque des ressources se libèrent :
| Stratégie | Description |
|---|---|
| FIFO | Premier entré, premier sorti : les cas sont traités dans leur ordre d’arrivée (par défaut) |
| LIFO | Dernier entré, premier sorti : les cas les plus récemment arrivés sont traités en premier |
| Aléatoire | Les cas sont choisis au hasard dans la file d’attente |
Vous pouvez configurer la stratégie de file d’attente pour chaque activité dans les paramètres de l’élément.
Choisir une stratégie de file d’attente
FIFO est la stratégie la plus courante et la plus équitable. Utilisez LIFO lorsque les cas récents sont prioritaires, par exemple pour les escalades urgentes. La sélection aléatoire peut servir à simuler des modalités de service imprévisibles.
Si les ressources nécessaires sont occupées :
C’est cette gestion des files d’attente qui produit des temps d’attente réalistes dans votre simulation.
La capacité des ressources peut varier dans le temps. Utilisez la périodicité pour modéliser ces variations de disponibilité.
| Périodicité | Capacité |
|---|---|
| Chaque jour ouvré, 09:00-17:00 | 5 agents |
| Chaque jour ouvré, 17:00-21:00 | 2 agents |
| Chaque jour du week-end, 10:00-16:00 | 1 agent |
| Par défaut | 0 agent |
| Périodicité | Capacité |
|---|---|
| Chaque jour, 06:00-14:00 (matin) | 5 opérateurs |
| Chaque jour, 14:00-22:00 (soir) | 3 opérateurs |
| Chaque jour, 22:00-06:00 (nuit) | 1 opérateur |
| Périodicité | Capacité |
|---|---|
| Chaque année, du 15 nov. au 31 déc. (période de pointe) | 20 personnes |
| Par défaut | 12 personnes |
L’utilisation est un concept de planification, pas une valeur fournie par la simulation
La simulation indique, pour chaque activité, les temps d’attente, la longueur des files d’attente et le débit. Elle ne fournit pas de pourcentage d’utilisation par ressource, car le moteur ne suit pas le temps d’occupation de chaque ressource. Pour interpréter les résultats de votre simulation, appuyez-vous sur les indications ci-dessous. Si vous avez besoin d’un pourcentage, calculez-le vous-même.
L’utilisation correspond à la part du temps disponible pendant laquelle une ressource travaille :
Utilisation = (temps d’occupation ÷ temps total disponible) × 100 %
Vous pouvez évaluer la même chose à partir des résultats fournis par la simulation : le temps d’attente avant l’activité et l’évolution de la file d’attente pendant les périodes de pointe.
| Ce que vous observez | Ce que cela signifie |
|---|---|
| Presque aucune attente, les files ne s’allongent jamais | Sous-utilisation : la capacité est peut-être excessive |
| Attentes courtes et occasionnelles | Équilibre satisfaisant : la capacité permet d’absorber les variations |
| Attentes régulières, files stables | Ressource très sollicitée : peu de marge pour les périodes de pointe |
| Les files s’allongent pendant les périodes de pointe, puis diminuent | Charge élevée : probablement à l’origine de retards |
| Les files s’allongent sans jamais diminuer | Goulot d’étranglement : la demande dépasse la capacité |
Ne prévoyez pas une marge nulle
Dimensionner une ressource pour que la demande occupe exactement tout son temps disponible peut sembler efficace, mais cela pose problème : même de faibles variations de la demande font croître les files de façon exponentielle à mesure que la ressource approche de sa limite. Prévoyez une marge suffisante de temps inoccupé pour que le processus reste réactif.
Prenons un exemple simple :
Lorsque le nombre d’arrivées approche la capacité de traitement de la ressource, toute variation aléatoire, comme quelques arrivées supplémentaires ou une tâche légèrement plus longue, fait croître les files plus vite qu’elles ne peuvent se résorber.
Un même pool de ressources peut servir plusieurs activités. C’est une situation courante et réaliste :
L’« Équipe du service client » (capacité : 5) prend en charge les activités suivantes :
Les trois activités utilisent le même pool. Si 4 appels sont en cours, un seul agent reste disponible pour les e-mails ou le chat.
Certaines activités nécessitent plusieurs ressources différentes en même temps :
| Pool de ressources | Quantité nécessaire |
|---|---|
| Concepteurs principaux | 2 |
| Salle de réunion | 1 |
| Responsable de la conception | 1 |
Important : l’activité ne peut commencer que lorsque toutes les ressources nécessaires sont disponibles simultanément. Si les concepteurs sont libres, mais qu’aucune salle de réunion n’est disponible, le cas doit attendre.
La simulation des ressources est particulièrement utile pour planifier les capacités.
De combien de ressources ai-je besoin ?
Exécutez des simulations avec différents niveaux de capacité :
| Capacité | Temps d’attente moyen | Débit |
|---|---|---|
| 2 personnes | 45 min | 150/semaine |
| 3 personnes | 12 min | 150/semaine |
| 4 personnes | 3 min | 150/semaine |
À retenir : l’ajout d’une troisième personne réduit considérablement les temps d’attente. La quatrième apporte une amélioration plus limitée : le temps d’attente continue de baisser, mais le débit reste stable, car l’activité n’est plus le facteur limitant.
Où se trouvent mes goulots d’étranglement ?
Comparez le temps d’attente associé à chaque activité du processus. L’activité qui présente le temps d’attente le plus long et qui augmente le plus rapidement constitue le facteur limitant :
| Ressource | Temps d’attente moyen avant l’activité |
|---|---|
| Accueil | 4 min |
| Analystes de crédit | 2 h 10 min |
| Examen juridique | 8 min |
| Équipe de clôture | 35 min |
À retenir : les analystes de crédit constituent le goulot d’étranglement. Ajouter du personnel à l’accueil ne changera rien : les dossiers s’accumuleront simplement plus vite au niveau de l’analyse de crédit.
Que se passe-t-il si la demande augmente ?
Exécutez des scénarios avec des taux d’arrivée plus élevés :
| Demande | Personnel actuel | Évolution de la file d’attente |
|---|---|---|
| Actuelle | 5 | Stable |
| +20 % | 5 | Croissance lente |
| +50 % | 5 | Situation intenable |
À retenir : la capacité actuelle peut absorber une hausse d’environ 20 % de la demande. Au-delà, vous devrez ajouter des ressources.
Commencez par quelques ressources clés qui représentent des contraintes réelles :
Définissez la capacité à partir des effectifs réels :
Les ressources réelles ne sont pas disponibles à 100 % :
Modélisez le temps réellement disponible, et non le maximum théorique.
Comparez les temps d’attente et la longueur des files d’attente simulés aux observations réelles :
Si ce n’est pas le cas, affinez votre modèle de ressources.
N’oubliez pas que les personnes ne sont pas des machines :
Accédez immédiatement à la plateforme, sans carte bancaire ni attente. Représentez clairement le fonctionnement de votre organisation dans des modèles de processus reliés entre eux.
Définissez l’architecture des processus, les responsabilités et les contrôles, puis clarifiez les rôles à chaque niveau.
Démarrez votre essai gratuit et posez les bases d’une gouvernance, d’une gestion et d’une amélioration continue de vos processus.
Nous utilisons des cookies pour améliorer votre expérience, personnaliser le contenu et analyser le trafic. Les consultations de pages sont mesurées de façon anonyme, même sans cookies. En cliquant sur « Tout accepter », vous consentez à l’utilisation de cookies.