Home > SOA News > SOA remaking business analyst job
SOA News:
EMAIL THIS

SOA remaking business analyst job

By Rich Seeley, News Writer
01 Apr 2008 | SearchSOA.com

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

Service-oriented architecture (SOA) changes the traditional roles played by many IT professionals and business people, but no job is being more radically changed than that of business analyst, says John Michelsen, chief scientist at iTKO Inc.

You have to talk much more about business rules and business functions.
John Michelsen
Chief Scientist, iTKO Inc.

SOA tool vendors most frequently focus on the role of the developer, but Michelsen argues developers are the least impacted while business analysts find themselves in a whole new ballgame.

"I think it might be fair to say that the individual developer writing code is the least affected because he or she is taking requirements and building a component, testing components, and plugging it into a larger system," he said. "That in itself is not that different than it was five years ago. So, ironically, the developer may be the least impacted by SOA."

Creating the requirements the developer works from is a role that has traditionally been done by business analysts, Michelsen said. But there is a world of difference between developing traditional requirements for mainframe or client/server applications and what now must be done for SOA, he added.

Where once it was enough to produce a Microsoft Word document filled with 10 Commandments-style "the-system-shall" statements and screenshots illustrating the functionality end users required, SOA now requires detailed business modeling, he said. However, before anyone laments this new burden placed on business analysts, Michelsen points out that it is a good thing because they are more of a player in the process than ever before.

"They have a new challenge," he explained. "It's good because it gives the business analyst more ability to define how these services function."

After all, how interesting can it be to create a 300-page document filled with screen shots and statements that "the system shall provide the end users with … ?"

Michelson said he is increasingly asked by his company's customers for help with the transition business analysts need to make to come up to speed with the requirements for SOA. To begin with they need to see how SOA is different and why.

"As you start to decompose applications you've got a totally different situation that the business analyst has to deal with," he explains. "Things like system-shall and screenshots don't really apply. They have to learn a lot more about the business process and the business rules that are associated with a particular component."

After a decade or more of mocking up Microsoft Windows-style screenshots to show application functionality, that whole concept has to be dropped, Michelson said.

"As you go services-based, you don't have screens and you don't talk about screen elements," he explained. "You have to talk much more about business rules and business functions."

In the past, business analysts could make decisions on requirements from the UI down, now they have to think about how their service functions and interacts with other services, he said.

This new mindset requires a new toolset. Business analysts need to learn to work with business process modeling tools instead of Microsoft Word or whatever they were using to document requirements.

For more information
SOA revolves around BPM at power company

The business and IT roles inside SOA and BPM

This is leading to a boom in business process modeling tools, Michelson said. Business analysts now have to describe the overall business application that is being built from the services.

Michelson said it is no surprise that business process modeling tools from companies such as Tibco and IBM are such hot product categories. The modeling tools will actually make it easier for the business analysts to make the transition to SOA since the tools will allow them to describe processes in business language rather than IT jargon.

Business analysts are already starting to describe end user requirements in terms of services and along with IT professionals they are taking responsibility for the application, he said.

"Business analysts are starting to drive the application requirements as business process models, which is a great thing," Michelson said. "It's the end game for SOA because that's when you really know you've aligned the IT development with the business."



Tags: BPM developmentSOA implementationsSOA security toolsBusiness intelligence for SOAVIEW ALL TAGS

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



RELATED CONTENT
BPM development
Tools emerging for integration and orchestration of BPM with SOA
Try incremental design for business rules systems
Choosing business process management: Saas BPM or on-premise BPM?
ERP pioneer Jan Baan on impact of BPM
BPM, SOA, and cloud trends with Richard Soley, CEO of OMG
IBM agrees to acquire BPM specialist Lombardi
Snapshot of open source BPM offerings
BPM and SOA best done with incremental approach
Approaches to Business Process Management (BPM)
With BPM software, salon chain trims its overhead
BPM development Research

SOA implementations
Software developers bring SOA apps into cloud computing architectures
Year in Review, 2009: SOA comes back from the dead
SOA user stories provide practical advice
New SOA products for November 2009
SOA implementation evolves from open source to Oracle SOA suite
U.S. Coast Guard adopts SOA and ESB to better track ships at sea
SOA Implementation: Should top down meet bottom up?
ESB watered down by EAI, but distinction remains
On the road to SOA – Part 1, Boubez on early insights
On the road to SOA – Part 2, Governance is fundamental
SOA implementations Research

SOA security tools
Some Eclipse SOA Tools Projects are archived as work on SCA, modeling, moves ahead
CA adds federated security to fight growing threats to SOA
Faster SOA testing drives iTKO Eclipse release
Weak encryption creates SOA vulnerabilities
SOA tools hit UML tipping point
Eclipse Ganymede: Rich Ajax Platform focuses on users
Eclipse Ganymede Part 1: What's in it for SOA?
SOA picture worth 1,000 words for HP
OpenID: Leveraging a widely accepted identity Web service
Layer 7 offers mainframe SOA appliance

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
Service Integration Maturity Model  (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 - 2010, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts