The holiday season! Time to be with your family, eat like an elephant,
getting stuck in endless traffic jams and moving in overcrowded shopping
malls. No better time to write BPM articles, right? Actually, wrong!
Curiously, a peak in activity actually absorbed me completely and we
couldn’t do all the stuff that we wanted to. Anyway, we’re back.
time, we defined and modeled our first business process in BPMN. It
modeled the “Request a parking space” process, with the behavior
described in the textual process description. Now we’ll refine that
process so that when we decide to implement it, we’ll take less time to
Optimize before implementation VS implement before optimization
an interesting debate as to whether or not should the first version of
the BPM model be optimized before the implementation.
Some say “of
course…why would you put a substandard process in production?”, while
others argue “don’t worry and put the first version of the process in
production ASAP, because the BPM lifecycle will guarantee an optimized
version by itself in the second iteration, based on facts, not
Both approaches are valid and you can choose either
one. Just don’t over do it if you go with the first one, or you’ll never
get a version in production.
We typically choose the first
approach, but we put a (half) day cap on the optimization work (one full
day if the process is complex), to limit what we do. By the end of that
(half) day the process goes on for implementation with whatever
optimizations done in that time. This also help us focus and go for
quick wins instead of nitpicking.
With our experience, we can look at a business process and quickly identify possible improvements. In time, you will too.
See any patterns?
you look at the process version from the last article, you’ll see
somethings that appear to be repeated. These are typically good
candidates for optimization.
If you can factorize these into a
reusable piece, you would only need to implement it once and then reuse
it as many times as you want.
Check the notifications to the requester. Read the complete article here.
SOA & BPM Partner Community
regular information on Oracle SOA Suite become a member in the SOA
& BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.
Blog Twitter LinkedIn Facebook Wiki