Vous êtes sur la page 1sur 77

Cours de Gestion des Projets Numériques

Ing. Prosper DANDJEKPO


Consultant en SI

28 avril 2023

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 1 / 76
Généralités

Table des matières


1 Généralités
2 Que signifie gestion des projets informatiques
Les phases d’un projet informatique
Les acteurs dans un projet
3 Comment gérer un projet informatique
4 Défis uniques de la gestion de projet informatique
5 Méthodologies de gestion de projet informatique
6 Rôles dans la gestion de projet informatique
Types d’équipes informatiques
Le chef de projet informatique
7 Méthode de développement Cycle en V
8 Méthode de gestion des projets Agile
9 Le Manifeste Agile
10 Méthode Agile : avantages et inconvénients
Les avantages de la méthode Agile
Les inconvénients de la méthode Agile
11 Les étapes de la méthode Agile Scrum
Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 2 / 76
Généralités

Qu’est ce qu’un projet ?

Il existe plusieurs définitions pour un projet. De manière générale, un projet


est un ensemble d’activités à réaliser en vue d’un objectif défini, en temps et
budget maı̂trisés. En règle générale, un projet requiert un caractère innovant
et unique. Cette définition sous-entend un ensemble de propriétés à tout
projet.
l’objectif (produit, service. . .) du projet doit être bien défini
préalablement (lors de la phase de pré-projet) ;
plus concrètement, les livrables (produit, rapports d’activité. . .)
doivent être fournis à dates préalablement définies ;
un projet est limité dans le temps et les dates de début et de fin
doivent être clairement identifiées ;
un budget maı̂trisé induit la maı̂trise des ressources (travail, moyens,
produits. . .) du projet.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 3 / 76
Généralités

Qu’est-ce qu’un projet informatique ?

Un projet numérique est un type de projet qui traite de l’infrastructure


informatique, des systèmes d’information ou des ordinateurs.
Exemple de projet informatique
Exemple : Développement Web, Développement de logiciels,
Développement d’applications mobiles, Configuration du réseau, Mise en
œuvre de logiciels, l’installation de matériel, Gestion de bases de données,
Récupération d’urgence informatique.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 4 / 76
Généralités

Pourquoi gérer les projets numériques ?

les projets d’ingénierie deviennent de plus en plus complexes ;


une organisation minimale pour structurer les projets est nécessaire ;
il faut alors introduire les principaux aspects et outils de gestion des
projets.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 5 / 76
Généralités

La crise du logiciel

Les symptômes les plus caractéristiques de cette crise du logiciel sont :


les logiciels ne répondent aux besoins des utilisateurs ;
les logiciels contiennent trop d’erreurs ;
les coûts de développement des logiciels sont trop élevés ;
la maintenance des logiciels est un vrai casse-tête ;
les délais de livraison annoncés ne sont pas respectés ;
logiciels produits ne sont pas portables.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 6 / 76
Que signifie gestion des projets informatiques

Table des matières


1 Généralités
2 Que signifie gestion des projets informatiques
Les phases d’un projet informatique
Les acteurs dans un projet
3 Comment gérer un projet informatique
4 Défis uniques de la gestion de projet informatique
5 Méthodologies de gestion de projet informatique
6 Rôles dans la gestion de projet informatique
Types d’équipes informatiques
Le chef de projet informatique
7 Méthode de développement Cycle en V
8 Méthode de gestion des projets Agile
9 Le Manifeste Agile
10 Méthode Agile : avantages et inconvénients
Les avantages de la méthode Agile
Les inconvénients de la méthode Agile
11 Les étapes de la méthode Agile Scrum
Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 7 / 76
Que signifie gestion des projets informatiques

Qu’est ce que la gestion d’un projet informatique ?

La gestion de projet informatique est la planification, l’ordonnancement,


l’exécution, le suivi et le reporting des projets informatiques. Alors que de
nombreuses industries se concentrent exclusivement sur des projets informa-
tiques, l’informatique est unique en ce sens que la plupart, sinon la totalité,
des industries ont un certain niveau de composant informatique. Comme
ils ont souvent un champ d’application très large, les chefs de projet infor-
matique doivent faire face à des risques, des intégrations interdépendantes,
des mises à jour logicielles, une dérive du champ d’application, etc. Par
conséquent, les projets informatiques nécessitent plus que les outils et les
compétences de gestion de projet typiques pour être menés à bien.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 8 / 76
Que signifie gestion des projets informatiques Les phases d’un projet informatique

Phases d’un projet informatique

Les six phases d’un projet informatique sont basées sur les six phases de la
gestion de projet , qui sont utilisées conjointement avec les phases informa-
tiques pour gérer le projet. Ils sont les suivants :

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 9 / 76
Que signifie gestion des projets informatiques Les phases d’un projet informatique

Phases d’un projet informatique

Initiation
Au cours de la première phase d’un projet informatique, il faut se demander
≪ pourquoi ce projet est-il nécessaire ? ≫ autrement dit, l’objectif du projet

doit être identifié. Ensuite, une proposition de projet , incluant un plan


