Chapitre 1:gestion de projet pour les informatiques
1. Module de GESTION DES 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’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
3. 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).
4. 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.
5. 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
6. 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.
7. 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.
8. 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.
9. 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.
10. 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
11. Découpage d’un projet 4/5
Work Breakdown Structure (WBS) :
découpage à la fois structurel et
temporel
12. 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
13. 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.
14. 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.
15. 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.
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é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
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 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.
21. 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 ?