Gestion de projet

La gestion de projet est une démarche visant à structurer, assurer et optimiser le bon déroulement d’un projet, l’objectif étant d’obtenir un résultat de qualité pour le moindre coût et dans le meilleur délai possible.

Selon la taille du projet et la complexité de votre environnement, nous utiliserons

  • Soit une méthodologie agile facilitant la communication et le prototypage
  • Soit une méthodologie plus formelle facilitant la rigueur et le suivi de la réalisation de l’application

Développement logiciel selon une méthodologie Agile

La méthodologie Agile favorise la communication à travers de petits documents écris lorsque l’équipe se trouve dans le même lieu. Lorsque l’équipe se trouve dispersée dans différents lieux géographiques, le contact est conservé à travers de très nombreuses vidéo conférences, conversations téléphoniques, échange de courriels, etc…

Une équipe Agile travaille normalement dans le même bureau, ce qui facilite grandement la communication. La taille de l’équipe est petite et varie de 5 à 9 personnes en moyenne afin de faciliter la collaboration. Une équipe de taille plus importante sera normalement divisée à travers plusieurs endroits géographiques ce qui demande un effort commun pour atteindre un but global et engendre une activité de coordination beaucoup plus importante afin de synchroniser toutes les parties géographiques.

Les principaux atouts d’un développement logiciel à travers une méthodologie de type Agile sont:

  • Esprit d’équipe
  • Accroissement de la communication au sein de l’équipe
  • Satisfaction du client
  • Minimisation des risques de réalisation du projet à travers de petites itérations

Rational Unified Process (RUP)

Le RUP a défini un cycle de vie de projet se composant de quatre phases:

  • Inception : le but de cette phase est de définir le périmètre de l’application et de le prendre comme base pour valider les estimations initiales ainsi que le budget
  • Elaboration : le but de cette phase est de minimiser les risques en produisant une analyse fonctionnelle et technique de l’application
  • Construction : le but de cette phase est de développer et de tester le logiciel sur base de l’analyse de la phase précédente
  • Transition : le but de cette phase est de mettre à disposition le logiciel réalisé dans la phase précédente afin que les tests d’acceptation utilisateurs puissent démarrer.

Ces phases présentées de façon globale comme ci-dessus peut amener à penser que ce type de savoir faire est similaire aux projets de type ‘waterfall’ mais l’essence même de cette méthodologie se trouve dans la réalisation de petites itérations. Chaque itération se compose des quatre phases expliquées ci-dessus ; chaque phase a un objectif bien déterminé.

Les principaux atouts d’un développement logiciel à travers une méthodologie RUP sont :

  • Approche très structurée
  • Satisfaction du client
  • Minimisation des risques de réalisation du projet à travers de petites itérations

Demande d'informations sans engagement à propos des services gestion de projet.

Actualités :

actualites

Vous avez un projet IT ?

projet-it

Contactez-nous !