Top Banner
How Data Modeling Fits Into an Overall Enterprise Architecture Donna Burbank Global Data Strategy Ltd. Lessons in Data Modeling DATAVERSITY Series January 26, 2017
38

LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

Feb 09, 2017

Download

Technology

DATAVERSITY
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

HowDataModelingFitsIntoanOverallEnterpriseArchitecture

DonnaBurbankGlobalDataStrategyLtd.

LessonsinDataModelingDATAVERSITYSeriesJanuary26,2017

Page 2: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

Donnaisarecognizedindustryexpertininformationmanagementwithover20yearsofexperienceindatastrategy,informationmanagement,datamodeling,metadatamanagement,andenterprisearchitecture.

SheiscurrentlytheManagingDirectoratGlobalDataStrategy,Ltd.,aninternationalinformationmanagementconsultingcompanythatspecialisesinthealignmentofbusinessdriverswithdata-centrictechnology.

Shehasservedinanumberofrolesrelatedtodatamodeling&enterprisearchitectureincluding• IMPracticeleadforEnterprise

ArchitectsconsultingcompanyinUS&Europe

• OMGcommitteememberoftheBusinessProcessModellingNotation(BPMN)

• DirectorofProductManagement,ER/Studio

• VPofProductMarketing,Erwin• Datamanagementimplementation&

consultinginUS,Europe,Asia&AfricaforPLATINUMTechnologies

Asanactivecontributortothedatamanagementcommunity,sheis alongtimeDAMAInternationalmemberandisthePastPresidentoftheDAMARockyMountainchapter.

ShehasworkedwithdozensofFortune500companiesworldwideintheAmericas,Europe,Asia,andAfricaandspeaksregularlyatindustryconferences. Shehasco-authoredtwobooks: DataModelingfortheBusiness and DataModelingMadeSimplewithERwinDataModeler andisaregularcontributortoindustrypublications.She [email protected] isbasedinBoulder,Colorado,USA.

DonnaBurbank

2

FollowonTwitter@donnaburbankToday’shashtag:#LessonsDM

Page 3: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

LessonsinDataModelingSeries

• January26th HowDataModelingFitsIntoanOverallEnterpriseArchitecture

• February23rd DataModelingandBusinessIntelligence

• March ConceptualDataModeling– HowtoGettheAttentionofBusinessUsers

• April TheEvolvingRoleoftheDataArchitect– WhatdoesitmeanforyourCareer?

• May DataModeling&MetadataManagement

• June Self-ServiceDataAnalysis,DataWrangling,DataMunging,andDataModeling

• July DataModeling&MetadataforGraphDatabases

• August DataModeling&DataIntegration

• September DataModeling&MDM

• October Agile&DataModeling– HowCanTheyWorkTogether?

• December DataModeling,DataQuality&DataGovernance

3

ThisYear’sLineUp

Page 4: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

Agenda

• Datadrivingbusinesstransformation– theimportanceofarchitecture• Howdatamodelingfitswithinalargerenterprisearchitecture• Keyarchitecturaltools&components• Casestudies• Summary&questions

4

Whatwe’llcovertoday

Page 5: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

DataDrivingBusinessTransformationTheImportanceofArchitecture

Page 6: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

DigitalTransformationisDrivenbyData

6

Drivingnewbusinessmodels

Today’sDigitalTransformationislargelydrivenbytheavailability,volume,andinterconnectednessofdata.

Itistransformingtheverywayorganizationsdobusiness.

Page 7: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

HowcanweTransformourBusinessthroughData?BusinessOptimization

BecomingaData-DrivenCompany• MakingtheBusinessMoreEfficient

• BetterMarketingCampaigns• Higherqualitycustomerdata,360viewofcustomer,competitiveinfo,etc.

• BetterProducts• Data-Drivenproductdevelopment,Customerusagemonitoring,etc.

• BetterCustomerSupport• Linkingcustomerdatawithsupportlogs,networkoutages,etc.

• LowerCosts• Moreefficientsupplychain• Reducedredundancies&manualeffort

7

BusinessTransformationBecomingaDataCompany

