TIBCO Business Works

Prior to 2003, TIBCO had several process engines. A project was started to unify the functionality of these engines. My role was lead user experience architect and user interface development manager. In this role I was responsible for many of the key design decisions in BW's process language. Some key ideas include:

  • Directed graph with no cycles
  • Loop groups that appear as embedded sub-processes
  • Directional icon hints
  • Embedded debugging with visual feedback

BW was implemented inside the designer framework and drove some updates to that framework.


tibco design ux