SlideShare uma empresa Scribd logo
1 de 21
Baixar para ler offline
Enterprise 365
General overview
Agenda
• Business needs
• Most common objectives
• Solution Areas
• Security
• Integration
• Reporting & Data Visualization
• Data
• Cleaning
• Migration
• Maintaining
• General User Needs
• General recommendations
• Getting information
• Kick-off meeting
• Launching on production
• Trainings
Most common
objectives
Business needs
• Process enhancement – (SalesLegalMarketingetc…)
• Process automatization – (Auto NotificationBillingLoyalty programetc…)
• Reporting enhancement – (FinancialSupply ChainSalesetc…)
• Security – (Leak of informationInformation restrictionetc…)
• Time reduction – (Call CentersRetailE-commerceetc…)
• Data consolidation – (New solution is designed to become a SINGLE entry
point)
• Real time data – (Operational needsMonitoringetc…)
Security
Leak of information  Information restriction
General approaches
• Information leakage
• Give only that piece of information that is needed for a
business role
• Avoid extra information sharing through “data export”
• Information falsification
• Control information changing through “Information
history”
• Automate as much as it possible. Avoid maximum
“manual’ interaction with data
• Information separation
• Between roles
• Between departments
• Between units
• Between organizations
Needs
• UI-based security
• Role is used to (hidedisplay) different parts of interface
• Role-based security
• Entity level access
• Role management is respected
• Company Hierarchy-based security
• Role based + subdivision based access
• Record-based security
• Restriction on (CRUD) operations
• Very difficult model. Uses within big enterprise products
Suggestion: be ready to cover “action
restriction” based on roles!
Example
Integration
Data consolidation  Time Reduction
Purposes you need you know
Suggestion: try to use already developed
solutions for integrations from external vendors!
Possible issues you might have
• Data integration
• Ensures that information in multiple systems is kept
consistent.
• Vendor independence
• Extracts business policies or rules from applications and
implements them in the Enterprise Application system, so
that even if one of the business applications is replaced
with a different vendor's application, the business rules
do not have to be re-implemented.
• Common interface
• Providing a single consistent access interface to these
applications and shielding users from having to learn to
use different software packages.
Provided by - WIKI
• Other systems are not ready yet
• It means - no ready interfaces with detailed description
• To much rework
• Customer security policy
• Dev’s have to now about customer infrastructure as much
as they can
• Very high risk having problems on deployment stage
• No vision about architecture and
interaction between applications
• It can influence terms of the project
Reporting &
Data visualization
Process enhancement  Real time data
Reporting
• Predefined dashboards for different
roles based on security level
• It helps to get answers quickly
• Internal staffCustomers
• Must be based on short period of time
to avoid performance issues
• Dayweek – depends on data amount
• Uses by C-level and decision-makers
mostly
Data visualization
• It might be intended for
• VendorsCustomersInternal staff
• Get as many reports examples as you
can (document analysis)
• Reports have to answer questions
• Try to build customizable solutions, to
cover customer needs fast
• Try to understand further path of report
life after is has been generated
• It can be prepared for other systempeopleetc…
• Is this reasonable to implement UI for
reports at the first stage of application?
• It might be enough to have exported data in Excel. Suggestion: Try to move reports into a
different subproject if it possible.
Examples
Data:
Cleaning  Migration  Maintaining
Transition requirements
Support Old
Clean
Maintain
• ImportExport
• Integration
Redesign Old
Clean
Migrate
Maintain
• ImportExport
• Integration
From scratch
Migrate
Maintain
• ImportExport
• Integration
• Let a customer know about it!
• What and why it is needed!
• Prepare a customer for it!
• How  who  when ?
• Define sources for data migration at the beginning!
• Docs – excelWord and other silly sources
• Other Software
Data maintenance
• Without correct data the application is nothing!
• Be aware of maintenance process.
• How?
• By whom?
• How often?
• It is always a separate module!
• Start to talk about at the beginning!
• Discuss continuous delivery and data saving on production
• Customer doesn't want to “Remove” all his data after each release or hot
fix!!!
• It will increase efforts to cover these needs.
Example
General User Needs
Features
Need Solution Comment
The user needs to be able to find certain record
visually quickly
Data Grid The user sees a list of record with header (like Excel)
The user must be able to find certain record
quickly
Quick search within an entity
Within a list of ContactsAccountsInvoicesEtc…
By NamePhone NumberDescription…
The user must have an ability to filter data based
on different criteria
Simple and Advanced filter
Simple Filter on Grid (Like Excel). Advanced Filter has to
be developed as a separate solution.
The user needs to make quick calls to the
customer
Integration with third-party software
AsteriskCiscoSkypeSkype For BusinessEtc.
The user clicks on a phone number.
The user has to be able to populate “lookup”
attributes quickly
Autocomplete lookup field
Autocomplete may work based on different attributes
from this entity.
The user has to be able to customize some parts
of a system, to make work more efficient
• Data Views
• Filters
• Dashboards (DiagramViewMapEtc…)
The amount of workers inside international companies
are huge! You cannot build one solution for everyone.
Different people on one position can use different
approaches.
The user needs to be able to see information
about related entity at one screen
Related view based on Lookup information
At a “Phone Call Card”, the user selects “person’ and
information about this person appears in a related view.
The user must be able to work with data in
hierarchical structure
Hierarchical structure with data grid
(viewedit)
Is used for financial information.
Work with: Revenue plan Actual Revenue Etc
The user must be able to leave comments Text editor It is used almost anywhere.
General
recommendations
Some comments from my experience
Kick-off
meeting
Who is who
Approaches
Getting
information
Document
Analysis
Onsite
Launching on
production
Be inside
Trainings
Think about
documentation
USA HQ
Toll Free: 866-687-3588
Tel: +1-512-516-8880
Ukraine HQ
Tel: +380-32-240-9090
Bulgaria
Tel: +359-2-902-3760
Germany
Tel: +49-69-2602-5857
Netherlands
Tel: +31-20-262-33-23
Poland
Tel: +48-71-382-2800
UK
Tel: +44-207-544-8414
EMAIL
info@softserveinc.com
WEBSITE:
www.softserveinc.com
Q&A

