The Role of the Business Analyst in an SOA World

by Karen Forster 8. November 2009 19:40

Those of us that are part of SOA-related projects where traditional business analysts (BA) are involved often find ourselves frustrated by the incongruence between the analyst’s approach to requirements gathering and the SOA design.  The problem arises because SOA models functionality of a business across multiple boundaries, whereas the business analyst wants to focus on a user’s needs.  One focus is tactical and the other is strategic.

Click here to read more.

Gartner sees SOA as key to cloud business potential

by Karen Forster 8. November 2009 19:37

Enterprises need prepare for cloud with more SOA

Enterprise IT shops need to continue investing in service-oriented architecture skills and initiatives if they are to be able to take full advantage of the emergence of the cloud infrastructure, a top Gartner analyst has advised.

Click here to read more.

SOA Platforms - Global Trends to 2013 (Strategic Focus) - research report released

by Karen Forster 8. November 2009 19:28

SOA has been touted as the architecture pattern for the dynamic business environment. After half of decade of intense focus on SOA, Datamonitor considers an assessment of the progress made and discussion of the future trends to be warranted.

Click here to read more.

Busting SOA and BPM Myths

by Juhi Talesara 10. March 2009 20:50

I've been reading blogs and articles that define and redefine Service Oriented Architecture (SOA) and Business Process Management (BPM) as an approach that promotes better alignment of IT with ever-changing business needs, in a manner that increases organizational agility and efficiency and helps reduce IT costs. However, at times, I get surprised by the way business and IT react towards the concepts of SOA and BPM.  Some spontaneous responses I get in conversations about SOA and BPM make me want to reiterate its underlying concept in the hope that it will help bust some myths.

“SOA” and “BPM” – these two three-letter acronyms remain among the most debatable IT terms. Though business and IT talk about the benefits of SOA and BPM, when it comes to real implementation everyone seems to consider SOA and BPM as good to have but difficult to get right. Because of this perception, SOA and BPM are slowly and gradually being dropped off the IT roadmap, especially in these difficult economic times.

Discussions also continue on the desirability of SOA for BPM. Though BPM can be taken as a separate initiative altogether, leveraging SOA helps with automating business professes in a modular manner. SOA's benefit here is that it integrates siloed applications and legacy systems and exposes IT functions and business operations as services. 

In the current economic recession, some executives are questioning investments in SOA and BPM. But I would maintain that now is the right time to have a well-planned and executable implementation roadmap for SOA and BPM. I think that the need of the hour is to have SMART (Specific, Measurable, Accountable, Reliable, and Timely) SOA and BPM initiatives. Let me walk you through each SMART component and give you my reasons:

Specific:

The buzz is that SOA and BPM projects slip because they are too ambitious to be implemented. Do you really buy into that? I absolutely do not. When such initiatives fail, the reason is usually because the implementation occurs in isolation from business functions. SOA and BPM projects need to take into account the fundamentals of business operations, along with specific business drivers and needs. In other words, you need to tie SOA services into the business "services" and manage the business processes with the BPM discipline. The SOA and BPM approach is conceptually compatible with the agile/iterative approach (e.g., continuous integration), so having specific atomic targets and projects can reduce the risks associated with SOA initiatives and deliver value in rapid, small doses/ The impact on business accumulates in no time. The trick, of course, is to be intelligent about how you identify "services" and processes and to have a good understanding of their interrelationships.

Measurable:

In one of my recent assignments involving implementation of balanced scorecards, I came to appreciate that the more specific and measurable the objectives are, the more achievable the goal is. The case for SOA and BPM initiatives is similar: They need to be measured. But at times, the key performance indicators (KPIs) for measuring SOA and BPM tend to be technology-centric and measure only availability, capacity, etc. To be effective, though, you need to map the business goals to IT KPIs so that SOA and BPM initiatives can be aligned with the business, as well.

Accountable:

To ensure that you can effectively assess project execution and investment for SOA and BPM initiatives, you need to have the right governance programs in place and make your SOA and BPM initiatives need to be accountable to them. The assessments need to take into account the respective roles and responsibilities. Accuracy can be measured by how responsive your initiatives are when you need to realign processes to meet short- and long-term business needs as the business strategy changes.

Reliable:

SOA and BPM initiatives need to be reliable so that business processes can be securely shared with employees inside the company and with customers, partners, and vendors outside the company. With the increasing rate of mergers and acquisitions, service-level commitments need to be proactively analyzed for anomalies. This is also fundamental to the concept of "services." Each SOA and BPM component has to be independently secure, reliable and scalable enough to be used in a variety of ways in a variety of applications and/or as mashups.

Timely:

Time is an important parameter in deciding the future of SOA and BPM initiatives. In many cases, even if the projects are executed according to plan, the initiatives still hit the skids. By the time the projects are finalized, the business needs have changed. As a result, the organization feels as if it has taken one step ahead and two steps back. The conclusion to draw from this is that the focus should be on accelerating time-to-value and reducing time-to-market for SOA and BPM applications. 
It seems to me that these S M A R T criteria are interrelated. For example, “specific” initiatives help in being “timely,” and being “measurable” and “accountable” lead to more “reliable” SOA and BPM initiatives, etc. To conclude: It’s the time to change the mindset of the believers who regard SOA and BPM as the silver bullet that will start providing business value from the very first day. So let’s start concentrating on what really matters.
 
I recall a situation in which a SOA-based payroll system failed because the designers ignored privacy requirements and relied too much on the consuming systems to provide role-based access. Do you have any experiences or thoughts you’d like to share about companies that invested in SOA and BPM and got desired business value? Or do you know about a situation where failing to consider the underlying principles actually had a negative impact on SOA and BPM initiatives? I’m eager to hear from you, so please add a comment. You can send me an e-mail message at
juhi.talesara@advaiya.com.

Powered by BlogEngine.NET 1.5.0.7