Business Architecture Enterprise Architecture (EA) Presentations

Business Architecture: Upwards, Downwards, Sideways, Back

Description

Presentation for the IASA January 2016 eSummit on business-architecture – see http://iasaglobal.org/monthly-esummit/

Exploring the context of business-architecture: upwards to the big-picture, downwards to implementation, sideways to connections and qualities, and avoiding design-mistakes that take us backward to business-models that really don’t work…

Transcript

Business Architecture:
Upwards, Downwards, Sideways, Back
Tom Graves, Tetradian Consulting
Business architecture:
What’s this about?
What is business-architecture?
Where do we start?
What is
Business Architecture?
Business-architecture is
the architecture
– the structure and the story –
of the business of the business.
What is Business Architecture?
Domains typically include business-models,
operating-models and capability-models.
Domains in the business-architecture may also
include process-architectures, organisation-
architectures, financial-architectures and more.
Each organisation’s Business Architecture is
its own choice of architecture-domains.
Warning…
It’s a distinct architecture in its own right
– we need to understand it as such,
and then how it intersects with IT.
Business-architecture is more than
“anything not-IT that might affect IT”!
Where to start: Business-model…
Business Model Canvas and Value Proposition
20/01/2016CC-BY-NC Strategyzr
Where to start: Business-model…
Business Model Canvas populated, crosslinked
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
Where to start: Business-model…
Business-model as descriptive story
20/01/2016CC-BY-NC Strategyzr
Where to start: Capability-maps…
Capability-map: Functional Business Model
Accept Orders
Contact
Customer
Manage the Business
Deliver Orders
Support the Business
Process Orders
Consolidate
Orders
Manage
Production
Management
Manage
Licensee
Outbound
Operations
Manage
Materials
Receipt and
Verification
Manage
Facility
Pre-
Production
Processing
Manage Container &
Label Strategies
Manage Vehicles
Manage Equipment and
Equipment-Strategies
Manage
Facility
Property
Manage
Relationship
with
Licensees
Manage
Asset
Service
Providers
Manage Transport
Sub-Contracts for
Delivery
Manage NCR-Code
Configurations
Define
Processing
Strategies
Define
Performance
Management
Manage Production
Systems Strategies
Design and
Develop Facility
Infrastructure
Manage Production-
Planning Strategies
Manage
Facility
Information
Manage Core
Business
Manage Post-
Production
Operations
Setup for
Contractor
Delivery
Manage
Equipment
Maintenance
Manage
Production
Operations
Accept
from
Agency
Accept
from
Contractor
Accept at
Facility
Accept at
Customer
Location
Manage FinanceManage Human Resources
Manage Facility
Administration
Manage
Materials
Strategies
Prepare
Customer
Transfer
Support
Customer
Bulk Orders
Handle
Customer
Complaints
& Inquiries
Process
Service
Requests
Fulfil
Order
Prepare
Fulfillmen
Transfer
Support Bu
Fulfillmen
Orders
Handle
Fulfillmen
Complaint
& Inquirie
Process
Fulfillmen
Requests
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
Where to start: Capability-maps…
Three-tier Functional Business Model
Customer
OutboundInbound
Support
Transport
Process
Check and prepare
vehicle
Road Transport
Operations
Drop Off Orders &
empty containers
Handle vehicle
incidents (breakdowns,
re-fuel, etc.)
Capture transport run
events
Drive transport vehicle
between locations
Pick Up Orders &
empty containers
Complete preparation
of orders into
consignments
Commence carrier
service
Carrier staff verify
consignment details & hand
over consignment to
contractor
Lodge consignments
with carrier
Verify / accept
consignment
Visit “trans-ship” port
Complete carrier
service
Receive & verify
consignments
Handle consignment
exceptions
Separate and store
containers etc. in preparation
for transport to facility
Domestic Carrier Transport
Operations
Planning & Monitoring of
Carrier Services
Determine required
lodgement &
handover times
Receive new/
updated schedules
from carriers
Develop & maintain
carrier lodgement
schedules
Monitor carrier
services & provide
corrective action
Assess disputed/
late consignments
Transport Facility
Management
Time and
Attendance
Monitoring & Control
Review Facility
Performance & implement
improvements
Planning &
Scheduling
Staffing & Rostering
Manage
Stream orders
into production
batches
Manage batch
containers prior
to pick up
Consolidate
Orders
Create & Maintain
Facility NCR-Code
Plans
Estimate Production
Volumes
Plan & Schedule
Production
Operations
Staffing & Rostering
Time and
Attendance
Monitor Order
Processing
Review Facility
Performance & imp.
improvements
Corrective Action for
Processing
Quality Control
Dock Management
Production
Management
Corrective Action for
Transport &
Delivery
Materials
Receipt and
Verification
Inspection of
inbound materials
Process “Under
Bond” Materials
Process Hazardous
Materials
Handover Materials
to Warehouse
Licensee
Outbound
Operations
Inspection of
outbound product
Prepare licensee
consignment for
despatch
Capture outbound
volumes and
events
Despatch outbound
product via licensee
carrier
Receive Transfers
at Facility
Transfers Damage
Check
Slotting /
Sequencing
Interleaving
Pre-Mould Verify
Slippage
Adjustment
Batch Alignment for
Moulding
Pre-Production
Processing at
Facility
Capture Processing
Events
Prepare Customer
Transfer
Plan Transfer
Production
Prepare Transfer
Data
Prepare Transfer
Production
Prepare Transfer
Documentation
Support Customer
Bulk Orders
Advise customer
of bulk-order
issues
Manage
Customer Order
Quality
Support customer
bulk orders
Handle Customer
Complaints &
Inquiries
Receive & record
notification of
problems
Investigate &
resolve problems
Report Status of
Order
Handle general
inquiries
Process Service
Requests
Process Requests
Process Other
Requests
Process Payment
for Service
Consumable
Tools
Management
Specify Tools
requirements
Acquire & Locate
Consumable Tools
Maintain inventory of
Consumable Tools
Manage & perform
maintenance of
Consumable Tools
Container & Label
Management
Specify container
requirements
Acquire & Supply
Containers
Manage & perform
maintenance of
containers
Maintain inventory of
containers
Label Policy & Design
Manage Label Stock
Specify vehicle
requirements
Vehicle
Management
Purchase or Lease
vehicles (&
accessories)
Dispose of vehicles
Maintain inventory of
vehicles
Manage contracts
with fuel suppliers
Monitor payments to
fuel suppliers
Manage allocation of
vehicles to facilities
Manage vehicle
registration &
insurance
Prepare claims for
diesel & alternative
fuel grant
Manage
maintenance of
vehicles
Design, Specify &
Evaluate New
Equipment
Purchase/Dispose
Equipment &
Spares
Install & Relocate
Equipment
Develop
Maintenance
Strategies
Monitor & Optimise
Performance &
Reliability
Equipment
Management
Ensure Logistics &
OH&S Compliance
Manage Equipment
Configuration
Manage Technical
Documents &
Support Systems
Manage Inventory,
Repairs & Stores
Infrastructure
Property
Management
Specify Property
Requirements
Acquire Property
Dispose of Property
Manage Building
Administration
Establish & Maintain
Relationships with
Licensees
Manage
Relationship with
Licensees
Calculate Revenue due
from Licensees
Specify materials
requirements
Materials
Management
Acquire & Locate
Materials
Maintain inventory
of Materials
Select & Manage
Asset Maintenance
Service Providers
Evaluate & select
Asset Maintenance
Service Providers
Establish & maintain
Asset Maintenance
Contracts
Monitor Service
Provider performance
Terminate Contract
Manage Transport
Sub-Contractors
Maintain Contractor
Service Information
Evaluate & Select
Transport
Contractors
Establish & Maintain
Transport Contracts
Monitor Contractor
Performance
Manage Payments
to Contractors
Terminate Contract
Select & Manage
Agencies
Evaluate & Select
Agencies
Establish & Maintain
Contracts with
Agencies
Monitor Agencies
Performance
Manage Payments
To/From Agencies
Terminate Contract
with Agency
NCR-Code
Management
NCR-Data Strategy,
Policy &
Procedures
Maintain NCR
Information
Maintain Machine
Configuration Data
NCR Configuration
Improvement
Manage Machine-
Specific NCR
Configuration
NCR Code-Sharing
Management &
Support
Processing Policy,
Procedures &
Governance
Processing
Strategies
Sorting Strategy &
Design
Develop Processing
Plans
Measurement of
Service Quality
Measure Financial
Performance
Measurement of
Resource Utilisation
Performance
Analysis
Performance
Management
Production
Systems
Initiate Project
Evaluate
Solutions
Finalise Project
Systems support
& maintenance
Develop /
Enhance System
Implement
System
Determine
business systems
strategies
Systems control
& Administration
Specify Facility
Requirements
Model Proposed
Solutions
Select & Design
Preferred
Solution
Plan & Schedule
Facility
Development
Implement
Facility Changes
Construct
Facilities &
Equipment
Facility / Infrastructure
Design & Development
Production
Planning
Determine prod’n
strategy &
direction
Capacity Planning
Investment
Planning
Determine prod’n
principles &
policies
Legislative
Compliance
Develop & maintain
Dangerous Goods
policies & procedures
Production
Capability
Analysis
Manage Facility
Information
Define Costing
Reference Data
Maintain Prod’n
Structure
Information
Define terminology,
& codes
Manage barcoding
standards, formats
& characteristics
Manage central
storage of event
information
Manage
inventory of
scanners
Manage central
storage of production
volumes
International Carrier
Transport Operations
Receive inbound
containers at origin
port
Handover outbound
containers at
destination port
Transport bond
containers from origin
port to destination port
Manage Core
Business
Develop Business
Strategies
Manage business
performance &
operations
Co-ordinate
Projects
Develop Business
Plans
Manage Projects
Develop business
perf. measures
& targets
Receive Container
from Contractor
Drop-Off
Setup for
Contractor
Delivery
Receive Misdirected
Container from
Contractor
Deliver Container
via Contractor
Record errors &
notify customer
Store articles
Verify Customer
Pick-up
Handle
Undeliverables
(including missorts)
Calculate Priority
Delivery Charge
Capture Contractor
Delivery Events
Despatch Container
for Contractor
Pick-Up
Handle delivery
vehicle incidents
Check & Prepare
Delivery Vehicles
Document Handover
to Transport
Driver
Capture
Non-Contractor
Delivery Events
Setup for
Non-Contractor
Delivery
Handle Customer
Returns
Deliver Container to
Customer
Operate Vehicle for
Transport Runs
Drop Off / Pick Up at
Facility Depot
Establish
Production Volumes
Time and
Attendance
Monitor Post-
Production
Operations
Corrective Action
Review Facility
Performance &
Implement
Improvements
Manage Post-
Production
Operations
Staffing & Rostering
Plan & Schedule
Operations
NCR-Code
Updates
Capture Machine
Configuration
Changes
Capture Tool
Changes
Capture Machine
Changes
Capture and Notify
NCR-Code Changes
Equipment
Maintenance
Plan & Schedule
Equipment
Maintenance
Perform & Reord
Equipment
Maintenance
Correct & Record
Equipment Faults &
Parts Usage
Monitor & Report
Maintenance
Compliance
Modify Equipment
Optimise
Equipment
Performance &
Reliability
Handle Non-Valid
Orders
Machine
Preparation
Moulding
Capture volumes
& machine
statistics
Prepare agency
consignments
Prepare product
for road transport
Production
Operations
Capture
production events
Inward Dock
Operations
Initial Preparation
Move Product
between
processing steps
Order
Configuration
Machine
Production
Manual
Preparation
Capture Order
Assemble Order
Prepare order
documentation
Accept from
Contractor
Accept Agency
Order
Capture inbound
order events
Receive inbound order
from agency
Print & apply
agency identifier
labels
Reconciliation of
agency bills &
orders
Record agency
order violations
Handover order
documentation to
transport driver
Receive Order
Lodgement
Accept at
Facility
Receive electronic
order via internet
Process electronic
order via email
Verify Order
Preparation &
Streaming
Handle Rejected
Orders
Capture Order
information
Process Payment
for Order
Handover Order
to Transport
Driver
Capture actual
acceptance
events
Verify Order
Accept at
Customer
Location
Finance
Provide Financial
Analysis & Direction
Support Business
Cases
Produce budgets &
forecasts
Manage Financial
Policy & Procedures
Record & monitor
expenditure
Human Resources
Succession
Planning
Recruitment
Maintain employee
records
Occupational Health
& Safety
Operational Training
Leave
Administration
Staff Development Industrial Relations
Facility Administration
General
Administration
Perform & Manage
Stores Function
Manage Technical
Documents
Maintain Technical
Help Desk
Capture
Consolidation
Events
Accept Inbound
Requests
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
A cautionary tale…
Foiled by financial-architecture?
CC-BY-SA foam via Flickr
• Look upward to connect with big-picture
• Look downward to connect with real world
• Look sideways to connect all together
• Beware of the pressures to go backward
Four themes…
Business architecture:
Looking upward
What is the broader context for this
business-model?
How will the business-model make
sense to all of its stakeholders?
Why anything happens…
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
The vision describes the desired-ends for action;
values guide action, describing how success would feel.
A tension exists between what is, and what we want
The nature of service…
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
A service represents a means toward an end – ultimately,
the desired-ends of the enterprise-vision.
Relations between services…
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
Services exchange value with each other, to help each
service reach toward the respective vision and outcome.
Values and value…
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
Each service sits at an intersection of values (vertical) and
exchanges of value (horizontal)
Organisation and enterprise…
Organisation
“a structure and means to achieve ends”
(bounded by rules, roles and responsibilities)
Organisation and enterprise are not the same!
Enterprise
“a shared purpose, a bold endeavour”
(bounded by vision, values and commitments)
Organisation as ‘the enterprise’
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
This is almost entirely internal – no-one else involved.
Supply-chain as ‘the enterprise’
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
This is about transactions with others, but usually from the
organisation’s view first, or only.
Market as ‘the enterprise’
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
We start to address the complexity of the market-place –
which often includes a more customer-centric view.
Shared-story as ‘the enterprise’
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
We engage with all of the complexities of the entire
shared-enterprise – the enterprise-as-itself.
A stakeholder
in the story
is anyone
who can wield
a sharp-pointed
stake
in our direction…
CC-BY-NC-SA evilpeacock via Flickr
Stakeholders in the enterprise
(Hint: there are a lot
more of them than we
might at first think…)
Beware of anticlients…
Anticlients arise through deeply-held beliefs, or
from perceived betrayal by the organisation.
Do not ignore anticlient-risks!
– anticlients do not transact, but interact in the
story in ways that can destroy the organisation.
Anticlients share the same enterprise, but deeply
disagree with how the organisation operates within
that story.
Vision, purpose,
promise
This is also about how
we keep to our purpose,
and keep our promise…
…in a viable business,
we don’t make promises
that we can’t or won’t keep! Proximus, Belgium
A three-part ‘story’ that makes sense to all enterprise-stakeholders
Elements of a vision-statement
Action (‘How’): what is being done to
or with or about the concern
Example: “Ideas worth spreading”
Qualifier (‘Why’): the emotive driver
for action on the concern
Example: “Ideas worth spreading”
Concern (‘What’): the focus of interest
to everyone in the shared-enterprise
Example: “Ideas worth spreading”
Vision outlines the shared-story…
Principles devolve from values…
Value-propositions must align to
vision, values, principles…
Vision, role, mission, goal…
Values devolve from the vision…
Connect to the story
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
A cautionary tale…
Organisation as enterprise?
Business architecture:
Looking downward
How will the business-model be
implemented?
What are some of the hidden
‘gotchas’ that could break the
business-model?
Realising the business-model
Use SCORE to identify:
– capabilities needed for the business-model
– which can be bought-in or outsourced
– which capabilities must remain in-house
– the reasoning behind those decisions
Assemble from capabilities
(‘capability’ as ‘the ability to do work’)
Introducing SCORE
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
Start with an assertion:
Everything in the enterprise
is or represents a service.
(If so, we can describe everything
in the same consistent, fractal way.)
(Business Model Canvas isn’t fractal
– it’s linked only to a single high-level view
– so we need to adapt that business-model
to a more fractal frame.)
Fractality is our friend…
allows us to use the same patterns
everywhere, at every level
Business-model to Enterprise Canvas
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
KP
supplier
CS
customer
(KP)
supplier
relations
VP
value-
proposition
(KP)
supplier
channels
KR / KA
value-
creation
CH
customer
channels
CR
customer
relations
C$
value-
outlay
(C$ / R$)
value-
governance
R$
value-
return
KA
Key
Activities VP
Value-
PropositionKR
Key
Resources
CH
Channels
CR
Customer
Relationships
C$
Cost Structure
R$
Revenue Streams
KP
Key
Partners
CS
Customer
Segments
From an IT-centric view…
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
…but it’s much more than just IT
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
Service-content…
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
We can view in various ways what services consist of –
but eventually we’ll need the full detail.
Service-content…
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
At higher levels of abstraction (lists and relations only), we
can get away with simple Zachman-interrogatives…
What How Where Who When Why
Service-content…
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
…as we move towards detail, we must become more
specific – yet still fully fractal.
Capabilities
Locations
Functions
Assets
Events
Decisions
Asset (‘What’)
– a resource for which
the enterprise acknowledges
responsibility
Composition:
any combination of asset-dimensions.
Function (external of ‘How’)
– external-facing interface, responsible
for service-contracts, protocols, SLAs,
etc;
accepts and returns assets
Composition:
any combination of asset-dimensions.
Location (‘Where’)
– a position within the terms of
a specific schema
Composition:
any combination of asset-dimensions,
plus time-as-location.
Capability (‘Who’ / ‘How’ / ‘What’)
– the ability to do something:
– agent enacts the capability
– action asset-type acted upon
– skill-level competence of the agent
Composition:
agent / action: asset-dimensions;
skill-level: skills/decision dimensions;
also recursively consists of other services
Event (‘When’)
– trigger for a function and underlying
capability
Composition:
any combination of asset-dimensions.
Decision / Reason (‘Why’)
– sensemaking / decision-making
for the service, and/or its type of
guidance or governance
Composition:
any combination of decision/skills dimensions.
Asset-dimensions…
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
Most entities will consist of any appropriate combination
– e.g. book is physical ‘thing’, has information, is valued.
Assets
Phys
Virtual
Reln
Aspn
physical object, machine, geographic location etc
information, software-application, IP-address etc
link between people and/or to other tangible ‘things’
person-to-virtual or virtual-to virtual link (brand etc)
Physical
Virtual
Relational
Aspirational
WhatAsset-types
Decision/skills dimensions…
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
Most contexts will need to include combinations of these.
Decisions
simple, linear, true/false or limited-quantitative
complicated, linear but allow for delays, feedback
complex, ambiguous, non-linear, ‘wild-problems’
uniqueness, extreme-uncertainty, ‘chaotic’
Rules
Algor’m
Guideln
Princpl
Rule-based (trainee)
Algorithmic (apprentice)
Guidelines (journeyman)
Principle-based (master)
WhyDecision/skill-types
Working with complexity
Some complexities must be removed, others
acknowledged and embraced
Use SCAN to identify:
– where complexity exists, in what form
– which complexities can be eliminated
– which complexities are inherent (‘wild’)
– what techniques to use for each
SCAN for complexity-mapping
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
Ambiguous
but Actionable
Not-known,
None-of-the-above
Complicated
but Controllable
Simple
and Straightforward
(boundary of
effective-certainty)
(transition
from plan
to action)
(ORDER)
(UNORDER)
NOW!
Certain
(increasingly
uncertain)
(indefinite
future)
Order and unorder
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
“Insanity
is doing
the same thing
and expecting
the same results”
(not Albert Einstein)
ORDER
(IT-type rules do work here)
UNORDER
(IT-type rules don’t work here)
“Insanity
is doing
the same thing
and expecting
different results”
(Albert Einstein)
certain uncertain
edge of
uncertainty
Same and different
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
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)
An acceptance of
uncertainty:
experiment, patterns,
probabilities, ‘design-
thinking’, unstructured
process…
certain uncertain
A surgical example…
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
patient identity
surgery plan
emergency
action
theatre
booking
consumables
pre-op
complications
family
behaviour
surgical-staff
availability
change of
theatre-availability
action-records
equipment
plan
patient
condition
verify identity
NOW
!
certain uncertai
n
before
SCAN framework summary
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
order unorder
SIMPLE
(enact)
regulation
rotation
(rules)
NOT-KNOWN
(explore)
reframe
rich-randomness
(principles)
COMPLICATED
(evaluate)
reciprocation
resonance
(algorithms)
AMBIGUOUS
(experiment)
recursion
reflexion
(patterns, guidelines)
NOW!
certain uncertain
plan
actual
before
A spectrum of services
also implies
a spectrum of governance:
governance of governance itself.
Backbone and edge
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
order
(rules do work here)
unorder
(rules don’t work here)
fail-safe
(high-dependability)
safe-fail
(low-dependability)
analysis
(knowable result)
experiment
(unknowable result)
BACKBONE EDGE
Waterfall
(‘controlled’ change)
Agile
(iterative change)
Backbone and edge
domain
CRM
product
catalogue
sales
process
backbone
person-
definition
business
standards
standard ops
procedures
edge
CRM
experiment
sales/
purchase
portal
Agile
product-dev
domain
ERP
facilities
mgmt
procurement
process
Agile-type
governance of
dependencies
Waterfall-type
governance of
dependencies
(spectrum of ‘governance of governance’)
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
Backbone, domain and edge
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
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)
Pace-layering (and more)
Different elements change at different
rates – from days to decades.
Different elements have different lifetimes –
from nanoseconds to centuries.
Different elements reference other
elements that have different rates of
change, and different lifetimes.
It gets kinda complicated…
A cautionary tale…
Do the small details matter?
Business architecture:
Looking sideways
How do we ensure compliance in the
business-model?
How do we guide connection and
change?
How do connect to and support the
values of the broader enterprise?
Link services to broader enterprise
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
Horizontal value-flow is easier to model, but we need also
to support vertical links to enterprise-values
Interrelations between services
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
Direction – strategy and tactics
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
investor
(money etc)
customer
(value)
citizen
(values)
supplier
relations
value-
proposition
supplier
channels
value-
creation
customer
channels
customer
relations
value-
outlay
value-
governance
value-
return
supplier customer
investor beneficiary
coordinationdirectionvalidation
before before
during during
after after
investment dividend
guidanceguidance
mgmt-info
Direction – management-functions
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
Staff-management includes policy, strategy, tactics
management-services
policy
strategy
direction
policy
strategy
direction
interaction with
management-services
in parent-service above
interaction with
management-services
in child-services below
Staff-management, line-management
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
investor
(money etc)
customer
(value)
citizen
(values)
supplier
relations
value-
proposition
supplier
channels
value-
creation
customer
channels
customer
relations
value-
outlay
value-
governance
value-
return
supplier customer
investor beneficiary
coordinationdirectionvalidation
before before
during during
after after
investment dividend
guidanceguidance
mgmt-info
Staff-
management
(looks to future)
Line-
management
(looks to past)
Coordination – action and change
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
investor
(money etc)
customer
(value)
citizen
(values)
supplier
relations
value-
proposition
supplier
channels
value-
creation
customer
channels
customer
relations
value-
outlay
value-
governance
value-
return
supplier customer
investor beneficiary
coordinationdirectionvalidation
before before
during during
after after
investment dividend
guidanceguidance
mgmt-info
Coordination end-to-end
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
investor
(money etc)
customer
(value)
citizen
(values)
supplier
relations
value-
proposition
supplier
channels
value-
creation
customer
channels
customer
relations
value-
outlay
value-
governance
value-
return
supplier customer
investor beneficiary
coordinationdirectionvalidation
before before
during during
after after
investment dividend
guidanceguidance
mgmt-info
Coordination over time
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
investor
(money etc)
customer
(value)
citizen
(values)
supplier
relations
value-
proposition
supplier
channels
value-
creation
customer
channels
customer
relations
value-
outlay
value-
governance
value-
return
supplier customer
investor beneficiary
coordinationdirectionvalidation
before before
during during
after after
investment dividend
guidanceguidance
mgmt-info
Coordination – projects and change
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
delivery-
service
management-services
policy
strategy
direction
develop
the business
change
the business
run
the business
delivery-
service
delivery-
service
Modes for coordination link to modes for direction
Validation – connecting to values
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
investor
(money etc)
customer
(value)
citizen
(values)
supplier
relations
value-
proposition
supplier
channels
value-
creation
customer
channels
customer
relations
value-
outlay
value-
governance
value-
return
supplier customer
investor beneficiary
coordinationdirectionvalidation
before before
during during
after after
investment dividend
guidanceguidance
mgmt-info
Enterprise-values are
everyone’s responsibility.
(Enterprise-values typically include:
health-and-safety, security, reliability,
efficiency, effectiveness, financial-probity,
environment, ethics and many more.)
Supporting the values
– build awareness of the business-importance
of that value
– build capability to enact support
for that value in real-world action
– assess compliance on and support
continual-improvement on that value
For each enterprise-value,
we need support-services that:
Investors and beneficiaries
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
investor
(money etc)
customer
(value)
citizen
(values)
supplier
relations
value-
proposition
supplier
channels
value-
creation
customer
channels
customer
relations
value-
outlay
value-
governance
value-
return
supplier customer
investor beneficiary
coordinationdirectionvalidation
before before
during during
after after
investment dividend
guidanceguidance
mgmt-info
We need to consider
investments and returns
of every applicable type,
to and from
every type of stakeholder.
(‘Applicable type’ is determined
by the shared-enterprise values.)
Always start from the values.
(Not the money.)
Hidden risks of outsourcing
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
Boundary-of-control is a legal constraint;
boundary-of-identity is where enterprise thinks it is…
Connect values across boundaries
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
A cautionary tale…
Playing ‘Pass The Grenade’?
Business architecture:
Not going backwards
What anti-patterns do we need to
avoid in the business-model and
business-architecture?
Upwards, downwards, sideways…
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
the organisation within the shared-enterprise…
…built from services like this…
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
…but there are all manner of
conceptual-errors that can cause
an organisation and its business-
model to become disastrously
inefficient and ineffective.
These include…
Business-Design Error #1:
“It’s all about us”
Leads to inability to engage
with customers and others,
and creates anticlient risks.
Business-Design Error #2:
“It’s all about efficiency”
Often leads to local-efficiencies
at the expense of
overall effectiveness.
Business-Design Error #3:
“It’s all about control”
Often leads to attempts to control
that which cannot be controlled
– inherently causing frustration
and failure.
Business-Design Error #4:
“It’s all about the silos”
Beware of Conway’s Law – it leads
to end-to-end fragmentation and
incomprehensible systems.
Business-Design Error #5:
“It’s all about the owners”
Over-focus on a single group of
stakeholders will increase risks from
anticlients and (many) others.
Business-Design Error #6:
“It’s all about the money”
Over-focus on money will distort all
forms of decision-making, and will
cause longer-term failure.
If we focus too much on money,
we lose track of the ‘why’ of values.
If we lose track of the ‘why’ of values,
we disconnect from the enterprise.
If we disconnect from the enterprise,
there’s no business…
Always start from the values.
(Not the money.)
Values-first architecture…
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
Money-first architecture…
20/01/2016CC-BY-NC-SA Tom Graves / Tetradian 2016
The supposed ‘normal’ architecture for business
embeds all of those design-errors, and more…
A cautionary tale…
“Our strategy is last year +10%”
Summary
In business-architecture:
• Look upward
to connect with big-picture
• Look downward
to connect with the real world
• Look sideways
to connect everything together
• Beware of the pressures
to go backward to what doesn’t work
Contact: Tom Graves
Company: Tetradian Consulting
Twitter: @tetradian ( http://twitter.com/tetradian )
Website: http://tetradian.com
Weblog: http://weblog.tetradian.com
Slidedecks: http://www.slideshare.net/tetradian
Print-books: http://tetradianbooks.com
E-Books: http://leanpub.com/u/tetradian
Example
titles:
• Mapping the enterprise: modelling the enterprise as
services with the Enterprise Canvas (2010)
• The service-oriented enterprise: enterprise architecture and
viable services (2009)
• Doing enterprise-architecture: process and practice in the
real enterprise (2009)
Further information:

Leave a Comment

Get the BPI Web Feed

Using the HTML code below, you can display this Business Process Incubator page content with the current filter and sorting inside your web site for FREE.

Copy/Paste this code in your website html code:

<iframe src="https://www.businessprocessincubator.com/content/business-architecture-upwards-downwards-sideways-back/?feed=html" frameborder="0" scrolling="auto" width="100%" height="700">

Customizing your BPI Web Feed

You can click on the Get the BPI Web Feed link on any of our page to create the best possible feed for your site. Here are a few tips to customize your BPI Web Feed.

Customizing the Content Filter
On any page, you can add filter criteria using the MORE FILTERS interface:

Customizing the Content Filter

Customizing the Content Sorting
Clicking on the sorting options will also change the way your BPI Web Feed will be ordered on your site:

Get the BPI Web Feed

Some integration examples

BPMN.org

XPDL.org

×