Real Time Data Strategy and Architecture
Real Time Data Strategy and Architecture
Architecture
Alan McSweeney
http://ie.linkedin.com/in/alanmcsweeney
March 8, 2016
March 8, 2016
March 8, 2016
SmartX
Strategy
March 8, 2016
Big Data
Strategy
Digital
Strategy
Internet Of
Things
Strategy
March 8, 2016
March 8, 2016
March 8, 2016
Direct
Sensor Ownership
Indirect
Physical
Third-Party Devices
March 8, 2016
10
March 8, 2016
11
March 8, 2016
12
13
March 8, 2016
14
15
16
Fly
Optimising
Run
Managing
Communicating
Walk
Governing
Admitting
There must be a better way
March 8, 2016
Crawl
Establishing and
communicating business case
Leveraging
for Strategic
Outcomes
Improving Real
Time Data
Processes
Developing
Complete Real
Time Data
Portfolio
Create Awareness
for Real Time Data
Investment
2
Real Time
Capability
Delivery
Real Time
Provisioning
Real Time
Data
Collection
And
Distribution
March 8, 2016
3
Real Time
Development
And
Retirement
8
Real Time
Problem
Management
4
Real Time
Management
and
Operations
Support And
Readiness
9
Real Time
Performance
Management
5
Workforce
Management
10
Real Time
Data
Aggregation
and
Reporting
18
19
Scope
March 8, 2016
Develop real time data strategy, policies and plans for the organisation governed by long-term
business, market, product and service needs directions
Perform research and analysis to determine real time targets and strategies to reach the defined
targets
Understand the real time data capabilities of the existing infrastructure
Build real time data model
Define approaches to real time data quality and real time data governance
Define and agree the infrastructure needs based on market, product and service strategies of the
organisation
Manage the capabilities of the suppliers and partners to develop and deliver new real time data
capabilities and detail the approach to the deployment of new and enhanced infrastructure
Define the real time data implementation standards sought, key real time data capabilities
required, real time data support levels and approaches required, real time data design elements
to be developed, and real time data cost parameters and targets.
Define the policies relating to technical real time data sensors and their implementation
Ensure that network, application and computing real time data facilities are deployed
Provide the physical real time data capabilities necessary for the ongoing operations and longterm well-being of the organisation and ensure the basis on which all real time data capabilities
and services will be constructed
Plan real time data resource supply logistics
Plan real time data sensor installation
Verify the real time data sensor installation
Handover real time data capabilities to operations
20
Scope
3. Real Time
Development And
Retirement
4. Real Time
Management and
Operations Support And
Readiness
5. Workforce
Management
March 8, 2016
Develop new or enhance existing technologies and associated real time data types applying the
capability definition or requirements defined by the Real Time Strategy And Planning step
Decide on acquisition of real time data resources from third parties
Retire or remove technology and associated real time data resource types that are no longer
needed by the organisation
Manage the types of real time data resources and ensure that necessary application, computing
and network facilities are available and ready to implement and manage resource instances
Manage the direct and indirect personnel who perform work assignments or work orders relating
to real time data resources installation, commissioning and maintenance as well as managing the
actual activity being performed
Report and monitor activities
Establish, manage and allocate work assignments to direct and indirect personnel
Establish and manage priority and urgent assignment capabilities to allow for modification of
work assignments as required to meet urgent and high priority conditions
Allocate, install, configure, activate and test of real time data resources to meet the defined
requirements
Resolve real time resource capacity issues, availability issues or failure conditions
Configure and activate physical and/or logical real time resources
Update of real time resource register database to reflect that the specific real time resource has
been allocated, modified or recovered
21
Scope
March 8, 2016
Collect and distribute management information and real time data between data sources and
service instances and other organisation functions and processes
Work with the real time data resource and service instances to collect usage, network and
technology events and other management information for distribution to other processes within
the organisation
Handle and process command, query and other management information for distribution to
resource and service instances
Process the data and management information through actions such as filtering, aggregation,
formatting, transformation and correlation of the information before presentation to other
processes, real time data instances or service instances
Perform usage reporting, fault and performance analysis, service quality management analysis,
resource performance analysis of resources and services
Manage real time data resource problems including security events
Detect, analyse, manage and report on resource alarm event notifications
Initiate and manage real time data resource problems reports
Perform real time data resource problem localization analysis and resolve problems
Reporting progress on resource trouble reports to other processes
Assign and track real time data resource problem testing and resolution activities
Managing real time data resource problem urgent conditions
22
Scope
March 8, 2016
Manage, track, monitor, analyse and report on the performance of real time data resources
Identify real time data resource performance disruptions or a service performance disruptions
Manage real time data resource events by correlating and formatting them into a usable format
Report of real time data resource data
23
Scope
Research and analyse customer, technology, competitor and marketing information to identify
new real time data requirements and industry real time data capabilities and availability.
Manage internally driven research investigations and activities which are used to provide detailed
technical assessment or investigation of new and emerging real time data capabilities.
Establish the real time data strategies based on market trends, future needs, technical
capabilities and addressing shortcomings in existing real time data support.
Define the principles, policies and performance standards for the operational organisation
providing real time data support.
Develop and deliver annual and multi-year real time data plans in support of services,
products and offers that include volume forecasts, negotiation for required levels of resources
and budgets.
Obtain real time data development and management as well as supply chain commitment
and executive approval for the plans.
Identify the impacts that new or modified real time data infrastructure will cause on the
installed infrastructure and workforce and establish the functions and benefits that new or
modified real time data will provide to users.
Identify the requirements for real time data capabilities to be sourced from partners or suppliers,
and any real time data capabilities to be delivered internally to the organisation.
Obtain organisation commitment to the resource strategy and business plans including all aspects
of identification of stakeholders and negotiation to gain stakeholder approval.
24
Scope
1.5.1 Develop And Deliver Develop and deliver annual/multi year real time data business plans focus on developing and
Annual/Multi Year Real
delivering annual and multi-year real time data in support of services, products and offers that
Time Data Business Plans include volume forecasts, negotiation for required levels of resources and budgets, gaining real time
data development and management as well as supply chain commitment and executive approval for
the plans.
1.5.2 Forecast High Level Forecast real time data demand and capture new opportunities processes ensures that budgets are
Real Time Data Demand assigned which allow the organisation to implement the real time data capabilities and capacity
And Capture New
necessary for the future needs of their customers and potential customers.
Opportunities
1.5.3 Assess Impact Of
Asses impact of real time data business plan processes assess the impacts that new or modified real
Real Time Data Business time data infrastructure will cause on the installed infrastructure and workforce, and establish the
Plans
functions and benefits that new or modified real time data will provide to users
1.5.4 Identify Timetables Identify timetables for new real time data capability introduction
For New Real Time Data
Capability Introduction
1.5.5 Identify Logistics For Identify logistics for new real time data capability introduction
New Real Time Data
Capability Introduction
March 8, 2016
25
26
To make relevant and correct real time information available in all business
processes and IT systems for the right people in the right context at the right time
with the appropriate security and with the right quality
27
March 8, 2016
28
29
Definition
The exercise of authority and control (planning, monitoring, and
enforcement) over the management of data assets
Goals
To define, approve, and communicate data strategies, policies,
standards, architecture, procedures, and metrics
To track and enforce regulatory compliance and conformance to
data policies, standards, architecture, and procedures
To sponsor, track, and oversee the delivery of data management
projects and services
To manage and resolve data related issues
To understand and promote the value of data assets
March 8, 2016
30
31
32
Primary Deliverables
Business Goals
Business Strategies
IT Objectives
IT Strategies
Data Needs
Data Issues
Regulatory Requirements
Suppliers
Data Policies
Data Standards
Resolved Issues
Data Management Projects and
Services
Quality Data and Information
Recognised Data Value
Data Producers
Knowledge Workers
Managers and Executives
Data Professionals
Customers
Business Executives
IT Executives
Data Stewards
Regulatory Bodies
Participants
Executive Data Stewards
Coordinating Data Stewards
Business Data Stewards
Data Professionals
DM Executive
CIO
March 8, 2016
Consumers
Tools
Intranet Website
E-Mail
Metadata Tools
Metadata Repository
Issue Management Tools
Data Governance KPI
Dashboard
Metrics
Data Value
Data Management Cost
Achievement of Objectives
# of Decisions Made
Steward Representation /
Coverage
Data Professional Headcount
Data Management Process
Maturity
33
34
Definition
Planning, implementation, and control activities that apply quality
management techniques to measure, assess, improve, and ensure
the fitness of data for use
Goals
To measurably improve the quality of data in relation to defined
business expectations
To define requirements and specifications for integrating data
quality control into the system development lifecycle
To provide defined processes for measuring, monitoring, and
reporting conformance to acceptable levels of data quality
March 8, 2016
35
Primary Deliverables
Business Requirements
Data Requirements
Data Quality Expectations
Data Policies and Standards
Business metadata
Technical metadata
Data Sources and Data Stores
Suppliers
External Sources
Regulatory Bodies
Business Subject Matter Experts
Information Consumers
Data Producers
Data Architects
Data Modelers
Participants
Data Quality Analysts
Data Analysts
Database Administrators
Data Stewards
Other Data Professionals
DRM Director
Data Stewardship Council
March 8, 2016
Consumers
Data Stewards
Data Professionals
Other IT Professionals
Knowledge Workers
Managers and Executives
Customers
Tools
Data Profiling Tools
Statistical Analysis Tools
Data Cleansing Tools
Data Integration Tools
Issue and Event Management
Tools
Metrics
Data Value Statistics
Errors / Requirement Violations
Conformance to Expectations
Conformance to Service Levels
36
March 8, 2016
1 Real Time
Data Strategy
And Planning
2 Real Time
Data
Capability
Delivery
3 Real Time
Data
Development
And
Retirement
4 Real Time
Data
Management
and
Operations
Support And
Readiness
5 Workforce
Management
6 Real Time
Data
Provisioning
7 Real Time
Data
Collection
And
Distribution
8 Real Time
Data Trouble
Management
9 Real Time
Data
Performance
Management
10 Real
Time Data
Aggregation
and
Reporting
Activities
Tasks
March 8, 2016
38
5 Workforce
Management
5.1 Manage
Schedules and
Appointments
7.1 Collect
Management
Information And
Data
10.1 Aggregate
Real Time Data
Records
3.2 Assess
Performance Of
Existing Real Time
Data
7.2 Process
Management
Information And
Data
5.3 Administer
and Configure
Workforce
Management
7.3 Distribute
Management
Information And
Data
3.4 Develop
Detailed Real
Time Data
Specifications
5.4 Report
Workforce
Management
7.4 Audit
Management And
Security Data
Collection And
Distribution
4.6 Manage
Logistics
1.7 Gain
Enterprise
Commitment To
Real Time Data
Plans
2.7 Manage
Handover To Real
Time Data
Operations
March 8, 2016
39
1.2.2 Manage
Administration Of
Real Time Data
Research
1.1.3 Analyse To
Develop
New/Enhance Real
Time Data
Requirements
1.7.1 Identify
Stakeholders To
Real Time Data
Strategy And Real
Time Data Plans
1.6.2 Recommend
Real Time Data
Partnership
1.6.3 Determine
Extent Of Real Time
Data Capabilities
Sourcing
1.7.3 Gain
Enterprise
Commitment To
Real Time Data
Strategy And Real
Time Data Plans
March 8, 2016
1.5.4 Identify
Timetables For New
Real Time Data
Capability
Introduction
1.5.5 Identify
Logistics For New
Real Time Data
Capability
Introduction
40
2.7 Manage
Handover To Real
Time Data
Operations
2.6.1 Co-Ordinate
Real Time Data
Capability Delivery
2.7.1 Co-Ordinate
Real Time Data
Operational
Handover
2.6.3 Manage
Commissioning Of
New Real Time Data
Infrastructure
March 8, 2016
41
3.2 Assess
Performance Of
Existing Real Time
Data
3.4 Develop
Detailed Real Time
Data Specifications
3.4.1 Develop
Detailed Real Time
Data Technical
Specifications
3.5.1 Identify
Required Processes
And Procedures For
Real Time Data
3.7.1 Identify
Unviable Real Time
Data
3.4.2 Develop
Detailed Real Time
Data Support
Specifications
3.5.2 Develop
Required Processes
And Procedures For
Real Time Data
3.7.2 Identify
Impacted Real Time
Data Customers
3.4.3 Develop
Detailed Real Time
Data Operational
Specifications
3.5.3 Develop
Service And
Operational
Agreements For
Real Time Data
3.4.4 Develop
Detailed Real Time
Data Manuals
March 8, 2016
3.5.5 Produce
Supporting
Documentation And
Training Packages
For Real Time Data
42
March 8, 2016
43
5.1.1 Workforce
Management Schedule
5.3.3 Administer
Organisation's Catalog
5.3.7 Administer
Registration And Access
44
6.2 Configure
And Activate
Real Time Data
6.2.1 Configure
Real Time Data
6.4.1 Coordinate
Real Time Data
Provisioning
Activity
6.5.1 Monitor
Real Time Data
Order Status
6.7.1 Assess
Real Time Data
Request
6.5.2 Distribute
Real Time Data
Order
Notification
6.7.2 Create
Real Time Data
Orders
6.5.3 Distribute
Real Time Data
Provisioning
Reports
6.1.2 Reserve
Real Time Data
6.2.2 Implement
Real Time Data
6.3.2 Develop
Test Plans
6.1.3 Release
Real Time Data
6.2.3 Activate
Real Time Data
6.3.3 Capture
Test Results
6.4.3 Manage
Real Time Data
Provisioning
Activity
6.3.1 Test
Specific Real
Time Data
6.1.4 Allocate
Real Time Data
6.4.4 Update
Real Time Data
Repository
6.8.1 Develop
Real Time Data
Recovery Plan
6.8.2 Provide
Real Time Data
Recovery
Proposal
Notification
6.8.3 Request
Real Time Data
Recovery
Authorisation
6.8.4 Commence
Real Time Data
Recovery
6.8.5 Complete
Real Time Data
Recovery
6.8.6 Recover
Specific Real
Time Data
March 8, 2016
45
7.1 Collect
Management
Information And Data
7.2 Process
Management
Information And Data
7.3 Distribute
Management
Information And Data
7.1.1 Intercept
Events/Information
7.2.1 Determine
Recipients For
Information/Data
7.3.1 Distribute
Information/Data
7.1.2 Deliver
Management
Information
7.2.2 Filter
Information/Data
7.3.2 Manage
Distribution
7.2.3 Aggregate
Information/Data
7.3.3 Confirm
Distribution And CleanUp
7.2.4 Format
Information/Data
March 8, 2016
46
March 8, 2016
47
March 8, 2016
48
10.1.1 Validate
Real Time Data
Records
10.1.2 Normalise
Real Time Data
Records
10.1.3 Convert
Real Time Data
Records
10.1.4 Correlate
Real Time Data
Records
10.1.5 Remove
Duplicate Real
Time Data Records
March 8, 2016
49
Activity
Real Time Data Strategy and Implementation Plan
1 Real Time Data Strategy And Planning
1.1 Gather And Analyse Real Time Data Information
1.1.1 Gather Real Time Data Information
1.1.2 Analyse New Real Time Data
Requirements
1.1.3 Analyse To Develop New/Enhance Real
Time Data Requirements
1.2 Manage Real Time Data Research
1.2.1 Manage Real Time Data Research
Investigations
1.2.2 Manage Administration Of Real Time
Data Research
1.2.3 Define Real Time Data Research
Assessment Methodologies
1.3 Establish Real Time Data Strategy And
Architecture
1.3.1 Establish Real Time Data Strategy
1.3.2 Develop Real Time Data Strategy
1.3.3 Establish Real Time Data Delivery Goals
1.3.4 Establish Real Time Data
Implementation Policies
1.4 Define Real Time Data Support Strategies
1.4.1 Define Real Time Data Support
Principles
1.4.2 Define Real Time Data Support Policies
1.4.3 Define Real Time Data Support
Performance Standards
March 8, 2016
50
March 8, 2016
51
Data Collection
And Data Source
Management
Communications
And Security
Data Quality/
Summary/
Filter/
Transformation
Data Storage
Data Storage
Infrastructure
Data Reporting
and Analysis
External
Systems (Asset
Management,
Workforce
Management)
System
Management,
Administration
and Control
March 8, 2016
Data
Integration
52
Description
Data Sources
These are the data collection/generation sources/sensors installed in the data collection landscape and new
sensor devices and signal data sources. Over time the approach to data collection may be standardised and old
equipment replaced.
This logical component acts as a local front-end to existing signal data collection/generation sources/sensors. It
eliminates the need to replace existing devices. It offers a standard interface. It manages the sensor
infrastructure and landscape
This is the communications infrastructure used to securely transmit remotely collected data from local data
sources/sensors and data collection units to the central facility.
This component manages the receipt of multiple data types in multiple formats from multiple data sources.
This component applies data quality algorithms to intrinsically noisy real time data to make it more usable.
Data may be filtered, summarised and transformed prior to storage
This is the software component for storing in a structured manner and providing access to real time data.
This is the underlying data storage infrastructure. The volumes of real time data are potentially very substantial
hundreds of millions of data points per day. The data storage requirements could amount to thousands of
Terabytes over several years. This components includes facilities for backup, recovery, archiving and deletion.
This component provides facilities to manage, administer and control the overall real time system.
System Management,
Administration and
Control
This provides reporting and analysis facilities to meet a wide variety of business requirements.
Data Reporting and
Analysis
Real time data can be merged with other data such as asset to provide a usage dimension to static asset data
External Systems
and to integrate with workforce management to manage sensor infrastructure.
March 8, 2016
53
OR
March 8, 2016
54
55
Summary
56