SOA Help Wanted: Balancing Outsourcing, Insourcing and Re-Skilling

What's the best strategy for staffing enterprise service-oriented architecture initiatives? You might be surprised.

By Sara Hepner and Malhar Kamdar
Thu, April 26, 2007

CIO — Building on their early successes with pilot projects, many companies are pursuing enterprisewide service-oriented architecture (SOA) initiatives. These longer-term, expansive projects demand personnel with proven SOA skills. Yet the challenge of acquiring SOA skills is more than just another skirmish in the larger war for IT talent.

Obtaining the best SOA skills requires a new approach. Companies must create a global development team, balancing geographically dispersed employees, outsourced personnel and expert consultants for hire.

Do not assume, however, that the old tactics of rote outsourcing, hiring consultants and re-hiring for new skills will work here. The rules have changed. Outsourcing the responsibility for IT architecture is not a sound approach. Hiring an army of external consultants is too costly. Firing and replacing the entire staff is impractical.

What is the alternative? IT organizations are choosing to "re-skill" or retrain their existing resources. By investing in skills development, CIOs ensure that information workers receive the new training and education they need to support the companyr&squo;s transformation to a service-based infrastructure.

The Will to Re-Skill
Evolving to new SOA skills is a long-term strategic investment, but one that is worthwhile—after all, it can create the right DNA for a corporate IT team. Unlike many outsourced technical initiatives (such as system migration or application maintenance), where the process is secondary to the end result, SOA requires laser-like focus on the methods and practices of creating and supporting service-based IT.

Recognizing this reality, leading companies are beginning to recognize the value of retraining for enterprise SOA. A recent survey of more than 150 business and IT executives by GCR Custom Research LLC reveals that more than 31 percent of all SOA budget funds are spent on re-skilling existing staff resources. That same survey found that nearly half of all companies are spending more than $1 million on their SOA initiatives. At that rate, companies are spending an average $310,000 on SOA skills development and training.

The focus on educational development grows as corporations extend their SOA initiatives. According to the data, 26 percent of companies invested in training for SOA pilot projects. As the initiatives grew to become cross-enterprise, 36 percent of those surveyed dedicated funds to re-skilling.

Yet most companies do not postpone training efforts until they expand their SOA initiatives. In the GCR research, re-skilling accounted for 27 percent of the budget for SOA projects costing less than $500,000. Once SOA spending reached more than $1 million, the percentage dedicated to training fell to only 19 percent. As SOA maturity grows, the cost of education falls.

Cultivating SOA Skills
Developing skills for SOA is not strictly a linear process, like retraining a COBOL programmer to use Java. New technical skills must be learned, but IT professionals also must develop business acumen that will help them serve their users. Successful re-skilling shifts the view of technical personnel from strictly functional considerations to cross-enterprise concerns. For example, an enterprise architect who originally might have focused on infrastructure details may now need to help business users understand how and why using IT services can benefit the organization.

How can CIOs improve their odds of success in retraining the workforce? Consider adopting the following best practices:

Deploy five new or redefined roles. Re-skilling for enterprise SOA requires organizations to deploy new roles and redefine existing roles within the IT organization. However, this change must be executed incrementally, minimizing disruption and resistance.

New roles include an IT executive, who acts as the "mayor" and leads the SOA charge; the enterprise architect, a "city planner" who drives the technical and design requirements; a service architect, the "building code engineer" who champions architectural consistency throughout service design; service engineers, the "building contractors" who oversee the creation and assembly of services; and the developers and administrators, the "builders" who develop and maintain service-based applications.

Redefined roles are required when functions change in scope and responsibility to meet new business requirements. For example, documentation and quality assurance groups may need to take on new responsibilities while retaining their original titles.

Establish core standards. How CIOs deploy personnel resources depends on the organization's global sourcing strategy. Yet successful deployment can be assured only when core standards and governance are in place. These standards must include defined job skills requirements that are incorporated into company job descriptions and incentive structures.

With these standards in place, CIOs are prepared to make specific global sourcing decisions. Insourcing such elements as SOA architecture and governance services are best practices that help SOA run smoothly. In addition, certain design services and critical services builds are most effective when done in-house.

Accelerate re-skilling with a plan. Efficiently re-skilling personnel requires the execution of three steps. First, define the organizational model you want to achieve over time. Which skill sets are necessary to the company? Then, define today's baseline: which skills are currently available, and which are lacking? Finally, create a plan for changing the total skill set over time.

