Sur cette page

Ressources et planification des capacités

Process Intelligence Process Intelligence Disponible avec une licence utilisateur Process Intelligence ou supérieure. Seules les licences utilisateur de ce forfait ou d’un forfait supérieur peuvent utiliser cette fonctionnalité. Comparer les forfaits Disponible avec une licence utilisateur Process Intelligence ou supérieure

Que sont les ressources ?

Dans une simulation de processus, les ressources représentent tout ce dont la capacité est limitée et que les activités doivent se partager. Elles créent des goulots d’étranglement, des files d’attente et des temps d’attente réalistes dans votre simulation.

Types courants de ressources

Catégorie Exemples
Personnes 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

Pourquoi modéliser les ressources ?

Sans contraintes de ressources, la simulation suppose une capacité illimitée : chaque cas est traité immédiatement, sans attente. Cette hypothèse est irréaliste pour la plupart des processus.

La modélisation des ressources permet :

  • Identifier des goulots d’étranglement réalistes
  • Prévoir précisément les temps d’attente
  • Planifier les capacités et réaliser des analyses « et si »
  • Comprendre où la capacité sera épuisée en premier

Pools de ressources

Dans ProcessMind, les ressources sont organisées en pools d’unités interchangeables.

Propriétés d’un pool

Propriété Description
Nom Identifiant de la ressource, par exemple « Équipe d’approbation » ou « Gestionnaire de prêts »
Capacité Nombre d’unités disponibles dans le pool

Comprendre la capacité

La capacité définit le nombre d’activités pouvant utiliser cette ressource simultanément :

  • Capacité = 1 : un seul cas peut utiliser cette ressource à la fois
  • Capacité = 5 : jusqu’à 5 cas peuvent utiliser cette ressource simultanément

Exemple : si votre service d’approbation compte 3 collaborateurs pouvant chacun traiter une approbation à la fois, définissez la capacité sur 3.

Affecter des ressources aux activités

Chaque activité de votre processus peut indiquer les ressources dont elle a besoin :

Propriétés de l’affectation

Paramètre Description
Pool de ressources Pool de ressources à utiliser
Quantité Nombre d’unités de cette ressource nécessaires

Affectation simple

La plupart des activités nécessitent une unité d’une seule ressource :

  • Activité : « Examiner la demande »
  • Ressource : « Chargés de prêts » (quantité : 1)

Affectation de plusieurs unités

Certaines activités nécessitent plusieurs unités :

  • Activité : « Comité de décision importante »
  • Ressource : « Responsables principaux » (quantité : 3)

Allocation des ressources : comment les cas obtiennent des ressources

Lorsqu’un cas atteint une activité qui nécessite des ressources, la simulation suit le processus suivant :

Flux d’allocation

  1. Vérifier la disponibilité : les ressources nécessaires sont-elles disponibles ?
  2. Mettre en file si nécessaire : si elles ne sont pas disponibles, le cas rejoint la file d’attente
  3. Attendre : le cas attend que les ressources deviennent disponibles
  4. Allouer : dès qu’elles sont disponibles, les ressources sont réservées pour ce cas
  5. Exécuter : l’activité s’exécute pendant la durée tirée
  6. Libérer : une fois l’activité terminée, les ressources retournent dans le pool

Comportement et stratégie de file d’attente

ProcessMind prend en charge plusieurs stratégies de file d’attente qui déterminent la priorité des cas en attente lorsque des ressources deviennent disponibles :

Stratégie Description
FIFO First In, First Out : les cas sont traités dans leur ordre d’arrivée (par défaut)
LIFO Last In, First Out : les cas arrivés le plus récemment sont traités en premier
Aléatoire Les cas sont sélectionnés aléatoirement 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 être utile pour simuler des modes de traitement imprévisibles.

Que se passe-t-il lorsque les ressources ne sont pas disponibles ?

Si les ressources nécessaires sont occupées :

  1. Le cas rejoint la file d’attente de cette ressource
  2. Le cas attend, le temps de simulation s’écoule
  3. Lorsque des ressources se libèrent, un cas en attente est sélectionné selon la stratégie de file configurée
  4. L’activité démarre alors

