SlideShare une entreprise Scribd logo
1  sur  42
25 Feb (JHB)
26 Feb (CPT)
17 Mar (JHB) - EAPC
15 May (DBN)
27 May (JHB)
28 May (CPT)
24 June (JHB)
25 June (CPT)
29 July (JHB)
30 July (CPT)
14 Aug (DBN)
26 Aug (JHB)
27 Aug (CPT)
30 Sep (JHB)
1 Oct (CPT)
28 Oct (JHB)
29 Oct (CPT)
13 Nov (DBN)
25 Nov (JHB)
26 Nov (CPT)
The South African EA Forum
Twitter: @EAforumSA
#ogza
Follow the EA Forum
on Twitter…
http://opengroup.co.za/ea-forum
Our upcoming
events
Leading the development of open, vendor-neutral IT
standards and certifications
http://opengroup.co.za
http://opengroup.org/
Open Platform 3.0™ Forum
 Mobility
 Social networks and social enterprise
 Big data analytics
 Cloud computing
 The Internet of Things (networked
sensors and controls)
https://www2.opengroup.org/ogsys/catalog/w147
http://opengroup.co.za
The IBM Systems Journal is a seminal publication that records the outstanding research achievements of the IBM
Research Laboratories. At this month’s EA Forum events, Adriaan Vorster will take us through two of their very prominent
framework articles.
The first is the renown Zachman Framework. Initially published in the IBM System Journal in 1987 as " A Framework for
Information Systems Architecture" , it has evolved into a true Enterprise Framework.
The newer Cynefin Framework, which was published in the IBM Systems Journal in 2003, is rapidly gaining ground.
Whereas the Zachman Framework can be seen as a classification scheme, the Cynefin Framework is seen as a “sense-
making” framework.
Adriaan will present the features, similarities and examples of the uses for these frameworks.
Adriaan Vorster, Industry Consultant at Gijima, has worked in the ICT industry for 23 years. He served as CIO at the
University of Johannesburg and subsequently at the Mvelaserve Group where, in both positions, he was responsible for
the entire ICT domain.
Frameworks of the IBM Systems Journal
The Zachman and Cynefin
Frameworks.
Two analytical Frameworks from the IBM Systems
Journal
Zachman, John A, A Framework for Information Systems Architectures.
IBM Systems Journal, Vol. 26. No. 3,. 1987.
Kurtz, C. & Snowden, D. 2003, The New Dynamics of Strategy: Sense-making in a
Complex-Complicated World,
IBM Systems Journal, vol. 42, no. 3, pp. 462–83.
Adriaan Vorster
November 2014
Outline
• Complex systems
• The Zachman Framework
• The Cynefin Framework
• From Sense Making to Classification
• Brooks and Lehman
• Entropy
• Cynefin examples
• Conclusion
• Questions
Complex systems
• Complex systems inherently exhibit non linear
behavior.
• These responses are the result of the product of the
interactions of the parts, not the sum of the
interactions.
• Complex systems can not be analysed by taking them
apart and treating each component in isolation.
• Locally optimising parts of complex systems
invariably leads to the sub-optimisation of the whole
system.
• The only way to handle complex systems is to
concentrate on the components whilst maintaining a
sense of the contextual alignment of the components.
Planner
Owner
Designer
Builder
Sub contractor
Product
What? How? Where? When? Who? Why?
Different
levels of
abstraction
Different
questions
Answers leads to a model for a specific level of abstraction
Let us build something complex like a house
By combining all the models we have established an architecture!
This is our
thinking
framework
We begin by establishing a representative model.
Structural
Electrical
Plumbing
Systems
Architec-
ture
What How Where Who When Why
Planner
model
Owner
model
Designer
model
Builder
model
Sub-
contractor
model
Product
model
The Zachman Framework
Systems
Architec-
ture
What How Where Who When Why
Planner
model
Strategic
scope model
Owner
model
Business
model
Designer
model
Conceptual
systems
model
Builder
model
Technology
model
Sub-
contractor
model
Detailed
representa-
tions
Product
model
Functional
systems
Data Function Network Users Time Motivation
I S Architec-
ture
Systems
Architec-
ture
What How Where Who When Why
Planner
model
List of
things
important to
business.
List of
processes
the business
performs
List of
locations
where
business
operates
List of users
/ groups /
units of the
business
List of
business
events /
cycles
List of
business
goals /
strategies
Strategic
scope model
Owner
model
Entity
relationship
diagram.
Business
processes.
Logistics
network.
Organiza-
tion chart.
Business
event /
trigger char
Business
plan.
Business
model
Designer
model
Data
architecture
Application
architecture
Distributed
systems
architecture
User
interface
architecture
State
transition
diagram
Business
rules
Conceptual
systems
model
Builder
model
Data design Application
design
Hardware
systems
design
User
interface
design
State
transition
design
Knowledge
design
Technology
model
Sub-
contractor
model
Data
definition
Program Network
architecture
Access
architecture
Timing /
interrups
Rule
definition
Detailed
representa-
tions
Product
model
Data Application Communi-
cation
Users Schedules Rules /
strategy
Functional
systems
Data Function Network Users Time Motivation
I S Architec-
ture
This is where
you want to go
This is
where
you are
This is the domain you have to address
How to build legacy or “throw away” systems
Systems
Architec-
ture
What How Where Who When Why
Planner
model
List of
things
important to
business.
List of
processes
the business
performs
List of
locations
where
business
operates
List of users
/ groups /
units of the
business
List of
business
events /
cycles
List of
business
goals /
strategies
Strategic
scope model
Owner
model
Entity
relationship
diagram.
Business
processes.
Logistics
network.
Organiza-
tion chart.
Business
event /
trigger char
Business
plan.
Business
model
Designer
model
Data
architecture
Application
architecture
Distributed
systems
architecture
User
interface
architecture
State
transition
diagram
Business
rules
Conceptual
systems
model
Builder
model
Data design Application
design
Hardware
systems
design
User
interface
design
State
transition
design
Knowledge
design
Technology
model
Sub-
contractor
model
Data
definition
Program Network
architecture
Access
architecture
Timing /
interrups
Rule
definition
Detailed
representa-
tions
Product
model
Data Application Communi-
cation
Users Schedules Rules /
strategy
Functional
systems
Data Function Network Users Time Values
I T Architec-
ture
Concentrate on this tier
Do
not
build
any
models
Fragment the data
Fix situations by
fire fighting
Why is the previous approach wrong?
Systems
Architec-
ture
What How Where Who When Why
Planner
model
List of
things
important to
business.
List of
processes
the business
performs
List of
locations
where
business
operates
List of users
/ groups /
units of the
business
List of
business
events /
cycles
List of
business
goals /
strategies
Strategic
scope model
Owner
model
Entity
relationship
diagram.
Business
processes.
Logistics
network.
Organiza-
tion chart.
Business
event /
trigger char
Business
plan.
Business
model
Designer
model
Data
architecture
Application
architecture
Distributed
systems
architecture
User
interface
architecture
State
transition
diagram
Business
rules
Conceptual
systems
model
Builder
model
Data design Application
design
Hardware
systems
design
User
interface
design
State
transition
design
Knowledge
design
Technology
model
Sub-
contractor
model
Data
definition
Program Network
architecture
Access
architecture
Timing /
interrups
Rule
definition
Detailed
representa-
tions
Product
model
Data Application Communi-
cation
Users Schedules Rules /
strategy
Functional
systems
Data Function Network Users Time Values
I T Architec-
ture
Management constantly
changes strategy
as business constantly
changes to meet
new requirements
We are
stuck
with
these
systems
We quickly contrive
localised
(undocumented spreadsheet)
solutions
This causes more
fragmentation of
functionality and data
What is a framework used for?
Planner
Owner
Designer
Builder
Sub contractor
Product
What? How? Where? When? Who? Why?
This is our
thinking
framework
A framework is a classification
scheme that enables focused
concentration on selected aspects
of a subject or object while
retaining a sense of the contextual,
or holistic, perspective.
J A Zachman - 1987
Some observations
• Your enterprise has all of the Zachman models.
• You have a business rule model.
• You have a process model.
• You have a data model.
• You have a geographic dispersion model.
• You have a temporal model.
• You have a people model. (Form follows function)
• All these models are always present at every level of
abstraction.
• Even if you chose not to make them explicit.
• Even if you ignore the models they do not go away,
you simply wind up not knowing where to look when
disaster strikes.
More observations
• All the models are orthogonal, ie there is NO natural
projections between them.
• You could make business rules in isolation that are
unenforceable.
• You could design business processes in isolation that are
unsupportable.
• You could design a data model that does not relate to the
enterprise.
• Only by considering all six columns at a specific level of
abstraction could you design a complete model for that
level of abstraction, understanding the constraint set,
compromises and trade-offs that are required.
• Hence the orthogonality of the Zachman Framework
actually represents a six dimensional hypercube!
• And this is why Enterprise Architecture is a complex field.
– You are working with complexity beyond the human capability to
reduce to one simple diagram or model.
Check out the linkages!
Causality principles in information systems
Events
Business Process
Competencies
Systems and Technology
Data
Business Rules
Business Process
Competencies
Systems and Technology
Outcome
Some Causal Relationships in Data
Quality
• The BUSINESS RULE provides the containing structure
for the BUSINESS PROCESS
• The BUSINESS PROCESS gets the work done and sets
the COMPETENCY requirements
• The COMPETENCY requirements allows for the
deployment of a SYSTEM
• The SYSTEM and TECHNOLOGY will generate the
OUTCOME which is DATA.
• EVENTS will invoke new rules
• The above is a set of absolutely causal links in the DATA
QUALITY CHAIN.
• Violate any of these, get unskilled uers to make up their
own rules, deploy lots of spreadsheets, and use any
business process, and you WILL GENERATE DUFF
DATA!
The Cynefin Framework
• In contrast to the Zachman Framework, which is a Classification
schema, the Cynefin Framework is a Sense Making schema.
• In a Classification schema the framework precedes the data.
– The Framework presents pigeon holes in which similar artefacts
can be grouped according to predetermined decision criteria.
• The Cynefin Framework, being a sense making framework has the
data preceding the framework
– The situation is observed and then the analysis is done according to
the features presented by the data.
– In many instances the analysis could span several of the Cynefin
framework domains and hence the name Cynefin which is a Welsh
term literally meaning a place of many belongings.
– It is traditional to start from a point of disorder and then to examine
the features of the environment to determine the analysis.
• Are these two frameworks disjoined?
– No! The reality is that we always move from sense making to
classification to sense making to classification to ….
The Cynefin Framework
Just a word of warning concerning the “boundaries” of the Cynefin Framework.
They are NOT hard, clear, static at all, and are subject to the situation under review
but shown that way for convenience only.
The Ordered Domain
In the Ordered Domain there are discernible cause and effect
relationships
The Unordered Domain
In the Unordered Domain the cause and effect relationships are
minimally know, frequently in hindsight only, or absent.
All the Domains
Disorder
• When in Disorder there is no knowledge of the existence of any
causality and this destructive state has to be guided into one of the
other four domain that could be addressed
The Simple or Known Domain
• The relationship between cause and effect is known to all.
• The approach to this domain is to Sense – Categorise –
Respond.
• This domain is
characterised by
strong centralised
control with weak
distributed linkages
and represents a
bureaucratic way of
working.
• This is the domain
of Best Practise.
The Complicated or Knowable Domain
• In this domain the relationship between cause and effect
requires analysis or some form of expert knowledge.
• The typical approach is
Sense – Analyse –
Respond.
• This domain is the realm
of most scientific research
and matrix organisational
structures.
• This is the domain of
good practise.
• The control model is one
of strong central with
equally strong mutual
linkages.
The Complex Domain
• In this domain the relationship between cause and effect is
only known in retrospect, not in advance.
• The typical approach is
Probe – Sense – Respond.
• This domain is the realm
of complexity theory.
• This is the domain of
emergent practise.
• The control model is one
of weak central with
strong mutual linkages.
The Chaotic Domain
• In this domain there is no relationship between cause and
effect at systems level.
• The typical approach is
Act – Sense – Respond.
• This domain is the realm
of chaos theory.
• This is the domain of
novel practise.
• The control model is one
of weak central with weak
mutual linkages.
Using the Cynefin Framework
• It is quite normal to move from the Disorder state to the Chaotic
state and then to the stability of the Simple state.
• But there is a severe danger
of again entering the
Chaotic state.
• This has to do with two
drivers, the human desire to
simply matters to the
extreme and a surprising
feature of the Cynefin
Framework that we will
next discuss.
• The Cynefin Framework has a slope from the Simple to the Chaotic domain.
• The Simple domain is at a higher level which means that movement will naturally
occur from the Simple towards the Chaotic domain.
• Does this ever occur in real life?
• You bet it does!
• Everybody that has been through an ERP implementation will tell you of the
functional training that
Sliding into Chaos
users typically endure,
leaving them
functionally capable
but business process
unaware, able to mess
up results with no real
clue as to their
inabilities.
• In the words of Einstein:
Things should be made
as simple as possible,
but not simpler!
Strategizing and Prototyping
• When developing strategies it is possible to move from the known into the
Complicated and Complex domains to evaluate new options and possibilities.
• This is denoted by the red arrow.
• Prototyping could require entry into the Chaotic domain.
• Because this is an unknowable
domain we need to set the boost or
cull parameters before entry.
• We then cautiously enter the
domain, ready to boost or cull the
efforts according to the
environmental responses.
• The preferred domain of
Management is in the upper two
regions, the Complex and
Complicated domains.
• A slavish adherence to Best
Practise is OK for Simple
problems but could get you into
Chaos!
A word of comfort
• You never, or very rarely, will have a situation that is domiciled
in only one of the Cynefin domains
• As with the Zachman
Framework you will
typically find all of the
domains being represented
all of the time.
• This again speaks to the
porous demarcation of the
domain boundaries in real
life.
My (personal) take on Cynefin
• As a horribly dyslexic person I have great difficulty in writing the correct
sequence of letters as dictated by accepted spelling rules, Best Practise, hence I
battle with the Simple domain.
• The Complicated or Knowable
domain represents sentences to
me. There is more than one way to
construct a sentence, Expert
Knowledge and Good Practise
required.
• The Complex domain represents
conversations to me where voice
tone and body language imparts
information beyond the spoken
word, Emergent Practise.
• The chaotic domain represents a
foreign language to me where I
have to have a control strategy
before I act and, based on the
response will either damp or boost
the action.
Sense making to Classification
Software Development
• As an electrical systems engineer I have
always found software, and systems,
development a fascinating field, largely due
to the requirement to map almost infinite,
constantly evolving, complexity to simple
lines of code and will now spend some time
groping in this darkness.
Cynefin and Software development
Making sense of the Cynefin Framework: H Hasan; A Kazlauskas. PACIS 2009 Proceedings
Cynefin in Information System Development
Making sense of the Cynefin Framework: H Hasan; A Kazlauskas. PACIS 2009 Proceedings
Typical Activities in Software Development
http://cognitive-edge.com/uploads/articles/110510_On_Understanding_Software_Agility.pdf
Conclusion
• Firstly there is whole lot more about both the Zachman and
the Cynefin Frameworks than this very brief surface skim.
– Please visit both John Zachman and David Snowden’s web sites to
learn more about Cynefin and the use of narrative techniques
• The Cynefin Framework does provide a new lens through
which to view the increasingly complex Enterprise
environment.
• As part of a Sensemaking – Classification analytical dance
the Cynefin Framework provides a new ability to
contextualise environments.
• Whilst I remain a dyed in the wool Zachman Framework
bigot, I like the Cynefin Framework a lot!
The significant
problems we face
will not be solved
by the same level
of thinking that
caused them
References• A Framework for Information Systems Architectures. IBM Systems Journal, Vol. 26. No. 3,. 1987.
• www.zachman.com
• Kurtz, C. & Snowden, D. 2003, The New Dynamics of Strategy: Sense-making in a Complex-Complicated
World, IBM Systems Journal, vol. 42, no. 3, pp. 462–83.
• www.cognitive-edge.com
• Brooks Fred P: (1986). "No Silver Bullet — Essence and Accident in Software Engineering". Proceedings
of the IFIP Tenth World Computing Conference:
• http://cognitive-edge.com/
• Snowden, D (2005) "Strategy in the context of uncertainty", Handbook of Business Strategy, Vol. 6 Iss: 1,
pp. 47 – 54
• Snowden, D (2005). Multi-ontology sense making – a new simplicity in decision making. Informatics in
Primary Health Care.
• Snowden, D (2006). Perspectives Around Emergent Connectivity, Sense-Making and Asymmetric Threat
Management. Public Money & Management, Volume 26 Issue 5, pp. 275–277.
• Snowden, D.J. Boone, M. 2007. "A Leader's Framework for Decision Making". Harvard Business Review,
November 2007, pp. 69–76.
• Making sense of the Cynefin Framework: H Hasan; A Kazlauskas. PACIS 2009 Proceedings
• Kurtz, C. & Snowden, D. 2003, The New Dynamics of Strategy: Sense-making in a Complex-Complicated
World, IBM Systems Journal, vol. 42, no. 3, pp. 462–83.
• Pelrine, Joseph (March 2011).On understanding Software Agility: A Social Complexity Point of
View. Emergence: Complexity & Organization 13 (1/2): 26
• Lehman, Meir M. (1980). "Programs, Life Cycles, and Laws of Software Evolution". Proc. IEEE 68 (9):
1060–1076.
• Lehman, M. M.; J. F. Ramil; P. D. Wernick; D. E. Perry; W. M. Turski (1997).Metric and laws of software
evolution – the nineties view. "Proc. 4th International Software Metrics Symposium (METRICS '97)".
pp. 20–32.
• Lehman, M. M. (1980). "On Understanding Laws, Evolution, and Conservation in the Large-Program Life
Cycle". Journal of Systems and Software 1: 213–221.
• http://eaps4.mit.edu/research/Lorenz/publications.htm
Special report: Celebrating 50 years of the IBM Journals
A framework for information systems architecture by J. A. Zachman
Award plaque
With increasing size and complexity of the implementations of information systems, it is necessary to use some
logical construct (or architecture) for defining and controlling the interfaces and the integration of all of the
components of the system. This paper defines information systems architecture by creating a descriptive framework
from disciplines quite independent of information systems, then by analogy specifies information systems
architecture based upon the neutral, objective framework. Also, some preliminary conclusions about the
implications of the resultant descriptive framework are drawn. The discussion is limited to architecture and does not
include a strategic planning methodology.
Originally published:
IBM Systems Journal, Volume 26, Issue 3, pp. 276-292 (1987).
Significance:
This paper describes a fundamental conceptual framework on which to build an architecture for information systems
which support complex business enterprises. Using concepts commonly understood in the design and construction
of buildings, a framework for describing data, processes, and networks is shown for models of the business,
information system, technology, and the implementation of the technology. This framework indicates the differing
views of the architecture and shows the relationship of business models to models of information systems.
This paper is one of the most highly cited papers ever published in the IBM Journals.
http://researchweb.watson.ibm.com/journal/50th/applications/zachman.html
Questions?

