Using BPM to enhance transactional system value.

AKR Technology
Business Focused - Performance Driven
Using BPM to enhance
transactional system value.
5th August 2010
John Grygorcewicz CTO
[email protected]
08551005646
What we Had
• Old version of MFGPRO that no longer suited
our business requirements
• Highly customized ERP that was in a
continuing state of customization
• High degree of manual processing
• High level of user support
• System managing the business not the other
way around
• Inability to respond rapidly to changing
processes
Our Goals
• Simplify our processes and the environment
that supports them
– No customization of MFGPRO
– Non Standard ERP Processes in BPM
• Move to near real time data processing and
reporting
• Improve flexibility of our solutions
• Drive greater value from our technology
related investments
• Improve redundancy control
Increased Competition
Need for
Speed
Externally
Change , Complexity
& Unpredictability (the 3 V’s)
Price & Regulatory
Pressure
Reduced Cycle Times
Increased
Pressure
Internally
Budget Constraints
4
Automation
and Near Real
Time
Process Management
We needed to move further
up the process maturity
model
Integrated
(6)
Process
Integration
Coordinated Processes
Optimized
(5)
Process
Control
Effective Processes
Managed
(4)
Process
Measurement
Defined
(3)
Process
Definition
Basic
Management
Control
Measured Processes
Standard Processes
Repeatable
(2)
Stable Processes
Initial
(1)
Ad hoc Processes
Cooperative
Optimization
Continuing
Improvement
Quality & Productivity
Improvement
Consistent
Execution
Controlled
Environment
Target is to get to Level 6
Chaotic
6
Asking the right Questions
We needed to ensure we were answering the correct
question, not what we thought it was.
EA based Approach
Utilization of points of pain analysis and map them to a matrix.
Aligned with Enterprise
Architecture thinking to
create sustainability in the
future.
AKR Challenge
What type of problem do we have ?
–Strategic or Tactical ?
What components does it involve ?
Process
People
Components
Technology
9
Environment
Improvement
Areas - Technology
High
Level Solution
Technology can be used as an enabler…….but we needed to
understand what we want it to do
Our first step was to define our core solution components
Data Feed
Modeler
BPMS
Document
Management
QXtend
Reporting
ERP/Transaction Systems
10
Improvement
Areas - Technology
QXtend
Utilization
We will make use of the Inbound Service, the Outbound Service and Query
Service.
BPMS will capture transaction, LAN, WAN and SMS and pass them to QXtend
BPMS will call for data to QXtend
via a Web Service
11
Document Management
Document
Management
Documents are created and stored in Vaults. Gives us a standard way to
manage and connect to documents and files. Previously documents were
scattered across the organization with little, outside of shared folders, sharing
capability.
12
Document
Management
What
is BPM
?
• BPM stand for Business process Management, aka Business
Processes Automation and Management.
• Allows for the rapid development and redevelopment of system
managed process fragments.
• Allows for connection to existing and future systems to leverage
investments.
• Very focused on the executioner aspect of processes with the
premise that change is a given.
• Driven by the business
13
Document
Management
BPM
Architecture
14
Document
Management
BPM
Architecture
15
Document
Management
BPM
Architecture
The focus is on process fragments and the interrelationship between them.
Key is in careful process fragment design to avoid lock in.
16
BPMS
BPM
Designer
All aspects needed for execution are placed on the designer.
Alternatives
Decision
System
Connection
Forms
Supporting
Processes
Approvals
Routes
17
BPMS
Connections
to External Systems
We have the capability to connect to external databases or to external web
services. This is how we will connect to MFGPRO.
Message broker will be Qxtend for both north and south bound messages.
18
BPMS
User
Interface
The users work with the automated processes through a browser interface.
The tasks that
users are
monitoring are
shown in the
watch list
The tasks that
users are
required to do
are shown in the
To Do List
Full in process
reporting
capabilities
Processes are
initiated from
the process drop
down list
19
BPMS
User
Interface
When a process is triggered the relevant form is presented.
If a link is to a
Web service the
response of the
service can be
deployed.
20
BPMS
Improved
visibility into our processes
Because we are now looking into
the live running processes we
will be able do reporting that
makes better operational sense.
BPMS
Improved
visibility into our processes
We have the capability to
visualize our processes and the
data that is captured by them in
many different ways.
Gives us reporting
flexibility
22
BPMS
Improved
visibility into our processes
Dashboards can report on
SLA’s as well as KPI’s for a
particular process or group
of processes.
Is helping to ensure that
execution side of things.
23
AKR Technology
Business Focused - Performance Driven
Thank You