Vous êtes sur la page 1sur 5

Gestion des projets Chapitre 3: Etapes et planification d’un projet

Chapitre 3 :

Etapes et planification d’un projet

L’objectif majeur de ce chapitre est de définir les principales étapes d’un projet. Dans une
seconde étape, la planification du projet est étudiée selon différents niveaux de granularité
partant de la planification globale vers la planification à l’échelle des tâches et des ressources.

I. Etapes d’un projet


Plusieurs façons sont possibles pour découper un projet en étapes, mais globalement, nous
retrouvons la suite des étapes suivante :

(1) Etude d'opportunité (2) Etude de faisabilité (3) Etude de l'existant

(9) Maintenance (4) Etude détaillée des besoins

(8) Mise en oeuvre (7) Tests et validation (6) Réalisation (5) Conception

I.1. Etude d’opportunité


Cette première étape d’avant-projet a pour objectif d’évaluer si le projet est « viable » ou non.
En d’autres termes, cette étude indique si le projet a des chances de réussir ou non. Pour ce
faire, le périmètre du projet est défini, et ce, en identifiant le public cible (utilisateurs finaux)
et en effectuant une étude du marché.
Cette étape conduit à la rédaction d’un document intitulé « Note de cadrage ».
I.2. Etude de faisabilité
Cette étape consiste à étudier si le projet est faisable ou non d’un point de vue technique,
économique et organisationnel :
 Point de vue technique : Définition de la technologie nécessaire,
 Point de vue économique : Budgétisation/ Estimation des coûts afin d’évaluer la
rentabilité du projet,
 Point de vue organisationnel: Détermination des ressources humaines et matérielles
requises.
Cette étape est clôturée par la rédaction d’une « Note de synthèse de faisabilité ».
I.3. Etude de l’existant
Cette étude débute par l’analyse de la situation existante. L’objectif étant d’identifier les
éventuelles lacunes et insuffisances du processus de travail actuel afin d’y remédier soit en
apportant certaines modifications et améliorations, soit en commençant le projet à nouveau.
I.4. Etude détaillée des besoins

MAKKES M. & RAJHI S. ISET Charguia (Sem1- 12/13) 6


Gestion des projets Chapitre 3: Etapes et planification d’un projet

L’objectif de cette étape est de définir avec détail l’ensemble des fonctionnalités du système.
Pour cela, les tâches du projet sont identifiées et organisées sous forme d’une structure
arborescente nommée WBS (Work Breakdown Structure).
Cette étape est souvent accompagnée d’un prototype ou d’une maquette qui permet
généralement soit d’identifier de nouveaux besoins soit d’en raffiner quelques uns.
A l’issue de cette étape, un « Cahier des charges fonctionnelles » est rédigé. Il se présente
généralement sous la forme de 2 rubriques : Les besoins fonctionnels et les besoins non
fonctionnels.
I.4.1. Les besoins fonctionnels
Ils constituent les fonctionnalités devant être offertes par le système.
Exemple : Soit une application permettant la gestion et le suivi des réclamations de pannes
matérielles. Nous présentons un extrait de l’étude des besoins fonctionnels.

L’application doit permettre de :


1. Gérer les ressources matérielles:
1.1. Lister les ressources
1.2. Ajouter du nouveau matériel
1.3. Modifier les informations relatives au matériel
1.4. Supprimer du matériel
2. Gérer les déclarations de panne :
2.1. Visualiser la liste de déclarations de panne pendant un intervalle de temps donné
2.2. Associer la réparation d’une panne à un technicien
2.3. Mettre à jour l’état d’une panne (en réparation, réparée)
3. Générer des statistiques
3.1. Editer des états sur la liste du matériel en panne pendant un intervalle de temps
3.2. Générer des graphiques relatives au nombre de réparations mensuelles

I.4.2. Les besoins non fonctionnels


Les besoins non fonctionnels décrivent généralement des contraintes :
 Sur le processus: en livraison (le produit à livrer doit être sous forme exécutable,...),
en implémentation (le codage doit se faire en C++,…)
 Sur le produit: fiabilité (taux d’erreurs admis,…), performance (temps de réponse
précisé,…)
 Contraintes externes: interopérabilité (l’application doit être portable sur n’importe
quelle plate-forme), légalité (des propos anti-sémites sont interdits…)

Exemple : Dans le cadre du même exemple cité précédemment, voici un extrait des besoins
non fonctionnels
Le système doit répondre à certains besoins qui ne sont pas indispensables pour son
fonctionnement mais qui sont importants pour améliorer la qualité de ses services tels que :
 Une interface ergonomique et facile à utiliser,
 Les interfaces graphiques associées aux utilisateurs et aux administrateurs doivent
être de couleurs distinctes,
 Les erreurs de saisie doivent être signalées par des messages d’erreurs.

MAKKES M. & RAJHI S. ISET Charguia (Sem1- 12/13) 7


Gestion des projets Chapitre 3: Etapes et planification d’un projet

