La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 1 / 39 Les « Incontournables » dun Projet (informatique)

Présentations similaires


Présentation au sujet: "Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 1 / 39 Les « Incontournables » dun Projet (informatique)"— Transcription de la présentation:

1 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 1 / 39 Les « Incontournables » dun Projet (informatique) « industriel »

2 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 2 / 39 FMettre en évidence la problématique des projets en général, et celle des projets informatiques en particulier FPrésenter les différents acteurs FPrésenter les points « incontournables » dune démarche « industrielle » Buts du chapitre

3 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 3 / 39 Quest ce quun programme (informatique)?

4 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 4 / 39 Que pensez vous faire comme activité bientôt et + tard ? Écrire de nouveaux programmes ?

5 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 5 / 39 Quest ce quun Projet ? Du temps passé… De largent dépensé… Une équipe… Un cahier des charges… Des ressources, des moyens… Un planning… Un logiciel… Un site web… Des documents… Des utilisateurs… Des exploitants… Un client… Un objectif… Des sous-traitants, des appels doffres et des contrats etc.

6 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 6 / 39 Proposition de structuration : un projet = FUn Produit èpersonnes èressources èlogiciel / matériel FUne Démarche èpersonnes èressources èlogiciel / matériel De nombreuses facettes, de nombreux aspects è léchec dun seul peut provoquer léchec du projet è il convient de les aborder avec une vue globale, dans le cadre dune approche « système »

7 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 7 / 39 Le Produit FEn prenant comme exemple un produit « concret », davantage « palpable » quun produit logiciel, et récemment élaboré, acquis ou loué : –téléphone portable –moyen de locomotion –notre amphi –etc. F Quel degré de satisfaction en avez-vous ? F Quels problèmes avez-vous rencontrés ou rencontrez-vous ? F Dans les deux cas, expliquez pourquoi

8 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 8 / 39 Les clefs dun « bon » Produit FExprimer de manière suffisamment « complète » et « compréhensible » ce que lon en attend ( « le besoin » ) èpour pouvoir définir les caractéristiques du produit correspondant (ou pour que quelquun puisse le faire) èpour décider (ou faire prendre la décision) de le faire, de le faire faire, de lacheter… ou den différer lacquisition, den rejeter lidée èpour pouvoir valider la conformité du produit élaboré ou acquis lors de la réception (« recette ») après une utilisation « suffisante » FFaire un bilan et en tirer les conséquences

9 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 9 / 39 La Démarche, le « Processus » FEn prenant comme exemple une démarche faisant intervenir des éléments « concrets », davantage « palpables », que ceux qui interviennent lors du développement, de lacquisition dun logiciel, et récemment suivie : ètrajet pour partir en vacances, pour aller à la fac èlocation dun appartement, acquisition dun véhicule èvotre parcours universitaire èlapprentissage dun sport (tennis, foot, golf…) èEtc. FQuel degré de satisfaction en avez-vous ? FQuels problèmes avez-vous rencontrés ou rencontrez-vous ? FDans les deux cas, expliquez pourquoi

10 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 10 / 39 Les clefs dune « bonne » Démarche FDéfinir de manière raisonnable, suffisamment « complète » et « compréhensible » les différentes étapes, le rôle des différents intervenants (= le plan) èpour que chacun travaille « efficacement » (pas forcément « vite » !!!) èpour que chacun sache exactement ce quil attend (peut, ou est en droit dattendre) des autres èpour avoir pendant le déroulement de la démarche et à tout moment le « bon niveau » de visibilité, afin de savoir à tout moment où lon en est par rapport aux prévisions prendre (ou faire prendre) la « bonne décision » anticiper au mieux les situations néfastes (« maîtriser les risques ») FFaire un bilan et en tirer les conséquences

11 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 11 / 39 Succès dun Projet = Respect des Exigences FSuccès du Produit : le produit final èsatisfait les besoins des utilisateurs (besoins réels) èa le niveau de qualité requis èest évolutif èest réutilisable (tout ou partie) FSuccès de la Démarche : la démarche permet de terminer èen respectant les délais èen respectant le budget èles participants sont satisfaits FDans le cadre dune approche « tout le monde gagnant »

12 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 12 / 39 Du Besoin Au Produit (utile, utilisable et utilisé) …Via une démarche appropriée FMaîtriser le passage « en douceur » « Challenge » dun Projet informatique

13 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 13 / 39 Les points clefs dune démarche « industrielle » FExpression des besoins métier, « Cahier des Charges » FSpécification Technique FRéalisation / Acquisition (Location) FValidation / Recette FRevues de Projet, réunions avec le client

14 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 14 / 39 Les intervenants dun projet FLe Maître dOuvrage (MOA), le « Client » FLe Directeur de Projet, le Chef de Projet Système dInformation FLe Maître dŒuvre (MOE), le « Fournisseur » FLe Chef de Projet Informatique FLéquipe de Développement FLes Utilisateurs FLe Comité de Pilotage FLes Exploitants