Contenu connexe

En vedette

SAP Training in MM SD IS Retail SAP24x7
SAP Training in MM SD IS Retail SAP24x7 SAP Training in MM SD IS Retail SAP24x7
SAP Training in MM SD IS Retail SAP24x7 Manoj Gupta
 
system analysis and design Chap002
 system analysis and design Chap002 system analysis and design Chap002
system analysis and design Chap002Nderitu Muriithi
 
Adam boczek 2015 agile architecture in 10 steps v1.0
Adam boczek 2015 agile architecture in 10 steps v1.0Adam boczek 2015 agile architecture in 10 steps v1.0
Adam boczek 2015 agile architecture in 10 steps v1.0iasaglobal
 
Enterprise Architecture
Enterprise ArchitectureEnterprise Architecture
Enterprise ArchitectureKarim Baïna
 
A Practical Guide to Cynefin
A Practical Guide to CynefinA Practical Guide to Cynefin
A Practical Guide to CynefinDoc Norton
 
Zachman framework
Zachman frameworkZachman framework
Zachman frameworkJoao Santos
 
Understanding complexity - The Cynefin framework
Understanding complexity - The Cynefin frameworkUnderstanding complexity - The Cynefin framework
Understanding complexity - The Cynefin frameworkKeith De La Rue
 