Mais conteúdo relacionado

Mais procurados

Altus Alliance 2016 - Top 10 Things to Know in CRM
Altus Alliance 2016 - Top 10 Things to Know in CRMAltus Alliance 2016 - Top 10 Things to Know in CRM
Altus Alliance 2016 - Top 10 Things to Know in CRMSparkrock
 
Ess executive support system
Ess executive support systemEss executive support system
Ess executive support systemShajar Ali
 
Advanced Excel Automation in the Enterprise
Advanced Excel Automation in the EnterpriseAdvanced Excel Automation in the Enterprise
Advanced Excel Automation in the EnterpriseHelpSystems
 
Information systems management
Information systems managementInformation systems management
Information systems managementUMaine
 
8 Reasons It's Time to Implement an Electronic Document Management System
8 Reasons It's Time to Implement an Electronic Document Management System8 Reasons It's Time to Implement an Electronic Document Management System
8 Reasons It's Time to Implement an Electronic Document Management SystemHelpSystems
 
Overcoming Barriers to the Cloud
Overcoming Barriers to the Cloud Overcoming Barriers to the Cloud
Overcoming Barriers to the Cloud Andy Milsark
 
Business Analytics Paradigm Change
Business Analytics Paradigm ChangeBusiness Analytics Paradigm Change
Business Analytics Paradigm ChangeDmitry Anoshin
 
DMS data integration: 6 ways to get it right
DMS data integration: 6 ways to get it rightDMS data integration: 6 ways to get it right
DMS data integration: 6 ways to get it rightETLSolutions
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data WarehousingJason S
 
Smart Datawith Bp.Generic 2010
Smart Datawith Bp.Generic 2010Smart Datawith Bp.Generic 2010
Smart Datawith Bp.Generic 2010gsmith4743
 
Rivier information technology
Rivier information technologyRivier information technology
Rivier information technologyPeter Macdonald
 
Bua 235 teamwork
Bua 235 teamwork Bua 235 teamwork
Bua 235 teamwork UMaine
 
White paper gathering tools
White paper gathering toolsWhite paper gathering tools
White paper gathering toolsCalame Software
 
VMworld 2013: VMware Horizon Workspace at Scale: Deploying to 15,000 VMware E...
VMworld 2013: VMware Horizon Workspace at Scale: Deploying to 15,000 VMware E...VMworld 2013: VMware Horizon Workspace at Scale: Deploying to 15,000 VMware E...
VMworld 2013: VMware Horizon Workspace at Scale: Deploying to 15,000 VMware E...VMworld
 
