SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
Architecting Estonia:
A System Architecture Perspective on Digital Government
Andres Kütt
Information System Authority, architect
21.10.2015
Agenda today
1. Motivation
2. Some thoughts on system architecture
3. Architecture of a country
4. Application of the model in Estonian case
How to architect a country?
And not mess up doing it
The challenge
• There are many architects in public sector but few (if any) with a
similar scope
• No literature to go back to
• Enterprise architecture does not help much
• Although Estonia is comparable to a large enterprise
• Regardless of what they say, EA is usually focused on information
systems, rather than the enterprise per se
• Value generation in public sector is much different
• No real way to tie in legal structures important in public setting
That one can’t influence something does not
mean one does not need to understand it
While I can’t change Estonian constitution or organisational structure, I need to
understand it so the things I can change fit
Some thoughts on system
architecture
System architecture context
Systems thinking
System dynamics
Gave rise to
Cybernetics
Tackles similar
problems to
System Architecture
Provides
foundations for
Dynamic Project
Management
Provides
foundations for
Provides
foundations for
System safety
Provides
foundations
for
Systems thinking is thinking about a
question, circumstance, or problem
explicitly as a system
System is a set of interrelated entities whose functionality is greater than the
sum of the individual entities. Crawley et al 2015.
Architecture is an abstract depiction of the
entities of a system and the relationships
between those entities
A man-made system can also be seen as a set of decisions
Main aspects of a system
• Function is what the system does
• Form is what the system is
• Concept is how to think of the system
• Concept maps a set of functions to a
corresponding set of form elements
Function
Form
Concept
Form drives cost, function drives value.
The difference determines
maximum possible profit
You can’t make more than this, but you can certainly make less. In public
sector, we are interested in ratio - bang per buck - rather than difference
The concept is the part that makes the silver
bullet so elusive
Brooks 1995. Form and function we have robust mechanisms to deal with,
but not concept
Form, concept and function are a logical
entity. Change in one drives change in other
Change the culture sufficiently and the office layout changes
Architecture of a country
What if we applied systems thinking
to a country?
“Let’s think of Estonia as a system and see what happens“
Concept of a country
How to think about a country?
• Many equally feasible approaches
• “It is a way to organise us living together“
• “It is a hostile entity that is not to be trusted“
• “It is a conduct of Gods will“
• The domain of legal and philosophical thinkers
• Embodied, to an extent, in constitution
• Thus very hard (if at all possible) to influence
• Has a massive influence on acceptable ways the functions of a
state can be executed
Function of a country
What does a country do anyway?
• Function of a system is emergent by definition
• Remember the “…greater than the sum of its parts“ thing
• Not all emergence can be predicted
• Not all emergence is desirable
• Function is fundamentally driven by whoever has the highest power
in the current setting
• The people, in Estonian case
• Partly captured in legislation
• There are many ways to think of the function
• Business process analysis, use case analysis etc.
Form of a country
What is a country?
• Three main categories of form
• Peopleware
• How are the people embodying the country organised?
• Administrative setup, business processes
• Organisational entities and their roles
• Software
• The obvious bureaucracy automation
• But also e-mail servers, sensor networks etc.
• Hardware
• The physical artefacts supporting the first two
• Cold rooms, cables and servers
• But also physical office buildings and their layout
Architectural model of a country
Constitution
Functions
Peopleware
Software
Infrastructure
The model explained
• Simply the elements seen previously stacked in order of abstraction
• Each layer can be seen as a system in itself
• Apply the same principles recursively
• The model can be seen as a stack of different architectures
• Methods for structuring each layer differ, of course
Main idea: A holistic model of a country allowing to explore complex
relationships spanning disciplines
Application of the model
The data embassies
• Digital continuity is important for a digital-heavy country
• Estonia is too small to physically host two server rooms providing
adequate risk mitigation
• Recommended distance is about 250 km
• Which, while geographically possible, is not sensible in Estonia
• What if we hosted some services abroad?
• Rent server rooms from friendly countries
• Or use Estonian embassies
• Both running the services and maintaining contingency backups
can be considered
This is a problem of the “Hardware“ layer
Applying the model
• Software: Is the software built to survive loss of access to other
services?
• Peopleware: How can responsibility for data be executed across
borders and physical distance?
• Functions: Does the function make sense in isolation (people
registry without document registry)?
• Constitution: To what extent can a country exist in exile?
Conclusion
Common EA frameworks are lacking
Usually, the “concept“ part is especially difficult to reflect.
All models are wrong, some models are useful
Using systems thinking, a more useful model
can be derived
There are probably other models but this one is abstract enough to cover a lot
of ground
The model is useful in dissecting a problem
looking trivial in common EA context
A lot of cloud-oriented problems are very similar in nature. Cloud, as a technical
construct, has profound implications for organisations.
Thank you!
Andres Kütt
andres.kutt@ria.ee

Más contenido relacionado

La actualidad más candente

1. 'Interoperability. A quick chat, a few war stories'. Carl Wilson, Open Pla...
1. 'Interoperability. A quick chat, a few war stories'. Carl Wilson, Open Pla...1. 'Interoperability. A quick chat, a few war stories'. Carl Wilson, Open Pla...
1. 'Interoperability. A quick chat, a few war stories'. Carl Wilson, Open Pla...IMPACT Centre of Competence
 
Semantic Computing Executive Briefing
Semantic Computing Executive Briefing Semantic Computing Executive Briefing
Semantic Computing Executive Briefing Graeme Wood
 
