SlideShare a Scribd company logo
1 of 101
If there was a school of
IT ARCHITECTURE
what would I learn there?
Can there be great craft without
ARTISTRY
and great art without
CRAFTSMANSHIP?
THOUGHTFUL
making of
things
USABLE
Based on
not the structure
WONDER,
MEMORABLE
FORGETTABLE
HISTORY
of IT Architecture
Studying history is the
shortest path to
WISDOM
WISDOM
Understanding of patterns
and meta-patterns so they
can be used in novel ways
D A T A
INFORMATION
KNOWLEDGE
Architecture is the only
property of interest
when reviewing
ANCIENTapplications or systems
ITARCHEOLOGY
The study of composition or
functional details about
an extinct IT system
Historically, architectural
endeavors express the
ZEITGEIST(the spirit of an age)
ANCIENT ERA
Acceptance of myth-
based truths, driven by
magic and wizardry
RAW
REFINED
CLASSICAL ERA
Ruling of order,
symmetry, frameworks
and reasoning
MEDIEVAL ERA
Dominance of
religion, dogmas and
canons of scripture
RENAISSANCEERA
Embracement of
art, beauty and crowd-
pleasing aesthetics
REAL
SIMULATED
MODERN ERA
Inclination to relativity
and scientific methods of
revealing the truth
FOUR LEVELS
of understanding and
conceptualization
LITERAL
Simple or direct
understanding of
meaning
METAPHORIC
Poetic or allegoric
understanding of hints
EMOTIONAL
MECHANICAL
ETHICAL
Comparative and political
recognition of contexts
MYSTICAL
Revelation of secrets
through inspiration
INEXPLICABLE
UNDERSTOOD
A proper IT system grows
NATURALLY
LOGICALLY
POETICALLY
out of all its conditions
SIMPLICITY
CLARITY
GRACE
PROCESS
of making
ARCHITECTURE
Architecture is the
TRANSLATION
of intent into technology
BUSINESS
TECHNOLOGY
AESTHETICSCritical reflection on
art, culture and nature.
Judgments of sentiments
and taste.
BUSINESS
TECHNOLOGY
AESTHETICS
BUSINESS
desires the right
FUNCTION
TECHNOLOGY
seeks the right
STRUCTURE
AESTHETICS
requires the right
APPEARANCE
FUNCTION
STRUCTURE
APPEARANCE
Business Analyst
cares most about
FUNCTION
Engineer cares
primarily about
STRUCTURE
Designer is focused
mostly on
APPEARANCE
Who cares about the right
BALANCE
of all three?
Architect
does, through
architecting
PROCESS
Requirements
ANALYSIS
Technical design
DESIGNconscious effort to create
something that is both
functional and
aesthetically pleasing
All architecture is
DESIGNNot all design is
architecture
Design all things by
considering them in their
LARGER
CONTEXT
An object in a COMPONENT
A component in a SYSTEM
A system in an ENTERPRISE
An enterprise in an INDUSTRY
Solutions Architect
Infrastructure Architect
Business Architect
Enterprise Architect
T h e m o r e y o u
UNDERSTAND
something, the less
INTERESTING
it is.
ARCHITECTS
versus
ENGINEERS
An engineer knows
EVERYTHING
about
ONE THING
An architect knows
SOMETHING
about
EVERYTHING
Who is asking
HOW?And who is asking
WHY?
UNEXPECTED
HABITUAL
Structural problems are
different from problems
of
EXISTENCE
It is nicer to join
THE PIRATES
than to join the navy
Who is the main
ENEMY
of IT Architecture?
Are ENGINEERS
the primeval evil as
they don’t understand
architecture?
NO, WE NEED BOTH!
Architects have head in
the cloud
Engineers keep feet on
the ground
ARCHVILLAIN
of architecture are
stencils, templates, guidanc
es and scaffoldings!
Stencils and templates
PREVENT
mistakes and disasters,
and lower the risk of failure
But what they assure in
its place is
MEDIOCRITY
It is not just what you don’t
know that
HURTS YOU
It is what you know that
JUST AIN’T SO.
Stencils and templates
spare you from
THINKING
Templates are not evil, they are
just frequently
MISUSED
resulting in mediocre solutions
RISKY
SAFE
The problem isnot that we
AIM TOO HIGH
and fail, but that we aim too
low and
S U C C E E D
Multiplicity of
possibilities can
drag the uneducated into
COMPLEXITY
Trying to solve every problem
results in
GENERIC
solutions that solve no
problems at all
The key is in
SIMPLICITY
and
SPECIFICITY
SIMPLE
COMPLICATED
STRATEGY
Seriously, why would
architects care about it?
Without a strategy,
ARCHITECTURE
can take you there.
STRATEGY
is profoundly
different from
TACTICS
Tactical questions:
HOW?
Strategic questions:
WHY?
HOW does it work?
HOW is it implemented?
HOW do I put it apart?
WHY is this needed?
WHY do they want it?
WHY are they satisfied?
BALANCE
Functional Requirements
Quality Attributes
vs.
Quality Attributes
Performance
Scalability
Reliability
Auditability
Manageability
Interoperability
Extensibility
Reusability
Usability
Accessibility
Security
Recoverability
Portability
Testability
ADAPTABILITY
BUILDABILITY
UNDERSTANDABILITY
WHOcan become an
ARCHITECT?
Wrong question!
Rather ask what are the
KEY SKILLS
of a good architect?
H o w i m p o r t a n t i s
ABSTRACT
THINKING
for good architecture?
Dealing with
AMBIGUITY
Lack of information, change of
direction, weak strategy
Ability to
COMMUNICATE
Listen, Argue, Rephrase, Propo
se, Bargain, Agree
DEMOCRATIC
AUTHORITATIAN
PERSONALITY
of an architect
Myers-Briggs Type Indicator
Attitudes
FUNCTIONS
Lifestyle
MBTI Functions
Sensing – iNtuition
Thinking - Feeling
INTUITION
Ability to acquire knowledge
without the inference of the
use of reason.
LOGIC
isusedtoprovesomethingexisting
INTUITION
isusedtodiscoversomethingnew
RADICAL
CONSERVATIVE
THINKING
Ability to MODEL the world
according to
objectives, plans, ends and
EMOTION
leads to action.
REASON
leads to conclusions.
The Sixteen MBTI types
ISTJ
11.6%
ISTP
5.4%
ESTP
4.3%
ESTJ
8.7%
ISFJ
13.8%
ISFP
8.8%
ESFP
8.5%
ESFJ
12.3%
INFJ
1.5%
INFP
4.3%
ENFP
8.1%
ENFJ
2.4%
INTJ
2.1%
INTP
3.3%
ENTP
3.2%
ENTJ
1.8%
Intuitive Thinkers
ISTJ
11.6%
ISTP
5.4%
ESTP
4.3%
ESTJ
8.7%
ISFJ
13.8%
ISFP
8.8%
ESFP
8.5%
ESFJ
12.3%
INFJ
1.5%
INFP
4.3%
ENFP
8.1%
ENFJ
2.4%
INTJ
2.1%
INTP
3.3%
ENTP
3.2%
ENTJ
1.8%
Intuitive
Thinkers:
of population
One in ten people has a
POTENTIAL
to become an IT architect
YOU DISAGREE?
That’s ok.
MBTI is just a model.
All models are
FLAWED
but some models are
USEFUL
ARCHITECTS
MODELS
do IT with