Once training needs are understood, companies can pursue an SOA curriculum by role—ranging from technology-agnostic topics from SOA and architectural concepts to governance, followed with specialized training on specific products and techniques. Depending on the learner's needs and availability, this education can be delivered in hours to weeks by teachers in a classroom setting or using computer-based, self-paced training.

Use external help judiciously. Completing all retraining efforts before beginning enterprise SOA deployments is not necessary. In fact, hiring professional service consultants, process experts or outsourcing the entire development center can, in the right circumstances, effectively help a company get immediate skill set help and drive necessary change, while minimizing disruption.

It is critical, however, to ensure that this external knowledge is transferred to internal staff. Properly planned and used, external expertise can serve as an excellent source for on-the-job training, mentoring, and skills transfer.

Measure progress against the skills change plan. Re-skilling cannot be completed overnight, but the change should be quantifiable. Whether the organization uses certification levels, testing or compliance to standards as a yardstick, progression on the skills change plan must be transparent and must move steadily toward the final goal.

New Roles and Skills Needed to Support Enterprise SOA

Are you ready to diversify? The business needs of companies are changing often and rapidly. Open virtualization offers compelling business advantages and shows even greater potential as companies choose diversification over proprietary vendor lock-in.
Find out how your IT department's IT asset and services management strategy compares to that of your peers by using this unique tool. Click on the link below to begin our 10-minute assessment and see how your IT organization measures up!
Custom malware frequently goes undetected. According to Forrester Research, the best way to reduce risk of breach is to deploy file integrity monitoring (FIM) tools that provide immediate alerts. This white paper has been brought to you by NetIQ, the leader in solving complex IT challenges.
This white paper describes the business challenges and opportunities that are driving interest in Identity Governance while discussing considerations your organization should make to help achieve project success.
This paper explores the concept of content-aware IAM, describes the integrated architecture for this new approach, and highlights the benefits that this approach provides.
One of the key strategies that IT teams are pursuing to reduce capital costs while boosting asset utilization and employee productivity is the transition to highly virtualized data centers. However, IDC finds that expectations for further boosts in IT asset use and operational efficiency often surpass the actual results for a variety of reasons. These problems can quickly overwhelm any hoped-for benefits as the scope of virtual server deployment expands.
End User Experience, 30-Min Webinar
Wed. Feb. 22nd ~ 11 AM ET

Are you ready to gain the proactive ability to rapidly respond to end user problems (before they call the help desk)? Then you won't want to miss a webinar that will show you the latest innovation in end user monitoring.
Download this webcast to learn about the design considerations for virtualizing SQL workloads, performance and scalability information and high-availability options, as well as support considerations
Many enterprises have discovered that the use of virtualization to support desktop workloads creates a range of significant benefits. These benefits include price efficiencies, improved IT management and greater agility and choice for end users.

This VMware sponsored webcast with IDC will provide both quantitative measurement of the business value -- defined as the expected ROI -- and qualitative analysis associated with the use of VMware View™. IDC will also provide an analysis of the View Composer and ThinApp™ features of VMware View, including the business value of these solutions and an overview of how they work.

Attend this webcast to learn about:
- Challenges and barriers that might impede the adoption of desktop virtualization
- Navigating roadblocks to facilitate a strategic implementation
- Optimizing qualitative and quantitative benefits to IT and your business
Applications are changing - they're increasingly web-oriented, global in nature and run from multiple device types. Additionally, the volume of data is growing exponentially every year. How do you ensure your applications have fast, accurate, up-to-date information in this new world? Modern applications are data-intensive; delivering data the old way using monolithic databases isn't working. What's needed is a modern approach to data. One that scales-out as needed and delivers predictable high performance, but without sacrificing data consistency or integrity.
VMware View™ 5 simplifies IT management while increasing end user freedom by delivering desktop services from your cloud. Building upon VMware's leadership in desktop virtualization, VMware View 5 delivers a high-performance user experience while giving IT greater policy control.

View this webcast and find out how VMware View 5 can help you:
- Deliver the highest fidelity experience of desktop services across any device and any network
- Simplify and automate IT management, security and control of desktop services
- Reduce the costs associated with your desktop environment
IT professionals are being asked to deliver faster "time-to-value" than ever before. An IDG Research survey found that CIOs are eager to invest in technologies that will enable them to get new applications and services up quickly, achieving faster time-to-value.
Newsletter Sign-Up »

Receive the latest news test, reviews and trends on your favorite technology topics

Choose a newsletter
  1. View all Newsletters | Privacy Policy
Resource Center