Using the Zachman Framework as a thinking tool
Transcript of Using the Zachman Framework as a thinking tool
Using the Zachman Framework as a thinking tool
1
Previous Work Experience
• I have been a consultant for a number of years
• Before Joining Letsema Consulting I consulted for a company that implemented ERP financial and Business Intelligence (BI) solutions
• I was involved with the BI division
Background Information
2
Data Warehousing Approach Followed
I followed a very simple BI approach
1.Identify reporting requirements
DW
Data Source
A
3.Design data warehouse
2.Identify data sources
3
BI Approach Pitfalls
Poor understanding of the current business processes
I didn’t bother to determine: • Any AS-IS processes• Reasons for reporting requirements• The impact that these requirements will have on
the organisation
Poor understanding of the organisations operating model
I didn’t bother to determine: • Levels of integration and standardisation• Reasons why the data was in the state that it
was• Long term vision and strategy• Capability
At that stage these two concepts were foreign to me and I only realised the importance later on in my career
Building capability and sustainability didn’t even cross my mind
4
Journey with Enterprise Architecture
TOGAF
SOA
ITIL
Zachman
eTOM
EA
What?
SPARX
5
Journey with Enterprise Architecture…
Integration project with logistics company
1. Identify reporting requirements
DW
Data Source
A
2. Identify data sources
Data Source
B
3. Design data warehouse
Design Using Excel \ Visio etc…
6
Journey with Enterprise Architecture…
First introduction to a classification framework and a UML modelling tool
UML Modelling tool
The Zachman Framework
7
Identification of three areas that need to be addressed
1.Business Architecture
2.Information Systems Architecture
3.Technology Architecture
After spending a few days learning about the Zachman Framework I identified three areas that I needed to address urgently
I started to realise the importance of understanding:• The business• It’s processes • Goals and Objects • The way it operated
I needed to re-look at:• The type of systems that were being used• The data generated
I focused on the technology platforms to be used:
• SQL database
• Test and Live environments
8
The Zachman Framework
9
Journey with Enterprise Architecture…
10
Using the Zachman Framework to address the Business Architecture – Planner Perspective
11
Using the Zachman Framework to address the Business Architecture – Planner Perspective
12
Using the Zachman Framework to address the Business Architecture – Planner Perspective
13
The Zachman Framework
14
Using the Zachman Framework to address the Business Architecture – Owner Perspective
15
Using the Zachman Framework to address the Business Architecture – Owner Perspective
16
Using the Zachman Framework to address the Business Architecture – Owner Perspective
17
The Zachman Framework
18
Using the Zachman Framework to address the Business Architecture – Designer Perspective
19
Using the Zachman Framework to address the Business Architecture – Designer Perspective
20
Using the Zachman Framework to address the Business Architecture – Designer Perspective
21
Business Architecture: What was accomplished?
1.Business Functions
2.People
3.Motivation
• I identified the: • Key business functions• Potential gaps/ process weaknesses
• I developed:• The ‘AS-IS’ process• The ‘TO BE’ process that address those gaps
• I identified the relevant organisational divisions• I was able to assign effective roles and
responsibilities
•I was able to align my solution with the objectives of the organisation
• and, determine the impact of my solution on those objectives
22
The Zachman Framework
23
The Zachman Framework
24
Using the Zachman Framework to address the Information Systems Architecture – Planner Perspective
25
The Zachman Framework
26
Using the Zachman Framework to address the Information Systems Architecture – Owner Perspective
27
The Zachman Framework
28
Using the Zachman Framework to address the Information Systems Architecture – Designer Perspective
29
The Zachman Framework
30
Using the Zachman Framework to address the Information Systems Architecture – Builder Perspective
31
Information Systems Architecture: What was accomplished?
1.Applications
2.Data
• I identified all source applications responsible for providing the data
• I was able to identify the opportunity to develop a web interface ‘capture screen’ that would create a control mechanism for user input.
• Additional sources of data were identified • Designed the database extensively before
developing it in SQL. By doing this I was able to address any logical flaws in my design
32
The Zachman Framework
33
The Zachman Framework
34
Using the Zachman Framework to address the Information Technology Architecture – Planner Perspective
35
The Zachman Framework
36
Using the Zachman Framework to address the Information Technology Architecture – Owner Perspective
37
The Zachman Framework
38
Using the Zachman Framework to address the Information Technology Architecture – Designer Perspective
39
Using the Zachman Framework to develop viewpoints
The Zachman Framework helped me to develop effective viewpoints to communicate with the client
40
Final Solution
1.Web Interface replaced multiple excel spreadsheets
Staging DB
DW
2.webMethods inserts data into staging database
Centralised capture screen
1
2
3
3.Data is cleaned and sent to data warehouse
4
4.Reports are generated from Cognos
41
Insight gained from using the Zachman Framework
Business
People Processes
Systems
Roles & Responsibilities
42
What the Zachman Framework has done for me
1.Provides an effective framework for breaking down problems into logical components
I am now confident of walking into a client environment and having a solid and complete framework for problem solving
2.Getting to understand the organisation as a whole
Before I start with any project, I first get to know the client environment and how the organisation operates
Before implementing any solution I ensure that it is sustainable and that I have contributed to developing capability
3.Focus on building capability and sustainability