Sebastian Gebski

I've always had a clear vision of how code ownership should look alike:

  • each piece of code should be owner by 1 team
  • code should be divided domain-wise (not tier-wise, so no "component teams", please)
  • responsibility of the owner is not only for writing code, but also deploying, troubleshooting, supporting & maintaining as well
  • in terms of testing - the owner team is responsible