Comments
litl_phil wrote: While it's nice that Google and Acer share the vision of cloud-based computing, it's also worth noting that we at litl already have a webbook on the market (available at litl.com) that runs our own cloud-based OS. Unlike Chrome, litlOS is focused on creating a new and better web experience for the home, so we don't have the usual browser interface, we have our own innovative UI. In conjunction with easel mode (litl's inverted-V position) and our growing cohort of litl channels (special apps t...
Cloud Computing
Conference & Expo
November 2-4, 2009 NYC
Register Today and SAVE !..


2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
Everyone wants to lower their capital expenditures and increase operational efficiency - it's a sign of the times. The economy of the past 12 - 18 months has forced all organizations to do more with less and become more efficient. While everyone can identify with the request to do more with less, th...
SYS-CON.TV
SOA Governance: Start Small and Build Incrementally
A simple, pragmatic approach

If governance were a house, you would be left with the options of either building it from the ground-up or attempting to haul a complete house in on a large truck. While the latter is possible, it is fraught with difficulty. The house does not lend itself well to transport. It may become damaged during the move. It may not fit on your lot or connect smoothly to your utilities, requiring modifications to be made on the spot. The former option, building the entire house on site, certainly has its challenges (proper design, accurate implementation, quality assurance), but the risks are much lower and there is opportunity to adapt as it is built (move walls, change windows and doors, etc.). Generally, organizations should choose this option. They should choose to start small and build incrementally.

Incremental Governance
While no formal governance stages have been defined by any industry group, many organizations experience an evolution similar to the one identified in Figure 1.

Phase 1: Provide informal, ad-hoc oversight by Subject Matter Experts (SMEs)
Phase 2: Formalize oversight through workflow, standard documentation, and identification of applicable standards
Phase 3: Establish best practices, select and promote common design patterns around architecture and service layering
Phase 4: Drive enterprise alignment between business and technology teams along end-to-end business processes

 

How these incremental governance phases are manifested will vary from enterprise to enterprise. For some it may emphasize infrastructure investments. Other governance strategies are more focused on techniques and methodologies, while others will involve more committees and organizational changes. Regardless of what form the governance takes, the key is to start small and build incrementally.

Adopting Governance
Governance adoption should follow a simple, pragmatic approach. Overriding goals during the governance adoption process should be risk mitigation and increasing operational predictability to reduce risk. The following simple steps are recommended:

  • Define a governance roadmap with objective, measurable milestones
  • Identify technology and organization changes required for each stage
  • Clearly identify and document business value that is applicable at each stage

That last recommendation is the step that is most often missed. So often organizations will put a plan of action in place without any understanding of what benefit the business will gain from each iteration or each level of maturity. This is crucial to ensuring that your SOA is relevant, your governance is sufficient without being overkill, and ultimately is core to achieving a return on your service-oriented investment.

Less Is More
In the process of adopting governance incrementally, it is important that you avoid the tendency to implement excessive, heavyweight governance. On the opposite extreme, you should take care to also avoid implementing governance that is nothing more than a formality and a rubber stamp of approval. Governance shouldn’t be implemented as one or more powerless committees, or as a heavyweight bureaucracy. I call this balanced approach – “lean governance.”

Lean governance represents a mindset in which governance is applied as needed. Implement only as much governance as is needed and constantly monitor the environment in order to tweak the degree of guidance and oversight. Governance should be focused, lean, and ever-present. Early in the adoption of SOA, governance should be minimal. It could be as simple as a requirement to support certain standards and maintain service contracts for each service. Over time, the governance policies, processes, and procedures, as well as the corresponding infrastructure can be built incrementally along-side the maturing of the service-oriented enterprise. Finally, this governance should be applied throughout the project life cycle. Best practices identify three governance gates: design-time, change-time, and runtime. These three gates serve as check points to ensure that service design, development, and runtime behavior are consistent with enterprise goals and stated best practices.

Summary
In my experience, governance is crucial to any significant organizational change and service orientation is no different. I don’t believe that governance has to be at the extremes (powerless committees vs. heavyweight bureaucracy), but instead can and should be focused, lean, and ever-present. Initially you don’t need very much governance, and it may involve more of an emphasis on infrastructure or techniques and methodologies. Regardless of how it is manifested, governance should be planned from the start, matured incrementally, and it should provide context for the entire project and program life cycle.

About Kyle Gabhart
Kyle Gabhart is a subject matter expert specializing in service oriented technologies and currently serves as the SOA Solutions Director for Web Age Solutions, a premier provider of technology education and mentoring. Since 2001 he has contributed extensively to the SOA community as an author, speaker, consultant, and open source contributor.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

SOA World Latest Stories
This coming Tuesday, December 8, at 2:00PM EST, SYS-CON.TV will be broadcasting live from its 4th-floor studio overlooking Times Square in New York City a very special "Power Panel" in which Cloud Computing Expo Conference Chair Jeremy Geelan and three top industry guests will be looki...
If you are like me, you are regularly receiving unsolicited email from various quarters, telling you about the latest and greatest SEO solutions on the planet. Just buy the book, or guide, or download the promotional whitepaper and this expert will offer you the latest "Secrets" to sea...
There's a lot of talk about how we need to focus on our buyers' issues and provide them educational insights to help them learn what they need to know to make buying decisions. Heck, I say it in my book...in several places, I think. I've said it on this blog, and I'll continue to say i...
This past weekend I set out explore some of the extension capabilities of Google Wave. One of the weaknesses that have been identified by many is the lack of integration with email. For me, in particular, because Wave is new, many Waves are being orphaned as those playing and testing o...
More good news for cloud computing! Google last week released its once mysterious Chrome Operating System to open source. Chrome OS, available in 2010 – is a web-based operating system that promises to boot up super-fast on a netbook – way faster than the time it takes to start your ba...
In CloudBerry Lab we are striving to make our customer service better. In this competitive market with the abundance of free offerings this is the only way to stay afloat. One of the ways to keep customers happy is to be very responsive when it comes to support request resolution. Shou...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE