Accueil Blog Généralités Offshore et méthodes agiles: le mariage impossible...
Offshore et méthodes agiles: le mariage impossible...
(2 votes)
Jeudi, 14 Août 2008 10:47

Depuis quelques années, on voit apparaître dans le domaine du développement informatique des offres mariant l'Offshore et les méthodes agiles.

Comme le souligne ce rapport Forrester, les promesses de cette union sont grandes:

  • coûts très bas,
  • meilleure satisfaction utilisateur
  • et délais plus courts.

Voici la solution à tous les problèmes...

Le hic, c'est que tout le monde s'accorde à dire que les 2 approches sont incompatibles et même diamétralement opposées. Il s'agirait donc d'un mariage contre nature.

 

Pour illustrer cette incompatibilité, voici quelques éléments.

Il est bien connu que le succès d'un projet Offshore pour le client final repose au moins sur les 2 points clés suivant:

  • avoir des spécifications solides, c'est à dire détaillées et stables
  • éviter de traiter en direct avec le prestataire Offshore.

Du côté méthodes agiles, l'eXtreme Programming (XP pour les intimes) repose sur 4 valeurs:

  1. la communication
  2. la simplicité
  3. le feedback
  4. le courage

 

On ne voit pas comment le fait de travailler via une société intermédiaire avec une société dans un pays étranger, avec une autre culture et généralement une autre langue, est compatible avec une méthode préconisant une communication efficace, des feedbacks rapides et la simplicité des procédures.

D'ailleurs, XP fait explicitement la recommandation du "client sur site" (le site étant le site de développement).

Enfin, il faut préciser que la raison d'être des méthodes agiles est l'incapacité à produire des spécifications stables et détaillées du fait de la complexité de certains projets.

 

Les partisans du mariage entre Offshore et méthodes agiles targueront de réussir grâce à quelques adaptations.

Vous trouverez ici un intéressant retour d'expérience sur les projets offshore et les méthodes agiles de la part d'une société de conseil en informatique. Ce rapport a d'autant plus de valeur que les problèmes rencontrés n'ont pas été masqués. Le plus significatif est la structure finale de l'organisation du projet qui est, à mon avis, très différente de ce que préconisent les méthodes agiles.

Voici un autre article sur le sujet. (NB: en conclusion de l'article, le compromis est d'utiliser le Unified Process qui, pour les puristes, n'est pas une méthode agile.)

Voici un article très détaillé sur les projets en Offshore contenant plusieurs témoignages.

 

Mon sentiment est que le mariage entre Offshore et méthodes agiles tient plus du compromis (bon ou mauvais, à voir) que d'une réelle synergie.

A vous de voir si la mariée n'est pas trop belle...

 

PS: A noter que l'utilisation en mode SaaS d'un outil de gestion de projet comme PMA prend tout son sens dans un projet Offshore.

 

Trackback(0)
Commentaires (0)Add Comment

Ecrivez un commentaire

busy
 
 

Flux RSS du Blog

S'abonner au flux