Вы находитесь на странице: 1из 3

Tendances

AUTOMATISMES

Le cahier des charges, passage oblig mais souvent nglig


w

Pour russir un projet dautomatisation, il faut commencer par savoir ce que lon veut, cest--dire tablir un cahier des charges dans lequel sont consigns les besoins de lapplication mais aussi ses contraintes. Une journe organise par le Club Automation a confirm quil reste beaucoup faire ce niveau. Et quil est dautant plus important de bien ficeler le cahier des charges que la ralisation de lapplication fait de plus en plus appel la sous-traitance.

ans la gestation de toute application dautomatismes, il y a toujours un donneur dordre et un dveloppeur. Cest le minimum syndical. Et pour se mettre daccord sur le rsultat obtenir, le cahier des charges est un passage oblig. Du cahier des charges, il en a t une fois de plus question lors dune journe organise rcemment par le Club Automation. Le thme,Comment russir un projet dautomatisation, sy prtait merveille. En fait, le cahier des charges na pas besoin dun thme aussi trivial pour sinviter dans les dbats. Tous les colloques o il est question de partenariat, de sous-traitance et dexternalisation sont de bons prtextes pour voquer le rle du cahier des charges. On pourrait penser qu force, le sujet est puis. Nenni ! Et pourtant il ny a rien de nouveau. Paradoxalement, cette attention sans cesse renouvele, le cahier des charges la doit un certain manque de respect. Souvent mal ficel, il est une inpuisable source de litiges entre les intervenants impliqus dans un projet. Je serais tent de dire quaujourdhui,dans lensemble de lindustrie,prs dun projet sur deux sachve sur un gros litige , estime Guy Deviese (3M).

Plusieurs cahiers des charges


Une partie des difficults vient du fait du fait que lanalyse fonctionnelle, premire tape de toute nouvelle application, est souvent nglige. Pourtant, ainsi que le rappelle fort justement Jean-Claude Boehm (Cetim), dans un premier temps, il vaut mieux noncer ce dont on a besoin plutt que dimposer demble une solution qui ne collera pas forcment au besoin rel .Avant de rdiMESURES 743 - MARS 2002

ger le cahier des charges, il faut donc commencer par faire une analyse fonctionnelle. Selon la norme NF X50-151, cette analyse dbouche sur le cahier des charges fonctionnel, qui est un document par lequel le demandeur (donneur dordres) exprime son besoin en termes de services attendus et de contraintes. Cette notion de contraintes est importante car elle fixe les limites de la libert de choix du dveloppeur/ralisateur. Il peut sagir du respect dune norme ou dune rglementation, voire de lobligation demployer tel ou tel matriel. Par ailleurs, pour raliser une bonne analyse fonctionnelle, il est fortement recommand dimpliquer les diffrents services de lentreprise et de faire appel un expert extrieur. Ce faisant, le produit dvelopp peut tre spcifi dans les diffrentes phases de son utilisation : exploitation et maintenance, tout en prenant en compte les aspects scurit de lquipement, dialogue avec loprateur, ergonomie, fin de vie, etc. Un deuxime cahier de charges, dit cahier de charges de consultation, reprend tous ces aspects fonctionnels. Il comporte des lments supplmentaires de prsentation du projet (par exemple, quoi est destin lquipement, le niveau de comptences de celui qui va lutiliser, etc.) et surtout la manire dont le projet sera contrl jusqu sa rception. Tous ces aspects sont prciss dans la NF X50-151. Celle-ci ne fait pas lunanimit, tout le monde nest pas daccord sur le dcoupage adopt, ni mme sur la smantique. Claude Sourisse, prsident du Club Automation et consultant, parle de deux cahiers des charges distincts, le cahier de

Le cahier des charges dfinit les fonctions que doit assumer lquipement.Il doit aussi prciser dans quelles conditions il sera utilis et par quel type de personnel.

charge de consultation dans lequel sont exprims les besoins fonctionnels, et le cahier de charges de prestation dans lequel sont consignes les exigences et les spcificaEn quelques mots tions. Le cahier des Pour raliser un nouveau syscharges de prestation est tme, il faut dfinir son cahier un document contractuel des charges entre le donneur dordres Le cahier des charges dcrit les besoins mais aussi les et les sous-traitants.

Priorit lanalyse fonctionnelle


Lexpression des besoins, faite lors de lanalyse fonctionnelle, pose souvent des difficults. Il faut savoir jusquo ne

contraintes du systme raliser Il ne doit pas chercher imposer une solution Il doit prendre en compte lavis de lexploitant auquel est destin le systme Des recettes doivent tre faites rgulirement pour viter les drives

37

Tendances
Des mthodes suppor tes par des outils
Phase
Analyse fonctionnelle du procd