Essentials of enterprise architecture tools
Essentials of enterprise architecture toolsEssentials of enterprise architecture tools
Essentials of enterprise architecture toolsiasaglobal
 
Solution architecture
Solution architectureSolution architecture
Solution architectureiasaglobal
 
Creating Agile Organizations by Combining Design, Architecture and Agile Thin...
Creating Agile Organizations by Combining Design, Architecture and Agile Thin...Creating Agile Organizations by Combining Design, Architecture and Agile Thin...
Creating Agile Organizations by Combining Design, Architecture and Agile Thin...Craig Martin
 
Enterprise Architecture Implementation And The Open Group Architecture Framew...
Enterprise Architecture Implementation And The Open Group Architecture Framew...Enterprise Architecture Implementation And The Open Group Architecture Framew...
Enterprise Architecture Implementation And The Open Group Architecture Framew...Alan McSweeney
 
Bridging enterprise-architecture and systems-thinking
Bridging enterprise-architecture and systems-thinkingBridging enterprise-architecture and systems-thinking
Bridging enterprise-architecture and systems-thinkingTetradian Consulting
 
Introduction to Enterprise Architecture and TOGAF 9.1
Introduction to Enterprise Architecture and TOGAF 9.1Introduction to Enterprise Architecture and TOGAF 9.1
Introduction to Enterprise Architecture and TOGAF 9.1iasaglobal
 
Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!Sam Mandebvu
 
Enterprise Architecture using TOGAF 's ADM - Architecture Delivery Method (...
Enterprise Architecture using TOGAF 's ADM - Architecture Delivery Method (...Enterprise Architecture using TOGAF 's ADM - Architecture Delivery Method (...
Enterprise Architecture using TOGAF 's ADM - Architecture Delivery Method (...Chandrashekhar More
 
Enterprise Architecture Frameworks
Enterprise Architecture FrameworksEnterprise Architecture Frameworks
Enterprise Architecture FrameworksStephen Lahanas
 

En vedette (20)

Zachman Framework graphics v3.0
Zachman Framework graphics v3.0Zachman Framework graphics v3.0
Zachman Framework graphics v3.0
 
SAP Training in MM SD IS Retail SAP24x7
SAP Training in MM SD IS Retail SAP24x7 SAP Training in MM SD IS Retail SAP24x7
SAP Training in MM SD IS Retail SAP24x7
 
system analysis and design Chap002
 system analysis and design Chap002 system analysis and design Chap002
system analysis and design Chap002
 
Adam boczek 2015 agile architecture in 10 steps v1.0
Adam boczek 2015 agile architecture in 10 steps v1.0Adam boczek 2015 agile architecture in 10 steps v1.0
Adam boczek 2015 agile architecture in 10 steps v1.0
 
Enterprise Architecture
Enterprise ArchitectureEnterprise Architecture
Enterprise Architecture
 
A Practical Guide to Cynefin
A Practical Guide to CynefinA Practical Guide to Cynefin
A Practical Guide to Cynefin
 
Zachman framework
Zachman frameworkZachman framework
Zachman framework
 
Zachman Tutorial
Zachman TutorialZachman Tutorial
Zachman Tutorial
 
Understanding complexity - The Cynefin framework
Understanding complexity - The Cynefin frameworkUnderstanding complexity - The Cynefin framework
Understanding complexity - The Cynefin framework
 
Essentials of enterprise architecture tools
Essentials of enterprise architecture toolsEssentials of enterprise architecture tools
Essentials of enterprise architecture tools
 
Zachman Framework
Zachman FrameworkZachman Framework
Zachman Framework
 
Solution architecture
Solution architectureSolution architecture
Solution architecture
 
Creating Agile Organizations by Combining Design, Architecture and Agile Thin...
Creating Agile Organizations by Combining Design, Architecture and Agile Thin...Creating Agile Organizations by Combining Design, Architecture and Agile Thin...
Creating Agile Organizations by Combining Design, Architecture and Agile Thin...
 
Enterprise Architecture Implementation And The Open Group Architecture Framew...
Enterprise Architecture Implementation And The Open Group Architecture Framew...Enterprise Architecture Implementation And The Open Group Architecture Framew...
Enterprise Architecture Implementation And The Open Group Architecture Framew...
 
Bridging enterprise-architecture and systems-thinking
Bridging enterprise-architecture and systems-thinkingBridging enterprise-architecture and systems-thinking
Bridging enterprise-architecture and systems-thinking
 
Introduction to Enterprise Architecture and TOGAF 9.1
Introduction to Enterprise Architecture and TOGAF 9.1Introduction to Enterprise Architecture and TOGAF 9.1
Introduction to Enterprise Architecture and TOGAF 9.1
 
Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!Learn Togaf 9.1 in 100 slides!
Learn Togaf 9.1 in 100 slides!
 
Zachman framework
Zachman frameworkZachman framework
Zachman framework
 
Enterprise Architecture using TOGAF 's ADM - Architecture Delivery Method (...
Enterprise Architecture using TOGAF 's ADM - Architecture Delivery Method (...Enterprise Architecture using TOGAF 's ADM - Architecture Delivery Method (...
Enterprise Architecture using TOGAF 's ADM - Architecture Delivery Method (...
 
Enterprise Architecture Frameworks
Enterprise Architecture FrameworksEnterprise Architecture Frameworks
Enterprise Architecture Frameworks
 

Similaire à Frameworks of the IBM Systems Journal

From Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesFrom Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesObeo
 
Management Information system
Management Information systemManagement Information system
Management Information systemCochin University
 
Short reference architecture
Short reference architectureShort reference architecture
Short reference architectureSteve Feldman
 
System Analysis and Design slides by Belew yenealem DTU Ethiopia
System Analysis and Design slides by Belew yenealem DTU EthiopiaSystem Analysis and Design slides by Belew yenealem DTU Ethiopia
System Analysis and Design slides by Belew yenealem DTU EthiopiaDebre Tabor University
 
Structure system analysis and design method -SSADM
Structure system analysis and design method -SSADMStructure system analysis and design method -SSADM
Structure system analysis and design method -SSADMFLYMAN TECHNOLOGY LIMITED
 
Systems analysis and design
Systems analysis and designSystems analysis and design
Systems analysis and designArnel Llemit
 
Radical Markets: Engineering, Analysis & Ethics
Radical Markets: Engineering, Analysis & EthicsRadical Markets: Engineering, Analysis & Ethics
Radical Markets: Engineering, Analysis & EthicsMichael Zargham
 
Is 581 milestone 11 and 12 case study coastline systems consulting
Is 581 milestone 11 and 12 case study coastline systems consultingIs 581 milestone 11 and 12 case study coastline systems consulting
Is 581 milestone 11 and 12 case study coastline systems consultingprintwork4849
 
The Path to Digital Engineering
The Path to Digital EngineeringThe Path to Digital Engineering
The Path to Digital EngineeringElizabeth Steiner
 
Introduction to System, Simulation and Model
Introduction to System, Simulation and ModelIntroduction to System, Simulation and Model
Introduction to System, Simulation and ModelMd. Hasan Imam Bijoy
 
Over view of system analysis and design
Over view of system analysis and designOver view of system analysis and design
Over view of system analysis and designSaroj Dhakal
 
Unit 5- Architectural Design in software engineering
Unit 5- Architectural Design in software engineering Unit 5- Architectural Design in software engineering
Unit 5- Architectural Design in software engineering arvind pandey
 

Similaire à Frameworks of the IBM Systems Journal (20)

From Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesFrom Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems Architectures
 
Management Information system
Management Information systemManagement Information system
Management Information system
 
SAD Introduction
SAD IntroductionSAD Introduction
SAD Introduction
 
SE chapters 6-7
SE chapters 6-7SE chapters 6-7
SE chapters 6-7
 
Slides chapters 6-7
Slides chapters 6-7Slides chapters 6-7
Slides chapters 6-7
 
Short reference architecture
Short reference architectureShort reference architecture
Short reference architecture
 
Introduction
IntroductionIntroduction
Introduction
 
System Analysis and Design slides by Belew yenealem DTU Ethiopia
System Analysis and Design slides by Belew yenealem DTU EthiopiaSystem Analysis and Design slides by Belew yenealem DTU Ethiopia
System Analysis and Design slides by Belew yenealem DTU Ethiopia
 
Structure system analysis and design method -SSADM
Structure system analysis and design method -SSADMStructure system analysis and design method -SSADM
Structure system analysis and design method -SSADM
 
Building an Information System
Building an Information SystemBuilding an Information System
Building an Information System
 
Systems analysis and design
Systems analysis and designSystems analysis and design
Systems analysis and design
 
Sadchap3
Sadchap3Sadchap3
Sadchap3
 
Dsm presentation (english)
Dsm presentation (english)Dsm presentation (english)
Dsm presentation (english)
 
Radical Markets: Engineering, Analysis & Ethics
Radical Markets: Engineering, Analysis & EthicsRadical Markets: Engineering, Analysis & Ethics
Radical Markets: Engineering, Analysis & Ethics
 
Is 581 milestone 11 and 12 case study coastline systems consulting
Is 581 milestone 11 and 12 case study coastline systems consultingIs 581 milestone 11 and 12 case study coastline systems consulting
Is 581 milestone 11 and 12 case study coastline systems consulting
 
L23 Summary and Conclusions
L23 Summary and ConclusionsL23 Summary and Conclusions
L23 Summary and Conclusions
 
The Path to Digital Engineering
The Path to Digital EngineeringThe Path to Digital Engineering
The Path to Digital Engineering
 
Introduction to System, Simulation and Model
Introduction to System, Simulation and ModelIntroduction to System, Simulation and Model
Introduction to System, Simulation and Model
 
Over view of system analysis and design
Over view of system analysis and designOver view of system analysis and design
Over view of system analysis and design
 
Unit 5- Architectural Design in software engineering
Unit 5- Architectural Design in software engineering Unit 5- Architectural Design in software engineering
Unit 5- Architectural Design in software engineering
 

Plus de The Open Group SA

Security-by-Design in Enterprise Architecture
Security-by-Design in Enterprise ArchitectureSecurity-by-Design in Enterprise Architecture
Security-by-Design in Enterprise ArchitectureThe Open Group SA
 
Debunking Technology Trend Myths
Debunking Technology Trend MythsDebunking Technology Trend Myths
Debunking Technology Trend MythsThe Open Group SA
 
An architects framework for navigating complexity
An architects framework for navigating complexityAn architects framework for navigating complexity
An architects framework for navigating complexityThe Open Group SA
 
A toolbox of modern management practices for a Digital World and the role EA ...
A toolbox of modern management practices for a Digital World and the role EA ...A toolbox of modern management practices for a Digital World and the role EA ...
A toolbox of modern management practices for a Digital World and the role EA ...The Open Group SA
 
Architecting solutions for the cloud
Architecting solutions for the cloudArchitecting solutions for the cloud
Architecting solutions for the cloudThe Open Group SA
 
Approaches to business architecture
Approaches to business architectureApproaches to business architecture
Approaches to business architectureThe Open Group SA
 
ArchiMate® 3.0 - Trick or Treat?
ArchiMate® 3.0 - Trick or Treat?ArchiMate® 3.0 - Trick or Treat?
ArchiMate® 3.0 - Trick or Treat?The Open Group SA
 
Technological Trends in a Disruptive Age
Technological Trends in a Disruptive AgeTechnological Trends in a Disruptive Age
Technological Trends in a Disruptive AgeThe Open Group SA
 
Global Implications for Business Process and EA
Global Implications for Business Process and EAGlobal Implications for Business Process and EA
Global Implications for Business Process and EAThe Open Group SA
 
IT4IT™ - Managing the Business of IT
IT4IT™ - Managing the Business of ITIT4IT™ - Managing the Business of IT
IT4IT™ - Managing the Business of ITThe Open Group SA
 
Corporate Governance of ICT in the Public Sector
Corporate Governance of ICT in the Public SectorCorporate Governance of ICT in the Public Sector
Corporate Governance of ICT in the Public SectorThe Open Group SA
 
The open group profession framework
The open group profession frameworkThe open group profession framework
The open group profession frameworkThe Open Group SA
 
You can lead a horse to water… (Managing the Human Aspects of Change in EA Im...
You can lead a horse to water… (Managing the Human Aspects of Change in EA Im...You can lead a horse to water… (Managing the Human Aspects of Change in EA Im...
You can lead a horse to water… (Managing the Human Aspects of Change in EA Im...The Open Group SA
 
Enterprise Architecture - The Linchpin between Corporate Governance & IT Gove...
Enterprise Architecture - The Linchpin between Corporate Governance & IT Gove...Enterprise Architecture - The Linchpin between Corporate Governance & IT Gove...
Enterprise Architecture - The Linchpin between Corporate Governance & IT Gove...The Open Group SA
 
GWEA Framework Yields Success at Ekurhuleni Metropolitan Municipality
GWEA Framework Yields Success at Ekurhuleni Metropolitan MunicipalityGWEA Framework Yields Success at Ekurhuleni Metropolitan Municipality
GWEA Framework Yields Success at Ekurhuleni Metropolitan MunicipalityThe Open Group SA
 
EXPLORATION AND MINING (EM) BUSINESS REFERENCE MODEL
EXPLORATION AND MINING (EM) BUSINESS REFERENCE MODELEXPLORATION AND MINING (EM) BUSINESS REFERENCE MODEL
EXPLORATION AND MINING (EM) BUSINESS REFERENCE MODELThe Open Group SA
 
The linchpin between Corporate Governance and IT Governance
The linchpin between Corporate Governance and IT GovernanceThe linchpin between Corporate Governance and IT Governance
The linchpin between Corporate Governance and IT GovernanceThe Open Group SA
 
Mapping vendor solutions to EMMM capability map
Mapping vendor solutions to EMMM capability mapMapping vendor solutions to EMMM capability map
Mapping vendor solutions to EMMM capability mapThe Open Group SA
 

Plus de The Open Group SA (20)

Security-by-Design in Enterprise Architecture
Security-by-Design in Enterprise ArchitectureSecurity-by-Design in Enterprise Architecture
Security-by-Design in Enterprise Architecture
 
Debunking Technology Trend Myths
Debunking Technology Trend MythsDebunking Technology Trend Myths
Debunking Technology Trend Myths
 
An architects framework for navigating complexity
An architects framework for navigating complexityAn architects framework for navigating complexity
An architects framework for navigating complexity
 
A toolbox of modern management practices for a Digital World and the role EA ...
A toolbox of modern management practices for a Digital World and the role EA ...A toolbox of modern management practices for a Digital World and the role EA ...
A toolbox of modern management practices for a Digital World and the role EA ...
 
Architecting solutions for the cloud
Architecting solutions for the cloudArchitecting solutions for the cloud
Architecting solutions for the cloud
 
Approaches to business architecture
Approaches to business architectureApproaches to business architecture
Approaches to business architecture
 
ArchiMate® 3.0 - Trick or Treat?
ArchiMate® 3.0 - Trick or Treat?ArchiMate® 3.0 - Trick or Treat?
ArchiMate® 3.0 - Trick or Treat?
 
Technological Trends in a Disruptive Age
Technological Trends in a Disruptive AgeTechnological Trends in a Disruptive Age
Technological Trends in a Disruptive Age
 
Global Implications for Business Process and EA
Global Implications for Business Process and EAGlobal Implications for Business Process and EA
Global Implications for Business Process and EA
 
IT4IT™ - Managing the Business of IT
IT4IT™ - Managing the Business of ITIT4IT™ - Managing the Business of IT
IT4IT™ - Managing the Business of IT
 
Corporate Governance of ICT in the Public Sector
Corporate Governance of ICT in the Public SectorCorporate Governance of ICT in the Public Sector
Corporate Governance of ICT in the Public Sector
 
The open group profession framework
The open group profession frameworkThe open group profession framework
The open group profession framework
 
You can lead a horse to water… (Managing the Human Aspects of Change in EA Im...
You can lead a horse to water… (Managing the Human Aspects of Change in EA Im...You can lead a horse to water… (Managing the Human Aspects of Change in EA Im...
You can lead a horse to water… (Managing the Human Aspects of Change in EA Im...
 
Enterprise Architecture - The Linchpin between Corporate Governance & IT Gove...
Enterprise Architecture - The Linchpin between Corporate Governance & IT Gove...Enterprise Architecture - The Linchpin between Corporate Governance & IT Gove...
Enterprise Architecture - The Linchpin between Corporate Governance & IT Gove...
 
GWEA Framework Yields Success at Ekurhuleni Metropolitan Municipality
GWEA Framework Yields Success at Ekurhuleni Metropolitan MunicipalityGWEA Framework Yields Success at Ekurhuleni Metropolitan Municipality
GWEA Framework Yields Success at Ekurhuleni Metropolitan Municipality
 
Business-Driven EA at Eskom
Business-Driven EA at EskomBusiness-Driven EA at Eskom
Business-Driven EA at Eskom
 
EXPLORATION AND MINING (EM) BUSINESS REFERENCE MODEL
EXPLORATION AND MINING (EM) BUSINESS REFERENCE MODELEXPLORATION AND MINING (EM) BUSINESS REFERENCE MODEL
EXPLORATION AND MINING (EM) BUSINESS REFERENCE MODEL
 
EMMMV - Caging the Gorilla
EMMMV - Caging the GorillaEMMMV - Caging the Gorilla
EMMMV - Caging the Gorilla
 
The linchpin between Corporate Governance and IT Governance
The linchpin between Corporate Governance and IT GovernanceThe linchpin between Corporate Governance and IT Governance
The linchpin between Corporate Governance and IT Governance
 
Mapping vendor solutions to EMMM capability map
Mapping vendor solutions to EMMM capability mapMapping vendor solutions to EMMM capability map
Mapping vendor solutions to EMMM capability map
 

Dernier

Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaShree Krishna Exports
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communicationskarancommunications
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseri bangash
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 

Dernier (20)

Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in India
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 

Frameworks of the IBM Systems Journal

  • 1. 25 Feb (JHB) 26 Feb (CPT) 17 Mar (JHB) - EAPC 15 May (DBN) 27 May (JHB) 28 May (CPT) 24 June (JHB) 25 June (CPT) 29 July (JHB) 30 July (CPT) 14 Aug (DBN) 26 Aug (JHB) 27 Aug (CPT) 30 Sep (JHB) 1 Oct (CPT) 28 Oct (JHB) 29 Oct (CPT) 13 Nov (DBN) 25 Nov (JHB) 26 Nov (CPT) The South African EA Forum Twitter: @EAforumSA #ogza Follow the EA Forum on Twitter… http://opengroup.co.za/ea-forum Our upcoming events
  • 2. Leading the development of open, vendor-neutral IT standards and certifications http://opengroup.co.za http://opengroup.org/
  • 3. Open Platform 3.0™ Forum  Mobility  Social networks and social enterprise  Big data analytics  Cloud computing  The Internet of Things (networked sensors and controls) https://www2.opengroup.org/ogsys/catalog/w147
  • 4. http://opengroup.co.za The IBM Systems Journal is a seminal publication that records the outstanding research achievements of the IBM Research Laboratories. At this month’s EA Forum events, Adriaan Vorster will take us through two of their very prominent framework articles. The first is the renown Zachman Framework. Initially published in the IBM System Journal in 1987 as " A Framework for Information Systems Architecture" , it has evolved into a true Enterprise Framework. The newer Cynefin Framework, which was published in the IBM Systems Journal in 2003, is rapidly gaining ground. Whereas the Zachman Framework can be seen as a classification scheme, the Cynefin Framework is seen as a “sense- making” framework. Adriaan will present the features, similarities and examples of the uses for these frameworks. Adriaan Vorster, Industry Consultant at Gijima, has worked in the ICT industry for 23 years. He served as CIO at the University of Johannesburg and subsequently at the Mvelaserve Group where, in both positions, he was responsible for the entire ICT domain. Frameworks of the IBM Systems Journal
  • 5. The Zachman and Cynefin Frameworks. Two analytical Frameworks from the IBM Systems Journal Zachman, John A, A Framework for Information Systems Architectures. IBM Systems Journal, Vol. 26. No. 3,. 1987. Kurtz, C. & Snowden, D. 2003, The New Dynamics of Strategy: Sense-making in a Complex-Complicated World, IBM Systems Journal, vol. 42, no. 3, pp. 462–83. Adriaan Vorster November 2014
  • 6. Outline • Complex systems • The Zachman Framework • The Cynefin Framework • From Sense Making to Classification • Brooks and Lehman • Entropy • Cynefin examples • Conclusion • Questions
  • 7. Complex systems • Complex systems inherently exhibit non linear behavior. • These responses are the result of the product of the interactions of the parts, not the sum of the interactions. • Complex systems can not be analysed by taking them apart and treating each component in isolation. • Locally optimising parts of complex systems invariably leads to the sub-optimisation of the whole system. • The only way to handle complex systems is to concentrate on the components whilst maintaining a sense of the contextual alignment of the components.
  • 8. Planner Owner Designer Builder Sub contractor Product What? How? Where? When? Who? Why? Different levels of abstraction Different questions Answers leads to a model for a specific level of abstraction Let us build something complex like a house By combining all the models we have established an architecture! This is our thinking framework We begin by establishing a representative model. Structural Electrical Plumbing
  • 9. Systems Architec- ture What How Where Who When Why Planner model Owner model Designer model Builder model Sub- contractor model Product model The Zachman Framework Systems Architec- ture What How Where Who When Why Planner model Strategic scope model Owner model Business model Designer model Conceptual systems model Builder model Technology model Sub- contractor model Detailed representa- tions Product model Functional systems Data Function Network Users Time Motivation I S Architec- ture Systems Architec- ture What How Where Who When Why Planner model List of things important to business. List of processes the business performs List of locations where business operates List of users / groups / units of the business List of business events / cycles List of business goals / strategies Strategic scope model Owner model Entity relationship diagram. Business processes. Logistics network. Organiza- tion chart. Business event / trigger char Business plan. Business model Designer model Data architecture Application architecture Distributed systems architecture User interface architecture State transition diagram Business rules Conceptual systems model Builder model Data design Application design Hardware systems design User interface design State transition design Knowledge design Technology model Sub- contractor model Data definition Program Network architecture Access architecture Timing / interrups Rule definition Detailed representa- tions Product model Data Application Communi- cation Users Schedules Rules / strategy Functional systems Data Function Network Users Time Motivation I S Architec- ture This is where you want to go This is where you are This is the domain you have to address
  • 10. How to build legacy or “throw away” systems Systems Architec- ture What How Where Who When Why Planner model List of things important to business. List of processes the business performs List of locations where business operates List of users / groups / units of the business List of business events / cycles List of business goals / strategies Strategic scope model Owner model Entity relationship diagram. Business processes. Logistics network. Organiza- tion chart. Business event / trigger char Business plan. Business model Designer model Data architecture Application architecture Distributed systems architecture User interface architecture State transition diagram Business rules Conceptual systems model Builder model Data design Application design Hardware systems design User interface design State transition design Knowledge design Technology model Sub- contractor model Data definition Program Network architecture Access architecture Timing / interrups Rule definition Detailed representa- tions Product model Data Application Communi- cation Users Schedules Rules / strategy Functional systems Data Function Network Users Time Values I T Architec- ture Concentrate on this tier Do not build any models Fragment the data Fix situations by fire fighting
  • 11. Why is the previous approach wrong? Systems Architec- ture What How Where Who When Why Planner model List of things important to business. List of processes the business performs List of locations where business operates List of users / groups / units of the business List of business events / cycles List of business goals / strategies Strategic scope model Owner model Entity relationship diagram. Business processes. Logistics network. Organiza- tion chart. Business event / trigger char Business plan. Business model Designer model Data architecture Application architecture Distributed systems architecture User interface architecture State transition diagram Business rules Conceptual systems model Builder model Data design Application design Hardware systems design User interface design State transition design Knowledge design Technology model Sub- contractor model Data definition Program Network architecture Access architecture Timing / interrups Rule definition Detailed representa- tions Product model Data Application Communi- cation Users Schedules Rules / strategy Functional systems Data Function Network Users Time Values I T Architec- ture Management constantly changes strategy as business constantly changes to meet new requirements We are stuck with these systems We quickly contrive localised (undocumented spreadsheet) solutions This causes more fragmentation of functionality and data
  • 12. What is a framework used for? Planner Owner Designer Builder Sub contractor Product What? How? Where? When? Who? Why? This is our thinking framework A framework is a classification scheme that enables focused concentration on selected aspects of a subject or object while retaining a sense of the contextual, or holistic, perspective. J A Zachman - 1987
  • 13. Some observations • Your enterprise has all of the Zachman models. • You have a business rule model. • You have a process model. • You have a data model. • You have a geographic dispersion model. • You have a temporal model. • You have a people model. (Form follows function) • All these models are always present at every level of abstraction. • Even if you chose not to make them explicit. • Even if you ignore the models they do not go away, you simply wind up not knowing where to look when disaster strikes.
  • 14. More observations • All the models are orthogonal, ie there is NO natural projections between them. • You could make business rules in isolation that are unenforceable. • You could design business processes in isolation that are unsupportable. • You could design a data model that does not relate to the enterprise. • Only by considering all six columns at a specific level of abstraction could you design a complete model for that level of abstraction, understanding the constraint set, compromises and trade-offs that are required. • Hence the orthogonality of the Zachman Framework actually represents a six dimensional hypercube! • And this is why Enterprise Architecture is a complex field. – You are working with complexity beyond the human capability to reduce to one simple diagram or model.
  • 15. Check out the linkages!
  • 16. Causality principles in information systems Events Business Process Competencies Systems and Technology Data Business Rules Business Process Competencies Systems and Technology Outcome
  • 17. Some Causal Relationships in Data Quality • The BUSINESS RULE provides the containing structure for the BUSINESS PROCESS • The BUSINESS PROCESS gets the work done and sets the COMPETENCY requirements • The COMPETENCY requirements allows for the deployment of a SYSTEM • The SYSTEM and TECHNOLOGY will generate the OUTCOME which is DATA. • EVENTS will invoke new rules • The above is a set of absolutely causal links in the DATA QUALITY CHAIN. • Violate any of these, get unskilled uers to make up their own rules, deploy lots of spreadsheets, and use any business process, and you WILL GENERATE DUFF DATA!
  • 18. The Cynefin Framework • In contrast to the Zachman Framework, which is a Classification schema, the Cynefin Framework is a Sense Making schema. • In a Classification schema the framework precedes the data. – The Framework presents pigeon holes in which similar artefacts can be grouped according to predetermined decision criteria. • The Cynefin Framework, being a sense making framework has the data preceding the framework – The situation is observed and then the analysis is done according to the features presented by the data. – In many instances the analysis could span several of the Cynefin framework domains and hence the name Cynefin which is a Welsh term literally meaning a place of many belongings. – It is traditional to start from a point of disorder and then to examine the features of the environment to determine the analysis. • Are these two frameworks disjoined? – No! The reality is that we always move from sense making to classification to sense making to classification to ….
  • 19. The Cynefin Framework Just a word of warning concerning the “boundaries” of the Cynefin Framework. They are NOT hard, clear, static at all, and are subject to the situation under review but shown that way for convenience only.
  • 20. The Ordered Domain In the Ordered Domain there are discernible cause and effect relationships
  • 21. The Unordered Domain In the Unordered Domain the cause and effect relationships are minimally know, frequently in hindsight only, or absent.
  • 23. Disorder • When in Disorder there is no knowledge of the existence of any causality and this destructive state has to be guided into one of the other four domain that could be addressed
  • 24. The Simple or Known Domain • The relationship between cause and effect is known to all. • The approach to this domain is to Sense – Categorise – Respond. • This domain is characterised by strong centralised control with weak distributed linkages and represents a bureaucratic way of working. • This is the domain of Best Practise.
  • 25. The Complicated or Knowable Domain • In this domain the relationship between cause and effect requires analysis or some form of expert knowledge. • The typical approach is Sense – Analyse – Respond. • This domain is the realm of most scientific research and matrix organisational structures. • This is the domain of good practise. • The control model is one of strong central with equally strong mutual linkages.
  • 26. The Complex Domain • In this domain the relationship between cause and effect is only known in retrospect, not in advance. • The typical approach is Probe – Sense – Respond. • This domain is the realm of complexity theory. • This is the domain of emergent practise. • The control model is one of weak central with strong mutual linkages.
  • 27. The Chaotic Domain • In this domain there is no relationship between cause and effect at systems level. • The typical approach is Act – Sense – Respond. • This domain is the realm of chaos theory. • This is the domain of novel practise. • The control model is one of weak central with weak mutual linkages.
  • 28. Using the Cynefin Framework • It is quite normal to move from the Disorder state to the Chaotic state and then to the stability of the Simple state. • But there is a severe danger of again entering the Chaotic state. • This has to do with two drivers, the human desire to simply matters to the extreme and a surprising feature of the Cynefin Framework that we will next discuss.
  • 29. • The Cynefin Framework has a slope from the Simple to the Chaotic domain. • The Simple domain is at a higher level which means that movement will naturally occur from the Simple towards the Chaotic domain. • Does this ever occur in real life? • You bet it does! • Everybody that has been through an ERP implementation will tell you of the functional training that Sliding into Chaos users typically endure, leaving them functionally capable but business process unaware, able to mess up results with no real clue as to their inabilities. • In the words of Einstein: Things should be made as simple as possible, but not simpler!
  • 30. Strategizing and Prototyping • When developing strategies it is possible to move from the known into the Complicated and Complex domains to evaluate new options and possibilities. • This is denoted by the red arrow. • Prototyping could require entry into the Chaotic domain. • Because this is an unknowable domain we need to set the boost or cull parameters before entry. • We then cautiously enter the domain, ready to boost or cull the efforts according to the environmental responses. • The preferred domain of Management is in the upper two regions, the Complex and Complicated domains. • A slavish adherence to Best Practise is OK for Simple problems but could get you into Chaos!
  • 31. A word of comfort • You never, or very rarely, will have a situation that is domiciled in only one of the Cynefin domains • As with the Zachman Framework you will typically find all of the domains being represented all of the time. • This again speaks to the porous demarcation of the domain boundaries in real life.
  • 32. My (personal) take on Cynefin • As a horribly dyslexic person I have great difficulty in writing the correct sequence of letters as dictated by accepted spelling rules, Best Practise, hence I battle with the Simple domain. • The Complicated or Knowable domain represents sentences to me. There is more than one way to construct a sentence, Expert Knowledge and Good Practise required. • The Complex domain represents conversations to me where voice tone and body language imparts information beyond the spoken word, Emergent Practise. • The chaotic domain represents a foreign language to me where I have to have a control strategy before I act and, based on the response will either damp or boost the action.
  • 33. Sense making to Classification
  • 34. Software Development • As an electrical systems engineer I have always found software, and systems, development a fascinating field, largely due to the requirement to map almost infinite, constantly evolving, complexity to simple lines of code and will now spend some time groping in this darkness.
  • 35. Cynefin and Software development Making sense of the Cynefin Framework: H Hasan; A Kazlauskas. PACIS 2009 Proceedings
  • 36. Cynefin in Information System Development Making sense of the Cynefin Framework: H Hasan; A Kazlauskas. PACIS 2009 Proceedings
  • 37. Typical Activities in Software Development http://cognitive-edge.com/uploads/articles/110510_On_Understanding_Software_Agility.pdf
  • 38. Conclusion • Firstly there is whole lot more about both the Zachman and the Cynefin Frameworks than this very brief surface skim. – Please visit both John Zachman and David Snowden’s web sites to learn more about Cynefin and the use of narrative techniques • The Cynefin Framework does provide a new lens through which to view the increasingly complex Enterprise environment. • As part of a Sensemaking – Classification analytical dance the Cynefin Framework provides a new ability to contextualise environments. • Whilst I remain a dyed in the wool Zachman Framework bigot, I like the Cynefin Framework a lot!
  • 39. The significant problems we face will not be solved by the same level of thinking that caused them
  • 40. References• A Framework for Information Systems Architectures. IBM Systems Journal, Vol. 26. No. 3,. 1987. • www.zachman.com • Kurtz, C. & Snowden, D. 2003, The New Dynamics of Strategy: Sense-making in a Complex-Complicated World, IBM Systems Journal, vol. 42, no. 3, pp. 462–83. • www.cognitive-edge.com • Brooks Fred P: (1986). "No Silver Bullet — Essence and Accident in Software Engineering". Proceedings of the IFIP Tenth World Computing Conference: • http://cognitive-edge.com/ • Snowden, D (2005) "Strategy in the context of uncertainty", Handbook of Business Strategy, Vol. 6 Iss: 1, pp. 47 – 54 • Snowden, D (2005). Multi-ontology sense making – a new simplicity in decision making. Informatics in Primary Health Care. • Snowden, D (2006). Perspectives Around Emergent Connectivity, Sense-Making and Asymmetric Threat Management. Public Money & Management, Volume 26 Issue 5, pp. 275–277. • Snowden, D.J. Boone, M. 2007. "A Leader's Framework for Decision Making". Harvard Business Review, November 2007, pp. 69–76. • Making sense of the Cynefin Framework: H Hasan; A Kazlauskas. PACIS 2009 Proceedings • Kurtz, C. & Snowden, D. 2003, The New Dynamics of Strategy: Sense-making in a Complex-Complicated World, IBM Systems Journal, vol. 42, no. 3, pp. 462–83. • Pelrine, Joseph (March 2011).On understanding Software Agility: A Social Complexity Point of View. Emergence: Complexity & Organization 13 (1/2): 26 • Lehman, Meir M. (1980). "Programs, Life Cycles, and Laws of Software Evolution". Proc. IEEE 68 (9): 1060–1076. • Lehman, M. M.; J. F. Ramil; P. D. Wernick; D. E. Perry; W. M. Turski (1997).Metric and laws of software evolution – the nineties view. "Proc. 4th International Software Metrics Symposium (METRICS '97)". pp. 20–32. • Lehman, M. M. (1980). "On Understanding Laws, Evolution, and Conservation in the Large-Program Life Cycle". Journal of Systems and Software 1: 213–221. • http://eaps4.mit.edu/research/Lorenz/publications.htm
  • 41. Special report: Celebrating 50 years of the IBM Journals A framework for information systems architecture by J. A. Zachman Award plaque With increasing size and complexity of the implementations of information systems, it is necessary to use some logical construct (or architecture) for defining and controlling the interfaces and the integration of all of the components of the system. This paper defines information systems architecture by creating a descriptive framework from disciplines quite independent of information systems, then by analogy specifies information systems architecture based upon the neutral, objective framework. Also, some preliminary conclusions about the implications of the resultant descriptive framework are drawn. The discussion is limited to architecture and does not include a strategic planning methodology. Originally published: IBM Systems Journal, Volume 26, Issue 3, pp. 276-292 (1987). Significance: This paper describes a fundamental conceptual framework on which to build an architecture for information systems which support complex business enterprises. Using concepts commonly understood in the design and construction of buildings, a framework for describing data, processes, and networks is shown for models of the business, information system, technology, and the implementation of the technology. This framework indicates the differing views of the architecture and shows the relationship of business models to models of information systems. This paper is one of the most highly cited papers ever published in the IBM Journals. http://researchweb.watson.ibm.com/journal/50th/applications/zachman.html