16
Nicolas Phalippon IR3 Présentation du 24/10/02 2% des logiciels fonctionnent à la livraison 3% de plus fonctionneront après quelques modifications mineures 20% seront utilisés après des modifications majeurs 45% ne seront jamais utilisés 30% seront payés mais jamais livrés Introduction Source: rapport commandé par le Congrès américain “La Gestion de Projets informatiques” – Nicolas Phalippon

Introductiondr/XPOSE2002/GestionDeProjetsInformatiques/... · 4 Schéma récapitulatif Gérer un projet Étapes d’un projet Les outils “La Gestion de Projets informatiques”

  • Upload
    ledat

  • View
    231

  • Download
    0

Embed Size (px)

Citation preview

1

Nicolas Phalippon IR3Présentation du 24/10/02

2% des logiciels fonctionnent à la livraison

3% de plus fonctionneront après quelques modifications mineures

20% seront utilisés après des modifications majeurs

45% ne seront jamais utilisés

30% seront payés mais jamais livrés

Introduction

Source: rapport commandé par le Congrès américain

“La Gestion de Projets informatiques” – Nicolas Phalippon

2

Sommaire

I. GERER UN PROJETDéfinitionsLes tâches dans la gestion de projetPortrait d’un chef de projetLes problèmes rencontrésLa sous-traitance

II. LES ETAPES D’UN PROJETPhase préparatoirePhase de réalisationPhase de fin de projetLes points importants

III. LES OUTILS POUR LA GESTION DE PROJETLes outils de formalisationLes outils de conceptionLes outils de gestionLes outils informatiques

“La Gestion de Projets informatiques” – Nicolas Phalippon

IGérer un Projet

“La Gestion de Projets informatiques” – Nicolas Phalippon

3

Projet: ensemble des actions à entreprendre afin de répondre à un besoin.

Définitions

Qualité

Coûts Délais

Satisfaction du Client

Gérer un projet Étapes d’un projet Les outils“La Gestion de Projets informatiques” – Nicolas Phalippon

Maîtrise d’ouvrage (MOA)

Maîtrise d’ouvrage délégué (MOAd)

Maîtrise d’œuvre (MOE)

Sous-traitance

Définitions

Gérer un projet Étapes d’un projet Les outils“La Gestion de Projets informatiques” – Nicolas Phalippon

4

Schéma récapitulatif

Gérer un projet Étapes d’un projet Les outils“La Gestion de Projets informatiques” – Nicolas Phalippon

Les taches dans la gestion de projet• Définition du projet

• Identification du périmètre

• Identification des ressources

• Elaboration du planning

• Définition des critères qualités

• Management des équipes

• Gestion des avancements

• Coordination et contact

Chef de Projet activité à temps plein

Gérer un projet Étapes d’un projet Les outils“La Gestion de Projets informatiques” – Nicolas Phalippon

5

« Portrait » du chef de projet

Rigueur

Communication

Ecoute

Compétence en informatique CREDIBILITE

Caractère

Réactivité

Gérer un projet Étapes d’un projet Les outils“La Gestion de Projets informatiques” – Nicolas Phalippon

Les problèmes rencontrés

• Dérapage fonctionnel :si le maître d’œuvre n’est pas assez à l’écoute du maître d’ouvrage sur les impératifs fonctionnelssi le maître d’ouvrage refuse de s’impliquer dans la définition des fonctionnalités et de leurs applications

• Dérapage technique

• Dérapage du planning :si le maître d’œuvre manque de réactivitési les dates fixées par le maître d’ouvrage sont trop justes

• Dérapage du budget

Gérer un projet Étapes d’un projet Les outils“La Gestion de Projets informatiques” – Nicolas Phalippon

6

La sous-traitance

• Doit être pilotée par le MOE

si le prestataire se plante, tout retombe sur le chef de projet

• 2 types d’interventions:

en régieau forfait

!

Gérer un projet Étapes d’un projet Les outils“La Gestion de Projets informatiques” – Nicolas Phalippon

Topologie des projets

