| By David Linthicum | Article Rating: |
|
| November 4, 2008 10:00 PM EST | Reads: |
9,992 |
Many organizations out there don't really have to sell SOA. They understand that hype is the driver, and, in essence, leverage the thousands of articles and books on the topic to sell this architectural pattern.
However, in most cases SOA has to be sold in the enterprise. If you're doing SOA right, you'll find that the cost quickly goes well into the millions, so you'll need executive approval for that kind of spending. However, the benefits are there as well, including the core benefit of agility that could save the company many times the cost of building a SOA. Or, at least, that's the idea.
How do you sell SOA? Let's look at a few key concepts, including:
- Shining a light on existing limitations
- Creating the business case
- Creating the execution plan
- Delivering the goods
Shining a light on existing limitations refers to the process of admitting how bad things are. This is difficult to do for most architects, because it can expose you to criticism. You're in charge of keeping things working correctly, and now you have to explain why things aren't working as they should or could. If it's any comfort, the architecture in most Global 2000 companies needs fixing. You can't change the architectures; they're too complex and ill-planned. If your architecture has issues, and they all do, now is time to list them.
This is analogous to admitting that you're 20 pounds overweight before going on a diet, or admitting you have a substance abuse problem before taking the famed 12 steps. In essence, you're defining your issues and so have a clear understanding of the problems before you attempt to fix them.
Creating the business case refers to the process of actually putting some numbers down as to the value of SOA to the enterprise or business. This means looking at the existing issues (from the previous step), and putting dollar figures next to them. For instance, how much are these limitations costing the business, and how does that affect the bottom line? Then, how will the addition of SOA affect the business - positively or negatively?
Put numbers next to the core values of reuse and agility. You'll find that agility is the most difficult concept to define but has the most value for those building a SOA. Then, if the ROI for the SOA is worth the money and the effort, you move forward. This tactic communicates a clear set of objectives for the effort and links the technical notion of SOA with the business.
Creating the execution plan refers to the detailed plan that defines what will be done, when, by what resources, and how long it will take. This is basically a project plan, but most people will find that the systemic nature of SOA requires that a great many resources work together to drive toward the end state. Leveraging and managing those resources is somewhat complex, as is the project management aspect of SOA.
Delivering the goods just means doing what you said you would do. Execution is where most SOAs fall down. However, if you fail to deliver on time and on budget, chances are your SOA efforts won't have credibility in the enterprise, and future selling will be impossible. So, say what you'll do, and do what you say.
Selling SOA is more of an art than a well-defined process, as you've seen. It really requires a certain degree of understanding, including the technology, the business, and the culture of the enterprise. Most important to the project, selling needs to be followed up with delivery and the value. That's the tough part.
Published November 4, 2008 Reads 9,992
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By David Linthicum
Dave Linthicum is the CTO of Blue Mountain Labs, and an internationally known cloud computing and SOA expert. He is a sought-after consultant, speaker, and blogger. In his career, Dave has formed or enhanced many of the ideas behind modern distributed computing including EAI, B2B Application Integration, and SOA, approaches and technologies in wide use today. In addition, he is the Editor-in-Chief of SYS-CON's Virtualization Journal. For the last 10 years, he has focused on the technology and strategies around cloud computing, including working with several cloud computing startups. His industry experience includes tenure as CTO and CEO of several successful software and cloud computing companies, and upper-level management positions in Fortune 500 companies. In addition, he was an associate professor of computer science for eight years, and continues to lecture at major technical colleges and universities, including University of Virginia and Arizona State University. He keynotes at many leading technology conferences, and has several well-read columns and blogs. Linthicum has authored 10 books, including the ground-breaking "Enterprise Application Integration" and "B2B Application Integration." You can reach him at david@bluemountainlabs.com. Or follow him on Twitter. Or view his profile on LinkedIn.
![]() |
robertmorschel 10/08/08 12:20:00 PM EDT | |||
Selling SOA to the business to the degree that they remain engaged for the duration of what is going to be a lengthy and frustrating endeavour, and are willing to adapt to this new way of doing software, will be as tough as actually building anything. Of course I don't have concrete figures to substantiate this, but then nor does any SOA business case I've seen before. ;-) Robert |
||||
- Big Data in Telecom: The Need for Analytics
- Patterns for Building High Performance Applications
- Microsoft Tries Hadoop on Azure
- Amazon to Fix Some Kindle Fire Problems
- What Motivates Open Standards in the Cloud?
- What to Expect in 2012: Cloud Computing and Open Source Software
- Will PaaS Finally Bring Open Source Love to the Enterprise?
- Ten Hot Trends in Cloud Data for 2012
- Oracle Disaster Recovery Site Hosted by Amazon Cloud
- Cross-Platform Mobile Website Development – a Tool Comparison
- Three Buzzwords That Every CIO Hears but One They Should Listen To
- Write Once Run Anywhere or Cross Platform Mobile Development Tools
- The Future of Cloud Computing: Industry Predictions for 2012
- Make Customer On-Boarding Easy as Paint-by-Numbers for Cloud Services
- Gartner Hype Cycle for Emerging Technologies 2011
- Book Excerpt: Introducing HTML5
- Adobe Sends Flex to the Apache Foundation
- Big Data in Telecom: The Need for Analytics
- Book Excerpt: Java Application Profiling Tips and Tricks
- i-Technology in 2012: Five Industry Predictions
- Patterns for Building High Performance Applications
- Microsoft Tries Hadoop on Azure
- The Next Web Architecture
- Cloud Computing: A Comparison of Computing Models
- The i-Technology Right Stuff
- The Top 150 Players in Cloud Computing
- Who Are The All-Time Heroes of i-Technology?
- Where Are RIA Technologies Headed in 2008?
- Get the Message
- ESB Myth Busters: 10 Enterprise Service Bus Myths Debunked
- i-Technology Viewpoint: Is Web 2.0 the Global SOA?
- i-Technology Viewpoint: Thinking Outside the VC Box
- i-Technology Viewpoint: When to Leave Your First IT Job
- SOA Web Services Edge Conference Coverage on SYS-CON.TV
- SYS-CON.TV's "SOA Web Services" and "Enterprise Open Source" Programs To Air in December
- Five Reasons Why Web 2.0 Matters
















