SlideShare una empresa de Scribd logo
1 de 34
Descargar para leer sin conexión
DIY ENOVIA PLM
MIGRATION
Brian Schouten
PROSTEP
DIY ENOVIA 3D EXPERIENCE PLM
MIGRATION
• Requirements & Planning
• Strategy
• Risks
• Technical Considerations
• Final Thoughts
Company Overview
Shareholders
Over 24 years experience
with engineering interoperability, migration, intelligent documents,
benchmarking, more
Approximately 250 employees and consultants
based from international locations throughout Europe and in North
America
More than 500 Customers
that are leading companies across most industries
A vendor neutral / independent engineering services and software company since 1993
infocenter@prostep.com / 8-PROSTEP01
DIY ENOVIA 3D EXPERIENCE PLM
MIGRATION
• Requirements & Planning
• Strategy
• Risks
• Technical Considerations
• Final Thoughts
Migration Requirements
• Differentiate the requirements for
decommissioning your legacy PLM from the
requirements for introducing the new PLM
• For Legacy PLM
» What is the required data that needs to be
extracted?
» What version / iteration requirements? All history?
Just released?
» How to handle “other” system data like tasks,
workflow history, etc. that may not map to new
PLM?
• For New PLM
» Define what is needed to be operational in your
new PLM system?
» Is all the CAD history required or maybe just the
top 20 programs CAD data?
» Do you have an alternative archiving strategy for
unused legacy data?
6
Migration Roadmap
From As-Is Analysis To System Go-Live. PLM Introduction or System Consolidation
PLM Architecture
PLM Information Flow and Capabilities
Challenges and Discontinuities
Legacy Comparison
Statistics (Data, Performance, Usage)
Pilot / Proof of Concept
Assessment
Contracting
HW/SW Procurement
Solution Partner Selection
Migration Project Planning
UAT
End User Training
Admin Training
Migration Rehearsals
Rollout Scheduling
Business Strategy Definition / Future
Topics
Major PLM Concepts
Business Processes Realignment
Other Systems and Best Practices
Vendor Support
Business & IT Requirements Spec
Migration Strategy Selection
IT Project Management
Detailed Specification
System Configuration and Customization
Data Conversion and Migration
Business Processes Implementation
System Interfaces Implementation
Validation & Verification
Rollout
Delta Migration
IT Support
On-site End User Support
AS-IS
ANALYSIS
GO-LIVE
TO-BE
REQUIREMENTS
SYSTEM
DEFINITION
IMPLEMENTATION
GO-LIVE
PREPARATION
Parallel Development
• Remember that there is a strong dependency on the PLM
introduction
• Sometime this is a moving target during the development
affecting data conditions, mapping and process
• Bugs in the system result in bugs in the migration
• Migration is incredibly performance intensive and new systems
do not always perform well
• Release schedules are inter-twined
• New vendor systems are not always well understood by
customers, they need to learn how to use it!
• Any business case ROI from migration is in the new system
• Migration means introduction to someone!
Migration Acceptance
• How long does it take to steer the enterprise to the new PLM?
• Is your business capable of handling a one time event to switch
to a new PLM?
• Is your ERP / MRP / 3rd party integration capable of a cut over?
• Is the training and support for the new PLM in place and
comprehensive?
• Will the solution be bug free day one?
• Will the solution satisfy the needs of the majority of it’s users day
one?
• Have you done a good job with public relations and PLM change
acceptance?
• New system acceptance is critical to any migration project!
9
Advice on Migration Project Planning
• Phase project and build on knowledge and success.
• Initial integrations for Parts, BOM contain mapping and
business logic will be re-utilized for other use cases
• Development must cascade after releases of PLM to
ensure validation
• Target 3-5 integration use cases per development period
and iterate in a standard software development pattern.
Sprints should be between 2 to 4 weeks.
» Strategy and Requirements Workshop resulting
requirements and implementation plan
» Implementation of integration use cases and unit
and integration testing
» Business and User acceptance testing
» Production application
• Utilize the same development and business team to build
understanding and core competence.
10
DIY ENOVIA 3D EXPERIENCE PLM
MIGRATION
• Requirements & Planning
• Strategy
• Risks
• Technical Considerations
• Final Thoughts
Migration Methods
• ETL (Extract, Transform, Load)
» Extract: Export the data from the source system
to a staging database
» Transform: Map data to the target system format
& fix data issues
» Load: Import complete staging database to the
production system
» Define initial load and delta update for extraction
to staging database
» Define initial load and delta update for import to
new PLM
• Transactional
» Define packages from dependencies to migrate
» Export, map and import a small data package
within a transaction
» Define insert / update import strategy for new
PLM
12
Source
PDM System
Target
PDM System
User and
Data
Migration User and
Data
Migration
User and
Data
Migration
25% User
Base
50% User
Base
75% User
Base
Complete
User Base
Complete
User Base
Migration Strategies
r
i
s
t
o
p
h
S
e
m
k
a
t
Longer period of coexistence
Legacy system productive
Legacy system productive
Migrate data and users
in one step
Migrate data and users:
▪ Project by project
▪ per application
▪ … as your needs dictate
New system productive
“BigBang”
migration
Fixed period of time
Weekend
Week
Years
Months
New system productive
Incremental
migration
One Time vs Incremental Migrations
• One Time (Aligns with ETL)
» The Benefits
- Ability to modify data and correct
issues in the staging database
- Good performance for large volume
of data
- Lends itself to good repeatable
testing scenarios
- High quality results for a one-time
first go-live of new PLM
» The Risks
- Staging database gets out of sync
quickly
- Intermediate database means
export / import is done twice
- Modification of data does not always
sync up to legacy PLM or 3rd party
integrations
• Incremental (Aligns with Transactional)
» The Benefits
- Enables staged migration of data
- Staged migration allows for easier
PLM adoption strategies
- Errors are more easily controlled
and corrected
- Enables migration to move at the
pace of business
» The Risks
- Garbage in, Garbage out
- Order of import operations is not
always transparent
- Performance is not as good
- Testing can be cumbersome
14
Migration Strategy Recommendations
• One Time Migration
» Exact preparation
» Long test phase
» Emergency plan to go back
» Unidirectional
• Staged Migration
» Process oriented
» Focus on semantic group of data
» Controlled Replication
• Incremental Migration, Coexistence
» Transfer of small data packages
» Controllable in going step by step
» Bidirectional
15
Migration KPIs:
Risk
Acceptance
Success-Rate
Cost
Time
Data
Master
Smaller
PLM
Projects
Larger
PLM
Projects
Strategy Project Considerations
• For One Time Migrations - Target complete migration development,
testing and execution
» Strategy and Requirements workshop resulting requirements and
implementation plan
» Implementation of migration use cases with basic system testing
» Execute “Migration Rehearsals” that include:
- Limited data (10%) to test requirements
- Full data (100%) to test migration data success
» Production Migration
• For Incremental Migrations - Target 3-5 migration use cases per
development period and iterate in a standard software development
pattern. Sprints should be between 2 to 4 weeks.
» Strategy and Requirements Workshop for each sprint
» Implementation of migration use cases with unit tests and system
integration tests
» Execute user acceptance for incremental functionality
» Migration execution utilizing group that includes migration tool
developers
• Utilize the same development and business team to build understanding
and core competence.
16
Datum, Autor
DIY ENOVIA 3D EXPERIENCE PLM
MIGRATION
• Requirements & Planning
• Strategy
• Risks
• Technical Considerations
• Final Thoughts
Major Migration Event Risks
• Migration Timing
» Calculate expected downtime vs. migration performance
» Weekends? Weeks? What is an acceptable downtime?
» Incremental migrations can take too long and enable bad behavior in
the transition
• Data Disaster Risks
» First migration to empty system shouldn’t ever corrupt production
data with proper testing
» Adding a large volume of data to PLM requires practiced disaster
recovery plan.
• Vendor to Vendor migration without planning tend to “de-scope”
data to better fit the new data model
» Know at your strategy phase what is able and realistic to be moved
One Time Migration Risks
• Short Execution Timeframe
» Be prepared for disaster recovery
» Backup system & execute migration
• The new system must support the complete
functionality from the start
» All users and processes
- User acceptance is critical
» All technical interfaces
- Complex technical dependencies
can make the project fail
• Continuity of resources is important
» Migration developers should be testing
and executing the production migration if
possible
19
Incremental Migration Risks
• Long Execution Timeframe
» Hold to the plan timeline, execute in
under a year
» Delay means more updates &
maintenance with new system
• Transactional Data Risks
» Not all data is tested like in a
migration rehearsal
» For problem data test by running
the data in test environment
» Perform transactions with the same
data in the test environment before
production until comfortable with the
solution performance
20
Source
PDM System
Target
PDM System
User and
Data
Migration User and
Data
Migration
User and
Data
Migration
25% User
Base
50% User
Base
75% User
Base
Complete
User Base
Complete
User Base
DIY ENOVIA 3D EXPERIENCE PLM
MIGRATION
• Requirements & Planning
• Strategy
• Risks
• Technical Considerations
• Final Thoughts
Technical Considerations for File
Based CAD Import
• CAD Data does not have enough information to import on it’s own. PLM data should be added to the
process
• Unmanaged data is generally “dirtier” with considerably more issues than PLM managed data
• Recommended Process Steps –
» Scan directories with CAD interrogation tool (CAA, etc) and get all data attributes and file
dependencies
» Move all data to staging database or Excel file(s) with attributes and:
- Determine which file is the master between multiple instances
- Add PLM metadata (owner, group, projects, status, etc)
» Transform metadata into import packages
» Execute bulk import with appropriate PLM interface tool
22
NX Package for
Enovia
Analysis Activity
Invoked by User
NX Scans CAD Files
for Dependencies,
Attributes and
Issues
Analysis Activity
Creates Excel
Spreadsheet of Data
including missing
required fields for
importing to Enovia
NX
NX
NX
XLS
User Updates Excel
Document with PLM
Data for import such
as Owner, Project,
Security, Status, ID
or Revision changes
User Invokes Bulk
NX Import Activity
with updated Excel
and CAD Files
NX
NX
NX
Enovia CAD
Connector Bulk
loads NX CAD to TC
Process status, logs
and results are
Logged
NX CAD available in
Enovia for use
Technical Considerations for Enovia /
3D Experience
• MQL and Tcl/Tk
• Programmatic with RMI API for Enovia V6
• Separate CATIA (V5) API for export /
import to Enovia provides sufficient
functionality for many tasks
• XPDM adapter for VPM Central CATIA V6
• Modern Enovia has a lot of object model
dependencies! Test your UI for everything!
• Understand the object models in the
database
• Dependency order is important
• Can support relatively fast export / import
23
Technical Considerations for
Teamcenter
• Tools for interfacing with Teamcenter:
» Teamcenter Portal Client API (Legacy ITK)
» Teamcenter SOA API
» IPS CSV loading tool for metadata
» PLM XML for metadata and document export / import
» Global Services for limited data in legacy Teamcenter
• CAD Import/Export For Teamcenter
» UGClone for NX data export / import
» TCIC bulk spreadsheet for export / import for CATIA
» Creo IPEM Command line for export / import
• API performance in Teamcenter may require alternative
methods depending on use-case
• CAD and Parts are historically built on the same BOM
in Teamcenter - meaning CAD Document and Part 1:1
24
Technical Considerations for
Windchill
• Tools for interfacing with Windchill
» RMI API for integration export / import
» Windchill Bulk Migrator for import Creo,
Metadata & Document
» Work Group Manager Batch Import /
Export for other CAD
» Pro/Toolkit + Jlink for Import / Export of
CREO
• Pro/Toolkit for Import / Export for legacy
Pro/Intralink (3.x)
• Scripted Interface for Pro/E export
25
Using Neutral Formats
• PROSTEP iViP leads the definition of many
engineering neutral formats and processes
» ISO STEP 10303 AP 214, 239, 242
» PLM Services
» Open JT, LOTAR, other working groups
• Neutral Formats are beneficial for more than
one party that agree on the standard (for
partner collaboration)
» Exchanging standards based data give good
definition to all parties
• Lightweight Formats can assist in short term co-
existence as they are easier to integrate
• Neutral formats may complicate migrations
where a strong independent semantic definition
is not needed
» Point to point solutions generally do not require
neutral formats
» Neutral formats add a layer of transformation
» Maybe useful for more than two interfaced
systems
26
Archiving Strategy
• Remember Decommissioning Requirements!
• LOTAR – (LO)ng (T)erm (A)rchiving and
(R)etrieval
» Many industries require CAD data for 50+ years.
This requirements is growing.
» CAD and PDM formats and versions cannot be
supported indefinitely.
» Your data in those formats needs to be
accessible forever.
» Using standards-based CAD Formats (like
STEP 242) and repository you can archive this
data
» This partitioning of old data and archiving is
natural at migration when you may not want to
carry over all data
» Aerospace and Automotive have standard
practices for archiving. Look into workgroup
best practices and recommendations.
» Manage your data so that you don’t need to
keep every all versions of CAD that you have
used (ever) with unsupported software and
hardware!
27
DIY ENOVIA 3D EXPERIENCE PLM
MIGRATION
• Requirements & Planning
• Strategy
• Risks
• Technical Considerations
• Final Thoughts
DIY Benefits
• Just like a home improvement project you may be able to save
time and money doing much of the migration on your own.
You can also improve your core competency in your systems.
Some elements for success might include the following;
• NON Technical (Engineering)
» Clean / Heal your legacy data before the migration
» Document existing usage and customizations in
legacy environment
» Be exhaustive in mapping legacy data model to
future data model
» Archive as much as you can ahead of time
• Technical (IT Related)
» Optimize technical environment for test labs, snap
shot backups, quick restoration of test systems
» Determine framework requirements for programming
scripts and data mapping
» Hands on project guidance and management
29
DIY Risks
• Just because you think you can, does not mean you really
can
• Does your team have the skills?
» PLM Source and Target Expertise
» Complete Understanding and Access to Systems
API’s for complex workflow
- Check In, Check Out, Insert Update, Conflict
Management, Complex Mapping
» Java, C++, SOAP, REST, SOA, XML, XSLT……..
• Does your team have the time ?
» This is a full time job for x people and y months.
» This should be planned and worked on
throughout PLM deployment not just the last few
weeks.
» Does the rest of the company have time for
repeated testing?
30
DIY Final Thoughts
• Many companies have successfully worked on their
own PLM migrations with varying degrees of
success.
» Allocate enough time
» Allocate enough resources
» Do what you can, but know when to get
extra help
» Plan Hard
» Test Hard
» Document Success Criteria
» Over Communicate with Everyone
» Use commercial tools where available
instead of reinventing
the wheel each time
31
PROSTEP is Here to Help
• 100’s of skilled PLM and CAD
consultants
• More than 20 years of experience
since 1993
• Global Reach
• Part of the ProSTEP iViP non profit
consortium
• Standards based software
• Best in class processes
methodologies
• Field Tested Commercial grade
Software
• Flexible Rental or Purchase Options
• Certified and Maintained
Connectors to most popular
systems
32
OpenPDM MIGRATE
WOULD YOU LIKE TO REPLACE YOUR PLM SYSTEM?
With OpenPDM MIGRATE, you can migrate your existing data either as
a "Big Bang" or "incrementally"
▪ Analysis tools for checking the source data (volume, type,
etc.)
▪ Flexible structuring of the data to be migrated (project,
product, etc.)
▪ High level of performance and error tolerance thanks to
packing
and parallelization
▪ Transfer of CAD models and structures
▪ Bidirectional synchronization for incremental migration
▪ Migration from multiple data sources (systems and files)
▪ Process monitoring using migration cockpit
Master your migration with OpenPDM MIGRATE!
OpenPDM Connectivity
34

