Apply today for a FREE subscription to CIO Magazine!
Wed, Aug 15, 2007 22:08 EDT
|
Posted by: Michael Kavis in Best Practices Topic: ArchitectureBlog: Delivering the Goods
Current Rating: |
SOA is one of the hottest buzzwords that CIOs are chasing today. Everywhere you look there are blogs, journals, and pod casts discussing the technological challenges of SOA. There seems to be little mention of the human side of SOA. SOA relies heavily on talented employees to successfully deliver results. An organization must have the following characteristics to succeed with their SOA initiatives:
All of the above mentioned characteristics are required for any major IT initiative, whether you are implementing an ERP system, an enterprise portal, or a new methodology. So why would we expect anything different for a SOA implementation? When budgeting for your SOA initiative, don't forget the human side of SOA. You may need to reassess your organizational structure to support SOA. New roles and responsibilities will likely be created and new development and testing tools will be required. Extensive training should be considered and don't forget investing in governance. Organizational change management is one of the most crucial aspects of the project. The SOA approach to software development is likely to be radically different then your current approach. I can't express enough how important it is to constantly communicate to people at all levels why the change is good and how it will help the business succeed. If you are starting a SOA initiative, your architecture team is probably knee deep in research as they try to get their arms around the technology. At the same time, you should have someone focused on the human side of SOA. This person needs to be a strong leader and a change agent. In some cases this person is your enterprise architect. In others it is your executive sponsor. It might even be the CIO. Whoever it is, make sure you don't underestimate the human side of SOA.
Really gonna write an entire article about SOA and not mention what it stands for?
Maybe it's such a hot buzzword, because acronymfinder.com has 13 different definitions for SOA in Information Technology.
Good point made. Top management support is very important as you mentioned and any SOA initiative caNNot forget this.
Thanks
Sandeep Paruchuri