• ChangingtheBusinessModelviaData– databecomestheproduct• MonetizationofInformation:examplesacrossmultipleindustriesincluding:• Telecom:locationinformation,usage&searchdata,etc.

• Retail:Click-streamdata,purchasingpatterns

• SocialMedia:social&familyconnections,purchasingtrends&recommendations,etc.

• Energy:Sensordata,consumerusagepatterns,smartmetering,etc.

Howdowedowhatwedobetter?

Howdowedosomethingdifferent?

Page 8: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

TheRoleoftheDataProfessionalintheData-DrivenBusiness

• Inthecurrentenvironmentofdata-drivenbusiness,DataProfessionalshaveanopportunitytohavea“seatatthetable”• Findingnewopportunitiestoleveragedataforbusinessbenefit• Creatingefficiencies&businessprocessoptimization• Integratingdatafromdisparatesourcesfornewbusinessinsights• Supportingorganizationalchange

8

Page 9: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

HowDataModelingFitsWithinaLargerEnterpriseArchitecture

Page 10: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

EnterpriseArchitecture- Definition

• Enterprisearchitecture(EA)isadisciplineforproactivelyandholisticallyleadingenterpriseresponsestodisruptiveforcesbyidentifyingandanalyzingtheexecutionofchange towarddesiredbusinessvisionandoutcomes.

• …bypresentingbusinessandITleaderswithsignature-readyrecommendationsforadjustingpoliciesandprojectstoachievetargetbusinessoutcomesthatcapitalizeonrelevantbusinessdisruptions.

• EAisusedtosteerdecisionmakingtowardtheevolutionofthefuturestatearchitecture.1

10

SupportingBusinessInnovationwithaStrongArchitecturalFoundation

1 GartnerITGlossary2013

Innovation

Foundation

Page 11: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

EnterpriseArchitecture– DefinitionforDataArchitects

• Justasyouneedtomodelthedatainanorganization,youneedtomodeltheorganizationitself:• Motivations&Goals• BusinessCapabilities• BusinessProcesses

• Aswellastherelatedtechnologiesthatsupporttheorganization• Applications• Data• Networks• Etc.

11

Modelingisimportantonmanylevels

Page 12: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

DataModelingforEnterpriseArchitecture• EnterpriseArchitectureprovidesahigh-levelviewofthepeople,processes,applications,anddataofanorganization

• Puttingdatainbusinesscontext• Howdoesdatalinktotherestofmyorganization?• IfIchangedata,whatbusinessprocessesareaffected?

Page 13: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

FrameworksforEnterpriseArchitecture

• TheZachman Frameworkorganizesdataintothesimplecategoriesof:• What• How• Where• Who• When• Why?

• Datafitsnicelywithinthe“What”column.

13

Zachman Framework

https://www.zachman.com

Page 14: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

FrameworksforEnterpriseArchitecture

• TheTOGAFArchitectureDevelopmentMethod(ADM)developedbytheOpenGroup isastep-by-stepapproachtodevelopinganenterprisearchitecture.

• ItprovidesadetailedframeworkforbuildinganarchitecturearoundBusiness,Data,Application&Technology.

14

TOGAFEAFramework

www.opengroup.org

Page 15: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

FindaBalanceinImplementingEnterpriseArchitecture

• FindtheRightBalance• EnterpriseArchitectureprojectscanhavethereputationforbeingoverly“academic”,long,expensive,etc.• Noarchitectureatallcancausechaos.• Whendonecorrectly,EnterpriseArchitecturehelpsimproveefficiencyandbetteralignwithbusinesspriorities

15

FocusonBusinessValue

BusinessValue

TooAcademic,nothinggetsdone

Too“WildWest”,nothinggetsdone- chaos

Page 16: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

KeyArchitecturalTools&Components

Page 17: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

DataModels– FocusingontheBusiness

17

Conceptual

Logical

Physical

Purpose

Communication&DefinitionofBusinessTerms&Rules

Clarification&DetailofBusinessRules&DataStructures

TechnicalImplementation onaPhysicalDatabase

Audience

BusinessStakeholders

DataArchitectureBusinessAnalysts

DBAsDevelopers

