| Démo rapide | Questions | Contactez-nous | Tarif et Ouvrir un compte |
La Gestion de Projet
La gestion de projet est une démarche visant à structurer, assurer et optimiser le bon déroulement d'un projet suffisamment complexe pour devoir :
- être planifié dans le temps : c'est l'objet de la planification.
- faire intervenir de nombreuses parties prenantes : c'est l'objet des organisations qui identifient maîtrise d'œuvre et maîtrise d'ouvrage (voir également fonctions de maîtrise d'ouvrage)
- responsabiliser le chef de projet ou le directeur de projet, mettre en place un comité de pilotage
- suivre des enjeux opérationnels et financiers importants.
L'objectif est d'obtenir un résultat conforme à des normes de qualité et de performances prédéfinies, pour le moindre coût et dans le meilleur délai possible.
Lorsque la gestion de projet porte sur un ensemble de projets concourrant à un même objectif, on parle de gestion de programme.
Qu'est ce qu'un projet ?
Un projet, dès qu'il est suffisamment complexe et a des enjeux importants, consiste en un ensemble d'actions visant un résultat défini, connu et mesurable. Le projet est limité dans le temps et comporte toujours une notion de nouveauté et de changement.
On distingue:
- des « projets-ouvrage » dont le résultat est unique (un pont, un logiciel),
- et des « projets-produit » (un nouveau modèle de voiture, une nouvelle boisson) dont l'objectif est la mise au point d'un ou d'une gamme de produit(s) ou service(s), qui sera diffusé à plus ou moins grande échelle.
Un projet peut aussi consister en une opération de rationalisation interne complexe, par exemple mise en phase du fonctionnement de deux entreprises après leur fusion, voire de deux États comme après la réunification allemande.
Le projet est un objectif « extra-ordinaire » (au sens littéral du mot) qui combine quatre aspects :
- fonctionnel (réponse à un besoin)
- technique (respect des spécifications)
- délais (respect des échéances)
- coûts (respect du budget).
Le projet peut être décomposé en lots ou en sous-projets ou encore en chantiers, afin d'obtenir des sous-ensembles dont la complexité est plus facilement maîtrisable.
Le projet peut également faire partie d'un ensemble plus complexe, souvent appelé programme. Le programme recouvre l'ensemble des composantes permettant d'aboutir au résultat final dans toutes ses dimensions : juridique, marketing, informatique, technique, formation des personnels, organisation, logistique, communication, etc.
Découpage d'un projet
Le découpage d'un projet en sous-ensembles maîtrisables est essentiel à la conduite du projet et donc à son bon aboutissement et à sa réussite.
Le découpage du projet permet également de procéder à sa planification.
Découpage en phases
Une méthode communément employée (voir les articles Cycle de développement et Cycle en V) afin de conduire un projet à son terme en respectant les impératifs de qualité, coût et délai est le découpage du projet en phases. Chaque phase est accompagnée d'une fin d'étape destinée à formaliser la validation de la phase écoulée avant de passer à la phase suivante.
Habituellement, on retrouve les phases suivantes (mais les appellations varient selon le contexte et les méthodes) :
Étude préliminaire (ou préalable ou de faisabilité ou encore d'opportunité)
A ce stade, le but est de déterminer le périmètre du projet et sa faisabilié, c'est-à-dire de définir ce qui sera inclus dans les objectifs du projet, ce qui ne le sera pas et si le projet doit bien être lancé. D'une part, on estime si les bénéfices attendus seront en proportion des investissements engagés et du coût prévisionnel du projet. Pour de nombreux projets, on détermine ainsi le retour sur investissement escompté (ou plus exactement : payback) (il faut toutefois noter que tous les projets ne visent pas forcément à atteindre un profit financier : on peut lancer un projet dans le but d'améliorer le service aux usagers d'une administration, ou pour améliorer le climat social d'une entreprise - dans ces cas, le retour sur investissement n'est pas nécessairement quantitatif).
D'autre part, l'étude de faisabilité détermine également si l'organisation est bien en mesure de mener le projet à son terme. On cherche en particulier à savoir si elle dispose des compétences, des ressources et des fonds nécessaires.
On analyse :
- les risques de faire : quelles sont les difficultés auxquelles il faut s'attendre dans le déroulement du projet et les moyens de les prévenir,
- et les risques de ne pas faire : quels sont les enjeux pour l'entreprise ou l'organisme si le projet n'était pas lancé et mené à terme.
Le projet n'est véritablement lancé que si cette première phase est concluante.
Lancement ou initialisation
Cette phase de lancement est l'occasion de définir :
- l'organisation du projet, c'est-à-dire :
- la composition de l'équipe projet à mobiliser;
- les différents experts à solliciter, le cas échéant la sous-traitance à laquelle faire appel;
- le chef de projet ou directeur de projet à nommer, la lettre de mission à rédiger;
- le comité de pilotage à constituer;
le planning des tâches à réaliser avec leur ordonnancement, leur durée, leur affectation de ressources et les moyens techniques nécessaires, les différents jalons (diagramme de Gantt, PERT); - l'environnement technique éventuel à préparer;
- le budget du projet à engager;
- les moyens de contrôler les résultats.
Étude générale et étude détaillée (ou spécifications)
Le but de cette phase est de concevoir ou de spécifier ce qui doit être réalisé ou fabriqué pour atteindre l'objectif (on rédige éventuellement un cahier des charges). Ces études associent la maîtrise d'ouvrage et la maîtrise d'œuvre. On parle parfois d' expression de besoins lorsque ces livrables sont plus "fonctionnels" ou "orientés utilisateurs", et on réserve dans ce cas le vocable de spécifications à des documents plus "techniques", ou en tout cas qui rentrent plus dans le fonctionnement "interne" du logiciel.
Recherche et détermination de solutions pour le gestionnaire de projet
Cette phase consiste à étudier différentes solutions ou architectures techniques et fonctionnelles en fonction de contraintes de compétences, d'équipement, de délais ainsi que des aspects financiers et de commercialisation. Les choix doivent être ensuite validés par la réalisation de maquettes ou de prototypes et éventuellement la mise sur un marché test. Les écarts mesurés permettent de rectifier les choix.
Dans les projets informatiques, cette phase prend en compte les préoccupations d'urbanisation et d'architecture.
Lors d'un choix de solution existante sur le marché (cas des progiciels notamment), cette phase s'articule autour d'un appel d'offres.
Réalisation et contrôle ou fabrication
C'est lors de cette phase que le projet est réalisé ou fabriqué, c'est-à-dire que les tâches permettant de mettre en œuvre le nouveau produit, bien ou service sont réalisées.
Dans les projets informatiques, c'est cette phase qui permet la construction du logiciel.
Pour contrôler l'avancement de ces tâches et le respect des délais on utilise des outils de gestion de projet notamment des logiciels qui permettent, en cas de retard ou dépassement des délais, de planifier à nouveau la suite du projet.
Dans cette phase sont également réalisés les tests : test unitaire, test d'intégration, test de performance.
Recette
Selon la complexité du projet, des séquences de vérification globale peuvent s'avérer nécessaires.
Diffusion ou déploiement
Le produit est mis à disposition du marché ou des utilisateurs, c'est ici qu'entre en action la politique de communication.
Suivi des performances et de la qualité
Les outils de suivi ont été établis dès la préparation du projet, en même temps qu'ont été définis les objectifs de performance et de qualité.
Découpage en tâches
Une autre manière (complémentaire) d'aborder le découpage d'un projet en sous-ensembles élémentaires consiste à découper le projet en sous-ensembles d’activité à fonction simple : les tâches.
Chaque tâche est caractérisée par des matières premières qui lui sont nécessaires : ce sont les objets entrants ou préalables (un document, une spécification, une machine mise à disposition, une norme, un opérateur formé et opérationnel, un jeu d’essai, …) et elle fournit un ou plusieurs produits résultats, ce sont les objets sortants ou livrables (un logiciel, une plaquette publicitaire, un support de cours de formation, une fiche technique, …). Les objets entrants peuvent être déjà à disposition ou bien sont les objets sortants d’une autre tâche destinée à les produire. Les objets sortants peuvent être réemployés par une autre tâche.
Cette méthode (menée par exemple par interviews des différents acteurs impliqués) permet de mettre en évidence les tâches préparatoires et de matérialiser les dépendances entre tâches (par exemple pour formaliser un réseau PERT).
Découpage en activités WBS
Une troisième approche, connue sous le nom de méthode WBS (Work Breakdown Structure), procède à un découpage statique (analytique) en activités (on retrouve ici une notion voisine de celle de tâches) avec des entrées et des résultats identifiés ainsi qu'une reponsabilité confiée à une personne nommée, et ceci jusqu'au niveau de décomposition optimal nécessaire pour :
- maîtriser la durée d’une activité
- connaître les ressources requises
- connaître le coût d’une activité.
Management de projet
La conduite du projet est, en règle générale, confiée à un directeur de projet ou un coordinateur de projet, ou encore à un chef de projet. Ce responsable du projet rend compte à un comité de pilotage.
En ce qui concerne l'aspect psychosocial du management d'une équipe projet, MadersMAD distingue cinq phases successives :
- L'étape d'observation correspond à la rencontre des membres d'une équipe projet.
- L'étape de cohésion doit permettre de constituer une équipe soudée.
- L'étape de différenciation permet de tirer parti des différences entre les membres de l'equipe.
- L'étape d'organisation utilise les techniques traditionnelles de la gestion de projet pour formaliser la gestion des ressources, planifier et controler le risque.
- L'étape de production décrit le fonctionnement effectif de l'équipe projet. C'est à ce niveau que les différentes théories du management et du leadership sont le plus pertinentes.
Approche par motif de conception
La gestion de projet est un art difficile dans lequel le chef de projet doit improviser au mieux. Aussi, pour diminuer les risques ou maintenir l'entropie du projet à un niveau raisonnable, l'expérience met en évidence des grands principes. Alan Davis a répertorié 201 principes DAV qui s'appliquent aux projets logiciels.
Par ailleurs, James O. Coplien offre un aspect du phénomène de Gestion de Projet centré sur les pratiques COP. Une pratique est une mise en application formelle d'un principe qui est comparable à un motif de conception utilisé en développement logiciel. En ce sens, la méthode Extreme programming propose elle aussi des pratiques telles que
- la Programmation en binôme
- le Test en premier ainsi qu'une dizaine d'autres.
Ces pratiques viennent fournir des guides autour du découpage organisationel choisi. Selon COP, tout comme les Design Patterns logiciels peuvent êtres liées entre eux, les Design Patterns Organisationnels sont organisés entre eux sous la forme d'un graphe et ainsi un langage organisationnel. Ces motif correspondent alors à des token à la disposition du Chef de projet qui sont comparables aux Gammes du musicien. Ce langage permet de choisir l'organisation (le motif) qu'il est possible d'intégrer dans l'équipe-projet.
Ce choix restreint s'explique par un phénomène similaire à la culture d'entreprise. En Entreprise, le changement est la chose la plus difficile à gérer. L'Entreprise en a besoin, les individus la rejettent. Bien que ce rejet s'explique par le principe de plaisir (qui est un principe d'économie d'énergie), on constatera que la gamme la plus agréable pour les personnes qui composent cette équipe consiste à réaliser les transitions les plus simples possibles.
Ainsi, tout comme il faut peu de lignes de code pour passer du « Singleton » au Design Pattern « Factory », le passage de la pratique « programmation en binôme » nécessite peu d'effort pour obtenir la pratique « Appropriation collective du code » (le code appartient à tout le monde).
Cet article est une reproduction de l'article de Wikipedia sur la gestion de projets
Project