O T i
P
M
An Integrated Workbench For Optimizing Business Processes
MODELING SIMULATION ANALYSIS OPTIMIZATION
PROCESS ANALYTICA
DATA MINING AND PROCESS OPTIMIZATION
O T i
P
M
ANALYZE
MODEL
SIMULATE
OPTIMIZE
Integrated process modeler with import/export functionality
Simulator with complex resource scheduling capabilities
Analytics based on simulation and/or actual business system
MODEL
PROCESS ANALYTICA
DATA MINING AND PROCESS OPTIMIZATION
An integrated software solution from
Create and Edit Business Process Models
Rapidly develop models to improve your business
Imports BPMN in either
BPMN2.0 or XPDL2.2 formats
Supports BPMN2.0 Analytics
Conformance Class
Fully integrated and synchronized
with Optima workbench
Playback of Work Item
processing history
SIMULATE
What-If Analysis
Generate a proof-of-concept with associated ROI
All behavioral inputs supported by integrated dialogs and
spreadsheet/file formats. Formulas for processing/wait times,
startup and handling time costs, performer expressions.
Event attributes include probabilities and timing specifications.
Resource Scheduling with unlimited calendars.
Multiple role playing with per role quality factors.
Performance and salary specifications.
Work Item Arrivals with statistical distributions of arrival times
and initial property values.
Arrival dialog modeled on Outlook appointment scheduler.
Patterns for defining multiple property value distributions.
PROCESS ANALYTICA
DATA MINING AND PROCESS OPTIMIZATION
An integrated software solution from
ANALYZE
Understand Performance
Identify the key factors limiting profitability and
customer satisfaction
Full suite of integrated tools for
examining the results of multiple
simulations and/or event streams
from running business processes
Charts ranging from high level
KPI’s across multiple scenarios to
detailed examination of the
processing history of individual
work items
All data exportable for further
analysis and display
OPTIMIZE
Generate Innovative Scenarios
State your business goals and let the optimizer propose a
solution
Session Level KPI’s and cross
scenario comparisons.
Weighted Optimization Index
gives feedback on the
effectiveness of changes
between scenarios.
Optimization Algorithms include
Initial Staffing
Idleness Reduction
Cross Training
Re-Tooling
PROCESS ANALYTICA
DATA MINING AND PROCESS OPTIMIZATION
SMART
ALLOCATION
Workforce Management
Improve your Resource Schedules
An integrated software solution from
After reduction we are using only 18
resources and the per arrival cost has
dropped to $15.30. Average cycle time
has increased from approximately 1.25
hours to about 2.4 hours.
The Smart Allocation tool tells us that
resource idleness can be reduced.
Currently we are using 47 resources
resulting in a per-arrival cost of $39.95.
The resource idle rate is very high.
SMART
PRODUCTIVITY
Return on Investment
Determine which impovements give you the best ROI
The Smart Productivity Tool goes one
step beyond identifying potential
improvement; it facilitates Cost/Benefit
and Return-on-Investment analysis of
proposed improvement measures.
PROCESS ANALYTICA
DATA MINING AND PROCESS OPTIMIZATION
SMART
PRODUCTIVITY
Return on Investment
Determine which impovements give you the best ROI
An integrated software solution from
In the bottom picture the spreadsheet
has been populated, using simulation to
determine the outcome of the choices
we made. The ROI has exceeded the
investment and ongoing costs two
tenths of the way through the second
quarter.
SMART
PRODUCTIVITY
Cost/Benefit Analysis
The Cost/Benefit analysis is for a
single day. The quarterly results
on the main spreadsheet is
calculated by multiplying the
daily numbers by the number of
working days in a quarter.
PROCESS ANALYTICA
DATA MINING AND PROCESS OPTIMIZATION
PROCESS
MINING
INTERCHANGE
EXPORT LOG EVENT HISTORIES
An integrated software solution from
An XES Event Log can be created
and exported from any scenario in
Optima. Other process mining
tools, such as Disco, can import the
XES file.
PROCESS
DISCOVERY
An XES Event Log can be imported
as a scenario into Optima. All
analytics is derived and a new
BPMN2 model deduced.
INPUT LOG EVENT HISTORIES
CONSTRUCTS AN OPTIMA SCENARIO AND A BPMN2
MODEL USING DATAMINING TO DEDUCE RULES
.
OPTIMA SPECIFICATIONS
PROCESS ANALYTICA
DATA MINING AND PROCESS OPTIMIZATION
An integrated software solution from
All behavioral inputs to the simulation can be specified via application dialogs and/or EXCEL spreadsheets.
Task and Event attributes defined by time expressions using structured formulas or Java expressions. These may reference work item property (datafield)
values. If a work item is processed at a task more than once an additional factor is used in the calculation.
Task attributes includes processing time, wait time, transit/batch time, looping characteristics, performer expression, error percentage, customer satisfaction and quality scores, startup cost and per hour cost.
Event attributes includes probability and time of occurrence for both intermediate and boundary events. Customer satisfaction and quality scores also included.
Gateways with five formats for determining branching logic using structured formulas and/or Java expressions. The branching logic may reference property
values including special on-the-fly properties for quality and looping count.
Resources with a number of attributes. Resources may be used with or without schedules.
With schedules, resources are available only when on-shift and a resource can perform only one task at a time. Wait time is determined dynamically and measures the time elapsed between the arrival of a work item at a task and the availability of a resource to perform that task. This mode of operation is used when optimization of resource utilization, i.e. Resource Scheduling, is an objective of the analysis.
Without schedules, resources are able to perform any number of tasks. This mode is best used to study process improvement based on structural changes in the process, exploration of quality/rework issues or in support of lean six-sigma methodology.
Performer expressions identify, for each occurrence of a task, which resource can perform the task. Each resource has attributes, which can affect the
processing time (performance/speed factor), quality (role specific attribute), wait time (attention factor).
The Roles the resources can perform can be grouped into pools and embedded into a superior/subordinate hierarchy.
Schedules are used to specify the hours of operation of the business and the hours of availability for each resource.
There can be any number of schedules
A schedule consists of any number of shifts and breaks.
Work Item Arrivals characterize the workload: what needs to be processed by the business in a simulation run.
The process can be pre-populated by work items at different steps (flow nodes).
Arrivals may be distributed over time in many ways, using recurrence patterns based on Microsoft Outlook Calendar scheduling. Property values for different arrivals may be specified using statistical patterns.
Simulation outputs. The simulator generates a log event stream that captures all the details of the simulation run in terms of all the steps performed on each
work item. This log event stream is similar to what an enactment engine would generate. • • » » • • » » » » • » » • » » » •
MODEL
SIMULATE
Supports BPMN2.0 Graphics with all elements and attributes of the Process Modeling Analytics sub-class. Accepts both OMG BPMN2.0 and WfMC XPDL2.2 serializations.
Multiple document editing.
Modal (for modeling speed) or non-modal drawing palette options. Flow Node Simulation attributes definable in modeler.
Visualization of process histories concurrent with analytics. • • • • • •
OPTIMA SPECIFICATIONS
The Optimizer makes use of the analysis data to solve a variety of optimization/reorganization problems.
Initial Staffing determines, for a characteristic time period and arrival pattern, the amount of staff required over time for performing the different tasks; either
creates a staff allocation or updates an existing one.
Idle Reduction analyzes and reduces the amount of time staff people are idle during a characteristic run and proposes an alternative allocation. Cross Training offers different ways of extending the skills of people and analyzes their effect in terms of improved throughput and/or potential for idle
• » » »
ANALYZE
OPTIMIZE
The Analysis is based on a stream of log events generated by a simulation or an actual running business operation. A set of integrated charts and tables present the performance of the business process and metrics associated with key performance indicators. Results are presented for one or more scenarios and cross-scenario comparisons are provided as well, supporting as-is/to-be investigations. The workbench allows a session consisting of multiple scenarios to be saved and reloaded later for ongoing analysis.
History charts depict the entire step-by-step history for each arriving work item, in the form of a Gantt chart. The time spent at each step (flow node) is
depicted (wait, process, transit/batch times) and the critical path is optionally displayed. An animation can be played in the process model.
Particular histories can be selected by a variety of filters including KPI metrics.
Path patterns can be defined and the paths are classified and selected by pattern membership.
Time KPI charts plot various time metrics (e.g. end-to-end cycle time) as bar or line histograms or as scatter plots. The scatter plots are synchronized with
the history charts. An extensive filter set supports slice-and-dice selection.
Cost, Quality and Customer Satisfaction KPI charts are supported in a similar manner.
Task Load over time depicted both for processing/handling time, as well as waiting/queue time.
Resource Utilization charts focus on the resources performing the work. Detailed charts of resource idle and active time as well as role idle/busy/waiting are
selectable using a variety of filters.
Dashboards display key Performance indicators against business goals.
Work In Progress charts support arrival/completion comparisons for point-to-point processing and task arrival/completion. Also presented in this manner is
Task Queued/Busy.
Session level charts compare KPIs across multiple scenarios. Customizable score cards combine multiple KPI’s into a single score which is displayed for all
scenarios in a single chart. • » • • • » » » » » » »
PROCESS ANALYTICA
DATA MINING AND PROCESS OPTIMIZATION