d’affaires, qui répond aux besoins du projet doit être rédigée. De plus, une
étude de faisabilité pourrait être menée pour s’assurer que la proposition est
hermétique.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 10 / 76
Que signifie gestion des projets informatiques Les phases d’un projet informatique

Phases d’un projet informatique

Définition
Une fois la proposition de projet approuvée, le projet passe à la phase de
définition. C’est là que les objectifs du projet sont finalisés et les exigences
pour un projet réussi sont identifiées. La portée du projet peut également
être définie et un plan de projet peut être créé au cours de cette phase. Des
budgets sont également établis et des ressources sont déterminées.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 11 / 76
Que signifie gestion des projets informatiques Les phases d’un projet informatique

Phases d’un projet informatique

Conception
La phase de conception d’un projet informatique est le moment où l’équipe
de projet s’attache à trouver la meilleure solution pour atteindre son objec-
tif. Cela inclut la création de plusieurs conceptions et prototypes. Une fois
qu’une conception appropriée a été choisie, les spécifications pour l’équipe
de développement sont créées et partagées.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 12 / 76
Que signifie gestion des projets informatiques Les phases d’un projet informatique

Phases d’un projet informatique

Développement
La phase de développement correspond au moment où l’équipe de
développement se voit attribuer des tâches et où les outils de gestion de
projet sont sélectionnés. De plus, les détails techniques sont décrits, les
matières premières sont demandées, etc. L’objectif principal de cette phase
est de rendre l’ensemble du plan aussi clair que possible pour éviter les
problèmes lors de la phase de mise en œuvre.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 13 / 76
Que signifie gestion des projets informatiques Les phases d’un projet informatique

Phases d’un projet informatique

Mise en œuvre
La phase de mise en œuvre est celle où le livrable final du projet informatique
est développé ; sans surprise, c’est souvent la phase la plus longue du projet.
L’équipe de projet entreprend de mener à bien ses tâches, tandis que le
responsable surveille et contrôle le travail , les ressources, les coûts, la qualité
et les risques.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 14 / 76
Que signifie gestion des projets informatiques Les phases d’un projet informatique

Phases d’un projet informatique

Suivi
Enfin, une fois la phase de mise en œuvre terminée, le projet final est livré
au client/client/partie prenante. La phase de suivi est tout le travail qui
vient après la livraison du projet et comprend la mise en place d’équipes de
support, la formation des utilisateurs finaux, la création d’un post-mortem
et finalement la fin du projet.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 15 / 76
Que signifie gestion des projets informatiques Les acteurs dans un projet

Les acteurs dans un projet

Dans le cas de petits projets, il y a peu souvent d’acteurs qui sont concernés,
et on peut se limiter à une relation client - fournisseur. Le client (ou maı̂tre
d’ouvrage (MOA)) [owner, client, contracting part] est la personne (phy-
sique ou morale) qui exprime un besoin (ou la réalisation d’une idée, d’un
concept.) Le fournisseur (ou maı̂tre d’œuvre (MOE)) [contractor, engineer
] est la personne (physique ou morale) qui satisfait le besoin. Le projet est
porté en général par un seul fournisseur qui fait appel éventuellement à des
partenaires ou des intervenants externes, qui seront fournisseurs de parties
de projets. L’ensemble des acteurs impliqués dans un projet s’appelle les
parties prenantes [stakeholders].

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 16 / 76
Comment gérer un projet informatique

Table des matières


1 Généralités
2 Que signifie gestion des projets informatiques
Les phases d’un projet informatique
Les acteurs dans un projet
3 Comment gérer un projet informatique
4 Défis uniques de la gestion de projet informatique
5 Méthodologies de gestion de projet informatique
6 Rôles dans la gestion de projet informatique
Types d’équipes informatiques
Le chef de projet informatique
7 Méthode de développement Cycle en V
8 Méthode de gestion des projets Agile
9 Le Manifeste Agile
10 Méthode Agile : avantages et inconvénients
Les avantages de la méthode Agile
Les inconvénients de la méthode Agile
11 Les étapes de la méthode Agile Scrum
Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 17 / 76
Comment gérer un projet informatique

Comment gérer un projet informatique

Bien qu’il existe de nombreuses façons de gérer un projet informatique, cer-


tains aspects sont universels. Les étapes peuvent être légèrement différentes,
mais la direction générale est la même. Nous vous guiderons à travers ces
étapes une par une, tout en illustrant comment un logiciel de gestion de
projet peut vous aider tout au long du processus.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 18 / 76
Comment gérer un projet informatique

Les processus de gestion d’un projet

Recueillir des exigences


Avant qu’un projet puisse commencer, des documents sont nécessaires. Vous
devez définir la portée, créer un budget et déterminer les exigences des
parties prenantes.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 19 / 76
Comment gérer un projet informatique

Les processus de gestion d’un projet

Sélectionner l’équipe
Maintenant que vous avez collecté les exigences du projet, vous pouvez
constituer une équipe avec les compétences et l’expérience qui correspondent
à la tâche à accomplir. Assurez-vous de les intégrer à votre logiciel de gestion
de projet, afin que la communication se fasse en un seul endroit.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 20 / 76
Comment gérer un projet informatique

Les processus de gestion d’un projet

Utiliser un diagramme de Gantt


