Setting up an Effective Enterprise Architecture capability
Simon Townson
Principal Enterprise Architect
SAP
Agenda
• Why ?
• People and Organisation
• EA Framework
• Standards and Templates
• Tools
• Processes
• SAP “Must-Have” Checklist
• Questions
Why?........
An Enterprise Architecture Capability ensures Business-IT alignment
“The practice and orientation by
which enterprise architectures and
other architectures are managed and
controlled at an enterprise-wide
level”
As defined by The Open Group
Why?........Winchester House example
38 years of construction
160 rooms, 40 bedrooms, kitchens, 2 basements, 950 doors
65 doors to blank walls, 13 staircases abandoned, 24 skylights in floors
147 builders, 0 architects
No architectural blueprint
Does your systems landscape resemble this?
IT and Business – A Sensitive Equilibrium
Agility Uncontrolled
”Laissez Faire”
TCO Central
“Dictatorship”
Finding the right trade-off is difficult…
……careful governance is needed
How to set up an effective EA capability?
Ensure leadership and skills are available for architecture development combined with an effective organization and roles to maintain, manage and govern the architecture effectively
--> People and Organization
Ensure architecture development is carried out using a proven and flexible methodology with standard deliverables while ensuring Business/IT alignment
---> Enterprise Architecture Framework
Ensure the availability of standards and a system of compliance with them, plus a set of best practice templates for architecture deliverables
---> Standards and Templates
Ensure effective management of architecture content and deliverables
---> Enterprise Architecture Tools
Ensure architecture processes are integrated with other key processes
---> Integrated Processes
All of these elements are critical when setting up an effective Enterprise
Architecture capability
The Five Dimensions of an effective Enterprise Architecture Capability
En
te
rp
rise
A
rch
ite
ctu
re
Governance Framework
2. EA Framework 3. Standards and Templates
1. People and Organization
Business Strategy and Planning (Corporate and BU) (PLAN)
5. Integrated Processes
4. EA Tools
Researc
h &
Develo
pm
en
t
(CT
O)
(IN
NO
VA
TE
)
Serv
ice
Man
ag
em
en
t (I
T O
pera
tio
ns)
(RU
N)
Management of Projects and Programs (PMO) (BUILD)
Agenda
• Why?
• People and Organisation
• Framework
• Standards and Templates
• Tools
• Processes
• SAP “Must-Have” Checklist
• Questions
1. People and Organization Recommended EA Governance Mechanisms
Architecture Board
IT Management Team
Business
Design
Authority
Project
A
Program
Design
Authority
Project
B
Project
C Project
D
Head of
‘Run’ Head of
‘Build’
IT Management Team
sets the overall governing IT strategy
Architecture Board
responsible for governing and maintaining the overall architecture that delivers the strategy
co-ordinates, shapes and reviews all programs
Business and Program Design Authorities
delegated responsibility for shaping and reviewing specific business unit and program architectures
Projects
ensure their own solutions are controlled and adhere to architecture standards
1. People and Organization Key roles within EA Governance mechanisms
Architecture Board
Enterprise
Architect 2
IT Management Team
Infrastructure
Specialists
Program Design Authority
Project A
Solution
Architect 1
Chief Ent
Architect
Business
Analyst 1
Program Design Authority
Chief Ent
Architect CIO CxO BU CxO
Enterprise
Architect 1 Key IT
Stakeholders
Project B
Solution
Architect 2
Business
Analyst 2
Enterprise
Architect 1
Enterprise
Architect 2
Project C
Solution
Architect 3
Business
Analyst 3
Project D
Solution
Architect 4
Business
Analyst 4
CIO
chairs the IT Management Team
Chief Enterprise Architect
chairs the Architecture Board
Enterprise Architects
assigned to specific programs and/or business units or areas
assures the program and/or BU architectures conform to standards
May also specialise in Business, Application, Data or Technology architecture domains
Solution Architects
aligned to projects and assure the solution architectures conform to standards
Other roles play their part :
Business Analysts
Domain Experts and SMEs
Infrastructure Specialists
1. People and Organization Example EA team showing structure and major functions
Enterprise
Architecture
Framework
EA / IT
Integration
& Mappings
Processes,
Policies &
Standards
Domain
Experts *)
Chief
Enterprise
Architect
EA Tools and
Repository
Business and IT
Stakeholders
EA Training /
Certification
Provider
Strategic
Vendor
Architecture
Teams
Tool Provider
e.g. IDS Scheer
EA Leadership
EA Functions
Other key areas
*) Domains are Business
Application
Data
Technology
1. People and Organization Example team showing operational roles and recommended numbers
Enterprise
Architecture
Framework
(1)
Processes,
Policies &
Standards
(1)
EA Domain
Experts
(3/4)
Chief
Enterprise
Architect
(1)
EA / IT
Integration
& Mappings
(1)
Principle EA
Senior EA
Tools and
Repository
(1)Enterprise
Architects
(2/5/8)
Enterprise
Architects
(2/5/8)
Associate EA
Solution
Architects
(IT/BU)
Business
Architects
(BU)
Specialists
& SMEs
(IT/BU)
BU and
Program
EA Team
The SAP Enterprise Architect Curriculum including SAP TOGAF™ training
EA200
SAP Enterprise Architect
Framework Level I
EA100
Enterprise SOA
Fundamentals
3 Days 5 days
EA250
SAP Enterprise Architect
Framework Level II
5 Days
Certified Professional
SAP Enterprise Architect
Certified Associate SAP
Enterprise Architect
Certified Associate SAP Enterprise Architect Curriculum
Certified Professional SAP Enterprise Architect Curriculum
Certified Associate SAP
Enterprise Architect
EA220
TOGAF 9
5 Days
TOGAF Level I and II
Certification
Certified TOGAF™Enterprise Architecture Training
Agenda
• Why ?
• People and Organisation
• EA Framework
• Standards and Templates
• Tools
• Processes
• SAP “Must-Have” Checklist
• Questions
2. EA Framework SAP EAF - a proven , clearly-defined method for EA development
Rele
ased
to
the O
pen G
roup
Rele
ased
to
the O
pen G
roup
SAP Content Tools(e.g. Solution Composer, Roadmap Composer, SAP
Service Workplace)
EA Modelling
Tools(e.g. IDS Scheer)
SAP Implementation
Tools(e.g. Solution Manager, System
Landscape Directory)
Supplier Independent Framework
Architecture
Development
Method
Content
Metamodel
Templates, Examples and Case Studies
Usage Guidelines
SAP Technology
Reference Models
SAP Business
Reference Models
Resource Base
SAP-Specific Mappings
TOGAF Architecture Development Method TOGAF Resource Base
SAP Specific Tools
SAP EAF
Summary - SAP EAF has contributed many significant additional elements to TOGAF 9.0
TOGAF 8.1 EAF TOGAF 9
2002 2007 2009
Standards
SAP Extensions
2. EA Framework Recommendations
For SAP customers with a large footprint of SAP solutions and supporting infrastructure, SAP EAF must be considered as the strategic EA Framework. Other frameworks lack the specific focus on packaged solutions and mapping with vendor methods, services and tools.
Any framework requires tailoring for specific enterprise and business unit terminology, standards, deliverables and capabilities, and time should be allowed for this activity.
All enterprises have the ability to get involved with the Open Group and the evolution of The Enterprise Architecture Framework (TOGAF) through involvement in the Architecture Forum (TOGAF governance and development) and the IT Architecture Certification (ITAC) Forum (EA training and certification).
Agenda
• Why ?
• People and Organisation
• EA Framework
• Standards and Templates
• Tools
• Processes
• SAP “Must-Have” Checklist
• Questions
3. Standards and Templates
Standards ensure :
Enterprise complexity is reduced
Solutions can be maintained
efficiently
Business and IT are aligned
Templates ensure :
the right information is available
the right quality is produced
consistency between projects
Typical standards needed include:
Business Process Standards How are processes to be modeled and
documented?
Design Standards How will we develop, customizeuse
and implement solutions?
Infrastructure Standards What infrastructure technologies will
we standardize on
Typical templates needed include:
Statement of Opportunity What’s the problem?
Outline Design How do I intend to build it?
Detailed Design How am I actually building it?
Support Model How will what is built be supported?
SAP EAF provides a set of standards and templates for EA development
Partners and developers provide sets of standards for Solution development
3. Standards and Templates Recommendations
Existing Architecture standards for all domains (including Solution Architecture) should be collected and compared against best practice and existing SAP EAF examples.
Existing templates for EA and Solution Architecture artefacts should be collected and compared against best practice and existing SAP EAF templates
A consolidated set should then be managed and governed by the Architecture Board.
3. Standards and Templates Examples implemented @ SAP
Agenda
• Why ?
• People and Organisation
• Framework
• Standards and Templates
• Tools
• Processes
• SAP “Must-Have” Checklist
• Questions
4. Tools
Tools are needed to :
Enable easy maintenance of architecture as the business and IT landscape changes
Efficient share architecture knowledge sharing across the whole organization
Provides stakeholders with models most relevant to their role
Promotes re-use of models
Promotes more consistent quality as the models are integrated
Everyone uses the same language
Provides one source of the truth properly managed
Tools help prevent :
Proliferation of non-standard artifacts
Unmaintainable Visio and Excel files
Knowledge locked away in only one person’s head or ‘C’ drive
4. Tools Recommendations
An evaluation of tools is recommended considering functionality, technology architecture, costs (TCO), service and support capabilities
Focus on tools that provide SAP EAF and/or TOGAF starter kits e.g. Sybase Power Designer, ARIS IT Architect
The EA team should consider integration with Solution Manager to map SAP instance landscape
The EA team should liaise with the Business Process Office to ensure integration of EA and BPM models and tooling approaches.
The EA repository (database and filters/templates) should be managed and governed by the Chief Enterprise Architect.
Training in the tool, using the SAP EAF Metamodel and viewpoints should be carried out for Enterprise Architects and the Business and Program Architecture community.
Agenda
• Why ?
• People and Organisation
• Framework
• Standards and Templates
• Tools
• Processes
• SAP “Must-Have” Checklist
• Questions
5. Processes Enterprise Architecture does not operate In isolation!
Enterprise Architecture
Business Strategy and Planning PLAN
Research and
Development INNOVATE
Programs and Projects BUILD
Service Delivery
Landscape RUN
Provide Evidence of
Architecture
Compliance
Support and Align
Projects to Strategic
Roadmap
Set Strategy and
Vision
Support Effective
Governance
Monitor
Obsolescence
Learn from
Operations
Support and Model
IT Landscape
Align innovation to
strategy, using “proof
of concepts”
Monitor
Technology
Innovations and
Align to Vision
An effective EA capability must be aligned with four other key areas in your
IT organisation
5. Processes
In order for Enterprise Architecture to function effectively, we need:
A clear set of business processes linked to existing programs and projects
Which roles perform what tasks and when
A clear set of task descriptions
What happens at each process step
A clear set of RACI matrices
Who is Responsible, Accountable, Consulted, Informed
A set of review checklists for key design artifacts
SAP have already developed a working set of EA processes and RACIs
5. Processes Recommendations
Existing EA and Solution Architecture processes need to be integrated with SAP EA best practice processes and a gap analysis should be carried out.
An analysis should also be carried out to identify existing management processes in the following four key areas for integration with key EA processes:
Business Strategy and Planning (PLAN)
Research and Development (INNOVATE)
Management of Projects and Programs (BUILD)
Service Delivery and Service Management (RUN)
A set of consolidated EA processes should be developed, agreed, approved and documented including process models in EA/BPM tools, task descriptions, RACIs and checklists for key design artifacts.
5. Processes Example EA Processes @ SAP
Agenda
• Why ?
• People and Organisation
• Framework
• Standards and Templates
• Tools
• Processes
• SAP “Must-Have” Checklist
• Questions
SAP “must have” checklist for success!
You must give yourselves adequate time for EA set-up activities. Guidelines would be:
If you have help – at least 3 months
If you are on your own – at least 6 months
If you are still setting up in 12 months – you have failed!
You must have sponsorship at CxO level
You must be clear on the “burning platform”………not EA for EA’s sake
You must have a great EA leader
You must have a compelling EA vision/mission
You must have experienced EA resources who can mentor/grow others
You must treat setting up an EA Capability just like any Business Change
You must have an effective marketing and communications strategy
Use all channels – print, electronic, formal and informal
Use your marketing department who know how to do this!
You must consider the role of your strategic vendors and partners
Example EA Capability Roadmap
Q1 Q2 Q3 Q4
Set up EA team TOGAF 9 accreditation
EA for major programs
Proving new EA Processes aligned with programs
Proving new EA Templates
Program EA using current tool and standards
Pilot of ARIS
Migrate tool to ARIS
New Architecture KPIs
Refine EA Templates
Refine EA Processes
EA team working on G9 ’As Is’ Architecture
ARIS training
Maturity Assessment
Business Unit ’As Is’ Architectures
Architecture WebsiteBusiness Unit ’To Be’ Architectures
Additional training forother architecture roles
EA using ARIS
New Architecture roles
Align roadmaps
Roll out Stakeholder map & Communication plan
Create stakeholder
reports
How to build the perfect house......
• People and Organisation
• EA Framework
• Standards and Templates
• Tools
• Processes
• SAP “Must-Have” Checklist
Finally.........measuring benefits
Further information – Value of EA
• The Value of Enterprise Architecture - SDN Blog
• http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/22955
Further information – EA Best Practice Benchmark
EA Maturity Best Practice Survey is based on the practices within following six major EA categories. Corresponding metrics data has been collected to assess influence of each practice on the performance.
Business-IT Alignment: Aligning business vision, strategies, drivers and goals with IT vision and architecture.
Architecture Development: Documented products, architecture, strategy, vision, standards, principles, migration strategies and specifications.
Enterprise Architecture Process: Framework, process, methodology and templates used for Enterprise Architecture.
Stakeholder Involvement: Support of the EA program throughout the organization including senior executives and stakeholders.
Architecture Communication: Education and distribution of EA artifacts including architecture specifications, standards, principles and guidelines.
Architecture Governance: Direct or guide architecture practice ensuring that organizational performance aligns with the strategic intent of EA practices.
Arc
hit
ec
ture
De
ve
lop
me
nt
Arc
hit
ec
ture
Pro
ce
ss
es
Arc
hit
ec
ture
Co
mm
un
ica
tio
n
Architecture Governance
Stakeholder Involvement
Business and IT Alignment
https://www.benchmarking.sap.com/cgi-bin/qwebcorporate.dll?idx=DQM5VB&LNG=0&SHSP1Q2A=ASUG