Mthodes
Schmas des fluides, blocs diagrammes de linstrumentation. Simulations robotiques, simulation de flux Dfinition des modes de marche, squences, logigrammes, rgulation Instanciation des standards Saisie, compilation, assemblage Simulation de partie oprative

Outils
Logiciels de CAO dconnects du processus global de dveloppement CAO 2D et ateliers logiciels constructeurs Moulinettes constructeurs Ateliers logiciels propritaires ouverts Logiciels indpendants

Analyse fonctionnelle du systme Analyse organique Codage Rception

pas aller trop loin. Si quelquun cherche squiper dune nouvelle machine, ce nest pas la peine quil passe un temps fou mettre au point un rapport de 7080 pages dcrivant en dtail toutes les spcifications alors quil existe sur le march des machines cataloguerpondant au besoin, ou peu sen faut , explique M. Deviese (3M). De toute vidence, il ne faut pas rinventer la roue. Autrement dit, ds lanalyse fonctionnelle, il est bon davoir une ide de ltat de lart de la technologie. En effet,le choix des technologies nest pas totalement anodin en terme danalyse fonctionnelle.Par exemple,on sait que les bus de terrain entranent une remise en cause des architectures dautomatismes traditionnelles. Le

Bien suivre les recettes


Une fois le projet lanc, des vrifications doivent tre excutes tout au long de son excution et prsentes au donneur dordre : ce sont les recettes. Il existe plusieurs types de recettes : - la recette usine : vrification de lensemble du matriel dans les locaux du fournisseur - la recette plate-forme : vrification de la conformit du systme aux spcifications fonctionnelles (ensemble matriel-logiciel) chez le fournisseur ou le sous-traitant - la recette systme : vrification de la conformit du systme aux spcifications fonctionnelles dans lenvironnement de destination, mais hors production - la recette provisoire : faite sur le systme mis en exploitation - la recette dfinitive : aprs une priode dexploitation sans panne Toutes ces recettes peuvent tre contractuelles et donner lieu un procs verbal de recette qui permet de prononcer la rception, assortie ou non de rserves. Le bon droulement de ces recettes demande leur prparation. Un cahier de test (ou recette) dcrit scrupuleusement la manire dont sont conduites les vrifications.

jour o on dcidera dadopter cette technologie,il est vident que lon en tiendra compte au niveau de lanalyse fonctionnelle , explique Maurice Margoloff (Atofina). Pour bien dapplications, les industriels exploitants se font aider pour raliser cette premire tape. Est-ce bon, est-ce dommageable ? Comme il ny a pas deux situations identiques, la question nappelle pas une rponse unique. Eric Bruant (Geostock) est catgorique : cest non ! Et de sexpliquer : Ce nest pas faute davoir essay.Mais chaque fois que lon a voulu sous-traiter lanalyse fonctionnelle dtaille, a sest souvent mal pass et au bout du compte, linstallation livre ne rpondait pas notre attente. Pour la supervision et les interfaces homme-machine,cest encore pire : on na pratiquement que des checs . Patrick Latuner (Pechiney Rhenalu) estime que pour viter les checs, il est important de ne pas laisser le sous-traitant tout seul : Pour lanalyse fonctionnelle,nous le mettons en contact avec les oprateurs du process afin quil simprgne du process et quil connaisse lenvironnement dans lequel sera intgr lquipement quil va raliser . Cette implication des sous-traitants au niveau de lanalyse fonctionnelle, Pierre Bienvenu (Emerson Process Management) la vit souvent, notamment avec ses clients ptroliers : Nous sommes demandeurs.Nous avons en effet constat que lorsque ces clients nous confient un projet,lanalyse fonctionnelle est incomplte. Disons quelle est complte 80 %. Mais les 20 % restants, qui sont ajouts dans un deuxime temps,peuvent remettre en cause lensemble de ce qui a t fait.Quand un projet volue en cours de route,la traabilit des oprations nest pas vidente et au bout,il peut y avoir des surcots normes .

Cahier des charges : savoir sarrter aux dtails


Une fois lanalyse fonctionnelle correctement mene, il faut rdiger le cahier des charges. Celui-ci, on la dit, doit dcrire les objectifs attendus mais aussi les contraintes de lapplication. La question est de savoir jusquo il ne faut pas aller trop loin dans les dtails. Il y a 36 manires de raliser une fonc-

