I am currently working on a SOA governance project. The title is misleading because there is very little SOA in the organization.
So what did they hire me for?
It took me while to understand that what they need is SOA, top to bottom. However, the approach is to drive SOA from the organizational level first.
Why is this a clever approach?
It is easy to convince managers and developers of the benefits of SOA in general, but they are reluctant when it comes to governance.
What will happen if you start at the technical level? You may spend a lot of time and money on the implementation, but then the governance will fail because of organizational resistance.
If you start with governance, you may face resistance as you start, and before you spend money on implementation.
So, depending on your organization, it could work.