Vous êtes sur la page 1sur 57

CONDUITE

DUN
PROJET INFORMATIQUE

C.Crochepeyre

Conduite dun projet

Cnam-Diapason 1

1. ORGANISATION

Etude pralable
Gestion de quatre paramtres:

les ressources humaines


les ressources matrielles
les finances
le temps

Modles et Mthodes
Phases de conduite dun projet

C.Crochepeyre

Conduite dun projet

Cnam-Diapason 2

LES INTERVENANTS

C.Crochepeyre

lutilisateur
le chef de projet
le consultant
lexpert
lorganisateur
lanalyste
lanalyste-programmeur
le technicien
lexploitant
ladministrateur de donnes
le responsable qualit

Conduite dun projet

Cnam-Diapason 3

maintenance

mise en
oeuvre

ralisation

tude
technique

tude
dtaille

tude
pralable

tude de
faisabilit

Utilisateurs
Chef de projet
Consultants, Experts
Organisateurs
Analystes
Analystes-Programmeurs
Techniciens
Exploitants
Administrateur Donnes - Responsable Qualit
C.Crochepeyre

Conduite dun projet

Cnam-Diapason 4

LES COMITS DCISIONNELS


Comit Directeur CD
contrle le droulement du projet
dcide du lancement des phases
arbitre
Comit de Pilotage CP
coordination
suivi et dcisions si ncessaire
rfre au C.D.
Comit des Utilisateurs
conception: choix, validation
demandes auprs du C.D.

C.Crochepeyre

Conduite dun projet

Cnam-Diapason 5

LE PROJET ET LES RESSOURCES MATRIELLES


Achats et/ou volution du matriels
inventaire
ncessit de changements
Financements
mesure des cots / solutions
plan de financement
Formations
des dveloppeurs
des utilisateurs
Migration
planning
C.Crochepeyre

Conduite dun projet

Cnam-Diapason 6

Le projet et le financement
Budget prvisionnel
Plan de financement
Suivi des dpenses
Le projet et le temps
Dfinitions des tches
Evaluation des charges
Planning des oprations

C.Crochepeyre

Conduite dun projet

Cnam-Diapason 7

LES MODLES

en cascade
en V
en spirales

C.Crochepeyre

Conduite dun projet

Cnam-Diapason 8

CHOIX DE LA MTHODE

Ncessit
Le bon choix

la nature du projet
exprience
efficacit/cot
standard

Les mthodes
orientes systmes dinformations
orientes systmes dobjets
C.Crochepeyre

Conduite dun projet

Cnam-Diapason 9

Mthodes orientes systmes dinformations


descriptions des donnes, des traitements
reprsentations diffrentes
reprsentations des flux des donnes
insuffisantes
mise en commun des donnes pour les traitements
maintenance difficile
vue synthtique
dveloppement du gnral au particulier
composants statiques
description peu volutive

C.Crochepeyre

Conduite dun projet

Cnam-Diapason 10

Mthodes orientes systmes objets


objets et traitements associs
maintenance allge
rutilisation des composants
hritage
dynamique des composants
versions diffrentes dun objet
interfaces prises en comptes
objets standards
conception lourde pour des projets lourds
objets nombreux
formation des dveloppeurs
abstraction et mise en commun
C.Crochepeyre

Conduite dun projet

Cnam-Diapason 11

LES PHASES
Mthode Merise

C.Crochepeyre

Etude de faisabilit
Etude pralable
Etude dtaille
Etude technique
Ralisation
Mise en oeuvre
Maintenance

Conduite dun projet

Cnam-Diapason 12

Etude de faisabilit
pertinence de la demande/besoins
possibilits informatiques
aspect financier
effet de productivit
dcisions:
lancement
rvision de la demande
refus
intervenants:
dcideurs
consultant
C.Crochepeyre

Conduite dun projet

Cnam-Diapason 13

Etude pralable
les solutions
les valuations
descriptions gnrales
dcisions:
choix dune solution, retour arrire ou abandon
rsultats:
dcoupage en sous-projets
intervenants:
dcideurs
utilisateurs
informaticiens
consultants
C.Crochepeyre

Conduite dun projet