15 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 15 / 39 Rajout…. u Plan du cours –Projet = produit + processus –Incontournables dun projet –EBM / ST / Validation –Cycles de vie –Qualité + Plan qualité (TD) –Tests (H Massie) u Sujets –Jean Marie Rigaud »Réalisation d'un objet pédagogique visant à illustrer de manière graphique le fonctionnement dun moniteur de Hoare »Conception et réalisation d'une plate-forme d'auto évaluation déclarative générique sur internet –Louis Watrin : info.ups.tlse.free.fr –Bertrand Boisvert (minfg7) –Mon sujet : rdv

16 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 16 / 39 Expression des Besoins Métier

17 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 17 / 39 Les Exigences des Utilisateurs Elles sont de deux natures FBesoin ènécessité ou désir éprouvé par lutilisateur dans le cadre de son métier, pour résoudre un problème ou atteindre un objectif èpeut être exprimé ou implicite FContrainte èrestriction de toute nature sur la manière de satisfaire les besoins

18 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 18 / 39 Les Besoins FIls décrivent ce que les utilisateurs cherchent à faire au travers du système FLexpression dun besoin définit une opération ou une suite dopérations FExemple : indicateur ditinéraire embarqué dans une automobile FLes opérations doivent décrire lensemble du « processus métier » à informatiser FSil y a plus de 6 opérations, elles doivent être groupées, chaque groupe étant alors décliné ensuite séparément

19 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 19 / 39 Besoins de lindicateur ditinéraires F Connaître litinéraire pour aller à un endroit F Connaître litinéraire le plus court F Connaître litinéraire le plus rapide actuellement (compte tenu de la circulation courante) F Connaître litinéraire le moins cher F Connaître litinéraire passant par tel lieu (monument historique, restaurant, etc.) F Etre guidé pour aller à un endroit

20 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 20 / 39 Besoin implicite de lindicateur ditinéraires F désigner lendroit où lon est !!!

21 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 21 / 39 Les Contraintes FElles doivent relever uniquement du métier. Par exemple ècapacité èrapidité èexactitude èconfidentialité èdurée de vie (porte avion Clémenceau lancé en 1957 / études démarrées en ?) èetc. FDautres contraintes pourront èen être dérivées (portabilité, adaptabilité, etc.) èêtre déterminées à partir des caractéristiques de lenvironnement (protocole de communication à utiliser, etc.) èêtre des directives préconisées par l entreprise èêtre des contraintes réglementaires (directives européennes, législation, etc.) Ces contraintes sont liées aux caractéristiques dune solution ; elles doivent figurer dans le DST

22 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 22 / 39 Contraintes de lindicateur ditinéraires F Fournir des informations en temps réel F Fournir des informations correspondant à létat courant (nouvelles routes, routes coupées, accidents…) F Ne pas gêner le conducteur (sécurité) F Volume faible F Coût F …

23 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 23 / 39 Formulation des exigences FLes exigences formulées doivent être : èprécises (quantitatives plutôt que qualitatives) ènon ambiguës (nécessité de sadapter au vocabulaire des utilisateurs : « miles », « carotte », « pinouille ») ècohérentes ènon redondantes èclaires et compréhensibles (utilisateurs, Chef de Projet, Maître dOuvrage) èvérifiables ètestables èjustifiées

24 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 24 / 39 Evaluation de lopportunité FLe Directeur de Projet doit comprendre les exigences des utilisateurs, et sassurer quelles sont èpertinentes : problème réel de lentreprise èadéquates : pas dinconvénient majeur du produit (charges ou coûts dexploitation, organisation, procédures, etc.) FExemples de questions à poser aux utilisateurs : èque vont-ils faire de ces données ? èquand et comment vont-ils les exploiter ? ètoutes les données sont-elles vraiment nécessaires ? èpourquoi veulent-ils faire tel recoupement ? èà quoi va leur servir telle statistique ? èetc. FDe telles questions peuvent permettre déliminer ou de différer des exigences à prendre en compte, de définir des priorités, d identifier des exigences plus pertinentes, etc.

25 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 25 / 39 Optimisation et classification FLes exigences doivent être analysées, en particulier selon un point de vue économique (aspects coûts / efficacité) FNe retenir que des exigences cohérentes avec les contraintes techniques et économiques. Sil y a lieu, négocier (Maître dOuvrage, utilisateurs) des compromis exigences / points durs / coûts / délais FPour aider à identifier la solution optimale, distinguer èexigence principale : incontournable, essentielle èexigence secondaire : service rendu facilité ou amélioré èexigence qui peut être satisfaite ultérieurement

26 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 26 / 39 Eléments UML ? u Diagramme de classe (objets métier) u Diagrammes dactivité (processus métier)

27 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 27 / 39 Spécification Technique (du Système)

28 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 28 / 39 Spécification Technique FObjectif èrechercher la solution la plus pertinente èspécifier cette solution de façon à permettre la réalisation ou des propositions de réalisation (au forfait) èaffiner les estimations è(constituer le ou les Dossiers dAppel dOffres) FPré-requis èEBM validé FPrincipales fournitures èDST èPlan de Gestion du Projet è(Dossier (s) dAppel dOffres)

