Question

Je suis un développeur junior pour une petite entreprise utilisant le développement Scrum / Agile. Un de nos objectifs à long terme est d'être évalué chez CMMI LVL 2. Nous avons une équipe de 3 développeurs seniors qui mettent en œuvre des utilisateurs et une poignée de développeurs juniors pour le soutien.

Nous nous dirigeons vers une méthodologie "trois Amigos", en particulier en ce qui concerne la séparation des fonctions de développement et de tests (le troisième Amigo étant le propriétaire du produit / les parties prenantes de l'entreprise). De cette façon, nos développeurs seniors peuvent se concentrer sur la mise en œuvre et nos développeurs juniors peuvent se concentrer en tant que testeurs impartiaux.

Nous utilisons les examens par les pairs comme pratique spécifique pour vérifier les produits de travail, tels que le code source. Ce papier, http://repository.cmu.edu/cgi/viewcontent.cgi?article=1208&context=sei, décrit la p. 19 qu'un processus optimal d'examen par les pairs pour la conception et le code varie de 50 à 65% du temps passé à concevoir et à coder.

Ma question est ceci: est-il approprié pour nos testeurs d'examiner les pairs de la conception et du code des développeurs? Un avantage serait que les développeurs puissent passer plus de temps à mettre en œuvre des utilisateurs. Un inconvénient serait que les testeurs puissent sacrifier leur vue objective / impartiale du système, car l'examen par les pairs crée une propriété partagée du code.

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top