0% ont trouvé ce document utile (0 vote)
51 vues26 pages

Methodes Agiles Asbai

Le document présente les concepts fondamentaux de la gestion de projet, définissant un projet comme un effort temporaire visant à créer un produit ou service unique. Il aborde les phases de gestion de projet, les caractéristiques d'un projet, ainsi que les méthodes agiles qui privilégient la flexibilité et la communication entre les parties prenantes. Enfin, il décrit des outils de planification tels que le diagramme de Gantt et la technique PERT pour organiser et visualiser les tâches.

Transféré par

moulmerican
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
51 vues26 pages

Methodes Agiles Asbai

Le document présente les concepts fondamentaux de la gestion de projet, définissant un projet comme un effort temporaire visant à créer un produit ou service unique. Il aborde les phases de gestion de projet, les caractéristiques d'un projet, ainsi que les méthodes agiles qui privilégient la flexibilité et la communication entre les parties prenantes. Enfin, il décrit des outils de planification tels que le diagramme de Gantt et la technique PERT pour organiser et visualiser les tâches.

Transféré par

moulmerican
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

26/12/2024

METHODES AGILES
GESTION DE PROJET

Professeur ASBAI Mustapha

QU’EST CE QU’UN PROJET ?

Un projet est un effort temporaire exercé dans le but de


créer un produit, un service ou un résultat unique.

QU’EST CE QU’UN PROJET ?

• « un projet est un processus unique qui consiste en un


ensemble d'activités coordonnées et maîtrisées,
comportant des dates de début et de fin, entrepris
dans le but d'atteindre un objectif conforme à des
exigences spécifiques, incluant des contraintes de
délais, de coûts et de ressources. ».

– Source: Définition de l'Organisation Mondiale de Normalisation selon la


norme ISO 10006 (version 2003)
26/12/2024

CONCEPTS

• Le maître d'œuvre est la personne ou l'entreprise