tion donne. Alors, il ne faut pas avoir peur dentrer dans les dtails, indiquer par exemple quil faut 3 synoptiques,et pas 2 ou 5.Loffreur qui rpond un cahier des charges a galement tout intrt entrer dans les dtails,afin dviter les malentendus.Sinon,il y aura des dsaccords au moment de la ralisation du projet. En rsum, lautomaticien na pas seulement une obligation de rsultats,il a aussi une obligation de moyens , explique Bertrand Ricque (Euraltech). Un point de vue que nuance M. Deviese (3M), car on rencontre un peu tous les cas de figure dans lindustrie et bien des industriels qui commandent une machine spciale sintresseront simplement sa capacit de fabriquer des produits, pas la manire dont elle est conue. Abondant dans son sens, un participant la journe du Club souligne aussi les inconvnients quil y a trop entrer dans les dtails : Lorsque lon va trop loin dans les dtails, on aboutit immanquablement des solutions pr-choisies,qui peuvent conduire liminer des solutions originales par rapport au besoin exprim . Olivier Tihy (Siemens Industrie Services) voque autre inconvnient : Plus le cahier des charges comporte des dtails orientant la solution, plus le sous-traitant et le fournisseur vont se sentir dgags des leurs responsabilits . Plusieurs intervenants ont galement regrett que tout ce qui touche aux hommes, aux relations entre partenaires participant au projet, lorganisation ne soient pas mieux pris en considration dans les projets. Par exemple, commente M.Tihy, il arrive frquemment que lon ne sache pas comment va tre organise la production, sil est prvu par exemple de mettre en place une dmarche de type TPM (Total Productive Maintenance).Or ce genre dinformation est important pour celui qui va raliser lapplication, cela lui permettra de prvoir par exemple des informations particulires au niveau du dialogue homme-machine . Bien entendu, dans la ralit, les situations ne sont jamais aussi tranches, comme en tmoigne par exemple M. Latuner, rapportant lexprience de Pechiney Rhenalu. LindusMESURES 743 - MARS 2002

38

Tendances
Recettes plusieurs niveaux
Analyse fonctionnelle de base A quoi cela sert-il ? (fonctions dautomatismes du systme) Essais fonctionnels

Analyse fonctionnelle dtaille Comment cela marche-t-il ? (prise en compte des conditions dexploitation)

Recette Plate - forme

Analyse organique Avec quels outils cela est-il ralis ? proprits et contraintes propres au matriel choisi)

Simulation (forage des valeurs dentre, validation par lanalyste du sous-traitant)

Le fameux cycle en Vest une reprsentation des phases dun projet dautomatisation,issue de la mise en uvre de lAssurance Qualit en matire de production de logiciel.Il correspond au souci de corriger les erreurs le plus prcocement possible.Les phases de validation et de rception sont organises de telle sorte que chacune delles corresponde une phase dtude et de ralisation,et soit rfrence aux documents mis cette occasion.

Programmation

Vrification

A chaque tape de dveloppement correspond une rception


triel a men une rflexion approfondie afin de trouver des solutions permettant dviter les malentendus et les litiges. Il y a en fait trois documents. Le premier dfinit la spcification technique du besoin : il sagit dun document contractuel entre le bureau dtudes/travaux neufs et le client lintrieur de la socit. Un deuxime document dcrit la spcification fonctionnelle de ralisation, qui dcrit les performances, les modes de fonctionnement en exploitation, les contraintes de lenvironnement. Le troisime document est le cahier des charges proprement dit, dans lequel sont identifies les fonctions les plus importantes du projet (une dizaine de fonctions, pas plus), classes par ordre dimportance. Cela peut conduire par exemple donner la priorit au prix, au dlai ou la qualit. A ce niveau,
MESURES 743 - MARS 2002

tous les interlocuteurs concerns par le projet sont impliqus, notamment lexploitant et la maintenance. Ensuite, le choix de faire appel tel partenaire plutt que tel autre dpend de la rponse que chacun apporte par rapport aux fonctions listes dans le cahier des charges.

Des relations de confiance


Une fois choisis les sous-traitants, le travail de dveloppement proprement dit peut commencer. Normalement, tout ce quil y a faire est consign dans le cahier des charges et il ne devrait pas y avoir de problme. En pratique, les choses ne sont pas si simples. Pour viter tout malentendu, il est important que les sous-traitants restent en contact avec le donneur dordre, estime M. Deviese (3M) : Il faut provoquer de manire

systme et irrgulire de revues de projet entre donneur dordre et fournisseurs/sous-traitants.Chose qui habituellement nest pas faite de manire formelle,ce qui se traduit par des drives progressives avec parfois au bout une bombe lorsque le sous-traitant arrive avec la liste des avenants et lardoise correspondante . Un autre problme concerne les cots. Le prix est souvent un critre dcisif pour choisir un prestataire. Mais il faut savoir jusquo ne pas aller trop loin. Nous partons du principe que toute prestation a un prix et que si le fournisseur ou le sous-traitant na pas consacr suffisamment dheures pour faire son tude,cest nous qui paierons les pots casss. Nous avons donc dcid de moins leur serrer la vis, commente M. Bruant (Geostock).Nous avons mis en place un systme de bonus/malus :un bonus quand le cahier des charges a t bien respect, un malus dans le cas contraire . Jean-Franois Peyrucat

39

Вам также может понравиться