white paper snaplogic modernization blueprint
TRANSCRIPT
WHITE PAPER
SnapLogic Modernization Blueprint
2 | SnapLogic Modernization Blueprint
ContentsGetting Started with the SnapLogic Modernization Blueprint 3SnapLogic Modernization Blueprint at a Glance 3SnapLogic Modernization Blueprint 4
Phase 1: Discover and Analyze 5
Phase 2: Review current architecture 7
Phase 3: Create the future state architecture 8
Phase 4: Implementing and Testing 10
Phase 5: Production 11
Phase 6: Review and Support 12
Summary 12
3 | SnapLogic Modernization Blueprint
Getting Started with the SnapLogic Modernization BlueprintOrganizations like yours, seeking to accelerate their business through digital transformation, will need to modernize their architecture in order to meet their business objectives, excel in the market, and stay ahead of the competition.
We have partnered with leading companies, like Illumina, T. Rowe Price, Wendy’s, and amongst others, on their modernization efforts to turn their digital transformation strategy into a reality. A large part of their success in seeing fast results and ROI from their digital transformation investments is engaging with our Modernization experts to complete the SnapLogic Modernization Blueprint, a 6-phase methodology framework that helps you effectively modernize your business.
The SnapLogic Modernization Blueprint outlines our modernization approach to help you successfully migrate your legacy integration tools to SnapLogic’s unified hybrid integration platform, Intelligent Integration Platform (IIP). CIOs, IT leaders and enterprise architects considering to embark on their path to modernization can leverage the SnapLogic Modernization Blueprint. This Blueprint walks through SnapLogic’s modernization methodology at a high-level, enabling you to build a detailed project plan to embark on your modernization journey.
On average, companies that followed the SnapLogic Modernization Blueprint gain:
Faster time-to-market products and services
Increased business agility and quick ROI
40% reduction in overall integration complexity
80% reduction in implementation time
3X improvement in integration performance
4 | SnapLogic Modernization Blueprint
SnapLogic Modernization Blueprint at a GlanceThe diagram below shows the 6 phases of the SnapLogic Modernization Blueprint at a glance, including an example list of individuals and teams involved in each phase. The stakeholders for each phase may differ depending on each company’s organizational structure and roles.
Phases Stakeholder(s)
Phase 1: Discover and Analyze Executive Sponsor Business Leads Lead Architect Head of Data/Applications Head of IT SnapLogic Modernization Team
Phase 2: Review Current Architecture Lead Architect Head of Data/Applications Head of IT SnapLogic Modernization Team
Phase 3: Create Future State Architecture Lead Architect Head of IT Head of Data/Applications SnapLogic Modernization Team
Phase 4: Implementation and Testing Lead Architect Head of IT Head of Data/Applications Development Team SnapLogic Modernization Team
Phase 5: Production Lead Architect Head of IT Head of Data/Applications Development Team SnapLogic Modernization Team
Phase 6: Review and Support Executive Sponsor Business Leads Lead Architect Head of IT Head of Data/Applications Development Team SnapLogic Modernization Team
5 | SnapLogic Modernization Blueprint
Phase 1: Discover and analyzePhase 1 is by far one of the most critical phases of the entire modernization journey. You must identify a team that will oversee the modernization project, end-to-end. This is a cross-functional team and is generally led by IT. Individuals on the team may be business stakeholders, from various functions (Marketing, Finance, HR, Sales, Manufacturing, etc.), who along with IT strategists and the CTO office can help define business use cases and requirements to accomplish the company’s business short-term and long-term objectives. While some are short-term objectives, you may uncover long-term business requirements that may be critical in customizing your modernization project.
Through a thorough understanding of your business objectives and requirements, you can identify the technical requirements needed before beginning your modernization journey. This is the most critical phase of the entire journey as it will define how your technical environment will support your business strategy. Technical requirements, for example, include identifying applications and systems to be added, retired, or replaced, relationships between these data sources and how they fit in current backend processes and workflows, and whether it makes sense to run your environment completely in the cloud or take a hybrid approach.
Modernization Team
Technical Team: Business Stakeholders: Executive Sponsor(s)
IT Lead Integration Manager Head of Data/Applications Enterprise/Data Architect Developer Tech Lead
Finance Marketing Sales HR Manufacturing R&D
CTO CIO CEO
The following chart is an example of a cross-functional team that helps spearhead your modernization efforts. Stakeholders may differ depending on each company’s organizational structure and roles.
6 | SnapLogic Modernization Blueprint
Our Modernization team uses the analysis below to help companies identify business use cases and requirements, and align them to technical requirements.
“Business Stakeholder Requirements”
Use Cases “Technical Requirements”
BR #
Busi
ness
Req
uire
men
ts
UC
#
SR #
Sub
Type
Des
crip
tion
Prio
rity
Acc
epta
nce
Cri
teri
a
Ass
umpt
ions
Con
stra
ints
Dep
ende
ncie
s
(BR = Features of the solution, The solution shall .....)
(SR = Functions of the solution, The solution shall …..)
The solution shall document an understanding of how the _____ tool will work in the production environment.
Non-Functional The solution shall provide a documented understanding of how the _____ tool will work relative to our existing _____ databases after moving to _____
2-High
The solution shall provide a documented understanding of how the coexistence tool will work relative to our existing _____ applications after moving to
7 | SnapLogic Modernization Blueprint
Phase 2: Review current architectureAfter aligning business requirements with technical requirements, you will need to review your existing architecture. Based on the business and technical requirements, identify endpoints (on-premises systems, cloud applications) that do not support the requirements. Moreover, Modernization experts will calculate the project size of the modernization project, which includes identifying the number of legacy integrations, how they are currently connected with what endpoints, and assessing their complexity.
Building and managing integrations in different tools is cumbersome and difficult to scale, requiring technical resources to know how to use those tools, which result in higher total cost of ownership. It is critical to evaluate what integration tools are currently used, how they are used, and whether they support the business and technical requirements. It is common for companies, especially at larger companies, to have multiple integration tools that serve as point-to-point integrations or have added
newer integration tools to overcome the limitations of legacy integration tools. We recommend evaluating each integration tool by measuring the time spent building and managing integrations for a specific business requirement or project, the number of users and their technical skill level needed to use the tool, which teams are using them and why they are using those specific tools.
Some companies may already have documentation on legacy systems and integrations. If documentation does not already exist, our Modernization experts will work with you on reverse-engineer processes and workflows to create the documentation. Document findings as you review your current architecture so others can refer back to them throughout the modernization process and beyond.
Modernization experts will help you evaluate existing integration tools and integration workflows and the benefits gained after migrating integrations to SnapLogic.
Integration Tool #1 Integration Tool #2 Integration Tool #3
Department/Business Process
Key Integrations
Endpoints connected
# Integrations
Time Spent per pipeline
# FTEs building and managing integrations
Total Cost of Ownership (annual)
Time estimation with SnapLogic
Efficiency Gain/week
Estimated $ savings (annual)
8 | SnapLogic Modernization Blueprint
Below is an example of a typical company’s architecture before going through the modernization journey. The architecture includes systems used by each department in a company and how they are connected to each other.
Phase 3: Create the future state architectureUsing findings from earlier phases, we will help you build transitional architectures and the ideal, future-state architecture. You may need multiple transitional architectures depending on the size and complexity of the modernization project. The transitional architectures will serve as milestones and help you migrate systems and integrations in a lock-step manner until you achieve the future state architecture when the modernization journey is complete.
As mentioned in Phase 2, you will need to assess which integration tools to implement, keep, replace or retire as this will affect how your transitional and future state architectures are built. Our Modernization experts will evaluate how current integrations are built in their respective integration tools, scope the size and complexity of these integrations, and how they will be migrated to SnapLogic as part of the Modernization plan. The Modernization team can then recommend the best course of action in migrating these integrations over to SnapLogic.
Before Modernization
DataWarehouse
IntegrationTool #2
Cloud Integration
Tool #1
MaterialsManagement
3PL
Logistics Inventory
Labeling
Manufacturing
Supply Chain / Operations
Database
QualitySystems
SafetyManagement
Application
Application
R&D
HCM CompManagement
RecruitmentIncidentManagement
HR
ERP
ExpenceManagement
Audit
Payroll
Finance
ContentManagement POS
CRM
CustomEmails
CustomerShipments
EmployeeDatabase
EcommerceContentManagement VOCPartner SocialEmployee
Training Application Application Banking
HR Finance Sales & Marketing
Sales & Marketing
IntegrationTool #3
FinanceDatabase
CustomerDatabase
Reports & Dashboards
DataWarehouse
9 | SnapLogic Modernization Blueprint
The chart below, used by our Modernization team, is used to assess application and data integrations. So
urce
Dat
a
Integration Attribute Name the field Field-1 Field-2
Source Field Description
Source: Source System API Field Name / Report column
Integration Field Requirements of Source System
Example - The date and time the payload is generated from Source system.
Targ
et D
ata
Target Field Description
Remarks/Condition for Target System
This field is only used for Logging purposes only and not used to drive any SFDC processes.
Destination: End System Object API Name
Destination: End System API Name/Field Mapping
Field Type Int/String
Using? Yes Yes
Sample Data LEARNING_COURSE_OFFERING-6-1511
2020-04-09 T14:18:34.741-07:00
Tran
slat
ion
Rule
s
Integration Mandatory Fields
No No
Validation Rules on
Validation Rules on the field
Transformations on the field
Additional Logic
Default Values
Lookup Details
10 | SnapLogic Modernization Blueprint
Below is an example of a typical company’s after-state architecture that our Modernization team can help build once use cases, requirements, integrations are collected from previous phases.
Phase 4: Implementing and testingThe Modernization plan serves as a guiding document to operationalize all the assets and documentations created from earlier phases. Our Modernization team will work with assigned project stakeholders to build the integrations on the SnapLogic platform. The plan will include acceptanceand performance/SLA criteria the team will follow when testing the integrations. It is highly
recommended that end users (departments/functional teams) get involved in this phase by testing the integrations and workflows to ensure they meet their business requirements.
Below is a chart identifying owners who are responsible for specific areas for implementing the migrations.
Owner Task Source App Objects Target App Objects Freq. Description
Jane Smith Asset Integration Daily Assets from SAP will be replicated on a daily basis into salesforce.com, as this is information required offline for sales reps.
Jane Smith Get ReceiptSummary SQL Server MBQ ABCCOnnn.ReceiptSummary
Oracle ABCDWPRD RestSls.ReceiptSummary
5x daily Incremental upsert to target. Pull all changed data from last successful run.
Jane Smith Get ReceiptLine SQL Server MBQ ABCCOnnn.ReceiptLine
Oracle ABCDWPRD RestSls.ReceiptLine
5x daily Incremental upsert to target. Pull all changed data from last successful run.
Jane Smith Get Item SQL Server MBQ ABCCOnnn.Item
Oracle ABCDWPRD RestSls.Item
Daily SCD2 to target. All source data compared to current record values in target.
Jane Smith Get LoyaltyCustomer SQL Server MBQ ABCCOnnn.LoyaltyCustomer
Oracle ABCDWPRD RestSls.LoyaltyCustomer
Daily Incremental upsert to target. Pull all changed data from last successful run.
After Modernization
Supply Chain / Operations
MaterialsManagement
Logistics Inventory
Labeling
Database
Database
Database
SafetyManagement Application
Application
Application
DatabaseApplication
R&D
EmployeeTraining
HCM CompManagement
IncidentManagement
HR
ExpenceManagement
PayrollBanking
Finance
ContentManagement
POS
CRM
CustomEmails
Sales & Marketing
Ecommerce
VOC
Partner Social
Supply Chain / Operations R&D Finance Sales & Marketing
3PL Manufacturing QualitySystems ERP Audit POS Customer
Shipments
Cloud DataWarehouse
Reports &Dasboards
Recruitment
11 | SnapLogic Modernization Blueprint
Below is an example of requirements during the testing phase.
Test indicators
y Test Pass Criteria:
y 100 percent of test cases have been executed.
y Design meets customer requirements with respect to feature functionality, performance, and convergence around failures.
y No Severity 1 or 2 defects encountered.
y All Severity 3 defects (if any) have been documented/filed and workarounds have been provided.
Test fail criteria:
y Severity 1 defects are found with no workaround in an area critical to the solution.
y Severity 2 defects are found that can put in jeopardy the on-time deployments of the solution.
y One or more “key” features are missing, are not operational, or don’t meet customer-specific requirements.
Phase 5: ProductionOnce testing is complete, you can move the integrations into production. Schedule the production or go-live date and times that are least impactful to end-users and client applications. For example, schedule the production during the weekends when there is low usage, month ends, or large batch jobs.
Activity Tasks Status Date Comments / Notes
UAT Completed UAT signoff
Production Migration Applications
Production Validation Review applications
Review policies
Review system configuration
Review identity mappings
Review reports
Run test certs, policy scans, other tasks
Validate cert and task results
Validate audit log report
Vaidate sample reports
12 | SnapLogic Modernization Blueprint
Activity Tasks Status Date Comments / Notes
Production Support Gather performance metrics
Documentation Deployment Overview
Deployment Guide
Disaster Recovery Discuss configuration
(if applicable) Discuss rebuild procedure
Backup/Rollback Plan
Phase 6: Review and supportOnce the deployment is complete, our Modernization team will review the successes and achievements attained following the SnapLogic Modernization Blueprint. We will also provide an assessment of how the modernization project performed against business objectives and requirements. Furthermore, we will transfer knowledge to you and other stakeholders, including detailed documentation on the modernization project so the process is repeatable for future projects and new technology adoptions. The Modernization team will also provide recommendations and next steps for you to take full advantage of the SnapLogic platform.
13 | SnapLogic Modernization Blueprint
SummaryThe SnapLogic Modernization Blueprint has sped up the return of investment of digital transformation and technology investments for many companies. Embark on your modernization journey by engaging with our SnapLogic Modernization team and following this 6-phase modernization blueprint. This is the summary of phases in the SnapLogic Modernization Blueprint along with items to be completed in each phase.
Phase 1: Discover and analyze
Owners Executive Sponsor Business Leads Lead Architect Head of Data/Applications Development Team SnapLogic Modernization Team
Task
y Identify a team that will oversee the modernization project, end-to-end
y Define business use cases and requirements with business stakeholders. Uncover future use cases and requirements beyond 2-3 years.
y Identify current (technical) challenges preventing the business from meeting company objectives
y Lack of skills to migrate applications and systems
y Constant maintenance on business process workflows
y Brittle integrations conducive of process breakage, especially when new applications are added to a backend process
Phase 2: Review current architecture
Owners Lead Architect Head of Data/Applications SnapLogic Modernization Team ●
Task
y Review current on-premises systems and cloud applications (endpoints)
y Identify applications and systems that need to be replaced, retired, and added
y Identify how current applications and systems are currently integrated
y Which integration tools are used?
y Do these tools support on-premises, cloud, and hybrid integrations?
y Do these tools support batch, event-driven, streaming integrations?
y How are integrations and workflows currently mapped?
y How many integration workflows are there?
y Which integration workflows and mappings are categorized as high, medium, low complexity?
y How are these integration tools maintained?
y Identify long term implications of having multiple integration tools
y Identify any patterns in current integration workflows
y What are the costs of maintaining these integrations now and in the future?
y How effective are the current integration tools? Can they scale and support future integrations?
y Create and/or update your current architecture’s documentation
y Business purpose and role of each application and system
y Which applications and systems need to be replaced or retired, and why
Phase 3: Create the future state architecture
Owners Lead Architect Head of Data/Applications SnapLogic Modernization Team
14 | SnapLogic Modernization Blueprint
Task
y Map out the transitional and future state architectures
y Identify which applications and systems to keep
y Identify applications and systems to bring on
y Define which integrations and workflows are needed and how they will be mapped out
y How are the new applications added to the architecture and how are they integrated?
y How are applications and systems retired?
y Identify unified integration tool
y Are there business requirements that require hybrid integrations?
y How are existing integrations migrated?
y How are future integrations created and maintained?
y Document the changes in your architecture
y Create modernization phases
y Identify applications and integration workflows that need to be prioritized for implementation
y Business process
y Endpoints (applications, databases, etc.)
y Type of integration (Batch, Event, Streamed)
Phase 4: Implementation and testing
Owners Development Team SnapLogic Modernization Team
Task
y Develop a project plan
y Assign stakeholders to implement, test, and deploy the migration
y Identify acceptance criteria and performance/SLAs metrics
y Define a business continuity plan, including backup failover testing
y Coordinate with end users when testing their end-to-end systems workflows and business processes
y Test integrations to meet acceptance criteria and performance/SLAs.
y Update documentation as needed
Phase 5: Production
Owners Lead Architect Head of Data/Applications Development Team SnapLogic Modernization Team ●
Task
y Move integrations into production
y Schedule go-live date that will be least impactful to end-users
y Disable legacy systems and integrations for batch integrations and scheduled jobs
y Update documentation as needed
Phase 6: Review and support
Owners Executive Sponsor Business Leads Lead Architect Head of Data/Applications Development Team SnapLogic Modernization Team
Task
y Post-production assessment
y Present achievements obtained
y Assess on how the modernization project performed against business objectives and requirements
y Transfer knowledge and documentation
y Provide detailed documentation created through the modernization phases
y Provide recommendations to optimize SnapLogic usage post modernization project
SnapLogic provides the #1 intelligent integration platform. The company’s AI-powered workflows and self-service integration capabilities make it fast and easy for organizations to manage all their application integration, data integration, and data engineering projects on a single, scalable platform. Hundreds of Global 2000 customers — including Adobe, AstraZeneca, Box, Emirates, GameStop, and Wendy’s — rely on SnapLogic to automate business processes, accelerate analytics, and drive digital transformation. Learn more at snaplogic.com.
©2021 SnapLogic Inc. All rights reserved. | [email protected] | snaplogic.comEB202103-L
Don’t delay your digital transformation projects, embark on your modernization journey today. https://www.snaplogic.com/contact-us.
Customers that have modernized with SnapLogic