Gestion des projets, gestion des changements
La particularité d'un projet informatique est que son but est de développer un logiciel informatique ce qui signifie qu'après une phase d'exécution apparaît une nouvelle phase de tests. En plus, l'existence du grand nombre de technologies, la vitesse énorme d'innovations et du progrès technique compliquent les tâches du chef des projets informatiques (sauf si le besoin du client n'est pas trop précis) : quelle voie technique choisir ? Est-ce qu'on dispose d'une technologie permettant d'assurer telle ou telle fonction ou d'obtenir le niveau de performance demandé ? Les ressources dont on dispose en étude et réalisation sont-elles suffisantes? N'étant pas efficace et rapide, on peut être facilement dépassé par un concurrent.
Les méthodes agiles conviennent idéalement et ont été conçues spécialement pour les projets de création des logiciels. Ce sont des méthodes assez récentes et datent des années 70. En s'appuyant sur les principes de la gestion des projets dans le domaine industriel, ces méthodes se basent sur la notion de cycle de vie du logiciel, mais au contraire des premiers, ce cycle commence non pas de lancement du produit, mais à partir de la collecte des besoins.
Le but poursuivi par les méthodes agiles c'est de construire des structures souples et adoptives aux changements, car l'objectif du projet informatique est souvent en mouvement. Tous les principes de ces méthodes se basent sur les valeurs de feedback (la collaboration fréquente avec le client), de la rapidité et de la réactivité.
Les caractéristiques des méthodes agiles ont attiré l'attention de plusieurs chefs des projets; et les chefs des projets de la Direction des Systèmes d'Information du Groupe Courrier n'en font pas l'exclusion. L'objectif de mon stage consistait à repenser l'ensemble des processus de gestion et de développement des projets pour satisfaire les objectifs de rapidité et de réactivité.
[...] Dans l'équipe ou je travaillais on a décidé de faire un fichier Excel (tout le monde sait utiliser cet outil), dont les fonctionnalités principales sont : - Le suivi d'avancement du projet - Le calcul des coûts réels et objectifs et de leurs écarts. Ce fichier contient l'information sur : - projet (liste des tâches regroupées en lots, un graphique ‘Taux avancement global' qui permet de suivre l'avancement du projet une liste de membres du projet et autres) ; - coûts (coût objectif, coût réel, Ecart entre les deux) ; - Le planning (un graphique qui permet de contrôler et d'analyser le suivi de chaque tâche). [...]
[...] L'objectif de mon stage consistait à repenser l'ensemble des processus de gestion et de développement des projets pour satisfaire les objectifs de rapidité et de réactivité. Ainsi dans le premier chapitre j'ai décrit le contexte de l'entreprise parce que chaque méthode adaptée ne doit pas contredire à la structure de l'entreprise ou elle a été implantée. Dans le deuxième chapitre j'ai analysé l'apport des méthodes agiles dans le processus de la gestion des projets. Le troisième chapitre représente les changements apportés au sein du processus de management des projets du pôle FAR (Force Action Rapide) et les conséquences qu'elles ont impliquées. [...]
[...] Cette réunion dure 30 minutes à peu près et consiste en un tour de table ou chacun doit répondre à trois questions : qu'est-ce qui a été fait depuis la veille ? Que reste-il à faire ? Qu'est-ce qui m'empêche de progresser ? Le manager a pour rôle de prendre les décisions que l'équipe est incapable de prendre par elle-même et s'engage à apporter une solution à tout ce qui entrave le développement du projet. Une des pratiques également utilisée lors des réunions est le Root-Cause Analysis - moyen de trouver la cause d'une erreur. Pour cela on demande pourquoi ? [...]
[...] 5 fois. Le but est d'éviter d'accuser les gens et de trouver un dysfonctionnement dans la façon de travailler. Cette analyse prend souvent une forme d'une réunion. Exemple: Problème : Quand on commence à travailler, on dépense beaucoup de temps à mettre le code dans un état de travail. Pourquoi ? Parce que la compilation est souvent en échec dans le système de suivi. Pourquoi ? Parce que les gens enregistrent le code sans l'avoir testé. [...]
[...] Livre Blanc - Adoption des méthodes Agiles dans les projets IT : Plus de maîtrise, de valeur, plus tôt et plus vite 4. Manifesto for Agile Software Development Merise classique : L'essentiel http://www.compucycles.com/nouveausite/articles/Merise/Article_07.htm 6. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture