SlideShare a Scribd company logo
1 of 45
Download to read offline
&
Understand your data dependencies
Key enabler to efficient modernisation
May 19th, 2021
&
2
Contents
1. Organisation of the webinar
2. Challenge #1 - your data dependencies
3. Profinit Modernisation Framework in Detail
4. MANTA showcase
5. Q&A
&
3
mpetrik@profinit.eu
www.linkedin.com/in/mpetrik-41442895
@Profinit_SW
Profinit: Michal Petřík
Preferred employer of extraordinary talents
› Supporting start-ups, student competitions
› Computer science education for kids
20+ years in the business
and growing
Unparalleled collaboration with Top CompSci Universities
› Five software engineering focused modules
› Applied science (research groups and grants)
&
MANTA: Jan Ulrych
› MANTA is a unified lineage platform allowing information users to
understand complex information systems to augment and optimize
existing processes, including:
– Data Quality
– DataOps
– Modernizations and Data Privacy
– Data Governance
jan.ulrych@getmanta.com
https://www.linkedin.com/in/janulrych/
https://twitter.com/get_manta
&
5
Organisation of the webinar
› 16:00 - 16:10 CEST / 10:00 AM - 10:10 AM EDT - Introduction
› 16:10 - 16:35 CEST / 10:10 AM - 10:35 AM EDT - Profinit
– Why your data dependencies are the key during modernisation
– How Profinit Modernisation Framework using MANTA addresses the challenge
› 16:35 - 17:00 CEST / 10:35 - 11:00 EDT- MANTA
– MANTA introduction
– MANTA show case – data lineage
› 17:00 - 17:15 CEST / 11:00 AM - 11:15 AM EDT - Q&A
– Through Sli.do platform anytime during the presentations
&
Questions and polls
https://www.sli.do
event #2854
&
Challenge #1
Your data dependencies
Regarding modernisation you are
ⓘ Start presenting to display the poll results on this slide.
What is/was the driver to start it?
ⓘ Start presenting to display the poll results on this slide.
&
10
Why is it about data?
&
11
Motivation
› More than 80% of data migration projects run overtime and/or over
budget. Cost overruns average 30%. Time overruns average 41%.”
Bloor Group
› “83% of data migration projects either fail or exceed their budgets
and schedules.”
Gartner
How many integrations do your core
systems have?
ⓘ Start presenting to display the poll results on this slide.
&
14
Where does it end?
Are we talking about monolithic systems?
&
15
› The key is to identify friction points and modernize them
– Not possible without understanding the data model and dependencies
Continuous Systems Modernisation
&
Profinit
Modernisation
Framework
&
17
Profinit Modernisation Framework
Assessment processes
Defines assessment processes
to analyse the challenge and
choose the right modernisation
approach.
Analytical tools
Uses best-in-class tooling
together with unique in-house
solutions to get a complex
overview of the challenge.
Software engineering excellence
Continuously applies software
engineering and computer science
best practices to achieve stunning
results and add business value.
Iterative, incremental & safe
Applies well-planned small steps to
achieve great goals while enabling
full customer control over the
long-term modernisation process.
Changes with future in mind
Proposes architectural, design,
technological and process
changes with respect to current
trends. Always plans for the
upcoming years, not months.
&
18
Assessment process
&
19
Sample schedule
› Usually start with a series of workshops (2 times 2 days, etc.)
› Rough definition of the scope and business areas pre-selection
1. Iteration
› The system – scope / domain
› Logical parts
› Assessment
› Documentation
› Architecture/design
› Source codes
› Environment, DevOps
› Team
› Key friction points identification
› Estimation of the next iteration
› Toolbox update
2. Iteration
› Focused analyses
(friction points)
› Usually performed by:
› Team leader
› BE team: 2 persons
› FE team: 2 persons
› PoC/PoT for selected friction
points
› Enhanced estimation
› Toolbox update
3. Iteration
› Sample deliverables
› BE / FE parts
› Data
› The next steps definition
› Friction points
› Enhancements
› Timing and estimation
› Team proposal & required
collaboration capacity
› Results presentation and
assessment handover
3 weeks 3 weeks 3 weeks
Go/NoGo point Go/NoGo point The next steps
&
20
Assessment process
› Key attribute here is the size & complexity
of the problem
› Implies the ability to estimate and plan
 reasonable expectations and delays reduction
&
21
Analytical tools
› Best in class tooling & custom made utilities
– Source code static analysis
– Data analysis
– Data transformation and visualisation
– Data tracing
– …
› Every project is unique  no „one size fits all“ approach exists
– Custom made tools based on collected metadata
– MANTA is the perfect source for this area
&
22
Software engineering excellence
› Automation is the key to success
› Every step shall be repeatable, testable and revertible
– You cannot predict future and be prepared for everything…
› Pre / post modernisation state validation helps a lot
– Migration from one technology / platform to another
– Behaviour before / after friction point elimination
– …
› Finding and preparing proper testing data might be a challenge too
–  data lineage and dependencies analysis helps significantly
&
23
Iterative, incremental & safe
› Big bang projects usually end with
big spectacular failures
› Relatively short iterations and increments should be always chosen
– Or at least at the beginning of the project  e.g. „fail-fast“ approach
› Before each iteration/increment do:
– Friction point analysis (validation)
– Impact analysis
– Estimation
– Pre / post validation criteria
– Rollback strategy should the increment go astray
How old are your core systems?
ⓘ Start presenting to display the poll results on this slide.
&
25
Changes with future in mind
... simply said: that assumption is absolutely wrong
 new systems need to be continuously modernised too
… unless you want to have the same problem every few years
"We are going to have a new system,
therefore no further investments."
 Fit, Value, Agility  Cost, Complexity, Risk
Year 3 Year 5
&
MANTA
&
27
Why Data Lineage
&
28
How MANTA (and Lineage) Fits
&
29
› Driver: Teradata to Snowflake migration to optimize cost and flexibility of
development. Stable reports remain in the on-prem Teradata;
experimental/dev reports in Snowflake (easier scalability as needed).
› Approach: phased migration; metadata driven approach; automated
and repeatable tests. Deployment every other weekend.
› Result: Dependency analysis by MANTA reduced time for
implementation, testing costs, reduced number of defects, allowed for
partitioning of the environment into phases
› Financial institution ($100B +)
Modernization case study
&
Modernization Case Study - Target Solution
Teradata Snowflake
Teradata
explore
productionize
Current
Architecture
To-be
Architecture
&
31
How Data Lineage Helps in the Process?
› System dependencies
› Assessment of
complexity
› Accurate planning
› Detailed analysis of
transformation code
› Planning individual
modernization phases
› Future system changes
based on metadata
› Augment other processes
(DQ, DataOps, DG, …)
› Phased approach
› Changes in legacy during
the modernization
› Compare before/after
› Automation based on
metadata via API
› Preparing test data
› Reduce need for testing
&
32
Where does the data come from?
› Which ETLs need to be adjusted
› What new ETLs need to be developed?
Who consumes the data
› Who will need to approve the changes
› What ETLS need to be changed/developed?
› Other targets that need to be adjusted?
Dependencies Outside of a System
&
33
System Internal Dependencies
Goal
› Accurate planning to prevent scope creep & unexpected extra effort
› Define migration phases
Approach
› Understand how the system works – in detail(!)
› See data pipelines for individual attributes
› Understand the dependencies and sequencing
&
34
Modernizing = Review the Current Use
Goal:
› Lower migration, maintenance costs & improve manageability
Approach:
› Identify objects no longer in use
› Identify duplicated data pipelines / datasets
› Skip / Optimize during modernization
&
35
Planning and Estimating
Goal
› accurate estimates prevent budget and project timeline overruns
Approach
› Understand how complicated the system really is?
› Identify patterns used
› Define approach for migration of specific patterns
&
36
Assessing Complexity
Goal
› Data based metric to assess complexity to define approach and resources
needed
Approach:
› Calculated metric defining system complexity
› Transformation complexity
& migration approach
– Simple (40-60%) -> Metadata driven
– Medium (20-35%) -> Pattern-based
– Complex (2-10%) -> Hand Coded
&
37
Optimize Testing
Goal:
› Reduce manual testing
› Reduce number of testing rounds
Approach
› Enable developers to smoke test their code
› Compare legacy / new pipeline
› Explain differences (list of exceptions tied to change requests)
› Do this in an automated fashion!
&
38
Preparing Test Data*
Goal:
› Enable testers by preparing consistent test environment
› Make testing repeatable
Approach
› Automatically create test sandboxes
› Use lineage information to understand data source
› Limited dataset to a specific use case
* Not implemented as part of this modernization project; comes from a different customer
&
39
Goal
› Controlled way to accommodate changes
in legacy environment made during the migration process
Approach:
› Identification of the changes
› Fast analysis of the newly coming changes/fixes
› Automated notifications/reporting
Changes During Migration
&
40
Ready for the Future!
Status?
› Both new and legacy environments with documented dataflows
Benefits
› Ability to make future changes efficiently
› Use metadata to augment DQ, DataOps, Incident resolution, …
Snowflake
Teradata
explore
productionize
&
Summary
&
42
Summary
› Understanding your data dependencies while modernising is crucial
– estimates, risk mitigation, reliable migration
› Both business and IT questions have to be resolved properly
– complex and objective view on the challenge
› Automate data analysis from the day #1
– repeatable, testable, reversible steps
› Profinit Modernisation Framework & MANTA
make modernisation easier
Audience Q&A Session
ⓘ Start presenting to display the audience questions on this slide.
&
Thank you for your attention
&
Backup
&
Profinit EU, s.r.o.
Tychonova 2, 160 00 Prague 6 | Phone + 420 224 316 016
Web
www.profinit.eu
LinkedIn
linkedin.com/company/profinit
Twitter
twitter.com/Profinit_EU
Facebook
facebook.com/Profinit.EU
Youtube
Profinit EU
Thank you
for your attention

