Home > SOA News > SOA worst practices, part 2: People skills needed
SOA News:
EMAIL THIS
QUESTION & ANSWER

SOA worst practices, part 2: People skills needed

By Rich Seeley, News Writer
16 Oct 2006 | SearchWebServices.com

News on SOA, EAI, Web services
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

Dan Foody, CTO for Sonic and Actional products at Progress Software Corp., is seeing SOA failures based on what he considers SOA worst practices. Although he is a chief technology officer, he does not see the problem as technological. In the first of this two-part interview, he discussed problems with the management of the projects, lack of understanding of the SOA approach and the inability of organizations to make the shifts needed to embrace the SOA philosophy. In part two, he discusses how people skills can be as important or perhaps more important than technical abilities.

Read Part one

What SOA approach would overcome this problem of SOA worst case scenarios?

Dan Foody:
I think there's two key challenges with service-oriented architecture. The first one, and the one that a lot of organization struggle with, is where the IT leader is driving service-oriented architecture -- organizational change. Service-oriented architecture demands that you think about how you build applications differently, which is impacting your IT organization to its core. There are a lot of people in IT who really aren't "people" people. They face an especially large challenge understanding how to incent an organization to do the right thing. They may understand the technical side of it, but the organization side is a challenge there.

On the other hand, you've got the opposite types. They may have come from the line of business and they understand some of the organizational aspects, but they don't really understand how the technology needs to be hand-in-hand with the solution. That's where you get the situation of mangling the standards to fit your own needs.

Is there a middle path between these two extremes?
Foody: You either need an individual who has both the technology and the organizational skills. Or you need to pair them up together. You can create a team of people who have organizational skills and knowledge about how to make the organization successful together with the technology leaders to make sure the technology doesn't get misused and abused.

Is the "people" role where an architect needs to come in or does it need to be a business person with real management skills?
Foody: It needs to be someone with management and organizational skills, but not necessarily a manager per se. Many times the role of getting service-oriented architecture into an organization is one where the people driving it don't have all the employees reporting to them necessarily. So if you have a CIO, for example, who is driving a service-oriented architecture mandate, he can drive that down through the reporting structure. That's an effective way. You have it driven through the managerial structure.

But in the cases where you don't have the CIO doing this you need a leader who can lead by influence. They can influence people to do the right things, even if they don't have direct command over the people. That takes an evangelistic kind of skill set. Some architects have it, others don't, but it takes that kind of skill set in the organization where you want to spread SOA through the organization, but you don't have it driven through the managerial side. Every organization is a little different in how they drive service-oriented architecture. It's important to understand the organizational side.

Those evangelist skills are sometimes difficult to come by. Would a consultant to help with that?
Foody: I think it does. Consultants can help in a number of different ways. One of which is just to set people straight on the technology pitfalls. The other is to help drive the understanding of what is needed from an organizational standpoint. At some point, though, consultants can't necessarily drive an organization. So they have to serve in a supporting role rather than be the implementers of SOA for the organization. You're never going to be successful having a team of consultants come in, implement SOA and then leave because part of what you need to do is change the culture of the organization itself. And change the way the organization thinks about solving their problems in an on-going basis.
For more information
Check out our new SOA Implementation All-in-One Guide

Read how experts in the field define SOA governance

How does an organization go about finding the in-house talent?
Foody: In many cases, they already have the people. The key is finding the people. Often the right way is to look at who has been successful at driving projects. You'll be able to find IT leaders who have successfully driven their projects that has not only delivered business benefit, but has also done it in a technologically effective way. So when you see these projects that have both the hallmark of good for business and the hallmark of done well from an IT perspective, not just a slash-and-grab IT approach getting it done as quickly as possibly however it can be done. It's the people who drove those projects to be successful that are the likely candidates to move into this kind of role of driving a service-oriented architecture. They may not have the entire set of skills and that's where consultants can help with training to fill the knowledge gaps. Or you can find other people in the organization that can be teamed with them as well.


Tags: Service-oriented architecture (SOA) educationVIEW ALL TAGS

Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Service-oriented architecture (SOA) education
SOA Manifesto urges both agility and business focus
SOA skills, slings and arrows
Playbook for the SOA Red Zone
Win SOA Design Patterns book
Take part in SearchSOA.com survey. Help define the state of SOA.
New year – same old SOA tempests?
The annals of SOA Talk
Software architects navigate transitions
Ten ways to identify services
Analysts, users find roadblocks along the SOA highway
Service-oriented architecture (SOA) education Research

SOA strategy
SOA Podcast Library
Road-mapping: An essential EA skill
SOA for Dummies, 2nd Edition, by Judith Hurwitz
Three tips for success in SOA
New Microsoft language for SOA?
Trends 2008: Outsourcing, agile development
Is SAP the SOA leader?
SAP new SOA strategy debated
Goldman sees hard times for software
SAP offers two paths to SOA
SOA strategy Research

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
middleware  (SearchSOA.com)
Semantic Web  (SearchSOA.com)
service-oriented integration  (SearchSOA.com)
service-oriented management  (SearchSOA.com)
Web-Based Enterprise Management  (SearchSOA.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary




SOA Web Services: Application Server, Portals, Java, Microsoft .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2001 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts