Yes, we should have owners for code. I hate shared ownership ( &quot;The WHOLE team owns the code !&quot;). Quality happens when at most one person is responsible to make it happen. If there are two people responsible to make good quality software, each person will think that the other person will do the hard stuff.