More Related Content

What's hot

Software quality assurance (sqa) Parte II- Métricas del Software y Modelos d...
Software quality assurance (sqa)  Parte II- Métricas del Software y Modelos d...Software quality assurance (sqa)  Parte II- Métricas del Software y Modelos d...
Software quality assurance (sqa) Parte II- Métricas del Software y Modelos d...Renato Gonzalez
 
AjayMehta-Resume08012016
AjayMehta-Resume08012016AjayMehta-Resume08012016
AjayMehta-Resume08012016Ajay Mehta
 
Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0Julian Samuels
 
Data migration methodology_for_sap_v01a
Data migration methodology_for_sap_v01aData migration methodology_for_sap_v01a
Data migration methodology_for_sap_v01aAbhaya Sarangi
 
Pranabendu
PranabenduPranabendu
PranabenduPMI2011
 
Statistical Analysis of New Product Development (NPD) Cycle-time Data
Statistical Analysis of New Product Development (NPD) Cycle-time DataStatistical Analysis of New Product Development (NPD) Cycle-time Data
Statistical Analysis of New Product Development (NPD) Cycle-time DataSteven Pratt
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project ManagementShauryaGupta38
 
Software Project Management lecture 7
Software Project Management lecture 7Software Project Management lecture 7
Software Project Management lecture 7Syed Muhammad Hammad
 
Business Process Monitoring and Mining
Business Process Monitoring and MiningBusiness Process Monitoring and Mining
Business Process Monitoring and MiningMarlon Dumas
 
The elusive root cause
The elusive root causeThe elusive root cause
The elusive root causeneebula
 
Systems Analysis
Systems AnalysisSystems Analysis
Systems AnalysisBli Wilson
 
20171019 data migration (rk)
20171019 data migration (rk)20171019 data migration (rk)
20171019 data migration (rk)Ruud Kapteijn
 
Winning Strategies for Converting and Migrating Master Data to SAP BusinessOb...
Winning Strategies for Converting and Migrating Master Data to SAP BusinessOb...Winning Strategies for Converting and Migrating Master Data to SAP BusinessOb...
Winning Strategies for Converting and Migrating Master Data to SAP BusinessOb...jeffhansen
 
CS 414 (IT Project Management)
CS 414 (IT Project Management)CS 414 (IT Project Management)
CS 414 (IT Project Management)raszky
 
Ipt Syllabus Changes Project Management
Ipt Syllabus Changes   Project ManagementIpt Syllabus Changes   Project Management
Ipt Syllabus Changes Project ManagementLiam Dunphy
 

What's hot (18)

Software quality assurance (sqa) Parte II- Métricas del Software y Modelos d...
Software quality assurance (sqa)  Parte II- Métricas del Software y Modelos d...Software quality assurance (sqa)  Parte II- Métricas del Software y Modelos d...
Software quality assurance (sqa) Parte II- Métricas del Software y Modelos d...
 
AjayMehta-Resume08012016
AjayMehta-Resume08012016AjayMehta-Resume08012016
AjayMehta-Resume08012016
 
Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0Agile Methodology - Data Migration v1.0
Agile Methodology - Data Migration v1.0
 
Downing_Bruce
Downing_BruceDowning_Bruce
Downing_Bruce
 
Data migration methodology_for_sap_v01a
Data migration methodology_for_sap_v01aData migration methodology_for_sap_v01a
Data migration methodology_for_sap_v01a
 
Pranabendu
PranabenduPranabendu
Pranabendu
 
Chapter 03
Chapter 03Chapter 03
Chapter 03
 
Statistical Analysis of New Product Development (NPD) Cycle-time Data
Statistical Analysis of New Product Development (NPD) Cycle-time DataStatistical Analysis of New Product Development (NPD) Cycle-time Data
Statistical Analysis of New Product Development (NPD) Cycle-time Data
 
Software Project Management
Software Project ManagementSoftware Project Management
Software Project Management
 
Software Project Management lecture 7
Software Project Management lecture 7Software Project Management lecture 7
Software Project Management lecture 7
 
Business Process Monitoring and Mining
Business Process Monitoring and MiningBusiness Process Monitoring and Mining
Business Process Monitoring and Mining
 
The elusive root cause
The elusive root causeThe elusive root cause
The elusive root cause
 
Systems Analysis
Systems AnalysisSystems Analysis
Systems Analysis
 
20171019 data migration (rk)
20171019 data migration (rk)20171019 data migration (rk)
20171019 data migration (rk)
 
