Conception d'un système d'information pour la gestion commerciale d'un établissement à plusieurs succursales. Cas de l'établissement "la Mardochée foods "( Télécharger le fichier original )par Alphonse KAYEMBE TSHISUMPA Ecole informatique des finances - Ingénieur concepteur 2008 |
Troisième chapitre :PLANNING PREVISIONNEL DE REALISATION DU PROJETDans ce chapitre nous abordons essentiellement la question relative au délai de réalisation des activités dont l'ensemble constitue notre projet et cela dans le respect de certaines contraintes. La programmation des activités s'avère utile et impérative lorsque l'on souhaite atteindre un objectif dont la réalisation comporte un nombre important de tâches successives. Pour y arriver, l'on est dans l'obligation de réaliser l'ensemble des tâches dans un ordre chronologique de telle sorte que l'objectif soit atteint dans un temps minimal. C'est à cela que servent les modèles d'ordonnancement23(*). L'ordonnancement est une pratique qui consiste en l'organisation des activités en un planning optimal des tâches en prenant soin d'indiquer celles qui ne peuvent souffrir de retard sans compromettre la durée totale du projet. Trois choses sont à retenir dans ce principe : · Ordonner dans le temps un ensemble d'opérations contribuant à la réalisation d'un projet ; · Le déroulement de ces opérations devra respecter certaines contraintes. Celles-ci peuvent être : o Des contraintes d'antériorité ou de succession : une tâche y ne peut commencer que lorsqu'une tâche x est terminée ; o Des contraintes de date : une tâche peut commencer avant une certaine date. · L'objectif de tout ceci doit être la minimisation de la durée totale de réalisation du projet. Il existe deux grandes catégories des méthodes utilisées dans le modèle d'ordonnancement : · Les méthodes à chemin critique ; · Les méthodes du type diagramme à barre ou diagramme de Gant. En ce qui nous concerne, nous avons opté pour la méthode P.E.R.T pour la réalisation du planning prévisionnel de réalisation de notre projet.
La méthode P.E.R.T25(*) est un modèle probabiliste qui consiste à induire trois estimations de temps dans la formulation du problème : · Temps optimiste : c'est le temps le plus court pour exécuter une tâche, dans l'hypothèse où tout marche bien ; · Temps pessimiste : c'est le temps le plus long pour accomplir une tâche, dans l'hypothèse ou rien ne marche ; · Temps normal : c'est le temps le plus probable pour accomplir la tâche (statistiquement, il s'agit de la valeur modale de la durée de l'activité). La méthode P.E.R.T, Utilisée dans l'ordonnancement des projets, met en évidence des tâches auxquelles il convient de s'attacher : tâches critiques et celles qui risquent de le devenir. Elle s'occupe essentiellement à mettre en évidence les liaisons qui existent entre les tâches. Dans un projet d'ordonnancement l'on essaie de définir l'ensemble des sommets et la relation qu'il y a entre les sommets. Aussi faudra-t-il noter que définir les étapes du projet revient à déterminer les sommets. Un projet P.E.R.T. sera représenté par un graphe à partir des éléments décrits ci-dessous et illustrés à la figure 2 : · Les sommets du graphe : représentent les étapes du projet. Chaque étape a un début et une fin, toute étape est représentée par un cercle portant un numéro ; · Les arcs : ce sont les tâches du projet. Elles sont représentées sur les graphes par des flèches ; · Les cercles entre les flèches : servent à distinguer la fin d'une tâche et le début d'une autre. S0 S1 S2 di di a b e s x y Figure 2 : Eléments d'un graphe P.E.R.T. Avec : c. S0 : Etape de début ; d. S1 : Etape de fin de la tâche a et étape de début de la tâche b ; e. S2 : Etape de fin de la tâche b ; f. di : durée de la tâche ; g. x : date au plus tôt ; h. y : date au plus tard ; i. e : entrée j. s : Sortie.
Les différentes tâches qui doivent être réalisées au cours du présent projet peuvent être regroupées de la manière suivante : 1ère Etape : ETUDE PREALABLE · Recueil de l'existant · Analyse de l'Existant · Critique de l'existant · Propositions des solutions · Elaboration de la solution choisie 2ème Etape : CONEPTION · Conception du SI 3ème Etape : REALISATION · Production du logiciel · Propositions acquisition des matériels · Achats matériels · Installation des matériels, Jeux d'essai et test de mise au point · Formation des utilisateurs · Implantation du nouveau système de traitement d'information · Lancement définitif de l'application Le tableau suivant montre une succession linéaire des tâches informatiques à réaliser. Nous y avons joint aussi une estimation des durées.
Tableau n° 2 : Calcul des durées des tâches
Pour construire le graphe on part du tableau de dictionnaire des précédents qu'est le tableau donnant la liste des tâches pré requises.
La détermination des niveaux permet l'ordonnancement grâce à une représentation plus simple du graphe, les sommets étant disposés de gauche à droite par ordre croissant. A partir du dictionnaire des précédents on admet que l'ensemble des sommets dans précédents a pour niveau zéro (0). Ensuite on raye les sommets de niveau zéro partout où ils figurent dans la colonne des tâches pré requises. Les sommets correspondant aux tâches pré requises entièrement rayées sont de niveau 1. On réitère la procédure en incrémentant de 1 la valeur des niveaux jusqu'à ce que tous les sommets soient rayés. Ce principe appliqué à notre projet, la mise à niveau donne les résultats suivants : · Dictionnaire des précédents
Tableau n° 3 : Tableau des précédents · Niveaux N0 = {a} N1 = {b} N2 = {c} N3 = {d} N4 = {e} N5 = {f,g} N7 = {h,j} N8 = {i} N9 = {k} N10 = {l}
0 2.5 a 0 0 1 2.5 2.5 1 b 2 3.5 3.5 3 4 4 0.5 d 0.5 c 4 4.5 4.5 3 e 9 13.5 13.5 10 14.5 14.5 1 k 11 16.5 16.5 2 l 8 8.5 11.5 2 i 5 7.5 7.5 6 11.5 11.5 7 8 11 f g 0.5 h j 4 0.5 2 > 3.1. 3.1. Figure n° 3 : Graphe PERT
Le calendrier au plus tôt est déterminé en référence à la formule suivante : æi = Max {æx + di} Avec æx = date le plus tôt de début de la tâche x. On pose au premier niveau æi = æx = 0. D'où le calendrier au plus tôt ci-après : Etape (1) : S0 : æx = 0 Etape (2) : S1 : æa = max {æx + da} = 0 + 2.5 = 2.5 Etape (3) : S2 : æb = max {æa + db} = 2.5 + 1 = 3.5 Etape (4) : S3 : æc = max {æb + dc} = 3.5 + 0.5 = 4 Etape (5) : S4 : æd = max {æc + dd} = 4 + 0.5 = 4.5 Etape (6) : S5 : æe = max {æd + de} = 4.5 + 3 = 7.5 Etape (7) : S6 : æf = max {æe + df} = 7.5 + 4 = 11.5 Etape (8) : S7 : æg = max {æe + dg} = 7.5 + 0.5 = 8 Etape (9) : S9 : æi = æj = max {æf + dj} = 11.5 + 2 = 13.5 max {æh + di} = 8.5 + 2 = 10.5 13.5 Etape (8) : S8 : æh = max {æg + dh} = 8 + 0.5 = 8.5
Etape (10) : S10 : æk = max {æj + dk} = 13.5 + 1 = 14.5 Etape (11) : S11 : æl = max {æk + dl} = 14.5 + 2 = 16.5 Le projet pourra être au mieux réalisé en 16 semaines et 4 jours. La date au plus tard est déterminée à l'aide de la formule suivante : æi = min {æx - dj} avec i succédé par j On pose : æj* = æj = æl* = æl = 16.5 Ainsi : æk* = min {æl* - dl} = 16.5 - 2 = 14.5 æj* = æi* min {æk* - dk} = 14.5 - 1 = 13.5 æh* = min {æi* - di} = 13.5 - 2 = 11.5 æg* = min {æh* - dh} = 11.5 - 0.5 = 11 æf* = min {æj* - dj} = 13.5 - 2 = 11.5 min {æf* - df} = 11.5 - 4 = 7.5 min {æg* - de} = 11 - 0.5 = 10.5 æe* = = 7.5 æd* = min {æe* - de} = 7.5 - 3 = 4.5 æc* = min {æd* - dd} = 4.5 - 0.5 = 4 æb* = min {æc* - dc} = 4 - 0.5 = 3.5 æa* = min {æb* - db} = 3.5 - 1 = 2.5 æx* = min {æa* + da} = 2.5 - 2.5 = 0 La marge totale est le retard maximum que l'on peut prendre dans la mise en route d'une tâche, sans remettre en cause les dates au plus tard des tâches suivantes et également sans retarder la fin des travaux. Par contre la marge libre est le retard maximum que l'on apporte à la mise en route d'une tâche dans remettre en cause la date au plus tôt d'aucune autre tâche27(*). Ces marges s'expriment dans les formules ci-après : · MT(i) = (æj* - æi*) - dij · ML(i) = (æj - æi) - dij En rapport avec les différentes tâches dénombrées dans le présent projet, nous vous présentons dans le tableau ci-après le résumé de l'ensemble des valeurs obtenues.
Tableau n° 4 : Tableau Synthèse
On appelle chemin critique l'ensemble des tâches successives dont le flottement est nul28(*). En effet, on appelle flottement d'une étape ou d'une tâche la durée comprise entre ses dates de réalisation au plus tôt et au plus tard. Dans notre projet, comme l'indique le tableau ci-dessus, les différentes tâches ont un flottement nul ; les dates de réalisation au plus tôt et au plus tard étant identiques. De ce même tableau il ressort donc que pour l'ensemble des tâches de notre projet on ne peut opérer aucune modification de date. Elles constituent le chemin critique. Car si nous voulons achever notre projet en 15 semaines, il faut absolument respecter les dates de toutes les étapes qui le composent. Le chemin critique se présente donc comme suit : e (a) (b) (c) (d) (e) (f) (j) (k) (l) s
Tableau n° 5 : Tableau Synthèse
* 23 Alphonse Jacques MVIBUDULU KALUYIT KAKO, Initiation aux modèles, méthodes et pratique de la recherche opérationnelle ; Edition CRSAT, Kinshasa, Juin 2000 cité par René Basile YONGO, Conception d'un SI pour la gestion des services académiques - Mémoire, EIFI, Kinshasa 2003, p.23. * 24 Boniface NGOIE, Cours inédit de Recherches Opérationnelles, I, EIFI, Kinshasa 2007 et MPUTU KINSALA, Cours Inédit de MCPI, IC3, EIFI, Kinshasa 2008. * 25 P.E.R.T est l'abréviation de Program Evaluation and Review Technique ce qui se traduit par Programme d'Evaluation et révision Technique. * 26 Alphonse Jacques MVIBUDULU K., Op. Cit., p. 204 cité par René Basile YONGO, Op. Cit, p.23. * 27 MPUTU KINSALA, cours Inédit de MCPI, EIFI, Kinshasa 2008. * 28 Ibid. |
|