MaxxVault Product Overview
MaxxVault Product OverviewMaxxVault Product Overview
MaxxVault Product OverviewBruce Malyon
 
Master Data Management
Master Data ManagementMaster Data Management
Master Data ManagementHai Nguyen
 

Mais procurados (20)

Altus Alliance 2016 - Top 10 Things to Know in CRM
Altus Alliance 2016 - Top 10 Things to Know in CRMAltus Alliance 2016 - Top 10 Things to Know in CRM
Altus Alliance 2016 - Top 10 Things to Know in CRM
 
Data warehouseold
Data warehouseoldData warehouseold
Data warehouseold
 
Data warehouse proposal
Data warehouse proposalData warehouse proposal
Data warehouse proposal
 
Ess executive support system
Ess executive support systemEss executive support system
Ess executive support system
 
Advanced Excel Automation in the Enterprise
Advanced Excel Automation in the EnterpriseAdvanced Excel Automation in the Enterprise
Advanced Excel Automation in the Enterprise
 
Information systems management
Information systems managementInformation systems management
Information systems management
 
8 Reasons It's Time to Implement an Electronic Document Management System
8 Reasons It's Time to Implement an Electronic Document Management System8 Reasons It's Time to Implement an Electronic Document Management System
8 Reasons It's Time to Implement an Electronic Document Management System
 
Overcoming Barriers to the Cloud
Overcoming Barriers to the Cloud Overcoming Barriers to the Cloud
Overcoming Barriers to the Cloud
 
Business Analytics Paradigm Change
Business Analytics Paradigm ChangeBusiness Analytics Paradigm Change
Business Analytics Paradigm Change
 
Master Data Management
Master Data ManagementMaster Data Management
Master Data Management
 
DMS data integration: 6 ways to get it right
DMS data integration: 6 ways to get it rightDMS data integration: 6 ways to get it right
DMS data integration: 6 ways to get it right
 
Introduction to Data Warehousing
Introduction to Data WarehousingIntroduction to Data Warehousing
Introduction to Data Warehousing
 
Smart Datawith Bp.Generic 2010
Smart Datawith Bp.Generic 2010Smart Datawith Bp.Generic 2010
Smart Datawith Bp.Generic 2010
 
Rivier information technology
Rivier information technologyRivier information technology
Rivier information technology
 
Bua 235 teamwork
Bua 235 teamwork Bua 235 teamwork
Bua 235 teamwork
 
White paper gathering tools
White paper gathering toolsWhite paper gathering tools
White paper gathering tools
 
VMworld 2013: VMware Horizon Workspace at Scale: Deploying to 15,000 VMware E...
VMworld 2013: VMware Horizon Workspace at Scale: Deploying to 15,000 VMware E...VMworld 2013: VMware Horizon Workspace at Scale: Deploying to 15,000 VMware E...
VMworld 2013: VMware Horizon Workspace at Scale: Deploying to 15,000 VMware E...
 
informatica training
informatica traininginformatica training
informatica training
 
MaxxVault Product Overview
MaxxVault Product OverviewMaxxVault Product Overview
MaxxVault Product Overview
 
Master Data Management
Master Data ManagementMaster Data Management
Master Data Management
 

Destaque

Article #2_ Qual Study_DRW_160504_Sub
Article #2_ Qual Study_DRW_160504_SubArticle #2_ Qual Study_DRW_160504_Sub
Article #2_ Qual Study_DRW_160504_SubDebra Wilson, PhD
 
Employee Performance Appraisal Rig-Based
Employee Performance Appraisal Rig-BasedEmployee Performance Appraisal Rig-Based
Employee Performance Appraisal Rig-BasedA Nguyen Van
 
10 tips to optimize your facebook group (Infographic)
10 tips to optimize your facebook group (Infographic)10 tips to optimize your facebook group (Infographic)
10 tips to optimize your facebook group (Infographic)Stéphane Baudin
 
Agricultural sciences - Paul Nampala
Agricultural sciences - Paul NampalaAgricultural sciences - Paul Nampala
Agricultural sciences - Paul NampalaWorld Economic Forum
 
Java 5, un blian
Java 5, un blianJava 5, un blian
Java 5, un bliantareq
 
The Galactic Superwave Tarot
The Galactic Superwave TarotThe Galactic Superwave Tarot
The Galactic Superwave TarotHugh Colmer
 
ITIL presentation
ITIL presentationITIL presentation
ITIL presentationmhormech
 