Winning Strategies for Converting and Migrating Master Data to SAP BusinessOb...
Winning Strategies for Converting and Migrating Master Data to SAP BusinessOb...Winning Strategies for Converting and Migrating Master Data to SAP BusinessOb...
Winning Strategies for Converting and Migrating Master Data to SAP BusinessOb...
 
CS 414 (IT Project Management)
CS 414 (IT Project Management)CS 414 (IT Project Management)
CS 414 (IT Project Management)
 
Ipt Syllabus Changes Project Management
Ipt Syllabus Changes   Project ManagementIpt Syllabus Changes   Project Management
Ipt Syllabus Changes Project Management
 
Resume Complete 112416
Resume Complete 112416Resume Complete 112416
Resume Complete 112416
 

Similar to Understand your data dependencies – Key enabler to efficient modernisation

Software Solutions for Energy Communities
Software Solutions for Energy CommunitiesSoftware Solutions for Energy Communities
Software Solutions for Energy CommunitiesQuentin Gemine
 
Downloads abc 2006 presentation downloads-ramesh_babu
Downloads abc 2006   presentation downloads-ramesh_babuDownloads abc 2006   presentation downloads-ramesh_babu
Downloads abc 2006 presentation downloads-ramesh_babuHem Rana
 
081622tdwi.pdf
081622tdwi.pdf081622tdwi.pdf
081622tdwi.pdfAlex446314
 
Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02
Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02
Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02PMI_IREP_TP
 
Day 1 1620 - 1705 - maple - pranabendu bhattacharyya
Day 1   1620 - 1705 - maple - pranabendu bhattacharyyaDay 1   1620 - 1705 - maple - pranabendu bhattacharyya
Day 1 1620 - 1705 - maple - pranabendu bhattacharyyaPMI2011
 
Pmac It Project Management 2010
Pmac It Project Management 2010Pmac It Project Management 2010
Pmac It Project Management 2010nseiersen
 
Agile, qa and data projects geek night 2020
Agile, qa and data projects   geek night 2020Agile, qa and data projects   geek night 2020
Agile, qa and data projects geek night 2020Balvinder Hira
 
software metrics(process,project,product)
software metrics(process,project,product)software metrics(process,project,product)
software metrics(process,project,product)Amisha Narsingani
 
DIGITAL TRANSFORMATION AND STRATEGY_final.pptx
DIGITAL TRANSFORMATION AND STRATEGY_final.pptxDIGITAL TRANSFORMATION AND STRATEGY_final.pptx
DIGITAL TRANSFORMATION AND STRATEGY_final.pptxGeorgeDiamandis11
 
White Paper-2-Mapping Manager-Bringing Agility To Business Intelligence
White Paper-2-Mapping Manager-Bringing Agility To Business IntelligenceWhite Paper-2-Mapping Manager-Bringing Agility To Business Intelligence
White Paper-2-Mapping Manager-Bringing Agility To Business IntelligenceAnalytixDataServices
 
Big Data, Physics, and the Industrial Internet: How Modeling & Analytics are ...
Big Data, Physics, and the Industrial Internet: How Modeling & Analytics are ...Big Data, Physics, and the Industrial Internet: How Modeling & Analytics are ...
Big Data, Physics, and the Industrial Internet: How Modeling & Analytics are ...mattdenesuk
 
Hossam ali cv_2018
Hossam ali cv_2018Hossam ali cv_2018
Hossam ali cv_2018Hossam Ali
 
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
 
On the road to Engineering excellence
On the road to Engineering excellenceOn the road to Engineering excellence
On the road to Engineering excellenceAlexander Mrynskyi
 
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...DATAVERSITY
 

Similar to Understand your data dependencies – Key enabler to efficient modernisation (20)

Software Solutions for Energy Communities
Software Solutions for Energy CommunitiesSoftware Solutions for Energy Communities
Software Solutions for Energy Communities
 
PMI Presentation2
PMI Presentation2PMI Presentation2
PMI Presentation2
 
Downloads abc 2006 presentation downloads-ramesh_babu
Downloads abc 2006   presentation downloads-ramesh_babuDownloads abc 2006   presentation downloads-ramesh_babu
Downloads abc 2006 presentation downloads-ramesh_babu
 
Plm rev5 innovation 2012
Plm rev5 innovation 2012Plm rev5 innovation 2012
Plm rev5 innovation 2012
 
081622tdwi.pdf
081622tdwi.pdf081622tdwi.pdf
081622tdwi.pdf
 
Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02
Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02
Day1 1620-1705-maple-pranabendubhattacharyya-131008043643-phpapp02
 
Day 1 1620 - 1705 - maple - pranabendu bhattacharyya
Day 1   1620 - 1705 - maple - pranabendu bhattacharyyaDay 1   1620 - 1705 - maple - pranabendu bhattacharyya
Day 1 1620 - 1705 - maple - pranabendu bhattacharyya
 
