Un contrat de maintenance applicative est un engagement réciproque : le prestataire s'engage sur des délais et un périmètre d'intervention, le client s'engage sur une disponibilité pour les validations et un périmètre technique défini. Sans contrat clair, les malentendus sont inévitables.
Voici les clauses essentielles d'un bon contrat de maintenance et comment l'offre Run de Nticstudio les structure.
Périmètre technique couvert
Le contrat définit précisément les composants couverts : quelle(s) application(s), quels serveurs, quelles bases de données, quels services tiers sous responsabilité. Tout ce qui n'est pas listé est hors périmètre.
La version de l'application couverte est aussi documentée : le contrat couvre l'application telle qu'elle est à la signature, pas toutes les évolutions futures. Chaque évolution significative fait l'objet d'un avenant ou d'une nouvelle estimation.
Niveaux de service et délais
Les SLAs par criticité sont définis explicitement : délai de prise en charge, délai de résolution cible, et plages horaires couvertes. Des délais irréalistes dans un contrat créent des conflits dès le premier incident.
La distinction entre correctif et évolution doit être documentée, avec la procédure d'arbitrage en cas de désaccord. Sans cette clarté, chaque demande client peut devenir un sujet de négociation.
Tarification et jours alloués
Le forfait mensuel inclut un nombre de jours de développement (ou heures) pour les correctifs et les petites évolutions. Au-delà, un tarif journalier s'applique. Ces chiffres sont explicites dans le contrat.
La politique de report des jours non consommés (oui/non, et dans quelle limite) est également documentée. Les clients apprécient la visibilité sur ce point pour planifier leurs demandes.
Durée, renouvellement et résiliation
La durée initiale (généralement 12 mois avec renouvellement tacite) et le préavis de résiliation (30 à 90 jours selon les engagements) sont des clauses à lire attentivement. Un contrat qui se renouvelle automatiquement sans préavis court peut créer des situations inconfortables.
Les conditions de résiliation anticipée (cas de force majeure, défaillance grave du prestataire) et les obligations de passation en fin de contrat (remise du code, documentation) doivent être explicites.