Infrastructure/Chantiers
Banc d'essai Sciforma Process 4 (2)
 (Mercredi 25 juin 2003)
     

Pages 1 | 2 | 3

Tous les bancs d'essai
Aris Simul 6
Data Studio
OSS@D Process Design
iGraphx Process 2003
Qualigram Manager 2.1
Mega Process 5.3
Aris Tool Set 6.0.2

Chaque mois, JDNet Solutions publie le test complet d'une solution facilitant la gestion de processus, test réalisé par BPMS.info.

Ce mois-ci, évaluation d'un outil de simulation de la performance des processus (segment actuellement très actif): Sciforma Process (version 4) de l'éditeur Sciforma Corporation, distribué par le français Le Bihan Consulting.

Modélisation du processus à simuler

Modélisation des événements intermédiaires (Pondération: 4/5)
Définition de la probabilité de survenance d'un événement (hors points d'entrée pour lesquels sont gérées des volumétries à traiter):
- soit de manière absolue (saisie d'un taux);
- soit en relation avec d'autres éléments du référentiel (niveau de ressources, indicateur…).
Descriptif
Appréciation
On peut:
- définir des conditions à partir de n'importe quel attribut d'un objet ou du processus;
- combiner conditions et probabilité;
- traiter prioritairement la file d'attente la plus longue ou la plus courte;
- définir des traitements en parallèle...
Satisfaisant.
Note

Note: 5 / 5


Règles d'enchaînement et de synchronisation des événements (Pondération: 5/5)
Définition des règles de priorités et de synchronisation entre plusieurs événements. Possibilité de définir des délais de synchonisation pendant lequel le processus attend la survenance concordante d'événements avant d'enchaîner. Les règles de synchronisation doivent également permettre de définir si la présence de tous les éléments est nécessaire pour que le processus puisse se poursuivre.
Descriptif
Appréciation
Au sein d'une file d'attente en entrée, possibilité de définir l'ordre d'arrivée et de traitement par rapport à des données particulières, ou de gérer des ordres de priorité. Insertion de conditions interactives via des fenêtres "pop up" L'objet Join permet de synchroniser plusieurs tâches. Inclusion possible de traitements externes tels que scripts Visual Basic (calcul,..), enregistrement de données, ouverture d'une autre application.
La notion de délai de synchronisation n'apparait pas en tant que telle.
Note

Note:

3 / 5


Intégration des volumétries à traiter (Pondération: 5/5)
Capacité à représenter les volumes de processus unitaires, à traiter en collant au plus près à la réalité:
- définition des volumes attendus pour une période donnée;
- possibilité de répartir ces volumes selon différentes règles statistiques (loi normale, répartition uniforme...).
A défaut, intégration des hypothèses de volumétrie à partir d'un tableur. Ces éléments de volumétrie, attachés à l'événement, doivent pouvoir être définis à n'importe quel point d'entrée du processus et non en un point unique.
Descriptif
Appréciation
Se fait via la notion de point entrant (starter). Distribution de la volumétrie par intervalle de temps constant ou via une formule pouvant inclure des méthodes statistiques. Possibilité d'intégrer les données à partir d'un tableur ou d'une base ODBC.

Le recours à des lois statistiques est complexe à l'usage. En revanche, l'intégration de données réelles est simple.

Note: 3 / 5


Gestion des temps associés à une fonction (Pondération: 5/5)
Distinction entre les différents temps mesurables au titre d'une fonction donnée:
- temps de rodage (délai d'attente nécessaire avant la mise en œuvre du traitement d'un lot de processus);
- temps d'attente statique (délai d'attente nécessaire avant la mise en œuvre du traitement de chaque processus unitaire);
- temps d'attente dynamique (délai d'attente consécutif à la non disponibilité d'une ressource humaine ou technique);
- temps de traitement (durée du traitement de chaque processus unitaire par la fonction considérée);
- temps de cycle (somme des temps de traitement, d'attente et de rodage)… Enregistrement pour chacun de ces temps des moyennes, mais aussi des minimum, maximum, variance et écart-type. Définition du mode de gestion des fins de période : interruption des traitements, traitement du processus en cours, de l'ensemble des processus en attente.
Descriptif
Appréciation
L'outil gère le temps de traitement (total effort) et le temps d'attente sans faire de distinction suivant le type d'attente. Le temps d'attente statique est traité au travers de la zone temps fixe. Possibilité de définir le mode de gestion des fins de période (end of spam processing options).
Nécessité de programmer les formules ad hoc pour tenir compte des temps de rodage. Seuls les temps moyens sont gérés en standard.
Note

Note: 3 / 5


Consommation des ressources humaines (Pondération: 5/5)
Dans la relation entre une structure organisationnelle et une tâche donnée:
- possibilité de définir le nombre d'employés nécessaires à la tâche (travail en parallèle);
- la capacité de traitement de la structure par rapport à cette tâche (nombre d'employés pouvant assurer cette tâche).
Descriptif
Appréciation
Les ressources humaines définies peuvent être génériques et correspondre ainsi à une structure organisationnelle : la notion de quantité disponible ainsi que la possibilité de définir des ressources alternatives couvre ce besoin.

Pour la clarté du modèle, ces données devraient être gérées au niveau de la relation ressource / tâche. Note

Note: 3 / 5


Consommation des ressources techniques (Pondération: 4/5)
Possibilité de définir le niveau de consommation pour chaque processus unitaire de ressources techniques clés susceptibles de conditionner le bon déroulement du traitement : utilisation définitive ou "réservation" de ressources communes libérables à un certain stade du processus.
Descriptif
Appréciation
A chaque tâche (activité) peuvent être associées des ressources de tout ordre (humaines, informatiques, opérationnelles, financière…) ainsi que les quantités consommées.
Distinction entre les ressources consommables et les ressources réutilisables. Une fonction prioritaire peut interrompre une fonction non prioritaire pour utiliser une ressource commune.
Une certaine quantité de ressource commune peut également être affectée à un processus et être considérée comme "réservée" tant que le processus ne la libère pas.

Les fonctionnalités de base sont déjà très complètes et les possibilités de personnalisation quasi illimitées.Note

Note: 5 / 5


Pages 1 | 2 | 3

[Rédaction, JDNet]
 
Accueil | Haut de page
 
 

  Nouvelles offres d'emploi   sur Emploi Center
Auralog - Tellmemore | Publicis Modem | L'Internaute / Journal du Net / Copainsdavant | Isobar | MEDIASTAY

Voir un exemple

Voir un exemple

Voir un exemple

Voir un exemple

Voir un exemple

Toutes nos newsletters