Pmac It Project Management 2010
Pmac It Project Management 2010Pmac It Project Management 2010
Pmac It Project Management 2010
 
Agile, qa and data projects geek night 2020
Agile, qa and data projects   geek night 2020Agile, qa and data projects   geek night 2020
Agile, qa and data projects geek night 2020
 
software metrics(process,project,product)
software metrics(process,project,product)software metrics(process,project,product)
software metrics(process,project,product)
 
BUSINESS ANALYST
BUSINESS ANALYSTBUSINESS ANALYST
BUSINESS ANALYST
 
DIGITAL TRANSFORMATION AND STRATEGY_final.pptx
DIGITAL TRANSFORMATION AND STRATEGY_final.pptxDIGITAL TRANSFORMATION AND STRATEGY_final.pptx
DIGITAL TRANSFORMATION AND STRATEGY_final.pptx
 
White Paper-2-Mapping Manager-Bringing Agility To Business Intelligence
White Paper-2-Mapping Manager-Bringing Agility To Business IntelligenceWhite Paper-2-Mapping Manager-Bringing Agility To Business Intelligence
White Paper-2-Mapping Manager-Bringing Agility To Business Intelligence
 
Big Data, Physics, and the Industrial Internet: How Modeling & Analytics are ...
Big Data, Physics, and the Industrial Internet: How Modeling & Analytics are ...Big Data, Physics, and the Industrial Internet: How Modeling & Analytics are ...
Big Data, Physics, and the Industrial Internet: How Modeling & Analytics are ...
 
Hossam ali cv_2018
Hossam ali cv_2018Hossam ali cv_2018
Hossam ali cv_2018
 
Data Science and Analytics
Data Science and Analytics Data Science and Analytics
Data Science and Analytics
 
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.
 
On the road to Engineering excellence
On the road to Engineering excellenceOn the road to Engineering excellence
On the road to Engineering excellence
 
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
ADV Slides: What the Aspiring or New Data Scientist Needs to Know About the E...
 

More from Profinit

Reference Data Management
Reference Data ManagementReference Data Management
Reference Data ManagementProfinit
 
Cloud in examples—(how to) benefit from modern technologies in the cloud
Cloud in examples—(how to) benefit from modern technologies in the cloudCloud in examples—(how to) benefit from modern technologies in the cloud
Cloud in examples—(how to) benefit from modern technologies in the cloudProfinit
 
Building big data pipelines—lessons learned
Building big data pipelines—lessons learnedBuilding big data pipelines—lessons learned
Building big data pipelines—lessons learnedProfinit
 
Propensity Modelling for Banks
Propensity Modelling for BanksPropensity Modelling for Banks
Propensity Modelling for BanksProfinit
 
Legacy systems modernisation
Legacy systems modernisationLegacy systems modernisation
Legacy systems modernisationProfinit
 
Automating Data Lakes, Data Warehouses and Data Stores
Automating Data Lakes, Data Warehouses and Data StoresAutomating Data Lakes, Data Warehouses and Data Stores
Automating Data Lakes, Data Warehouses and Data StoresProfinit
 
4 Steps Towards Data Transparency
4 Steps Towards Data Transparency4 Steps Towards Data Transparency
4 Steps Towards Data TransparencyProfinit
 
Software systems modernisation
Software systems modernisationSoftware systems modernisation
Software systems modernisationProfinit
 
Odborná snídaně: Datový sklad jako Perpetuum Mobile
Odborná snídaně: Datový sklad jako Perpetuum MobileOdborná snídaně: Datový sklad jako Perpetuum Mobile
Odborná snídaně: Datový sklad jako Perpetuum MobileProfinit
 
Data Science a MLOps v prostředí cloudu
Data Science a MLOps v prostředí clouduData Science a MLOps v prostředí cloudu
Data Science a MLOps v prostředí clouduProfinit
 
Detekce sociálních vazeb: domácnosti a přátelé
Detekce sociálních vazeb: domácnosti a přáteléDetekce sociálních vazeb: domácnosti a přátelé
Detekce sociálních vazeb: domácnosti a přáteléProfinit
 
Výsledky backtestu propensitního modelu
Výsledky backtestu propensitního modeluVýsledky backtestu propensitního modelu
Výsledky backtestu propensitního modeluProfinit
 
Propensitní modelování
Propensitní modelováníPropensitní modelování
Propensitní modelováníProfinit
 
Profinit Webinar: Benefits of Software Systems Modernization over their Repla...
Profinit Webinar: Benefits of Software Systems Modernization over their Repla...Profinit Webinar: Benefits of Software Systems Modernization over their Repla...
Profinit Webinar: Benefits of Software Systems Modernization over their Repla...Profinit
 
