Chapter 33. Collective Code Ownership

Members of the development team have the right and responsibility to modify any part of the code. This defines the practice of Collective Code Ownership.

Business Value

Collective Code Ownership is a supporting practice for many other Agile practices. Nonetheless, it does have a direct effect on increasing the flexibility of your project by increasing the knowledge of software developers, which, in turn, enables them to take more responsibility and ownership to create a full solution as opposed to a Band-Aid approach.


Scott ScrumMaster’s team had read about collective code ownership in Extreme Programming Explained by Kent Beck but decided not to adopt it. In fact, they felt it would be wasteful and counterproductive ...

Get Agile Adoption Patterns: A Roadmap to Organizational Success now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.