Commençons par définir brievement ce dont nous allons parler :

  • L’offshore est un terme anglais qui littéralement signifie « Loin des côtes » et qui est utilisé pour parler d’externalisation, de délocalisation ou de sous-traitance à l’étranger. La définition de l’offshore utilisée par la SYNTEC est la suivante : « sont considérés comme offshore, les services informatiques consommés en France et réalisés pour tout ou partie à l’étranger». On parle de nearshore lorsque la sous-traitance ou l’externalisation s’opère dans un pays géographiquement proche (3 heures d’avions) de l’entreprise donneuse d’ordres. En France le nearshore se fait essentiellement en destination de l’Afrique du Nord ou dans les pays d’Europe de l’ouest.
  • Les méthodes agiles sont un ensemble de concepts qui ont pour but d’améliorer la conduite et la réalisation des projets informatiques. Elles naissent en 2001 de la réflexion de personnalités du logicielle (Beck, Cockburn, Fowler, Schwaber, Sutherland …) en réponse aux difficultés liées aux méthodes de développement traditionnelles ( en cascade ou en V). L’Agile Manifesto pose les quatres valeurs fondamentales des méthodes agiles :
    • Les personnes et les interactions plutôt que les processus et les outils.
    • Des logiciels opérationnels plutôt qu’une documentation complète.
    • La collaboration avec le client plutôt que la négociation de contrats.
    • La réaction au changement plutôt que le suivi d’un plan.

Dans un prochain post nous verrons en quoi les méthodes agiles sont une réponse intéressante aux problèmes liés à l’utilisation de l’offshore.