Cnam-Diapason 14

Etude dtaille
description fonctionnelle
description technique partielle
dcisions:
poursuivre, retour arrire ou abandon
rsultats:
cahier des charges, rapport
dictionnaire des donnes, modles, maquettes
intervenants:
utilisateurs
informaticiens
consultants
C.Crochepeyre

Conduite dun projet

Cnam-Diapason 15

Etude technique
description complte technique: bases de donnes,
analyse des modules, organisation et planification de la
ralisation
contrles:
normes, standards
cohrence de lensemble
conformits des outils
rsultats:
plan de dveloppement, plan de ralisation
rapport, architecture et modules raliser
intervenants:
informaticiens
C.Crochepeyre

Conduite dun projet

Cnam-Diapason 16

Ralisation
produire, tester et documenter les programmes
prparer la mise en oeuvre
rsultats:
programmes, tests unitaires
environnements utiliss, versions produites
intervenants:
informaticiens

C.Crochepeyre

Conduite dun projet

Cnam-Diapason 17

Mise en oeuvre
recette dintgration
formations des utilisateurs
gnralisation sur les sites
rsultats:
valuation des utilisateurs
rapport de recette
bilan du projet
intervenants:
informaticiens
utilisateurs

C.Crochepeyre

Conduite dun projet

Cnam-Diapason 18

Maintenance
corriger les erreurs
intgrer les volutions
rsultats:
programmes, tests unitaires
environnements utiliss, versions produites
intervenants:
dcideurs
informaticiens
utilisateurs

C.Crochepeyre

Conduite dun projet

Cnam-Diapason 19

2. LES OUTILS DE DVELOPPEMENT

Prsentation des outils du gnie logiciel


le dictionnaire de donnes
les AGL
les autres outils

Le choix
Lutilisation

C.Crochepeyre

Conduite dun projet

Cnam-Diapason 20

Prsentation gnrale
normalisation gnie logiciel en cours
PCTE projet europen
ADCycle projet amricain
des outils en fonction des domaines
principes de lusage des outils
vrification de la compatibilit des outils
consolidation des informations gres
formation des utilisateurs
bonne utilisation des outils
seulement une aide la conception

C.Crochepeyre

Conduite dun projet

Cnam-Diapason 21

Les outils

C.Crochepeyre

rfrentiels, dictionnaire des donnes


ateliers de gnie logiciel
modlisation, conception
maquettage, prototypage
gnrateurs de code
tests
gestion de configurations
gestion de performances
migration
maintenance
gestion de projet
suivi financier
documentation

Conduite dun projet

Cnam-Diapason 22

Le dictionnaire des donnes DD


inclus dans un SGBD ou AGL
fonctionnalits:
gestion des objets informatiques
contrles de cohrence et dintgrit
rfrences croises
retours dinformations diverses
exemples
PREDICT AGL SOFTWARE AG + SGBD ADABAS
ORACLE, DB2, INFORMIX, SYBASE

C.Crochepeyre

Conduite dun projet

Cnam-Diapason 23

Les ateliers de gnie logiciel AGL


ensemble cohrent doutils de gnie logiciel pour
la modlisation de lentreprise
la conception des applications et des programmes
la gestion des donnes: dclarations, relations
la cohrence et intgrit des donnes
la gestion des versions
la documentation
la maintenance
et pour certains AGLs
le reverse engineering

C.Crochepeyre

Conduite dun projet

Cnam-Diapason 24

avantages dun AGL


quilibre du choix des outils
coopration entre les outils
consolidation entre les rsultats obtenus
remarques:
un AGL nest pas obligatoire mais conseill
des passerelles possibles avec un SGBD
DB2, ORACLE, ADABAS

certains AGL pour des applications C/S


adaptation AGL/mthodes parfois difficile

C.Crochepeyre

Conduite dun projet

Cnam-Diapason 25

Les outils de modlisation et conception


modle conceptuel des donnes E-A
modle relationnel entre les donnes
flux entre donnes
modle conceptuel des traitements
modle organisationnel des traitements
Le choix de loutil
conformit avec la mthode de conception de lentreprise
ergonomie, possibilits graphiques
dictionnaire de donnes, contrles de cohrence et intgrit
vrifications syntaxiques et analyse des modles
cohrence des modles
C.Crochepeyre

