You are on page 1of 26

A Brief Introduction to

Enterprise Architecture

16th Feb 2017 Daljit Roy Banger MSc FBCS

Hosted by : Student Union


Agenda

• Introduction

• A Quick Primer

• Products of Enterprise Architecture

 The Role

• Q&A
A Quick Primer
Consume
The Stack

Produce / Deliver
http:www.s-ea-t.com
Time
Copyright Daljit R Banger
Example Scenario

• What if a new piece of legislation is imposed by a Local, Central or


International body with which the organisation must comply
 One such piece of legislation that is coming in 2018 is the General Data Protection
Regulation (GDPR)
• Full text of GDPR can be found at http://ec.europa.eu/justice/data-
protection/reform/files/regulation_oj_en.pdf )
• “Do nothing” is not an option as GDPR significantly raises the stakes
in terms of compliance, with maximum penalties of 4% annual global
turnover or up to 20m Euros (whichever is higher).
• How do we insure that we are compliant using an Enterprise
Architectural Approach to the problem ?
General Data Protection Regulation (GDPR)

High risk
Certification
processing
Administrative
fines
Profiling •4% annual global turnover
or up to 20m Euros
(whichever is higher).

Breach
notification
Transparency • where feasible,
within 72 hours
of becoming
aware!

Consent
• freely given ?
Guidance Data transfers
Impact of GDPR on the Enterprise

http:www.s-ea-t.com
Copyright Daljit R Banger
1.Exploiting Technology Synergies
2.Re-using System Components
Efficiency Gains / Cost 3.Exposing System Services to new
Savings can be achieved processes.
through: 4.Understanding the impact of new
systems on the performance and
capacity of enabling technologies.
Products of Enterprise Architecture
One Size does not necessarily always fit all No Two Organisations are Identical

The deliverables and attributes of artefacts produced by the EA teams will be


directly influenced by one or all of the following:

Manageme
Characterist The Operating Size and
The Structure / Environment of nt buy-in of Team
ics of the Budget
Size of the the Enterprise Enterprise Capabil
Organisation Organisatio Architecture Available to
Architectur ities
n Practice the Team.
e

However , irrespective of the structure or capabilities of the team,


all artefacts can be classified into 1 of 3 domains
Control Inform Direct
Architectural Principles
Stakeholder
Governance – Process (Segmented by
Engagement
domains)

Boards – Review, Portfolio Management


Business Architecture
Technical, Business (Application / Data /
Target Definition
Boards Infrastructure)

Programme / Project Application Target


Funding Models
Engagement Architecture

Data & Information


Business / Partner Technical Reference
(Master Data
Engagements Model
Management Strategy)

Infrastructure Target
Stakeholder Application Reference
Architecture – Enabling
Management Model
Technology & Platforms

Best Practice Patterns Roadmaps (Product /


Repository Technology)

Gap Analysis –
Impact Assessments
Transitional States

Marketing Plans Impact Assessments

Service promotion,
Standards / Notations
catalogue etc…
Governance
– Process

Boards –
Review,
Stakeholder
Technical,
Managemen
Business

Control
Boards

Business / Programme /
Partner Project
Engagements Engagement
Principles

Standards /
Policies
Notations

Portfolio
Marketing Plans
Management

Inform
Impact
Funding Models
Assessments

Reference Models
Patterns •Technical
•Application

Best Practices
Stakeholder
Engagement
Service Business
promotion, Architecture
catalogue Target
etc… Definition

Application
Impact
Target
Assessments

Direct Architecture

