La programmation en binôme est une technique de développement logiciel agile, avec deux personnes travaillant ensemble sur un seul terminal. Alors que la première personne se concentre sur la syntaxe et d'autres aspects tactiques, l'autre examine le code du point de vue du contexte plus large.