Réponse à un Appel d’Offre

quelques semainesquelques KF1 ou 2Projet Projet

«« poussièrepoussière »»

Réseaux locaux

quelques mois

quelques MFDe 1 à 50Petit ProjetPetit Projet

EuroDisneyquelques années> 10 MF> 50Grand ProjetGrand Projet

ExempleExempleDuréeDuréeBudgetBudgetNombre de Nombre de personnespersonnes

Gérer un projet Étapes d’un projet Les outils“La Gestion de Projets informatiques” – Nicolas Phalippon

7

IILes étapes d’un projet

“La Gestion de Projets informatiques” – Nicolas Phalippon

Les étapes d’un projet

• Phase de fin de projet : mise en production de l'ouvrage.

3CCadrer / Conduire / Conclure

• Phase préparatoire : permet de prendre conscience du projet

• Phase de réalisation : phase opérationnelle de création de l'ouvrage.

Gérer un projet Étapes d’un projet Les outils“La Gestion de Projets informatiques” – Nicolas Phalippon

8

Phase préparatoire

L’Avant ProjetL’Avant Projet responsabilité: MOA1

Prise de conscience d’un besoin la MOA décide de la pertinence de ce besoin puis fait une première définition

4% problèmes connus par la Direction Générale

9% problèmes connus par les chefs de service

74% problèmes connus par des superviseurs

100% problèmes connus par les utilisateurs

L’iceberg de l’ignorance

Gérer un projet Étapes d’un projet Les outils“La Gestion de Projets informatiques” – Nicolas Phalippon

Expression des besoinsExpression des besoins responsabilité: MOA2

• Etude sur les besoins que la nouvelle application va couvrir.

• Rédaction d’un document d’expression de besoins.

débouche généralement sur une étude de faisabilité

Etude détailléeEtude détaillée responsabilité: MOA / MOE3

• Permet d’identifier les incohérences et que la MOA éclaircisse les zones d’ombres.

débouche sur le Cahier des Charges fonctionnelles (CdCf)

Phase préparatoire

Gérer un projet Étapes d’un projet Les outils“La Gestion de Projets informatiques” – Nicolas Phalippon

9

Etude détaillée et techniqueEtude détaillée et technique responsabilité: MOE4

• Identifier au plus tôt les contraintes techniques

• Identifier au plus tôt la charge de travail nécessaire

• Identifier au plus tôt les moyens à mettre en œuvre

• Identifier les coûts de mise de œuvre

Phase préparatoire

Gérer un projet Étapes d’un projet Les outils“La Gestion de Projetsinformatiques” – Nicolas Phalippon

Phase de réalisation

Lancement du projetLancement du projet responsabilité: MOE / MOA5

• Chiffrement du coût, détermination du planning et du délai

• Mise en place du planning avec tous les responsables:

la MOA s’engage à respecter le périmètre du projet

la MOE s’engage à réaliser le projet dans les coûts et délais fixés,et dans le respect de la qualité

• Adopter une démarche qualité

Gérer un projet Étapes d’un projet Les outils“La Gestion de Projets informatiques” – Nicolas Phalippon

10

Phase de réalisation

DéveloppementDéveloppement responsabilité: MOE6

• Préparation du développement : UML

• Développement

• l’effet tunnel: coupure d’information

conséquences: on découvre des problèmes trop tard, ou des non-conformités

nécessité des itérations

Gérer un projet Étapes d’un projet Les outils“La Gestion de Projets informatiques” – Nicolas Phalippon

Phase de fin de projet

RecetteRecette responsabilité: MOE / MOA7

Consiste à tester le programme livré et à vérifier son bon fonctionnement

• Etablissement du Plan de Recette

• 2 Plans de Recette:la recette du MOE (technique)la recette du MOA (fonctionnelle)

Validation de la livraison

Gérer un projet Étapes d’un projet Les outils“La Gestion de Projets informatiques” – Nicolas Phalippon

11

Phase de fin de projet

Mise en productionMise en production responsabilité: MOE / MOA8

