
Une tendance venue des États-Unis pousse à l'inflation des contrats entre prestataires et clients. Mais est-ce vraiment pertinent ? Et surtout, à quoi faut-il faire attention dans son contrat de prestation de services informatiques lorsqu'on est client ? C'est l'objectif de cet article !
Précaution de lecture : nous ne sommes pas juristes, loin de là, mais nous avons une certaine habitude des pratiques réelles du terrain.
Premier constat : en 20 ans de travail dans l'IT, il est très, très rare qu'un arbitrage se fasse devant un juge. Et pourtant, les problèmes en informatique – bugs, retards de planning, dérapages – font partie du quotidien. Malgré cela, le recours à la justice reste exceptionnel.
Il y a donc plusieurs enseignements à en tirer :
Bien sûr que non ! Mais alors, qu'est-ce qui est vraiment pertinent ?
Il faut d'abord réfléchir à l'objectif du contrat. Quels risques voulez-vous réellement couvrir ? Retards de planning ? Problèmes de qualité ? Malfaçons ? Ce sont souvent les premières idées qui viennent… et pourtant, d'expérience, ce ne sont pas les plus critiques.
Pourquoi ? Parce qu'un projet informatique est relativement court comparé à la durée d'exploitation de la solution. Pour quelques mois de développement, vous allez exploiter l'application pendant plusieurs années (en tout cas, on vous le souhaite !).
Il est donc plus important de cadrer l'exploitation du logiciel, que son développement initial. Et surtout, de prévoir les conditions qui feront que la relation se passe bien sur le long terme.
Imaginez : vous créez un contrat de prestation de développement très strict, avec des pénalités lourdes pour le moindre retard. Il risque d'arriver deux choses :
Et une maintenance de mauvaise qualité (trop chère, mal faite), c'est l'assurance de devoir jeter le logiciel bien plus tôt que prévu.
Voici quelques points essentiels à vérifier :
Ce sont là quelques conseils clés pour bien écrire un contrat de prestation de services informatiques. Ces points doivent toujours être validés conjointement par les deux parties.
Dernier conseil : un contrat doit être compris par tous. Sinon, il ne remplit pas son rôle de garde-fou. On ne devrait jamais avoir à "utiliser" le contrat de prestation informatique : c'est un filet de sécurité, pas un outil de confrontation. Si on doit l'activer, c'est souvent que la relation est déjà compromise.
Et pour que ce soit bien clair : oui, il faut un contrat de prestation de services informatiques, mais un contrat bien fait !
Quand vous faites des appels d'offres ou des contrats de maintenance applicative, vous devez réfléchir aux délais d'intervention en cas de problème sur votre application : SLA Informatique ! Qu'est-ce qu'une SLA ? Pourquoi en inclure dans ses contrats de maintenance applicative et comment les rédiger ? Les réponses ci-dessous !
Quelle est la syntaxe à utiliser pour appeler ou modifier un paramètre OPX2 ?
Optimiser l’architecture de son SI, ce n’est pas une mince affaire… Vous connaissez peut-être déjà l’analogie qui compare les systèmes d’information à des villes. De la même manière que l’un des enjeux de l’urbanisme réside dans l’harmonie parfois précaire entre les vieux bâtiments et les tours flambant neuves, maintenir un SI est avant tout une question d’équilibre entre l’ancien et le neuf. N’étant pas spécialistes du sujet, on ne saurait pas vous dire à quoi devrait ressembler la ville parfaite. Par contre, on peut vous assurer qu’un bon SI est un SI avec une architecture maîtrisée qui répond aux besoins de l’entreprise, et qui maximise les fonctionnalités tout en réduisant les coûts.