Más contenido relacionado

La actualidad más candente

Solution Architecture and Solution Acquisition
Solution Architecture and Solution AcquisitionSolution Architecture and Solution Acquisition
Solution Architecture and Solution AcquisitionAlan McSweeney
 
Incorporating A DesignOps Approach Into Solution Architecture
Incorporating A DesignOps Approach Into Solution ArchitectureIncorporating A DesignOps Approach Into Solution Architecture
Incorporating A DesignOps Approach Into Solution ArchitectureAlan McSweeney
 
Enterprise Architecture Frameworks
Enterprise Architecture FrameworksEnterprise Architecture Frameworks
Enterprise Architecture FrameworksStephen Lahanas
 
Digital Transformation And Enterprise Architecture
Digital Transformation And Enterprise ArchitectureDigital Transformation And Enterprise Architecture
Digital Transformation And Enterprise ArchitectureAlan McSweeney
 
Design Science and Solution Architecture
Design Science and Solution ArchitectureDesign Science and Solution Architecture
Design Science and Solution ArchitectureAlan McSweeney
 
Real Time Data Strategy and Architecture
Real Time Data Strategy and ArchitectureReal Time Data Strategy and Architecture
Real Time Data Strategy and ArchitectureAlan McSweeney
 
Introduction to Enterprise architecture and the steps to perform an Enterpris...
Introduction to Enterprise architecture and the steps to perform an Enterpris...Introduction to Enterprise architecture and the steps to perform an Enterpris...
Introduction to Enterprise architecture and the steps to perform an Enterpris...Prashanth Panduranga
 
