|
|
The ability to use business process models designed by Business Analysts to
create complete executable solutions (even with minimal intervention from
developers) is still unfortunately far from reality i.e. there is no general
purpose engine available on the market today that can be used to create
solutions directly from process models. This often results in projects failing
and BPMS usage continuing to be isolated within organisations.
|
It’s also very important to note that you just can’t take developers out of the loop! They are
required to perform the integration tasks, business rules logic, backend processing etc. If you
remove the developer from the lifecycle ask yourself - “Who will have the ability to write
something that resembles an XPath expression, or any other expression language, together with
exception handling and other advanced constructs?”
As business analysts typically model processes from the user perspective (as opposed to an
execution or system perspective) responses of the system to the user input are never modelled.
It’s important to note also that the BPMN standard comprises a 300 + page specification - it
would be unrealistic to assume that the typical BA would want to master all these concepts.