I.5. Conception
La conception est une activité intellectuelle qui permet principalement la décomposition
progressive d’un système en modules de plus en plus détaillés. Il existe globalement deux
niveaux de conception ; la conception générale et la conception détaillée.
I.5.1. La conception générale
Elle définit l’architecture/ structure/ organisation générale du système à concevoir.
Elle contient l’inventaire des différents modules/ composants principaux, les relations entre
eux, les contraintes à respecter,…
I.5.2. La conception détaillée
Elle consiste à détailler les résultats de la conception générale, jusqu’à un niveau suffisant
pour en permettre finalement le codage dans un langage de programmation choisi. Il s’agit
donc de détailler les structures de données et de détailler les différentes procédures
(algorithmes).
I.6. Réalisation
Cette étape consiste au développement proprement dit. Elle nécessite, au préalable, le choix
de l’environnement de développement.
A titre d’exemple, la réalisation peut comprendre les tâches suivantes :
 Création de la base de données,
 Codage des différentes fonctionnalités,
 Développement des interfaces.
I.7. Tests de vérification et de validation
La vérification consiste à évaluer si l’implémentation est correcte et ne comprend pas
d’erreurs. Il existe plusieurs tests pouvant être effectués :
 Tests unitaires : tests permettant de vérifier si les modules sont implémentés
correctement,
 Tests d’intégration : l’objectif est de vérifier le bon fonctionnement de tous les
composants logiciels assemblés,
 Tests de performance (Benchmark) : ce sont des tests dont l’objectif est de
déterminer la performance d’un système informatique.
Exemples de tests de performance :
 Test de tenue en charge : il s’agit d’un test au cours duquel une charge importante
d’utilisateurs est simulée sur une durée relativement longue pour voir si le système testé est
capable de supporter une activité intense sur une longue période sans dégradation des
performances et des ressources applicatives du système,
 Test aux limites : test au cours duquel une activité bien supérieure à l'activité
normale est simulée, pour voir comment le système réagit aux limites du modèle d'usage de
l'application,
 Test d'endurance : il s'agit d'un test qui établit la linéarité du fonctionnement de
l'application), cela permet de mesurer une dérive des performances,…
 Temps de réponse : test qui permet de mesurer le temps requis par le système pour
effectuer une tâche,

MAKKES M. & RAJHI S. ISET Charguia (Sem1- 12/13) 8


Gestion des projets Chapitre 3: Etapes et planification d’un projet

La validation permet d’évaluer si le système développé est conforme à ce qui est attendu.
I.8. Mise en œuvre
Elle consiste à :
 La réalisation et l’initialisation des bases de données,
 La réception et l’installation des ressources,
 La production de la documentation utilisateur,
 La formation des utilisateurs,
 Et au lancement des nouvelles applications en parallèle avec les anciennes avant le
lancement définitif.
I.9. Maintenance
Elle consiste à faire « vivre » les applications.
Elle regroupe les activités de dépannage, de réglage, de mise à jour, de révision des
équipements matériels ou immatériels (logiciels).
La diminution des coûts de maintenance est très liée à la qualité des étapes précédentes.

II. Planification du projet


La planification est l’activité qui consiste à déterminer et à ordonnancer les tâches du projet, à
estimer leurs charges et à déterminer les profils nécessaires à leur réalisation.

II.1. La planification globale d’un projet


L’action de planification globale permet de :
 Délimiter le projet : qu’est ce qu’on veut faire ?
 Déterminer les tâches : comment va-t-on faire ?
 Estimer les charges: Combien cela va coûter ?
 Ordonnancer les tâches : Quels sont les liens de dépendances entre les tâches ?

La planification globale s’effectue en réalisant :


 Une liste structurée des tâches élémentaires (WBS : Work Breakdown Structure ou
organigramme des tâches) : c’est une décomposition arborescente des activités d’un projet.
Exemple : Repeindre le salon
Repeindre

Acheter le matériel Peindre Nettoyer

Passer le 1ère couche Passer la 2ème couche

Figure 3 : Exemple d'une structure WBS


 L’ordonnancement des tâches à l’échelle du temps en indiquant les différents liens
d’antériorité. Plusieurs techniques existent dont nous citons principalement les diagrammes de
GANTT et de PERT.

MAKKES M. & RAJHI S. ISET Charguia (Sem1- 12/13) 9


Gestion des projets Chapitre 3: Etapes et planification d’un projet

 Une liste des ressources affectées au projet (OBS : Organisation Breakdown


Structure) : Tableau des affectations ressources  tâches.
Exemple :
Tâche Mr X Mr Y Mr Z
A X
B X X X
Tableau 1: Matrice d'affectation des ressources humaines
 Un calendrier global du projet (jours travaillés et non travaillés) pour définir le
planning du projet et estimer les charges.

II. La planification au niveau d’une tâche


Au niveau de chaque tâche, la planification s’effectue en déterminant :
 Sa charge totale,
 Les ressources qui lui sont affectées,
 La répartition de sa charge entre les ressources,
 Les liens de dépendance avec les autres tâches,
 La date de début et de fin imposées éventuellement.

III. La planification au niveau d’une ressource


La planification au niveau d’une ressource s’effectue en déterminant :
 Son calendrier de disponibilité,
 Sa disponibilité moyenne,
 Son taux d’affectation sur chaque tâche (= intensité d’utilisation).

Le découpage du projet et sa planification sont fortement interdépendants dans la mesure où


la planification du projet nécessite la décomposition du projet en un ensemble d’étapes et que
celles-ci nécessitent une planification, ce qui montre un aperçu de la complexité de la gestion
des projets.

MAKKES M. & RAJHI S. ISET Charguia (Sem1- 12/13) 10

Vous aimerez peut-être aussi