Agile Solution Architecture and Design
Agile Solution Architecture and DesignAgile Solution Architecture and Design
Agile Solution Architecture and DesignAlan McSweeney
 
Review of Information Technology Function Critical Capability Models
Review of Information Technology Function Critical Capability ModelsReview of Information Technology Function Critical Capability Models
Review of Information Technology Function Critical Capability ModelsAlan McSweeney
 
Solution Architecture And User And Customer Experience
Solution Architecture And User And Customer ExperienceSolution Architecture And User And Customer Experience
Solution Architecture And User And Customer ExperienceAlan McSweeney
 
Org dependent salesforce packages
Org dependent salesforce packagesOrg dependent salesforce packages
Org dependent salesforce packagesMohith Shrivastava
 
ArchiMate introduction
ArchiMate introductionArchiMate introduction
ArchiMate introductionAshraf Fouad
 
Salesforce – Proven Platform Development with DevOps & Agile
Salesforce – Proven Platform Development with DevOps & AgileSalesforce – Proven Platform Development with DevOps & Agile
Salesforce – Proven Platform Development with DevOps & AgileSai Jithesh ☁️
 
Read 1-hyperion planning presentation
Read 1-hyperion planning presentationRead 1-hyperion planning presentation
Read 1-hyperion planning presentationAmit Sharma
 
