Le spécialiste de votre système d'information

Audit, Expertise & Accompagnement

Gestion de projet informatique agile

Qu'est-ce que la gestion de projet informatique ?

La gestion de projet informatique, c'est mettre en place une organisation et des méthodes pour mener à bien chacune des phases d'un projet informatique. L'objectif final étant de délivrer le projet avec les fonctionnalités attendus, dans le budget et le temps qu'on s'est fixé.

La gestion de projet informatique, quels sont les enjeux ?

Ces dernières années, la gestion de projet en informatique a beaucoup évolué ! Les méthodologies cycles en V se font de plus en plus rares pour laisser place aux méthodologies agiles, plus adaptées aux besoins actuels : livraison rapide, compartimentation des projets, adaptabilité via une mécanique de tests réguliers auprès des utilisateurs finaux.

L'objectif ultime de la réalisation d'un projet informatique est sa réussite. Chez AXOPEN, on a pour coutume de dire qu'un projet réussi, c'est un projet qui est adopté par les utilisateurs ! La réussite d'un projet dépend de plusieurs facteurs fonctionnels, techniques, mais aussi et surtout, de la gestion du projet.

Aussi, dans cet objectif de réussite de projet, la gestion de projet informatique (et notamment le directeur de projet) a plusieurs enjeux :

  • Délivrer le projet on time et on budget
  • Faire travailler ensemble les différents acteurs du projet (chef de projet, experts fonctionnels, architectes techniques, développeurs, etc.)
  • Analyse et gérer les risques
  • S'adapter aux aléas du projet et faire preuve de pragmatisme

Nos convictions pour la gestion de projet informatique

Nous sommes tous d'accord pour dire que notre objectif commun, c'est de mener à bien le projet. Pour que toute l'équipe (client et prestataire) travaille de concert dans cette lignée, voici nos principales convictions :

  • Avoir un chef de projet TECHNIQUE : côté AXOPEN, vous avez un seul interlocuteur pour la partie contractuelle, organisationnelle et technique.
  • La gestion de projet repose en partie sur la bonne appréciation et gestion des risques. Anticiper les aléas, ne jamais être pris au dépourvu et toujours avoir un plan B !
  • Fixer les rôles : savoir qui fait quoi, nommer des responsables et avoir des interlocuteurs bien identifiés pour fluidifier les communications !
  • Une communication régulière ! Quelque soit le moyen de communication, il faut se parler quotidiennement pour faire avancer un projet de la meilleure des manières !
  • Des petites équipes de développement soudées, gérables et vivables.
  • Pragmatisme : dans un contexte où les aléas sont courants, il faut s'adapter en toute situation pour pouvoir maintenir le cap.

Gestion de projet informatique : démarche globale AXOPEN

Chaque gestion de projet informatique est en réalité propre à chaque projet informatique et à chaque directeur de projet ! Tous les projets sont différents, de fait, les contraintes et les attendus ne sont jamais les mêmes. Aussi, il est essentiel d'adapter la méthodologie de projet au besoin et au rythme de l'équipe projet cliente. Dans les grandes lignes, voilà la démarche globale et adaptable que nous adoptons chez AXOPEN.

Cadrage du projet : fixer l'organisation globale de l'équipe projet

Tout projet démarre par une phase de cadrage. Ces premières journées permettent de rencontrer les différents acteurs du projet, de se mettre d'accord plus précisément sur les contours du projet, les délais...

Réalisée par le chef de projet technique, la phase de cadrage projet permet également d'organiser la suite du projet, tant du côté des développements (carnet de sprints), que du côté de la communication qui sera mise en place (comités de pilotage, comités opérationnels, etc.).

Réalisation des développements : des sprints adaptables

Les développements s'effectuent par sprints, de manière itérative. Pour chaque sprint, le schéma se répète : spécifications, développements, recette, traitement des retours et on reboucle !

Selon les fonctionnalités à développer et les priorités, la durée des sprints peut varier, et la composition de l'équipe également ! Ainsi, l'équipe dédiée au projet peut être renforcée en cas de besoin !

Exemple : le sprint 1 peut durer une semaine et être composé d'un développeur Java , un expert en architecture et un expert en migration de données. Le sprint 2 peut durer 2 semaines avec trois développeurs : Java, Angular et Swift.

Gestion et suivi des développements : transparence & qualité !

Dans une logique de transparence, nous mettons en place dès le début du projet une solution de gestion de tickets (Gitlab, Jira, etc.) à laquelle vous avez accès. Elle vous permet de voir l'état d'avancement des développements.

La plateforme permet également de centraliser les sources des applications, de capitaliser sur la documentation, d'effectuer les tests et de suivre le projet autour d’un wiki.

Des audits internes sont régulièrement organisés pour assurer la qualité du code produit.

Recettes régulières : chefs de projet et utilisateurs finaux

A chaque fin de sprint, nous vous livrons l'application sur un environnement de recette pour que vous puissiez tester l'application. Lors de points de passage clés du développement de la solution, nous organisons également des phases de recettes avec les utilisateurs métiers en présentiel. Les retours des recettes sont ensuite traités dans les sprints suivants.

Mise en production : en un ou plusieurs blocs !

Selon vos besoins et votre organisation, nous pouvons réaliser une mise en production globale ou plusieurs mises en production au fil de l'eau.

Faire plusieurs mises en production a l'avantage de limiter les risques, puisqu'il y aura moins de fonctionnalités nouvelles et qu'on avance step by step. Attention tout de même, ce genre de fonctionnement nécessite une organisation assez stricte côté client !

Maintenance et évolutions

Un projet informatique se termine très rarement à la mise en production ! Il arrive même que certaines applications qu'on considérait comme "jetables" avant le début des développements, deviennent des applications à forte valeur ajoutée au sein des SI !

Aussi, pour réussir dans la durée, il faut assurer la maintenance de l'application et ses évolutions pour continuer à être raccord avec les besoins des utilisateurs, les évolutions techniques (versions des langages, mise à jour des librairies, etc.) et aussi et surtout, assurer le maintien des connaissances de l'applicatif !

Gestion et pilotage de projet informatique à Lyon

Tous nos projets informatique sont réalisés par nos équipes depuis nos locaux à Lyon. Nous organisons des déplacements et des phases du projet dans vos locaux quand cela est nécessaire.

Nous pouvons vous accompagner dans la totalité du projet de développement, ou seulement sur un pan précis ( gestion de projet, développement, etc.) quelque soit la technologie !

Un projet informatique ? Parlons-en !

refonte site web handicap

Refonte du média web Handicap.fr

Handicap.fr a fait appel à AXOPEN pour la refonte de leur site web Handicap.fr. Cette application web se voulant comme le 1er média d’actualités sur le handicap en France, cette dernière a été développée en respectant des normes d’accessibilités handicap.

Vous avez un projet ?