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