Utilisez un Gantt pour ajouter des tâches à une chronologie , lier des
dépendances, définir des jalons et afficher le chemin critique. Cependant,
toute l’équipe n’a pas besoin d’utiliser cet outil de planification traditionnel,
car les données du projet sont partagées entre plusieurs vues de projet :
listes de tâches, calendriers et tableaux kanban.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 21 / 76
Comment gérer un projet informatique

Les processus de gestion d’un projet

Utiliser un tableau Kanban


Utilisez un tableau kanban pour contrôler le flux de travail pendant
l’exécution du projet. Avec MS Project, vous pouvez créer des flux de tra-
vail, exécuter des sprints et travailler dans un cadre agile sans perturber le
plan de Gantt.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 22 / 76
Comment gérer un projet informatique

Les processus de gestion d’un projet

Surveiller les progrès


Au fur et à mesure que le projet avance, il est important que l’avancement
réel corresponde à ce qui était prévu. MS project dispose d’un tableau de
bord en temps réel qui collecte les données au fur et à mesure de leur mise
à jour.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 23 / 76
Comment gérer un projet informatique

Les processus de gestion d’un projet

Gérer la charge de travail


Les projets informatiques nécessitent une gestion intelligente de la charge
de travail. Les membres de l’équipe sont-ils surchargés de travail ou ont-ils
trop peu de missions ? Pour éviter de ralentir la progression, il est possible
de réattribuer des tâches directement depuis le logiciel MS Project.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 24 / 76
Comment gérer un projet informatique

Les processus de gestion d’un projet

Apporter des modifications


Les projets ne sont pas statiques. Vous devez pivoter rapidement lorsqu’il y
a des demandes de changement de la part des parties prenantes. MS Project
donne de la flexibilité à vos plans et à votre équipe.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 25 / 76
Comment gérer un projet informatique

Les processus de gestion d’un projet

Obtenir des rapports


Pour suivre les progrès et tenir les parties prenantes informées, MS Project
dispose d’une fonctionnalité de création de rapports détaillés. De nombreux
rapports peuvent être générés pour aider à la gestion de projets informa-
tiques.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 26 / 76
Défis uniques de la gestion de projet informatique

Table des matières


1 Généralités
2 Que signifie gestion des projets informatiques
Les phases d’un projet informatique
Les acteurs dans un projet
3 Comment gérer un projet informatique
4 Défis uniques de la gestion de projet informatique
5 Méthodologies de gestion de projet informatique
6 Rôles dans la gestion de projet informatique
Types d’équipes informatiques
Le chef de projet informatique
7 Méthode de développement Cycle en V
8 Méthode de gestion des projets Agile
9 Le Manifeste Agile
10 Méthode Agile : avantages et inconvénients
Les avantages de la méthode Agile
Les inconvénients de la méthode Agile
11 Les étapes de la méthode Agile Scrum
Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 27 / 76
Défis uniques de la gestion de projet informatique

Défis uniques de la gestion de projet informatique

La gestion de projets informatiques traite de diverses problématiques. Il finit


par s’interfacer avec de nombreux autres aspects d’une organisation, tels
que l’administration des affaires, les ressources humaines, les finances et
d’autres départements au sein de l’organisation et des entités extérieures à
l’entreprise. Cela présente un certain nombre de problèmes urgents avec des
enjeux élevés, car si la technologie tombe en panne, une entreprise entière
peut être paralysée.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 28 / 76
Défis uniques de la gestion de projet informatique

Défis uniques de la gestion de projet informatique

Évolution de la technologie
Il y a le défi que l’informatique est une industrie volatile, avec un taux
de changement qui peut être vertigineux. La technologie est connue pour
devenir obsolète une fois qu’elle sort de la chaı̂ne de montage, la gestion de
projet informatique doit donc être préparée à ce changement inévitable.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 29 / 76
Défis uniques de la gestion de projet informatique

Défis uniques de la gestion de projet informatique

La communication
Un autre obstacle que la gestion de projet informatique doit franchir est la
communication entre les équipes. C’est un problème avec tous les projets,
franchement, mais avec l’informatique, il y a souvent des équipes distribuées
qui travaillent à distance, souvent dans des fuseaux horaires différents, ce
qui ne fait qu’aggraver la situation. Avoir des canaux de communication
clairs et efficaces est la clé du succès de tout projet informatique.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 30 / 76
Défis uniques de la gestion de projet informatique

Défis uniques de la gestion de projet informatique

Transparence
La transparence est également importante, car l’accent est mis sur l’infor-
matique. La transparence sur l’ensemble du projet, avec des délais clairs,
aide les équipes à mieux intégrer les nouvelles technologies ou à réagir ra-
pidement et efficacement aux changements.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 31 / 76
Défis uniques de la gestion de projet informatique

Défis uniques de la gestion de projet informatique

Absence d’accord sur la méthodologie


Mais l’un des plus gros problèmes est que de nombreuses organisations n’ap-
pliquent pas la gestion de projet informatique à leurs projets, ce qui revient
à naviguer sur un navire sans gouvernail. Sans processus ou méthodologie,
quels qu’ils soient, les projets dérapent et dépassent le budget. Avoir un chef
de projet informatique qui définit les processus, les rôles et les outils est la
première étape vers la réussite d’un projet informatique.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 32 / 76
Méthodologies de gestion de projet informatique