BusinessConcepts

DataEntities

PhysicalTables

• ThefocusofdatamodelingattheEAlevelisonthebusinessartifacts,rules,interrelationships&definitions.

Page 18: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

BuildingModelsTopDownvs.BottomUpvs.“MiddleOut”

• Modelscanbebuilt• Top-Down:Identifyingbusinessconcepts,definitions&relationships

• Bottom-Up:Creatinganinventoryofexistingdataassets.

• UsingaHybridApproach– MiddleOut

• AnIterative,HybridApproachisoftenthemostpractical.

Conceptual

Logical

Physical

Iterative

Page 19: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

ConceptualDataModel• Communication&definitionofcoredataconcepts&theirdefinitions

Page 20: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

LogicalDataModel• Business-focused,withmoredetailarounddataobjects&associatedbusinessrules

Page 21: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

TheValueofWhiteboardingIt’softenhelpfulto“whiteboard”datamodelswithstickynotes

Policy

Account

Employee

Page 22: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

TheMotivationModel

• Thereisbenefitinformallydocumentingthemotivationsfortheproject.• Commonly-agreeduponguidelinesforprojecttasks&deliverables• Reminderof“whywe’redoingthis”- Neutralarbitratorfordisagreements

• ComponentsoftheMotivationModelinclude:• CorporateMission:describestheaims,valuesandoverallplanofanorganization.

• e.g.Tobeprovidethemostcomprehensive,customer-drivenonlineshoppingexperienceinthemarket• CorporateVision:describesthedesiredfuturestate

• e.g.Totransformthewayconsumerspurchasegoodsthroughsocial-media-drivenconnections.• ExternalDrivers:Whatmarketforcesaredrivingthisinitiative?

• e.g.Culturalshifttoonlineretail• InternalDrivers:Whatinternalpressuresorinitiativesarekeyforthisproject?

• e.g.Disparatesystemsrequireneedforanintegratedviewofcustomer• ProjectGoals:highlevelstatementofwhatthe planwillachieve.

• e.g.Toimprovecustomersatisfactionwithover90%satisfactionratingin2years.• ProjectObjectives:outcomeofprojectsimprovingcapabilities,process,assets,etc.

• e.g.Tolinkconsumerpurchasehistorywithsocialmediaactivity.

22

CommonSetofGoals&Guidelines

Page 23: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

SampleBusinessMotivationModel

23

Corporate Mission Corporate Vision

Goals & Objectives

Toprovideafullserviceonlineretailexperienceforartsuppliesandcraftproducts.

Tobetherespectedsourceofartproductsworldwide,creatinganonlinecommunityofartenthusiasts.

Artful Art Supplies ArtfulArt

C

External Drivers

DigitalSelf-Service IncreasingRegulationPressures

OnlineCommunity&SocialMedia

CustomerDemandforInstantProvision

Internal Drivers

CostReduction

TargetedMarketing 360ViewofCustomer

BrandReputation CommunityBuilding

RevenueGrowth

C

Accountability• CreateaDataGovernance

Framework• Defineclearroles&

responsibilitiesforbothbusiness&ITstaff

• Publishacorporateinformationpolicy

• Documentdatastandards• Trainallstaffindata

accountability

C

Quality• Definemeasures&KPIsfor

keydataitems• Report&monitorondata

qualityimprovements• Developrepeatable

processesfordataqualityimprovement

• ImplementdataqualitychecksasBAUbusinessactivities

C

Culture• Ensurethatallroles

understandtheircontributiontodataquality

• Promotebusinessbenefitsofbetterdataquality

• Engageininnovativewaystoleveragedataforstrategicadvantage

• Createdata-centriccommunitiesofinterest

• Corporate-levelMission&Vision• Mayalreadybecreatedormay

needtocreateaspartofproject.

• Project-level,Data-CentricDrivers• ExternalDriversarewhatyou’re

facingintheindustry• InternalDriversreflectinternal

corporateinitiatives.

• Project-level,Data-CentricGoals&Objectives

• Cleardirectionfortheproject• Usemarketing-styleheadings

wherepossible

Page 24: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

LookforBusinessValue“Levers”

