---
id: pair
requestedLanguage: en
descriptionLanguage: en
---

# Pair Programming

- Type: collaboration practice
- Group: Collaboration and flow
- Placement: Collaboration and flow
- [Source](<https://agilealliance.org/glossary/pair-programming/>)

[HTML](https://dpm.cnonim.name/practices/pair/)

Two developers work on the same change together and switch roles.

## Relationships

- is a related form of collaboration to: [Ensemble / Mob Programming](/practices/ensemble/en.md) (comparison)
- helps share knowledge for: [Collective Code Ownership](/practices/ownership/en.md) (support)
- is a practice in: [Extreme Programming](/practices/xp/en.md) (structure)

[Show on the map](https://dpm.cnonim.name/#practice=pair&lang=en)