More Related Content

Viewers also liked

I can haz HTTP - Consuming and producing HTTP APIs in the Ruby ecosystem
I can haz HTTP - Consuming and producing HTTP APIs in the Ruby ecosystemI can haz HTTP - Consuming and producing HTTP APIs in the Ruby ecosystem
I can haz HTTP - Consuming and producing HTTP APIs in the Ruby ecosystem
Sidu Ponnappa
 
Skanska 20111021 horizontal leadership, managing change and complexity handout
Skanska 20111021 horizontal leadership, managing change and complexity handoutSkanska 20111021 horizontal leadership, managing change and complexity handout
Skanska 20111021 horizontal leadership, managing change and complexity handout
Gunnar Westling
 
The Power of Gaming: A Brief Why, What, and How of Video Games in Libraries
The Power of Gaming: A Brief Why, What, and How of Video Games in LibrariesThe Power of Gaming: A Brief Why, What, and How of Video Games in Libraries
The Power of Gaming: A Brief Why, What, and How of Video Games in Libraries
Maggie Hommel Thomann
 
Imagenes Curiosas
Imagenes CuriosasImagenes Curiosas
Imagenes Curiosas
Descojonate
 

Viewers also liked (20)

Socioeconomic Impact Assessment
Socioeconomic Impact AssessmentSocioeconomic Impact Assessment
Socioeconomic Impact Assessment
 
No Bragging and Nothing Boring: 11 Ways to Share Your Impact
No Bragging and Nothing Boring: 11 Ways to Share Your ImpactNo Bragging and Nothing Boring: 11 Ways to Share Your Impact
No Bragging and Nothing Boring: 11 Ways to Share Your Impact
 
Presentación sin título
Presentación sin títuloPresentación sin título
Presentación sin título
 
I can haz HTTP - Consuming and producing HTTP APIs in the Ruby ecosystem
I can haz HTTP - Consuming and producing HTTP APIs in the Ruby ecosystemI can haz HTTP - Consuming and producing HTTP APIs in the Ruby ecosystem
I can haz HTTP - Consuming and producing HTTP APIs in the Ruby ecosystem
 
Mexican Design System
Mexican Design SystemMexican Design System
Mexican Design System
 
Connecting through Design: designer’s role bridging R&D and businesses
Connecting through Design: designer’s role bridging R&D and businessesConnecting through Design: designer’s role bridging R&D and businesses
Connecting through Design: designer’s role bridging R&D and businesses
 
