No processo de desenvolvimento de software, qual é a metodologia de desenvolvimento, classificada como metodologia ágil, que trata o código coletivamente, permitindo que qualquer programador modifique o código caso encontre algum problema ou solução de otimização?