• Installer les programmes sur leur environnement réelinformer, préparer, former et encadrer les utilisateurs

Pérenniser le projetPérenniser le projet responsabilité: MOE9

• Penser aux futurs évolutions possibles (prochaines versions)

Nécessité d’avoir fait une bonne documentation pour facilité la maintenance et les évolutions futurs

Gérer un projet Étapes d’un projet Les outils“La Gestion de Projets informatiques” – Nicolas Phalippon

Les points importants…• Distinguer la MOA et la MOE

• Ne pas sous estimer les délais

• Bien communiquer

• Concevoir en se souciant de la faisabilité technique

• Décrire les fonctionnalités en détail

• Ne pas négliger la recette

• Ne pas négliger l’étude préliminaire

• Faire preuve de rigueur

• Bien monter son équipe

• Bien choisir sa société de prestation

Gérer un projet Étapes d’un projet Les outils“La Gestion de Projets informatiques” – Nicolas Phalippon

12

L’importance de la communication

Gérer un projet Étapes d’un projet Les outils“La Gestion de Projets informatiques” – Nicolas Phalippon

IIILes outils pour la gestion de projet

“La Gestion de Projets informatiques” – Nicolas Phalippon

13

Les outils de formalisation

Arbre d’objectifsBête à corneCahier de charges fonctionnelDiagramme des flux de donnéesDiagramme d’estimation des coups

PieuvreMatrice d’interactionsTableau des incertitudesTableau de liaisons…

Aident à la formaliser les besoins, à définir un projet,…

Il existe une multitude d’outils pour formaliser:

Site InternetSite InternetDétente

Information

Participation

blagues

images

actualitésport

Autres sites

Livre d’or

forum

Exemple ‘la Pieuvre’:

Gérer un projet Étapes d’un projet Les outils“La Gestion de Projets informatiques” – Nicolas Phalippon

Les outils de conception

Permettent d’avoir une vision globale, de se poser les bonnes questions,…

• La méthode MERISE

Exemple de Modèle Conceptuel de Données:

• Le langage de modélisation UML

Individu

N° de sécuNomPrénomAge

Voiture

ImmatriculationCylindréeCouleur

0,n 1,1possède

Gérer un projet Étapes d’un projet Les outils“La Gestion de Projets informatiques” – Nicolas Phalippon

14

Les outils de gestion• Le diagramme de Gantt

planifier le projet et rendre plus simple le suivi de son avancementprévoir suffisamment à l'avance les actions à penser ou à faire.

Gérer un projet Étapes d’un projet Les outils“La Gestion de Projets informatiques” – Nicolas Phalippon

• Le diagramme PERT : exploration des réseaux de tâchesaméliorer l’ordonnancement d’un projet, montrer l’incidence d’un retard sur la réalisation,…

• La courbe en S:budget

temps

Les outils de gestion

Gérer un projet Étapes d’un projet Les outils“La Gestion de Projets informatiques” – Nicolas Phalippon

prévisionnelréel

15

• CVS (Concurrent Version System)permet de gérer le développement simultané

• SourceForgesite d'hébergement de projets de développement coopératif de logiciel

• PureSourceinspiré de SourceForge, actuellement en développement

Les outils informatiques

Gérer un projet Étapes d’un projet Les outils“La Gestion de Projets informatiques” – Nicolas Phalippon

Les outils informatiques

• MS Projectpermet de modéliser les outils de gestion

Gérer un projet Étapes d’un projet Les outils“La Gestion de Projets informatiques” – Nicolas Phalippon

16

Conclusion

• chef de projet : une activité à part entière

• la communication, un facteur essentielle de la réussite

• la réalité économique

“La Gestion de Projets informatiques” – Nicolas Phalippon

Sources

www.commentcamarche.net

www.projetsinformatiques.free.fr

« Le management de projet » de J-M HAZEBROUCQ et O.BADOT

« Animer et Gérer un projet » de L.BELLENGER et M-J COUCHAERE

“La Gestion de Projets informatiques” – Nicolas Phalippon