Table des matières


1 Généralités
2 Que signifie gestion des projets informatiques
Les phases d’un projet informatique
Les acteurs dans un projet
3 Comment gérer un projet informatique
4 Défis uniques de la gestion de projet informatique
5 Méthodologies de gestion de projet informatique
6 Rôles dans la gestion de projet informatique
Types d’équipes informatiques
Le chef de projet informatique
7 Méthode de développement Cycle en V
8 Méthode de gestion des projets Agile
9 Le Manifeste Agile
10 Méthode Agile : avantages et inconvénients
Les avantages de la méthode Agile
Les inconvénients de la méthode Agile
11 Les étapes de la méthode Agile Scrum
Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 33 / 76
Méthodologies de gestion de projet informatique

Méthodologies de gestion de projet informatique

Il semble y avoir autant de méthodologies de gestion de projet que de pro-


jets. Ils se décomposent cependant en deux grands camps : les méthodes
traditionnelles et non traditionnelles. Commençons par la méthode tradi-
tionnelle en cascade, qui décompose les tâches d’un projet en une ligne de
phases de projet séquentielles, et chacune de ces phases dépend de la livrai-
son de celle qui la précède.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 34 / 76
Méthodologies de gestion de projet informatique

Méthodologies de gestion de projet informatique

Méthodologie en cascade
Waterfall est la méthodologie de référence pour la plupart des projets in-
formatiques. La cascade existe depuis qu’elle a été codifiée dans un article
publié en 1970 par le Dr Winston W. Royce. Le modèle en cascade comporte
six étapes :
1 Exigences
2 Conception
3 Mise en Œuvre
4 Test
5 Installation
6 Maintenance

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 35 / 76
Méthodologies de gestion de projet informatique

Méthodologies de gestion de projet informatique

Méthodologie cycle en V
Amélioration du modèle en cascade ;
Mets en évidence la symétrie et la relation qu’il y a entre les phases
du début du cycle de vie et celles de fin ;
Les phases du début doivent être accompagnées d’une planification
des phases de fin ;
Lors de la planification, on développe et documente les plans de test.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 36 / 76
Méthodologies de gestion de projet informatique

Méthodologies de gestion de projet informatique

Méthodologie agile
Le développement de logiciels a introduit un cadre agile pour les projets,
une approche plus itérative qui fonctionne en sprints courts et ouverte au
pivotement tout au long du projet, plutôt que d’être rigoureusement alignée
sur le plan. Certaines équipes informatiques ont intégré Agile ou certaines
de ses implémentations dans leurs propres projets.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 37 / 76
Méthodologies de gestion de projet informatique

Méthodologies de gestion de projet informatique

Méthodologie hybride
Plus populaire qu’agile auprès des équipes informatiques, la méthodologie
hybride , qui combine cascade et agile, crée une approche plus flexible et
pourtant structurée qui peut se prêter aux projets informatiques. Cette
approche ≪ le meilleur des deux mondes ≫ peut être la bonne voie à suivre
en fonction des paramètres du projet.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 38 / 76
Rôles dans la gestion de projet informatique

Table des matières


1 Généralités
2 Que signifie gestion des projets informatiques
Les phases d’un projet informatique
Les acteurs dans un projet
3 Comment gérer un projet informatique
4 Défis uniques de la gestion de projet informatique
5 Méthodologies de gestion de projet informatique
6 Rôles dans la gestion de projet informatique
Types d’équipes informatiques
Le chef de projet informatique
7 Méthode de développement Cycle en V
8 Méthode de gestion des projets Agile
9 Le Manifeste Agile
10 Méthode Agile : avantages et inconvénients
Les avantages de la méthode Agile
Les inconvénients de la méthode Agile
11 Les étapes de la méthode Agile Scrum
Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 39 / 76
Rôles dans la gestion de projet informatique

Les rôles et les responsabilités dans la gestion de projets informatiques


reflètent principalement ceux des projets dans d’autres disciplines. Il y a
les parties prenantes, qui sont celles qui ont un intérêt dans le projet ; les
équipes, qui sont celles qui ont les compétences pour exécuter le plan de
projet ; et le chef de projet informatique, qui est la personne responsable de
la planification, de l’approvisionnement et de l’exécution du projet.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 40 / 76
Rôles dans la gestion de projet informatique Types d’équipes informatiques

Types d’équipes informatiques

Là où les rôles diffèrent des projets plus traditionnels, c’est dans les équipes
elles-mêmes. Cependant, avec la gestion de projet informatique, il existe
trois types d’équipes.
Premièrement, il y a l’équipe de gestion de projet traditionnelle qui
est chargée d’un projet informatique. Ces équipes ne sont pas
exclusives à l’informatique et sont dirigées et dotées d’une
méthodologie formelle de gestion de projet.
Deuxièmement, il existe des équipes de services professionnels, qui
fournissent la technologie aux clients externes.
Troisièmement, il y a les équipes informatiques internes. Ce sont
les équipes qui gèrent la livraison et la maintenance de la technologie
dans une organisation.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 41 / 76
Rôles dans la gestion de projet informatique Le chef de projet informatique

