I- Projet informatique:
1- Définitions
Un projet informatique est un projet dont les réalisations
(livrables) se constituent d'outils, méthodes ou services
informatiques.
2- Contexte d’un projet
2.
PLAN STRATEGIQUE
(objectifs)
SCHEMA DIRECTEUR
FORMALISATIONDU SI
EXPRESSIONS DE
BESOINS
PLAN DIRECTEUR
(ARCHITECTURE,
NORMES , METHODES)
DEVELOPPEMENT DES
METHODES ET NORMES
PLAN INFORMATIQUE
(liste de projets)
PLANIFICATION
D’OPERATIONS
PROJET
INFORMATIQUE
PLAN DE SECURITE
(physique et logique)
AUDIT
3.
3- Cycle devie :
Expression de besoins
Dossier d’étude d’opportunité
Cahier des charges utilisateur
Cahier des charges de réalisation
Manuel utilisateur
Dossier de maintenance
« Cycle de vie d’un projet informatique »
Etude d’opportunité
Prototypage
Conception du SI
Réalisation
Recette utilisateur
Mise en
œuvreexploitation
Maintenance
C
ycle
de
vie
C
yc
le
de
dé
veloppem
e
nt
4.
4- Les raisonsd’échec d’un projet
• Le manque d’expérience du chef de projet.
• Absence de l’étude de faisabilité orientation afin
de mieux sélectionner les projets.
• Le manque d’utilisation d’outils de maquette et de
prototypage.
• Une mauvaise estimation des charges.
• Une répartition peu adéquate des tâches entre les
membres de l’équipe.
5.
• Le manquede suivi ou un suivi mal
effectué ou effectué au mauvais moment
• Changement imprévu des règles de gestion.
• Mauvaise prévision des tâches.
• Contexte et objectifs du projet inconnus.
• Interlocuteurs concernés non impliqués.
• Incompétence de l’équipe projet.
6.
II- La conduited ’un projet
informatique
1- Conduite d’un projet
2- Pourquoi une méthode de
conduite ?
7.
• Assurer uneformation de qualité.
• Fournir un monitorat aux personnes fraîchement
formées.
• La hiérarchie s’implique et affiche une volonté
d’aboutir .Elle devra soutenir financièrement les
projets de ‘‘formation’’ et de ‘‘monitorat’’.
• Obtenir l’adhésion des ‘‘utilisateurs’’ de la méthode.
• La mise en oeuvre d’outils d’aide à la gestion de
projets.
Cinq impératifs principaux:
8.
3- Les apportsde la méthode :
– Identifier et recenser les besoins .
– Déterminer les actions et les coordonner de façon
cohérente et logique.
– Déterminer l’attribution des rôles et tâches de
chacun des partenaires.
– Définir les moyens correspondants à mettre en
œuvre .
La conduite de projet a donc pour objet de:
9.
Conduire un projetc’est donc répondre aux
questions :
- Quoi faire ?
- Qui le fait ?
- Quand le faire ?
- Ou le faire ?
- Pourquoi le faire ?
- Pour combien ?
10.
Pour assurer laconduite de projet, trois points
fondamentaux :
A- Réduire au minimum les risques de prise en
charge d’un projet :
- Savoir exactement ce qui est à faire.
- Connaître le contexte du développement.
- Savoir exactement les ressources disponibles.
- Effectuer des estimations réalistes et précises
(délais et coûts).
- Mettre en évidence les tâches difficiles et à
risque.
11.
B- Assurer larentabilité et la qualité du projet :
- Parler un langage commun et normalisé .
- Travailler de façon mieux organisée.
- Avoir un certain savoir-faire.
12.
C- Proposer auxutilisateurs une vision saine de
l’informatique :
- Montrer sans craintes ce qu’est un projet
informatique.
- Faire en sorte à ce que chaque partie se sente
concernée et responsabilisée.
13.
III- Les étapesde conduite:
1- Ordonnancer les étapes
On a plusieurs techniques d’ordonnancement
les plus connues et les plus utilisées sont :
A- Diagramme de GANTT
B- La méthode PERT
3- Planifier leprojet :
A- Première planification
B- Optimisation et négociation
C- Planification définitive
16.
4- Organiser leprojet:
A- Les intervenants d’un projet :
Du côté des utilisateurs :
- Le chef de service.
- Le chef de projet utilisateur.
- Le conseil organisation et informatique.
- Les représentants des services.
17.
Du côté desinformaticiens :
- Cellule “ planification et budget ” .
- L’administration de données.
- Le chef de projet informatique.
- Le service exploitation.
- Le service système.
18.
B- Procédure dedécision :
Un projet est géré par des responsables à
différents niveaux :
- Comité informatique.
- Maître d’ouvrage.
- Maître d’œuvre.
- Comité pilote.
- Groupe projet.
19.
UTILISATEUR INFORMATICIENS
Planification etpolitique informatique
Maître d’ouvrage Maître d’œuvre
Pilotage du projet et réception
Des étapes
Coordination affectation
Interne de la des moyens
direction pour les
Responsabilité du projet etudes
Comité
informatique
Comité pilote
Groupe projet
Comité
technique
informatique
Directions utilisateurs Direction organisation
et informatique
Comité de
planification
des études
20.
C- Organiser l’équipe:
Règlesde base :
- Chaque entité ou équipe doit être
suffisamment petite pour être gérable et
contrôlable.
- Chaque entité ou équipe doit avoir à effectuer
des tâches qui conduisent à un niveau d’interaction
avec les autres équipes.
- Chaque entité ou équipe doit réaliser des
tâches qui constituent une forte cohésion etou qui
correspondent à une seule fonction.
21.
Les structures type:
Le premier type d’organisation correspond aux projets
employant entre 7 et 10 personnes simultanément :
Chef de projet
Support méthodes
(outils) et qualité
Administration et
documentation du projet
22.
Dès que lataille de l’équipe dépasse une dizaine de
personnes simultanément :
Chef de projet
Support méthodes
et outils
Administration
Documentation
Assurance et
contrôle qualité
du projet
23.
D- Au-delà destechniques :
1- La gestion des hommes :
1.1.Quels hommes ?
24.
Ces distinctions sontillustrées par ce schéma :
« Les hommes à gérer »
Supérieur hiérarchique
Client
Collatéral
Intervenants
externes
Collaborateur Collaborateur
collaborateur
Intervenant
externe
Collatéral
Collatéral
Collatéral
Chef de
projet
25.
1.2. Les qualitésrequises :
- Apprendre à écouter et tolérer d’autres points de vue.
- Avoir toujours à retirer du point de vue d’autrui.
- Respecter les compétences et de savoir apprécier les
résultats.
- Etre vivant et gai et prendre part des difficultés de
chaque membre de l’équipe.
- Etre capable de négocier en cas de besoins.
26.
2- La gestiondu temps :
- Le temps est une donnée limitée.
- Déterminer les objectifs à court terme.
- Etablir les priorités.
27.
3 – Lagestion des réunions :
- Réunion d ’informations.
- Réunion de travail.
28.
5- Le pilotaged’un projet.
A- Les 3 temps de pilotage
PREVOIR
AGIR
CONTROLER
REAGIR
Initialiser
Réaliser
Contrôler
29.
B- Principe del’activité de pilotage :
1.Collecte des éléments de mesure :
Les principaux points à noter:
- La charge (consommation) prévue sur une
période.
- La consommation réelle pour ce sous-ensemble.
- La prévision du reste à engager pour achever le
sous-ensemble de tâches.
30.
2. Analyse desdérives :
Charge
Délai
IV III
II
I
I. Avance en charge et en délai.
II . Le projet s’est terminé en retard, mais a consommé un
peu moins que prévu.
III . On a fini en retard, en consommant plus que prévu.
IV . En dépensant plus que prévu, on termine en avance.
6- Suivre leprojet et gérer les perturbations :
A- Les perturbations
on peut avoir plusieurs perturbations dont :
- L’absentéisme.
- Les équipements.
- Sous estimation du temps.
- Une mauvaise coordination entre les
décideurs.
33.
B- Gérer lesperturbations
On peut réparer ces perturbations en :
- Retirant une ressources d’une activité moins
importante.
- Retirant du temps sur une activité future.
- Changeant, les affectations des ressources en
fonction des compétences réelles.
- Demandant un budget plus conséquent.
34.
IV- Les outilsd ’un projet :
Ils permettent de :
- Automatiser certaines tâches.
- Assurer la cohérence et l’intégration de la BDD.
- Garantir le respect des normes et standards.
- Aider l ’équipe à réaliser certaines tâches.
- Permettre la consolidation des travaux.
- Faciliter la planification et le suivi.
35.
Parmi les nombreuxoutils utilisés :
Les outils de maquettage et de prototypage :
La quasi totalité des AGL offre soit des fonctions
de maquettage, soit des fonctions de prototypage.
36.
- Gestion ducalendrier de travail de
l’entreprise.
- Gestion des ressources du projet.
- Affectation de contraintes aux différentes
tâches du projet.
- Gestion de l’affectation des ressources aux
tâches du projet.
Les outils de gestion de projet
Leurs fonctionnalités de base sont :
Les outils desuivi financier :
L’utilisation EXCEL(Microsoft) ou
QUATTRO(Borland) permet de couvrir largement les
besoins du chef de projet en terme de suivi financier.
39.
V-Assurer la qualitéd ’un
projet informatique:
1-Les critères de qualité d’une application
informatique:
Pour BOEHM, les critères principaux de qualité d’une
application informatique sont :
- Utilisable en état.
- Maintenable.
- Portable.
40.
Pour J.Mc Callfait intervenir deux
niveaux d ’abstraction :
- La vue externe.
- La vue interne.
41.
2- Les techniquesd’assurance et de
contrôle qualité :
- 2.1. Lecture simple.
- 2.2. Lecture croisée.
- 2.3. Inspection.
- 2.4. Revue de projet.
42.
Les questions juridiquespeuvent être classées
en plusieurs catégories selon qu’elles relèvent :
Des contrats informatiques.
De la loi informatique, Fichiers et
Liberté.
VI- Les aspects juridiques
d ’un projet informatique