Of course, there's the SOA audience that believes
governance is about creating a more efficient and more easily integrated applications and web services.
For mainframe professionals, governance usually conjures images of security and for those closer to the business, it typically refers to compliance.
As you can imagine, applying the definition that suits your current business needs can be a slippery slope and will inevitably lead to serious issues when a company invests in governance.
For example, consider a financial services firm that has decades' worth of data located on a mainframe. Given the sector's focus on compliance and high adoption rates of SOA, you can imagine how quickly a governance conversation with different department heads could turn into something like the Abbott and Costello's 'Who's on First' bit.
This is just one of the many reasons why we need come to a consensus on the meaning of governance as it refers to software development and as those development efforts extend to different environments including SOA and the cloud.
Sidenote: Dana Gardner's Briefings Direct podcast series actually touched upon the need for governance and the cloud in the episode titled, "
Where is Cloud Computing going?"
I propose that governance is about better managing the processes within the
software development life cycle - and across data, infrastructures and processes - so that policy violations and errors are identified well in advance of their affecting the performance of technology that supports the business.
And while most people have already joined SOA and governance at the hip, it's important to separate the two. Yes, they're complementary but clearly they can exist without each other. In fact, governance goes far beyond SOA and can be applied to many facets of IT.
I'd even argue that nearly every keystroke could benefit from governance running behind the scenes. Not as an extra set of eyes but more as a way to ensure that the technology really does adhere to established policies so that the finished software product is not littered with bugs or policy violations that will make their presence known in the form of $
23 quadrillion cigarette charges, trading floor outages or credit card security breaches.
I'd love to hear from anybody out there who has a non-SOA related IT challenge that governance helped to address.