.
3 questions-clés
 
Que recouvre précisément le terme d'externalisation ?
Une vaste palette de services et de prestations en réalité... Tout d'abord l'infogérance, qui consiste à sous-traiter partiellement ou complètement l'exploitation d'un système d'information. Le BPO ensuite (Business Process Outsourcing), où des fonctions "métiers", par exemple la relation client ou la gestion des ressources humaines, sont confiées à des spécialistes. La TMA enfin (Tierce maintenance applicative), qui assure la maintenance des applications présentes dans l'entreprise ou développées par cette dernière. Sans oublier des formes plus hybrides (co-sourcing) où clients et prestataires créent une structure commune pour gérer l'externalisation ou encore des formes plus anciennes (mode ASP) où l'application est louée.

Sous quelles conditions pratiquer l'externalisation ?
Sous des conditions de contrat claires tout d'abord ! Il faut en effet prévoir très précisément les critères d'évaluation de la qualité de la prestation ainsi que les modalités de leur évolution. Attention aussi à la dépendance vis-à-vis du prestataire (perte d'expertise) et, le cas échéant, à la possibilité de faire marche arrière, tout en étant capable de récupérer (développements, savoir-faire) ce qui a été confié pendant des mois ou des années à un tiers.

Pourquoi externaliser la maintenance de ses applications ?
Les demandes d'évolutions, de nouvelles interfaces ou de fonctionnalités additionnelles affluent parfois sans qu'on puisse les gérer efficacement, au grand mécontentement des utilisateurs. L'enjeu pour l'entreprise est de toujours rester au fait des bonnes pratiques et des normes en vigueur, tout en respectant les budgets décidés et en ne perdant pas de vue que la maîtrise des développements effectués sur ses applications est un élements clés de ce type de contrat.
.