• Identifyareasthatwillderivethehighestbusinessvaluebyaddressing.• Isthissupportingthenewmarketingcampaignforahighvisibility

productlaunch?

• Orareyou“re-arrangingthedeckchairsontheTitanic”– i.e.focusingvaluabletimeandeffortnolow-valueactivities

• Aswithanyareasofthebusinessthathavevalue,itishelpfultobuildamodelorarchitecturaldesignaroundthekeyareasofbusinessvalue.

Identify“QuickWins”LoadEffort

Fulcrum

Identifyareaswheredatacanbethefulcrum.

Page 25: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

IdentifyHigh-PriorityDataElements

25

AlignwithBusinessDrivers

LaunchofNewProduct –MarketingCampaignrequiresbettercustomerinformation

Customer

Product

Region Vendor

Partner

IdentifyKeyBusinessDrivers

FilterDataElementsAlignedwithBusiness

Drivers

FocusEffortsonKeyData

TargetedProjectstoShowShort-Term

Results

Page 26: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

BusinessCapabilityModels• Abusinesscapabilitymodeloutlinesthecorefunctionalareasoftheorganization.

• Note:thisisnotthesameasanorganizationalchart• Capabilitiescanbeoverlayed withkeydatadomainstocreatea“heatmap”ofcross-functionaldatausage.

26

CoreBusiness

SharedServices

ArtfulArt’sBusinessCapabilities

Etc.– samplesubsetonly

ProductDevelopment

R&D

ProductManagement

ProductManufacturing

Packaging

MarketingProduct

Messaging

Branding

ProductLaunch

CampaignDevelopment

LeadGeneration

Pricing

Sales

PipelineManagement

CustomerRelationship

Quotes&Tenders

Research&Development Branding&Go-to-Market

PartnerManagement

Sales&Distribution

HumanResources

Recruitment EmployeeTraining

PerformanceManagement

Legal

ComplianceContract

Management

DataDomains

Customer

Product

Account

Etc.

Page 27: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

ProcessModels

• Processmodelsareahelpfultoolfordescribingcorebusinessprocesses.• “Swimlanes”outlineorganizationalconsiderations• Datacanbemappedtokeybusinessprocessestounderstandcreation&usageofinformation.

27

Identifyingkeydatadependenciesincorebusinessprocesses

Page 28: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

CRUDMatrix

ProductDevelopment

SupplyChainAccounting

Marketing Finance

ProductAssembly Instructions C R

ProductComponents C R

ProductPrice C U R

ProductName C U,D

Etc.

28

Create,Read,Update,Delete

• CRUDMatricesshowswheredataisCreated,Read,UpdatedorDeletedacrossthevariousareasoftheorganization

• Thiscanbeahelpfultoolindatagovernance&dataquality.

Page 29: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

EAProvidesaHolisticViewtoSupportBusinessTransformation

29

BusinessInnovation&Growth

People

Process

Capability Data

Application

Motivation

Etc.Etc.

Page 30: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

CaseStudies

Page 31: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

LinkingDatawithProcessforMasterDataManagement(MDM)

• Aninternationalrestaurantchainrealizedthroughitsdigitalstrategythat:• Whilemenusarethecoreproductthatdrivestheirbusiness…• Theyhadlittlecontrolorvisibilityovertheirmenudata• Menudatawasscatteredacrossmultiplesystemsintheorganizationfromsupplychaintokitchenpreptomarketing,

restaurantoperations,etc.• Menudatawasconsolidated&managedinacentralhub:

• MasterDataManagementcreateda“singleviewofmenu”forbusinessefficiency&qualitycontrol• DataGovernancecreatedtheworkflow&policiesaroundmanagingmenudata

• ProcessModels&DataMappingswerecritical• BPMNdiagramstoidentifytheflowofinformation• CRUDMatrixestounderstandusage,stewardship&ownership

31

ManagingtheDatathatRunstheBusiness

ProductCreation&Testing

MenuDisplay&Marketing

SupplyChain PointofSale&RestaurantOperations

Page 32: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

Data-DrivenMergerforFinancialServicesThecombinedinformationassetsofbothcompaniesisoneofourbiggeststrategicadvantages.- CEO

