Ce blog a pour but de vous présenter « R1C Projet« . Depuis quelques années (plus de 10 ans) j’ai développé un logiciel en Visual Basic 6, dont la base de données est réalisée avec des fichiers XML.
Aujourd’hui je me lance dans l’aventure pour tout remettre à plat et recréer l’application avec une base de données MySQL… Pour recréer une application de 10 ans d’âge, je vais donc développer plusieurs applications qui aurons un rôle particulier dans le traitement des données. Avec les temps, j’ai l’expérience des besoins, je connais les qualités et les faiblesse d’une application qui réunie toutes les fonctionnalités.
L’application à été crée au fur et à mesure de mes connaissances et des besoins au fil de l’eau. Aujourd’hui le produit répond encore au besoin mais utilise en langage de programmation obsolète. Certaines fonctions ne sont plus utilisées et d’autres inexistantes.
Pour réaliser cette transition on va donc travailler en mode projet…
Phase de cadrage
La phase de cadrage permet de définir l’ampleur du projet. Elle se passe entre le commanditaire (expression du besoin) et le chef du projet (compréhension du besoin).
Il en ressort une charte du projet dans lequel on va trouver :
- Le but du projet
- La description
- Les priorités
- Les objectifs et les critère de succès
- Les rôles et les responsabilités
- Comment on va s’organiser et communiquer
- …
Phase de faisabilité
L’objectif de cette phase est de proposer des besoins en adéquation avec les besoins du commanditaire.
Lors de cette étape on définit le périmètre du projet :
- Qu’est-ce qui est incontournable ?
- Qu’est-ce qui est important ?
- Qu’est-ce qui est superflu ?
Il en ressort un cahier des charges fonctionnel.
Les outils
- Définir le but du projet (Résultat en fin de projet)
- Définir les objectifs du projet (qui ont du sens et en retirer un profit)
- Définir le périmètre du projet (taille du projet et ce que le client attend)
- Qui sont les parties prenantes ? (toutes les personnes impliqué dans le résultat du projet)
- Découper le projet (dans le temps, par étapes, phases, tâches)
Les ressources
- Humains
- Equipements
- Matériels
- …
Pilotage du contenu
Le pilotage du contenu correspond à la gestion des changements de contenu provoqué par des demandes officiels de changement :
- Un élément extérieur
- Une erreur ou omission dans le cahier des charges
- Un changement à valeur ajouté
- …
Pourquoi modifier le contenu
- Retard
- « Bonnes » idées des intervenants
- Il y a peut-être des besoins ou des techniques qui ont changé !
- …
Vérification du contenu
La vérification du contenu est un processus de réception et d’approbation du produit ou des sous-produits délivrés par le projet.
Importance de la communication
Le chef de projet passe 80 à 85% de son temps à communiquer sur le projet.