12
18/11/2002 Outils méthodologiques pour le TER - Cours 1 1 © Jean-Daniel Kant Outils Méthodologiques pour le TER Maîtrise d’informatique Filières Polyvalente et IABDRO Cours 1. Concepts généraux Jean-Daniel Kant 18/11/2002 Outils méthodologiques pour le TER - Cours 1 2 © Jean-Daniel Kant Plan du 1er cours v Présentation du cours OMT v Concepts méthodologiques généraux

Outils Méthodologiques pour le TERkant/Ens/M1/PIAD/OMT/OMT_1.pdf · 2014. 7. 9. · Outils méthodologiques pour le TER 1 ... vDessiner la boîte _Solution technique _Produits à

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Outils méthodologiques pour le TER 1

18/11/2002 Outils méthodologiques pour le TER -Cours 1

1©Je

an-D

anie

l Kan

t

Outils Méthodologiques pour le TER

Maîtrise d’informatiqueFilières Polyvalente et IABDRO

Cours 1. Concepts généraux

Jean-Daniel Kant

18/11/2002 Outils méthodologiques pour le TER - Cours 1 2©Je

an-D

anie

l Kan

t

Plan du 1er cours

v Présentation du cours OMTv Concepts méthodologiques généraux

Outils méthodologiques pour le TER 2

18/11/2002 Outils méthodologiques pour le TER - Cours 1 3©Je

an-D

anie

l Kan

t

Cours OMTv Cours 1 : Concepts générauxv Cours 2 : Vie du projet : développement et gestion v Cours 3 : Modélisation v Cours 4 : UML (1/2) : notationv Cours 5 : UML (2/2) : mise en œuvre v Cours 6 : Synthèse

• Présentation du cours OMT

• Concepts méthodologiques généraux

18/11/2002 Outils méthodologiques pour le TER - Cours 1 4©Je

an-D

anie

l Kan

t

OMT : Fonctionnement

v Feuille de présencev Transparents en ligne (après chaque cours)v Une version papier suivra…

Outils méthodologiques pour le TER 3

18/11/2002 Outils méthodologiques pour le TER - Cours 1 5©Je

an-D

anie

l Kan

t

Qu’est-ce qu’un projet ?« Un projet est une entreprise temporaire ,

décidée en vue de produire un résultat unique, produit ou service »

• Présentation du cours OMT

• Concepts méthodologiques généraux

_Temporaire : tout projet a un début et une fin explicites._Unique: le produit ou le service possède des traits

distinctifs de tout autre produit ou service similaire.

Management de projet, Un référentiel de connaissances, AFNOR, 1998

18/11/2002 Outils méthodologiques pour le TER - Cours 1 6©Je

an-D

anie

l Kan

t

Dimensions d’un projet

Ø Réaliser ce qui est prévu :üdans les délais prévuüdans le budget prévu

Ø Au niveau de qualité requis

Budget " ressources, moyens

Besoins " produits, services

DélaisPlanning

d’après Michel Vidal

Outils méthodologiques pour le TER 4

18/11/2002 Outils méthodologiques pour le TER - Cours 1 7©Je

an-D

anie

l Kan

tDéfinir le projet

v Dessiner la boîte_Solution technique_Produits à livrer, dates, moyens_Critères d’achèvement

v Définir la façon de fabriquer le contenu de la boîte_Méthodes_Planification_Responsabilités

Contractualisation

18/11/2002 Outils méthodologiques pour le TER - Cours 1 8©Je

an-D

anie

l Kan

t

Réaliser le projet

v Fabriquer tout ce qui est dans la « boîte »_Et rien que ce qui est dedans !

v Empêcher la boîte de se déformer_De façon incontrôlée

Livraison du produit

Outils méthodologiques pour le TER 5

18/11/2002 Outils méthodologiques pour le TER - Cours 1 9©Je

an-D

anie

l Kan

t

Conditions nécessaires

v Une définition précise et limitative_Le client doit savoir ce qu’il veut !@Cahier des charges -> spécifications

v Des critères d’achèvement sans ambiguïté_Evaluation, performances attendues@Protocoles de test et vérification

18/11/2002 Outils méthodologiques pour le TER - Cours 1 10©Je

an-D

anie

l Kan

t

Difficultés…

Ce dont le client avait vraiment besoin

Ce qui lui a été proposé Ce qui a été conçu

Ce qui a été réalisé

Ce que voulait le client

©C

lavi

ez, 2

002

Comment on l’a modifié

Outils méthodologiques pour le TER 6

18/11/2002 Outils méthodologiques pour le TER - Cours 1 11©Je

an-D

anie

l Kan

tActivités d’un projet

Software life cycle© Chambers & associates

18/11/2002 Outils méthodologiques pour le TER - Cours 1 12©Je

an-D

anie

l Kan

t

Activités de gestion de projet (1)

