Progress / Actional/Resources/White Papers/SOA Introduction
Getting Started With SOA: Staging Your First Pilot ProjectRome wasn't built in a day, and neither is SOA. Getting started with SOA is an incremental process: built project by project. By starting with an explicit SOA pilot project your organization can learn from its successes (and failures) to increase the success of their overall SOA initiative. The next section of this paper will discuss the issues you need to examine when choosing and implementing a successful SOA pilot project. Best Practices for a Successful SOA PilotThrough many successful enterprise-class customer engagements across multiple vertical markets, Actional has compiled a set of best practices to help enterprises select and effectively implement SOA pilots.
Identifying Potential Areas of Service Reuse is an Important Aspect of Getting Started With SOA. The following is a summary of some of the key steps to Getting Started with SOA. Step 1: Identify the Goals of an Initial SOA Pilot The pilot will provide valuable insight into SOA infrastructure that will be extremely useful as you expand to building an enterprise-wide SOA. This is a great time to experiment and learn from trial and error. Goals for this initial project should be clearly articulated, and may include:
Step 2: Create a Cross-Functional SOA Team Successful SOA pilots involve the cooperation of cross-functional departments including line of business, development, operations, security and more. While these stakeholders may not be directly involved with a typical pilot on a daily basis, it is critical that they experience both the pain points and benefits of SOA through team participation. Regular meetings and communication will expose any concerns or territorial aspects that could inhibit SOA production. Choose the team members wisely and consider their ability to participate outside of their daily responsibilities. Outline time commitments for both meeting participation and communication review and ask each team member to agree to the commitment up front. Additionally, create and share a communication strategy that includes a reasonable number of updates sent to each team member. Then it is important to stick to that schedule as it lends credibility to the pilot and elicits the best feedback and participation. Getting started with SOA will most certainly dictate a change in the way applications are developed and deployed. Most believe the team and organizational change is the toughest challenge in migrating to SOA as many see this change as the destruction of the silo-based organizations that exist today. Therefore, the ability to pick the right cross-functional SOA team may be the most critical aspect of the pilot. Step 3: Determine the Appropriate Pilot In order to accurately and successfully exhibit the benefits of SOA to those who may be skeptical, you must first choose the appropriate pilot. It must clearly demonstrate the promise of SOA without causing material harm to any aspects of the business – that is, a service with the best risk/reward ratio. Early pilot success lends credibility and therefore leads to production SOA.
Getting Started with SOA Involves Determining the Cross-Functional Roles Throughout the Business. Consider the following questions when determining an appropriate pilot.
Step 4: Quantify the Pilot Results The most important deliverable for a SOA pilot is quantified results. Senior management often requires ROI calculations as well as tangible proof of your pilots' success. Create a method for ongoing data capture, particularly if a pilot is conducted over a large period of time, so the data is both accurate and readily available at the completion of the project. Gathering and compiling these figures is the key to budget justification for the next phase of any SOA initiative. The key to getting started is a clear understanding of your SOA goals and a well-defined chart to get you where you need to go. The forgoing plan lays out the essentials, including a step-by-step listing of best practices, together with a discussion of success criteria. For More Information on How to Get Started with SOAGet started with SOA today - Read the free white paper, SOA Introduction: IT and Business Perspectives |
Getting Started with SOA: The BeginningGetting started with SOA: find out how to get off the dime. Download the free white paper, "Implementing a Successful Service- Oriented Architecture (SOA) Pilot Program," now. |