Chapter 2: Consolidation of Financial Information
Chapter 2: Consolidation of Financial InformationChapter 2: Consolidation of Financial Information
Chapter 2: Consolidation of Financial InformationAbdulkadir Molla
 
CFDi curso para la Factura Electrónica en México
CFDi curso para la Factura Electrónica en MéxicoCFDi curso para la Factura Electrónica en México
CFDi curso para la Factura Electrónica en MéxicoMario Perez Villeda
 
Leading Large Scale Product Development with Large-Scale Scrum (LeSS)
Leading Large Scale Product Development with Large-Scale Scrum (LeSS)Leading Large Scale Product Development with Large-Scale Scrum (LeSS)
Leading Large Scale Product Development with Large-Scale Scrum (LeSS)Kamlesh Ravlani
 
CNIT 121: 14 Investigating Applications
CNIT 121: 14 Investigating ApplicationsCNIT 121: 14 Investigating Applications
CNIT 121: 14 Investigating ApplicationsSam Bowne
 
Better Goals for Better Outcomes: Best Practices for Writing Measurable, Effe...
Better Goals for Better Outcomes: Best Practices for Writing Measurable, Effe...Better Goals for Better Outcomes: Best Practices for Writing Measurable, Effe...
Better Goals for Better Outcomes: Best Practices for Writing Measurable, Effe...Accelify
 

Destaque (19)

Article #2_ Qual Study_DRW_160504_Sub
Article #2_ Qual Study_DRW_160504_SubArticle #2_ Qual Study_DRW_160504_Sub
Article #2_ Qual Study_DRW_160504_Sub
 
Two Functions of Corporate Finance
Two Functions of Corporate FinanceTwo Functions of Corporate Finance
Two Functions of Corporate Finance
 
Removing the “I” from IT
Removing the “I” from ITRemoving the “I” from IT
Removing the “I” from IT
 
Employee Performance Appraisal Rig-Based
Employee Performance Appraisal Rig-BasedEmployee Performance Appraisal Rig-Based
Employee Performance Appraisal Rig-Based
 
10 tips to optimize your facebook group (Infographic)
10 tips to optimize your facebook group (Infographic)10 tips to optimize your facebook group (Infographic)
10 tips to optimize your facebook group (Infographic)
 
Agricultural sciences - Paul Nampala
Agricultural sciences - Paul NampalaAgricultural sciences - Paul Nampala
Agricultural sciences - Paul Nampala
 
ECONOMÍA APLICADA
ECONOMÍA APLICADAECONOMÍA APLICADA
ECONOMÍA APLICADA
 
Java 5, un blian
Java 5, un blianJava 5, un blian
Java 5, un blian
 
The Galactic Superwave Tarot
The Galactic Superwave TarotThe Galactic Superwave Tarot
The Galactic Superwave Tarot
 
ITIL presentation
ITIL presentationITIL presentation
ITIL presentation
 
Chapter 2: Consolidation of Financial Information
Chapter 2: Consolidation of Financial InformationChapter 2: Consolidation of Financial Information
Chapter 2: Consolidation of Financial Information
 
CFDi curso para la Factura Electrónica en México
CFDi curso para la Factura Electrónica en MéxicoCFDi curso para la Factura Electrónica en México
CFDi curso para la Factura Electrónica en México
 
Leading Large Scale Product Development with Large-Scale Scrum (LeSS)
Leading Large Scale Product Development with Large-Scale Scrum (LeSS)Leading Large Scale Product Development with Large-Scale Scrum (LeSS)
Leading Large Scale Product Development with Large-Scale Scrum (LeSS)
 
Why Large Scale Scrum (LeSS)?
Why Large Scale Scrum (LeSS)?Why Large Scale Scrum (LeSS)?
Why Large Scale Scrum (LeSS)?
 
ANxiety bolouri
ANxiety bolouriANxiety bolouri
ANxiety bolouri
 
Mc kay bolouri
Mc kay bolouriMc kay bolouri
Mc kay bolouri
 
CNIT 121: 14 Investigating Applications
CNIT 121: 14 Investigating ApplicationsCNIT 121: 14 Investigating Applications
CNIT 121: 14 Investigating Applications
 
Cebolla
CebollaCebolla
Cebolla
 
Better Goals for Better Outcomes: Best Practices for Writing Measurable, Effe...
Better Goals for Better Outcomes: Best Practices for Writing Measurable, Effe...Better Goals for Better Outcomes: Best Practices for Writing Measurable, Effe...
Better Goals for Better Outcomes: Best Practices for Writing Measurable, Effe...
 

