que es CodeOwnership, cual es la diferencia entre CodeOwnership individual y colectivo traducido de Martin Fowler