Une bonne pratique cible un unique type d'artefact logiciel (besoin, tâche, test, code source, documentation et release).
Elle a pour objectif d'améliorer intrinsèquement un artefact. De fait, ne pas suivre une pratique a un impact négatif sur l'artefact.
Il est possible d'exprimer l'importance du suivi d'une pratique et de préciser si la pratique est incontournable ou fortement conseillée.
Enfin, pour chaque pratique, son respect peut être contrôlé soit par une preuve, des indices ou une impression.
Le template suivant permet de décrire de manière homogène toutes les pratiques identifiées par le recueil.
Il précise :
- ce qu'il faut faire pour améliorer l'artefact.
- le moyen de contrôle permettant de savoir si la pratique est (ou non) respectée
La description d'une bonne pratique comporte donc les éléments suivants:
- le type d'artefact ciblé
- l'apport de la pratique (ou l'effet négatif en cas de non respect)
- l'objectif ciblé par la pratique, c'est à dire ce qu'il faut faire pour améliorer la qualité de l'artefact
- le moyen de contrôler le respect de la pratique. Cela peut être une preuve, des indices ou des impressions.