II.
Methodology overview
Reference · livemethodology:ensemble-programming
Ensemble Programming overview
An evolution of mob programming with more structured facilitation and explicit roles beyond Driver/Navigator — including Researcher, Archivist, and Sponsor. Emphasizes psychological safety, intentional inclusion, and structured turn-taking to make whole-team collaboration effective for diverse groups and remote settings.
Attributes
displayName
Ensemble Programming
description
An evolution of mob programming with more structured facilitation and explicit
roles beyond Driver/Navigator — including Researcher, Archivist, and Sponsor.
Emphasizes psychological safety, intentional inclusion, and structured turn-taking
to make whole-team collaboration effective for diverse groups and remote settings.
methodologyKind
collaborative
origin
Maaret Pyhäjärvi, Woody Zuill
yearIntroduced
2020
Outgoing edges
applies_to1
- domain:software-engineering·DomainSoftware Engineering
Incoming edges
None.