Developing SW : Practical Considerations on Single Window

Transcription

Developing SW : Practical Considerations on Single Window
Developing SW : Practical
Considerations on Single
Window Architecture in
Greece
An integrated Trade Facilitation
Strategy for Greece
including Single Window
19-20 July 2012, Athens, Greece
Jonathan Koh Tat Tsen
Director,
Trade Facilitation Centre of Excellence
All rights reserved. ‘CrimsonLogic’ and the Shell Device are trade marks of CrimsonLogicPte Ltd. All information contained in this presentation is disclosed to you on the basis of a
prospective business relationship and is proprietary to CrimsonLogic Pte Ltd and may not be used, disclosed or reproduced without the prior written consent of CrimsonLogic.
Copyright 2009 Private & Confidential
Dimensions of Trade Facilitation
Multi-faceted
Components
Valueadd
Concept of Trade
Facilitation
2
Multiple
Stakeholders
What’s Not & What Is
Trade Facilitation
All about Technology
Trade Facilitation
All about People
• Technology is only a TOOL
• Need change in mind-set
• Need change in
policies/procedures
• Need change in behaviours
3
What’s Not & What Is
Trade Facilitation
Electronizing Manual
Processes
Trade Facilitation
Improving Processes
• Rubbish in, Rubbish out
• Leverage on IT to achieve more
streamlined processes that are not
possible before
4
What’s Not & What Is
Trade Facilitation
Single Window to All
Services
Trade Facilitation
Integrate Related Services
• Customer-oriented
perspective
• Over-centralization is a fad
• Over-centralization destroys
value
5
Single Window High-level Architecture
Trading Community
Single Window
Customs Mgt
System (CMS)
Banks
SW Portal
Insurance
Companies
Trader Registration
Shipping Lines
Messaging & Translation Engine
Govt Agency 1
Decision Tree Configurator
Warehousing
companies
Payment & billing
Freight Forwarders
Security
Air Cargo Agents
Govt Agency 2
Manufacturers
OGA
License & Permit Process
Govt Agency 3
Multiple Online Access Channels:
- Web-based Forms
- Electronic Messaging (XML / EDI)
- Service Bureaus
Other Govt Agenices
Examples: Ministry of Health,
Ministry of Defence,
Communication
Campaigns
Traders
Customer Relationship Management
Call Centre
Training
Copyright 2009 Private & Confidential
Technical Support
Service Bureau
Practical Application of
Business Process Modeling
in Single Window
Jonathan Koh Tat Tsen
Director, Trade Facilitation
Centre of Excellence
CrimsonLogic Pte Ltd
All rights reserved. ‘CrimsonLogic’ and the Shell Device are trade marks of CrimsonLogicPte Ltd. All information contained in this presentation is disclosed to you on the basis of a
prospective business relationship and is proprietary to CrimsonLogic Pte Ltd and may not be used, disclosed or reproduced without the prior written consent of CrimsonLogic.
Copyright 2009 Private & Confidential
SW & eCustoms Transformation
5
CURRENT STATE
Location 1 Location
2
Location 3 Location
4
FUTURE STATE
Location
5
Location 6 Location 7
Processes
Transition & Project
Management
Process
Standardisation
& Alignment
Different processes/ work practices/
policies between & within clusters
Automate Processes
Application/ Infrastructure
Multiple applications/ infrastructure
between & within clusters
Infrastructure
Design, Development
& Implementation
New/ Refined Policies
(Governance)
Multiple and diverse databases
between & within clusters
Data Standardisation
& Migration
One Integrated eCustoms with
Standardised Data
Data
Stakeholders
Large & diverse stakeholder groups
across multiple locations
Change Management
Illustrative Only
8
Staff Committed to
Perform in Roles
Using New
Processes & eCustoms
SW Implementation – Improving Trade
Facilitation
Strategy
Design
Enterprise Process Map
Implementation
Process Models
Process Configuration
M anagement Processes
Operation
Management
Procurement
Sales &
D istribution
Management
Goods
R eceived
Order
R eceived
Analytics
Core Processes
Goods
R eceipt
Processing
Engineering
Sales & Distribution
Management
Production
C heck Order
SAP function type: Process
Goods
R eceipt
Processed
Supply
Management
Order
C hecked
Customer
Management
Goods
R eceipt
Posting
Supporting Procees
Goods
Movement
SAP function type: Process
Financial
Management
Human Capital
Management
SAP function type: Process
Post
Goods
R eceipt
Corporate Services
Management
A dd
Goods to
W arehouse
Send
Goods
Financial
Management
Process-System Map
SAP R/3
Enterprise
Main Process 1.2
Main Process 1.3
SAP APO
Main Process 2.2
Main Process 4.2
SAP MDM
Main Process 4.1
Main Process 3,2
Application 3
Main Process 1.3
Main Process 1.4
Main Process 3.3
Main Process 2.1
System Map
System Infrastructure
Main Process 1.1
D E F A S
N A L C O M IS
IT IM P
D A A S / M IL S
S A P
S P S
M I L S T R IP
M A N U G I S T IC
Main Process 3.1
P la n t S u p p l y
Process-Data Map
M a in
P ro c e s s 1 .2
P ro ce s s A re a 3
M a in P r o c e s s 1 .2
P ro c e ss A re a 1 0
M a in
Master Data Map
Master Data Definition
System Organization Model
System Org. Definition
E2E Scenarios
Process Integration
P r o c e s s 1 .4
D a ta 5
P ro ce s s A re a 3
D ata
P ro ce ss Are a 1 0
6
D a ta 3
M a in P r o c e s s 1 .4
D ata
D a ta 6
4
Process-Organization Map
D e p a r tm e n t 1
D e p a r tm e n t 2
D e p a rtm e n t 3
M a in
P r o c e s s
3 .1
M a in
P r o c e s s 4 .2
M a in
P r o c e s s 3 ,2
M a in
P r o c e s s
1 .3
M a in
P r o c e s s 3 ,2
M a in
P r o c e s s 2 .2
M a in
P r o c e s s
3 .3
E2E Scenario Map
S
E2E Scenario 1
E2E Scenario 2
A P R 3
B
P E
O
R A S O
F T
S A P C
R M
E2E Scenario 3
S e n d M u lt ip le F l ig h t B o o k in g O
S p lit M
u lt ip le F B
O
r d e r
_ B P M
E2E Scenario 4
c o m
_ s a p _ n s _ 1 : B
o o k S in g le F li g h t A n d C o n fi r m
M
E2E Scenario 5
e r g e S in g le C
o n fir m
c o m
_ s a p _ n s _ 1 : B
a t io n s _ B
o o k S a le s O
r d e r
P M
E2E Scenario 6
P r o c e s s O
Business Model
What do achieve?
r d e r C o n fir m
a t io n
Business Blueprint
Process re-design
Copyright 2009 Private & Confidential
Live Execution
Process execution
Where and how
other countries have
incorporated
Business Process
Analysis (BPA) in their
SW projects
All rights reserved. ‘CrimsonLogic’ and the Shell Device are trade marks of CrimsonLogicPte Ltd. All information contained in this presentation is disclosed to you on the basis of a
prospective business relationship and is proprietary to CrimsonLogic Pte Ltd and may not be used, disclosed or reproduced without the prior written consent of CrimsonLogic.
Copyright 2009 Private & Confidential
Mexico SW Business Modeling
Requirements from the
Mexican Single Window for Foreign Trade (VUCEM) - 2010
Translated from the original Spanish
consist of the actions related to the execution, documentation and
modeling of processes for the private agents, as well as modeling the
different processes or procedures for the government entities and
organizations.
Modeling must be conducted with the SAT’s* institutional tool
(BPA/ARIS), according to the following.
BPA / ARIS IDS Scheer AG version 7.1
* SAT – Mexico Tax Administration Service
Copyright 2009 Private & Confidential
Mexico
For the Mexico tender for Single Window, their requirements include
business process consulting using modeling and complying to their
standards:
Guidelines for documentation
of processes
Architecture
Methodology
Copyright 2009 Private & Confidential
Conventions Manual
Mexico SW Business Modeling
Mexico Tax Administration Service (SAT) Process Reference Model
Level 0
Level 1
Level 2
Level 3
Level 4
Copyright 2009 Private & Confidential
Mexico SW Business Modeling
Core Busi ness Proce sse s
Stra tegic
Planning
Proce sses
Account/Deposit
Processes
Tra nsa ction
Processes
Mar ket
Re sa erch
Product
De velopment
Lending
Processes
M arke ting
Card
Processes
We alth Ma nagement
Processes
S tra te gy &
Pla nning
Enabl ing P rocesse s
Level 0
Macro Processes - Reference Model for the Processes
IT a nd
I nfra structure
Operation
Pr ocesse s
HR
Proce sse s
Gene ral
Administra ti on
Le gal
P rocesse s
Trea sury and
Investment
P rocesse s
Control Pr oce sse s
Ri sk
M ana ge me nt
Fi nancia l
Controll ing
Audit
Processes
Compli ance
Proce sse s
Process map
Level 1
Process area
Level 2
Main process
Processes - This provides the first level of process
description. It is a general view of the processes
referred to a macro process.
Sub-Processes - This level provides
disaggregate the detailed processes into
elements that are more detailed.
Transaction Processes
NonDocumenta ry
Payments
(Ca sh/Transfer)
Cheque
Processes
Overview Cheque Processes
Inte rnal
Che que
(House che ck )
S
Ver ify
check
tra nsa ction
S
Re cei ve
cheque
(Ex te rnal )
P
Ve rify
chec k
Exte rna l
check
(Inte rnationa l Colle ction)
Ex te rnal
c he que
(Dom e stic)
S
Re ce iv e
che que
(BII che que)
Rec e ive
chec k
Ve rify
che que
(BII che que)
Ex ter na l
che ck
( Inte rna tional Inc om ing Col le ction)
Re cei ve
che que
(Ex te rna l)
P
P
Input
che ck data
P
S
Rec ei ve
c he que
(Incom ing
C olle ction) P
P
P
Pre pare & A pprove
Arran gemen t Offe r
Ve rify
c he que
(Incom ing
C olle ction)
Ve rify
che que
(Inte rnat ional)
Ve rify
cheque
(Dom estic )
Documentary
Payments
S etu p Arran gem ent - Savi ng
Se tu p Arrang eme nt - Current
Proce ss
chec k
pay ment
P roce ss
pa y me nt
(Dom estic
cheque)
P aym ent
via
Clea ring
P hone B ank in g
P
Outgoing
Dom estic
Cle ari ng
P
Ac count
to a cc ount
P rocess
pa ym e nt
(BII che que)
Pr oce ss
pa y ment
(Inte rnat ional)
P
P
Ca sh
Withdr awa l
Adminis tra te
c hec ks
Proce ss
paym ent
(Incom ing
C olle ction)
P
End of day
a ctiv itie s
R e-Issuing of
cheques
Re-issue of
ne w che que s
P
Ex e cute
Re porting
Ex ec ute
inte rna l
re porting
Appli cation
F orm for
openning savi ...
Level 3
Level 4
Saving account
appl ication form
(corporate)
Actions- This gives a basic flow of actions in logical
chains of events and functions. These provide the
sequence of executed functions (Actions) and
include their interfaces with other flows of activities
Tasks- This level establishes in great detail the
flow of tasks in logical chains of events and
functions. These provide the sequence in relation
to functions (tasks) and include their interfaces
with other task flows. This level identifies the
actors involved in the different tasks
Copyright 2009 Private & Confidential
Manag e Res ourc e
Items
Se tu p Arrang eme nt
Re tai l Business
Developm ent
Dept.
verify appli cati on
fo rm
Saving account
appl ication form
(Personal)
F or personal saving
account, IC i s required,
for corporate saving a/t
company reg istration
document required
Identifi cation Card
Company
registration
document
i nval id form
Form Valid
Custom er
Saving account
appl ication form
(corporate)
Retail Busi ness
Developm ent
Dept.
verify custom er
Identifi cation Card
CIS
Company
registration
document
Valid custom er
exi st
n
I valid Custom er
Valid custom er
does not exist
Ap plic at ion
Form for
op en ning s avi.. .
Cu s tomer Typ e
Che ck cu st ome r
t y pe
CSO
Co rp or at e
cus t omer
Cor po ra te
Re gis tr ati. ..
Ve r if y t he
co mplet ion o f
a pp lica ito n f orm
C SO
Inc omp et e for m
C omple te for m
Inval id sup po rt ing
do cu men t
Ver ify the
su pp or tin g
d oc umen t o
fr
c or po ra te .. .
Va lid s up po rt ing
d ocu men t
de cid e t h e
va lida tio n of o
f rm
inva lid for m
Pe rs on al
cu st omer
CSO
Man age Dr op Bo x
P
ID N umbe r
V erify s up po rt ing
do cu men t for
pe rs ona l
cu st omer
In co mpet e for m
Comple t e fo rm
CSO
Ver ify th e
co mple tio n o f
a pp lica ito n for m
Inval id su ppo r tin g
d oc umen t
Va lid sup po rt ing
d oc ume nt
CSO
de cid e th e
va lida tio n of for m
For m Va lid
in va lid for m
Fo rm Va lid
CS O
CSO
ac tivat e pass boo k
Is sue pas sbo ok
Re gi ster In te rnet ba nki ng
ATM
Set up Arran gemen t - D irec t
Credi t
Ma intai n User M anu al &
En cry ptio n P rog ram - Dire ct
Cr edit
Other Reference Models
Many other institutions –
UN, APEC, and National Customs have their Business Process
Implementation Guides, Reference Models:
BPA Guide by UN bodies
APEC e-Trade Reference
Model Design & Development
Copyright 2009 Private & Confidential
Jordan Customs SW
Business Process
Implementation Guide
How BPA is done in an
actual SW design &
implementation
All rights reserved. ‘CrimsonLogic’ and the Shell Device are trade marks of CrimsonLogicPte Ltd. All information contained in this presentation is disclosed to you on the basis of a
prospective business relationship and is proprietary to CrimsonLogic Pte Ltd and may not be used, disclosed or reproduced without the prior written consent of CrimsonLogic.
Copyright 2009 Private & Confidential
Introduction to Reference Model
• The main purpose of a reference model is to
generalize
– e.g. processes of a specific industrial sector
• Cost-savings
• Give the company/organization a framework
– Make it easier for them to identify own processes
– Find weaknesses in their own running processes
easily
• Industry, Business, Business Process Reference Models
Copyright 2009 Private & Confidential
From Business to IT
Business
Architecture
Business
Strategy
& Requirements
Application
Architecture
Business Processes,
Workflows, Transactions
and Collaboration
Systems, Services,
Functional Use Cases
Infrastructure Architecture
Information
Architecture
Data, Business Objects,
Exchange Formats,
Security and Privacy
Hardware, Server, OS, Network
Copyright 2009 Private & Confidential
Program
& Project
Management
Portfolio
Analysis
SW Business Processes Reference Model
Management
Process
Core
Process
Business Process Map
Import
Level 0
Export
Support
Process
Business Process Area
Trading Partner
Registration
Advanced PreArrival Electronic
Information
Electronic
Declaration
Submission
Cargo Manifest
Declaration
Duties and Tax Fee
Assessment
Commercial
Business Sub Process
Individual
S
Risk Management
and Selectivity
Valuation
Inspection
Management
Customs Warehouse
Cargo Release
Post Clearance Audit
Frontline Processes
Elements / Activities
Importer / Exporter
Customs
Affairs...
Subm it Online
Trading Partner
Registration
Receive and
Approve
Trading Partner
Registration
Government
S
S
Level 2
Trading Partner
Registration
(Commercial)
Trading Partner
Registration
(Individual)
P
Customs Clearance
Processing
Diplomat
S
Law and
Enforcement
Trading Partner
Registration
Duty Payment
Level 1
Temporary
Import
Import
Trading Partner
Registration
(Diplomat)
P
Trading Partner
Registration
(Government)
P
P
AEO Management
Backline Processes
Level 3
Receive Serial
Number
(Importer /
Exporter Code)
Applic ation
Form for
openning savi...
Cus tomer Type
Chec k c ustomer
type
CSO
Corporate
cus tomer
Tasks / Use Case
Corporate
Registrati...
Incom pete form
Verify the
c ompletion of
applicaiton form
CSO
Complete form
Invalid supporting
docum ent
Veri fy the
supporti ng
document for
c orporate...
CSO
Valid supporting
document
dec ide the
validation of form
invalid form
Pers onal
cus tomer
ID Number
Incompete form
Verify supporting
document for
personal
cus tomer
Complete form
CSO
Verify the
c ompleti on of
applic aiton form
Inval id s upporting
document
Valid s upporting
docum ent
CSO
decide the
validation of form
CSO
Level 4
CSO
Form Val id
invalid form
Form Valid
Copyright 2009 Private & Confidential
19
Business Process Model – Level 0
Domain
Level
Model Name
: Business Process
: 0
: Business process Map
Specification:
It describes the overall services provided to internal
/external customers, such as :
- Import
- Export
- Transit
- Transshipment
Management
Process
Core
Process
Import
Export
Transit /
Transhipment
Support
Process
Copyright 2009 Private & Confidential
20
Business Process Model – Level 1
Domain
Level
Model Name
: Business Process
: 1
: Business Process
Area
Specification:
Each ‘business process area' contains a collection of end
to end process flow, which provide similar services to the
one or a few ‘customer cluster’. All these ‘end to end’
process flow are list out in a ‘Business Process Area’
diagram, each of ‘end to end’ process flow is referred as
‘business main process’
Copyright 2009 Private & Confidential
21
Business Process Model – Level 2 - Import
Domain
Level
Model Name
: Business Process
: 2
: Business Main Process Flow
Specification:
Each ‘business Main Process' could be described by some
business process’, which work together to deliver the
service to the customer in different scenario (Variant).
This diagram provides a overview picture for the owner
and users of this ‘business main process' and it serves
as basis for business model change or process
improvement.
Copyright 2009 Private & Confidential
22
Business Process Model – Level 2 - Export
Copyright 2009 Private & Confidential
23
Business Process Model – Level 2 - Transit
Copyright 2009 Private & Confidential
24
Business Process Model – Level 3
Domain
Level
Model Name
: Business Process
: 3
: Vertical Swimlane
Specification:
To describe business process flow in a swim
lane style, so that the responsibility of
process activities and the place of the
handle over are clear defined
Copyright 2009 Private & Confidential
25
Business Process Model – Level 3
Domain
Level
Model Name
: Business Process - Import
: 3
: Vertical Swimlane
Specification:
To describe business process flow in a swim
lane style, so that the responsibility of
process activities and the place of the
handle over are clear defined
Copyright 2009 Private & Confidential
26
Optimizing - Examining Commonalities
1 Business
Transactions
(Internet)
Apply
S
1.1 Business
Name
Application...
2 Foreign
Company
Transactio...
2.1 Name
Application &
Registration
P
Change
4.3 Changes
in Particulars
of LLP
2.2 Changes
to Foreign
Company
To be
determined
Termination
1.6
Termination of
Business
P
2.4 Ending of
Foreign
Company
P
8.7 Change of
LP Name,
Activity,...
P
To be
determined
P
P
Expansion of “APPLY”
process type to look for
common components at
the detailed level
Appeal
EntrePass
decision
5.3 Annual
Returns
4.6 Ending of
LLP
The Trade Process is
organized along
Govt and Private
Sector entities
P
P
P
S
8.1 Application
to Register for
a new Limite...
5.4 Change
Particulars
4.9 Annual
Declaration
8 LP
Transactions
(Internet)
P
P
P
S
5.1 Name
Application,
Incorporatio...
4.3 Changes
in Particulars
of LLP
2.3 Annual
Filing
5 Local
Company
Transactio...
P
P
P
S
4.1 Name
Application &
Registration
P
P
Annual Filing
S
4 Limited
Liability
Partnershi...
P
To be
determined
P
P
2 Foreign
Company
Transactions
1 Business
Transactions
S
Matrix offers another Process type
view to help identify opportunities for
common services and
standardization
Apply (New)
1.1.1
Application to
Register a...
4 Limited
Liability
Partnershi...
S
2.1.1 Apply a
New Foreign
Company...
P
S
4.1.1
Application to
register a n...
P
5 Local
Company
Transactions
8 LP
Transactions
S
5.1.1 Apply
For a New
Compan...
P
S
To be
determined
P
P
2.1.5 Apply for
Extension of
Time to Lod...
P
2.1.2 Apply for
Extension of
Reservation ...
Apply
(Extension)
To be
determined
P
P
2.1.6 Apply for
Extension of
Time to Lod...
P
- Most organizations achieve process
standardization between 30-50% while best in class
companies can achieve up to 70%
- Results in process standardization, simplification
and integration will translate to real savings in IT
effort
Copyright 2009 Private & Confidential
Apply
(Payment)
1.1.4 Payment
for New
Business...
4.1.4 Payment
for new LLP
Registration
1.1.3 Remove
Names of
Owners...
4.1.3 Remove
Partners/
Managers
P
Apply
(Remove)
Apply (Enquiry)
P
1.1.2
Transaction
Status Enquiry
P
To be
determined
P
4.1.5 Status
Enquiry for
LLP...
P
P
P
5.1.8 Remove
Directors/
Secretaries/...
To be
determined
P
P
5.1.10
Transaction
Status Enquiry
P
Example for illustration only
27
SW Reference Model Framework
Commonalities across Import
Copyright 2009 Private & Confidential
Desired Outcome
Reference Model
for
Single Window
Implementation
All rights reserved. ‘CrimsonLogic’ and the Shell Device are trade marks of CrimsonLogicPte Ltd. All information contained in this presentation is disclosed to you on the basis of a
prospective business relationship and is proprietary to CrimsonLogic Pte Ltd and may not be used, disclosed or reproduced without the prior written consent of CrimsonLogic.
Copyright 2009 Private & Confidential
SW Reference Model Framework
Business Process Strategy
Determine process
objectives
Create process
transparency
Business Process Design
Measure
processes
Identify weak
points
Enterprise Architecture
Information Repository
Determine
system
requirements
Implement
application
systems
Manage resources by
objectives - Motivate
employees
Identify and
manage
operational risks
Improve
processes
Control
execution of
processes
Train employees in
the new processes
Continuously manage
and improve processes
Business Process Controlling
Business Process Implementation
Copyright 2009 Private & Confidential
SW Business Processes Repository
Business Process Repository
Business oriented processes
UML Diagrams
BPEL
processes
Common Object
Model
Supported Standards:
BPEL, XMI, BPML
XML, AML, WSDL
API, HTML,
OLE / VBasic
Java Script
Office, PDF, RTF,Notes
Business Rules
WS Repository
Rules Engine
Process Execution
Software
Engineering
BPEL Process Manager
Development Environment
Copyright 2009 Private & Confidential