Conduite dun projet

Cnam-Diapason 26

Les outils de maquettage et de prototypage


maquettage: vue de lapplication
prototypage: version allge de lapplication
validation auprs des utilisateurs

Les outils de gnration de codes

C.Crochepeyre

gnration automatique ou semi-automatique


gnration partielle de lapplication
phase: fin tude technique
respect de normes
principalement dans les AGL

Conduite dun projet

Cnam-Diapason 27

Les outils de tests


tests statiques
contenu et structure du programme

tests dynamiques
comportement du programme lexcution

Les outils de gestion de configurations


gestion des versions et lieux dimplantation
informations
archivage
production de rapports

C.Crochepeyre

Conduite dun projet

Cnam-Diapason 28

Les outils de gestion de performances


valuer, suivre, optimiser les performances
fonctions:
valuer les performances dune nouvelle application
rechercher les causes des dgradations
enregistrer les performances

Les outils de migration


systme de dpart vers systme darrive
Transferts de SGBDs

C.Crochepeyre

Conduite dun projet

Cnam-Diapason 29

Les outils de maintenance


impacts des modifications de programmes
fonctions:
rfrences croises des donnes
outils complmentaires aux autres outils (D.D., ...)

Les outils de gestion de projet


pour les grands projets
fonctions:
planification
gestion des ressources: temps, finances, hommes,
matriels
C.Crochepeyre

Conduite dun projet

Cnam-Diapason 30

Les outils de suivi financiers


les dpenses, les engagements par rapport lavancement
du projet
les composantes: salaires, formations, sous-traitants,
amortissements matriels et logiciels, maintenance,
fournitures, dplacements,frais divers...
tableurs

Les outils de documentation


la rfrence du projet
fonctionnalits:
association textes et graphiques
maquettage des documents
C.Crochepeyre

Conduite dun projet

Cnam-Diapason 31

Le choix des outils


principes:
compatibilit entre les outils
formation
aide la conception humaine

les critres

C.Crochepeyre

fonctionnalits de loutil
environnement technique
rfrences de loutil et du fournisseur
dlai de mise en place
cot , garantie, maintenance

Conduite dun projet

Cnam-Diapason 32

maintenance

mise en
oeuvre

ralisation

tude
technique

tude
dtaille

tude
pralable

tude de
faisabilit

Dictionnaire de Donnes
A.G.L.
Maintenance

Code
Tests

Performances
Migration

Gestion de configurations

Modlisation Conception
Maquettage

Gestion de Projets
Suivi financier
Documentation
C.Crochepeyre

Conduite dun projet

Cnam-Diapason 33

3. ASPECTS JURIDIQUES

La loi Informatique Fichiers et Liberts


Les contrats
Le droit

C.Crochepeyre

Conduite dun projet

Cnam-Diapason 34

Informatique, Fichiers et Liberts


loi franaise du 6 janvier 1978
propos de linformatique
...Elle ne doit porter atteinte ni lidentit humaine,
ni aux droits de lhomme, ni la vie prive, ni aux
liberts individuelles ou publiques...
dclaration auprs de la CNIL
Convention europenne du 28 janvier 1981
signe lpoque par les tats membres
protection des personnes concernant les donnes
caractres privs
projet communaut europenne, en discussion

C.Crochepeyre

Conduite dun projet

Cnam-Diapason 35

La CNIL
Commission Nationale de lInformatique et des Liberts
rle: veiller au respect de la loi
autorit administrative indpendante
17 membres nomms pour 5 ans
2 dputs, 2 snateurs, 2 du conseil conomique et
social, 2 du conseil dtat, 2 de la cour de cassation,
2 de la cour des comptes, 2 experts en informatique,
3 dsigns pour leur comptences
mission:
respect du rglement, rclamations, vrifications,
information, transmettre au Parquet
aide auprs des entreprises
C.Crochepeyre

Conduite dun projet

Cnam-Diapason 36