Aligning The Business Model to Technology Landscapes Enterprise Systems Arch...
Aligning The Business Model to  Technology Landscapes Enterprise Systems Arch...Aligning The Business Model to  Technology Landscapes Enterprise Systems Arch...
Aligning The Business Model to Technology Landscapes Enterprise Systems Arch...Daljit Banger
 
Integrated Project Management And Solution Delivery Process
Integrated Project Management And Solution Delivery ProcessIntegrated Project Management And Solution Delivery Process
Integrated Project Management And Solution Delivery ProcessAlan McSweeney
 
Solution Architecture Concept Workshop
Solution Architecture Concept WorkshopSolution Architecture Concept Workshop
Solution Architecture Concept WorkshopAlan McSweeney
 
Bpm Implementation Success Criteria And Best Practice
Bpm Implementation   Success Criteria And Best PracticeBpm Implementation   Success Criteria And Best Practice
Bpm Implementation Success Criteria And Best PracticeAlan McSweeney
 
Complexity and Solution Architecture
Complexity and Solution ArchitectureComplexity and Solution Architecture
Complexity and Solution ArchitectureAlan McSweeney
 

La actualidad más candente (20)

Solution Architecture and Solution Acquisition
Solution Architecture and Solution AcquisitionSolution Architecture and Solution Acquisition
Solution Architecture and Solution Acquisition
 
The road to plm
The road to plmThe road to plm
The road to plm
 
Incorporating A DesignOps Approach Into Solution Architecture
Incorporating A DesignOps Approach Into Solution ArchitectureIncorporating A DesignOps Approach Into Solution Architecture
Incorporating A DesignOps Approach Into Solution Architecture
 
Enterprise Architecture Frameworks
Enterprise Architecture FrameworksEnterprise Architecture Frameworks
Enterprise Architecture Frameworks
 
Digital Transformation And Enterprise Architecture
Digital Transformation And Enterprise ArchitectureDigital Transformation And Enterprise Architecture
Digital Transformation And Enterprise Architecture
 
Design Science and Solution Architecture
Design Science and Solution ArchitectureDesign Science and Solution Architecture
Design Science and Solution Architecture
 
Real Time Data Strategy and Architecture
Real Time Data Strategy and ArchitectureReal Time Data Strategy and Architecture
Real Time Data Strategy and Architecture
 
Introduction to Enterprise architecture and the steps to perform an Enterpris...
Introduction to Enterprise architecture and the steps to perform an Enterpris...Introduction to Enterprise architecture and the steps to perform an Enterpris...
Introduction to Enterprise architecture and the steps to perform an Enterpris...
 
Agile Solution Architecture and Design
Agile Solution Architecture and DesignAgile Solution Architecture and Design
Agile Solution Architecture and Design
 
Review of Information Technology Function Critical Capability Models
Review of Information Technology Function Critical Capability ModelsReview of Information Technology Function Critical Capability Models
Review of Information Technology Function Critical Capability Models
 
Solution Architecture And User And Customer Experience
Solution Architecture And User And Customer ExperienceSolution Architecture And User And Customer Experience
Solution Architecture And User And Customer Experience
 
Org dependent salesforce packages
Org dependent salesforce packagesOrg dependent salesforce packages
Org dependent salesforce packages
 
ArchiMate introduction
ArchiMate introductionArchiMate introduction
ArchiMate introduction
 
Salesforce – Proven Platform Development with DevOps & Agile
Salesforce – Proven Platform Development with DevOps & AgileSalesforce – Proven Platform Development with DevOps & Agile
Salesforce – Proven Platform Development with DevOps & Agile
 
Read 1-hyperion planning presentation
Read 1-hyperion planning presentationRead 1-hyperion planning presentation
Read 1-hyperion planning presentation
 
Aligning The Business Model to Technology Landscapes Enterprise Systems Arch...
Aligning The Business Model to  Technology Landscapes Enterprise Systems Arch...Aligning The Business Model to  Technology Landscapes Enterprise Systems Arch...
Aligning The Business Model to Technology Landscapes Enterprise Systems Arch...
 
Integrated Project Management And Solution Delivery Process
Integrated Project Management And Solution Delivery ProcessIntegrated Project Management And Solution Delivery Process
Integrated Project Management And Solution Delivery Process
 
Solution Architecture Concept Workshop
Solution Architecture Concept WorkshopSolution Architecture Concept Workshop
Solution Architecture Concept Workshop
 
Bpm Implementation Success Criteria And Best Practice
Bpm Implementation   Success Criteria And Best PracticeBpm Implementation   Success Criteria And Best Practice
Bpm Implementation Success Criteria And Best Practice
 
Complexity and Solution Architecture
Complexity and Solution ArchitectureComplexity and Solution Architecture
Complexity and Solution Architecture
 

Similar a Do-It-Yourself ENOVIA PLM MIgration

Leveraging DevOps Principles for Release and Deploy
Leveraging DevOps Principles for Release and DeployLeveraging DevOps Principles for Release and Deploy
Leveraging DevOps Principles for Release and DeploySerena Software
 
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...Dell World
 
Project Life Cycle and Effort Estimation
Project Life Cycle andEffort EstimationProject Life Cycle andEffort Estimation
Project Life Cycle and Effort Estimationssuserb7c8b8
 
Agile DevOps Transformation Strategy
Agile DevOps Transformation StrategyAgile DevOps Transformation Strategy
Agile DevOps Transformation StrategySatish Nath
 
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Microsoft Décideurs IT
 
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Microsoft Technet France
 
The Changing Role of IT: From Service Managers to Advisors
The Changing Role of IT:From Service Managers to AdvisorsThe Changing Role of IT:From Service Managers to Advisors
The Changing Role of IT: From Service Managers to AdvisorsJesse Stockall
 
Enterprise resource planning_system
Enterprise resource planning_systemEnterprise resource planning_system
Enterprise resource planning_systemJithin Zcs
 