• Akeydriverforarecentmergeroftwolargefinancialinstitutionswastheintegrationofdataassets• Streamliningthemergerofthetwoorganizationsbyintegratingthedataassets• Identifywaysinwhichdatacanbeusedtostrategicadvantage

• OrganizationalStructure&BusinessCapabilityAlignmentwerecritical• Understandinghowdatawasusedacrosstheorganization• Identifyingefficiencies&opportunitiesforcollaboration BusinessCapabilities

CompanyABusinessCapabilities

CompanyB

CommonDataFoundation

Page 33: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

InternationalPharmaceuticalCompany

• AninternationalPharmaceuticalcompanywaslookingtomakebetteruseofitsdatatostreamlineitsClinicalDevelopment,CommercialProcesses,andR&D.

• Businessalignmentwasakeyfirststep• Created“blueprints”ofhowthebusinessruns—thenhowdatamapstothat• Datamodels,processmodels,&mappings

• Data-drivenEfficienciesandProcessImprovementwerediscoveredintheR&Dprocess.• Businessstakeholderswereconvincedofthevalueofdatamanagement&governance• Greaterunderstandinghowdatawasusedbyandcriticaltokeybusinessactivities

33

BusinessAlignmentthroughProcess&Data

Page 34: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

Summary• Today’sDigitalTransformationislargelydrivenbydata.• EnterpriseArchitecturehelpsputdatainthecontextofthelargerorganization

• People• Process• Capability• Etc.

• Thereareanumberoftoolsandartifactstosupportenterprisearchitecture• Justasyoumodeldata,youneedtomodeltheorganizationitself• Focusingontheareaswiththehighestbusinessvaluehelpgenerate“quickwins”

Page 35: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

AboutGlobalDataStrategy,Ltd

• GlobalDataStrategyisaninternationalinformationmanagementconsultingcompanythatspecializesinthealignmentofbusinessdriverswithdata-centrictechnology.

• Ourpassionisdata,andhelpingorganizationsenrichtheirbusinessopportunitiesthroughdataandinformation.

• Ourcorevaluescenteraroundprovidingsolutionsthatare:• Business-Driven:Weputtheneedsofyourbusinessfirst,beforewelookatanytechnologysolution.• Clear&Relevant:Weprovideclearexplanationsusingreal-worldexamples.• Customized&Right-Sized:Ourimplementationsarebasedontheuniqueneedsofyourorganization’ssize,corporateculture,andgeography.

• HighQuality&TechnicallyPrecise:Weprideourselvesinexcellenceofexecution,withyearsoftechnicalexpertiseintheindustry.

35

Data-DrivenBusinessTransformation

BusinessStrategyAlignedWith

DataStrategy

Visitwww.globaldatastrategy.com formoreinformation

Page 36: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

ContactInfo

• Email: [email protected]• Twitter: @donnaburbank

@GlobalDataStrat• Website: www.globaldatastrategy.com• CompanyLinkedin: https://www.linkedin.com/company/global-data-strategy-ltd• PersonalLinkedin: https://www.linkedin.com/in/donnaburbank

36

Page 37: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

LessonsinDataModelingSeries

• January26th HowDataModelingFitsIntoanOverallEnterpriseArchitecture

• February23rd DataModelingandBusinessIntelligence

• March ConceptualDataModeling– HowtoGettheAttentionofBusinessUsers

• April TheEvolvingRoleoftheDataArchitect– WhatdoesitmeanforyourCareer?

• May DataModeling&MetadataManagement

• June Self-ServiceDataAnalysis,DataWrangling,DataMunging,andDataModeling

• July DataModeling&MetadataforGraphDatabases

• August DataModeling&DataIntegration

• September DataModeling&MDM

• October Agile&DataModeling– HowCanTheyWorkTogether?

• December DataModeling,DataQuality&DataGovernance

37

ThisYear’sLineUp

Page 38: LDM Slides: How Data Modeling Fits into an Overall Enterprise Architecture

GlobalDataStrategy,Ltd.2017

Questions?

38

Thoughts?Ideas?