Conceito: Propriedade Coletiva de Código
Este conceito explica o valor de uma atmosfera em que qualquer membro da equipe possa alterar qualquer parte do código no sistema.
Relacionamentos
Elementos Relacionados
Descrição Principal

Com a propriedade coletiva de código, qualquer membro da equipe pode alterar qualquer parte do código do sistema a qualquer momento. Não deve existir nenhuma política ou norma impondo que uma pessoa seja responsável por qualquer parte do código base, de forma que as outras pessoas não estejam autorizadas a modificá-lo.

Fomentar um ambiente onde qualquer desenvolvedor possa modificar qualquer parte do código para implementar alguma funcionalidade, corrigir um erro ou melhorar a solução conduz a uma experiência de maior colaboração na equipe. Os desenvolvedores irão se familiarizar mais com o código e se beneficiar da experiência dos outros. Isto direciona para uma equipe com alto desempenho e remove os obstáculos de forma que as alterações possam ser feitas por aqueles que precisam delas e quando precisam. Ninguém pode se tornar o proprietário ou o gargalo da alteração de qualquer parte do código base.

A propriedade coletiva de código funciona melhor se existirem padrões de codificação em vigor, de forma que não haja problemas, em que o estilo de um desenvolvedor seja significativamente diferente do de outro (veja Concept: Padrão de Codificação). Também é fundamental que os testes de desenvolvedor sejam executados para assegurar que o trabalho feito em uma unidade de código não gere erros.