Semelhante a Enterprise 365 - SoftServe presentation

Automate Data Scraping and Extraction for Web
Automate Data Scraping and Extraction for WebAutomate Data Scraping and Extraction for Web
Automate Data Scraping and Extraction for WebHelpSystems
 
The Changing Role of IT Staff
The Changing Role of IT StaffThe Changing Role of IT Staff
The Changing Role of IT StaffBVU
 
Building Data Warehouse in SQL Server
Building Data Warehouse in SQL ServerBuilding Data Warehouse in SQL Server
Building Data Warehouse in SQL ServerAntonios Chatzipavlis
 
Training_534231.pptx
Training_534231.pptxTraining_534231.pptx
Training_534231.pptxHarishaKk
 
Data Mesh in Azure using Cloud Scale Analytics (WAF)
Data Mesh in Azure using Cloud Scale Analytics (WAF)Data Mesh in Azure using Cloud Scale Analytics (WAF)
Data Mesh in Azure using Cloud Scale Analytics (WAF)Nathan Bijnens
 
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?Nicolas Georgeault
 
Self-Service Analytics with Guard Rails
Self-Service Analytics with Guard RailsSelf-Service Analytics with Guard Rails
Self-Service Analytics with Guard RailsDenodo
 
Gh raisoni mba 1st year class2
Gh raisoni mba 1st year class2Gh raisoni mba 1st year class2
Gh raisoni mba 1st year class2Shishant Mahato
 
How to leverage Enterprise Architecture in a regulated environment
How to leverage Enterprise Architecture in a regulated environmentHow to leverage Enterprise Architecture in a regulated environment
How to leverage Enterprise Architecture in a regulated environmentLeanIX GmbH
 
Microsoft Flow - Easy Desktop Integration
Microsoft Flow - Easy Desktop IntegrationMicrosoft Flow - Easy Desktop Integration
Microsoft Flow - Easy Desktop IntegrationDaniel Toomey
 
ZoomPowee 2019: INSZoom Product Roadmap 2020 Secrets Revealed
ZoomPowee 2019: INSZoom Product Roadmap 2020 Secrets RevealedZoomPowee 2019: INSZoom Product Roadmap 2020 Secrets Revealed
ZoomPowee 2019: INSZoom Product Roadmap 2020 Secrets RevealedINSZoom
 
Webinar: Successful Data Migration to Microsoft Dynamics 365 CRM | InSync
Webinar: Successful Data Migration to Microsoft Dynamics 365 CRM | InSyncWebinar: Successful Data Migration to Microsoft Dynamics 365 CRM | InSync
Webinar: Successful Data Migration to Microsoft Dynamics 365 CRM | InSyncAPPSeCONNECT
 
The Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationThe Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationDATAVERSITY
 
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?Nicolas Georgeault
 
Big Data LDN 2018: REALISING THE PROMISE OF SELF-SERVICE ANALYTICS WITH DATA ...
Big Data LDN 2018: REALISING THE PROMISE OF SELF-SERVICE ANALYTICS WITH DATA ...Big Data LDN 2018: REALISING THE PROMISE OF SELF-SERVICE ANALYTICS WITH DATA ...
Big Data LDN 2018: REALISING THE PROMISE OF SELF-SERVICE ANALYTICS WITH DATA ...Matt Stubbs
 
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!Richard Robinson
 
Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...
Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...
Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...confluent
 
AIS PPt.pptx
AIS PPt.pptxAIS PPt.pptx
AIS PPt.pptxdereje33
 
Visualising montioring and evaluation data
Visualising montioring and evaluation dataVisualising montioring and evaluation data
Visualising montioring and evaluation dataRob Worthington
 

Semelhante a Enterprise 365 - SoftServe presentation (20)

Automate Data Scraping and Extraction for Web
Automate Data Scraping and Extraction for WebAutomate Data Scraping and Extraction for Web
Automate Data Scraping and Extraction for Web
 
The Changing Role of IT Staff
The Changing Role of IT StaffThe Changing Role of IT Staff
The Changing Role of IT Staff
 
Building Data Warehouse in SQL Server
Building Data Warehouse in SQL ServerBuilding Data Warehouse in SQL Server
Building Data Warehouse in SQL Server
 
Training_534231.pptx
Training_534231.pptxTraining_534231.pptx
Training_534231.pptx
 