Profinit webinar: Instalment Detector
Profinit webinar: Instalment DetectorProfinit webinar: Instalment Detector
Profinit webinar: Instalment DetectorProfinit
 
Profinit_snidane_DWH_22_10_2019_publish
Profinit_snidane_DWH_22_10_2019_publishProfinit_snidane_DWH_22_10_2019_publish
Profinit_snidane_DWH_22_10_2019_publishProfinit
 
2019 09-23-snidane qa-public
2019 09-23-snidane qa-public2019 09-23-snidane qa-public
2019 09-23-snidane qa-publicProfinit
 
2019 03-20 snidane-serie-kuchyne-full
2019 03-20 snidane-serie-kuchyne-full2019 03-20 snidane-serie-kuchyne-full
2019 03-20 snidane-serie-kuchyne-fullProfinit
 
2018 11-28 snidane-serie-kuchyne
2018 11-28 snidane-serie-kuchyne2018 11-28 snidane-serie-kuchyne
2018 11-28 snidane-serie-kuchyneProfinit
 
Matedatový sklad
Matedatový skladMatedatový sklad
Matedatový skladProfinit
 

More from Profinit (20)

Reference Data Management
Reference Data ManagementReference Data Management
Reference Data Management
 
Cloud in examples—(how to) benefit from modern technologies in the cloud
Cloud in examples—(how to) benefit from modern technologies in the cloudCloud in examples—(how to) benefit from modern technologies in the cloud
Cloud in examples—(how to) benefit from modern technologies in the cloud
 
Building big data pipelines—lessons learned
Building big data pipelines—lessons learnedBuilding big data pipelines—lessons learned
Building big data pipelines—lessons learned
 
Propensity Modelling for Banks
Propensity Modelling for BanksPropensity Modelling for Banks
Propensity Modelling for Banks
 
Legacy systems modernisation
Legacy systems modernisationLegacy systems modernisation
Legacy systems modernisation
 
Automating Data Lakes, Data Warehouses and Data Stores
Automating Data Lakes, Data Warehouses and Data StoresAutomating Data Lakes, Data Warehouses and Data Stores
Automating Data Lakes, Data Warehouses and Data Stores
 
4 Steps Towards Data Transparency
4 Steps Towards Data Transparency4 Steps Towards Data Transparency
4 Steps Towards Data Transparency
 
Software systems modernisation
Software systems modernisationSoftware systems modernisation
Software systems modernisation
 
Odborná snídaně: Datový sklad jako Perpetuum Mobile
Odborná snídaně: Datový sklad jako Perpetuum MobileOdborná snídaně: Datový sklad jako Perpetuum Mobile
Odborná snídaně: Datový sklad jako Perpetuum Mobile
 
Data Science a MLOps v prostředí cloudu
Data Science a MLOps v prostředí clouduData Science a MLOps v prostředí cloudu
Data Science a MLOps v prostředí cloudu
 
Detekce sociálních vazeb: domácnosti a přátelé
Detekce sociálních vazeb: domácnosti a přáteléDetekce sociálních vazeb: domácnosti a přátelé
Detekce sociálních vazeb: domácnosti a přátelé
 
Výsledky backtestu propensitního modelu
Výsledky backtestu propensitního modeluVýsledky backtestu propensitního modelu
Výsledky backtestu propensitního modelu
 
Propensitní modelování
Propensitní modelováníPropensitní modelování
Propensitní modelování
 
Profinit Webinar: Benefits of Software Systems Modernization over their Repla...
Profinit Webinar: Benefits of Software Systems Modernization over their Repla...Profinit Webinar: Benefits of Software Systems Modernization over their Repla...
Profinit Webinar: Benefits of Software Systems Modernization over their Repla...
 
Profinit webinar: Instalment Detector
Profinit webinar: Instalment DetectorProfinit webinar: Instalment Detector
Profinit webinar: Instalment Detector
 
Profinit_snidane_DWH_22_10_2019_publish
Profinit_snidane_DWH_22_10_2019_publishProfinit_snidane_DWH_22_10_2019_publish
Profinit_snidane_DWH_22_10_2019_publish
 
2019 09-23-snidane qa-public
2019 09-23-snidane qa-public2019 09-23-snidane qa-public
2019 09-23-snidane qa-public
 
2019 03-20 snidane-serie-kuchyne-full
2019 03-20 snidane-serie-kuchyne-full2019 03-20 snidane-serie-kuchyne-full
2019 03-20 snidane-serie-kuchyne-full
 
2018 11-28 snidane-serie-kuchyne
2018 11-28 snidane-serie-kuchyne2018 11-28 snidane-serie-kuchyne
2018 11-28 snidane-serie-kuchyne
 
Matedatový sklad
Matedatový skladMatedatový sklad
Matedatový sklad
 

Recently uploaded

Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)jennyeacort
 