29 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 29 / 39 ST: sous-phase recherche dune solution FProposition, au comité de pilotage, de la solution fonctionnelle organisationnelle et technique la plus appropriée pour satisfaire les exigences (EBM), compte tenu des budgets et délais FActivités à mener èRechercher et étudier une solution (plans technique, organisation, déroulement de projet) èEvaluer une solution èComparer les solutions èFaire valider

30 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 30 / 39 FActivités à mener èSpécifier les interfaces externes (contexte) èModéliser les objets èSpécifier les services attendus èQuantifier èDéfinir les dispositions qualité èTracer èEvaluer la charge de développement èFaire valider les modèles èRédiger le DST èVérifier le DST èFaire valider è(Lancer le ou les appels doffres) SS: sous-phase spécification de la solution Compléter, détailler les travaux de la sous-phase précédente, de façon à permettre une estimation des coûts de réalisation FAutre activité possible : spécifier les modalités de reprise de lexistant

31 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 31 / 39 Cas de lindicateur ditinéraire F Interfaces externes : Fdispositif de saisie (texte, pointage, voix…) de la destination Fmoyen didentification de la position courante Fconnexion avec les services de surveillance de trafic, sécurité Flecteur de cartes routières Fsynthèse vocale (pour le guidage) Fetc. F Services attendus (du système) FBesoin « Connaître litinéraire le plus court pour aller à un endroit » FServices : Fsaisir destination Fidentifier position courante Fcalculer tous les itinéraires Fretenir le plus court Fafficher le plus court Ffaire clignoter position courante Fetc.

32 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 32 / 39 Différences Expression des Besoins Métier / Spécification du Système FLes concepts introduits dans lEBM permettent de spécifier les exigences, au niveau de détail recherché : celui qui permet de définir la solution, donc les éléments du DST FPoint de vue àlEBM est réalisée avec le point de vue de lutilisateur à ce que veut faire lutilisateur à laide du système àle DST est réalisé avec le point de vue du système àce que propose le système pour répondre aux besoins de lutilisateur = quoi ? avec quoi / sur quoi ? quand ?

33 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 33 / 39 Eléments UML ? u Cas dutilisation (textuel, graphique) aspects fonctionnels u Diagrammes détat, diagramme de séquence système, diagramme de séquence détaillé aspects dynamiques u Glossaire, diagramme de classe détaillé (attributs, classes…) aspects informationnels

34 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 34 / 39 Validation (du Système)

35 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 35 / 39 Validation FObjectifs vérifier que le produit est conforme aux exigences formulées dans le DST (pas dans lEBM) FPré-requis èSystème et documents daccompagnement livrés èPlan et Dossier de Validation validés FPrincipale fourniture ècompte rendu de validation FResponsable réalisation èChef de Projet FPrincipaux acteurs èChef de Projet, Directeur de Projet

36 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 36 / 39 Définitions F Validation : analyse de la conformité d'un produit par référence à sa définition (spécification + demandes de modifications acceptées) et aux autres exigences applicables spécifiées (Plan d Assurance Qualité par exemple) F Recette : acte contractuel par lequel un produit est reconnu conforme à sa spécification. La recette une fois prononcée, le produit change de propriétaire, et une période de garantie est ouverte, couvrant la correction des anomalies résiduelles (mais pas les évolutions, etc.)

37 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 37 / 39 Déroulement de la validation FDeux étapes èpréparation èréalisation Fle Dossier de Validation (DDV) comprend deux parties èPlan de Validation èDocument de Validation

38 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 38 / 39 Plan de Validation FContenu èactivités à réaliser, périodes de déroulement des activités èlieux : site, locaux èmoyens : postes de travail, périphériques, conditions de charge, etc. (si possible environnement d'exploitation ou similaire) èresponsabilités : qui élabore le dossier de validation, qui installe l'environnement, qui installe le produit, qui effectue les tests, qui fournit l'assistance, qui valide les résultats, qui prononce la validation èprincipes et dispositions à appliquer (établissement et transmission des rapports de validation, procédure de résolution des anomalies, règles d'acceptation -classification des anomalies-, etc.) FDate de production èsouhaitable : pendant la spécification technique (soumis à acceptation du Maître d Ouvrage) èau plus tard : en fin de développement (toujours soumis à....)

39 Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 39 / 39 Document de Validation FContenu èle programme de test : les différentes « campagnes » de tests et leur but èla description des campagnes de test ; pour chacune –situation de départ : contenu des fichiers, SGBD, etc. –scénario : actions à réaliser (IHM) et ordonnancement –résultat attendu : après chaque action ou à la fin du cycle èles résultats des tests ; pour chaque session –conditions de déroulement –résultats obtenus ècompte rendu de validation : nombre d'anomalies, décision prise (acceptation sans réserve, avec réserves, refus) FDate de production èsouhaitable : pendant la spécification technique (soumis à acceptation du Maître d Ouvrage) pour les parties programme et description des tests èau plus tard : en fin de développement (toujours soumis à...)


Télécharger ppt "Bernard Cherbonneau / M1 Master Informatique / Module TER 2008 Les incontournables dun projet industriel 1 / 39 Les « Incontournables » dun Projet (informatique)"

Présentations similaires


Annonces Google