Data Mesh in Azure using Cloud Scale Analytics (WAF)
Data Mesh in Azure using Cloud Scale Analytics (WAF)Data Mesh in Azure using Cloud Scale Analytics (WAF)
Data Mesh in Azure using Cloud Scale Analytics (WAF)
 
SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?SPSChicagoBurbs 2019 - What is CDM and CDS?
SPSChicagoBurbs 2019 - What is CDM and CDS?
 
System design
System designSystem design
System design
 
Self-Service Analytics with Guard Rails
Self-Service Analytics with Guard RailsSelf-Service Analytics with Guard Rails
Self-Service Analytics with Guard Rails
 
Gh raisoni mba 1st year class2
Gh raisoni mba 1st year class2Gh raisoni mba 1st year class2
Gh raisoni mba 1st year class2
 
How to leverage Enterprise Architecture in a regulated environment
How to leverage Enterprise Architecture in a regulated environmentHow to leverage Enterprise Architecture in a regulated environment
How to leverage Enterprise Architecture in a regulated environment
 
Microsoft Flow - Easy Desktop Integration
Microsoft Flow - Easy Desktop IntegrationMicrosoft Flow - Easy Desktop Integration
Microsoft Flow - Easy Desktop Integration
 
ZoomPowee 2019: INSZoom Product Roadmap 2020 Secrets Revealed
ZoomPowee 2019: INSZoom Product Roadmap 2020 Secrets RevealedZoomPowee 2019: INSZoom Product Roadmap 2020 Secrets Revealed
ZoomPowee 2019: INSZoom Product Roadmap 2020 Secrets Revealed
 
Webinar: Successful Data Migration to Microsoft Dynamics 365 CRM | InSync
Webinar: Successful Data Migration to Microsoft Dynamics 365 CRM | InSyncWebinar: Successful Data Migration to Microsoft Dynamics 365 CRM | InSync
Webinar: Successful Data Migration to Microsoft Dynamics 365 CRM | InSync
 
The Shifting Landscape of Data Integration
The Shifting Landscape of Data IntegrationThe Shifting Landscape of Data Integration
The Shifting Landscape of Data Integration
 
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
CRM-UG Summit Phoenix 2018 - What is Common Data Model and how to use it?
 