donnes normatives
permettent didentifier les personnes et leur donner une
appartenance une structure particulire
n tel, photo, n SS
traitement automatis dinformations normatives
utilisation informatique de ces donnes: destruction,
modification , rapprochement entre les donnes....
paie, cession de donnes, impts
dclaration la CNIL
tout traitement automatis dinformations normatives
formulaire
secteur public, secteur priv

C.Crochepeyre

Conduite dun projet

Cnam-Diapason 37

les obligations du dclarant: vis vis des personnes


renseigner
prserver
mettre jour

les droits des personnes

interroger les organismes


accder aux informations
de savoir par la CNIL (ex: fich ou non au RG!)
accder aux informations mdicales, par un mdecin
contester et faire rectifier
sopposer au traitement (ex: publicit)

les risques de non respect de la loi


condamnations: contravention - amende - emprisonnement

C.Crochepeyre

Conduite dun projet

Cnam-Diapason 38

Le CNIL et le projet
Faisabilit:

les donnes, les traitements et la loi

E. Pralable:

les scnarios/loi - informations auprs CNIL

E. dtaille:

projet de dclarations CNIL

E. Technique:

dclarations par envoi recommand

Ralisation:

rcpiss CNIL - rponses aux questions CNIL

Mise en oeuvre:

application/dclarations - formation de utilisateurs

Maintenance:

dclarations modifications, arrts des traitemnts

C.Crochepeyre

Conduite dun projet

Cnam-Diapason 39

Le contrat
entre le fournisseur et le client

C.Crochepeyre

le travail demand et ses limites


les dlais et les pnalits
le cot et lchancier
les tches incombant lacheteur
les droits dutilisations, licences
les travaux sous-traits et responsabilit
les contraintes fournisseur/client
le matriel associ
les normes retenues.....

Conduite dun projet

Cnam-Diapason 40

Les recommandations
ISO 9000
dfinir lobjet du contrat et ses contraintes
identifier les risques et faits alatoires
sassurer du savoir faire du fournisseur
sassurer de la capacit du client respecter le contrat
sentendre sur le vocabulaire employ

Prestations de services
entre services de lentreprise
entre SSII et entreprise

C.Crochepeyre

Conduite dun projet

Cnam-Diapason 41

Le contenu
Prsentation des parties signataires
Objet du contrat

les travaux et documents complmentaires


les obligations des deux parties
la dure, rsiliation, antriorit
les modifications, avenants

Conditions de travail

C.Crochepeyre

les intervenants et leur profil


lieux de travail, horaires
suivi des activits
moyens fournis...
Conduite dun projet

Cnam-Diapason 42

Outils

les mthodes
AGL, , langages...
documentations
le plan dassurance qualit

Le droulement dans le temps


le planning
les ressources humaines par tape
la remise des travaux et leur recette

Les paiements
facturation
paiements
C.Crochepeyre

Conduite dun projet

Cnam-Diapason 43

Pnalits
incitation respecter les dlais
limite des amendes

Protection, confidentialit
documents internes fournis

Signature
nombre dexemplaires
date, paraphes, signatures

Les annexes
descriptions dtailles
rglements internes

C.Crochepeyre

Conduite dun projet

Cnam-Diapason 44

Il faut un contrat
Il vaut mieux un contrat tardif que pas de contrat
Il vaut mieux voquer certaines clauses avec report
des dcisions que les ignorer
Le contrat ne doit pas tre unilatral
Sans contrat, trop de contentieux
Ce nest pas du temps perdu.....

C.Crochepeyre

Conduite dun projet

Cnam-Diapason 45

Le droit
domaine rcent
prise de conscience avec les nouvelles applications
plus complexes: rparties, ouvertes, client/serveur
partenaires plus nombreux

la loi mais peu de dcrets

spcialistes en droit:
cabinets davocats
professeurs en droits
peu de jurisprudences

C.Crochepeyre

Conduite dun projet

Cnam-Diapason 46

4. ASSURANCE QUALIT DU LOGICIEL

Des critres et des normes


Llaboration du Plan

C.Crochepeyre

Conduite dun projet

Cnam-Diapason 47

Des critres et des normes


normes ISO 9000 et autres
difficult intgrer cette composante
rticence des intervenants
ide fausse de surveillance interne
russir son intgration de faon naturelle