Kimberley Peter and Michael Schaus: Understanding Bitcoin Currency and Blockc...
Kimberley Peter and Michael Schaus: Understanding Bitcoin Currency and Blockc...Kimberley Peter and Michael Schaus: Understanding Bitcoin Currency and Blockc...
Kimberley Peter and Michael Schaus: Understanding Bitcoin Currency and Blockc...RSD Relating Systems Thinking and Design
 
COMIT Community Day Spring 2019 - Blockchain
COMIT Community Day Spring 2019 - BlockchainCOMIT Community Day Spring 2019 - Blockchain
COMIT Community Day Spring 2019 - BlockchainComit Projects Ltd
 
The meaning of decentralization. Vadim Nareyko.
The meaning of decentralization. Vadim Nareyko.The meaning of decentralization. Vadim Nareyko.
The meaning of decentralization. Vadim Nareyko.Vadim Nareyko
 
What could kill NSTIC? A friendly threat assessment in 3 parts.
What could kill NSTIC? A friendly threat assessment in 3 parts.What could kill NSTIC? A friendly threat assessment in 3 parts.
What could kill NSTIC? A friendly threat assessment in 3 parts.Phil Wolff
 
Realizing the potential of blockchain, 2017
Realizing the potential of blockchain, 2017Realizing the potential of blockchain, 2017
Realizing the potential of blockchain, 2017Roman Bahnaru
 
2017 etl ignite_john_mayer
2017 etl ignite_john_mayer2017 etl ignite_john_mayer
2017 etl ignite_john_mayerJohn Mayer
 
Technology for Courts in Singapour - Jennifer Marie
Technology for Courts in Singapour - Jennifer MarieTechnology for Courts in Singapour - Jennifer Marie
Technology for Courts in Singapour - Jennifer MarieOECD Governance
 
Social Informatics Lecture 2 Salzburg Selection
Social Informatics Lecture 2   Salzburg SelectionSocial Informatics Lecture 2   Salzburg Selection
Social Informatics Lecture 2 Salzburg SelectionMark A.M. Kramer
 
Leveraging networks for improved performance
Leveraging networks for improved performanceLeveraging networks for improved performance
Leveraging networks for improved performanceRobin Teigland
 
Dismantling Mutual Mistrust
Dismantling Mutual MistrustDismantling Mutual Mistrust
Dismantling Mutual MistrustArnout Ponsioen
 
F+ presentation public en
F+ presentation public enF+ presentation public en
F+ presentation public enSergiy Gladkyy
 
Social Informatics Lecture 1 Salzburg Selection
Social Informatics Lecture 1   Salzburg SelectionSocial Informatics Lecture 1   Salzburg Selection
Social Informatics Lecture 1 Salzburg SelectionMark A.M. Kramer
 
Operationalizing Collaboration
Operationalizing CollaborationOperationalizing Collaboration
Operationalizing CollaborationCarl De Groote
 
Openbar 3 - Leuven - The Ledger - Where's the business in Blockchain
Openbar 3 - Leuven - The Ledger - Where's the business in BlockchainOpenbar 3 - Leuven - The Ledger - Where's the business in Blockchain
Openbar 3 - Leuven - The Ledger - Where's the business in BlockchainOpenbar
 
20160511 Sustainability in Local Government
20160511  Sustainability in Local Government20160511  Sustainability in Local Government
20160511 Sustainability in Local GovernmentTim Willoughby
 
The Role of Blockchain in Future Integrations
The Role of Blockchain in Future IntegrationsThe Role of Blockchain in Future Integrations
The Role of Blockchain in Future IntegrationsSrinath Perera
 

La actualidad más candente (19)

1. 'Interoperability. A quick chat, a few war stories'. Carl Wilson, Open Pla...
1. 'Interoperability. A quick chat, a few war stories'. Carl Wilson, Open Pla...1. 'Interoperability. A quick chat, a few war stories'. Carl Wilson, Open Pla...
1. 'Interoperability. A quick chat, a few war stories'. Carl Wilson, Open Pla...
 
Semantic Computing Executive Briefing
Semantic Computing Executive Briefing Semantic Computing Executive Briefing
Semantic Computing Executive Briefing
 
Kimberley Peter and Michael Schaus: Understanding Bitcoin Currency and Blockc...
Kimberley Peter and Michael Schaus: Understanding Bitcoin Currency and Blockc...Kimberley Peter and Michael Schaus: Understanding Bitcoin Currency and Blockc...
Kimberley Peter and Michael Schaus: Understanding Bitcoin Currency and Blockc...
 
COMIT Community Day Spring 2019 - Blockchain
COMIT Community Day Spring 2019 - BlockchainCOMIT Community Day Spring 2019 - Blockchain
COMIT Community Day Spring 2019 - Blockchain
 
The meaning of decentralization. Vadim Nareyko.
The meaning of decentralization. Vadim Nareyko.The meaning of decentralization. Vadim Nareyko.
The meaning of decentralization. Vadim Nareyko.
 
What could kill NSTIC? A friendly threat assessment in 3 parts.
What could kill NSTIC? A friendly threat assessment in 3 parts.What could kill NSTIC? A friendly threat assessment in 3 parts.
What could kill NSTIC? A friendly threat assessment in 3 parts.
 
Realizing the potential of blockchain, 2017
Realizing the potential of blockchain, 2017Realizing the potential of blockchain, 2017
Realizing the potential of blockchain, 2017
 
