Nothing Special   »   [go: up one dir, main page]

Conduite de Pojet Informatique - Cours 2

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 21

Conduite de

projet informatique
Introduction
Avec le développement des technologies de l’information et de la
communication qui s’accélère, les besoins croissants et toujours plus
exigeants des utilisateurs et un contexte économique en constante
évolution, les projets informatiques deviennent de plus en plus complexes.
En cela, la gestion de projet informatique devient un point délicat à
aborder pour toute entreprise ; leur maîtrise et leur réussite sont
essentielles, indépendamment de la taille ou du type de projet.
Pour mettre toutes les chances de votre côté dans votre conduite de projet
informatique, des principes de base s’appliquent. En pratique,
une méthode vous accompagnera dans les différentes phases de la
gestion de projet, de la définition des objectifs à la réalisation
des livrables, en passant par l’affectation des ressources et la gestion
du planning.

Quelles sont les bonnes pratiques à mettre en œuvre ? Voyons dans cet
article comment gérer un projet informatique en quelques étapes et
notre sélection de logiciels pour vous faciliter la tâche !
Projet informatique
Qu’entend-on par « projet informatique » ?

• Un projet, au sens commun du terme, est un ensemble d’activités et


d’actions coordonnées, qui mobilisent des ressources dans un intervalle
de temps précis, avec un début et une fin, afin de répondre à un besoin
clairement identifié. Tout projet est unique et ponctuel.
Acteurs d’un projet informatique

Les acteurs d’un projet informatique


Dans la réalisation de tout projet informatique, différents acteurs
interviennent :
• la maîtrise d’ouvrage (MOA) : il s’agit du « client » du projet, soit celui qui
en attend des résultats concrets. Il revient à cet acteur de définir les
objectifs, le budget et les délais ;
• la maîtrise d’œuvre (MOE) : il s’agit du « fournisseur » du projet, soit celui
qui réalise l’ouvrage même. Il revient à cet acteur de concevoir et de
proposer des solutions, d’effectuer des tests avant la livraison et de
respecter les coûts et les délais fixés ;
• le chef de projet : il s’agit du « pilote » du projet, qui en assume la
responsabilité ; son rôle est détaillé ci-dessous.
Priorités d’un projet informatique
Les priorités d’un projet informatique
• Pour piloter son projet informatique ou de système d’information, la·le
chef·fe de projet s’appuie sur des données qualitatives et quantitatives,
afin de respecter les attentes sur différents plans :
• les coûts : toute action entreprise doit respecter le budget défini au
lancement du projet. La maîtrise des coûts passe notamment par
l’anticipation des risques de déviation et par l’instauration de mesures
correctives pour éviter tout dépassement de l’enveloppe allouée ;
• les délais : la conduite du projet doit tenir les délais annoncés au
client, en suivant des jalons intermédiaires. Le respect des délais
implique l’identification des potentiels dérapages par rapport au
planning initial et à la mise en œuvre des actions de correction ;
• la qualité : l’exécution du projet implique également des phases de
validation avec les différents intervenants. La garantie de la qualité
est permise par la vérification de la conformité aux exigences
convenues :
– celle de l’analyse → conformité aux spécifications de la
demande,
– celle de la conception → conformité aux besoins du client,
– celle du produit final → conformité au cahier des charges établi
en amont.
Spécificités d’un projet informatique
Les spécificités d’un projet informatique
• Un projet informatique peut désigner, par exemple, le développement
d’un nouveau logiciel ou la mise en place d’une solution de système
d’information, telle qu’une amélioration technique en vue de faire
évoluer les processus d’une organisation.
• Il peut s’agir de l’installation d’un nouveau progiciel de type ERP (progiciel
de gestion intégré ou Enterprise Resource Planning en anglais) ou de type
CRM (gestion de la relation client ou Customer Relationship
Management en anglais).
• Dans tous les cas, le projet informatique est complexe, et sa conduite doit
tenir compte de ses spécificités. Ainsi, la démarche à adopter n’est pas
classique, et implique autant de rigueur que de flexibilité et sa part de
créativité. Passons en revue ses principales étapes.
Etapes de la gestion de projet informatique

Quelles sont les étapes de la gestion de projet informatique ?