principes de base dun plan qualit


ncessite la participation de tous
la qualit cest aussi dans le dtail
la qualit cest bien faire mais en une seule fois cest
encore mieux

C.Crochepeyre

Conduite dun projet

Cnam-Diapason 48

normes ISO
9000
8402

gestion de la qualit et assurance qualit


terminologie

Systmes Qualit
9001
9002
9003

conception/dveloppement
production et installation
contrles et essais finals

Gestion de la Qualit
9004

C.Crochepeyre

lments de systme qualit

Conduite dun projet

Cnam-Diapason 49

Les critres
dfinis par B. Boehm en 1976 confrence IEEE, ils concernent:
utilisation:
conformit application/besoins
maintenance:
cot limit
transferts:
changement facile denvironnement
sret:
pas de risque de dysfonctionnement
efficacit:
minimum de moyens
commodit:
facilit dutilisation
tests:
cot limit
comprhension: organisations interne et fonctionnelle claires
modifications: intgration des changements
matriel:
indpendance matriel/logiciel
C.Crochepeyre

Conduite dun projet

Cnam-Diapason 50

exactitude:
compltude:
robustesse:
cohrence:
rptitivit:
accessibilit:
ergonomie:
documentation:
structuration:
concision:
lisibilit:
extensibilit:
C.Crochepeyre

conformit des rsultats


toutes les fonctions
rsistance aux erreurs et incidents
sans contradictions
mmes rsultats pour mmes donnes
formation rapide
simplicit du dialogue homme-machine
suffisante
organisation interne logique
minimum de redondances
code source et documentation
au nombre dutilisateurs
Conduite dun projet

Cnam-Diapason 51

normes AFNOR
Z 67-130
Plan dassurance qualit logiciel
description des dispositions prises dans lentreprise pour
assurer la qualit du produit ou service
Manuel qualit
description des dispositions gnrales prises par lentreprise
pour assurer la qualit de ses produits ou services
Le plan est un driv du manuel

C.Crochepeyre

Conduite dun projet

Cnam-Diapason 52

Llaboration du Plan
approuv et mis jour par tous les intervenants
nest pas fig mais volue avec les remarques

laboration du plan

Manuel

Plan

de lentreprise
retours de lexprience du projet
C.Crochepeyre

Conduite dun projet

du projet

Cnam-Diapason 53

Le plan dassurance qualit dun projet (AFNOR)


Rfrence
Prliminaire
Plan
Documents complmentaires
1- Caractristiques du projet
2- Organisation interne du projet
3- Dmarche du dveloppement
4- Outils du projet
5- Normes et standards du projet
6- Procdures applicables
7- Suivi de lapplication du plan dassurance qualit
Annexes
C.Crochepeyre

Conduite dun projet

Cnam-Diapason 54

CONCLUSION

C.Crochepeyre

Organisation avant la conception


Le temps de rflchir
Toutes les tapes sont importantes
Ralisation du projet pour lentreprise
La russite dpend de la conduite du projet

Conduite dun projet

Cnam-Diapason 55

et pour ceux qui ne savent pas faire, quelques ides:


les normes AFNOR, ISO, ... vous proposent des
documents types
les mthodes ont de bonnes ides
un exemple de votre entreprise (documents existants,
interviews...)
puis fates votre propre organisation pour votre
conduite du projet: ce sera un bon apprentissage!

C.Crochepeyre

Conduite dun projet

Cnam-Diapason 56

BIBLIOGRAPHIE
Prcis de conduite de projet informatique
Cyrille Chartier-Kastler
Les ditions dorganisation - 1998

Conduite des projets informatiques


Syntec
AFNOR 2000

Diriger un projet informatique


Jacques Clavier
Editions J.C.i Inc. 1999

DU C++ Merise Objet OBJETS


Mokrane Bouzeghoub, Georges Gardarin, Patrick Valduriez
Editions Eyrolles 1995

MCO Mthodologie gnrale danalyse et de conception des systmes objets


Xavier Castellani
Editions Masson 1993
C.Crochepeyre

Conduite dun projet

Cnam-Diapason 57

Vous aimerez peut-être aussi