Le rôle du chef de projet informatique (1)


Il est chargé de superviser les opérations et de gérer les équipes pour exécuter
les projets informatiques dans les délais et dans les limites du budget. Il doit
entre autre :
Définir les objectifs du projet et créer des plans pour les atteindre
Maintenir le calendrier et le budget du projet, créer des rapports
d’avancement
Gérer les ressources, y compris l’équipe, l’équipement, etc.
Attribuer des tâches aux membres de l’équipe
Développer une stratégie pour livrer les projets dans les délais et dans
les limites du budget
Utiliser des outils de gestion de projets informatiques pour suivre les
progrès et les performances
Évaluer les risques et réagir de manière adéquate
Organiser des réunions régulières avec l’équipe et les parties prenantes
Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 42 / 76
Rôles dans la gestion de projet informatique Le chef de projet informatique

Le rôle du chef de projet informatique (2)

Le chef de projet informatique, en raison de l’étendue de la gestion de


projet informatique, a un éventail de responsabilités plus large que la plupart
des autres chefs de projet. Ils ne traitent pas seulement du leadership, de
l’allocation des ressources, de la planification et de la planification, du suivi
et des rapports, mais doivent connaı̂tre la technologie au-delà des outils
qu’ils utilisent pour gérer les projets.
Les chefs de projet informatique sont chargés de comprendre le micrologiciel
et d’être en mesure de mettre en œuvre des intégrations logicielles.
Cependant, la structure de base du travail du chef de projet informatique
reste un communicateur clair, fixant des objectifs réalistes et appliquant la
bonne méthodologie pour les atteindre.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 43 / 76
Méthode de développement Cycle en V

Table des matières


1 Généralités
2 Que signifie gestion des projets informatiques
Les phases d’un projet informatique
Les acteurs dans un projet
3 Comment gérer un projet informatique
4 Défis uniques de la gestion de projet informatique
5 Méthodologies de gestion de projet informatique
6 Rôles dans la gestion de projet informatique
Types d’équipes informatiques
Le chef de projet informatique
7 Méthode de développement Cycle en V
8 Méthode de gestion des projets Agile
9 Le Manifeste Agile
10 Méthode Agile : avantages et inconvénients
Les avantages de la méthode Agile
Les inconvénients de la méthode Agile
11 Les étapes de la méthode Agile Scrum
Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 44 / 76
Méthode de développement Cycle en V

Les étapes du cycle en V

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 45 / 76
Méthode de développement Cycle en V

Les étapes du cycle en V

La branche descendante du V représente toutes les étapes de conception du


projet.
La branche ascendante quant à elle représente toutes les étapes de tests du
projet.
La pointe du V correspond représente la réalisation concrète du projet
Chaque étape de la branche descendante a son pendant dans la branche
ascendante. Autrement dit, chaque étape de conception correspond à une
étape de test qui lui est spécifique

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 46 / 76
Méthode de développement Cycle en V

Analyse du besoin et faisabilité

Tout projet part d’un besoin à satisfaire.


On distingue 2 phases à ce niveau :
La définition du besoin : le client expose ici son problème ; présente son
objectif. On parle donc d’expression des besoins.
Des outils comme les interviews utilisateurs ou les questionnaires sont utiles
à ce niveau.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 47 / 76
Méthode de développement Cycle en V

Analyse du besoin et faisabilité

L’analyse du besoin et l’étude de faisabilité : Les besoins exprimés par le


client sont analysés et étudiés.
Plusieurs types de faisabilité sont étudiés :
Faisabilité économique : le coût du projet, le retour sur
investissement (ROI)
Faisabilité technique : disponibilité et compétences des ressources,
technologie nécessaire
Faisabilité légale : respect des règles de la CNIL. . .
Grâce à toutes ces réflexions, on arrive à déterminer si le projet peut conti-
nuer ou non

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 48 / 76
Méthode de développement Cycle en V

Spécifications

L’analyse du besoin débouche sur l’étape de rédaction des spécifications.


Une spécification doit décrire ce que doit faire le logiciel et pas comment
on doit le faire.
Une spécification peut suivre de nombreux formalismes : cas d’utilisation,
modèles UML, user-stories, exigences... cela permet d’esquisser un début
d’architecture et aussi un plan de test.
Chaque exigence doit être testable, mesurable.
Avant de démarrer un projet, la spécification doit absolument être bétonnée,
figée et validée par le client et le fournisseur.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 49 / 76
Méthode de développement Cycle en V

Conception architecturale

L’activité de conception consiste à organiser le logiciel afin qu’il puisse sa-


tisfaire les exigences de la spécification.
Il faut faire les principaux choix techniques pour satisfaire les exigences
détaillées dans la phase de spécification.
La question à se poser ici est : comment doit-on faire le logiciel ?
Une conception architecturale peut prendre de nombreux formalismes : des-
cription textuelle des décisions de l’architecture, modèles UML...

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 50 / 76
Méthode de développement Cycle en V

Conception architecturale

La conception architecturale est indispensable à partir d’une certaine taille


