SlideShare uma empresa Scribd logo
1 de 80
Backbone and edge
architecting the balance
between continuity and change
Tom Graves, Tetradian Consulting
IASA Architecture Summit, London, April 2013
Hi.
I’m Tom.
(That’s all of the PR stuff out of the way...)
Governance.
(Okay, it’s not a popular word...
but we do have to face it,
otherwise nothing works...)
Waterfall?
or Agile?
or what?
(the only thing that’s certain is that
one-size-doesn’t-fit-all...)
A practical answer:
All of them, together
(Waterfall, Agile and Mixed)
by using an architecture-pattern called
backbone and edge...
CC-BY GardenOfEaden
…agility needs a backbone!
Practice-stuff
Practice-questions look like this slide
• work in pairs, if possible
• work fast – max. 1minute per question
• record as you go, with notes or sketches
Get pen-and-paper or tablet ready now…
(There are ~12 practical questions in this session)
Design and governance
#1
Assertion:
Everything in the enterprise
is connected with
everything else.
(If so, we can start anywhere.)
Practice-question
What’s your problem?
Start anywhere:
Pick a practical challenge from your
current context to work with here.
Trade-offs and
uncertainties
#2
Too many trade-offs?
stability adaptability
continuity
(exploitation)
change
(innovation)
sameness
(economy-of-scale)
uniqueness
(market-of-one)
‘control’ ‘anarchy’?
Waterfall Agile
versus
versus
versus
versus
versus
Practice-question
What trade-offs do you face?
Summarise some examples for your
current context.
Design for uncertainty
CC-BY Todd Hudson via Flickr
…requisite-variety
Design for uncertainty
© AviationExplorer
…requisite-inefficiency
Design for uncertainty
…requisite-fuzziness
Practice-questions
What are the uncertainties?
How do you work with this?
Summarise the requisite-variety, variety-
weather, requisite-inefficiency, requisite-
fuzziness and suchlike in the context.
Everything-as-a-service
#3
Assertion:
Everything in the enterprise
is or represents a service.
(If so, we can describe everything
in the same consistent way.)
A tension exists between what is, and what we want.
The vision describes the desired-ends for action;
values guide action, describing how success would feel.
Why anything happens
A service represents a means toward an end – ultimately,
the desired-ends of the enterprise-vision.
The nature of service
Product
CC-BY Kiran Kodoru via Flickr
Product is static…
…a kind of ‘proto-service’
Service
CC-BY Igor Schwarzmann via Flickr
Service
implies
action… …action
implies
service
Services exchange value with each other, to help each
service reach toward their respective vision and outcome.
Relations between services
Each service sits at an intersection of values (vertical)
and exchanges of value (horizontal)
Values and value
Services serve.
(That’s why they’re called ‘services’…)
What they serve is a shared vision,
via exchange of value.
(And if we get that right,
they can sometimes make money, too.)
CC-BY AllBrazilian via Wikimedia
It’s also always about people…
…‘service’ means that
someone’s needs are served
Practice-questions
What is this service?
Whom does it serve, and why?
Summarise the context as a service
– its inputs, actions and outputs,
actors and stakeholders,
values and value-exchanges,
and its overarching ‘why’.
Interactions during the main-transactions are preceded by
set-up interactions (before), and typically followed by other
wrap-up interactions such as payment (after).
We can describe ‘child-services’ to support each of these.
value-add
(self)
customer-
facing
supplier-
facing
In more detail
Services link together in chains or webs, as
structured and/or unstructured processes, to deliver
more complex and versatile composite-services.
Supply-chain or value-web
Practice-questions
What are the interfaces
between services?
What is exchanged between
each pairing of services,
or along chains of services?
What Exchanges take place before,
during and after each main-transaction?
Backbone and edge
#4
“Let’s do a quick SCAN of this…”
Making sense for design
“Insanity
is doing
the same thing
and expecting
different results”
(Albert Einstein)
ORDER
(rules do work here)
Take control! Impose order!
“Insanity
is doing
the same thing
and expecting
different results”
(Albert Einstein)
“Insanity
is doing
the same thing
and expecting
the same results”
(not Albert Einstein)
ORDER
(rules do work here)
UNORDER
(rules don’t work here)
Order and unorder
A quest for certainty:
analysis, algorithms,
identicality, efficiency,
business-rule engines,
executable models,
Six Sigma...
SAMENESS
(IT-systems do work
well here)
UNIQUENESS
(IT-systems don’t work
well here)
Same and different
An acceptance of
uncertainty: experiment,
patterns, probabilities,
‘design-thinking’,
unstructured process...
THEORY
What we plan to do, in the expected conditions
What we actually do, in the actual conditions
PRACTICE
Theory and practice
algorithm guideline
rule principle
Sensemaking creates clarity for action
Making sense with SCAN
Practice-questions
What do you need to be certain
about?
What is always going to be
uncertain or unique?
(‘Messy’ – politics, management, wicked-
problems, ‘should’ vs ‘is’, etc.)
What will always be ‘messy’?
ORDER
(a sense of ‘the known’)
UNORDER
(a sense of ‘the unknown’)
We need governance that can adapt to work
with the full spectrum.
A spectrum of uncertainty
One of the hardest parts
of working with uncertainty
is to build the right balance
between known and unknown
- between backbone and edge.
Backbone and edge
order
(rules do work here)
unorder
(rules don’t work here)
fail-safe
(high-dependency)
safe-fail
(low-dependency)
analysis
(knowable result)
experiment
(unknowable result)
BACKBONE EDGE
Waterfall
(‘controlled’ change)
Agile
(iterative change)
Backbone, domain and edge
order unorder
fail-safe
(high-dependency)
BACKBONE
safe-fail
(low-dependency)
EDGE
plan
actual
Waterfall
(‘controlled’ change)
Agile
(iterative change)
Mixed
(guided change)
analysis
(knowable result)
DOMAIN
experiment
(unknowable result)
A spectrum of services
Choices:
everything we place in the backbone
is a constraint on agility;
anything we omit from the backbone
may not be dependable.
It’s not an easy trade-off…
Vision and values
are always part of the backbone:
values as ‘shared-services’.
A spectrum of services
also implies
a spectrum of governance:
governance of governance itself.
Practice-questions
Which services fit more in
backbone, domain or edge?
What governance to apply to
each: Waterfall, Agile, Mixed?
If Mixed, how would the appropriate mix
be identified and governed?
Viable services
#5
Use the Viable Services Model (direction, coordination,
validation) to describe service-relationships to keep this
service on track to purpose and in sync with the whole.
Keeping on track
These flows (of which only some types are monetary)
are separate and distinct from the main value-flows.
Investor and beneficiary
Practice-questions
What are the interdependencies
for this service?
What is needed from other
services for this to be viable?
Identify what is needed from value-web,
direction and investor/beneficiaries.
More on the big-picture
#6
“We create an architecture
for an organisation,
but about an enterprise.”
“We create an architecture
for an organisation,
but about an enterprise.”
Tom Graves, Mapping the Enterprise, Tetradian, 2010
Whose architecture?
Organisation aligns with structure, enterprise with story.
We need a balance of both for the architecture to work.
“An organisation is bounded by
rules, roles and responsibilities;
an enterprise is bounded by
vision, values and commitments.”
“An organisation is bounded by
rules, roles and responsibilities;
an enterprise is bounded by
vision, values and commitments.”
Tom Graves, Mapping the Enterprise, Tetradian,
2010
What architecture?
Organisation aligns with structure, enterprise with story.
We need a balance of both for the architecture to work.
If the organisation says it ‘is’ the enterprise,
there’s no shared-story - and often, no story at all.
Whose story?
The minimum real enterprise is the supply-chain
- a story of shared transactions.
Whose story?
The organisation and enterprise of the supply-chain take
place within a broader organisation of the market.
Whose story?
The market itself exists within a context of ‘intangible’
interactions with the broader shared-enterprise story.
Whose story?
“Customers do not appear
in our processes…
…we appear in their
experiences.”
“Customers do not appear
in our processes…
…we appear in their
experiences.”
A question of perspective
We must create the architecture around the shared-story
- not solely around our organisation’s structures.
Chris Potts, recrEAtion, Technics, 2010
Every service has its own myriad of stakeholders.
Whose story?
value-flow
(‘how’,
‘with-what’)
value-flow
(‘how’,
‘with-what’)
These are distinct flows – don’t mix them up!
values
(‘why’)
values
(‘why’)
moneymoney
Values, value-flow, money
Always start from values,
not money.
If we focus on money,
we lose track of value.
If we focus on the ‘how’ of value,
we lose track of the ‘why’ of values.
Always start from the values.
(Not the money.)
Practice-questions
Who are the stakeholders for
this service?
What are their respective
needs, priorities, drivers?
Identify what is needed to balance the
relations and priorities of all stakeholders.
In sourcing via supply-chain, services are ‘outside’, and
boundary-of-identity and boundary-of-control are same.
Sourcing: supply-chain
In insourcing, services are ‘inside’, and the boundary-
of-identity and boundary-of-control are the same.
Sourcing: insourcing
In outsourcing, services are ‘inside’ boundary-of-identity
but ‘outside’ boundary-of-control.
Sourcing: outsourcing
Practice-questions
Who ‘owns’ each service?
What is each respective
boundary-of identity and
boundary-of-control?
If a service is outside the boundary-of-
control, how is it managed and ‘controlled’?
Architecting for change
#7
Everything changes…
Practice-questions
How does each service change
over time, and why?
How do you manage migration
into and out of the backbone?
Identify governance needed to manage
this, and governance of governance itself.
Structure and story
Afterword
Nice view of structure, but…
…where are the people?
Start with structure, or process...
…but include the people-story!
What did you discover in doing this?
What will you do different on Monday morning?
Questions and insights
• Governance (Waterfall,Agile and Mixed)
• Perspective (Inside-out and outside-in)
• Design for uncertainty (Same and different)
• Design for change (Backbone and edge)
Thank you!
Contact: Tom Graves
Company: Tetradian Consulting
Email: tom@tetradian.com
Twitter: @tetradian ( http://twitter.com/tetradian )
Weblog: http://weblog.tetradian.com
Slidedecks: http://www.slideshare.net/tetradian
Publications: http://tetradianbooks.com and http://leanpub.com/u/tetradian
Books: • The enterprise as story: the role of narrative in enterprise-
architecture (2012)
• Mapping the enterprise: modelling the enterprise as
services with the Enterprise Canvas (2010)
• Everyday enterprise-architecture: sensemaking, strategy,
structures and solutions (2010)
• Doing enterprise-architecture: process and practice in the
real enterprise (2009)
Further information:

Mais conteúdo relacionado

Mais procurados

Lessons-learnt in EA articulation (worksheet)
Lessons-learnt in EA articulation (worksheet)Lessons-learnt in EA articulation (worksheet)
Lessons-learnt in EA articulation (worksheet)Tetradian Consulting
 
How to build continuous-learning into architecture-practice
How to build continuous-learning into architecture-practiceHow to build continuous-learning into architecture-practice
How to build continuous-learning into architecture-practiceTetradian Consulting
 
ICS/IASA Conference 'How I learned to stop worrying...'
ICS/IASA Conference 'How I learned to stop worrying...'ICS/IASA Conference 'How I learned to stop worrying...'
ICS/IASA Conference 'How I learned to stop worrying...'Tetradian Consulting
 
Enterprise Architecture: Perspectives, conflicts and how to resolve them
Enterprise Architecture: Perspectives, conflicts and how to resolve themEnterprise Architecture: Perspectives, conflicts and how to resolve them
Enterprise Architecture: Perspectives, conflicts and how to resolve themTetradian Consulting
 
Attracting, retaining and getting the best from your architects
Attracting, retaining and getting the best from your architectsAttracting, retaining and getting the best from your architects
Attracting, retaining and getting the best from your architectsTetradian Consulting
 
How architectures fail, and what to do about it
How architectures fail, and what to do about itHow architectures fail, and what to do about it
How architectures fail, and what to do about itTetradian Consulting
 
Enterprise-architects as practical futurists
Enterprise-architects as practical futuristsEnterprise-architects as practical futurists
Enterprise-architects as practical futuristsTetradian Consulting
 
Making sense of data-driven architecture
Making sense of data-driven architectureMaking sense of data-driven architecture
Making sense of data-driven architectureTetradian Consulting
 
Metaframeworks: making the Blueprint more accessible
Metaframeworks: making the Blueprint more accessibleMetaframeworks: making the Blueprint more accessible
Metaframeworks: making the Blueprint more accessibleTetradian Consulting
 
Tools and techniques for whole-enterprise architecture
Tools and techniques for whole-enterprise architectureTools and techniques for whole-enterprise architecture
Tools and techniques for whole-enterprise architectureTetradian Consulting
 
Purpose, power and productivity in the new economy
Purpose, power and productivity in the new economyPurpose, power and productivity in the new economy
Purpose, power and productivity in the new economyTetradian Consulting
 
Playing chess with Companies
Playing chess with CompaniesPlaying chess with Companies
Playing chess with CompaniesSimon Wardley
 
branding / mess: some sketch ideas in the hope of a discussion
branding / mess: some sketch ideas in the hope of a discussion branding / mess: some sketch ideas in the hope of a discussion
branding / mess: some sketch ideas in the hope of a discussion a-small-lab
 

Mais procurados (14)

Lessons-learnt in EA articulation (worksheet)
Lessons-learnt in EA articulation (worksheet)Lessons-learnt in EA articulation (worksheet)
Lessons-learnt in EA articulation (worksheet)
 
Lessons-learnt in EA articulation
Lessons-learnt in EA articulationLessons-learnt in EA articulation
Lessons-learnt in EA articulation
 
How to build continuous-learning into architecture-practice
How to build continuous-learning into architecture-practiceHow to build continuous-learning into architecture-practice
How to build continuous-learning into architecture-practice
 
ICS/IASA Conference 'How I learned to stop worrying...'
ICS/IASA Conference 'How I learned to stop worrying...'ICS/IASA Conference 'How I learned to stop worrying...'
ICS/IASA Conference 'How I learned to stop worrying...'
 
Enterprise Architecture: Perspectives, conflicts and how to resolve them
Enterprise Architecture: Perspectives, conflicts and how to resolve themEnterprise Architecture: Perspectives, conflicts and how to resolve them
Enterprise Architecture: Perspectives, conflicts and how to resolve them
 
Attracting, retaining and getting the best from your architects
Attracting, retaining and getting the best from your architectsAttracting, retaining and getting the best from your architects
Attracting, retaining and getting the best from your architects
 
How architectures fail, and what to do about it
How architectures fail, and what to do about itHow architectures fail, and what to do about it
How architectures fail, and what to do about it
 
Enterprise-architects as practical futurists
Enterprise-architects as practical futuristsEnterprise-architects as practical futurists
Enterprise-architects as practical futurists
 
Making sense of data-driven architecture
Making sense of data-driven architectureMaking sense of data-driven architecture
Making sense of data-driven architecture
 
Metaframeworks: making the Blueprint more accessible
Metaframeworks: making the Blueprint more accessibleMetaframeworks: making the Blueprint more accessible
Metaframeworks: making the Blueprint more accessible
 
Tools and techniques for whole-enterprise architecture
Tools and techniques for whole-enterprise architectureTools and techniques for whole-enterprise architecture
Tools and techniques for whole-enterprise architecture
 
Purpose, power and productivity in the new economy
Purpose, power and productivity in the new economyPurpose, power and productivity in the new economy
Purpose, power and productivity in the new economy
 
Playing chess with Companies
Playing chess with CompaniesPlaying chess with Companies
Playing chess with Companies
 
branding / mess: some sketch ideas in the hope of a discussion
branding / mess: some sketch ideas in the hope of a discussion branding / mess: some sketch ideas in the hope of a discussion
branding / mess: some sketch ideas in the hope of a discussion
 

Semelhante a Backbone and edge - architecting the balance between continuity and change

ACS EA-SIG - Bridging enterprise-architecture and systems-thinking
ACS EA-SIG - Bridging enterprise-architecture and systems-thinkingACS EA-SIG - Bridging enterprise-architecture and systems-thinking
ACS EA-SIG - Bridging enterprise-architecture and systems-thinkingTetradian Consulting
 
Bridging enterprise-architecture and systems-thinking
Bridging enterprise-architecture and systems-thinkingBridging enterprise-architecture and systems-thinking
Bridging enterprise-architecture and systems-thinkingTetradian Consulting
 
Products andpeopleoverprocessanddogma
Products andpeopleoverprocessanddogmaProducts andpeopleoverprocessanddogma
Products andpeopleoverprocessanddogmaOpenAgile Romania
 
David Hussman - Products and People over Process and Dogma
David Hussman - Products and People over Process and DogmaDavid Hussman - Products and People over Process and Dogma
David Hussman - Products and People over Process and DogmaWebExpo
 
Experiments in Reasoning
Experiments in ReasoningExperiments in Reasoning
Experiments in ReasoningAslam Khan
 
All hail the service (online version)
All hail the service (online version)All hail the service (online version)
All hail the service (online version)Paddy Baxter
 
Meeting the Service Sandbox
Meeting the Service SandboxMeeting the Service Sandbox
Meeting the Service SandboxJane Vita
 
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...Ho Chi Minh City Software Testing Club
 
20101008 agileee v11
20101008 agileee v1120101008 agileee v11
20101008 agileee v11Agileee
 
AE Rio 2011 - Enterprise Architecture Beyond Information Technology
AE Rio 2011 - Enterprise Architecture Beyond Information TechnologyAE Rio 2011 - Enterprise Architecture Beyond Information Technology
AE Rio 2011 - Enterprise Architecture Beyond Information TechnologyFernando Botafogo
 
Enterprise-architecture beyond IT (AE-Rio 2011)
Enterprise-architecture beyond IT (AE-Rio 2011)Enterprise-architecture beyond IT (AE-Rio 2011)
Enterprise-architecture beyond IT (AE-Rio 2011)Tetradian Consulting
 
Keynote Address: Digital Transformation & Cultural Heritage, A provocation in...
Keynote Address: Digital Transformation & Cultural Heritage, A provocation in...Keynote Address: Digital Transformation & Cultural Heritage, A provocation in...
Keynote Address: Digital Transformation & Cultural Heritage, A provocation in...The Metropolitan Museum of Art
 
2022-10-25 Smidig Meetup - from Silos to System.pdf
2022-10-25 Smidig Meetup - from Silos to System.pdf2022-10-25 Smidig Meetup - from Silos to System.pdf
2022-10-25 Smidig Meetup - from Silos to System.pdfSmidigkonferansen
 
How We end the Walking Dead in the Enterprise - Session Sponsored by Versent
How We end the Walking Dead in the Enterprise - Session Sponsored by VersentHow We end the Walking Dead in the Enterprise - Session Sponsored by Versent
How We end the Walking Dead in the Enterprise - Session Sponsored by VersentAmazon Web Services
 
Swot Analysis Essay.pdf
Swot Analysis Essay.pdfSwot Analysis Essay.pdf
Swot Analysis Essay.pdfEvelin Santos
 
Blameless system design - annotated
Blameless system design  - annotatedBlameless system design  - annotated
Blameless system design - annotatedDouglas Land
 
Human scaling on the front end
Human scaling on the front endHuman scaling on the front end
Human scaling on the front endRudy Rigot
 
Don't demo facts. Demo stories! (handouts)
Don't demo facts. Demo stories! (handouts)Don't demo facts. Demo stories! (handouts)
Don't demo facts. Demo stories! (handouts)Tudor Girba
 

Semelhante a Backbone and edge - architecting the balance between continuity and change (20)

ACS EA-SIG - Bridging enterprise-architecture and systems-thinking
ACS EA-SIG - Bridging enterprise-architecture and systems-thinkingACS EA-SIG - Bridging enterprise-architecture and systems-thinking
ACS EA-SIG - Bridging enterprise-architecture and systems-thinking
 
Bridging enterprise-architecture and systems-thinking
Bridging enterprise-architecture and systems-thinkingBridging enterprise-architecture and systems-thinking
Bridging enterprise-architecture and systems-thinking
 
Products andpeopleoverprocessanddogma
Products andpeopleoverprocessanddogmaProducts andpeopleoverprocessanddogma
Products andpeopleoverprocessanddogma
 
David Hussman - Products and People over Process and Dogma
David Hussman - Products and People over Process and DogmaDavid Hussman - Products and People over Process and Dogma
David Hussman - Products and People over Process and Dogma
 
Experiments in Reasoning
Experiments in ReasoningExperiments in Reasoning
Experiments in Reasoning
 
All hail the service (online version)
All hail the service (online version)All hail the service (online version)
All hail the service (online version)
 
Meeting the Service Sandbox
Meeting the Service SandboxMeeting the Service Sandbox
Meeting the Service Sandbox
 
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
The New Agile Testing Quadrants: Bringing Skilled Testers and Developers Toge...
 
20101008 agileee v11
20101008 agileee v1120101008 agileee v11
20101008 agileee v11
 
AE Rio 2011 - Enterprise Architecture Beyond Information Technology
AE Rio 2011 - Enterprise Architecture Beyond Information TechnologyAE Rio 2011 - Enterprise Architecture Beyond Information Technology
AE Rio 2011 - Enterprise Architecture Beyond Information Technology
 
Enterprise-architecture beyond IT (AE-Rio 2011)
Enterprise-architecture beyond IT (AE-Rio 2011)Enterprise-architecture beyond IT (AE-Rio 2011)
Enterprise-architecture beyond IT (AE-Rio 2011)
 
Constraints for Process Framing in Augmented BPM
Constraints for Process Framing in Augmented BPMConstraints for Process Framing in Augmented BPM
Constraints for Process Framing in Augmented BPM
 
Keynote Address: Digital Transformation & Cultural Heritage, A provocation in...
Keynote Address: Digital Transformation & Cultural Heritage, A provocation in...Keynote Address: Digital Transformation & Cultural Heritage, A provocation in...
Keynote Address: Digital Transformation & Cultural Heritage, A provocation in...
 
2022-10-25 Smidig Meetup - from Silos to System.pdf
2022-10-25 Smidig Meetup - from Silos to System.pdf2022-10-25 Smidig Meetup - from Silos to System.pdf
2022-10-25 Smidig Meetup - from Silos to System.pdf
 
How We end the Walking Dead in the Enterprise - Session Sponsored by Versent
How We end the Walking Dead in the Enterprise - Session Sponsored by VersentHow We end the Walking Dead in the Enterprise - Session Sponsored by Versent
How We end the Walking Dead in the Enterprise - Session Sponsored by Versent
 
Swot Analysis Essay
Swot Analysis EssaySwot Analysis Essay
Swot Analysis Essay
 
Swot Analysis Essay.pdf
Swot Analysis Essay.pdfSwot Analysis Essay.pdf
Swot Analysis Essay.pdf
 
Blameless system design - annotated
Blameless system design  - annotatedBlameless system design  - annotated
Blameless system design - annotated
 
Human scaling on the front end
Human scaling on the front endHuman scaling on the front end
Human scaling on the front end
 
Don't demo facts. Demo stories! (handouts)
Don't demo facts. Demo stories! (handouts)Don't demo facts. Demo stories! (handouts)
Don't demo facts. Demo stories! (handouts)
 

Mais de Tetradian Consulting

Making sense in the midst of uncertainty
Making sense in the midst of uncertaintyMaking sense in the midst of uncertainty
Making sense in the midst of uncertaintyTetradian Consulting
 
What's the SCORE? - how to make sense of a business change
What's the SCORE? - how to make sense of a business changeWhat's the SCORE? - how to make sense of a business change
What's the SCORE? - how to make sense of a business changeTetradian Consulting
 
IASA / ICS Dublin workshop 'Tracking value in the enterprise'
IASA / ICS Dublin workshop 'Tracking value in the enterprise'IASA / ICS Dublin workshop 'Tracking value in the enterprise'
IASA / ICS Dublin workshop 'Tracking value in the enterprise'Tetradian Consulting
 
Disintegrated enterprise-architecture?
Disintegrated enterprise-architecture?Disintegrated enterprise-architecture?
Disintegrated enterprise-architecture?Tetradian Consulting
 
Business Architecture: Upwards, Downwards, Sideways, Back
Business Architecture: Upwards, Downwards, Sideways, BackBusiness Architecture: Upwards, Downwards, Sideways, Back
Business Architecture: Upwards, Downwards, Sideways, BackTetradian Consulting
 
Invisible Armies: information, purpose and the real enterprise
Invisible Armies: information, purpose and the real enterpriseInvisible Armies: information, purpose and the real enterprise
Invisible Armies: information, purpose and the real enterpriseTetradian Consulting
 
EA roadmapping: business-transformation in a complex world
EA roadmapping: business-transformation in a complex worldEA roadmapping: business-transformation in a complex world
EA roadmapping: business-transformation in a complex worldTetradian Consulting
 
EA Masterclass, Australia, July/August 2014
EA Masterclass, Australia, July/August 2014EA Masterclass, Australia, July/August 2014
EA Masterclass, Australia, July/August 2014Tetradian Consulting
 
The dung-beetle's tale: systems-thinking, complexity and the real-world
The dung-beetle's tale: systems-thinking, complexity and the real-worldThe dung-beetle's tale: systems-thinking, complexity and the real-world
The dung-beetle's tale: systems-thinking, complexity and the real-worldTetradian Consulting
 
Same and different - architectures for mass-uniqueness
Same and different - architectures for mass-uniquenessSame and different - architectures for mass-uniqueness
Same and different - architectures for mass-uniquenessTetradian Consulting
 
Staging the story: a people-oriented view of enterprise-architecture
Staging the story: a people-oriented view of enterprise-architectureStaging the story: a people-oriented view of enterprise-architecture
Staging the story: a people-oriented view of enterprise-architectureTetradian Consulting
 

Mais de Tetradian Consulting (14)

Power, change and leadership
Power, change and leadershipPower, change and leadership
Power, change and leadership
 
Making sense in the midst of uncertainty
Making sense in the midst of uncertaintyMaking sense in the midst of uncertainty
Making sense in the midst of uncertainty
 
What's the SCORE? - how to make sense of a business change
What's the SCORE? - how to make sense of a business changeWhat's the SCORE? - how to make sense of a business change
What's the SCORE? - how to make sense of a business change
 
IASA / ICS Dublin workshop 'Tracking value in the enterprise'
IASA / ICS Dublin workshop 'Tracking value in the enterprise'IASA / ICS Dublin workshop 'Tracking value in the enterprise'
IASA / ICS Dublin workshop 'Tracking value in the enterprise'
 
Checklists for transformation
Checklists for transformationChecklists for transformation
Checklists for transformation
 
Disintegrated enterprise-architecture?
Disintegrated enterprise-architecture?Disintegrated enterprise-architecture?
Disintegrated enterprise-architecture?
 
Business Architecture: Upwards, Downwards, Sideways, Back
Business Architecture: Upwards, Downwards, Sideways, BackBusiness Architecture: Upwards, Downwards, Sideways, Back
Business Architecture: Upwards, Downwards, Sideways, Back
 
The ecology of enterprise
The ecology of enterpriseThe ecology of enterprise
The ecology of enterprise
 
Invisible Armies: information, purpose and the real enterprise
Invisible Armies: information, purpose and the real enterpriseInvisible Armies: information, purpose and the real enterprise
Invisible Armies: information, purpose and the real enterprise
 
EA roadmapping: business-transformation in a complex world
EA roadmapping: business-transformation in a complex worldEA roadmapping: business-transformation in a complex world
EA roadmapping: business-transformation in a complex world
 
EA Masterclass, Australia, July/August 2014
EA Masterclass, Australia, July/August 2014EA Masterclass, Australia, July/August 2014
EA Masterclass, Australia, July/August 2014
 
The dung-beetle's tale: systems-thinking, complexity and the real-world
The dung-beetle's tale: systems-thinking, complexity and the real-worldThe dung-beetle's tale: systems-thinking, complexity and the real-world
The dung-beetle's tale: systems-thinking, complexity and the real-world
 
Same and different - architectures for mass-uniqueness
Same and different - architectures for mass-uniquenessSame and different - architectures for mass-uniqueness
Same and different - architectures for mass-uniqueness
 
Staging the story: a people-oriented view of enterprise-architecture
Staging the story: a people-oriented view of enterprise-architectureStaging the story: a people-oriented view of enterprise-architecture
Staging the story: a people-oriented view of enterprise-architecture
 

Último

Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Pereraictsugar
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environmentelijahj01012
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCRashishs7044
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menzaictsugar
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?Olivia Kresic
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaoncallgirls2057
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMVoces Mineras
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxmbikashkanyari
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 

Último (20)

Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
Kenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith PereraKenya Coconut Production Presentation by Dr. Lalith Perera
Kenya Coconut Production Presentation by Dr. Lalith Perera
 
Cyber Security Training in Office Environment
Cyber Security Training in Office EnvironmentCyber Security Training in Office Environment
Cyber Security Training in Office Environment
 
8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR8447779800, Low rate Call girls in Rohini Delhi NCR
8447779800, Low rate Call girls in Rohini Delhi NCR
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu MenzaYouth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
Youth Involvement in an Innovative Coconut Value Chain by Mwalimu Menza
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 
MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?MAHA Global and IPR: Do Actions Speak Louder Than Words?
MAHA Global and IPR: Do Actions Speak Louder Than Words?
 
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City GurgaonCall Us 📲8800102216📞 Call Girls In DLF City Gurgaon
Call Us 📲8800102216📞 Call Girls In DLF City Gurgaon
 
Memorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQMMemorándum de Entendimiento (MoU) entre Codelco y SQM
Memorándum de Entendimiento (MoU) entre Codelco y SQM
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)Japan IT Week 2024 Brochure by 47Billion (English)
Japan IT Week 2024 Brochure by 47Billion (English)
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 