2017 etl ignite_john_mayer
2017 etl ignite_john_mayer2017 etl ignite_john_mayer
2017 etl ignite_john_mayer
 
Columbia citi economics of net 060515 final
Columbia citi economics of net 060515 finalColumbia citi economics of net 060515 final
Columbia citi economics of net 060515 final
 
Technology for Courts in Singapour - Jennifer Marie
Technology for Courts in Singapour - Jennifer MarieTechnology for Courts in Singapour - Jennifer Marie
Technology for Courts in Singapour - Jennifer Marie
 
Social Informatics Lecture 2 Salzburg Selection
Social Informatics Lecture 2   Salzburg SelectionSocial Informatics Lecture 2   Salzburg Selection
Social Informatics Lecture 2 Salzburg Selection
 
Leveraging networks for improved performance
Leveraging networks for improved performanceLeveraging networks for improved performance
Leveraging networks for improved performance
 
Dismantling Mutual Mistrust
Dismantling Mutual MistrustDismantling Mutual Mistrust
Dismantling Mutual Mistrust
 
F+ presentation public en
F+ presentation public enF+ presentation public en
F+ presentation public en
 
Social Informatics Lecture 1 Salzburg Selection
Social Informatics Lecture 1   Salzburg SelectionSocial Informatics Lecture 1   Salzburg Selection
Social Informatics Lecture 1 Salzburg Selection
 
Operationalizing Collaboration
Operationalizing CollaborationOperationalizing Collaboration
Operationalizing Collaboration
 
Openbar 3 - Leuven - The Ledger - Where's the business in Blockchain
Openbar 3 - Leuven - The Ledger - Where's the business in BlockchainOpenbar 3 - Leuven - The Ledger - Where's the business in Blockchain
Openbar 3 - Leuven - The Ledger - Where's the business in Blockchain
 
20160511 Sustainability in Local Government
20160511  Sustainability in Local Government20160511  Sustainability in Local Government
20160511 Sustainability in Local Government
 
The Role of Blockchain in Future Integrations
The Role of Blockchain in Future IntegrationsThe Role of Blockchain in Future Integrations
The Role of Blockchain in Future Integrations
 

Destacado

Digital evolution of Estonia
Digital evolution of EstoniaDigital evolution of Estonia
Digital evolution of EstoniaAndres Kütt
 
API First Government
API First GovernmentAPI First Government
API First GovernmentAndres Kütt
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to BlockchainJordan Harris
 
Electronic governance steps in the right direction?
Electronic governance   steps in the right direction?Electronic governance   steps in the right direction?
Electronic governance steps in the right direction?Bozhidar Bozhanov
 
Block chain 101 what it is, why it matters
Block chain 101  what it is, why it mattersBlock chain 101  what it is, why it matters
Block chain 101 what it is, why it mattersPaul Brody
 
How does a blockchain work?
How does a blockchain work?How does a blockchain work?
How does a blockchain work?Deloitte UK
 
Slide guide for consulting-style presentations
Slide guide for consulting-style presentationsSlide guide for consulting-style presentations
Slide guide for consulting-style presentationsreallygoodppts
 
Mckinsey presentation template
Mckinsey presentation templateMckinsey presentation template
Mckinsey presentation templatetriphos
 
Bcg Consultants Love Life
Bcg  Consultants Love LifeBcg  Consultants Love Life
Bcg Consultants Love Lifenitinagarwalin
 

Destacado (14)

Digital evolution of Estonia
Digital evolution of EstoniaDigital evolution of Estonia
Digital evolution of Estonia
 
Elektronische identität in Estland
Elektronische identität in EstlandElektronische identität in Estland
Elektronische identität in Estland
 
API First Government
API First GovernmentAPI First Government
API First Government
 
Biometric identification
Biometric identificationBiometric identification
Biometric identification
 
E-voting
E-votingE-voting
E-voting
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 
E-government architecture
E-government architectureE-government architecture
E-government architecture
 
Electronic governance steps in the right direction?
Electronic governance   steps in the right direction?Electronic governance   steps in the right direction?
Electronic governance steps in the right direction?
 
Block chain 101 what it is, why it matters
Block chain 101  what it is, why it mattersBlock chain 101  what it is, why it matters
Block chain 101 what it is, why it matters
 
How does a blockchain work?
How does a blockchain work?How does a blockchain work?
How does a blockchain work?
 
Slide guide for consulting-style presentations
Slide guide for consulting-style presentationsSlide guide for consulting-style presentations
Slide guide for consulting-style presentations
 
Mckinsey presentation template
Mckinsey presentation templateMckinsey presentation template
Mckinsey presentation template
 
McKinsey presentation
McKinsey presentationMcKinsey presentation
McKinsey presentation
 
Bcg Consultants Love Life
Bcg  Consultants Love LifeBcg  Consultants Love Life
Bcg Consultants Love Life
 

Similar a Architecting estonia

System architecture in public service context
System architecture in public service contextSystem architecture in public service context
System architecture in public service contextAndres Kütt
 
