La boucle de feedback ou rétroaction est une relation entre des variables d’un système où les conséquences d’un évènement reviennent dans le système en tant qu’entrée, modifiant l’événement dans le futur.
Chaque action crée une réaction égale et opposée. Quand la réaction revient dans le système pour s’affecter elle-même, une boucle de rétroaction est créée. Tous les système dans le monde réel sont composés de ces rétroactions et il y en a deux types : les positives et les négatives.
Le feedback positif amplifie les sorties du système (en gros s’auto-alimente) pour gérer une croissance ou un déclin plus rapide. Le feedback négatif affaiblie la sortie, stabilisant le système autour d’un point d’équilibre. Le feedback positif est efficace pour créer un changement mais arrive à des conséquences négatives s’il n’est pas modéré par un feedback négatif.
Le feedback négatif est efficace pour résister au changement. Par exemple le « Segway Human Transporter » utilise un feedback négatif pour maintenir l’équilibre. Comme l’utilisateur se penche en avant ou en arrière, le système accélère ou décélère pour maintenir l’équilibre.
La leçon clé des boucles de rétroaction c’est que tous les éléments d’un système sont interconnecté entre eux. Changer une variable affecte les autres variables. Il faut donc que les designer prenne l’ensemble du système en compte.
Texte traduit provenant de Universal Principles of Design
Un très bon article chez Smashing Magazine: http://uxdesign.smashingmagazine.com/2013/02/15/designing-great-feedback-loops/