Backbone and edge - architecting the balance between continuity and change

  • 1. Backbone and edge architecting the balance between continuity and change Tom Graves, Tetradian Consulting IASA Architecture Summit, London, April 2013
  • 2. Hi. I’m Tom. (That’s all of the PR stuff out of the way...)
  • 3. Governance. (Okay, it’s not a popular word... but we do have to face it, otherwise nothing works...)
  • 4. Waterfall? or Agile? or what? (the only thing that’s certain is that one-size-doesn’t-fit-all...)
  • 5. A practical answer: All of them, together (Waterfall, Agile and Mixed) by using an architecture-pattern called backbone and edge...
  • 7. Practice-stuff Practice-questions look like this slide • work in pairs, if possible • work fast – max. 1minute per question • record as you go, with notes or sketches Get pen-and-paper or tablet ready now… (There are ~12 practical questions in this session)
  • 9. Assertion: Everything in the enterprise is connected with everything else. (If so, we can start anywhere.)
  • 10. Practice-question What’s your problem? Start anywhere: Pick a practical challenge from your current context to work with here.
  • 12. Too many trade-offs? stability adaptability continuity (exploitation) change (innovation) sameness (economy-of-scale) uniqueness (market-of-one) ‘control’ ‘anarchy’? Waterfall Agile versus versus versus versus versus
  • 13. Practice-question What trade-offs do you face? Summarise some examples for your current context.
  • 14. Design for uncertainty CC-BY Todd Hudson via Flickr …requisite-variety
  • 15. Design for uncertainty © AviationExplorer …requisite-inefficiency
  • 17. Practice-questions What are the uncertainties? How do you work with this? Summarise the requisite-variety, variety- weather, requisite-inefficiency, requisite- fuzziness and suchlike in the context.
  • 19. Assertion: Everything in the enterprise is or represents a service. (If so, we can describe everything in the same consistent way.)
  • 20. A tension exists between what is, and what we want. The vision describes the desired-ends for action; values guide action, describing how success would feel. Why anything happens
  • 21. A service represents a means toward an end – ultimately, the desired-ends of the enterprise-vision. The nature of service
  • 22. Product CC-BY Kiran Kodoru via Flickr Product is static… …a kind of ‘proto-service’
  • 23. Service CC-BY Igor Schwarzmann via Flickr Service implies action… …action implies service
  • 24. Services exchange value with each other, to help each service reach toward their respective vision and outcome. Relations between services
  • 25. Each service sits at an intersection of values (vertical) and exchanges of value (horizontal) Values and value
  • 26. Services serve. (That’s why they’re called ‘services’…) What they serve is a shared vision, via exchange of value. (And if we get that right, they can sometimes make money, too.)
  • 27. CC-BY AllBrazilian via Wikimedia It’s also always about people… …‘service’ means that someone’s needs are served
  • 28. Practice-questions What is this service? Whom does it serve, and why? Summarise the context as a service – its inputs, actions and outputs, actors and stakeholders, values and value-exchanges, and its overarching ‘why’.
  • 29. Interactions during the main-transactions are preceded by set-up interactions (before), and typically followed by other wrap-up interactions such as payment (after). We can describe ‘child-services’ to support each of these. value-add (self) customer- facing supplier- facing In more detail
  • 30. Services link together in chains or webs, as structured and/or unstructured processes, to deliver more complex and versatile composite-services. Supply-chain or value-web
  • 31. Practice-questions What are the interfaces between services? What is exchanged between each pairing of services, or along chains of services? What Exchanges take place before, during and after each main-transaction?
  • 33. “Let’s do a quick SCAN of this…” Making sense for design
  • 34. “Insanity is doing the same thing and expecting different results” (Albert Einstein) ORDER (rules do work here) Take control! Impose order!
  • 35. “Insanity is doing the same thing and expecting different results” (Albert Einstein) “Insanity is doing the same thing and expecting the same results” (not Albert Einstein) ORDER (rules do work here) UNORDER (rules don’t work here) Order and unorder
  • 36. A quest for certainty: analysis, algorithms, identicality, efficiency, business-rule engines, executable models, Six Sigma... SAMENESS (IT-systems do work well here) UNIQUENESS (IT-systems don’t work well here) Same and different An acceptance of uncertainty: experiment, patterns, probabilities, ‘design-thinking’, unstructured process...
  • 37. THEORY What we plan to do, in the expected conditions What we actually do, in the actual conditions PRACTICE Theory and practice
  • 38. algorithm guideline rule principle Sensemaking creates clarity for action Making sense with SCAN
  • 39. Practice-questions What do you need to be certain about? What is always going to be uncertain or unique? (‘Messy’ – politics, management, wicked- problems, ‘should’ vs ‘is’, etc.) What will always be ‘messy’?
  • 40. ORDER (a sense of ‘the known’) UNORDER (a sense of ‘the unknown’) We need governance that can adapt to work with the full spectrum. A spectrum of uncertainty
  • 41. One of the hardest parts of working with uncertainty is to build the right balance between known and unknown - between backbone and edge.
  • 42. Backbone and edge order (rules do work here) unorder (rules don’t work here) fail-safe (high-dependency) safe-fail (low-dependency) analysis (knowable result) experiment (unknowable result) BACKBONE EDGE Waterfall (‘controlled’ change) Agile (iterative change)
  • 43. Backbone, domain and edge order unorder fail-safe (high-dependency) BACKBONE safe-fail (low-dependency) EDGE plan actual Waterfall (‘controlled’ change) Agile (iterative change) Mixed (guided change) analysis (knowable result) DOMAIN experiment (unknowable result)
  • 44. A spectrum of services
  • 45. Choices: everything we place in the backbone is a constraint on agility; anything we omit from the backbone may not be dependable. It’s not an easy trade-off…
  • 46. Vision and values are always part of the backbone: values as ‘shared-services’.
  • 47. A spectrum of services also implies a spectrum of governance: governance of governance itself.
  • 48. Practice-questions Which services fit more in backbone, domain or edge? What governance to apply to each: Waterfall, Agile, Mixed? If Mixed, how would the appropriate mix be identified and governed?
  • 50. Use the Viable Services Model (direction, coordination, validation) to describe service-relationships to keep this service on track to purpose and in sync with the whole. Keeping on track
  • 51. These flows (of which only some types are monetary) are separate and distinct from the main value-flows. Investor and beneficiary
  • 52. Practice-questions What are the interdependencies for this service? What is needed from other services for this to be viable? Identify what is needed from value-web, direction and investor/beneficiaries.
  • 53. More on the big-picture #6
  • 54. “We create an architecture for an organisation, but about an enterprise.” “We create an architecture for an organisation, but about an enterprise.” Tom Graves, Mapping the Enterprise, Tetradian, 2010 Whose architecture? Organisation aligns with structure, enterprise with story. We need a balance of both for the architecture to work.
  • 55. “An organisation is bounded by rules, roles and responsibilities; an enterprise is bounded by vision, values and commitments.” “An organisation is bounded by rules, roles and responsibilities; an enterprise is bounded by vision, values and commitments.” Tom Graves, Mapping the Enterprise, Tetradian, 2010 What architecture? Organisation aligns with structure, enterprise with story. We need a balance of both for the architecture to work.
  • 56. If the organisation says it ‘is’ the enterprise, there’s no shared-story - and often, no story at all. Whose story?
  • 57. The minimum real enterprise is the supply-chain - a story of shared transactions. Whose story?
  • 58. The organisation and enterprise of the supply-chain take place within a broader organisation of the market. Whose story?
  • 59. The market itself exists within a context of ‘intangible’ interactions with the broader shared-enterprise story. Whose story?
  • 60. “Customers do not appear in our processes… …we appear in their experiences.” “Customers do not appear in our processes… …we appear in their experiences.” A question of perspective We must create the architecture around the shared-story - not solely around our organisation’s structures. Chris Potts, recrEAtion, Technics, 2010
  • 61. Every service has its own myriad of stakeholders. Whose story?
  • 62. value-flow (‘how’, ‘with-what’) value-flow (‘how’, ‘with-what’) These are distinct flows – don’t mix them up! values (‘why’) values (‘why’) moneymoney Values, value-flow, money
  • 63. Always start from values, not money.
  • 64. If we focus on money, we lose track of value. If we focus on the ‘how’ of value, we lose track of the ‘why’ of values. Always start from the values. (Not the money.)
  • 65. Practice-questions Who are the stakeholders for this service? What are their respective needs, priorities, drivers? Identify what is needed to balance the relations and priorities of all stakeholders.
  • 66. In sourcing via supply-chain, services are ‘outside’, and boundary-of-identity and boundary-of-control are same. Sourcing: supply-chain
  • 67. In insourcing, services are ‘inside’, and the boundary- of-identity and boundary-of-control are the same. Sourcing: insourcing
  • 68. In outsourcing, services are ‘inside’ boundary-of-identity but ‘outside’ boundary-of-control. Sourcing: outsourcing
  • 69. Practice-questions Who ‘owns’ each service? What is each respective boundary-of identity and boundary-of-control? If a service is outside the boundary-of- control, how is it managed and ‘controlled’?
  • 72. Practice-questions How does each service change over time, and why? How do you manage migration into and out of the backbone? Identify governance needed to manage this, and governance of governance itself.
  • 74. Nice view of structure, but…
  • 75. …where are the people?
  • 76. Start with structure, or process...
  • 77. …but include the people-story!
  • 78. What did you discover in doing this? What will you do different on Monday morning? Questions and insights • Governance (Waterfall,Agile and Mixed) • Perspective (Inside-out and outside-in) • Design for uncertainty (Same and different) • Design for change (Backbone and edge)
  • 80. Contact: Tom Graves Company: Tetradian Consulting Email: tom@tetradian.com Twitter: @tetradian ( http://twitter.com/tetradian ) Weblog: http://weblog.tetradian.com Slidedecks: http://www.slideshare.net/tetradian Publications: http://tetradianbooks.com and http://leanpub.com/u/tetradian Books: • The enterprise as story: the role of narrative in enterprise- architecture (2012) • Mapping the enterprise: modelling the enterprise as services with the Enterprise Canvas (2010) • Everyday enterprise-architecture: sensemaking, strategy, structures and solutions (2010) • Doing enterprise-architecture: process and practice in the real enterprise (2009) Further information: