|
Process versioning is the identification of business processes
according to key parameters such as:
- Time
- Cost
- People
- And Tasks
In an agile organization, different
versions of business processes may be swapped out in relatively
quick and inexpensive operations. Likewise in process
modeling, different versions of processes may be swapped out
to evaluate the differences in performance on a process model.
|
As with any system
that involves multiple versions of a piece of intellectual property,
it is important to maintain a version control system that manages
the various versions of the business processes. The version control
system – both manual and computer-assisted – ought
to provide for secure storage of processes, accurate identification,
and check in/check out of processes.
Other advanced features may be desirable as well, such as branch
management, which allows for various versions of a process to
be modeled and the subsequent “downstream” business
process changes that occur to be maintained. |