Note: You are experiencing only the raw content of this site, without the intended layout and design. Either your browser has ignored the Cascading Style Sheet (CSS) files for this site, or you are using an outdated browser which does not support Web Standards. Learn more.

Home « Blogs

EDS' Next Big Thing Blog: Read and Respond to What the EDS Fellows Say About Technology

Read and respond to what the EDS Fellows have to say about the future of technology on EDS' Next Big Thing Blog on eds.com.

Tools for the business analyst - an unaddressed market?

by Charlie Bess

One of the sad facts of the dot com era was the demise of the business analyst in many organizations. For some reason, the business analysts' skills in a specific industry and their ability to talk with clients in their own language was no longer viewed as critical and everyone felt they must be valued as a coder.

With the advent of service oriented architectures, I believe there will need to be a significant revival of this role. The head down coders - who write the services to be leveraged - will be separated - probably by oceans - from the people who assemble these services into custom solutions for the client.

The type of tools needed will be quite different than the UML based tools that the coders prefer. I saw a demo of a tool from Serena - composer - the other day that took me back to the late 1980s when EDS had a tool (code name apache) that was built for business analysts. It was focused on the process and documenting its related metadata. Unfortunately, it was written for the Macintosh and SOA concepts were not even a glimmer in anyone's eye. The intent was very similar though.

Most of the BPEL tools I've seen are clearly a first generation product written for coders. They're on the right track, but may need requirements gathering from a broader potential user community.

We'll see more tools in this category as the development process bifurcates between component/service creation and assembly and the focus really shifts from data centric to process centric, if the vision of a model driven approach is to be fulfilled.

Once we get to Model Driven Architecture, the question will then be: "Who actually drives the process, the person who understands the value of the activity and the best way to assemble the model from a business perspective or the person who understands the underlying code???"

Published Thursday, September 29, 2005 10:14 PM

Subscribe to this post's comments using RSS

Comments

# Posted by Charlie Bess Tuesday, October 04, 2005 8:12 PM

I should have added in some other infromation as well. There are standards activities in the business process documentation space. BPMN is the dominate standard at this point.
http://www.bpmn.org/Documents/Introduction%20to%20BPMN.pdf

I also listened to a Gartner/Borland presentation that covered a similar area today:
http://event.on24.com/event/15038/1/documents/slidepdf/borland_10_4_05_presentation_v.2.pdf

# Posted by Noel Clark Tuesday, October 04, 2005 8:42 PM

In my experience the person who can analyze the business scenario, redesign it with technology and deliver it is the most valuable. My experience has been that information technology analysis, design, and delivery is a process of discovery. Response to this discovery is best met with practicality and feasabilty of the technology in mind.

# Posted by Andreas Butzko Wednesday, October 05, 2005 10:41 AM

I think the MDA approach and the required tools are already reality. I have taken a look on tools like OLIVANOVA from CARE Technology (http://www.care-t.com/products/modeler.html). This tools are already suitable for Business Analysts to model processes and business requirement... and this tools are able to generate the full sourcecode for the required application. So from my point of view it is just a question of time when the change is done; Who will drive the process...

# Posted by John Tickle Wednesday, October 05, 2005 1:19 PM

There are some very good business analyst orientated tools out there at present. Take a look at IBM's Websphere Business Integrator. It allows a relatively non-techie user to define processes as simple graphical workflows and test them interactively. The catch is that the creation of the linkages to remote data objects requires major techie input. If such tooling was UDDI aware & through an auto-discovery mechanism to identify said data objects, then it would be a major positive step forward. This of course assumes that the enterprise has a SOA approach & is wrappering legacy systems/services as web services.
In my opinion where all these tools fall down is the complete lack of infrastructure modelling. True integrated MDA tooling is some distance away from us. It requires a hybrid of several technologies/concepts: component modelling, distributed infrastructure modelling, network modelling, performance modelling and capacity modelling. No one vendor has complete & comprehensive coverage in all these spaces. This means that EDS are faced with investing in integration. Given that the market is relatively fluid at the moment & vendors are in aquistion mode. The issue may resolve itself for us, the only question is will the timescales align with business requirements or opportunities.

# Posted by Lucas Rodríguez Cervera Wednesday, October 05, 2005 4:24 PM

Great article! I believe a differentiating factor between the old and the new perception of the business analyst is that the role extends its importance during the system lifecycle. Acting as a bridge between the business and IT is as important during the system operation as during design.

# Posted by Charlie Bess Thursday, October 06, 2005 3:30 PM

I have to agree that this is a big issue. The interesting convergence that will be taking place is the use of utility computing and SOA. How can an organization understand the use of leveraged computing models without effective infrastructure modeling and the effect on the business process it supports. I beleive this will also need to be addressed for reliable utility computing models to operate.

# Posted by Dan Cornett Monday, October 17, 2005 2:23 PM

One interesting thought is that there may be an implicit implication with "grid" technology to remove the need to model the infrastructure (i.e.: by providing a uniformly scalable common infrastructure). I do NOT happen to agree with that possibility, however. Automating application generation from models (with any hope of portability and maintainability as infrastructures change over time) will require modeling the infrastructure, too (even if - maybe ideally - done by different folks than model the application).

Of course, there is always the issue of modeling the human interaction, particularly those interactions which are only indirectly related to a computer application (such as in manufacturing operations).

# Posted by Craig Sunday, February 18, 2007 9:59 AM

Business Analsts are great people and do great things to project quality.

Tools are useful for enhancing their performance.  My thoughts (echoing smarter people than me) is that education is the tool we should address first.

With that in mind let me mention a project of mine; the Business Analysts Handbook at wikia

<a href="http://businessanalyst.wikia.com/wiki/Main_Page">

http://businessanalyst.wikia.com/wiki/Main_Page</a>

# Posted by Dee Monday, July 07, 2008 10:49 AM

Please find below links to e-Analyst Redbooks.  This is a new series of affordablle downloadable e-books that are authored by Business Analyst. They contain topics that are specific to Business Analysis: Business Analyst role, skill-set & tools; Business Modeling, UML,SDLC, etc.  These books basically serve as how to guides.

Introduction to Business Analysis & UML - http://www.lulu.com/content/2684973

Business AnalysisTemplates  http://www.lulu.com/content/2664674

Post a New Comment

: required  
required  
optional
required  
Please only click Submit once.

Subscribe to EDS RSS Feeds

I would like to receive the EDS Newsletter