SHARE
Follow this article on Twitter Facebook LinkedIn Bookmark and Share
Home >> Integrating IT >> Project Management

Singing from the same song-sheet

Singing from the same song-sheet

By:  Phillip J Windley  On: 30 Apr 2007 For: CIO Canada Creator

One of the most difficult aspects of SOA implementation is ensuring successful collaboration among the many groups involved. This article offers some sound advice around getting all the players to sing in harmony.

One of the most difficult aspects of SOA implementation is ensuring successful collaboration among the many groups involved. This article offers some sound advice around getting all the players to sing in harmony.

Most organizations start down the road to service-oriented architecture with a pilot project of some kind. The result is often a great technology learning experience and a handful of useful services upon which a related set of apps can be built and modified easily. But an isolated project seldom builds the skills needed to persuade multiple groups to collaborate on broader SOA development.

The path from an isolated SOA project to an initiative that spans various departments or business units crosses a Rubicon. “A new set of individuals entering into a federation is an inflection point. Each of these tribes brings their own culture. When you’re running a pilot there’s one tribe. Moving beyond the pilot means involving more cultures – and that changes everything,” says Miko Matsumura, vice president of SOA product marketing for webMethods.

Simply put, good governance requires intense collaboration. The technical parts of SOA aren’t the most difficult. Instead, the hard stuff centres on what some pundits call “Layers 8 and 9” of the OSI seven-layer model: economics and politics. Governance is all about managing Layers 8 and 9.

In the book IT Governance, Peter Weill and Jeanne Ross define governance as “specifying the decision rights and accountability framework to encourage desirable behavior in the use of IT.” According to Anil John, enterprise architect at Johns Hopkins University’s Applied Physics Laboratory, “SOA governance should be considered an extension of existing IT governance that deals with the decision rights, processes, and policies that are put into place to encourage the adoption and operation of an SOA that may cross ownership boundaries.”

Governance deals with patterns of interaction, acceptable standards, and the creation of communication channels. Done right, governance also aligns the incentives in the organization with the goals of SOA and sets up SOA support structures.

Scaling up IT governance to match SOA ambitions doesn’t have to be paralyzing, boring, or difficult. All you need is a rational, collaborative approach.

Building a Governance process
IT managers who embark on the SOA journey tend to think of SOA governance in terms of project planning and funding. Those are vital activities, of course, but technical governance – policies, interoperability frameworks, and reference architectures – is where the rubber meets the road. The most important thing to get right in the governance process is to establish the communication patterns that will create, approve, and propagate these artifacts.

The trick, says Todd Biske of the consultancy MomentumSI, is to use the appropriate governance tool at every phase: “You need to bring the right parts of governance (project, funding, and technical) to bear on the project at the right time.” Project, architectural, funding, and customer reviews tie governance to implementation in appropriate ways and make governance tangible to architects and developers.


Sign up for our Newsletters












Print |  Views: 1863   |   Rating:offoffoffoffoff  (0 votes)
Rate this article on a scale of
1 to 5 stars,5 being the best.




Phillip J Windley Phillip J Windley is a contributor to the International Data Group (IDG) News Service, which publishes global technology stories from bureaus around the world to more than 300 publications in more than 60 countries.

Related Content

Why Gen Y workers bypass IT usage policies
Why Gen Y workers bypass IT usage policiesAn IT World Canada/Harris-Decima report looks at the generation gap and shows younger employees don't take the rules around office computing very seriously. Get the stats about the demographic shift
Why SOA needs a governance framework
Why SOA needs a governance frameworkWhen developers are able to write software code once and have that code re-used by many disparate systems for a variety of functions, the potential for cost savings are tremendous but so are the chances of creating a 'lawless' environment
Citizen engagement: Growing grass roots
Citizen engagement: Growing grass rootsThe nanny state's days are numbered. For over a century, government's top-down approach has created a culture of control and programmed public expectations that the state is responsible for solving society's problems. There are many complex social problems today that can't be solved by issuing edicts from office towers in Ottawa. Obesity, racism, economic sustainability: these are issues that need to be tackled communally by diverse players at all levels to change attitudes and behaviour.
Certified to annoy anyone sick of compliance issues
i wrote a story in today's daily it wire about a new certification from isaca that will cover off governance in the enterprise. maybe it's about time, but i also wonder how many people you need to get these kind of credentials before they really have an impact.ther
Green is the new ethics
had an interesting and enjoyable conversation with professor norman ball recently for the final instalment of a series we're doing in conjunction with the university of waterloo. although the talk veered down many paths, the official discussion was around ethics and governance, and one point professor ball made that really jumped out at me was a short and simple one:"green is the new et

Comments (0)

No Comments!
Name: (required) eMail: (optional)

Your email address will not appear online and will be used only if the editor wishes to contact you personally for additional comments.