Optimize for the {whole, business unit, team}. Pick one of these options to help the team understand how they should balance decisions between impacting their team and impacting other teams. It’s also a good example of how values and architecture intersect: you can’t really optimize only for your team if you’re in a monolithic service without causing significant problems elsewhere.

Setting engineering org values.
from Irrational Exuberance favicon