Bonjour Éric,

L'étape suivante : quelqu'un va annoncer qu'il s'en occupe, ou proposer à la bonne personne, le statut passera alors à "STAR " qui signifie "started", issue en cours de traitement.

Quand le problème sera résolu -takes some times ;-) -, son état passera à FIXED (résolu), et un cws -par exemple nommé cws_truc- contiendra la solution, pour les développeurs servant de "QA team" (Assurance Qualité, projet transversal). Ces derniers auront la charge de vérifier la validité de la solution proposée.

Sans vouloir être trop pointilleux, les testeurs ne vont pas tant vérifier la validité de la solution que son efficacité. Ça fait un peu quadrisection capillaire, mais contrôler la validité de la solution appartiendrait à d'autres développeurs, dans le cadre par exemple d'une revue de code (ce qui n'est pas systématique, mais arrive par exemple lors de certaines périodes où l'on souhaite s'assurer que les dernières corrections ne vont rien casser). Le travail de l'assurance qualité est de contrôler d'une part que l'anomalie a disparu, d'autre part que les fonctionnalités voisines sont intactes (autant que faire se peut).

Et donc, quand quelqu'un d'autre (forcément : on ne peut pas être juge et parti), de la "QA Team" aura vérifié, via cws_truc, que c'est bien fixé, alors cette issue sera marquée "VERIFIED FIXED" (verifiée ) par cette personne.

J'admets volontiers utiliser ma part d'anglicismes dans mes conversations techniques, mais il existe une traduction exacte de "fixed" qui est "corrigé(e)" et non pas "fixé" ;-)

La fin : un cws, comme cws_truc étant une réunion d'issue fixées, le code ne sera définitivement intégrable en tête "HEAD" que lorsque toute les issues de ce cws auront été duement vérifiées, et que cws_truc sera dans l'état "Approved by QA".

En l'occurrence, il y a quatre étapes dans le cycle de vie d'un CWS, il peut être en cours (les développeurs travaillent), "nominated" (les développeurs ont théoriquement fini et les testeurs contrôlent toutes les anomalies soi-disant corrigées), "approved by QA" (les développeurs ne mentaient pas et ont effectivement corrigé les anomalies) et "integrated" (le code du CWS a été fusionné avec le code principal).

Voilà, c'était notre minute pinaillage :-)

Cyrille

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à