Scaling on Atlassian: Avoiding The Top 5 Pitfalls When Migrating From a Legac...
Scaling on Atlassian: Avoiding The Top 5 Pitfalls When Migrating From a Legac...Scaling on Atlassian: Avoiding The Top 5 Pitfalls When Migrating From a Legac...
Scaling on Atlassian: Avoiding The Top 5 Pitfalls When Migrating From a Legac...Cprime
 
resume-ts-current- edit 02-08
resume-ts-current- edit 02-08resume-ts-current- edit 02-08
resume-ts-current- edit 02-08Thomas Savard
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life CycleRIKSOF
 
9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...
9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...
9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...ghaeltailyn
 
Productionising Machine Learning Models
Productionising Machine Learning ModelsProductionising Machine Learning Models
Productionising Machine Learning ModelsTash Bickley
 

Similar a Do-It-Yourself ENOVIA PLM MIgration (20)

Leveraging DevOps Principles for Release and Deploy
Leveraging DevOps Principles for Release and DeployLeveraging DevOps Principles for Release and Deploy
Leveraging DevOps Principles for Release and Deploy
 
PMI Presentation2
PMI Presentation2PMI Presentation2
PMI Presentation2
 
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
Make A Stress Free Move To The Cloud: Application Modernization and Managemen...
 
Project Life Cycle and Effort Estimation
Project Life Cycle andEffort EstimationProject Life Cycle andEffort Estimation
Project Life Cycle and Effort Estimation
 
Agile DevOps Transformation Strategy
Agile DevOps Transformation StrategyAgile DevOps Transformation Strategy
Agile DevOps Transformation Strategy
 
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
 
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
Des serveurs créés pour vos usages specifiques, vous en avez reve HP l'a fait.
 
The Changing Role of IT: From Service Managers to Advisors
The Changing Role of IT:From Service Managers to AdvisorsThe Changing Role of IT:From Service Managers to Advisors
The Changing Role of IT: From Service Managers to Advisors
 
Process models
Process modelsProcess models
Process models
 
Ppt nardeep
Ppt nardeepPpt nardeep
Ppt nardeep
 
Cloud Navigator
Cloud NavigatorCloud Navigator
Cloud Navigator
 
The Road to PLM
The Road to PLMThe Road to PLM
The Road to PLM
 
Enterprise resource planning_system
Enterprise resource planning_systemEnterprise resource planning_system
Enterprise resource planning_system
 
Scaling on Atlassian: Avoiding The Top 5 Pitfalls When Migrating From a Legac...
Scaling on Atlassian: Avoiding The Top 5 Pitfalls When Migrating From a Legac...Scaling on Atlassian: Avoiding The Top 5 Pitfalls When Migrating From a Legac...
Scaling on Atlassian: Avoiding The Top 5 Pitfalls When Migrating From a Legac...
 
resume-ts-current- edit 02-08
resume-ts-current- edit 02-08resume-ts-current- edit 02-08
resume-ts-current- edit 02-08
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
Data migration 2.0
Data migration 2.0Data migration 2.0
Data migration 2.0
 
9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...
9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...
9 ASUG82967 - Successful implementation of SAP Product Lifecycle Management a...
 
Productionising Machine Learning Models
Productionising Machine Learning ModelsProductionising Machine Learning Models
Productionising Machine Learning Models
 
Session2.ppt
Session2.pptSession2.ppt
Session2.ppt
 

Más de Joseph Lopez, M.ISM

PROSTEP Api for the Digital Thread
PROSTEP Api for the Digital ThreadPROSTEP Api for the Digital Thread
PROSTEP Api for the Digital ThreadJoseph Lopez, M.ISM
 
PROSTEP system interoperability with OpenPDM
PROSTEP system interoperability with OpenPDMPROSTEP system interoperability with OpenPDM
PROSTEP system interoperability with OpenPDMJoseph Lopez, M.ISM
 
Prostep enterprise data exchange
Prostep enterprise data exchangeProstep enterprise data exchange
Prostep enterprise data exchangeJoseph Lopez, M.ISM
 
Prostep PLM consluting and services
Prostep PLM consluting and servicesProstep PLM consluting and services
Prostep PLM consluting and servicesJoseph Lopez, M.ISM
 
Oslc case study (poc results) v1.1
Oslc case study (poc results) v1.1Oslc case study (poc results) v1.1
Oslc case study (poc results) v1.1Joseph Lopez, M.ISM
 
Successfully Integrating MBSE Data Without Replication Using OSLC
Successfully Integrating MBSE Data Without Replication Using OSLCSuccessfully Integrating MBSE Data Without Replication Using OSLC
Successfully Integrating MBSE Data Without Replication Using OSLCJoseph Lopez, M.ISM
 
Insufficient Communication In Shipbuilding - Communication Data Exchange
Insufficient Communication In Shipbuilding - Communication Data ExchangeInsufficient Communication In Shipbuilding - Communication Data Exchange
Insufficient Communication In Shipbuilding - Communication Data ExchangeJoseph Lopez, M.ISM
 
Data Security and Know-How Protection from PROSTEP
Data Security and Know-How Protection from PROSTEPData Security and Know-How Protection from PROSTEP
Data Security and Know-How Protection from PROSTEPJoseph Lopez, M.ISM
 
3D Formats in the Field of Engineering - A Comparison
3D Formats in the Field of Engineering - A Comparison3D Formats in the Field of Engineering - A Comparison
3D Formats in the Field of Engineering - A ComparisonJoseph Lopez, M.ISM
 
The Challenges of PLM Collaboration
The Challenges of PLM CollaborationThe Challenges of PLM Collaboration
The Challenges of PLM CollaborationJoseph Lopez, M.ISM
 
Smart Engineering - The Impact of Industry 4.0 on PLM
Smart Engineering - The Impact of Industry 4.0 on PLMSmart Engineering - The Impact of Industry 4.0 on PLM
Smart Engineering - The Impact of Industry 4.0 on PLMJoseph Lopez, M.ISM
 
Securely Exchange CATIA Data Outside Your Enterprise
Securely Exchange CATIA Data Outside Your EnterpriseSecurely Exchange CATIA Data Outside Your Enterprise
Securely Exchange CATIA Data Outside Your EnterpriseJoseph Lopez, M.ISM
 
How to Securely Exchange Data Outside Your Enterprise
How to Securely Exchange Data Outside Your EnterpriseHow to Securely Exchange Data Outside Your Enterprise
How to Securely Exchange Data Outside Your EnterpriseJoseph Lopez, M.ISM
 
