Global Engineering Collaboration
and IP Protection at Hilti
Daniel Draes, Hilti AG
PLM Innovation 2012, Munich, 23.02.2012
www.hilti.com
Eng.-Collaboration @ Hilti I D. Draes I 22.02.2012
1
Agenda
● The Hilti Group
● The PLM Project
● IP-Protection and Global Collaboration
● Long-distance Collaboration
www.hilti.com
Eng.-Collaboration @ Hilti I D. Draes I 22.02.2012
2
The Hilti Group
www.hilti.com
Eng.-Collaboration @ Hilti I D. Draes I 22.02.2012
3
Hilti – a worldwide presence
● Founded in 1941 in Schaan, Principality
of Liechtenstein
● One of the leading global companies in
providing products, systems and
services to construction professionals
● Present in more than 120 countries on
six continents
● 2010: 20,000 employees, 3.5 billion EUR
turnover
● More than 60 nationalities at Group
Headquarters in Schaan, Liechtenstein
● Direct sales model
● 2003 winner of the Carl Bertelsmann
Prize for outstanding corporate culture
www.hilti.com
Eng.-Collaboration @ Hilti I D. Draes I 22.02.2012
4
System solutions for construction professionals
www.hilti.com
Eng.-Collaboration @ Hilti I D. Draes I 22.02.2012
5
Worldwide production network
Main R&D
Locations
www.hilti.com
Eng.-Collaboration @ Hilti I D. Draes I 22.02.2012
6
Hilti IT Strategy:
Creating enthusiastic customers in
partnership with Hilti Business
Reliability
Agility
● In-house competence
● Anticipatory planning
● Industrialization
● Service orientation
● End-to-end
engineering &
execution
● Solution from stock
● Service level
agreements
● Agile Architecture
● Selective out-tasking
One Global IT Team
Standardized Client Environment
One integrated Business Application Environment
High available, performing computing and network setup
Cost and Value Management: IT Productivity and enabled Business Productivity
www.hilti.com
Eng.-Collaboration @ Hilti I D. Draes I 22.02.2012
7
Hilti IT – Global Processes and Data (GPD/H2)
Globally harmonized Processes and Data (GPD)
+ centralized SAP ERP environment (H2) = GPD/H2
● One central SAP ERP, SAP ERP HCM, SAP NetWeaver BW, SAP
CRM, SAP NetWeaver PI, SAP NetWeaver Portal, SAP APO, SAP
eWM, SAP CUA, SAP SolMan system for all GPD/H2 organizations
● >95% of all business transactions worldwide on GPD/H2
● Centralized IT organization with approximately 370 people,
managing ~1000 servers globally; 2 Data Centers in Liechtenstein
● Global 24/6 service from three locations in US, Malaysia, and
Liechtenstein for operations, IT infrastructure, and network
● Strong application support and in-house development
● Local on-site support only for Office Automation
www.hilti.com
Eng.-Collaboration @ Hilti I D. Draes I 22.02.2012
8
Agenda
● The Hilti Group
● The PLM Project
● IP-Protection and Global Collaboration
● Long-distance Collaboration
www.hilti.com
Eng.-Collaboration @ Hilti I D. Draes I 22.02.2012
10
PDM/PLM: The initial Situation
PPM Process Landscape
Search
PPM-2.1 Research
…
Product
Maintenance
Start from 1st “Design Release”
PPM-4.3 Changes to Products
R6
PPM-3.1 Technology
TP1
TP2
Phase out
PPM-5.1 Phase Out
PO1
TP3
PO2
PO3
PO4
PO5
PPM-3.7 Product Complaint Handling
TP4
PC1
DP2
DP3
DP4
R5
PC2
PC3
PC4
PC5
PPM-3.2 TTM
DP1
PPM-2.3 Definition Project
PPM-2.3 Definition Project
F1
Development
G1
G2
G3
G4
G5
G6
PPM-3.3 Approvals
PPM-3.4 Soft- & Serviceware
COMPASS V01
COMPASS V02
COMPASS
System / Application Landscape
PPM-3.5 Operating Instruction
• CAD: NX (homogeneous through all
organizations / departments)
• PDM: CID (in-house developed global
PDM System)
• ERP: SAP R/3 (ERP 6.0), single client
PPM-4.2 Patent
Application FMEA
Design-FMEA
System- FMEA
Others…
Process-FMEA
Processes were described and
established down to level 2
www.hilti.com
PPM-3.6 Risk Analysis
Eng.-Collaboration @ Hilti I D. Draes I 22.02.2012
11
Project Vision & Phases
2008 - 2010
2011 - …
2007 - 2008
Implement
Harvest
Prepare
Drive PPM Productivity and Operational Excellence in Development
through effective and efficient PPM processes
www.hilti.com
Roadmap and
high-level Scope
Vendor
Evaluation
Process Review;
Setup &
Test
Requirements Def.
Functional
Enhancements
Implementation
& Go-Live
ICP
Rollout
Process Improvements /
Benefit Tracking
Eng.-Collaboration @ Hilti I D. Draes I 22.02.2012
12
PDM/PLM: Scope
Processes
Data Management
Production
Equipment
Product
Development
Product
Variants
Production
Preparation
Sales
Items
Professional
Service
Phase
Out
Engineering Change Management
Collaboration
Standards
Support Processes
System / Application
• Directly integrate CAD and all engineering processes into SAP
ERP using DSC Engineering Control Center (ECTR)
in 11 BUs, 9 Plants, 6 countries
www.hilti.com
Eng.-Collaboration @ Hilti I D. Draes I 22.02.2012
13
Implementation Partner
•
DSC Software AG:
Main implementation partner
•
SAP (CH) AG:
Selective consulting support
•
joinApps AG:
Print & Plot
•
Infosys Technologies Ltd:
Support for Vendor Evaluation
www.hilti.com
Eng.-Collaboration @ Hilti I D. Draes I 22.02.2012
14
Success Factors
• Close collaboration between business & IT
• Intensive Stakeholder Management
• Manage Expectations: No immediate high-value payback
• Fix time & fix budget, manage Scope
• Carefully select solutions & implementation partner
• Avoid big-bang – a parallel operation of two systems is
possible
• Develop requirements along pilot installation (usability is key!)
www.hilti.com
Eng.-Collaboration @ Hilti I D. Draes I 22.02.2012
15
Carefully Select Solutions and Implementation
Partner
•
Market screening with strong support from independent consulting
partner (Infosys) Build short list
•
Request for Information (RFI) following formal proven approach from
consulting partner
•
Pilot installations of short-list candidates in our environment;
assessment workshops with experienced business participation
•
Assessment of vendors’ capabilities to adjust to Hilti-specific
requirements (two weeks “Proof of Concept”)
Structured assessment considering the dimensions solution and
vendor maturity, functional coverage, strategic fit (including ITstrategy), total cost of ownership (TCO) , and “vendor behavior”
www.hilti.com
Eng.-Collaboration @ Hilti I D. Draes I 22.02.2012
16
Avoid Big-Bang: Run Global PDM Systems in Parallel
All PDM Product Data
Product Data Phase 1 BUs
• Scope calculation
minimizing overlap
region
Phase 2
At
Go-Live
Phase 1
Data used in multiple products /
projects
Phase 1 Migration
Phase 1
Data
New Data created by
Phase 1 BUs
New Data Phase 2 BU’s
After
Go-Live
Phase 1
Data
Ownership
www.hilti.com
Decisive:
Periodical
Delta Migration
Old Data
Phase 1
BUs
Old PDM System
• Uniquely assign
data ownership
(keeping overlap
region in old
system)
• Execute frequent
delta-migration (old
to new system)
New PDM System
Eng.-Collaboration @ Hilti I D. Draes I 22.02.2012
17
Usability: SAP for Engineering Departments
www.hilti.com
Eng.-Collaboration @ Hilti I D. Draes I 22.02.2012
18
Agenda
● The Hilti Group
● The PLM Project
● IP-Protection and Global Collaboration
● Long-distance Collaboration
www.hilti.com
Eng.-Collaboration @ Hilti I D. Draes I 22.02.2012
19
IP-Protection and Global Collaboration
Requirements
•
Engineering Data (CAD-Data, Drawings, other Documents, BOMs,
certain Material Data, Change Documentation) must be protected from
visibility outside Europe (except explicitly approved)
•
Re-usage of parts must be possible also across international locations
•
Global engineering projects across international locations must be
possible (especially between Europe and Asia)
Data needs to be protected by default
It needs to be possible to make data visible on demand
www.hilti.com
Eng.-Collaboration @ Hilti I D. Draes I 22.02.2012
20
Situation in SAP ERP 6.0 (w/o PLM 7)
•
Relevant objects do not contain organizational assignments
(i.e. protection via plant, sales-org., company code, etc. is not available)
•
Access control lists (ACL) are available on documents but do not
deliver suitable solutions (AND: are not available on material, BOM,
ECM)
•
The field “authorization group” is available on all objects, but w/o logic
Implementation of logic controlling the authorization group values on
all objects depending on certain parameters (business logic)
Setup of authorization roles using the auth. group values
Improvements with PLM 7 ??
www.hilti.com
Eng.-Collaboration @ Hilti I D. Draes I 22.02.2012
21
Usability of Authorization Assignment
•
Avoid complicated automation
• Rules like “all parts in a certain project” do not offer necessary
security (who can assign a part to a project?)
•
Transparency on visibility settings improves communication
•
Manual assignment (supported by easy mass-functions) controlling
who is allowed to change visibility settings and also supports an easy
log of who has changed visibility
The new process has been adopted very fast by business and is not
seen as a burden (but rather as a good support of business)
www.hilti.com
Eng.-Collaboration @ Hilti I D. Draes I 22.02.2012
22
Transparency on visibility settings
www.hilti.com
Eng.-Collaboration @ Hilti I D. Draes I 22.02.2012
23
Agenda
● The Hilti Group
● The PLM Project
● IP-Protection and Global Collaboration
● Long-distance Collaboration
www.hilti.com
Eng.-Collaboration @ Hilti I D. Draes I 22.02.2012
24
Background: CAD-Integration into SAP ERP
•
SAP ERP returns HTTP addresses
of files; clients fetch directly from CS
•
•
RF
C
Clients communicate to SAP ERP via
RFC
RF
C
•
RF
C
File storage: Content Server (CS) of SAP
Knowledge Provider (KPRO)
DSC Filespace replaces local storage
of checked out working versions
HTTP
CS
Convert
Plot
CAD
CAD
UN
C
HTTP
UNC
UNC
CAD
DSC Filespace
TCP
Convert service generates neutral
formats for archive/print/plot
www.hilti.com
C
RF
•
KPRO
All meta data managed in SAP ERP
HTTP
•
SAP R/3 (P11)
?
?
Eng.-Collaboration @ Hilti I D. Draes I 22.02.2012
25
Multi-Site Implementation
DSC Filespace
CAD
CAD
CAD
RFC
HT
TP
HTTP
RF
C
CAD
CAD
RFC
TCP
UN
UNC
HTTP
DSC Filespace
TCP
?
HAG/P1/P3
?
UN
UNC
• as DSC Filespace also
caches, KPRO can be
skipped in sites with
good network
connection
C
HTTP
UNC
UNC
CAD
Convert
Plot
CAD
C
CSC
UNC
FC
R
UN
HTTP
CAD
TCP
?
Convert
Plot
CAD
CAD
www.hilti.com
FC
?
HTTP
R
C
RF
KPRO
CS
• KPRO content/cache
in major sites
HTTP
CAD
HTTP
HTTP
KPRO
CSC
HTTP
C
RF
ADS/P88
CS
DSC Filespace
TP
HT
CS
HEG/P6
DSC Filespace
HTT
P
CSC
C
UNC
RFC
KPRO
CAD
HTTP
SAP R/3 (P11)
?
P4
P10
P9
P8
?
CAD
UNC
UNC
UNC
UNC
CAD
UNC
CAD
UNC
UNC
Convert
Plot
CAD
UNC
CAD
DSC Filespace
DSC Filespace
DSC Filespace
Eng.-Collaboration @ Hilti I D. Draes I 22.02.2012
26
Long Distance Collaboration
Functionality of SAP KPRO:
● At check-in, CAD-files are moved into nearest SAP Content Server;
existing copies in all caches are invalidated
● With next access, files will be copied to the cache at requesters location
● No possibility to influence SAP Caching behavior
Challenge:
•
Access in location B immediately after check-in in location A causes a file
transfer from location A to location B
•
A long-distance WAN between A and B results in substantial waiting times
for this transfer
•
The reason for the waiting time is in-transparent to the user
www.hilti.com
Eng.-Collaboration @ Hilti I D. Draes I 22.02.2012
27
The concept of cheap vs. expensive
•
A new storage category-customizing table defines per site, which KPRO
repository is near-by (= cheap) and which is far away (= expensive)
•
The data-fetch mechanism of the ECTR is enhanced by the following logic:
• If the local Filespace contains the latest version, it presents it to the user
• If not, the ECTR checks the repository
• If fetching is cheap, ECTR requests the file from the KPRO
• If fetching is expensive, ETCTR displays a pop-up to offer the user
the choice between expensive collection of the latest version, or
loading of the currently stored (outdated) version
An over-night sync-job preloads the local filespace to eliminate waiting
times
•
Filespace
FS
KPRO
CS
KPRO
CSC
CS
WAN
www.hilti.com
CSC
Filespace
FS
LAN
Eng.-Collaboration @ Hilti I D. Draes I 22.02.2012
28
Take away
•
SAP ERP out of the box does not offer sufficient engineering data
protection or global collaboration support
•
User exits allow to develop authorization mechanisms which comply
to company specific data protection requirements
•
Global collaboration can be improved by applying logic into the DSCFilespace component
•
The enhanced logic of cheap vs. expensive is meanwhile standard in
ECTR
www.hilti.com
Eng.-Collaboration @ Hilti I D. Draes I 22.02.2012
29
Thank you for your
attention.
www.hilti.com
Eng.-Collaboration @ Hilti I D. Draes I 22.02.2012
30