Data &
Gap Analysis Information
– Transitional (Master Data
States Management
Strategy)
Infrastructure
Target
Roadmaps
Architecture –
(Product /
Enabling
Technology)
Technology &
Platforms
Services/Touchpoints of Enterprise Architecture
Products of Enterprise Architecture
Portfolio
Principles Practices Process Patterns
Management
• Business • Business Operations • Business • Publications • Services
• This criteria element relates to • Here Enterprise Architects should • The engagement of the Enterprise • Does the organisation have a • Most Organisations have their
the promotion of enterprise wide be concerned with the practices Architecture functions with the patterns catalogue? How mature own definition of a Services the
principles around the domain of associated with capturing, Business Process Modelling and is the organising in publishing it EAM measure assumes a service
business processing, especially modelling and digitally executing Design functions and any patterns, do these publications as a function that is well-defined,
business process modelling and the business operations. alignment activities. adopt standards for syntax, self-contained, and does not
service design. notations etc depend on the context or state of
• Application Design • STP other services. A service can be
• Application • Promotion either a business or technical
• I.e. delivery of designs of. Whilst, • EA should facilitate a move
object.
• Principles relating to the design, practices adopted may based on towards Straight Through • How are patterns promoted
build and deployment of a specific methodology or processing i.e. reducing the through the organisation, are they
applications approach, the real question ‘ how number of digital and manual rendered via an intranet? Or are • Application
efficiently have we adopted the process hand offs between they in a document library • The portfolio of applications in an
• Information practices of the approach and are processes. somewhere? Organisation can be a mix of
we meeting the business either bespoke or Commercial Off
• Principles linked with the
demands based on this adoption • Information • Development the Shelf (COTS) either way the
production, cleansing and
?’ life cycle should be managed in a
publishing of information • The Information Architecture and • How patterns are developed – are
single unified location.
the associated process to capture, they text book extracts or are
• Application Build manage and publish EA they developed with the various
• Data
• The maturity of the build of information. technical communities? • Middleware
applications both internal and • Middleware could refer to
• Principles associated with data externally developed applications Enterprise Service Buses,
design, usage, persistence etc. • Orchestration • Usage
should encapsulate test of Messaging or even request
• Do the technical Communities use
software unit, components etc brokers – these should be
• This relates to the processes these patterns to provide
• Infrastructure prior to build managed and in most cases the
associated with orchestrating efficiency gains to the
interfaces to these systems.
business and technology services organisation?
• Principles associated with • Governance
selection, deployment, • Architectural Governance and the • Storage
• Production Acceptance • Application
management of the infrastructure teeth i.e. power of associated with • Information and data object
(data Centres, Servers storage, • The maturity of the processes • Application patterns are to be
the various boards. persistence should be monitored
network etc) associated with deployment, found publically available and
and managed, i.e. not be the
management of systems accepted thus should be exploited – do
• Service Delivery physical devices e.g. the NAS or
into the production environment. your organisational developers for
• Foundation Services. SANs etc.
• The maturity of the practices i.e. example exploit published
what actually happens during the patterns when constructing
• Documentation • Servers
• Foundation services relate to DR, deployment, management of applications.
Security, Incident management systems on the technology • The portfolio management of the
etc i.e. services that are core to landscape. • The maturity of document Physical Servers both in the
• Infrastructure
all of the above production , publication and production and test
promotion by the Enterprise environments.
• Support • As with Applications above – Do
Architecture function
your Service delivery personal for
• Whilst this is close to Service example use standard patterns • Other Infrastructure
• 3rd Party Engagement
Delivery it must be noted that we for system configurations
should rank how effectively the • How effectively does EA engage deployed into production. • Maturity of the portfolio
EA team deliver the support of its with 3rd parties to maximise the management of the Physical
artefacts benefits to the organisation e.g. devices e.g. network Switches,
cost reductions, savings etc • Security
laptops, etc.
• Security patterns are emerging as
a key in distributed systems – are
• Contribution to the Enterprise • Techniques
these in use ?, does the technical
• What is the general perception of community know of the existence • The techniques adopted to create,
EA processes e.g. Governance capture and manage the
contributing real value to the information required to measure
organisation from system users to • Re-Use
the level of maturity in the
senior management? • How often are patterns re-used if
management of the ‘artefact’
at all and do we as an
portfolio.
organisation promote reuse.
The Role..
Transition to Enterprise Architecture
Mapping the Architect to The Stack
Roles & Responsibility (EA)
Enterprise Architects maintain the organisational abstract view, with a primary
objective to ensure that the technology landscape is aligned to the strategic,
operational and tactical goals of the organisation.

• Strategic input into the technology roadmaps of the organisation –


shape, form and stabilise
• Influence decision makers on technology investment – current & future
• Provide systems consultancy, guidance and assurance to large
programmes
• Review and assure Solution Designs produced both internally and by 3rd
party suppliers
• Ensure that governance mechanisms such as review boards, principles
etc. are maintained and supported
• Police the standards through Project and Programme engagement
• Represent the organisation with 3rd parties, for example Systems
Integrators and Standards Bodies
• Understand the impact of the introduction of new technology into the
technology landscape of the organisation.
Roles & Responsibility (SA&TA)
Solution Architects work with/in Projects and Technical Architects deliver the lower level of technical
Programmes to provide systems consultancy services, design, based on high-level component solution
impact assessments, end-to-end designs, cost models.. designs and costs provided by the Solution Architects.

Solution Architects work within the Projects and Technical Architect work with projects and the BAU
Programmes to deliver the following architectural organisation to provide some of the following :
services:
•Delivering technical designs and standards and the
• Manage the ‘cradle to grave’ – from conception associated approvals from the formal governance
through to delivery into production of solution channels.
architectures •Understanding the technology estate and the
• Design both the physical and logical components of encapsulated technology components of the
solution architectures that will deliver a positive organisation
business outcome •Providing technical recommendations and options
• Work with Project Managers to provide provisional based on solution designs which can cost-effectively be
costs for the components of the architecture realised in the production environment
• Technical Analysis and Design capabilities •Mitigating any technical risks that could occur through
• Business and technical requirements capture, when the introduction of new technology into the landscape
required of the organisation
• Facilitate design workshops •Providing input into the appropriate innovation
• Validate designs / costs produced by 3rd parties funnels for the analysis of new technology
wishing to sell systems to the organisation. •Keeping abreast of technology trends, attending
industry events to ensure product roadmaps are
understood by the Solution and Enterprise Architects.
•Ensuring that production acceptance for projects is
delivered and managed.
Architectural Mindset

• Enterprise Architects maintain a macro


abstract organisational view, together
with the understanding of the key
business drivers and potential drivers for
change and the effect that these drivers
may have on the technology landscape of
the organisation.
• Solution Architects maintain a macro
project view and deliver an end-to-end
architecture in which they outline the
key components (physical and logical)
necessary to design a solution that meets
requirements.
• Technical Architects maintain a micro
view of the technical components that
will be deployed to realise the solution
design and often act as the true
‘guardians’ of the technology estate.
Final Note

• Enterprise Architecture is delivered in the context of the


Organisation – true value can not be realised by simply
following a single ‘Cook Book’ or Framework approach.

• Architectural Realization is a way of thinking and not a


concrete technological implementation. It is however,
supported by frameworks, patterns & best practices that
complement the mindset.

• As an Enterprise Architect you must be aware of both the


technology landscape of your organisation and external
factors that can impact the landscape
Q&A
Thank You

Website : www.s-ea-t.com (Tools, Papers Downloads)


Blog : https://dalbanger.wordpress.com/
Email : dal@s-ea-t.com

You might also like