C’est ce comportement de mise en file qui produit des temps d’attente réalistes dans votre simulation.

Disponibilité des ressources selon la périodicité

Les ressources ne sont pas toujours disponibles avec la même capacité. Utilisez la périodicité pour modéliser une disponibilité variable.

Exemple : horaires ouvrés

Périodicité Capacité
Chaque jour ouvré, de 09:00 à 17:00 5 agents
Chaque jour ouvré, de 17:00 à 21:00 2 agents
Chaque jour du week-end, de 10:00 à 16:00 1 agent
Par défaut 0 agent

Exemple : planning des équipes

Périodicité Capacité
Chaque jour, de 06:00 à 14:00 (matin) 5 opérateurs
Chaque jour, de 14:00 à 22:00 (soir) 3 opérateurs
Chaque jour, de 22:00 à 06:00 (nuit) 1 opérateur

Exemple : variation saisonnière

Périodicité Capacité
Chaque année, du 15 novembre au 31 décembre (pic) 20 collaborateurs
Par défaut 12 collaborateurs

Évaluer le niveau d’occupation des ressources

L’utilisation est un concept de planification, pas une valeur affichée

La simulation indique les temps d’attente, longueurs de file et volumes traités pour chaque activité. Elle n’indique pas de pourcentage d’utilisation par ressource, car le moteur ne suit pas le temps d’occupation de chaque ressource. Utilisez le raisonnement ci-dessous pour interpréter vos résultats de simulation ; effectuez vous-même le calcul si vous avez besoin d’un pourcentage.

L’utilisation correspond à la part du temps disponible d’une ressource qu’elle consacre au travail :

Utilisation = (Temps occupé ÷ Temps total disponible) × 100 %

Lire la pression sur la capacité plutôt qu’un pourcentage

Vous pouvez évaluer cette même situation à partir des résultats fournis par la simulation : le temps d’attente avant l’activité et l’évolution de la file pendant les pics :

Ce que vous observez Ce que cela signifie
Presque aucune attente, les files ne s’allongent jamais Sous-utilisation : la capacité peut être excédentaire
Quelques courtes attentes Équilibre satisfaisant : capacité adaptée aux variations
Attentes régulières, files stables Ressource très sollicitée : peu de marge pour les pics
Les attentes augmentent pendant les pics, puis diminuent Charge élevée : elle provoque probablement des retards
Les files s’allongent sans diminuer Goulot d’étranglement : la demande dépasse la capacité

Le piège d’une capacité insuffisante

Ne planifiez pas avec une marge nulle

Dimensionner une ressource de sorte que la demande occupe exactement tout son temps disponible semble efficace, mais crée des problèmes : même de petites variations de la demande font croître les files de manière exponentielle à mesure que la ressource approche de sa limite. Prévoyez une marge, avec suffisamment de temps disponible pour que le processus reste réactif.

Pourquoi une ressource très sollicitée crée de longues files

Prenons un exemple simple :

  • Capacité de la ressource : 1
  • Durée moyenne de traitement : 10 minutes
  • Si les arrivées sont en moyenne de 5,5 par heure : files maîtrisables
  • Si les arrivées sont en moyenne de 5,9 par heure : croissance explosive de la file

Lorsque les arrivées approchent 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.

Ressources partagées

Un même pool de ressources peut servir plusieurs activités. Cette configuration est courante et réaliste :

Configurer des ressources partagées

  1. Créez un pool de ressources, par exemple « Équipe du service client »
  2. Affectez le même pool à plusieurs activités
  3. Les activités se partagent la capacité disponible

Exemple : personnel partagé

L’« Équipe du service client » (capacité : 5) prend en charge :

  • « Répondre à une demande téléphonique »
  • « Traiter une demande par e-mail »
  • « Gérer l’assistance par chat »

Les trois activités utilisent le même pool. Si 4 appels téléphoniques sont en cours, un seul agent reste disponible pour les e-mails ou le chat.