Lo Sport Visto In Modo Non Convenzionale
Lo Sport Visto In Modo Non ConvenzionaleLo Sport Visto In Modo Non Convenzionale
Lo Sport Visto In Modo Non Convenzionale
 
Skanska 20111021 horizontal leadership, managing change and complexity handout
Skanska 20111021 horizontal leadership, managing change and complexity handoutSkanska 20111021 horizontal leadership, managing change and complexity handout
Skanska 20111021 horizontal leadership, managing change and complexity handout
 
The Power of Gaming: A Brief Why, What, and How of Video Games in Libraries
The Power of Gaming: A Brief Why, What, and How of Video Games in LibrariesThe Power of Gaming: A Brief Why, What, and How of Video Games in Libraries
The Power of Gaming: A Brief Why, What, and How of Video Games in Libraries
 
My sport life
My sport lifeMy sport life
My sport life
 
Introduction And Graphs
Introduction And GraphsIntroduction And Graphs
Introduction And Graphs
 
OCC Presentation
OCC PresentationOCC Presentation
OCC Presentation
 
SF1 Marketing and Consulting
SF1 Marketing and ConsultingSF1 Marketing and Consulting
SF1 Marketing and Consulting
 
Gunnar westling ledarskap i tjänsteföretag ifl20111115
Gunnar westling ledarskap i tjänsteföretag ifl20111115Gunnar westling ledarskap i tjänsteföretag ifl20111115
Gunnar westling ledarskap i tjänsteföretag ifl20111115
 
PolyU BBA Marketing
PolyU BBA MarketingPolyU BBA Marketing
PolyU BBA Marketing
 
2015 update: SIP and IPv6 issues - staying Happy in SIP
2015 update: SIP and IPv6 issues - staying Happy in SIP2015 update: SIP and IPv6 issues - staying Happy in SIP
2015 update: SIP and IPv6 issues - staying Happy in SIP
 
Imagenes Curiosas
Imagenes CuriosasImagenes Curiosas
Imagenes Curiosas
 
Essentials of marketing
Essentials of marketingEssentials of marketing
Essentials of marketing
 
Hardware
HardwareHardware
Hardware
 
Social purpose
Social purposeSocial purpose
Social purpose
 

Similar to The school of architecture

Theory Practice, Art Design Technology
Theory Practice, Art Design TechnologyTheory Practice, Art Design Technology
Theory Practice, Art Design Technology
Julian Bleecker
 

Similar to The school of architecture (10)

In A World Where Buildings Are Alive, Architects Are More Like Gardeners
In A World Where Buildings Are Alive, Architects Are More Like GardenersIn A World Where Buildings Are Alive, Architects Are More Like Gardeners
In A World Where Buildings Are Alive, Architects Are More Like Gardeners
 
Designing eLearning: Art Science or Witchcraft?
Designing eLearning: Art Science or Witchcraft?Designing eLearning: Art Science or Witchcraft?
Designing eLearning: Art Science or Witchcraft?
 
Theory Practice, Art Design Technology
Theory Practice, Art Design TechnologyTheory Practice, Art Design Technology
Theory Practice, Art Design Technology
 
Ordering architecture
Ordering architectureOrdering architecture
Ordering architecture
 
Architectural education starting from zero
Architectural education    starting from zeroArchitectural education    starting from zero
Architectural education starting from zero
 
ABC-PhD program-Politecnico di Milano
ABC-PhD program-Politecnico di MilanoABC-PhD program-Politecnico di Milano
ABC-PhD program-Politecnico di Milano
 
samhita-ppt.ppt
samhita-ppt.pptsamhita-ppt.ppt
samhita-ppt.ppt
 
Visual basics
Visual basicsVisual basics
Visual basics
 
Synosis 1
Synosis 1Synosis 1
Synosis 1
 
ARCHITECTURAL dRAwIng CoURsE Tools and Techniques for 2d and 3d Representatio...
ARCHITECTURAL dRAwIng CoURsE Tools and Techniques for 2d and 3d Representatio...ARCHITECTURAL dRAwIng CoURsE Tools and Techniques for 2d and 3d Representatio...
ARCHITECTURAL dRAwIng CoURsE Tools and Techniques for 2d and 3d Representatio...
 

More from Miha Kralj

More from Miha Kralj (6)

Zookeeper's guide to architecture frameworks
Zookeeper's guide to architecture frameworksZookeeper's guide to architecture frameworks
Zookeeper's guide to architecture frameworks
 
2013 Enterprise Strategy Outlook
2013 Enterprise Strategy Outlook2013 Enterprise Strategy Outlook
2013 Enterprise Strategy Outlook
 
Who moved my architecture?
Who moved my architecture?Who moved my architecture?
Who moved my architecture?
 
Competencies of an architect
Competencies of an architectCompetencies of an architect
Competencies of an architect
 
IT strategy discussion
IT strategy discussionIT strategy discussion
IT strategy discussion
 
Reasoning for architects
Reasoning for architectsReasoning for architects
Reasoning for architects
 

Recently uploaded

Recently uploaded (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

The school of architecture