Big Data LDN 2018: REALISING THE PROMISE OF SELF-SERVICE ANALYTICS WITH DATA ...
Big Data LDN 2018: REALISING THE PROMISE OF SELF-SERVICE ANALYTICS WITH DATA ...Big Data LDN 2018: REALISING THE PROMISE OF SELF-SERVICE ANALYTICS WITH DATA ...
Big Data LDN 2018: REALISING THE PROMISE OF SELF-SERVICE ANALYTICS WITH DATA ...
 
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
SCRIMPS-STD: Test Automation Design Principles - and asking the right questions!
 
Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...
Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...
Building Information Systems using Event Modeling (Bobby Calderwood, Evident ...
 
AIS PPt.pptx
AIS PPt.pptxAIS PPt.pptx
AIS PPt.pptx
 
Visualising montioring and evaluation data
Visualising montioring and evaluation dataVisualising montioring and evaluation data
Visualising montioring and evaluation data
 

Enterprise 365 - SoftServe presentation

  • 2. Agenda • Business needs • Most common objectives • Solution Areas • Security • Integration • Reporting & Data Visualization • Data • Cleaning • Migration • Maintaining • General User Needs • General recommendations • Getting information • Kick-off meeting • Launching on production • Trainings
  • 4. • Process enhancement – (SalesLegalMarketingetc…) • Process automatization – (Auto NotificationBillingLoyalty programetc…) • Reporting enhancement – (FinancialSupply ChainSalesetc…) • Security – (Leak of informationInformation restrictionetc…) • Time reduction – (Call CentersRetailE-commerceetc…) • Data consolidation – (New solution is designed to become a SINGLE entry point) • Real time data – (Operational needsMonitoringetc…)
  • 5. Security Leak of information Information restriction
  • 6. General approaches • Information leakage • Give only that piece of information that is needed for a business role • Avoid extra information sharing through “data export” • Information falsification • Control information changing through “Information history” • Automate as much as it possible. Avoid maximum “manual’ interaction with data • Information separation • Between roles • Between departments • Between units • Between organizations Needs • UI-based security • Role is used to (hidedisplay) different parts of interface • Role-based security • Entity level access • Role management is respected • Company Hierarchy-based security • Role based + subdivision based access • Record-based security • Restriction on (CRUD) operations • Very difficult model. Uses within big enterprise products Suggestion: be ready to cover “action restriction” based on roles!
  • 9. Purposes you need you know Suggestion: try to use already developed solutions for integrations from external vendors! Possible issues you might have • Data integration • Ensures that information in multiple systems is kept consistent. • Vendor independence • Extracts business policies or rules from applications and implements them in the Enterprise Application system, so that even if one of the business applications is replaced with a different vendor's application, the business rules do not have to be re-implemented. • Common interface • Providing a single consistent access interface to these applications and shielding users from having to learn to use different software packages. Provided by - WIKI • Other systems are not ready yet • It means - no ready interfaces with detailed description • To much rework • Customer security policy • Dev’s have to now about customer infrastructure as much as they can • Very high risk having problems on deployment stage • No vision about architecture and interaction between applications • It can influence terms of the project
  • 10. Reporting & Data visualization Process enhancement Real time data
  • 11. Reporting • Predefined dashboards for different roles based on security level • It helps to get answers quickly • Internal staffCustomers • Must be based on short period of time to avoid performance issues • Dayweek – depends on data amount • Uses by C-level and decision-makers mostly Data visualization • It might be intended for • VendorsCustomersInternal staff • Get as many reports examples as you can (document analysis) • Reports have to answer questions • Try to build customizable solutions, to cover customer needs fast • Try to understand further path of report life after is has been generated • It can be prepared for other systempeopleetc… • Is this reasonable to implement UI for reports at the first stage of application? • It might be enough to have exported data in Excel. Suggestion: Try to move reports into a different subproject if it possible.
  • 13. Data: Cleaning Migration Maintaining Transition requirements
  • 14. Support Old Clean Maintain • ImportExport • Integration Redesign Old Clean Migrate Maintain • ImportExport • Integration From scratch Migrate Maintain • ImportExport • Integration • Let a customer know about it! • What and why it is needed! • Prepare a customer for it! • How who when ? • Define sources for data migration at the beginning! • Docs – excelWord and other silly sources • Other Software
  • 15. Data maintenance • Without correct data the application is nothing! • Be aware of maintenance process. • How? • By whom? • How often? • It is always a separate module! • Start to talk about at the beginning! • Discuss continuous delivery and data saving on production • Customer doesn't want to “Remove” all his data after each release or hot fix!!! • It will increase efforts to cover these needs.
  • 18. Need Solution Comment The user needs to be able to find certain record visually quickly Data Grid The user sees a list of record with header (like Excel) The user must be able to find certain record quickly Quick search within an entity Within a list of ContactsAccountsInvoicesEtc… By NamePhone NumberDescription… The user must have an ability to filter data based on different criteria Simple and Advanced filter Simple Filter on Grid (Like Excel). Advanced Filter has to be developed as a separate solution. The user needs to make quick calls to the customer Integration with third-party software AsteriskCiscoSkypeSkype For BusinessEtc. The user clicks on a phone number. The user has to be able to populate “lookup” attributes quickly Autocomplete lookup field Autocomplete may work based on different attributes from this entity. The user has to be able to customize some parts of a system, to make work more efficient • Data Views • Filters • Dashboards (DiagramViewMapEtc…) The amount of workers inside international companies are huge! You cannot build one solution for everyone. Different people on one position can use different approaches. The user needs to be able to see information about related entity at one screen Related view based on Lookup information At a “Phone Call Card”, the user selects “person’ and information about this person appears in a related view. The user must be able to work with data in hierarchical structure Hierarchical structure with data grid (viewedit) Is used for financial information. Work with: Revenue plan Actual Revenue Etc The user must be able to leave comments Text editor It is used almost anywhere.
  • 20. Kick-off meeting Who is who Approaches Getting information Document Analysis Onsite Launching on production Be inside Trainings Think about documentation
  • 21. USA HQ Toll Free: 866-687-3588 Tel: +1-512-516-8880 Ukraine HQ Tel: +380-32-240-9090 Bulgaria Tel: +359-2-902-3760 Germany Tel: +49-69-2602-5857 Netherlands Tel: +31-20-262-33-23 Poland Tel: +48-71-382-2800 UK Tel: +44-207-544-8414 EMAIL info@softserveinc.com WEBSITE: www.softserveinc.com Q&A