Prioritizing
One of the most important things you do is to define the problem spaces that others should occupy and solve.
One of the most important things you do is to define the problem spaces that others should occupy and solve.
Splicing your business into clearly defined and accountable problem spaces is the best way to ensure you know who are responsible for exactly what.
As a leader of leaders you need to demand that your direct reøorts take responsibility for their whole problem space, and always hand out consequences when they dont.
It might be a good idea to have slightly overlapping problemspaces within a team, that way the members can take on tasks from eachother, they can be active advocates, and have constructive conflicts, to find the truth
Alias for problem space here: Product
Within a product team for instance, the product lead needs to take full accountability and ownership over the whole product, the prioritized features and improvements.
The tech lead needs to take full responsibility for prioritizing the right technical debt, ensuring the technology moves in the right direction, and that the product is always able to continue to innovate into the far future.
Alias for problem space here: Domain
Platform teams might be organized around business domains or complicated subsystems (also a kind of domain), they still follow exactly the same rules of engagement as product teams. The product lead for the entire platform, should always own the consequences of the actions of even the sub-problem spaces within the domain teams, or the developers.