(architecte, bureau d'études…) chargée de la
conception. Il assure le suivi des travaux et la
coordination des différents corps de métiers.
• Le maître d'ouvrage est le client
• Un jalon, dans le cadre de la gestion de projet,
est la fin d'une étape, la fin d'un travail.

TRADUIRE L’IDEE EN PROJET

• Le projet commence par une idée


Technique = Ce que l’on veut faire
Délais = En combien de temps
Couts = Budget
Définir les moyens nécessaires
Prévoir l’organisation

QU’EST CE QUE LE MANAGEMENT DE PROJET ?

Le management de projet est l’application de


connaissances, de compétences, d’outils et de
techniques aux activités d’un projet afin d’en satisfaire
les exigences.
26/12/2024

LES CARACTÉRISTIQUES D’UN PROJET

• Unique : ce n’est pas une opération répétitive,


• Temporaire : il a un début et une fin définie,
• Précis : il doit avoir des objectifs clairement définis,
• Complexe : fait intervenir des acteurs d’unités différentes,
• Risqué : il faut être proactif et anticiper.

LES SEPT CONTRAINTES D’UN PROJET

Budget

Satisfaction
Echéancier
du client

Contenu Ressources

Risque Qualité

Le défi principal de la gestion de projet / Paradoxe de GDP


26/12/2024

TRIANGLE OCD

= QUALITE

OBJECTIFS SMART

PHASE DE GESTION DE PROJET


26/12/2024

PHASE DE GESTION DE PROJET

• Conception : Quel objectif, projet avant le projet


o déterminer le but du projet
o estimer les ressources, coûts et délais
o définir le type d'organisation
o choisir le chef de projet
o estimation des risques
o estimation de la rentabilité

•Phase de Planification : Planifier la réalisation


o planification globale
o détail des coûts et délais
o engagement des hommes-clés
o définition des responsabilités

PHASE DE GESTION DE PROJET

•Phase de Réalisation : Réaliser la planification... Phase générant le plus de coûts


o mise en place de l'organisation
o exécution du travail
o pilotage coûts-délais-spécifications
o résolution de problèmes

Phase de Terminaison : Préparer les futures planifications... Archivage de


l'expérience => améliorer le déroulement des projets futurs
o analyse des écarts entre planifié et réalisé
o mémoire des opérations passées
o Évaluation du projet
o réaffectation du personnel

CAHIERS DES CHARGES

un cahier des charges est un document qui a pour fonction


de formaliser un besoin afin que ce dernier soit compris par
l'ensemble des acteurs impliqués dans le projet . Il précise les
spécifications attendues et les exigences du maître d’ouvrage.
26/12/2024

Voici les rubriques principales :


Donner du sens au développement, facilite
la compréhension des besoins et des
contraintes.

le niveau des attentes et les résultats


attendus. Les objectifs seront quantifiés.

Tous les clients sont-ils concernés ? Cela


implique-t-il tous les collaborateurs ?
Toutes les implantations ?...

Décrire le besoin en termes de fonctionnalités

CAHIERS DES CHARGES


Pour chaque fonction, il est recommandé
d’adopter une grille précisant : l'objectif, la
description de la fonctionnalité, les contraintes
/ règles de gestion et le niveau de priorité.
Voir l'exemple ci-dessous :

EXEMPLE DE CAHIERS DE CHARGES

CLIQUER POUR AFFICHER


LE MODELE DE CC / CPS
26/12/2024

PLATE FORME POUR LES COMMANDES PUB ET AO

https://www.marchespublics.gov.ma/bdc/entrepri
se/consultation/show/42663

EXEMPLE DE CPS CONCEPTION 2D

EXEMPLE DE CPS SYSTÈME INFO

CONNAÎTRE LES CONCEPTS DE BASE


DE LA GESTION DE PROJET

Ordonnancement des taches


L’ordonnancement est l’élaboration d’un plan d’action permettant de déterminer les séquencements ou au contraire les parallélismes possibles
entre l’exécution des tâches précédemment identifiées. Pour ordonner les phases, un projet peut faire l'objet de plusieurs plannings : un planning
global et un ou de(s) planning(s) détaillé(s). L'ensemble de ces plannings permet de gérer les principales tâches.
Un projet comporte toujours un nombre de tâches, plus ou moins grand, à réaliser dans des délais impartis et selon un agencement bien
déterminé. Il est conseillé que les plannings réalisés prennent la forme d'un diagramme. Deux grands outils restent les plus utilisés:

La technique PERT (Program Evaluation and


Le diagramme de GANTT : Review Technique):

• Est un outil permettant de modéliser la planification • est une technique de modélisation de projet, ou
de tâches nécessaires à la réalisation d'un projet. technique d’évaluation et de révision de
Programme. Elle consiste à mettre en ordre sous
• C’est un outil efficace, permettant de forme de réseau plusieurs tâches qui grâce à
représenter graphiquement l'avancement du leurs dépendances et à leur chronologie
projet, ainsi un bon moyen de communication permettent d’avoir un produit fini
entre les différents acteurs d'un projet.

Diagramme de PERT
• Le nom représente l'acronyme de "Program Evaluation and Review
Technic". Il s'agit d'un outil visuel d'ordonnancement et de
planification de projet.

OBJECTIF

Organiser les tâches sous la forme d'un réseau afin de faciliter la gestion du
projet. Cette représentation graphique permet d'identifier les connexions
entre les différentes tâches, les temps d'exécution, les interdépendances.
26/12/2024

Cet outil facilite la maîtrise du projet.


Il permet de :

– donner une vue réelle de la livraison du projet,


– anticiper l'affectation des ressources humaines et financières, des moyens
techniques,
– identifier les tâches à traiter plus rapidement si l'on souhaite livrer le projet
plus tôt,
– repérer les tâches à traiter simultanément (travail en parallèle) et les tâches
antérieures,
– identifier les tâches critiques et le non-critique pour tenir les délais -
permet
par exemple de redéployer des ressources si nécessaire,
– préparer la construction d'un planning Gantt.

Présentation du PERT
• Le graphe PERT est composé d’étapes et de
tâches (ou opérations). On représente les
tâches par des flèches.
• La longueur des flèches n’a pas de
signification; il n’y a pas de proportionnalité
dans le temps.

• Tâche ou opération: Elle fait avancer une oeuvre


vers son état final. Exemple de représentation de
la tâche A. Habituellement, on nomme les tâches
et on indique leur durée.
26/12/2024

• Etape: On appelle étape, le début ou la fin d’une


tâche. Exemple de représentation de l’étape 1.
Habituellement on numérote les étapes. On
indique aussi leur temps de réalisation au plus tôt
et au plus tard

• Réseau:
• On appelle réseau ou diagramme PERT, l’ensemble des
tâches et des étapes qui forment le projet.
• Un réseau possède toujours une étape de début et une
étape de fin.
• On lit un réseau de la gauche vers la droite. Les flèches sont
orientées dans ce sens. Il n’y a jamais de retours. On ne
peut représenter une tâche que par une seule flèche.

Comment développer le diagramme de PERT


• Schématiser les éléments d’un projet
Nom de la tâche Num. de l ’étape / Nœud

Durée de la tâche Durée au plus tôt Durée au plus tard


26/12/2024

Interprétation

Tâche E qui a une durée de 3 jours commence après l’étape 3 et se termine à l’étape 4

EXEMPLE DE DIAGRAMME PERT

Représentation, règles:
• Toute tâche a une étape de début et une tâche de
fin. Une tâche suivante ne peut démarrer que si la
tâche précédente est terminée.

1
26/12/2024

Représentation, règles:
• Deux tâches qui se succèdent immédiatement
sont représentées par des flèches qui se suivent.

Représentation, règles:
• Deux tâches C et D qui sont simultanées (c’est à
dire qui commencent en même temps) sont
représentées de la manière suivante:

Représentation, règles:

• Deux étapes E et F qui sont convergentes (c’est à dire qui précèdent une
même étape G) sont représentées de la manière suivante:

4
26/12/2024

Représentation, règles:
• Parfois, il est nécessaire d’introduire des tâches fictives.
Une tâche fictive a une durée nulle. Elle ne modifie pas le
délai final. Par exemple, si la tâche K succède aux tâches H
et J, et que la tâche L succède seulement à la tâche H, on
représentera le problème de la manière suivante:

5
26/12/2024

AUTRES NOTIONS
• La marge totale représente le retard que peut prendre la réalisation d'une tâche sans
impacter la date de fin du projet (à condition qu'elle ait commencé à sa date le plus
tôt).

Définition du chemin critique

• Il s'agit du chemin passant par les tâches dont


la marge totale est nulle. Ce tracé indique le
délai incompressible pour réaliser le projet.

Réaliser un diagramme - EXEMPLE


• Tableau d’antériorité
26/12/2024
26/12/2024

Calcul des dates au plus tôt

Calcul des dates au plus tôt

Calcul des dates au plus tôt


26/12/2024

Calcul des dates au plus tard


26/12/2024

Calcul des marges des tâches

Chemin critique
26/12/2024

TD

H
26/12/2024

Une fois le PERT terminé, il est conseillé


de construire un planning Gantt pour faciliter
la visualisation et la gestion au quotidien.
26/12/2024

Diagramme de GANTT

• Etabli par Henry Gantt en 1885


• Les tâches ou activités sont ordonnées sur une
échelle de temps en fonction des antériorités
entre les tâches, de la disponibilité des moyens
matériels...
26/12/2024

Ce diagramme (ou planning) présente


un certain nombre d'avantages :
• Lecture simple et accessible à tous.
• Le suivi peut s'effectuer facilement lors du déroulement du projet
en comparant les dates prévues et les dates réelles.
• Les dates de début et de fin de chaque tâche sont lues directement
sur l'échelle de temps.
• Il permet en affectant les ressources aux tâches d'établir le plan de
charge.
• Par contre il possède un désavantage important : pas de mise en
évidence des relations d'antériorité existant entre les tâches.

Représentation du GANTT

Interprétation du diagramme
• Les tâches sont représentées par des "barres"
dont la longueur correspond à la durée.
• Sur ce diagramme dit "fléché" les liens
d'antériorité entre les tâches sont représentés
par des flèches.

• Par exemple la tâche 8 ne peut commencer que


lorsque la tâche 6 est finie.
26/12/2024

GANTT
• La réalisation d’un projet comporte des tâches
– Nombreuses
– De durée plus ou moins longue
– Qui doivent être exécutées dans un certain ordre
– Certaines peuvent être exécutées en parallèle

• But : trouver la meilleure organisation possible pour que le projet soit terminé à la
date voulue
– Exemple : ouverture d’un magasin

Les étapes de la réalisation

1. Faire la liste des tâches


2. Attribuer un symbole à chaque tâche (par
exemple : A, B, C …)
3. Déterminer la durée de chaque tâche (le plus
souvent en "jours ouvrables")
4. Déterminer pour chaque tâche la ou les tâches
immédiatement antérieures.

Les étapes de la réalisation

5. Établir le tableau d’exécution des tâches


6. Construire le GANTT à partir du tableau
26/12/2024

METHODES AGILES

AGILITE = souplesse et performance à la gestion de projet.

Cette méthode est centrée sur l'humain et la communication,


elle permet aux clients de participer au développement d'un
produit tout au long de l'avancement du projet.

ATELIER PRATIQUE : UN EXEMPLE CONCRET DE GESTION


DE PROJET 1/2

Imaginons que vous prévoyez de vous rendre à Merzouga depuis


Rabat, en passant par les routes nationales.
Avant de partir, vous planifiez chaque détail de votre trajet en
précisant le nom de chaque ville et village traversés. Vous
précisez l'heure de passage, chaque rue empruntée, la quantité
d'essence consommée, les kilomètres parcourus, etc.

Quelles sont les contraintes à rencontrer sur la route ?

Quelle est la meilleure méthode pour limiter les retards à cause de


ces contraintes?

ATELIER PRATIQUE : UN EXEMPLE CONCRET DE GESTION


DE PROJET 2/2
Propositions des contraintes :

embouteillages, travaux et déviations, voire panne de votre véhicule.


Votre planification devient donc très vite obsolète. Vous venez de perdre un
temps précieux à organiser avec précision un itinéraire que vous ne pouvez
pas forcément suivre.

Propositions des solutions :


La solution c’est la méthodologie Agile, plutôt que de planifier l'intégralité
de votre itinéraire, vous vous fixez un premier objectif à court terme, une
grande ville, et vous prenez immédiatement la route. Une fois l'objectif
atteint, vous prenez le temps d'analyser la situation actuelle, l'état de la
circulation et de la voiture, et vous adaptez la suite de votre itinéraire en
fonction de ces informations. Vous continuez ainsi de suite jusqu'à atteindre
votre destination finale.
26/12/2024

METHODES AGILES : Approche de GdP - Agile ou SCRUM

Définition de la méthode Agile


• La méthodologie Agile s'oppose généralement aux méthodologies traditionnelles de gestion de projet. Cette méthode place les
besoins du client au centre des priorités et privilège le dialogue entre toutes les parties prenantes du projet.
• A l'origine, cette approche a été créée pour les projets de développement web et informatique. Aujourd'hui, la méthode Agile est de
plus en plus répandue car elle est adaptable à de nombreux types de projets, tous secteurs confondus.

Méthode Scrum : LA METHODE AGILE DES ENVIRONNEMENTS TECHNIQUES

• A ce jour, Scrum est la méthode Agile la plus populaire. L'approche Scrum suit les principes de la méthodologie Agile, c'est-à-dire
l'implication et la participation active du client tout au long du projet.
• Le terme Scrum signifie « mêlée » -lutte corps à corps- au rugby, le principe de base étant que l'équipe avance ensemble et soit
toujours prête à réorienter le projet au fur-et-à-mesure de sa progression, tel un ballon de rugby qui doit passer de main en main
jusqu'à marquer un essai.
• La méthode Scrum s’appuie sur des Sprints qui sont des espaces temps assez courts, généralement entre 2 et 4 semaines. À la fin de
chaque Sprint, l’équipe présente ce qu’elle a ajouté au produit.

METHODES AGILES : Acteurs de la méthode Scrum

Product Owner
Directeur de produit, est le représentant des clients et utilisateurs dans le cadre du projet. Le Product Owner a une très bonne
vision produit, connaît les évolutions souhaitables et définit la roadmap à suivre afin de faire en sorte que le produit s'adapte au
mieux aux besoins des clients.

Il est l’intermédiaire entre les équipes techniques, concentrées sur le développement du produit, et le client qui a exprimé son
besoin et souhaite connaître l’état d’avancement du projet. Si l’équipe de développement est responsable de la qualité technique du
produit, le Product Owner est responsable de sa qualité fonctionnelle.
Le Product Owner n’a pas de lien hiérarchique sur l'équipe. Dans l’idéal, il fait partie intégrante de l'équipe et travaille dans la même
pièce.

Scrum Master
Membre de l’équipe, le Scrum Master a pour objectif de faciliter l’organisation de l’équipe et d’améliorer la capacité de production
de l’équipe. La Scrum Master aide l’équipe à avancer de manière autonome en cherchant en permanence à s’améliorer.
Le rôle du Scrum Master est de s’assurer de l’implication de chaque membre et de les aider à franchir les différents obstacles qu’ils
pourraient rencontrer. Il doit également s’assurer de l’auto-organisation de l’équipe afin de respecter au mieux le cadre
méthodologique Scrum.
Il ne donne pas d’injonctions ou de consignes à l’équipe, il propose uniquement. Le Scrum Master, tout comme le Product Owner, n’est
pas un manager hiérarchique.

METHODES AGILES : Acteurs de la méthode Scrum

L'équipe de développement a une responsabilité : délivrer à la fin de chaque Sprint les items qui ont été
priorisés pour ce Sprint.
L'équipe est généralement constitué de 2 à 10 personnes. Elle est responsable de la qualité technique et des choix
techniques effectués.
Un point très important est que l’équipe de développement doit s'auto-organiser. Encore une fois, le Scrum Master n'est
pas un donneur d'ordres mais un facilitateur, et le Product Owner n'a pas à intervenir dans l'organisation de l'équipe. Il
incombe à l’équipe de développement de déterminer la meilleure façon d’accomplir leur travail.
Dans cette équipe, on retrouve notamment les développeurs dont le rôle est de développer et tester les User Stories
(demandes fonctionnelles écrites de façon à mettre en avant les besoins utilisateurs), d’assurer une qualité des projets et
de signaler tout problème ou point de blocage dans le processus. Ils peuvent être accompagné d’un lead développeur,
qui aide les développeurs à résoudre ces points de blocage et participe à leur montée en compétence.
26/12/2024

METHODES AGILES : Acteurs de la méthode Scrum

Événements de la méthode Scrum


La vie d'un projet Scrum est rythmée par un ensemble de réunions définies avec précision et limitées dans
le temps. Nous allons voir ici les différents événements de la méthode Scrum

Sprint Planification d'un Sprint


• un Sprint est une itération. Il s'agit d'une • Au cours de cette réunion, l'équipe de développement
période généralement entre 2 et 4 détermine les éléments prioritaires du Product
semaines maximum pendant laquelle une Backlog (liste ordonnancée des exigences fonctionnelles
version terminée et utilisable du produit est et non fonctionnelles du projet) qu'elle pense pouvoir
réalisée. réaliser au cours du Sprint, en accord avec le Product
Owner.
• Cette réunion permet donc à l'équipe d'établir les
• Un nouveau Sprint commence dès la fin du
précédent. Chaque Sprint a un objectif et une éléments qu'elle traitera au cours du Sprint et
liste de fonctionnalités à réaliser. comment elle procédera..

METHODES AGILES : Acteurs de la méthode Scrum

Approche de gestion de projet Agile ou SCRUM

Événements de la méthode Scrum


La vie d'un projet Scrum est rythmée par un ensemble de réunions définies avec précision et limitées dans le temps. Nous allons voir ici les différents
événements de la méthode Scrum

Mêlée quotidienne – rencontre quotidienne


•Cette réunion quotidienne de 15 minutes est très importante. Elle se fait debout (d'où son nom anglais de "stand-up meeting") afin
d'éviter de s'éterniser et de permettre de rester agile. Le but est de faire un point sur la progression journalière du Sprint. Elle permet à
l'équipe de synchroniser ses activités et de faire un plan pour les prochaines 24 heures.
•La mêlée a lieu à la même heure et au même endroit chaque jour.
•Chaque membre de l'équipe de développement doit répondre à ces trois questions :

1 Qu'est-ce qu'ils ont réalisé la veille ? 2 Qu'est-ce qu'ils vont accomplir aujourd'hui ? 3 Quels sont les obstacles qui les retardent ?

Revue du Sprint Rétrospective du Sprint


•Il s'agit du bilan du Sprint réalisé. L'équipe de •Après la revue du Sprint, cette réunion est
développement présente les fonctionnalités l'occasion de déterminer ce qui peut être
terminées au cours du Sprint et recueille les amélioré suite au Sprint écoulé (productivité,
feedbacks du Product Owner et des utilisateurs qualité, efficacité, conditions de travail, etc.).
finaux. Cette réunion repose sur le principe
d’amélioration continue.

METHODES AGILES : Acteurs de la méthode Scrum

Récapitulatif
26/12/2024

METHODES AGILES : Acteurs de la méthode Scrum

• Le Product Owner définit le périmètre du


projet et compile les fonctionnalités voulues
par les utilisateurs sous forme de User Stories.

• Le Product Backlog regroupe les éléments à


développer pour réaliser la User Story
• Le développement est itératif — par Sprints de
2-4 semaines
• Un Sprint :
• Débute par un Sprint Planning Meeting
• Des Scrums (mêlées) chaque jour
(réunions courtes)
• Se termine par un Sprint Meeting Review
• Les changements / nouveaux développements
sont intégrés au Product Backlog

METHODES AGILES : Outils de planification

La méthode Scrum s’agrémente fréquemment d’outils adaptés au suivi collaboratif des sprints. En général, le
Kanban (signal visuel) est un des supports de prédilection à cet effet, avec des outils comme Trello, JIRA (plus
technique),

OFFRE D’EMPLOI DÉVELOPPEUR +


MÉTHODES AGILES

Vous aimerez peut-être aussi