ThingWorx Connectors - How to Make Different Systems "Speak the Same Language"
ThingWorx Connectors - How to Make Different Systems "Speak the Same Language"ThingWorx Connectors - How to Make Different Systems "Speak the Same Language"
ThingWorx Connectors - How to Make Different Systems "Speak the Same Language"Joseph Lopez, M.ISM
 

Más de Joseph Lopez, M.ISM (16)

PROSTEP Api for the Digital Thread
PROSTEP Api for the Digital ThreadPROSTEP Api for the Digital Thread
PROSTEP Api for the Digital Thread
 
PROSTEP system interoperability with OpenPDM
PROSTEP system interoperability with OpenPDMPROSTEP system interoperability with OpenPDM
PROSTEP system interoperability with OpenPDM
 
Prostep enterprise data exchange
Prostep enterprise data exchangeProstep enterprise data exchange
Prostep enterprise data exchange
 
PROSTEP 3D PDF Technologies
PROSTEP 3D PDF TechnologiesPROSTEP 3D PDF Technologies
PROSTEP 3D PDF Technologies
 
Prostep PLM consluting and services
Prostep PLM consluting and servicesProstep PLM consluting and services
Prostep PLM consluting and services
 
Oslc case study (poc results) v1.1
Oslc case study (poc results) v1.1Oslc case study (poc results) v1.1
Oslc case study (poc results) v1.1
 
Successfully Integrating MBSE Data Without Replication Using OSLC
Successfully Integrating MBSE Data Without Replication Using OSLCSuccessfully Integrating MBSE Data Without Replication Using OSLC
Successfully Integrating MBSE Data Without Replication Using OSLC
 
Insufficient Communication In Shipbuilding - Communication Data Exchange
Insufficient Communication In Shipbuilding - Communication Data ExchangeInsufficient Communication In Shipbuilding - Communication Data Exchange
Insufficient Communication In Shipbuilding - Communication Data Exchange
 
Data Security and Know-How Protection from PROSTEP
Data Security and Know-How Protection from PROSTEPData Security and Know-How Protection from PROSTEP
Data Security and Know-How Protection from PROSTEP
 
3D PDF Technology from PROSTEP
3D PDF Technology from PROSTEP3D PDF Technology from PROSTEP
3D PDF Technology from PROSTEP
 
3D Formats in the Field of Engineering - A Comparison
3D Formats in the Field of Engineering - A Comparison3D Formats in the Field of Engineering - A Comparison
3D Formats in the Field of Engineering - A Comparison
 
The Challenges of PLM Collaboration
The Challenges of PLM CollaborationThe Challenges of PLM Collaboration
The Challenges of PLM Collaboration
 
Smart Engineering - The Impact of Industry 4.0 on PLM
Smart Engineering - The Impact of Industry 4.0 on PLMSmart Engineering - The Impact of Industry 4.0 on PLM
Smart Engineering - The Impact of Industry 4.0 on PLM
 
Securely Exchange CATIA Data Outside Your Enterprise
Securely Exchange CATIA Data Outside Your EnterpriseSecurely Exchange CATIA Data Outside Your Enterprise
Securely Exchange CATIA Data Outside Your Enterprise
 
How to Securely Exchange Data Outside Your Enterprise
How to Securely Exchange Data Outside Your EnterpriseHow to Securely Exchange Data Outside Your Enterprise
How to Securely Exchange Data Outside Your Enterprise
 
ThingWorx Connectors - How to Make Different Systems "Speak the Same Language"
ThingWorx Connectors - How to Make Different Systems "Speak the Same Language"ThingWorx Connectors - How to Make Different Systems "Speak the Same Language"
ThingWorx Connectors - How to Make Different Systems "Speak the Same Language"
 

