Aller au contenu
FR EN

GR491, Le guide de Référence de Conception Responsable de Services Numériques

MENU
← retour
Back-end    ODD#9     ODD#12     ODD#13    

Les fonctionnalités sont-elles documentées pour permettre leur réutilisation ?

Recommandation  incontournable

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

Conseil

Performance

Est-ce que le serveur web utilisé est asynchrone et multi-thread ?

Conseil

Performance

Est-ce que l'on a évalué l'arbre de dépendance des composants intégrés ?

Conseil

Performance

Est-ce que l'on peut réduire les dépendances avec un composant alternatif ?

Conseil

Performance

Est-ce que l'utilisateur est informé d'un traitement en cours en arrière-plan ?

Conseil

Performance

Est-ce que l'intégration d'un traitement asynchrone a été évaluée ?

Recommandation

Performance

Est-ce que les ressources inutilisées sont bien libérées au plus vite ?

Conseil

Performance

Est-ce qu'une VM est indispensable par rapport à une solution container ?

Recommandation

Performance

La disponibilité du service nécessite-t-elle une redondance ?

Recommandation

Architecture

Les interactions entre les composants bénéficient-ils de systèmes de cache ?

Recommandation

Architecture

Est-ce que le framework ou la technologie utilisée ne bloque pas les caches navigateur ?

Conseil

Architecture

Existe-t-il un framework/library plus léger répondant au besoin fonctionnel ?

Conseil

Architecture

Est-ce qu'une solution Open Source est disponible pour le besoin fonctionnel ?

Conseil

Sécurité

Est-ce que les versions des composants utilisés sont suivies et appliquées ?

Recommandation

Sécurité

Est-ce que la sécurisation implémentée est justifiée au regard des opérations réalisées ?

Conseil

Traitement de données

Le niveau des logs est-il adapté à l'environnement ?

Recommandation

Traitement de données

Est-ce que les fichiers temporaires sont inclus dans les "logrotate" ?