Points de contrôle : Modèle d'implémentation
- Les interfaces et les dépendances entre les systèmes d'implémentation ont été définies.
- La charge de travail de l'équipe d'implémentation est équilibrée ; les goulots d'étranglement potentiels ont été identifiés, le travail a été redistribué, et des programmes d'urgence ont été créés pour permettre au travail crucial d'être redistribué si l'attribution de travail initiale est déséquilibrée.
- Il n'existe pas d'instance de dépendances traversant plus d'une frontière de couche.
- Les dépendances non-nécessaires sur les sous-systèmes de couche inférieure ont été éliminées.
- L'impact des dépendances nécessaires sur les sous-systèmes de couche inférieure à été réduit en permettant aux couches de ré-exporter les interfaces à partir des sous-systèmes des couches inférieures.
- Le nombre de couches ne dépasse pas sept (plus ou moins deux couches), ou, s'il existe plus de couches, c'est pour une raison bien comprise.
- Le rapport entre le nombre de packages ou sous-systèmes et le nombre d'éléments d'implémentation est cohérent par rapport à la taille et à la complexité de l'application (par exemple, s'il y a 5 packages ou sous-systèmes pour 1 000 fichiers, quelque chose ne va pas).
- La quantité de code source est cohérente par rapport à l'attente basée sur le nombre de classes de conception (par exemple, s'il y a 100 000 lignes de code pour 10 classes de conception, cela signifie que la conception ou l'implémentation, ou bien les deux, peuvent contenir des erreurs).
- Le véritable effort d'implémentation est proche de l'effort estimé, ou, dans le cas contraire, la base de l'estimation a été examinée et ajustée.
| |
|