Externaliser le développement et l'hébergement Web: les pièges à éviter
Vous confiez un site, une application ou une plateforme de recherche à un fournisseur externe? Ce guide vous aide à poser les bonnes questions, comprendre les enjeux cachés, protéger vos données et travaux académiques et respecter votre budget.
Recommandations: Avant toute création d'un site web ou d'une application, il est important d'informer et consulter le service de communication de votre unité pour assurer une cohérence institutionnelle et éviter les doublons.
1. Clarifier vos besoins de développement Web ou applicatif avant de contacter un fournisseur
*** Erreur fréquente: demander une soumission sans cadre clair.
Objectif du site:
Site vitrine, portail de recherche, plateforme pédagogique, collecte de données?
*** Remarque: Un fournisseur sérieux vous aidera à clarifier ces éléments, pas seulement à coder.
2. Développement Web: ce qu'il faut absolument vérifier
- Qui est propriétaire du code source?
- Utilise-t-on des technologies standards ou des outils propriétaires?
- La solution est-elle documentée et transférable à un autre fournisseur?
- Le site respecte-t-il :
- L’accessibilité (Web Content Accessibility Guidelines ou Règles pour l'accessibilité des contenus Web),
- Les normes de sécurité, o Les bonnes pratiques Web,
- Quelle est la stratégie de déploiement des mises à jour de sécurité applicatives (fréquence, coût, en fonction de la criticité, etc.)?
- Quelle est la stratégie de déploiement des mises à jour de sécurité de l’infrastructure (fréquence, coût, en fonction de la criticité, etc.)?
- Dépendance totale envers le fournisseur (« vendor lock-in »)
- Développement sur mesure sans documentation
- Aucun accès au code ou aux dépôts Git (espace de stockage qui contient tous les fichiers d'un projet ainsi que l'historique complet de ses modifications).
3. Hébergement externe: au-delà du serveur
Canada? États-Unis? Autre pays?
- Qui a accès aux serveurs et aux données?
- Le service est-il évolutif (pics de trafic, nouveaux projets)?
- Quelles sont les garanties de disponibilité (Entente de niveaux de services et de disponibilité)?
- Conformité avec les politiques institutionnelles
- Respect des normes visuelles UL
- Possibilité de rapatriement de l’actif vers l’institution (hébergement institutionnel)
4. Contrat et entente: lire entre les lignes
- Réversibilité (comment quitter le fournisseur?)
- Sauvegardes et restauration
- Délais et coûts de soutien
- Clause de résiliation et durée de l’entente
*** Méfiez-vous des contrats vagues ou des conditions générales non négociables.
5. Coûts: ce qui est souvent oublié
- Développement initial
- Modifications futures
- Hébergement mensuel ou annuel
- Sauvegardes, sécurité, mises à jour
- Soutien technique
- Le détail des coûts récurrents (frais d'hébergement, de maintenance (mises à jour de l'infra et du site/app) et de soutien inclus dans l’offre de service
- Les coûts en cas de changement ou d’urgence
6. Liste des vérification rapide (à garder sous la main)
- Ai-je accès à mes données en tout temps?
- Puis-je changer de fournisseur sans tout devoir refaire?
- Le fournisseur comprend-il le contexte académique?
- Les responsabilités sont-elles clairement définies?
- Le contrat protège-t-il mes intérêts, pas seulement ceux du fournisseur?
Besoin d'aide?
Avant de signer, communiquez avec le SCRIPT, votre conseillère ou conseiller en recherche ou le service des communications de votre unité, selon le projet. Vous avez des ressources à votre disposition, demandez leur avis!