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.
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 ...