de projet.
Elle définit l’ensemble des briques constitutives de l’application et leurs in-
terfaces avec les autres systèmes.
Un document d’architecture est rédigé pendant cette phase.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 51 / 76
Méthode de développement Cycle en V

Conception détaillée

La conception détaillée consiste, le plus souvent, à écrire le pseudo-code


pour définir chaque fonction du logiciel à produire.
Elle se rapproche de la phase de codage

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 52 / 76
Méthode de développement Cycle en V

Codage

C’est la phase de réalisation effective du logiciel. Il s’agit ici d’écrire le code


source du logiciel en se basant sur les documents produits lors des phases
de spécification et conception.
La phase de codage est aussi appelée phase de développement.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 53 / 76
Méthode de développement Cycle en V

Les tests unitaires

Les tests unitaires permettent de s’assurer que chaque fonction du code


source produit répond de manière individuelle aux exigences du cahier de
charges.
Ils sont effectués lors de la phase de codage et le plus souvent par les équipes
de développement elles-mêmes.
Ils peuvent cependant être aussi configurés pour une exécution automatique
par des outils d’intégration continue(Exemple : maven, continium, jenkins...)

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 54 / 76
Méthode de développement Cycle en V

Tests d’intégration

Les tests d’intégration consistent à tester le comportement de l’application


en intégrant progressivement toutes les briques du logiciel.
Devant la complexité de la tâche, ces tests peuvent difficilement être auto-
matisés, et souvent ils sont longs à dérouler.
Tout problème détecté à ce niveau peut être lourd de conséquence, aussi bien
en terme de délai qu’en terme de coût (ou de ressources), car on approche
de la fin du projet, donc du jalon final.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 55 / 76
Méthode de développement Cycle en V

Tests de validation

Les tests de validation consistent à dérouler les tests permettant d’affirmer


que le logiciel répond aux exigences fonctionnelles contenues dans le cahier
des charges.
Le produit est à ce moment testé en regard de la spécification fonctionnelle.
Toutes les règles fonctionnelles qui y ont été définies doivent pouvoir se
vérifier dans les faits.
Ce sont souvent des scénarios déroulés automatiquement. A ce stade, tout
problème détecté est potentiellement catastrophique, car il est susceptible
de remettre en cause la spécification, donc tout le développement.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 56 / 76
Méthode de développement Cycle en V

Recette et mise en production

Le client procède à la recette, pour vérifier que son expression de besoin est
respectée.
La recette du logiciel se déroule en 2 étapes :
la recette usine : comprend les tests effectués chez le fournisseur
avant la livraison du logiciel. Les tests unitaires, d’intégration et de
validation sont rejoués en présence du client et du fournisseur. À
l’issue de la recette usine, le fournisseur et le client signent un
procès-verbal de fin de recette usine, qui accompagne la livraison du
produit et le cahier de recette.
La recette utilisateur : cette étape comprend la recette fonctionnelle
(tests fonctionnels) et la recette technique (tests de performance,
montée en charge...)
Si tous les tests sont concluants, le logiciel est mis en production.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 57 / 76
Méthode de développement Cycle en V

Documents par phase du cycle en V

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 58 / 76
Méthode de gestion des projets Agile

Table des matières


1 Généralités
2 Que signifie gestion des projets informatiques
Les phases d’un projet informatique
Les acteurs dans un projet
3 Comment gérer un projet informatique
4 Défis uniques de la gestion de projet informatique
5 Méthodologies de gestion de projet informatique
6 Rôles dans la gestion de projet informatique
Types d’équipes informatiques
Le chef de projet informatique
7 Méthode de développement Cycle en V
8 Méthode de gestion des projets Agile
9 Le Manifeste Agile
10 Méthode Agile : avantages et inconvénients
Les avantages de la méthode Agile
Les inconvénients de la méthode Agile
11 Les étapes de la méthode Agile Scrum
Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 59 / 76
Méthode de gestion des projets Agile

Méthode Agile : Définition

La méthode Agile est une méthode de gestion de projet qui consiste à


décomposer vos projets en une suite de petits objectifs atteignables.
Cette approche a été développée dans les années 2000 par 17 ingénieurs
américains qui étaient insatisfaits des méthodes de gestion de projet de
l’époque et qui leur reprochaient d’être trop lourdes, lentes et contrai-
gnantes.
Quand vous travaillez en mode Agile, vous travaillez en de petits cycles
courts que l’on appelle sprints ou itérations qui durent généralement entre
1 semaine et 1 mois.
Il existe plusieurs façons d’appliquer la méthodologie Agile. Vous pouvez
utiliser la méthode Kanban, Scrum ou encore l’extreme programming (XP).
Toutes ces méthodes ont été construites sur les bases du Manifeste Agile.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 60 / 76
Le Manifeste Agile

Table des matières


1 Généralités
2 Que signifie gestion des projets informatiques
Les phases d’un projet informatique
Les acteurs dans un projet
3 Comment gérer un projet informatique
4 Défis uniques de la gestion de projet informatique
5 Méthodologies de gestion de projet informatique
6 Rôles dans la gestion de projet informatique
Types d’équipes informatiques
Le chef de projet informatique
7 Méthode de développement Cycle en V
8 Méthode de gestion des projets Agile
9 Le Manifeste Agile
10 Méthode Agile : avantages et inconvénients
Les avantages de la méthode Agile
Les inconvénients de la méthode Agile
11 Les étapes de la méthode Agile Scrum
Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 61 / 76
Le Manifeste Agile

