|
Faute de connaissances techniques et encore plus d'expérience approfondie sur l'un ou l'autre des aspects d'un projet, il n'est pas rare d'en oublier un pan complet qui devrait pourtant faire l'objet d'une étude pour en recenser les impacts ou les actions à mener. Je vous propose ici une checklist à vérifier aussi bien en début, milieu que fin de projet pour ne pas mettre de côté quelques aspects que ce soit.
Cette liste se souhaite exhaustive mais faute, de connaissances techniques ou d'expérience approfondie, certains sujets pourraient passer à l'as. N'hésitez pas à me demander d'en rajouter. De plus, c'est une liste qui se veut vivante et pourra être amenée à évoluer dans le temps (réorganisation des points, établissement de priorités, explications détaillées, ...).
-
Volumétrie
-
Tests de performance
-
Taille physique sur les disques
-
Pour les bases de données
-
Pour les fichiers ressources
-
Pour la partie applicative
-
Appels au projet
-
Nombre de requêtes / seconde
-
Base de données
-
Structure adaptée ?
-
Partitionnement des tables ?
-
Indexation
-
Datasource correctement configurée (nombre connexions min / max, auto-close / auto-open, ...)
-
Application
-
Taille mémoire suffisamment allouée
-
Sécurité
-
Cryptage des données en base
-
Connexion sécurisée au serveur (https, ...)
-
Tests d'intrusion
-
Infrastructure
-
Type et nombre de serveurs
-
Pour les bases de données
-
Pour les applications
-
Pour les ressources
-
Conflit d'intégration avec d'autres applications
-
Documentation
-
Terminologie
-
Spécifications
-
Métier Générale
-
Métier Détaillée
-
Technique Générale
-
Technique Détaillée
-
Cahier de recette
-
Installation et déploiement
-
Aide
-
A qui ?
-
A l'administrateur
-
A l'utilisateur
-
Sous quelle forme ?
-
Documentation papier
-
Dans le projet via les boutons "?"
-
Dans une vidéo
|