Module de GESTION DES PROJETS
Faculté de Sciences
Licence L3 Informatique
Chap.1:
Introduction au développement de projet de
systèmes d'information.
SOMMAIRE
1. Définition d’un projet
2. Les acteurs d'un projet
3. Les phases d'un projet
4. Les contraintes d'un projet
5. Importance de la gestion de projet
6. Découpage d’un projet
7. Méthodologies et approches de gestion de projet
8. Outils et logiciels de gestion de projet
Définition d'un projet
Un projet est une initiative temporaire entreprise pour
créer un produit, service ou résultat unique. Par exemple,
la construction d'un immeuble est un projet car elle a un
début, une fin, un résultat unique (l'immeuble lui-même)
et elle est temporaire (elle se termine une fois l'immeuble
construit).
Les acteurs d'un projet
➢ Maître d'ouvrage (MOA) : C'est celui qui exprime le
besoin et qui finance le projet. Imaginez une entreprise qui
souhaite avoir un nouveau site web. Cette entreprise est le
MOA.
➢ Maître d’œuvre (MOE) : Il réalise concrètement le projet.
Si nous continuons avec l'exemple du site web, le MOE
serait l'agence ou le développeur web engagé pour construire
le site.
➢ Les parties prenantes : Ce sont toutes les personnes ou
groupes qui ont un intérêt dans le projet. Dans l'exemple du
site web, cela pourrait inclure les utilisateurs du site, les
équipes marketing, les fournisseurs d'hébergement, etc.
Les phases d'un projet
Phase d'initialisation :
définir le besoin, les
objectifs, les principales
contraintes.
Phase de planification :
établissement du
calendrier, des
ressources, du budget.
Phase d'exécution :
réalisation concrète
des tâches.
Phase de clôture :
évaluation finale,
livraison, retour
d'expérience.
Fin du projet
1
2
3
4 5
Les contraintes d'un projet
Tout projet doit tenir compte de la triple contrainte :
➢ Coûts,
➢ Temps,
➢ Qualité.
Imaginons que nous organisons une exposition artistique.
Si nous voulons une exposition de haute qualité avec des
œuvres d'art renommées, cela pourrait augmenter les coûts.
Si nous avons un temps limité pour l'organiser, cela
pourrait affecter la qualité ou augmenter les coûts pour
accélérer les choses.
Importance de la gestion de
projet
Une bonne gestion de projet assure que les ressources
sont utilisées efficacement, que le projet est terminé dans
les délais et que le résultat final répond aux attentes.
Prenons l'exemple de la création d'une nouvelle
application mobile. Sans une gestion appropriée,
l'application pourrait être retardée, coûter plus cher que
prévu ou ne pas répondre aux besoins des utilisateurs.
Découpage d’un projet 1/5
Le découpage d'un projet peut être abordé de diverses manières. La distinction entre découpage
temporel et découpage structurel est essentielle pour comprendre comment un projet peut être
décomposé pour faciliter sa gestion. Examinons les différences principales entre ces deux approches:
➢ Découpage temporel :
▪Définition : Le découpage temporel d'un projet se base sur la séquence temporelle des activités ou des tâches.
Il divise le projet en différentes phases, étapes ou périodes.
▪Objectif : L'objectif est de suivre le projet selon une chronologie spécifique, en identifiant clairement le
début et la fin de chaque phase ou étape.
▪Utilisation : Ce type de découpage est souvent utilisé dans les diagrammes de Gantt ou les diagrammes PERT
pour visualiser le séquencement des activités et leurs interdépendances.
▪Exemple : Dans le cadre d'un projet de développement d'un logiciel, un découpage temporel pourrait inclure
des phases telles que l'analyse des besoins, la conception, le développement, les tests, la mise en production,
et le support.
Découpage d’un projet 2/5
➢ Découpage structurel :
▪ Définition : Le découpage structurel se base sur la nature, la fonction ou la structure du projet plutôt que sur
sa chronologie. Il est souvent représenté par une Structure de Découpage du Projet (SDP) ou Work Breakdown
Structure (WBS) en anglais. La WBS décompose le projet en éléments hiérarchiques allant du général au
spécifique.
▪ Objectif : L'objectif est d'avoir une vision structurée du projet en termes de livrables, de sous-projets ou
d'activités principales, indépendamment de leur séquence temporelle.
▪ Utilisation : Ce type de découpage est essentiel pour définir les responsabilités, estimer les ressources
nécessaires, établir le budget, et définir les livrables attendus.
▪ Exemple : Pour le même projet de développement de logiciel, un découpage structurel pourrait segmenter le
projet en composants fonctionnels comme l'interface utilisateur, la base de données, les modules
d'authentification, les services backend, etc.
En résumé, le découpage temporel est orienté sur la "quand" (la chronologie des activités) tandis que
le découpage structurel est orienté sur le "quoi" (les éléments constitutifs du projet). Dans la pratique,
les gestionnaires de projet utilisent souvent une combinaison des deux méthodes pour assurer un
suivi complet et une gestion efficace du projet.
Découpage d’un projet 3/5
Dans la pratique, on utilise trois
normalisations de découpage :
Product Breakdown Structure
(PBS) : découpage purement
structurel
Découpage d’un projet 4/5
Work Breakdown Structure (WBS) :
découpage à la fois structurel et
temporel
Découpage d’un projet 5/5
Organization Breakdown Structure
(OBS) : le WBS avec l'indication des
responsables des unités.
M. AHMED
Mme. ZEINAB M . ALI M . Liban Mme. Amina M. Ahmed
Méthodologies et approches de gestion de projet
Il existe différentes méthodes pour gérer un projet.
➢ La méthode traditionnelle
➢ Les méthodes agiles
➢Hybride : combinaison des méthodes
traditionnelles et agiles.
La méthode
traditionnelle(1/3)
Les méthodes traditionnelles de développement de projets sont caractérisées par
leur approche linéaire et séquentielle. Les deux méthodes les plus courantes sont :
➢ Modèle en cascade (Waterfall): Waterfall est linéaire, chaque phase doit être
terminée avant de passer à la suivante. Pensez à la construction d'une maison, vous
ne pouvez pas commencer le toit avant d'avoir terminé les fondations.
La méthode
traditionnelle(2/3)
➢Modèle en V (V-Model) : Le modèle en V est une variante du modèle en cascade. Il ajoute
des phases de test à chaque étape de développement. Par exemple, après la phase de
conception, il y aurait une phase de test de conception. Ce modèle vise à réduire les erreurs
en identifiant les problèmes plus tôt dans le processus.
La méthode
traditionnelle(3/3)
➢Exercice : Méthodes traditionnelles de gestion de projet
Vous travaillez sur un projet de construction d'un nouveau bâtiment d'entreprise. Le
client a fourni une liste détaillée de spécifications, y compris les plans
architecturaux et les exigences en matière de sécurité. Vous avez décidé d'utiliser la
méthode en cascade pour gérer ce projet.
1. Expliquez comment vous appliqueriez la méthode en cascade pour ce projet
spécifique.
2. Quels avantages et inconvénients voyez-vous dans l'utilisation de la méthode en
cascade pour ce projet ?
Les méthodes
agiles(1/3)
Les méthodes agiles sont plus flexibles et adaptatives que les méthodes traditionnelles. Elles se
concentrent sur la collaboration, l'itération et la réponse aux changements. Les méthodes agiles
les plus couramment utilisées comprennent :
➢ Scrum : Scrum divise le projet en itérations appelées "sprints". Chaque sprint dure
généralement de 2 à 4 semaines et aboutit à une version fonctionnelle du produit. Les
équipes Scrum tiennent des réunions quotidiennes de "stand-up" pour discuter de
l'avancement.
2 à 4 semaines
Date de fin
Date de début
Les méthodes
agiles(2/3)
➢Kanban : Kanban est basé sur la gestion visuelle des tâches. Les tâches sont
représentées par des cartes et déplacées à travers des colonnes, de "à faire" à "en cours" et
enfin à "terminé". Cela permet de suivre facilement le flux de travail.
Les méthodes
agiles(3/3)
➢ Exercice : Méthodes Agiles de gestion de projet
Imaginez que vous travaillez sur le développement d'une application de réservation de vols
en tant que chef de projet. Votre équipe utilise la méthodologie Scrum pour gérer le projet.
Vous avez récemment reçu une demande de changement de la part du client : ils souhaitent
ajouter une nouvelle fonctionnalité permettant aux utilisateurs de réserver des hôtels en
plus des vols.
1. Comment intégreriez-vous cette demande de changement dans le processus Scrum de
votre équipe ?
2. Quelles étapes spécifiques suivriez-vous pour mettre en œuvre cette nouvelle
fonctionnalité tout en maintenant le rythme des sprints Scrum ?
Outils et logiciels de gestion de projet
Avec l'évolution de la technologie, de nombreux outils sont disponibles pour aider à la
gestion de projet. MS Project, par exemple, est idéal pour la planification et le suivi des
tâches. Trello, en revanche, offre une interface visuelle pour suivre les progrès, tandis que
Slack facilite la communication entre les membres de l'équipe.
Exercice
Une quincaillerie souhaite informatiser la gestion de ses stocks et propose la réalisation d'un système
d'information permettant :
✓ de mettre à jour les stocks
✓ d'obtenir les renseignements relatifs à un produit (nom, numéro, quantité disponible, prix unitaire, ...)
✓ d'éditer des inventaires à tout instant
On peut donc envisager comme composants du projet la réalisation de la base de données "produits", la
recherche d'information, la mise à jour (ajout, suppression, modification) d'informations, l'édition d'un
inventaire.
Proposer un découpage du projet prenant en compte ces indications ?

Chapitre 1:gestion de projet pour les informatiques

  • 1.
    Module de GESTIONDES PROJETS Faculté de Sciences Licence L3 Informatique Chap.1: Introduction au développement de projet de systèmes d'information.
  • 2.
    SOMMAIRE 1. Définition d’unprojet 2. Les acteurs d'un projet 3. Les phases d'un projet 4. Les contraintes d'un projet 5. Importance de la gestion de projet 6. Découpage d’un projet 7. Méthodologies et approches de gestion de projet 8. Outils et logiciels de gestion de projet
  • 3.
    Définition d'un projet Unprojet est une initiative temporaire entreprise pour créer un produit, service ou résultat unique. Par exemple, la construction d'un immeuble est un projet car elle a un début, une fin, un résultat unique (l'immeuble lui-même) et elle est temporaire (elle se termine une fois l'immeuble construit).
  • 4.
    Les acteurs d'unprojet ➢ Maître d'ouvrage (MOA) : C'est celui qui exprime le besoin et qui finance le projet. Imaginez une entreprise qui souhaite avoir un nouveau site web. Cette entreprise est le MOA. ➢ Maître d’œuvre (MOE) : Il réalise concrètement le projet. Si nous continuons avec l'exemple du site web, le MOE serait l'agence ou le développeur web engagé pour construire le site. ➢ Les parties prenantes : Ce sont toutes les personnes ou groupes qui ont un intérêt dans le projet. Dans l'exemple du site web, cela pourrait inclure les utilisateurs du site, les équipes marketing, les fournisseurs d'hébergement, etc.
  • 5.
    Les phases d'unprojet Phase d'initialisation : définir le besoin, les objectifs, les principales contraintes. Phase de planification : établissement du calendrier, des ressources, du budget. Phase d'exécution : réalisation concrète des tâches. Phase de clôture : évaluation finale, livraison, retour d'expérience. Fin du projet 1 2 3 4 5
  • 6.
    Les contraintes d'unprojet Tout projet doit tenir compte de la triple contrainte : ➢ Coûts, ➢ Temps, ➢ Qualité. Imaginons que nous organisons une exposition artistique. Si nous voulons une exposition de haute qualité avec des œuvres d'art renommées, cela pourrait augmenter les coûts. Si nous avons un temps limité pour l'organiser, cela pourrait affecter la qualité ou augmenter les coûts pour accélérer les choses.
  • 7.
    Importance de lagestion de projet Une bonne gestion de projet assure que les ressources sont utilisées efficacement, que le projet est terminé dans les délais et que le résultat final répond aux attentes. Prenons l'exemple de la création d'une nouvelle application mobile. Sans une gestion appropriée, l'application pourrait être retardée, coûter plus cher que prévu ou ne pas répondre aux besoins des utilisateurs.
  • 8.
    Découpage d’un projet1/5 Le découpage d'un projet peut être abordé de diverses manières. La distinction entre découpage temporel et découpage structurel est essentielle pour comprendre comment un projet peut être décomposé pour faciliter sa gestion. Examinons les différences principales entre ces deux approches: ➢ Découpage temporel : ▪Définition : Le découpage temporel d'un projet se base sur la séquence temporelle des activités ou des tâches. Il divise le projet en différentes phases, étapes ou périodes. ▪Objectif : L'objectif est de suivre le projet selon une chronologie spécifique, en identifiant clairement le début et la fin de chaque phase ou étape. ▪Utilisation : Ce type de découpage est souvent utilisé dans les diagrammes de Gantt ou les diagrammes PERT pour visualiser le séquencement des activités et leurs interdépendances. ▪Exemple : Dans le cadre d'un projet de développement d'un logiciel, un découpage temporel pourrait inclure des phases telles que l'analyse des besoins, la conception, le développement, les tests, la mise en production, et le support.
  • 9.
    Découpage d’un projet2/5 ➢ Découpage structurel : ▪ Définition : Le découpage structurel se base sur la nature, la fonction ou la structure du projet plutôt que sur sa chronologie. Il est souvent représenté par une Structure de Découpage du Projet (SDP) ou Work Breakdown Structure (WBS) en anglais. La WBS décompose le projet en éléments hiérarchiques allant du général au spécifique. ▪ Objectif : L'objectif est d'avoir une vision structurée du projet en termes de livrables, de sous-projets ou d'activités principales, indépendamment de leur séquence temporelle. ▪ Utilisation : Ce type de découpage est essentiel pour définir les responsabilités, estimer les ressources nécessaires, établir le budget, et définir les livrables attendus. ▪ Exemple : Pour le même projet de développement de logiciel, un découpage structurel pourrait segmenter le projet en composants fonctionnels comme l'interface utilisateur, la base de données, les modules d'authentification, les services backend, etc. En résumé, le découpage temporel est orienté sur la "quand" (la chronologie des activités) tandis que le découpage structurel est orienté sur le "quoi" (les éléments constitutifs du projet). Dans la pratique, les gestionnaires de projet utilisent souvent une combinaison des deux méthodes pour assurer un suivi complet et une gestion efficace du projet.
  • 10.
    Découpage d’un projet3/5 Dans la pratique, on utilise trois normalisations de découpage : Product Breakdown Structure (PBS) : découpage purement structurel
  • 11.
    Découpage d’un projet4/5 Work Breakdown Structure (WBS) : découpage à la fois structurel et temporel
  • 12.
    Découpage d’un projet5/5 Organization Breakdown Structure (OBS) : le WBS avec l'indication des responsables des unités. M. AHMED Mme. ZEINAB M . ALI M . Liban Mme. Amina M. Ahmed
  • 13.
    Méthodologies et approchesde gestion de projet Il existe différentes méthodes pour gérer un projet. ➢ La méthode traditionnelle ➢ Les méthodes agiles ➢Hybride : combinaison des méthodes traditionnelles et agiles.
  • 14.
    La méthode traditionnelle(1/3) Les méthodestraditionnelles de développement de projets sont caractérisées par leur approche linéaire et séquentielle. Les deux méthodes les plus courantes sont : ➢ Modèle en cascade (Waterfall): Waterfall est linéaire, chaque phase doit être terminée avant de passer à la suivante. Pensez à la construction d'une maison, vous ne pouvez pas commencer le toit avant d'avoir terminé les fondations.
  • 15.
    La méthode traditionnelle(2/3) ➢Modèle enV (V-Model) : Le modèle en V est une variante du modèle en cascade. Il ajoute des phases de test à chaque étape de développement. Par exemple, après la phase de conception, il y aurait une phase de test de conception. Ce modèle vise à réduire les erreurs en identifiant les problèmes plus tôt dans le processus.
  • 16.
    La méthode traditionnelle(3/3) ➢Exercice :Méthodes traditionnelles de gestion de projet Vous travaillez sur un projet de construction d'un nouveau bâtiment d'entreprise. Le client a fourni une liste détaillée de spécifications, y compris les plans architecturaux et les exigences en matière de sécurité. Vous avez décidé d'utiliser la méthode en cascade pour gérer ce projet. 1. Expliquez comment vous appliqueriez la méthode en cascade pour ce projet spécifique. 2. Quels avantages et inconvénients voyez-vous dans l'utilisation de la méthode en cascade pour ce projet ?
  • 17.
    Les méthodes agiles(1/3) Les méthodesagiles sont plus flexibles et adaptatives que les méthodes traditionnelles. Elles se concentrent sur la collaboration, l'itération et la réponse aux changements. Les méthodes agiles les plus couramment utilisées comprennent : ➢ Scrum : Scrum divise le projet en itérations appelées "sprints". Chaque sprint dure généralement de 2 à 4 semaines et aboutit à une version fonctionnelle du produit. Les équipes Scrum tiennent des réunions quotidiennes de "stand-up" pour discuter de l'avancement. 2 à 4 semaines Date de fin Date de début
  • 18.
    Les méthodes agiles(2/3) ➢Kanban :Kanban est basé sur la gestion visuelle des tâches. Les tâches sont représentées par des cartes et déplacées à travers des colonnes, de "à faire" à "en cours" et enfin à "terminé". Cela permet de suivre facilement le flux de travail.
  • 19.
    Les méthodes agiles(3/3) ➢ Exercice: Méthodes Agiles de gestion de projet Imaginez que vous travaillez sur le développement d'une application de réservation de vols en tant que chef de projet. Votre équipe utilise la méthodologie Scrum pour gérer le projet. Vous avez récemment reçu une demande de changement de la part du client : ils souhaitent ajouter une nouvelle fonctionnalité permettant aux utilisateurs de réserver des hôtels en plus des vols. 1. Comment intégreriez-vous cette demande de changement dans le processus Scrum de votre équipe ? 2. Quelles étapes spécifiques suivriez-vous pour mettre en œuvre cette nouvelle fonctionnalité tout en maintenant le rythme des sprints Scrum ?
  • 20.
    Outils et logicielsde gestion de projet Avec l'évolution de la technologie, de nombreux outils sont disponibles pour aider à la gestion de projet. MS Project, par exemple, est idéal pour la planification et le suivi des tâches. Trello, en revanche, offre une interface visuelle pour suivre les progrès, tandis que Slack facilite la communication entre les membres de l'équipe.
  • 21.
    Exercice Une quincaillerie souhaiteinformatiser la gestion de ses stocks et propose la réalisation d'un système d'information permettant : ✓ de mettre à jour les stocks ✓ d'obtenir les renseignements relatifs à un produit (nom, numéro, quantité disponible, prix unitaire, ...) ✓ d'éditer des inventaires à tout instant On peut donc envisager comme composants du projet la réalisation de la base de données "produits", la recherche d'information, la mise à jour (ajout, suppression, modification) d'informations, l'édition d'un inventaire. Proposer un découpage du projet prenant en compte ces indications ?