Étape n° 1 : analyse fonctionnelle et définition des objectifs
Lors de cette phase préalable au démarrage du projet, les parties prenantes
définissent ensemble :
• les objectifs et la portée du projet,
• les livrables attendus,
• les délais souhaités,
• le budget alloué,
• le degré de souplesse qui pourra être accordé.
• Un projet ne peut être lancé sans tenir compte de son inscription dans un
périmètre plus large, comme la stratégie globale de l’organisation. Dans cette
perspective, une étude d’opportunité peut être conduite afin de préciser
les enjeux du projet. Il s’agit de démontrer la raison d’être de la solution
technique à instaurer et les bénéfices futurs qu’elle pourra apporter.
• Par ailleurs, une étude de faisabilité peut être menée afin de cerner
les contraintes susceptibles de peser sur la mise en place de cette
solution.
• Vient ensuite la formalisation par écrit des besoins exprimés par le
demandeur, suite à leur analyse précise. L’élaboration de la
documentation de projet (cahier des charges) est indispensable pour
garder une trace écrite de toutes les spécifications du projet, afin d’éviter
toute déconvenue vis-à-vis du demandeur.
Étape n° 2 : conception détaillée
Après l’élaboration des spécifications de la structure générale du projet, on rentre
dans le vif du sujet avec sa conception détaillée en plusieurs sous-étapes :
• découpage et chiffrage : pour évaluer le coût global du projet, il s’agit d’établir
la liste des tâches en associant les besoins et coûts correspondants, en visant
l’exhaustivité (c’est-à-dire en incluant les sous-tâches et tâches induites par la
réalisation d’une autre) afin de chiffrer au plus près le projet. Cette estimation
est présentée au client, qui donne son feu vert avant le lancement.
• planification : avec un découpage qui suit généralement le cycle de
développement du projet, la planification vise à ordonner les tâches et à
indiquer leur enchaînement logique en tenant compte des ressources
disponibles et de leur charge de travail maximale. En planifiant
scrupuleusement votre projet, vous vous assurez de tenir les délais, de ne pas
dépasser le budget et de livrer la qualité de livrable requise.
• constitution de l’équipe de projet : les ressources de projet (humaines,
mais aussi matérielles, techniques et financières) sont identifiées puis
affectées aux tâches (maillage). Pour former l’équipe de projet, la
sélection de chacun des membres est importante ; pour la mise en œuvre
d’un produit technologique, ils doivent être dotés de compétences
pointues, mais aussi complémentaires.
Étape n° 3 : développement du projet
• La réalisation est le cœur même du projet, qui intervient après sa
conception rigoureuse, en conformité avec le cahier des charges.
• Tout d’abord, la phase de codage, également nommée programmation,
consiste à traduire les fonctionnalités et autres exigences techniques
définies lors de la conception en un langage de programmation.
Étape n° 4 : tests et intégration
• Puis, l’exécution de tests unitaires va permettre de s’assurer que la
programmation est de qualité, en vérifiant que chaque module ou sous-
ensemble de la solution informatique est conforme aux spécifications.
Plusieurs types de tests peuvent être menés :
• tests MOA : le produit répond aux besoins de la maîtrise d’ouvrage ;
• tests utilisateurs : le produit apporte le résultat escompté aux utilisateurs ;
• tests de non régression : l’installation de la fonctionnalité évaluée
individuellement n’empêche pas une autre partie de la solution de
fonctionner correctement.
Enfin, l’intégration permet de vérifier l’interfaçage de tous les modules du
projet. Pour cela, d’autres tests techniques sont conduits (tests
d’intégration) et leurs résultats sont indexés dans un document.
Étape n° 5 : recette
• Les tests menés vont permettre de développer une solution
correspondant aux besoins exprimés en amont du projet. La recette, ou le
recettage, est le processus de validation par l’utilisateur de la conformité
des livrables par rapport au cahier des charges initial.
• À l’issue de la recette, une documentation de projet est produite afin de
rassembler les informations nécessaires à l’utilisation de la solution
informatique et en vue de ses développements ultérieurs.
Étape n° 6 : mise en production
• Une fois le projet qualifié, la solution informatique peut être déployée : il
s’agit de la livraison du produit final et de sa mise en service.
• Il est essentiel de prévoir une formation des utilisateurs aux nouvelles
fonctionnalités offertes par la solution.
Étape n° 7 : maintenance
• Une fois le produit informatique en production, la mise en œuvre du
projet n’est pas terminée : en effet, une organisation connaît des
changements et la solution doit accompagner les processus qui
continuent à évoluer. Après la mise en service, le produit informatique
nécessite des ajustements, qui englobent à la fois des actions correctives
et évolutives :
• correction de dysfonctionnements et bugs techniques,
• améliorations à apporter, par exemple en termes d’expérience
utilisateur (UX).
• La production ne signe donc pas la fin du projet et nécessite un suivi et
une maintenance pour accompagner l’installation et le perfectionnement
de la solution, afin de garantir son efficacité et son utilisabilité auprès de
ses utilisateurs.
Étape n° 7 : maintenance
• Une fois le produit informatique en production, la mise en œuvre du
projet n’est pas terminée : en effet, une organisation connaît des
changements et la solution doit accompagner les processus qui
continuent à évoluer. Après la mise en service, le produit informatique
nécessite des ajustements, qui englobent à la fois des actions correctives
et évolutives :
• correction de dysfonctionnements et bugs techniques,
• améliorations à apporter, par exemple en termes d’expérience utilisateur .
• La production ne signe donc pas la fin du projet et nécessite un suivi et
une maintenance pour accompagner l’installation et le perfectionnement
de la solution, afin de garantir son efficacité et son utilisabilité auprès de
ses utilisateurs.
Site e-commerce (boutique en ligne)
Votre boutique en ligne
• La création d’une boutique en ligne est un projet de développement de
site internet dont l’objectif sera de vendre vos produits et/ou services.
• Sur de nombreux points, vous serez amenés à vous poser les mêmes
questions que pour la construction d’une boutique réelle, pour ceci une
bonne planification de la stratégie de votre E-COMMERCE pourra vous
guider afin de de mener à bien votre projet.
Site e-commerce (boutique en ligne)
• De nombreuses étapes sont nécessaires à la réalisation votre futur site e-
commerce
• Ainsi, le cahier des charges va décomposer l’ensemble de vos besoins.
• Une bonne planification stratégie clairement définie vous permettra d’être
très rigoureux et d’avoir la pleine maitrise de votre projet e-Commerce
pour vendre en ligne tous vos produits et services.

Vous aimerez peut-être aussi