Avantages des ressources partagées

  • Modéliser des équipes polyvalentes et formées à plusieurs tâches
  • Montrer la concurrence entre différents types de travail
  • Révéler quels types d’activités mobilisent le plus les ressources

Activités nécessitant plusieurs ressources

Certaines activités nécessitent plusieurs ressources différentes simultanément :

Exemple : réunion de revue de conception

Pool de ressources Quantité nécessaire
Concepteur principal 2
Salle de réunion 1
Responsable de la conception 1

Important : l’activité ne peut démarrer 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 attend.

Points à prendre en compte pour plusieurs ressources

  • Peuvent créer des schémas d’attente complexes
  • Surveillez les activités qui bloquent plusieurs types de ressources
  • Vérifiez si toutes les ressources sont réellement nécessaires simultanément

Planifier les capacités avec la simulation

L’une des utilisations les plus utiles de la simulation des ressources est la planification des capacités.

Les principales questions auxquelles répond la simulation

De combien de ressources ai-je besoin ?

Exécutez des simulations avec différents niveaux de capacité :

Capacité Temps d’attente moyen Volume traité
2 collaborateurs 45 min 150/semaine
3 collaborateurs 12 min 150/semaine
4 collaborateurs 3 min 150/semaine

Analyse : l’ajout d’un troisième collaborateur réduit fortement les temps d’attente. Le quatrième n’apporte qu’une amélioration marginale : le temps d’attente continue de diminuer tandis que le volume traité reste stable, car l’activité n’est plus la contrainte.

Où se trouvent mes goulots d’étranglement ?

Comparez le temps d’attente ajouté au processus par chaque activité. L’activité dont l’attente est la plus longue et augmente le plus rapidement constitue la contrainte :

Ressource Temps d’attente moyen avant l’activité
Accueil 4 min
Analystes crédit 2 h 10 min
Revue juridique 8 min
Équipe de clôture 35 min

Analyse : les analystes crédit constituent le goulot d’étranglement. Ajouter du personnel à l’accueil n’aidera pas ; le travail s’accumulera simplement plus vite au niveau de l’analyse crédit.

Et si la demande augmentait ?

Exécutez des scénarios avec des taux d’arrivée plus élevés :

Demande Personnel actuel Croissance de la file
Actuelle 5 Stable
+20 % 5 Croissance lente
+50 % 5 Non soutenable

Analyse : la capacité actuelle peut absorber une croissance d’environ 20 %. Au-delà, vous devez ajouter des ressources.

Bonnes pratiques de modélisation des ressources

Commencez simplement

Commencez par quelques ressources clés qui représentent les contraintes réelles :

  • Ne modélisez pas chaque personne comme une ressource distincte
  • Regroupez les collaborateurs interchangeables dans des pools
  • Ajoutez des détails uniquement lorsqu’ils sont utiles

Utilisez des données réelles

Basez votre capacité sur les effectifs réels :

  • Effectif actuel
  • Horaires et plannings de travail
  • Disponibilité historique, en tenant compte des congés et des arrêts maladie

Prévoyez une marge

Les ressources réelles ne sont pas disponibles à 100 % :

  • Les personnes prennent des pauses
  • Les équipements nécessitent une maintenance
  • Des absences imprévues surviennent

Modélisez le temps réellement disponible, et non le maximum théorique.

Validez avec la réalité

Comparez l’utilisation simulée aux observations réelles :

  • Les longueurs de file simulées correspondent-elles aux temps d’attente réels ?
  • Le volume traité simulé est-il proche du volume réel ?
  • L’utilisation des ressources semble-t-elle réaliste ?

Si ce n’est pas le cas, affinez votre modèle de ressources.

Tenez compte du facteur humain

N’oubliez pas que les personnes ne sont pas des machines :

  • La productivité varie au cours de la journée
  • Une utilisation élevée et prolongée entraîne de l’épuisement et des erreurs
  • La polyvalence a ses limites

Étapes suivantes