Recommandation : 2. Utiliser les composants techniques qui améliorent les aspects NR, sécurité et performance
Les fonctionnalités sont-elles documentées pour permettre leur réutilisation ?
Qualité
B People
B Planet
B Prosperity
Difficulté
*
Priorité
Low
Récurrence
OnUpdate
Tests
Quelles informations de conception sont consignées pour être réutilisées dans les autres projets ?
Précisions
D'une part dans une organisation les projets présentent beaucoup de similitudes, d'autre part les aspects NR adressés dans les projets sont souvent du même ordre. Afin de capitaliser sur ces éléments et bénéficier des efforts produits, il est nécessaire de s'appuyer sur un socle de connaissances stables. Toutefois la maturité d'une organisation d'un point de vue NR est amenée à progresser, il faut donc que les étapes documentées puissent aussi suivre ces évolutions et participer activement à cet accroissement de maturité.
Use Case
La documentation technique intègre des éléments NR
Éléments complémentaires
Enjeux opérationnels liés au projet
Métiers concernés
Règle d’évaluation du niveau de conformité du critère
Formalisés = 100 ; prévus = 75 ; Identifiés = 50 ; Non = 0 / 100
Cycle de vie
Revalorisation
16 autres critères liés à la recommandation : Utiliser les composants techniques qui améliorent les aspects NR, sécurité et performance
Architecture
Les interactions entre les composants bénéficient-ils de systèmes de cache ?
Traitement de données
Est-ce que les fichiers temporaires sont inclus dans les "logrotate" ?
Traitement de données
Le niveau des logs est-il adapté à l'environnement ?
Sécurité
Est-ce que la sécurisation implémentée est justifiée au regard des opérations réalisées ?
Sécurité
Est-ce que les versions des composants utilisés sont suivies et appliquées ?
Architecture
Est-ce qu'une solution Open Source est disponible pour le besoin fonctionnel ?
Architecture
Existe-t-il un framework/library plus léger répondant au besoin fonctionnel ?
Architecture
Est-ce que le framework ou la technologie utilisée ne bloque pas les caches navigateur ?
Performance
Est-ce que le serveur web utilisé est asynchrone et multi-thread ?
Performance
La disponibilité du service nécessite-t-elle une redondance ?
Performance
Est-ce qu'une VM est indispensable par rapport à une solution container ?
Performance
Est-ce que les ressources inutilisées sont bien libérées au plus vite ?
Performance
Est-ce que l'intégration d'un traitement asynchrone a été évaluée ?
Performance
Est-ce que l'utilisateur est informé d'un traitement en cours en arrière-plan ?
Performance
Est-ce que l'on peut réduire les dépendances avec un composant alternatif ?
Performance
Est-ce que l'on a évalué l'arbre de dépendance des composants intégrés ?