Recently uploaded (20)

Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
Call Us🔝>༒+91-9711147426⇛Call In girls karol bagh (Delhi)
 

Understand your data dependencies – Key enabler to efficient modernisation

  • 1. & Understand your data dependencies Key enabler to efficient modernisation May 19th, 2021
  • 2. & 2 Contents 1. Organisation of the webinar 2. Challenge #1 - your data dependencies 3. Profinit Modernisation Framework in Detail 4. MANTA showcase 5. Q&A
  • 3. & 3 mpetrik@profinit.eu www.linkedin.com/in/mpetrik-41442895 @Profinit_SW Profinit: Michal Petřík Preferred employer of extraordinary talents › Supporting start-ups, student competitions › Computer science education for kids 20+ years in the business and growing Unparalleled collaboration with Top CompSci Universities › Five software engineering focused modules › Applied science (research groups and grants)
  • 4. & MANTA: Jan Ulrych › MANTA is a unified lineage platform allowing information users to understand complex information systems to augment and optimize existing processes, including: – Data Quality – DataOps – Modernizations and Data Privacy – Data Governance jan.ulrych@getmanta.com https://www.linkedin.com/in/janulrych/ https://twitter.com/get_manta
  • 5. & 5 Organisation of the webinar › 16:00 - 16:10 CEST / 10:00 AM - 10:10 AM EDT - Introduction › 16:10 - 16:35 CEST / 10:10 AM - 10:35 AM EDT - Profinit – Why your data dependencies are the key during modernisation – How Profinit Modernisation Framework using MANTA addresses the challenge › 16:35 - 17:00 CEST / 10:35 - 11:00 EDT- MANTA – MANTA introduction – MANTA show case – data lineage › 17:00 - 17:15 CEST / 11:00 AM - 11:15 AM EDT - Q&A – Through Sli.do platform anytime during the presentations
  • 8. Regarding modernisation you are ⓘ Start presenting to display the poll results on this slide.
  • 9. What is/was the driver to start it? ⓘ Start presenting to display the poll results on this slide.
  • 10. & 10 Why is it about data?
  • 11. & 11 Motivation › More than 80% of data migration projects run overtime and/or over budget. Cost overruns average 30%. Time overruns average 41%.” Bloor Group › “83% of data migration projects either fail or exceed their budgets and schedules.” Gartner
  • 12. How many integrations do your core systems have? ⓘ Start presenting to display the poll results on this slide.
  • 13. & 14 Where does it end? Are we talking about monolithic systems?
  • 14. & 15 › The key is to identify friction points and modernize them – Not possible without understanding the data model and dependencies Continuous Systems Modernisation
  • 16. & 17 Profinit Modernisation Framework Assessment processes Defines assessment processes to analyse the challenge and choose the right modernisation approach. Analytical tools Uses best-in-class tooling together with unique in-house solutions to get a complex overview of the challenge. Software engineering excellence Continuously applies software engineering and computer science best practices to achieve stunning results and add business value. Iterative, incremental & safe Applies well-planned small steps to achieve great goals while enabling full customer control over the long-term modernisation process. Changes with future in mind Proposes architectural, design, technological and process changes with respect to current trends. Always plans for the upcoming years, not months.
  • 18. & 19 Sample schedule › Usually start with a series of workshops (2 times 2 days, etc.) › Rough definition of the scope and business areas pre-selection 1. Iteration › The system – scope / domain › Logical parts › Assessment › Documentation › Architecture/design › Source codes › Environment, DevOps › Team › Key friction points identification › Estimation of the next iteration › Toolbox update 2. Iteration › Focused analyses (friction points) › Usually performed by: › Team leader › BE team: 2 persons › FE team: 2 persons › PoC/PoT for selected friction points › Enhanced estimation › Toolbox update 3. Iteration › Sample deliverables › BE / FE parts › Data › The next steps definition › Friction points › Enhancements › Timing and estimation › Team proposal & required collaboration capacity › Results presentation and assessment handover 3 weeks 3 weeks 3 weeks Go/NoGo point Go/NoGo point The next steps
  • 19. & 20 Assessment process › Key attribute here is the size & complexity of the problem › Implies the ability to estimate and plan  reasonable expectations and delays reduction
  • 20. & 21 Analytical tools › Best in class tooling & custom made utilities – Source code static analysis – Data analysis – Data transformation and visualisation – Data tracing – … › Every project is unique  no „one size fits all“ approach exists – Custom made tools based on collected metadata – MANTA is the perfect source for this area
  • 21. & 22 Software engineering excellence › Automation is the key to success › Every step shall be repeatable, testable and revertible – You cannot predict future and be prepared for everything… › Pre / post modernisation state validation helps a lot – Migration from one technology / platform to another – Behaviour before / after friction point elimination – … › Finding and preparing proper testing data might be a challenge too –  data lineage and dependencies analysis helps significantly
  • 22. & 23 Iterative, incremental & safe › Big bang projects usually end with big spectacular failures › Relatively short iterations and increments should be always chosen – Or at least at the beginning of the project  e.g. „fail-fast“ approach › Before each iteration/increment do: – Friction point analysis (validation) – Impact analysis – Estimation – Pre / post validation criteria – Rollback strategy should the increment go astray
  • 23. How old are your core systems? ⓘ Start presenting to display the poll results on this slide.
  • 24. & 25 Changes with future in mind ... simply said: that assumption is absolutely wrong  new systems need to be continuously modernised too … unless you want to have the same problem every few years "We are going to have a new system, therefore no further investments."  Fit, Value, Agility  Cost, Complexity, Risk Year 3 Year 5
  • 27. & 28 How MANTA (and Lineage) Fits
  • 28. & 29 › Driver: Teradata to Snowflake migration to optimize cost and flexibility of development. Stable reports remain in the on-prem Teradata; experimental/dev reports in Snowflake (easier scalability as needed). › Approach: phased migration; metadata driven approach; automated and repeatable tests. Deployment every other weekend. › Result: Dependency analysis by MANTA reduced time for implementation, testing costs, reduced number of defects, allowed for partitioning of the environment into phases › Financial institution ($100B +) Modernization case study
  • 29. & Modernization Case Study - Target Solution Teradata Snowflake Teradata explore productionize Current Architecture To-be Architecture
  • 30. & 31 How Data Lineage Helps in the Process? › System dependencies › Assessment of complexity › Accurate planning › Detailed analysis of transformation code › Planning individual modernization phases › Future system changes based on metadata › Augment other processes (DQ, DataOps, DG, …) › Phased approach › Changes in legacy during the modernization › Compare before/after › Automation based on metadata via API › Preparing test data › Reduce need for testing
  • 31. & 32 Where does the data come from? › Which ETLs need to be adjusted › What new ETLs need to be developed? Who consumes the data › Who will need to approve the changes › What ETLS need to be changed/developed? › Other targets that need to be adjusted? Dependencies Outside of a System
  • 32. & 33 System Internal Dependencies Goal › Accurate planning to prevent scope creep & unexpected extra effort › Define migration phases Approach › Understand how the system works – in detail(!) › See data pipelines for individual attributes › Understand the dependencies and sequencing
  • 33. & 34 Modernizing = Review the Current Use Goal: › Lower migration, maintenance costs & improve manageability Approach: › Identify objects no longer in use › Identify duplicated data pipelines / datasets › Skip / Optimize during modernization
  • 34. & 35 Planning and Estimating Goal › accurate estimates prevent budget and project timeline overruns Approach › Understand how complicated the system really is? › Identify patterns used › Define approach for migration of specific patterns
  • 35. & 36 Assessing Complexity Goal › Data based metric to assess complexity to define approach and resources needed Approach: › Calculated metric defining system complexity › Transformation complexity & migration approach – Simple (40-60%) -> Metadata driven – Medium (20-35%) -> Pattern-based – Complex (2-10%) -> Hand Coded
  • 36. & 37 Optimize Testing Goal: › Reduce manual testing › Reduce number of testing rounds Approach › Enable developers to smoke test their code › Compare legacy / new pipeline › Explain differences (list of exceptions tied to change requests) › Do this in an automated fashion!
  • 37. & 38 Preparing Test Data* Goal: › Enable testers by preparing consistent test environment › Make testing repeatable Approach › Automatically create test sandboxes › Use lineage information to understand data source › Limited dataset to a specific use case * Not implemented as part of this modernization project; comes from a different customer
  • 38. & 39 Goal › Controlled way to accommodate changes in legacy environment made during the migration process Approach: › Identification of the changes › Fast analysis of the newly coming changes/fixes › Automated notifications/reporting Changes During Migration
  • 39. & 40 Ready for the Future! Status? › Both new and legacy environments with documented dataflows Benefits › Ability to make future changes efficiently › Use metadata to augment DQ, DataOps, Incident resolution, … Snowflake Teradata explore productionize
  • 41. & 42 Summary › Understanding your data dependencies while modernising is crucial – estimates, risk mitigation, reliable migration › Both business and IT questions have to be resolved properly – complex and objective view on the challenge › Automate data analysis from the day #1 – repeatable, testable, reversible steps › Profinit Modernisation Framework & MANTA make modernisation easier
  • 42. Audience Q&A Session ⓘ Start presenting to display the audience questions on this slide.
  • 43. & Thank you for your attention
  • 45. & Profinit EU, s.r.o. Tychonova 2, 160 00 Prague 6 | Phone + 420 224 316 016 Web www.profinit.eu LinkedIn linkedin.com/company/profinit Twitter twitter.com/Profinit_EU Facebook facebook.com/Profinit.EU Youtube Profinit EU Thank you for your attention