Último

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Último (20)

Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Do-It-Yourself ENOVIA PLM MIgration

  • 2. DIY ENOVIA 3D EXPERIENCE PLM MIGRATION • Requirements & Planning • Strategy • Risks • Technical Considerations • Final Thoughts
  • 3. Company Overview Shareholders Over 24 years experience with engineering interoperability, migration, intelligent documents, benchmarking, more Approximately 250 employees and consultants based from international locations throughout Europe and in North America More than 500 Customers that are leading companies across most industries A vendor neutral / independent engineering services and software company since 1993 infocenter@prostep.com / 8-PROSTEP01
  • 4.
  • 5. DIY ENOVIA 3D EXPERIENCE PLM MIGRATION • Requirements & Planning • Strategy • Risks • Technical Considerations • Final Thoughts
  • 6. Migration Requirements • Differentiate the requirements for decommissioning your legacy PLM from the requirements for introducing the new PLM • For Legacy PLM » What is the required data that needs to be extracted? » What version / iteration requirements? All history? Just released? » How to handle “other” system data like tasks, workflow history, etc. that may not map to new PLM? • For New PLM » Define what is needed to be operational in your new PLM system? » Is all the CAD history required or maybe just the top 20 programs CAD data? » Do you have an alternative archiving strategy for unused legacy data? 6
  • 7. Migration Roadmap From As-Is Analysis To System Go-Live. PLM Introduction or System Consolidation PLM Architecture PLM Information Flow and Capabilities Challenges and Discontinuities Legacy Comparison Statistics (Data, Performance, Usage) Pilot / Proof of Concept Assessment Contracting HW/SW Procurement Solution Partner Selection Migration Project Planning UAT End User Training Admin Training Migration Rehearsals Rollout Scheduling Business Strategy Definition / Future Topics Major PLM Concepts Business Processes Realignment Other Systems and Best Practices Vendor Support Business & IT Requirements Spec Migration Strategy Selection IT Project Management Detailed Specification System Configuration and Customization Data Conversion and Migration Business Processes Implementation System Interfaces Implementation Validation & Verification Rollout Delta Migration IT Support On-site End User Support AS-IS ANALYSIS GO-LIVE TO-BE REQUIREMENTS SYSTEM DEFINITION IMPLEMENTATION GO-LIVE PREPARATION
  • 8. Parallel Development • Remember that there is a strong dependency on the PLM introduction • Sometime this is a moving target during the development affecting data conditions, mapping and process • Bugs in the system result in bugs in the migration • Migration is incredibly performance intensive and new systems do not always perform well • Release schedules are inter-twined • New vendor systems are not always well understood by customers, they need to learn how to use it! • Any business case ROI from migration is in the new system • Migration means introduction to someone!
  • 9. Migration Acceptance • How long does it take to steer the enterprise to the new PLM? • Is your business capable of handling a one time event to switch to a new PLM? • Is your ERP / MRP / 3rd party integration capable of a cut over? • Is the training and support for the new PLM in place and comprehensive? • Will the solution be bug free day one? • Will the solution satisfy the needs of the majority of it’s users day one? • Have you done a good job with public relations and PLM change acceptance? • New system acceptance is critical to any migration project! 9
  • 10. Advice on Migration Project Planning • Phase project and build on knowledge and success. • Initial integrations for Parts, BOM contain mapping and business logic will be re-utilized for other use cases • Development must cascade after releases of PLM to ensure validation • Target 3-5 integration use cases per development period and iterate in a standard software development pattern. Sprints should be between 2 to 4 weeks. » Strategy and Requirements Workshop resulting requirements and implementation plan » Implementation of integration use cases and unit and integration testing » Business and User acceptance testing » Production application • Utilize the same development and business team to build understanding and core competence. 10
  • 11. DIY ENOVIA 3D EXPERIENCE PLM MIGRATION • Requirements & Planning • Strategy • Risks • Technical Considerations • Final Thoughts
  • 12. Migration Methods • ETL (Extract, Transform, Load) » Extract: Export the data from the source system to a staging database » Transform: Map data to the target system format & fix data issues » Load: Import complete staging database to the production system » Define initial load and delta update for extraction to staging database » Define initial load and delta update for import to new PLM • Transactional » Define packages from dependencies to migrate » Export, map and import a small data package within a transaction » Define insert / update import strategy for new PLM 12 Source PDM System Target PDM System User and Data Migration User and Data Migration User and Data Migration 25% User Base 50% User Base 75% User Base Complete User Base Complete User Base
  • 13. Migration Strategies r i s t o p h S e m k a t Longer period of coexistence Legacy system productive Legacy system productive Migrate data and users in one step Migrate data and users: ▪ Project by project ▪ per application ▪ … as your needs dictate New system productive “BigBang” migration Fixed period of time Weekend Week Years Months New system productive Incremental migration
  • 14. One Time vs Incremental Migrations • One Time (Aligns with ETL) » The Benefits - Ability to modify data and correct issues in the staging database - Good performance for large volume of data - Lends itself to good repeatable testing scenarios - High quality results for a one-time first go-live of new PLM » The Risks - Staging database gets out of sync quickly - Intermediate database means export / import is done twice - Modification of data does not always sync up to legacy PLM or 3rd party integrations • Incremental (Aligns with Transactional) » The Benefits - Enables staged migration of data - Staged migration allows for easier PLM adoption strategies - Errors are more easily controlled and corrected - Enables migration to move at the pace of business » The Risks - Garbage in, Garbage out - Order of import operations is not always transparent - Performance is not as good - Testing can be cumbersome 14
  • 15. Migration Strategy Recommendations • One Time Migration » Exact preparation » Long test phase » Emergency plan to go back » Unidirectional • Staged Migration » Process oriented » Focus on semantic group of data » Controlled Replication • Incremental Migration, Coexistence » Transfer of small data packages » Controllable in going step by step » Bidirectional 15 Migration KPIs: Risk Acceptance Success-Rate Cost Time Data Master Smaller PLM Projects Larger PLM Projects
  • 16. Strategy Project Considerations • For One Time Migrations - Target complete migration development, testing and execution » Strategy and Requirements workshop resulting requirements and implementation plan » Implementation of migration use cases with basic system testing » Execute “Migration Rehearsals” that include: - Limited data (10%) to test requirements - Full data (100%) to test migration data success » Production Migration • For Incremental Migrations - Target 3-5 migration use cases per development period and iterate in a standard software development pattern. Sprints should be between 2 to 4 weeks. » Strategy and Requirements Workshop for each sprint » Implementation of migration use cases with unit tests and system integration tests » Execute user acceptance for incremental functionality » Migration execution utilizing group that includes migration tool developers • Utilize the same development and business team to build understanding and core competence. 16 Datum, Autor
  • 17. DIY ENOVIA 3D EXPERIENCE PLM MIGRATION • Requirements & Planning • Strategy • Risks • Technical Considerations • Final Thoughts
  • 18. Major Migration Event Risks • Migration Timing » Calculate expected downtime vs. migration performance » Weekends? Weeks? What is an acceptable downtime? » Incremental migrations can take too long and enable bad behavior in the transition • Data Disaster Risks » First migration to empty system shouldn’t ever corrupt production data with proper testing » Adding a large volume of data to PLM requires practiced disaster recovery plan. • Vendor to Vendor migration without planning tend to “de-scope” data to better fit the new data model » Know at your strategy phase what is able and realistic to be moved
  • 19. One Time Migration Risks • Short Execution Timeframe » Be prepared for disaster recovery » Backup system & execute migration • The new system must support the complete functionality from the start » All users and processes - User acceptance is critical » All technical interfaces - Complex technical dependencies can make the project fail • Continuity of resources is important » Migration developers should be testing and executing the production migration if possible 19
  • 20. Incremental Migration Risks • Long Execution Timeframe » Hold to the plan timeline, execute in under a year » Delay means more updates & maintenance with new system • Transactional Data Risks » Not all data is tested like in a migration rehearsal » For problem data test by running the data in test environment » Perform transactions with the same data in the test environment before production until comfortable with the solution performance 20 Source PDM System Target PDM System User and Data Migration User and Data Migration User and Data Migration 25% User Base 50% User Base 75% User Base Complete User Base Complete User Base
  • 21. DIY ENOVIA 3D EXPERIENCE PLM MIGRATION • Requirements & Planning • Strategy • Risks • Technical Considerations • Final Thoughts
  • 22. Technical Considerations for File Based CAD Import • CAD Data does not have enough information to import on it’s own. PLM data should be added to the process • Unmanaged data is generally “dirtier” with considerably more issues than PLM managed data • Recommended Process Steps – » Scan directories with CAD interrogation tool (CAA, etc) and get all data attributes and file dependencies » Move all data to staging database or Excel file(s) with attributes and: - Determine which file is the master between multiple instances - Add PLM metadata (owner, group, projects, status, etc) » Transform metadata into import packages » Execute bulk import with appropriate PLM interface tool 22 NX Package for Enovia Analysis Activity Invoked by User NX Scans CAD Files for Dependencies, Attributes and Issues Analysis Activity Creates Excel Spreadsheet of Data including missing required fields for importing to Enovia NX NX NX XLS User Updates Excel Document with PLM Data for import such as Owner, Project, Security, Status, ID or Revision changes User Invokes Bulk NX Import Activity with updated Excel and CAD Files NX NX NX Enovia CAD Connector Bulk loads NX CAD to TC Process status, logs and results are Logged NX CAD available in Enovia for use
  • 23. Technical Considerations for Enovia / 3D Experience • MQL and Tcl/Tk • Programmatic with RMI API for Enovia V6 • Separate CATIA (V5) API for export / import to Enovia provides sufficient functionality for many tasks • XPDM adapter for VPM Central CATIA V6 • Modern Enovia has a lot of object model dependencies! Test your UI for everything! • Understand the object models in the database • Dependency order is important • Can support relatively fast export / import 23
  • 24. Technical Considerations for Teamcenter • Tools for interfacing with Teamcenter: » Teamcenter Portal Client API (Legacy ITK) » Teamcenter SOA API » IPS CSV loading tool for metadata » PLM XML for metadata and document export / import » Global Services for limited data in legacy Teamcenter • CAD Import/Export For Teamcenter » UGClone for NX data export / import » TCIC bulk spreadsheet for export / import for CATIA » Creo IPEM Command line for export / import • API performance in Teamcenter may require alternative methods depending on use-case • CAD and Parts are historically built on the same BOM in Teamcenter - meaning CAD Document and Part 1:1 24
  • 25. Technical Considerations for Windchill • Tools for interfacing with Windchill » RMI API for integration export / import » Windchill Bulk Migrator for import Creo, Metadata & Document » Work Group Manager Batch Import / Export for other CAD » Pro/Toolkit + Jlink for Import / Export of CREO • Pro/Toolkit for Import / Export for legacy Pro/Intralink (3.x) • Scripted Interface for Pro/E export 25
  • 26. Using Neutral Formats • PROSTEP iViP leads the definition of many engineering neutral formats and processes » ISO STEP 10303 AP 214, 239, 242 » PLM Services » Open JT, LOTAR, other working groups • Neutral Formats are beneficial for more than one party that agree on the standard (for partner collaboration) » Exchanging standards based data give good definition to all parties • Lightweight Formats can assist in short term co- existence as they are easier to integrate • Neutral formats may complicate migrations where a strong independent semantic definition is not needed » Point to point solutions generally do not require neutral formats » Neutral formats add a layer of transformation » Maybe useful for more than two interfaced systems 26
  • 27. Archiving Strategy • Remember Decommissioning Requirements! • LOTAR – (LO)ng (T)erm (A)rchiving and (R)etrieval » Many industries require CAD data for 50+ years. This requirements is growing. » CAD and PDM formats and versions cannot be supported indefinitely. » Your data in those formats needs to be accessible forever. » Using standards-based CAD Formats (like STEP 242) and repository you can archive this data » This partitioning of old data and archiving is natural at migration when you may not want to carry over all data » Aerospace and Automotive have standard practices for archiving. Look into workgroup best practices and recommendations. » Manage your data so that you don’t need to keep every all versions of CAD that you have used (ever) with unsupported software and hardware! 27
  • 28. DIY ENOVIA 3D EXPERIENCE PLM MIGRATION • Requirements & Planning • Strategy • Risks • Technical Considerations • Final Thoughts
  • 29. DIY Benefits • Just like a home improvement project you may be able to save time and money doing much of the migration on your own. You can also improve your core competency in your systems. Some elements for success might include the following; • NON Technical (Engineering) » Clean / Heal your legacy data before the migration » Document existing usage and customizations in legacy environment » Be exhaustive in mapping legacy data model to future data model » Archive as much as you can ahead of time • Technical (IT Related) » Optimize technical environment for test labs, snap shot backups, quick restoration of test systems » Determine framework requirements for programming scripts and data mapping » Hands on project guidance and management 29
  • 30. DIY Risks • Just because you think you can, does not mean you really can • Does your team have the skills? » PLM Source and Target Expertise » Complete Understanding and Access to Systems API’s for complex workflow - Check In, Check Out, Insert Update, Conflict Management, Complex Mapping » Java, C++, SOAP, REST, SOA, XML, XSLT…….. • Does your team have the time ? » This is a full time job for x people and y months. » This should be planned and worked on throughout PLM deployment not just the last few weeks. » Does the rest of the company have time for repeated testing? 30
  • 31. DIY Final Thoughts • Many companies have successfully worked on their own PLM migrations with varying degrees of success. » Allocate enough time » Allocate enough resources » Do what you can, but know when to get extra help » Plan Hard » Test Hard » Document Success Criteria » Over Communicate with Everyone » Use commercial tools where available instead of reinventing the wheel each time 31
  • 32. PROSTEP is Here to Help • 100’s of skilled PLM and CAD consultants • More than 20 years of experience since 1993 • Global Reach • Part of the ProSTEP iViP non profit consortium • Standards based software • Best in class processes methodologies • Field Tested Commercial grade Software • Flexible Rental or Purchase Options • Certified and Maintained Connectors to most popular systems 32
  • 33. OpenPDM MIGRATE WOULD YOU LIKE TO REPLACE YOUR PLM SYSTEM? With OpenPDM MIGRATE, you can migrate your existing data either as a "Big Bang" or "incrementally" ▪ Analysis tools for checking the source data (volume, type, etc.) ▪ Flexible structuring of the data to be migrated (project, product, etc.) ▪ High level of performance and error tolerance thanks to packing and parallelization ▪ Transfer of CAD models and structures ▪ Bidirectional synchronization for incremental migration ▪ Migration from multiple data sources (systems and files) ▪ Process monitoring using migration cockpit Master your migration with OpenPDM MIGRATE!