Community Informatics for Community Informaticians (keynote at CIRN 2010, Pra...
Community Informatics for Community Informaticians (keynote at CIRN 2010, Pra...Community Informatics for Community Informaticians (keynote at CIRN 2010, Pra...
Community Informatics for Community Informaticians (keynote at CIRN 2010, Pra...Douglas Schuler
 
Leveraging ICT for administrative efficiency- Need for a CIO
Leveraging ICT for administrative efficiency- Need for a CIOLeveraging ICT for administrative efficiency- Need for a CIO
Leveraging ICT for administrative efficiency- Need for a CIOKishor Satpathy
 
Management by data
Management by dataManagement by data
Management by dataLuca Foresti
 
Applying Systems Thinking to Software Architecture
Applying Systems Thinking to Software ArchitectureApplying Systems Thinking to Software Architecture
Applying Systems Thinking to Software ArchitectureMatt McLarty
 
Week-2_LectureA1_701.pdf
Week-2_LectureA1_701.pdfWeek-2_LectureA1_701.pdf
Week-2_LectureA1_701.pdfssuserc3fe80
 
IHIC 2012 - Key note - HL7 Italia - S.Lotti - Is it really useful to have a f...
IHIC 2012 - Key note - HL7 Italia - S.Lotti - Is it really useful to have a f...IHIC 2012 - Key note - HL7 Italia - S.Lotti - Is it really useful to have a f...
IHIC 2012 - Key note - HL7 Italia - S.Lotti - Is it really useful to have a f...Health Level Seven
 
BA and Beyond 19 Sponsor spotlight - Namahn - Beating complexity with complexity
BA and Beyond 19 Sponsor spotlight - Namahn - Beating complexity with complexityBA and Beyond 19 Sponsor spotlight - Namahn - Beating complexity with complexity
BA and Beyond 19 Sponsor spotlight - Namahn - Beating complexity with complexityBA and Beyond
 
Managing Knowledge in the Fractal Enterprise (Retro Alert 1999)
Managing Knowledge in the Fractal Enterprise (Retro Alert 1999)Managing Knowledge in the Fractal Enterprise (Retro Alert 1999)
Managing Knowledge in the Fractal Enterprise (Retro Alert 1999)Joe Gollner
 
The Evolution of Computing.pptx
The Evolution of Computing.pptxThe Evolution of Computing.pptx
The Evolution of Computing.pptxEdFeranil
 
Systems Thinking workshop, given at Lean UX NYC
Systems Thinking workshop, given at Lean UX NYCSystems Thinking workshop, given at Lean UX NYC
Systems Thinking workshop, given at Lean UX NYCjohanna kollmann
 
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?dev2ops
 
Semantic Computing Executive Briefing
Semantic Computing Executive Briefing Semantic Computing Executive Briefing
Semantic Computing Executive Briefing Semanticsoftware
 
Accounting, Reporting, Auditing, and Analysis in a Digital Environmentintro
Accounting, Reporting, Auditing, and Analysis in a Digital EnvironmentintroAccounting, Reporting, Auditing, and Analysis in a Digital Environmentintro
Accounting, Reporting, Auditing, and Analysis in a Digital EnvironmentintroCharles Hoffman
 
A Method to Select e-Infrastructure Components to Sustain
A Method to Select e-Infrastructure Components to SustainA Method to Select e-Infrastructure Components to Sustain
A Method to Select e-Infrastructure Components to SustainDaniel S. Katz
 
Clarisoft Software Development Process (Lunch & Learn Presentation)
Clarisoft Software Development Process (Lunch & Learn Presentation)Clarisoft Software Development Process (Lunch & Learn Presentation)
Clarisoft Software Development Process (Lunch & Learn Presentation)Robert Haines
 
Legal education of the future is information and technology
Legal education of the future is information and technologyLegal education of the future is information and technology
Legal education of the future is information and technologyOmar Ha-Redeye
 
System Modelling and Simulation course for CSE and Allied streams
System Modelling and Simulation course for CSE and Allied streamsSystem Modelling and Simulation course for CSE and Allied streams
System Modelling and Simulation course for CSE and Allied streamsShreenathAcharya1
 
The Path to Digital Engineering
The Path to Digital EngineeringThe Path to Digital Engineering
The Path to Digital EngineeringElizabeth Steiner
 

Similar a Architecting estonia (20)

soa_and_jra.ppt
soa_and_jra.pptsoa_and_jra.ppt
soa_and_jra.ppt
 
System architecture in public service context
System architecture in public service contextSystem architecture in public service context
System architecture in public service context
 
Community Informatics for Community Informaticians (keynote at CIRN 2010, Pra...
Community Informatics for Community Informaticians (keynote at CIRN 2010, Pra...Community Informatics for Community Informaticians (keynote at CIRN 2010, Pra...
Community Informatics for Community Informaticians (keynote at CIRN 2010, Pra...
 
Leveraging ICT for administrative efficiency- Need for a CIO
Leveraging ICT for administrative efficiency- Need for a CIOLeveraging ICT for administrative efficiency- Need for a CIO
Leveraging ICT for administrative efficiency- Need for a CIO
 
Management by data
Management by dataManagement by data
Management by data
 
Applying Systems Thinking to Software Architecture
Applying Systems Thinking to Software ArchitectureApplying Systems Thinking to Software Architecture
Applying Systems Thinking to Software Architecture
 
Week-2_LectureA1_701.pdf
Week-2_LectureA1_701.pdfWeek-2_LectureA1_701.pdf
Week-2_LectureA1_701.pdf
 
IHIC 2012 - Key note - HL7 Italia - S.Lotti - Is it really useful to have a f...
IHIC 2012 - Key note - HL7 Italia - S.Lotti - Is it really useful to have a f...IHIC 2012 - Key note - HL7 Italia - S.Lotti - Is it really useful to have a f...
IHIC 2012 - Key note - HL7 Italia - S.Lotti - Is it really useful to have a f...
 
BA and Beyond 19 Sponsor spotlight - Namahn - Beating complexity with complexity
BA and Beyond 19 Sponsor spotlight - Namahn - Beating complexity with complexityBA and Beyond 19 Sponsor spotlight - Namahn - Beating complexity with complexity
BA and Beyond 19 Sponsor spotlight - Namahn - Beating complexity with complexity
 
Managing Knowledge in the Fractal Enterprise (Retro Alert 1999)
Managing Knowledge in the Fractal Enterprise (Retro Alert 1999)Managing Knowledge in the Fractal Enterprise (Retro Alert 1999)
Managing Knowledge in the Fractal Enterprise (Retro Alert 1999)
 
The Evolution of Computing.pptx
The Evolution of Computing.pptxThe Evolution of Computing.pptx
The Evolution of Computing.pptx
 
Systems Thinking workshop, given at Lean UX NYC
Systems Thinking workshop, given at Lean UX NYCSystems Thinking workshop, given at Lean UX NYC
Systems Thinking workshop, given at Lean UX NYC
 
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
Bimodal IT: Shortcut to Innovation or Path to Dysfunction?
 
Semantic Computing Executive Briefing
Semantic Computing Executive Briefing Semantic Computing Executive Briefing
Semantic Computing Executive Briefing
 
Accounting, Reporting, Auditing, and Analysis in a Digital Environmentintro
Accounting, Reporting, Auditing, and Analysis in a Digital EnvironmentintroAccounting, Reporting, Auditing, and Analysis in a Digital Environmentintro
Accounting, Reporting, Auditing, and Analysis in a Digital Environmentintro
 
A Method to Select e-Infrastructure Components to Sustain
A Method to Select e-Infrastructure Components to SustainA Method to Select e-Infrastructure Components to Sustain
A Method to Select e-Infrastructure Components to Sustain
 
Clarisoft Software Development Process (Lunch & Learn Presentation)
Clarisoft Software Development Process (Lunch & Learn Presentation)Clarisoft Software Development Process (Lunch & Learn Presentation)
Clarisoft Software Development Process (Lunch & Learn Presentation)
 
Legal education of the future is information and technology
Legal education of the future is information and technologyLegal education of the future is information and technology
Legal education of the future is information and technology
 
System Modelling and Simulation course for CSE and Allied streams
System Modelling and Simulation course for CSE and Allied streamsSystem Modelling and Simulation course for CSE and Allied streams
System Modelling and Simulation course for CSE and Allied streams
 
The Path to Digital Engineering
The Path to Digital EngineeringThe Path to Digital Engineering
The Path to Digital Engineering
 

Más de Andres Kütt

Tarkvarasüsteemi arhitektuuri kavandamisest
Tarkvarasüsteemi arhitektuuri kavandamisestTarkvarasüsteemi arhitektuuri kavandamisest
Tarkvarasüsteemi arhitektuuri kavandamisestAndres Kütt
 
Turvalisest pilvest
Turvalisest pilvestTurvalisest pilvest
Turvalisest pilvestAndres Kütt
 
Building government e-services in Estonia
Building government e-services in EstoniaBuilding government e-services in Estonia
Building government e-services in EstoniaAndres Kütt
 
Mis toond on meid siia
Mis toond on meid siiaMis toond on meid siia
Mis toond on meid siiaAndres Kütt
 
Country without borders
Country without bordersCountry without borders
Country without bordersAndres Kütt
 
Praktilised Avaandmed
Praktilised AvaandmedPraktilised Avaandmed
Praktilised AvaandmedAndres Kütt
 
Mõistlikud nõuded
Mõistlikud nõudedMõistlikud nõuded
Mõistlikud nõudedAndres Kütt
 
Riigi infosüsteemi arhitektuuri juhtimine
Riigi infosüsteemi arhitektuuri juhtimineRiigi infosüsteemi arhitektuuri juhtimine
Riigi infosüsteemi arhitektuuri juhtimineAndres Kütt
 
E-riigist. ERAH loeng TTÜs
E-riigist. ERAH loeng TTÜsE-riigist. ERAH loeng TTÜs
E-riigist. ERAH loeng TTÜsAndres Kütt
 

Más de Andres Kütt (10)

Tarkvarasüsteemi arhitektuuri kavandamisest
Tarkvarasüsteemi arhitektuuri kavandamisestTarkvarasüsteemi arhitektuuri kavandamisest
Tarkvarasüsteemi arhitektuuri kavandamisest
 
Turvalisest pilvest
Turvalisest pilvestTurvalisest pilvest
Turvalisest pilvest
 
Building government e-services in Estonia
Building government e-services in EstoniaBuilding government e-services in Estonia
Building government e-services in Estonia
 
Mis toond on meid siia
Mis toond on meid siiaMis toond on meid siia
Mis toond on meid siia
 
Why agile works
Why agile worksWhy agile works
Why agile works
 
Country without borders
Country without bordersCountry without borders
Country without borders
 
Praktilised Avaandmed
Praktilised AvaandmedPraktilised Avaandmed
Praktilised Avaandmed
 
Mõistlikud nõuded
Mõistlikud nõudedMõistlikud nõuded
Mõistlikud nõuded
 
Riigi infosüsteemi arhitektuuri juhtimine
Riigi infosüsteemi arhitektuuri juhtimineRiigi infosüsteemi arhitektuuri juhtimine
Riigi infosüsteemi arhitektuuri juhtimine
 
E-riigist. ERAH loeng TTÜs
E-riigist. ERAH loeng TTÜsE-riigist. ERAH loeng TTÜs
E-riigist. ERAH loeng TTÜs
 

Último

Build Tomorrow’s India Today By Making Charity For Poor Students
Build Tomorrow’s India Today By Making Charity For Poor StudentsBuild Tomorrow’s India Today By Making Charity For Poor Students
Build Tomorrow’s India Today By Making Charity For Poor StudentsSERUDS INDIA
 
Canadian Immigration Tracker - Key Slides - February 2024.pdf
Canadian Immigration Tracker - Key Slides - February 2024.pdfCanadian Immigration Tracker - Key Slides - February 2024.pdf
Canadian Immigration Tracker - Key Slides - February 2024.pdfAndrew Griffith
 
If there is a Hell on Earth, it is the Lives of Children in Gaza.pdf
If there is a Hell on Earth, it is the Lives of Children in Gaza.pdfIf there is a Hell on Earth, it is the Lives of Children in Gaza.pdf
If there is a Hell on Earth, it is the Lives of Children in Gaza.pdfKatrina Sriranpong
 
Digital Transformation of the Heritage Sector and its Practical Implications
Digital Transformation of the Heritage Sector and its Practical ImplicationsDigital Transformation of the Heritage Sector and its Practical Implications
Digital Transformation of the Heritage Sector and its Practical ImplicationsBeat Estermann
 
Yellow is My Favorite Color By Annabelle.pdf
Yellow is My Favorite Color By Annabelle.pdfYellow is My Favorite Color By Annabelle.pdf
Yellow is My Favorite Color By Annabelle.pdfAmir Saranga
 
Angels_EDProgrammes & Services 2024.pptx
Angels_EDProgrammes & Services 2024.pptxAngels_EDProgrammes & Services 2024.pptx
Angels_EDProgrammes & Services 2024.pptxLizelle Coombs
 
2023 Ecological Profile of Ilocos Norte.pdf
2023 Ecological Profile of Ilocos Norte.pdf2023 Ecological Profile of Ilocos Norte.pdf
2023 Ecological Profile of Ilocos Norte.pdfilocosnortegovph
 
PEO AVRIL POUR LA COMMUNE D'ORGERUS INFO
PEO AVRIL POUR LA COMMUNE D'ORGERUS INFOPEO AVRIL POUR LA COMMUNE D'ORGERUS INFO
PEO AVRIL POUR LA COMMUNE D'ORGERUS INFOMAIRIEORGERUS
 
23rd Infopoverty World Conference - Agenda programme
23rd Infopoverty World Conference - Agenda programme23rd Infopoverty World Conference - Agenda programme
23rd Infopoverty World Conference - Agenda programmeChristina Parmionova
 
GOVERNMENT OF NCT OF DELHI DIRECTORATE OF EDUCATION
GOVERNMENT OF NCT OF DELHI DIRECTORATE OF EDUCATIONGOVERNMENT OF NCT OF DELHI DIRECTORATE OF EDUCATION
GOVERNMENT OF NCT OF DELHI DIRECTORATE OF EDUCATIONShivamShukla147857
 
ECOSOC YOUTH FORUM 2024 - Side Events Schedule -16 April.
ECOSOC YOUTH FORUM 2024 - Side Events Schedule -16 April.ECOSOC YOUTH FORUM 2024 - Side Events Schedule -16 April.
ECOSOC YOUTH FORUM 2024 - Side Events Schedule -16 April.Christina Parmionova
 
Press Freedom in Europe - Time to turn the tide.
Press Freedom in Europe - Time to turn the tide.Press Freedom in Europe - Time to turn the tide.
Press Freedom in Europe - Time to turn the tide.Christina Parmionova
 
NO1 Certified Best vashikaran specialist in UK USA UAE London Dubai Canada Am...
NO1 Certified Best vashikaran specialist in UK USA UAE London Dubai Canada Am...NO1 Certified Best vashikaran specialist in UK USA UAE London Dubai Canada Am...
NO1 Certified Best vashikaran specialist in UK USA UAE London Dubai Canada Am...Amil Baba Dawood bangali
 
UN DESA: Finance for Development 2024 Report
UN DESA: Finance for Development 2024 ReportUN DESA: Finance for Development 2024 Report
UN DESA: Finance for Development 2024 ReportEnergy for One World
 
In credit? Assessing where Universal Credit’s long rollout has left the benef...
In credit? Assessing where Universal Credit’s long rollout has left the benef...In credit? Assessing where Universal Credit’s long rollout has left the benef...
In credit? Assessing where Universal Credit’s long rollout has left the benef...ResolutionFoundation
 
2024 ECOSOC YOUTH FORUM -logistical information - United Nations Economic an...
2024 ECOSOC YOUTH FORUM -logistical information -  United Nations Economic an...2024 ECOSOC YOUTH FORUM -logistical information -  United Nations Economic an...
2024 ECOSOC YOUTH FORUM -logistical information - United Nations Economic an...Christina Parmionova
 
call girls in Kirti Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Kirti Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in Kirti Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Kirti Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️saminamagar
 
ECOSOC YOUTH FORUM 2024 Side Events Schedule-18 April.
ECOSOC YOUTH FORUM 2024 Side Events Schedule-18 April.ECOSOC YOUTH FORUM 2024 Side Events Schedule-18 April.
ECOSOC YOUTH FORUM 2024 Side Events Schedule-18 April.Christina Parmionova
 
Republic Act 11032 (Ease of Doing Business and Efficient Government Service D...
Republic Act 11032 (Ease of Doing Business and Efficient Government Service D...Republic Act 11032 (Ease of Doing Business and Efficient Government Service D...
Republic Act 11032 (Ease of Doing Business and Efficient Government Service D...MartMantilla1
 

Último (20)

Build Tomorrow’s India Today By Making Charity For Poor Students
Build Tomorrow’s India Today By Making Charity For Poor StudentsBuild Tomorrow’s India Today By Making Charity For Poor Students
Build Tomorrow’s India Today By Making Charity For Poor Students
 
Housing For All - Fair Housing Choice Report
Housing For All - Fair Housing Choice ReportHousing For All - Fair Housing Choice Report
Housing For All - Fair Housing Choice Report
 
Canadian Immigration Tracker - Key Slides - February 2024.pdf
Canadian Immigration Tracker - Key Slides - February 2024.pdfCanadian Immigration Tracker - Key Slides - February 2024.pdf
Canadian Immigration Tracker - Key Slides - February 2024.pdf
 
If there is a Hell on Earth, it is the Lives of Children in Gaza.pdf
If there is a Hell on Earth, it is the Lives of Children in Gaza.pdfIf there is a Hell on Earth, it is the Lives of Children in Gaza.pdf
If there is a Hell on Earth, it is the Lives of Children in Gaza.pdf
 
Digital Transformation of the Heritage Sector and its Practical Implications
Digital Transformation of the Heritage Sector and its Practical ImplicationsDigital Transformation of the Heritage Sector and its Practical Implications
Digital Transformation of the Heritage Sector and its Practical Implications
 
Yellow is My Favorite Color By Annabelle.pdf
Yellow is My Favorite Color By Annabelle.pdfYellow is My Favorite Color By Annabelle.pdf
Yellow is My Favorite Color By Annabelle.pdf
 
Angels_EDProgrammes & Services 2024.pptx
Angels_EDProgrammes & Services 2024.pptxAngels_EDProgrammes & Services 2024.pptx
Angels_EDProgrammes & Services 2024.pptx
 
2023 Ecological Profile of Ilocos Norte.pdf
2023 Ecological Profile of Ilocos Norte.pdf2023 Ecological Profile of Ilocos Norte.pdf
2023 Ecological Profile of Ilocos Norte.pdf
 
PEO AVRIL POUR LA COMMUNE D'ORGERUS INFO
PEO AVRIL POUR LA COMMUNE D'ORGERUS INFOPEO AVRIL POUR LA COMMUNE D'ORGERUS INFO
PEO AVRIL POUR LA COMMUNE D'ORGERUS INFO
 
23rd Infopoverty World Conference - Agenda programme
23rd Infopoverty World Conference - Agenda programme23rd Infopoverty World Conference - Agenda programme
23rd Infopoverty World Conference - Agenda programme
 
GOVERNMENT OF NCT OF DELHI DIRECTORATE OF EDUCATION
GOVERNMENT OF NCT OF DELHI DIRECTORATE OF EDUCATIONGOVERNMENT OF NCT OF DELHI DIRECTORATE OF EDUCATION
GOVERNMENT OF NCT OF DELHI DIRECTORATE OF EDUCATION
 
ECOSOC YOUTH FORUM 2024 - Side Events Schedule -16 April.
ECOSOC YOUTH FORUM 2024 - Side Events Schedule -16 April.ECOSOC YOUTH FORUM 2024 - Side Events Schedule -16 April.
ECOSOC YOUTH FORUM 2024 - Side Events Schedule -16 April.
 
Press Freedom in Europe - Time to turn the tide.
Press Freedom in Europe - Time to turn the tide.Press Freedom in Europe - Time to turn the tide.
Press Freedom in Europe - Time to turn the tide.
 
NO1 Certified Best vashikaran specialist in UK USA UAE London Dubai Canada Am...
NO1 Certified Best vashikaran specialist in UK USA UAE London Dubai Canada Am...NO1 Certified Best vashikaran specialist in UK USA UAE London Dubai Canada Am...
NO1 Certified Best vashikaran specialist in UK USA UAE London Dubai Canada Am...
 
UN DESA: Finance for Development 2024 Report
UN DESA: Finance for Development 2024 ReportUN DESA: Finance for Development 2024 Report
UN DESA: Finance for Development 2024 Report
 
In credit? Assessing where Universal Credit’s long rollout has left the benef...
In credit? Assessing where Universal Credit’s long rollout has left the benef...In credit? Assessing where Universal Credit’s long rollout has left the benef...
In credit? Assessing where Universal Credit’s long rollout has left the benef...
 
2024 ECOSOC YOUTH FORUM -logistical information - United Nations Economic an...
2024 ECOSOC YOUTH FORUM -logistical information -  United Nations Economic an...2024 ECOSOC YOUTH FORUM -logistical information -  United Nations Economic an...
2024 ECOSOC YOUTH FORUM -logistical information - United Nations Economic an...
 
call girls in Kirti Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Kirti Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️call girls in Kirti Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
call girls in Kirti Nagar DELHI 🔝 >༒9540349809 🔝 genuine Escort Service 🔝✔️✔️
 
ECOSOC YOUTH FORUM 2024 Side Events Schedule-18 April.
ECOSOC YOUTH FORUM 2024 Side Events Schedule-18 April.ECOSOC YOUTH FORUM 2024 Side Events Schedule-18 April.
ECOSOC YOUTH FORUM 2024 Side Events Schedule-18 April.
 
Republic Act 11032 (Ease of Doing Business and Efficient Government Service D...
Republic Act 11032 (Ease of Doing Business and Efficient Government Service D...Republic Act 11032 (Ease of Doing Business and Efficient Government Service D...
Republic Act 11032 (Ease of Doing Business and Efficient Government Service D...
 

Architecting estonia

  • 1. Architecting Estonia: A System Architecture Perspective on Digital Government Andres Kütt Information System Authority, architect 21.10.2015
  • 2. Agenda today 1. Motivation 2. Some thoughts on system architecture 3. Architecture of a country 4. Application of the model in Estonian case
  • 3. How to architect a country? And not mess up doing it
  • 4. The challenge • There are many architects in public sector but few (if any) with a similar scope • No literature to go back to • Enterprise architecture does not help much • Although Estonia is comparable to a large enterprise • Regardless of what they say, EA is usually focused on information systems, rather than the enterprise per se • Value generation in public sector is much different • No real way to tie in legal structures important in public setting
  • 5. That one can’t influence something does not mean one does not need to understand it While I can’t change Estonian constitution or organisational structure, I need to understand it so the things I can change fit
  • 6. Some thoughts on system architecture
  • 7. System architecture context Systems thinking System dynamics Gave rise to Cybernetics Tackles similar problems to System Architecture Provides foundations for Dynamic Project Management Provides foundations for Provides foundations for System safety Provides foundations for
  • 8. Systems thinking is thinking about a question, circumstance, or problem explicitly as a system System is a set of interrelated entities whose functionality is greater than the sum of the individual entities. Crawley et al 2015.
  • 9. Architecture is an abstract depiction of the entities of a system and the relationships between those entities A man-made system can also be seen as a set of decisions
  • 10. Main aspects of a system • Function is what the system does • Form is what the system is • Concept is how to think of the system • Concept maps a set of functions to a corresponding set of form elements Function Form Concept
  • 11. Form drives cost, function drives value. The difference determines maximum possible profit You can’t make more than this, but you can certainly make less. In public sector, we are interested in ratio - bang per buck - rather than difference
  • 12. The concept is the part that makes the silver bullet so elusive Brooks 1995. Form and function we have robust mechanisms to deal with, but not concept
  • 13. Form, concept and function are a logical entity. Change in one drives change in other Change the culture sufficiently and the office layout changes
  • 14. Architecture of a country
  • 15. What if we applied systems thinking to a country? “Let’s think of Estonia as a system and see what happens“
  • 16. Concept of a country How to think about a country? • Many equally feasible approaches • “It is a way to organise us living together“ • “It is a hostile entity that is not to be trusted“ • “It is a conduct of Gods will“ • The domain of legal and philosophical thinkers • Embodied, to an extent, in constitution • Thus very hard (if at all possible) to influence • Has a massive influence on acceptable ways the functions of a state can be executed
  • 17. Function of a country What does a country do anyway? • Function of a system is emergent by definition • Remember the “…greater than the sum of its parts“ thing • Not all emergence can be predicted • Not all emergence is desirable • Function is fundamentally driven by whoever has the highest power in the current setting • The people, in Estonian case • Partly captured in legislation • There are many ways to think of the function • Business process analysis, use case analysis etc.
  • 18. Form of a country What is a country? • Three main categories of form • Peopleware • How are the people embodying the country organised? • Administrative setup, business processes • Organisational entities and their roles • Software • The obvious bureaucracy automation • But also e-mail servers, sensor networks etc. • Hardware • The physical artefacts supporting the first two • Cold rooms, cables and servers • But also physical office buildings and their layout
  • 19. Architectural model of a country Constitution Functions Peopleware Software Infrastructure
  • 20. The model explained • Simply the elements seen previously stacked in order of abstraction • Each layer can be seen as a system in itself • Apply the same principles recursively • The model can be seen as a stack of different architectures • Methods for structuring each layer differ, of course Main idea: A holistic model of a country allowing to explore complex relationships spanning disciplines
  • 22. The data embassies • Digital continuity is important for a digital-heavy country • Estonia is too small to physically host two server rooms providing adequate risk mitigation • Recommended distance is about 250 km • Which, while geographically possible, is not sensible in Estonia • What if we hosted some services abroad? • Rent server rooms from friendly countries • Or use Estonian embassies • Both running the services and maintaining contingency backups can be considered This is a problem of the “Hardware“ layer
  • 23. Applying the model • Software: Is the software built to survive loss of access to other services? • Peopleware: How can responsibility for data be executed across borders and physical distance? • Functions: Does the function make sense in isolation (people registry without document registry)? • Constitution: To what extent can a country exist in exile?
  • 25. Common EA frameworks are lacking Usually, the “concept“ part is especially difficult to reflect. All models are wrong, some models are useful
  • 26. Using systems thinking, a more useful model can be derived There are probably other models but this one is abstract enough to cover a lot of ground
  • 27. The model is useful in dissecting a problem looking trivial in common EA context A lot of cloud-oriented problems are very similar in nature. Cloud, as a technical construct, has profound implications for organisations.