La programmazione in coppia è una tecnica di sviluppo software agile, con due persone che lavorano insieme su un terminale. Mentre la prima persona si concentra sulla sintassi e su altri aspetti tattici, l'altra esamina il codice dalla prospettiva del contesto più ampio.