Business-Driven Architect

Brenda Michelson

The Power of Visualization: Human Oriented Design and SOA Testing

user-pic
Vote 0 Votes

I'm visual by nature. I think and communicate best with a pen in my hand.  I work through ideas by drawing - mixing mindmaps, components, parties, flows, interactions and layers. I grasp concepts best when visual elements are present.  More often than not, I ask people to show/draw me a picture.  I recently bought a Tablet PC, and wonder how I survived previously.

No surprise then, I'm extremely interested in the visualization of information and intuitive interface design.  On the latter, Irving WB recently posted his thoughts on human oriented design:

I really believe that one of the most important and exciting areas of innovation is to rethink IT applications around the humans that use them not the computers that run them.  In fact, I feel that we do not have a choice -- if we want to stay one step ahead of the growing complexity of the IT systems around us.
    
When one examines the characteristics of successful IT applications – those that appeal to large numbers of people -- it is clear that they appeal to us because they are intuitive and thus easy to learn and use.  What makes applications intuitive is the fact that they are designed around objects from the real world that people are generally familiar with, and thus we can bring our real world knowledge and intuition to bear on the applications - they have a point of connection, as it were. 

The applications are then developed for the virtual world of computers, including the realistic simulations of the physical world objects on which they are based, along with added features which good designers will also make as intuitive as possible.  Since our interactions with the physical world are so visual in nature, it is not surprising that the more visual an application, the more intuitive it is likely to feel.

Are you thinking, "Ok, interesting.  But what's the tie to SOA Testing?"  Last week, I was briefed by SOASTA on the alpha version (yes alpha) of their SOA testing product, Concerto.  Concerto is designed on the visual metaphor of digital media creation - think iMovie, iPhoto, GarageBand.  You work with visual elements for messages, clips (groups of messages) and compositions (groups of clips).  Compositions are your test scenarios.  You can run (play) multiple compositions (concurrently, staggered) on a timeline based mixing board.  Below is a screen shot of the mixing board (composition editor) captured from the SOASTA Concerto Quick Tour.

As part of SOASTA's launch, they are introducing the team and product through video podcasts.  The first one was about the team.  The second, to be posted, promises an introduction to the product.  Definitely a product to keep an eye on, for its visual innovation, and the power that comes with it - intuitive SOA testing for business analysts.

[Disclosures: Neither IBM or SOASTA are clients of my firm, Elemental Links, Inc.]

2 Comments

| Leave a comment

I will have to watch this product more to see if it delivers usability in SOA testing but I have often wondered what would happen if we designed our soa development platforms and testing tools with the same intutitve interfaces as are found on a great flash site or Mac. That is if we used a powerful visual metaphor and stuck with it to keep users focused and working quickly. Many non-Java programmers are being attracted to ESB products that require them to look into Jboss logs, change xml files, go to 4 or 5 places just to verify the results of a test. I like the idea of SOASTA here to use a radical new way to play tests. I think there is a real breakthrough possiblity at the intersection of SOA and testing if users can quickly test compositions of services in a very intutive UI. If users can setup and execute tests easily it would also facilitate agile's principle of test-first development. I think such tools should also integrate with backlogs of stories and scenarios that need testing and tracking.

John, I made a similar leap to soa, agile and test driven development when I saw the demo. But that was as far as I went. I really like your insight on future integration with backlogs of stories and scenarios. Perhaps intuitive SOA testing tools are one of the bridges for SOA and Agile. -brenda

Leave a comment

Brenda Michelson, Principal of Elemental Links, shares her view on architectural strategies, technology trends, business, and relevance.

Brenda Michelson

Brenda Michelson is the principal of Elemental Links an advisory & consulting practice focused on business-driven IT. Brenda spent 19 years in corporate IT, most recently as Chief Enterprise Architect for L.L. Bean. At L.L. Bean, Brenda was responsible for the articulation and execution of the enterprise architecture strategy (J2EE transformation, enterprise integration, SOA and EDA), strategic planning, portfolio management and talent development. Previous to L.L. Bean, over the span of 10 years, Brenda provided development services for Insurance, Banking, a Chip Manufacturer and a world leader in Aircraft Engine Design & Manufacturing. Email Brenda.

Subscribe

BDA Feed
BDA Comments Feed


Enter your email address:

Delivered by FeedBurner

Recently Commented On

Monthly Archives

ADVERTISEMENT