Plan dedéveloppement

Planification Estimation des coûts

Suivi Ressources humaines

Communication

Outils méthodologiques pour le TER 7

18/11/2002 Outils méthodologiques pour le TER - Cours 1 13©Je

an-D

anie

l Kan

t

Activités de gestion de projet (2)

Plan dedéveloppement

Estimation des coûts

- Objectifs- Moyens- Organisation- Coûts

Faisabilité

Planification- Activités- Jalons- Fournitures- Durées des activités- Séquencement

- Ressources nécessaires- Coûts associés- Budgétisation- Maîtrise

Délais Moyens

18/11/2002 Outils méthodologiques pour le TER - Cours 1 14©Je

an-D

anie

l Kan

t

Activités de gestion de projet (3)

Suivi Communication- Progrès accomplis- Ecart / prévisions

(coût, planning,..)- Formel : bilans,

audits- Informel- Prédiction des

problèmes

Vision globale

Ressources humaines

- Organisation- Sélection,

recrutement- Coordination- Evaluation- Conflits

- Rapports d’avancement

- Relations internes- Relation client- Présentations orales

Ecoute Clarté

Outils méthodologiques pour le TER 8

18/11/2002 Outils méthodologiques pour le TER - Cours 1 15©Je

an-D

anie

l Kan

tTypologie des projets

v Nature de la livraison_Logiciel_Système_Services : conseil, audit, …

v Taille du projet_Participants : internes, partenaires, sous-traitants, …_Budget_Durée

v Environnement_Organisation : entreprise, centre de recherches, …_Culture : public, privé, pays, …_Politique : enjeux, stratégies

18/11/2002 Outils méthodologiques pour le TER - Cours 1 16©Je

an-D

anie

l Kan

t

Typologie des projets (2)

v Projet occasionnelv Projet classiquev Projet exceptionnel

Outils méthodologiques pour le TER 9

18/11/2002 Outils méthodologiques pour le TER - Cours 1 17©Je

an-D

anie

l Kan

t

Facteurs cruciaux

v Définition du projetv Environnement humainv Conduite du projetv Technique

18/11/2002 Outils méthodologiques pour le TER - Cours 1 18©Je

an-D

anie

l Kan

t

Maladies d’un projet

v Tentation intellectuellev Spécifications rampantesv Cavaleriev Projet forcév Arthrosev Monstrev Dégénérescence

Outils méthodologiques pour le TER 10

18/11/2002 Outils méthodologiques pour le TER - Cours 1 19©Je

an-D

anie

l Kan

tQu’est-ce qu’un logiciel ?

v Pas seulement un programme !!_Programme + documentations + fichiers de

configuration et d’installation

v Documentations_Doc système : structure, ce qu’il y dedans_Doc utilisateur : comment on s’en sert_Support : sites web, hotline, …

18/11/2002 Outils méthodologiques pour le TER - Cours 1 20©Je

an-D

anie

l Kan

t

2 grands types de logicielsv Produits génériques_Stand-alone, Marché ouvert_On contrôle la spécification (marketing)_BDD, traitements de textes, dessins, AGL, …

v Produits sur mesure_Client donné, besoins précis_Spécification imposée par le client_Système de réservation, contrôle de traffic aérien, tableau de

bord d’une entreprise

+Il y a des situations intermédiaires !!

Outils méthodologiques pour le TER 11

18/11/2002 Outils méthodologiques pour le TER - Cours 1 21©Je

an-D

anie

l Kan

t

Le mythe du garage

v Pas facile d’atteindre ses objectifsv Lenteur / lourdeur des équipes industrielles v Deux types dans un garage font mieux !_Puissance de la programmation_Fascination ?

18/11/2002 Outils méthodologiques pour le TER - Cours 1 22©Je

an-D

anie

l Kan

t

La programmation artisanalev Programmer c’est plaisant !_Créatif et utile_Autonomie et liberté_Retour immédiat

v Programmer c’est stressant !_Syndrome de la perfection_Des bugs, toujours des bugs_Problème de l’auto-évaluation_Obsolète ? (on est vite dépassé !)

Outils méthodologiques pour le TER 12

18/11/2002 Outils méthodologiques pour le TER - Cours 1 23©Je

an-D

anie

l Kan

tDu logiciel au système

©B

rook

s, 1

975

GénéralisationTestsDocumentations

ComposantInterfacesTest d’intégration

18/11/2002 Outils méthodologiques pour le TER - Cours 1 24©Je

an-D

anie

l Kan

t

Typologie des TERv Nature de la livraison_Logiciel (en général)_Etude, services

v Taille du projet_Participants : 2 à 5 étudiants + encadrant (chef de projet)_Budget : …_Durée : 4 mois

v Environnement_Organisation : laboratoire universitaire_Culture : variable selon l’encadrant_Politique : enjeu scolaire (!), formation