<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d7579540\x26blogName\x3dChronicles+of+Technology\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dSILVER\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttps://asanwal.blogspot.com/search\x26blogLocale\x3den_US\x26v\x3d2\x26homepageUrl\x3dhttp://asanwal.blogspot.com/\x26vt\x3d4390617266290837396', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>

Tuesday, June 28, 2005

Pondering the SOA questions.. enterprise, people, transient and steady states

Some of the questions that I left unanswered and subject to more thinking...

This makes me think the following questions...

- Will enterprises be able to sustain themselves and their projects, until they are able to reach critical mass and realize some benefits?
- Will they drop the ball on these initiatives the same ways they have done so before due to lack of funds and the promised ROI that needs to come sooner than later?
- How can we make people, (not just the key members) aware of SOA and how does it relate to their perspectives, pain factors and resuting benefits. Training not just at the key levels but to really have an impact the ownership of the initiative must rest with every person in the organization that will touch it.

I shall leave some of my answers and thoughts pending for my next post so that I can digest them some more before I belt them out.

These questions lead me to a formalize things in the form of a cyclic system. But to explain that lets see if we can put forth single statement answers to each of the questions and then use those statements for further discussion.

- Will enterprises be able to sustain themselves and their projects, until they are able to reach critical mass and realize some benefits?
Only if they set short term, achievable goals, set "expectations" with all affected parties (the 'stake' holders) and more importantly give the stakeholders "visibility" into how they are an "essential" part of the "initiative", and not just the benefactors.

- Will they drop the ball on these initiatives the same ways they have done so before due to lack of funds and the promised ROI that needs to come sooner than later?


If they dont expect Mary Poppins and Peter Pan!

Any 'system' undergoes 'transient' and 'steady' states. A 'transient' state is induced into the system by providing a stimulus. The time that a system takes to go from 'transient' state to a 'steady' state can be highly variable and is a function of the system properties in itself.

What does that mean?

The introduction of these new ideas, methodologies and technologies into an enterprise introduces a lot of 'direct' and 'resultant' transients. To achieve the desired steady state these transients have to be 'calibrated' and chosen properly before introduction.

This thought process needs be applied to all facets (people, process, business vision, technology) and at all levels for each of these facets, whether its an IT system, a people system (a team working on a certain initiative) or a business system.

- How can we make people, (not just the key members) aware of SOA and how does it relate to their perspectives, pain factors and resuting benefits that they should expect.

Training not just at the key levels but to really have an impact the ownership of the initiative must rest with every person in the organization that will touch it.

I believe I answered this question briefly. To add more detail, I would say that the awareness and the ownership "for" the big picture needs to rest with every entity in the system.

You can let people be 'black boxed' in terms of deliverables and contributions to the initiative but they should 'never' be 'black boxed' in terms of vision and design of the holistic view.

Abstraction is good, very necessary, but not in the complete lack of the 'overall vision'.

They cyclic system would be as follows....... (pending again.. I think this will need some time, thought and a visio diagram... not as easy as random ramblings that come out extempore)

Tuesday, June 14, 2005

SOA as a magic pill... Whoever said it was going to be easy?

I am not sure if I had the 'confidence' or the 'plain guts' to say that 'key people' would experience career impacts due to their hindsight on SOA. That was a generic statement, based on the organizational implications that I see coming to light due to lack of vision in several areas in the 'Enterprise'.

But, I can now "agree" on a very specific statement by Jeff Schnieder.


CIO's Aren't Taking SOA Serious

The fact of the matter is... it is BIG. It has never been this big. This is one big opportunity after the "dot-com bubble burst" to make holistic enterprise dreams a reality.

As Jeff mentions, Most people are looking at a bunch of 50-100 trees as a forest. The forest is much larger, and at the same time it is part of an even bigger picture, that of a "Jungle".

One can apply the Hitch Hikers Guide analogy to this situation as well.

Bottom line. Don't look at SOA, as an easy answer to all existing problems. In actuality, it in involves additional pain in delivering something that must comply to a new set of rules and benchmarks to allow for extensibility in the SOA. This shall be a much more tasking effort than an ERP, Y2K and Web implementation.

This makes me think the following questions...
- Will enterprises be able to sustain themselves and their projects, until they are able to reach critical mass and realize some benefits?
- Will they drop the ball on these initiatives the same ways they have done so before due to lack of funds and the promised ROI that needs to come sooner than later?
- How can we make people, (not just the key members) aware of SOA and how does it relate to their perspectives, pain factors and resuting benefits. Training not just at the key levels but to really have an impact the ownership of the initiative must rest with every person in the organization that will touch it.

I shall leave some of my answers and thoughts pending for my next post so that I can digest them some more before I belt them out.

This page is powered by Blogger. Isn't yours?