Le Manifeste Agile

Le Manifeste Agile est un document qui a été écrit dans les années 2000
pour codifier la méthodologie Agile. Ce Manifeste s’axe autour de 4 valeurs :

Les individus et leurs interactions plutôt que les processus et les


outils
Des logiciels opérationnels plutôt qu’une documentation exhaustive
La collaboration avec les clients plutôt que la négociation
contractuelle
L’adaptation au changement plutôt que le suivi d’un plan

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 62 / 76
Méthode Agile : avantages et inconvénients

Table des matières


1 Généralités
2 Que signifie gestion des projets informatiques
Les phases d’un projet informatique
Les acteurs dans un projet
3 Comment gérer un projet informatique
4 Défis uniques de la gestion de projet informatique
5 Méthodologies de gestion de projet informatique
6 Rôles dans la gestion de projet informatique
Types d’équipes informatiques
Le chef de projet informatique
7 Méthode de développement Cycle en V
8 Méthode de gestion des projets Agile
9 Le Manifeste Agile
10 Méthode Agile : avantages et inconvénients
Les avantages de la méthode Agile
Les inconvénients de la méthode Agile
11 Les étapes de la méthode Agile Scrum
Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 63 / 76
Méthode Agile : avantages et inconvénients Les avantages de la méthode Agile

Les avantages de la méthode Agile


La méthode Agile présente de nombreux avantages :
Flexibilité : Avec l’approche Agile, vous travaillez en flux tendu. Vous
vous occupez des tâches qui sont importantes à un instant T.
Feedback : À la fin de chaque sprint, vous livrez votre travail et
récupérez les feedbacks de vos clients ou de vos utilisateurs puis vous
les incorporez dans le sprint suivant ce qui permet de coller au plus
près à leurs besoins.
Compétitivité : Quand vous travaillez en mode Agile, vous livrez
régulièrement de nouvelles fonctionnalités, de nouveaux produits et de
nouvelles améliorations ce qui vous rend compétitif et attractif auprès
de vos clients et utilisateurs.
Qualité : La livraison fréquente de projets, les tests et l’intégration
permanente de feedbacks permettent de développer un produit final
de qualité.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 64 / 76
Méthode Agile : avantages et inconvénients Les inconvénients de la méthode Agile

Les inconvénients de la méthode Agile

L’approche Agile a aussi quelques inconvénients :


Manque de documentation : Étant donné que le scope des projets
change au gré des besoins et des feedbacks, il est difficile de tenir une
documentation à jour. La documentation d’un produit Agile est donc
généralement moins travaillée et détaillée.
Gestion des demandes : Intégrer continuellement les demandes des
clients et utilisateurs vous rend plus réactif, mais cela implique aussi
de devoir gérer un plus grand volume de demandes entrantes ce qui
peut compliquer la gestion de projet.
Manque de prévisibilité : Quand vous travaillez en mode Agile, vous
ne savez pas toujours à quoi ressemblera le résultat final. Difficile
donc de prévoir le coût, le temps et les ressources nécessaires.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 65 / 76
Les étapes de la méthode Agile Scrum

Table des matières


1 Généralités
2 Que signifie gestion des projets informatiques
Les phases d’un projet informatique
Les acteurs dans un projet
3 Comment gérer un projet informatique
4 Défis uniques de la gestion de projet informatique
5 Méthodologies de gestion de projet informatique
6 Rôles dans la gestion de projet informatique
Types d’équipes informatiques
Le chef de projet informatique
7 Méthode de développement Cycle en V
8 Méthode de gestion des projets Agile
9 Le Manifeste Agile
10 Méthode Agile : avantages et inconvénients
Les avantages de la méthode Agile
Les inconvénients de la méthode Agile
11 Les étapes de la méthode Agile Scrum
Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 66 / 76
Les étapes de la méthode Agile Scrum

Les étapes de la méthode Agile Scrum

Scrum est une des méthodes Agile les plus populaires. Elle définit 3 rôles
au sein des équipes :
Le Product Owner qui réalise la vision du projet, c’est lui qui est
chargé de maintenir le backlog à jour (le backlog est l’inventaire des
tâches à réaliser).
Le Scrum Master qui est garant de la méthodologie Scrum. Il n’a
pas le rôle de chef de projet. Il est chargé de promouvoir la méthode
Scrum et de s’assurer qu’elle est bien comprise et utilisée.
L’équipe qui réalise le projet. Elle peut inclure différents types de
personnes : des développeurs, graphistes, ingénieurs. . .

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 67 / 76
Les étapes de la méthode Agile Scrum

Les étapes de la méthode Agile Scrum sont :

Les étapes
Étape 1 : Définissez le cadre du projet
Étape 2 : Préparez le backlog
Étape 3 : Travaillez sur les tâches de votre sprint
Étape 4 : Récoltez les feedbacks
Étape 5 : Recommencez
La méthode Agile est une méthode de gestion de projet qui consiste à
décomposer vos projets en une suite de petits objectifs atteignables et sur
lesquels vous travaillez lors de sprints

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 68 / 76
Gestion des risques d’un projet informatique

Table des matières


1 Généralités
2 Que signifie gestion des projets informatiques
Les phases d’un projet informatique
Les acteurs dans un projet
3 Comment gérer un projet informatique
4 Défis uniques de la gestion de projet informatique
5 Méthodologies de gestion de projet informatique
6 Rôles dans la gestion de projet informatique
Types d’équipes informatiques
Le chef de projet informatique
7 Méthode de développement Cycle en V
8 Méthode de gestion des projets Agile
9 Le Manifeste Agile
10 Méthode Agile : avantages et inconvénients
Les avantages de la méthode Agile
Les inconvénients de la méthode Agile
11 Les étapes de la méthode Agile Scrum
Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 69 / 76
Gestion des risques d’un projet informatique

Gestion des risques d’un projet informatique

La gestion des risques d’un projet informatique repose sur l’analyse continue
des risques éventuels du projet afin de pouvoir l’accommoder aux résultats
de cette analyse.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 70 / 76
Pourquoi évaluer les risques

Table des matières


1 Généralités
2 Que signifie gestion des projets informatiques
Les phases d’un projet informatique
Les acteurs dans un projet
3 Comment gérer un projet informatique
4 Défis uniques de la gestion de projet informatique
5 Méthodologies de gestion de projet informatique
6 Rôles dans la gestion de projet informatique
Types d’équipes informatiques
Le chef de projet informatique
7 Méthode de développement Cycle en V
8 Méthode de gestion des projets Agile
9 Le Manifeste Agile
10 Méthode Agile : avantages et inconvénients
Les avantages de la méthode Agile
Les inconvénients de la méthode Agile
11 Les étapes de la méthode Agile Scrum
Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 71 / 76
Pourquoi évaluer les risques

Pourquoi évaluer les risques

L’évaluation des risques est une analyse approfondie des scénarios éventuels
de leur apparition. Elle a pour but de :
Adopter les mesures adéquates face à ces risques
Améliorer la sécurité du projet
Être une base pour la gestion du projet (la planification, l’abandon de
certaines fonctionnalités, le choix des fournisseurs, la prévision des
délais de livraison et des délais d’adaptation...)

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 72 / 76
Comment évaluer les risques

Table des matières


1 Généralités
2 Que signifie gestion des projets informatiques
Les phases d’un projet informatique
Les acteurs dans un projet
3 Comment gérer un projet informatique
4 Défis uniques de la gestion de projet informatique
5 Méthodologies de gestion de projet informatique
6 Rôles dans la gestion de projet informatique
Types d’équipes informatiques
Le chef de projet informatique
7 Méthode de développement Cycle en V
8 Méthode de gestion des projets Agile
9 Le Manifeste Agile
10 Méthode Agile : avantages et inconvénients
Les avantages de la méthode Agile
Les inconvénients de la méthode Agile
11 Les étapes de la méthode Agile Scrum
Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 73 / 76
Comment évaluer les risques

Notons que la méthode d’évaluation des risques doit correspondre au contexte.


Toutefois, on peut présenter dans cette partie des directives générales.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 74 / 76
Comment évaluer les risques

Directives générales

Énumérer, recenser tous les risques probables


Estimer la probabilité d’apparition, la vraisemblance du scénario
d’apparition
Estimer l’impact potentiel sur le projet
Pour chaque risque, définir le traitement envisageable
Évaluer le coût de ce traitement
Comparer l’impact éventuel par rapport au coût du traitement
éventuel :
Coût / sécurité
Coût/ avantage
Donner une note pour chaque risque en fonction de l’étape
précédente, afin de les ordonner. L’évaluation pouvant être
quantitative ou qualitative selon la difficulté à pouvoir estimer.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 74 / 76
Comment évaluer les risques

Risques probables dans un projet informatique


Cette liste est donnée à titre indicative, elle n’est pas exhaustive et dépend
de l’organisation.
Spécifications (cahier des charges) ambiguës
Évolution des technologies (obsolescence des TIC actuels)
Demandes de changements au cours du projet
Manque d’expertise de la maı̂trise d’œuvre
Conflits entre utilisateurs
Mauvaise installation
Mauvaise utilisation des TIC (complexité technique)
Budget et délais insuffisants
Sabotage / résistance par les utilisateurs
Fuite d’information
Insécurité du système d’information
Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 75 / 76
Comment évaluer les risques

Traitements envisageables

Les traitements dépendent de la méthode de gestion adoptée et des choix


de l’entreprise. Selon ISO 27005 7, ces traitements seraient :
Refus du risque : Éliminer l’activité qui amène au risque.
Réduction du risque : Diminuer le risque.
Transfert du risque : Transférer le risque à une autre ≪ entité
≫ capable de le gérer.

Conservation du risque : Maintenir le risque tel quel.

Ing. Prosper DANDJEKPO Consultant en SI Cours de Gestion des Projets Numériques 28 avril 2023 76 / 76

Vous aimerez peut-être aussi