A lot of the organizations I've spoken to have more of a branched out model where product and engineering are completely separate organizations that then come together cross-functionally. Do you see any trade-offs between having them be separate organizations versus under the same sort of management chain? That's a really good question. We have had the separation in the past, but what we find though is it gets weighted towards one side after a while. Then engineering teams tend to not be able to get the things done that they want to do.
Brent Strange, Director of Engineering Excellence at GoDaddy, has a unique perspective on the role of an internal enablement team because he focuses more on the people and processes instead of tooling. Here he shares his perspective on org structure, as well as the role of agile coaches and his response to some of the negative views that exist towards Agile.