cognitif bias in software engineering
Abstract
Un biais cognitif est un réflexe de pensée faussement logique, inconscient et systématique. Le talk part des biais cognitifs dans le machine learning. Ex: logiciel de recrutement qui favorisait les hommes ou logiciel pour la cour d’assise qui incriminait plus les personnes de couleur.
- sample bias: population pas représentatif
- exclusion bias
- measurement bias
- recall bios
- observer bias Le talk parle également de 2 biais dans les équipes produits / développement:
- biais d’ancrage
- difficulté que l’on rencontre à se départir de sa première impression; en se focalisant sur une 1ère information, une 1ère valeur, l’esprit n’arrive plus à apprécier et prendre en considération les nouvelles informations, les nouvelles valeurs ou à envisager d’autres choix.
- ex : chiffrage bas d’une feature qui s’avère plus grosse que prévu : le boss ne comprend pas pourquoi
- effet de groupe
- la personne n’ose pas contredire le groupe
- ex pour contrer :
- votes tous en même temps
- boîtes à idée pour éviter
- biais de confirmation
- selon la personne qui dev, on va être plus ou moins rigoureux sur la review →
- biais de cadrage
- Le biais de cadrage (ou effet de cadage) désigne l’influence importante que peut avoir la formulation d’une question ou d’un problème sur la réponse qui y est apportée. Il montre à quel point l’être humain est influençable et offre un moyen de le mesurer. Comment éviter ces biais dans les équipes : la diversité (genre, âge, origine géographique, etc…)
- valoriser les points de vue de chacun
- attention aux experts
- faire ressortir le potentiel de chacun